1552473479.860 * [progress]: [Phase 1 of 3] Setting up. 1552473479.860 * * * [progress]: [1/2] Preparing points 1552473479.903 * * * [progress]: [2/2] Setting up program. 1552473479.908 * [progress]: [Phase 2 of 3] Improving. 1552473479.908 * * * * [progress]: [ 1 / 1 ] simplifiying candidate # 1552473479.908 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) 1552473479.909 * * [simplify]: iters left: 6 (11 enodes) 1552473479.914 * * [simplify]: iters left: 5 (43 enodes) 1552473479.927 * * [simplify]: iters left: 4 (68 enodes) 1552473479.945 * * [simplify]: iters left: 3 (98 enodes) 1552473479.985 * * [simplify]: iters left: 2 (126 enodes) 1552473480.012 * * [simplify]: iters left: 1 (138 enodes) 1552473480.030 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473480.030 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473480.030 * * [simplify]: Extracting #2: cost 35 inf + 2 1552473480.030 * * [simplify]: Extracting #3: cost 43 inf + 446 1552473480.031 * * [simplify]: Extracting #4: cost 14 inf + 4014 1552473480.032 * * [simplify]: Extracting #5: cost 1 inf + 6215 1552473480.034 * * [simplify]: Extracting #6: cost 0 inf + 6392 1552473480.035 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))) 1552473480.035 * [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)))) 1552473480.042 * * [progress]: iteration 1 / 4 1552473480.042 * * * [progress]: picking best candidate 1552473480.045 * * * * [pick]: Picked # 1552473480.045 * * * [progress]: localizing error 1552473480.067 * * * [progress]: generating rewritten candidates 1552473480.067 * * * * [progress]: [ 1 / 3 ] rewriting at (2) 1552473480.178 * * * * [progress]: [ 2 / 3 ] rewriting at (2 1) 1552473480.211 * * * * [progress]: [ 3 / 3 ] rewriting at (2 2) 1552473480.240 * * * [progress]: generating series expansions 1552473480.240 * * * * [progress]: [ 1 / 3 ] generating series at (2) 1552473480.240 * [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))) 1552473480.240 * [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 1552473480.240 * [taylor]: Taking taylor expansion of (/ (- (* y.re x.im) (* y.im x.re)) (+ (pow y.re 2) (pow y.im 2))) in y.im 1552473480.240 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in y.im 1552473480.240 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 1552473480.240 * [taylor]: Taking taylor expansion of y.re in y.im 1552473480.240 * [backup-simplify]: Simplify y.re into y.re 1552473480.240 * [taylor]: Taking taylor expansion of x.im in y.im 1552473480.240 * [backup-simplify]: Simplify x.im into x.im 1552473480.240 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 1552473480.240 * [taylor]: Taking taylor expansion of y.im in y.im 1552473480.240 * [backup-simplify]: Simplify 0 into 0 1552473480.240 * [backup-simplify]: Simplify 1 into 1 1552473480.240 * [taylor]: Taking taylor expansion of x.re in y.im 1552473480.240 * [backup-simplify]: Simplify x.re into x.re 1552473480.240 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.im 1552473480.240 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 1552473480.240 * [taylor]: Taking taylor expansion of y.re in y.im 1552473480.240 * [backup-simplify]: Simplify y.re into y.re 1552473480.240 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 1552473480.240 * [taylor]: Taking taylor expansion of y.im in y.im 1552473480.240 * [backup-simplify]: Simplify 0 into 0 1552473480.240 * [backup-simplify]: Simplify 1 into 1 1552473480.240 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 1552473480.241 * [backup-simplify]: Simplify (* 0 x.re) into 0 1552473480.241 * [backup-simplify]: Simplify (- 0) into 0 1552473480.241 * [backup-simplify]: Simplify (+ (* y.re x.im) 0) into (* y.re x.im) 1552473480.241 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1552473480.241 * [backup-simplify]: Simplify (+ (pow y.re 2) 0) into (pow y.re 2) 1552473480.241 * [backup-simplify]: Simplify (/ (* y.re x.im) (pow y.re 2)) into (/ x.im y.re) 1552473480.241 * [taylor]: Taking taylor expansion of (/ (- (* y.re x.im) (* y.im x.re)) (+ (pow y.re 2) (pow y.im 2))) in x.re 1552473480.241 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.re 1552473480.241 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 1552473480.241 * [taylor]: Taking taylor expansion of y.re in x.re 1552473480.241 * [backup-simplify]: Simplify y.re into y.re 1552473480.241 * [taylor]: Taking taylor expansion of x.im in x.re 1552473480.241 * [backup-simplify]: Simplify x.im into x.im 1552473480.241 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 1552473480.241 * [taylor]: Taking taylor expansion of y.im in x.re 1552473480.242 * [backup-simplify]: Simplify y.im into y.im 1552473480.242 * [taylor]: Taking taylor expansion of x.re in x.re 1552473480.242 * [backup-simplify]: Simplify 0 into 0 1552473480.242 * [backup-simplify]: Simplify 1 into 1 1552473480.242 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in x.re 1552473480.242 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 1552473480.242 * [taylor]: Taking taylor expansion of y.re in x.re 1552473480.242 * [backup-simplify]: Simplify y.re into y.re 1552473480.242 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 1552473480.242 * [taylor]: Taking taylor expansion of y.im in x.re 1552473480.242 * [backup-simplify]: Simplify y.im into y.im 1552473480.242 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 1552473480.242 * [backup-simplify]: Simplify (* y.im 0) into 0 1552473480.242 * [backup-simplify]: Simplify (- 0) into 0 1552473480.242 * [backup-simplify]: Simplify (+ (* y.re x.im) 0) into (* y.re x.im) 1552473480.242 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1552473480.242 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473480.242 * [backup-simplify]: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 1552473480.242 * [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))) 1552473480.242 * [taylor]: Taking taylor expansion of (/ (- (* y.re x.im) (* y.im x.re)) (+ (pow y.re 2) (pow y.im 2))) in y.re 1552473480.242 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in y.re 1552473480.242 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 1552473480.242 * [taylor]: Taking taylor expansion of y.re in y.re 1552473480.242 * [backup-simplify]: Simplify 0 into 0 1552473480.242 * [backup-simplify]: Simplify 1 into 1 1552473480.242 * [taylor]: Taking taylor expansion of x.im in y.re 1552473480.242 * [backup-simplify]: Simplify x.im into x.im 1552473480.243 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 1552473480.243 * [taylor]: Taking taylor expansion of y.im in y.re 1552473480.243 * [backup-simplify]: Simplify y.im into y.im 1552473480.243 * [taylor]: Taking taylor expansion of x.re in y.re 1552473480.243 * [backup-simplify]: Simplify x.re into x.re 1552473480.243 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 1552473480.243 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1552473480.243 * [taylor]: Taking taylor expansion of y.re in y.re 1552473480.243 * [backup-simplify]: Simplify 0 into 0 1552473480.243 * [backup-simplify]: Simplify 1 into 1 1552473480.243 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1552473480.243 * [taylor]: Taking taylor expansion of y.im in y.re 1552473480.243 * [backup-simplify]: Simplify y.im into y.im 1552473480.243 * [backup-simplify]: Simplify (* 0 x.im) into 0 1552473480.243 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1552473480.243 * [backup-simplify]: Simplify (- (* y.im x.re)) into (- (* y.im x.re)) 1552473480.243 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.re))) into (- (* y.im x.re)) 1552473480.243 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473480.243 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 1552473480.243 * [backup-simplify]: Simplify (/ (- (* y.im x.re)) (pow y.im 2)) into (* -1 (/ x.re y.im)) 1552473480.243 * [taylor]: Taking taylor expansion of (/ (- (* y.re x.im) (* y.im x.re)) (+ (pow y.re 2) (pow y.im 2))) in x.im 1552473480.243 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.im 1552473480.243 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 1552473480.243 * [taylor]: Taking taylor expansion of y.re in x.im 1552473480.243 * [backup-simplify]: Simplify y.re into y.re 1552473480.243 * [taylor]: Taking taylor expansion of x.im in x.im 1552473480.243 * [backup-simplify]: Simplify 0 into 0 1552473480.243 * [backup-simplify]: Simplify 1 into 1 1552473480.243 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 1552473480.243 * [taylor]: Taking taylor expansion of y.im in x.im 1552473480.243 * [backup-simplify]: Simplify y.im into y.im 1552473480.243 * [taylor]: Taking taylor expansion of x.re in x.im 1552473480.243 * [backup-simplify]: Simplify x.re into x.re 1552473480.243 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in x.im 1552473480.243 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 1552473480.243 * [taylor]: Taking taylor expansion of y.re in x.im 1552473480.243 * [backup-simplify]: Simplify y.re into y.re 1552473480.243 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 1552473480.243 * [taylor]: Taking taylor expansion of y.im in x.im 1552473480.243 * [backup-simplify]: Simplify y.im into y.im 1552473480.243 * [backup-simplify]: Simplify (* y.re 0) into 0 1552473480.243 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1552473480.243 * [backup-simplify]: Simplify (- (* y.im x.re)) into (- (* y.im x.re)) 1552473480.243 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.re))) into (- (* y.im x.re)) 1552473480.244 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1552473480.244 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473480.244 * [backup-simplify]: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 1552473480.244 * [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)))) 1552473480.244 * [taylor]: Taking taylor expansion of (/ (- (* y.re x.im) (* y.im x.re)) (+ (pow y.re 2) (pow y.im 2))) in x.im 1552473480.244 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.im 1552473480.244 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 1552473480.244 * [taylor]: Taking taylor expansion of y.re in x.im 1552473480.244 * [backup-simplify]: Simplify y.re into y.re 1552473480.244 * [taylor]: Taking taylor expansion of x.im in x.im 1552473480.244 * [backup-simplify]: Simplify 0 into 0 1552473480.244 * [backup-simplify]: Simplify 1 into 1 1552473480.244 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 1552473480.244 * [taylor]: Taking taylor expansion of y.im in x.im 1552473480.244 * [backup-simplify]: Simplify y.im into y.im 1552473480.244 * [taylor]: Taking taylor expansion of x.re in x.im 1552473480.244 * [backup-simplify]: Simplify x.re into x.re 1552473480.244 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in x.im 1552473480.244 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 1552473480.244 * [taylor]: Taking taylor expansion of y.re in x.im 1552473480.244 * [backup-simplify]: Simplify y.re into y.re 1552473480.244 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 1552473480.244 * [taylor]: Taking taylor expansion of y.im in x.im 1552473480.244 * [backup-simplify]: Simplify y.im into y.im 1552473480.244 * [backup-simplify]: Simplify (* y.re 0) into 0 1552473480.244 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1552473480.244 * [backup-simplify]: Simplify (- (* y.im x.re)) into (- (* y.im x.re)) 1552473480.244 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.re))) into (- (* y.im x.re)) 1552473480.244 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1552473480.244 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473480.244 * [backup-simplify]: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 1552473480.245 * [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)))) 1552473480.245 * [taylor]: Taking taylor expansion of (* -1 (/ (* y.im x.re) (+ (pow y.re 2) (pow y.im 2)))) in y.re 1552473480.245 * [taylor]: Taking taylor expansion of -1 in y.re 1552473480.245 * [backup-simplify]: Simplify -1 into -1 1552473480.245 * [taylor]: Taking taylor expansion of (/ (* y.im x.re) (+ (pow y.re 2) (pow y.im 2))) in y.re 1552473480.245 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 1552473480.245 * [taylor]: Taking taylor expansion of y.im in y.re 1552473480.245 * [backup-simplify]: Simplify y.im into y.im 1552473480.245 * [taylor]: Taking taylor expansion of x.re in y.re 1552473480.245 * [backup-simplify]: Simplify x.re into x.re 1552473480.245 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 1552473480.245 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1552473480.245 * [taylor]: Taking taylor expansion of y.re in y.re 1552473480.245 * [backup-simplify]: Simplify 0 into 0 1552473480.245 * [backup-simplify]: Simplify 1 into 1 1552473480.245 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1552473480.245 * [taylor]: Taking taylor expansion of y.im in y.re 1552473480.245 * [backup-simplify]: Simplify y.im into y.im 1552473480.245 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1552473480.245 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473480.245 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 1552473480.245 * [backup-simplify]: Simplify (/ (* y.im x.re) (pow y.im 2)) into (/ x.re y.im) 1552473480.245 * [backup-simplify]: Simplify (* -1 (/ x.re y.im)) into (* -1 (/ x.re y.im)) 1552473480.245 * [taylor]: Taking taylor expansion of (* -1 (/ x.re y.im)) in x.re 1552473480.245 * [taylor]: Taking taylor expansion of -1 in x.re 1552473480.245 * [backup-simplify]: Simplify -1 into -1 1552473480.245 * [taylor]: Taking taylor expansion of (/ x.re y.im) in x.re 1552473480.245 * [taylor]: Taking taylor expansion of x.re in x.re 1552473480.245 * [backup-simplify]: Simplify 0 into 0 1552473480.245 * [backup-simplify]: Simplify 1 into 1 1552473480.245 * [taylor]: Taking taylor expansion of y.im in x.re 1552473480.245 * [backup-simplify]: Simplify y.im into y.im 1552473480.245 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473480.246 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1552473480.246 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 1552473480.246 * [backup-simplify]: Simplify (- 0) into 0 1552473480.246 * [backup-simplify]: Simplify (+ y.re 0) into y.re 1552473480.246 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1552473480.246 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1552473480.247 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473480.247 * [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))) 1552473480.247 * [taylor]: Taking taylor expansion of (/ y.re (+ (pow y.re 2) (pow y.im 2))) in y.re 1552473480.247 * [taylor]: Taking taylor expansion of y.re in y.re 1552473480.247 * [backup-simplify]: Simplify 0 into 0 1552473480.247 * [backup-simplify]: Simplify 1 into 1 1552473480.247 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 1552473480.247 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1552473480.247 * [taylor]: Taking taylor expansion of y.re in y.re 1552473480.247 * [backup-simplify]: Simplify 0 into 0 1552473480.247 * [backup-simplify]: Simplify 1 into 1 1552473480.247 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1552473480.247 * [taylor]: Taking taylor expansion of y.im in y.re 1552473480.247 * [backup-simplify]: Simplify y.im into y.im 1552473480.247 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473480.247 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 1552473480.247 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1552473480.247 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 1552473480.247 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1552473480.248 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473480.248 * [backup-simplify]: Simplify (- (/ 0 (pow y.im 2)) (+ (* (/ x.re y.im) (/ 0 (pow y.im 2))))) into 0 1552473480.248 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 (/ x.re y.im))) into 0 1552473480.248 * [taylor]: Taking taylor expansion of 0 in x.re 1552473480.248 * [backup-simplify]: Simplify 0 into 0 1552473480.248 * [taylor]: Taking taylor expansion of 0 in y.im 1552473480.248 * [backup-simplify]: Simplify 0 into 0 1552473480.249 * [backup-simplify]: Simplify 0 into 0 1552473480.249 * [backup-simplify]: Simplify (* -1 (/ 1 y.im)) into (/ -1 y.im) 1552473480.249 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 1552473480.249 * [taylor]: Taking taylor expansion of -1 in y.im 1552473480.249 * [backup-simplify]: Simplify -1 into -1 1552473480.249 * [taylor]: Taking taylor expansion of y.im in y.im 1552473480.249 * [backup-simplify]: Simplify 0 into 0 1552473480.249 * [backup-simplify]: Simplify 1 into 1 1552473480.249 * [backup-simplify]: Simplify (/ -1 1) into -1 1552473480.250 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1552473480.250 * [backup-simplify]: Simplify 0 into 0 1552473480.250 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 1552473480.251 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 1552473480.251 * [backup-simplify]: Simplify (- 0) into 0 1552473480.251 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473480.252 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 1552473480.252 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1552473480.252 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473480.253 * [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 1552473480.253 * [taylor]: Taking taylor expansion of 0 in y.re 1552473480.253 * [backup-simplify]: Simplify 0 into 0 1552473480.253 * [taylor]: Taking taylor expansion of 0 in x.re 1552473480.253 * [backup-simplify]: Simplify 0 into 0 1552473480.253 * [taylor]: Taking taylor expansion of 0 in y.im 1552473480.253 * [backup-simplify]: Simplify 0 into 0 1552473480.253 * [backup-simplify]: Simplify 0 into 0 1552473480.253 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 1552473480.253 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 1552473480.253 * [taylor]: Taking taylor expansion of y.im in x.re 1552473480.253 * [backup-simplify]: Simplify y.im into y.im 1552473480.253 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473480.253 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1552473480.253 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 1552473480.253 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 1552473480.253 * [taylor]: Taking taylor expansion of y.im in y.im 1552473480.253 * [backup-simplify]: Simplify 0 into 0 1552473480.253 * [backup-simplify]: Simplify 1 into 1 1552473480.253 * [backup-simplify]: Simplify (* 1 1) into 1 1552473480.254 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473480.254 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1552473480.255 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552473480.255 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473480.256 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473480.256 * [backup-simplify]: Simplify 0 into 0 1552473480.256 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 1552473480.256 * [backup-simplify]: Simplify (* 1 1) into 1 1552473480.256 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1552473480.257 * [backup-simplify]: Simplify (+ 1 0) into 1 1552473480.257 * [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))) 1552473480.257 * [backup-simplify]: Simplify (+ (* -1 (- (/ x.re (pow y.im 3)))) (+ (* 0 0) (* 0 (/ x.re y.im)))) into (/ x.re (pow y.im 3)) 1552473480.257 * [taylor]: Taking taylor expansion of (/ x.re (pow y.im 3)) in x.re 1552473480.257 * [taylor]: Taking taylor expansion of x.re in x.re 1552473480.257 * [backup-simplify]: Simplify 0 into 0 1552473480.257 * [backup-simplify]: Simplify 1 into 1 1552473480.257 * [taylor]: Taking taylor expansion of (pow y.im 3) in x.re 1552473480.257 * [taylor]: Taking taylor expansion of y.im in x.re 1552473480.257 * [backup-simplify]: Simplify y.im into y.im 1552473480.258 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473480.258 * [backup-simplify]: Simplify (* y.im (pow y.im 2)) into (pow y.im 3) 1552473480.258 * [backup-simplify]: Simplify (/ 1 (pow y.im 3)) into (/ 1 (pow y.im 3)) 1552473480.258 * [taylor]: Taking taylor expansion of 0 in y.im 1552473480.258 * [backup-simplify]: Simplify 0 into 0 1552473480.258 * [backup-simplify]: Simplify 0 into 0 1552473480.258 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1552473480.258 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 (/ 1 y.im))) into 0 1552473480.258 * [taylor]: Taking taylor expansion of 0 in y.im 1552473480.258 * [backup-simplify]: Simplify 0 into 0 1552473480.258 * [backup-simplify]: Simplify 0 into 0 1552473480.258 * [backup-simplify]: Simplify 0 into 0 1552473480.258 * [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)))) 1552473480.258 * [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 1552473480.258 * [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 1552473480.258 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.im 1552473480.258 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.im 1552473480.258 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 1552473480.259 * [taylor]: Taking taylor expansion of y.re in y.im 1552473480.259 * [backup-simplify]: Simplify y.re into y.re 1552473480.259 * [taylor]: Taking taylor expansion of x.im in y.im 1552473480.259 * [backup-simplify]: Simplify x.im into x.im 1552473480.259 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 1552473480.259 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 1552473480.259 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.im 1552473480.259 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 1552473480.259 * [taylor]: Taking taylor expansion of y.im in y.im 1552473480.259 * [backup-simplify]: Simplify 0 into 0 1552473480.259 * [backup-simplify]: Simplify 1 into 1 1552473480.259 * [taylor]: Taking taylor expansion of x.re in y.im 1552473480.259 * [backup-simplify]: Simplify x.re into x.re 1552473480.259 * [backup-simplify]: Simplify (* 0 x.re) into 0 1552473480.259 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 1552473480.259 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1552473480.259 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.im 1552473480.259 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 1552473480.259 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 1552473480.259 * [taylor]: Taking taylor expansion of y.re in y.im 1552473480.259 * [backup-simplify]: Simplify y.re into y.re 1552473480.259 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1552473480.259 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1552473480.259 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 1552473480.259 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 1552473480.259 * [taylor]: Taking taylor expansion of y.im in y.im 1552473480.259 * [backup-simplify]: Simplify 0 into 0 1552473480.259 * [backup-simplify]: Simplify 1 into 1 1552473480.260 * [backup-simplify]: Simplify (* 1 1) into 1 1552473480.260 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473480.260 * [backup-simplify]: Simplify (- (/ 1 x.re)) into (- (/ 1 x.re)) 1552473480.260 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.re))) into (- (/ 1 x.re)) 1552473480.260 * [backup-simplify]: Simplify (+ 0 1) into 1 1552473480.260 * [backup-simplify]: Simplify (/ (- (/ 1 x.re)) 1) into (/ -1 x.re) 1552473480.260 * [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 1552473480.260 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.re 1552473480.260 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.re 1552473480.260 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 1552473480.260 * [taylor]: Taking taylor expansion of y.re in x.re 1552473480.260 * [backup-simplify]: Simplify y.re into y.re 1552473480.260 * [taylor]: Taking taylor expansion of x.im in x.re 1552473480.260 * [backup-simplify]: Simplify x.im into x.im 1552473480.260 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 1552473480.260 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 1552473480.260 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 1552473480.260 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 1552473480.260 * [taylor]: Taking taylor expansion of y.im in x.re 1552473480.261 * [backup-simplify]: Simplify y.im into y.im 1552473480.261 * [taylor]: Taking taylor expansion of x.re in x.re 1552473480.261 * [backup-simplify]: Simplify 0 into 0 1552473480.261 * [backup-simplify]: Simplify 1 into 1 1552473480.261 * [backup-simplify]: Simplify (* y.im 0) into 0 1552473480.261 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1552473480.261 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473480.261 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.re 1552473480.261 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.re 1552473480.261 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 1552473480.261 * [taylor]: Taking taylor expansion of y.re in x.re 1552473480.261 * [backup-simplify]: Simplify y.re into y.re 1552473480.261 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1552473480.261 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1552473480.261 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 1552473480.261 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 1552473480.261 * [taylor]: Taking taylor expansion of y.im in x.re 1552473480.261 * [backup-simplify]: Simplify y.im into y.im 1552473480.261 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473480.261 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1552473480.261 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 1552473480.261 * [backup-simplify]: Simplify (+ 0 (- (/ 1 y.im))) into (- (/ 1 y.im)) 1552473480.261 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1552473480.262 * [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))))) 1552473480.262 * [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 1552473480.262 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.re 1552473480.262 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.re 1552473480.262 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 1552473480.262 * [taylor]: Taking taylor expansion of y.re in y.re 1552473480.262 * [backup-simplify]: Simplify 0 into 0 1552473480.262 * [backup-simplify]: Simplify 1 into 1 1552473480.262 * [taylor]: Taking taylor expansion of x.im in y.re 1552473480.262 * [backup-simplify]: Simplify x.im into x.im 1552473480.262 * [backup-simplify]: Simplify (* 0 x.im) into 0 1552473480.262 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1552473480.262 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1552473480.262 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 1552473480.262 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 1552473480.262 * [taylor]: Taking taylor expansion of y.im in y.re 1552473480.262 * [backup-simplify]: Simplify y.im into y.im 1552473480.262 * [taylor]: Taking taylor expansion of x.re in y.re 1552473480.262 * [backup-simplify]: Simplify x.re into x.re 1552473480.262 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1552473480.262 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 1552473480.262 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1552473480.262 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1552473480.262 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1552473480.262 * [taylor]: Taking taylor expansion of y.re in y.re 1552473480.262 * [backup-simplify]: Simplify 0 into 0 1552473480.262 * [backup-simplify]: Simplify 1 into 1 1552473480.262 * [backup-simplify]: Simplify (* 1 1) into 1 1552473480.263 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473480.263 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1552473480.263 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1552473480.263 * [taylor]: Taking taylor expansion of y.im in y.re 1552473480.263 * [backup-simplify]: Simplify y.im into y.im 1552473480.263 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473480.263 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1552473480.263 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 1552473480.263 * [backup-simplify]: Simplify (+ 1 0) into 1 1552473480.263 * [backup-simplify]: Simplify (/ (/ 1 x.im) 1) into (/ 1 x.im) 1552473480.263 * [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 1552473480.263 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 1552473480.263 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 1552473480.263 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 1552473480.263 * [taylor]: Taking taylor expansion of y.re in x.im 1552473480.263 * [backup-simplify]: Simplify y.re into y.re 1552473480.263 * [taylor]: Taking taylor expansion of x.im in x.im 1552473480.263 * [backup-simplify]: Simplify 0 into 0 1552473480.263 * [backup-simplify]: Simplify 1 into 1 1552473480.263 * [backup-simplify]: Simplify (* y.re 0) into 0 1552473480.264 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1552473480.264 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1552473480.264 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 1552473480.264 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 1552473480.264 * [taylor]: Taking taylor expansion of y.im in x.im 1552473480.264 * [backup-simplify]: Simplify y.im into y.im 1552473480.264 * [taylor]: Taking taylor expansion of x.re in x.im 1552473480.264 * [backup-simplify]: Simplify x.re into x.re 1552473480.264 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1552473480.264 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 1552473480.264 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.im 1552473480.264 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.im 1552473480.264 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 1552473480.264 * [taylor]: Taking taylor expansion of y.re in x.im 1552473480.264 * [backup-simplify]: Simplify y.re into y.re 1552473480.264 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1552473480.264 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1552473480.264 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 1552473480.264 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 1552473480.264 * [taylor]: Taking taylor expansion of y.im in x.im 1552473480.264 * [backup-simplify]: Simplify y.im into y.im 1552473480.264 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473480.264 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1552473480.264 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1552473480.264 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1552473480.264 * [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))))) 1552473480.264 * [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 1552473480.264 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 1552473480.265 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 1552473480.265 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 1552473480.265 * [taylor]: Taking taylor expansion of y.re in x.im 1552473480.265 * [backup-simplify]: Simplify y.re into y.re 1552473480.265 * [taylor]: Taking taylor expansion of x.im in x.im 1552473480.265 * [backup-simplify]: Simplify 0 into 0 1552473480.265 * [backup-simplify]: Simplify 1 into 1 1552473480.265 * [backup-simplify]: Simplify (* y.re 0) into 0 1552473480.265 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1552473480.265 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1552473480.265 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 1552473480.265 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 1552473480.265 * [taylor]: Taking taylor expansion of y.im in x.im 1552473480.265 * [backup-simplify]: Simplify y.im into y.im 1552473480.265 * [taylor]: Taking taylor expansion of x.re in x.im 1552473480.265 * [backup-simplify]: Simplify x.re into x.re 1552473480.265 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1552473480.265 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 1552473480.265 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.im 1552473480.265 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.im 1552473480.265 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 1552473480.265 * [taylor]: Taking taylor expansion of y.re in x.im 1552473480.265 * [backup-simplify]: Simplify y.re into y.re 1552473480.265 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1552473480.265 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1552473480.265 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 1552473480.265 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 1552473480.265 * [taylor]: Taking taylor expansion of y.im in x.im 1552473480.265 * [backup-simplify]: Simplify y.im into y.im 1552473480.265 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473480.265 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1552473480.265 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1552473480.266 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1552473480.266 * [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))))) 1552473480.266 * [taylor]: Taking taylor expansion of (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 1552473480.266 * [taylor]: Taking taylor expansion of (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1552473480.266 * [taylor]: Taking taylor expansion of y.re in y.re 1552473480.266 * [backup-simplify]: Simplify 0 into 0 1552473480.266 * [backup-simplify]: Simplify 1 into 1 1552473480.266 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1552473480.266 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1552473480.266 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1552473480.266 * [taylor]: Taking taylor expansion of y.re in y.re 1552473480.266 * [backup-simplify]: Simplify 0 into 0 1552473480.266 * [backup-simplify]: Simplify 1 into 1 1552473480.266 * [backup-simplify]: Simplify (* 1 1) into 1 1552473480.266 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473480.266 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1552473480.266 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1552473480.267 * [taylor]: Taking taylor expansion of y.im in y.re 1552473480.267 * [backup-simplify]: Simplify y.im into y.im 1552473480.267 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473480.267 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1552473480.267 * [backup-simplify]: Simplify (+ 1 0) into 1 1552473480.267 * [backup-simplify]: Simplify (* 0 1) into 0 1552473480.268 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552473480.268 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473480.268 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473480.269 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 1)) into 1 1552473480.269 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473480.269 * [taylor]: Taking taylor expansion of 1 in x.re 1552473480.269 * [backup-simplify]: Simplify 1 into 1 1552473480.269 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 1552473480.269 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1552473480.269 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 1552473480.269 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.re)))) into (- (/ 1 (* y.im x.re))) 1552473480.270 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1552473480.270 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 1552473480.270 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1552473480.270 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1552473480.270 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473480.270 * [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))))))) 1552473480.270 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) in y.re 1552473480.270 * [taylor]: Taking taylor expansion of (/ 1 (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 1552473480.270 * [taylor]: Taking taylor expansion of (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 1552473480.270 * [taylor]: Taking taylor expansion of y.im in y.re 1552473480.271 * [backup-simplify]: Simplify y.im into y.im 1552473480.271 * [taylor]: Taking taylor expansion of (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1552473480.271 * [taylor]: Taking taylor expansion of x.re in y.re 1552473480.271 * [backup-simplify]: Simplify x.re into x.re 1552473480.271 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1552473480.271 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1552473480.271 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1552473480.271 * [taylor]: Taking taylor expansion of y.re in y.re 1552473480.271 * [backup-simplify]: Simplify 0 into 0 1552473480.271 * [backup-simplify]: Simplify 1 into 1 1552473480.271 * [backup-simplify]: Simplify (* 1 1) into 1 1552473480.271 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473480.271 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1552473480.271 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1552473480.271 * [taylor]: Taking taylor expansion of y.im in y.re 1552473480.271 * [backup-simplify]: Simplify y.im into y.im 1552473480.271 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473480.271 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1552473480.272 * [backup-simplify]: Simplify (+ 1 0) into 1 1552473480.272 * [backup-simplify]: Simplify (* x.re 1) into x.re 1552473480.272 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1552473480.272 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 1552473480.272 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1552473480.273 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473480.273 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 1552473480.273 * [backup-simplify]: Simplify (+ (* 0 (/ 1 (pow y.im 2))) (+ (* 1 0) (* 0 1))) into 0 1552473480.274 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473480.274 * [taylor]: Taking taylor expansion of 0 in x.re 1552473480.274 * [backup-simplify]: Simplify 0 into 0 1552473480.274 * [taylor]: Taking taylor expansion of 1 in y.im 1552473480.274 * [backup-simplify]: Simplify 1 into 1 1552473480.274 * [backup-simplify]: Simplify 0 into 0 1552473480.274 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1552473480.274 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1552473480.274 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 1552473480.275 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 1552473480.275 * [backup-simplify]: Simplify (- 0) into 0 1552473480.275 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473480.275 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 1552473480.275 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))))) into 0 1552473480.276 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1552473480.276 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 1552473480.276 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473480.277 * [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 1552473480.277 * [taylor]: Taking taylor expansion of 0 in y.re 1552473480.277 * [backup-simplify]: Simplify 0 into 0 1552473480.277 * [taylor]: Taking taylor expansion of 0 in x.re 1552473480.277 * [backup-simplify]: Simplify 0 into 0 1552473480.277 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 1552473480.277 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in x.re 1552473480.277 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 1552473480.277 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 1552473480.277 * [taylor]: Taking taylor expansion of y.im in x.re 1552473480.277 * [backup-simplify]: Simplify y.im into y.im 1552473480.277 * [taylor]: Taking taylor expansion of x.re in x.re 1552473480.277 * [backup-simplify]: Simplify 0 into 0 1552473480.277 * [backup-simplify]: Simplify 1 into 1 1552473480.277 * [backup-simplify]: Simplify (* y.im 0) into 0 1552473480.277 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1552473480.277 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473480.277 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 1552473480.277 * [taylor]: Taking taylor expansion of (- (/ 1 y.im)) in y.im 1552473480.277 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1552473480.277 * [taylor]: Taking taylor expansion of y.im in y.im 1552473480.277 * [backup-simplify]: Simplify 0 into 0 1552473480.277 * [backup-simplify]: Simplify 1 into 1 1552473480.278 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473480.278 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473480.279 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473480.279 * [backup-simplify]: Simplify (- 0) into 0 1552473480.279 * [backup-simplify]: Simplify 0 into 0 1552473480.280 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1552473480.284 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473480.284 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1552473480.284 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1552473480.285 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473480.286 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 (/ 1 (pow y.im 2))) (+ (* 0 0) (* 0 1)))) into (/ 1 (pow y.im 2)) 1552473480.286 * [backup-simplify]: Simplify (- (+ (* 1 (/ (/ 1 (pow y.im 2)) 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow y.im 2))) 1552473480.286 * [taylor]: Taking taylor expansion of (- (/ 1 (pow y.im 2))) in x.re 1552473480.286 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 1552473480.286 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 1552473480.286 * [taylor]: Taking taylor expansion of y.im in x.re 1552473480.286 * [backup-simplify]: Simplify y.im into y.im 1552473480.286 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473480.286 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1552473480.286 * [taylor]: Taking taylor expansion of 0 in y.im 1552473480.286 * [backup-simplify]: Simplify 0 into 0 1552473480.286 * [backup-simplify]: Simplify 0 into 0 1552473480.286 * [taylor]: Taking taylor expansion of 0 in y.im 1552473480.286 * [backup-simplify]: Simplify 0 into 0 1552473480.286 * [backup-simplify]: Simplify 0 into 0 1552473480.287 * [backup-simplify]: Simplify 0 into 0 1552473480.287 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 1552473480.287 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1552473480.288 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 1552473480.288 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 1552473480.288 * [backup-simplify]: Simplify (- 0) into 0 1552473480.288 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473480.289 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.re)))) into 0 1552473480.289 * [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 1552473480.289 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.im)))) into 0 1552473480.290 * [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 1552473480.290 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473480.291 * [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 1552473480.291 * [taylor]: Taking taylor expansion of 0 in y.re 1552473480.292 * [backup-simplify]: Simplify 0 into 0 1552473480.292 * [taylor]: Taking taylor expansion of 0 in x.re 1552473480.292 * [backup-simplify]: Simplify 0 into 0 1552473480.292 * [taylor]: Taking taylor expansion of 0 in x.re 1552473480.292 * [backup-simplify]: Simplify 0 into 0 1552473480.292 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552473480.293 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473480.293 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473480.294 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 1)) into 0 1552473480.294 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 1552473480.294 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 1552473480.295 * [backup-simplify]: Simplify (- 0) into 0 1552473480.295 * [taylor]: Taking taylor expansion of 0 in x.re 1552473480.295 * [backup-simplify]: Simplify 0 into 0 1552473480.296 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1552473480.297 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473480.298 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1552473480.298 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 1552473480.298 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473480.300 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 (/ 1 (pow y.im 2))) (+ (* 0 0) (* 0 1))))) into 0 1552473480.301 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ (/ 1 (pow y.im 2)) 1)) (* (- (/ 1 (pow y.im 2))) (/ 0 1)))) into 0 1552473480.301 * [taylor]: Taking taylor expansion of 0 in x.re 1552473480.301 * [backup-simplify]: Simplify 0 into 0 1552473480.301 * [taylor]: Taking taylor expansion of 0 in y.im 1552473480.301 * [backup-simplify]: Simplify 0 into 0 1552473480.301 * [backup-simplify]: Simplify 0 into 0 1552473480.301 * [backup-simplify]: Simplify 0 into 0 1552473480.302 * [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)))) 1552473480.302 * [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 1552473480.302 * [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 1552473480.302 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.im 1552473480.302 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.im 1552473480.302 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 1552473480.302 * [taylor]: Taking taylor expansion of y.re in y.im 1552473480.302 * [backup-simplify]: Simplify y.re into y.re 1552473480.302 * [taylor]: Taking taylor expansion of x.im in y.im 1552473480.302 * [backup-simplify]: Simplify x.im into x.im 1552473480.302 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 1552473480.302 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 1552473480.302 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.im 1552473480.302 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 1552473480.302 * [taylor]: Taking taylor expansion of y.im in y.im 1552473480.302 * [backup-simplify]: Simplify 0 into 0 1552473480.302 * [backup-simplify]: Simplify 1 into 1 1552473480.302 * [taylor]: Taking taylor expansion of x.re in y.im 1552473480.302 * [backup-simplify]: Simplify x.re into x.re 1552473480.302 * [backup-simplify]: Simplify (* 0 x.re) into 0 1552473480.303 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 1552473480.303 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1552473480.303 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.im 1552473480.303 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 1552473480.303 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 1552473480.303 * [taylor]: Taking taylor expansion of y.re in y.im 1552473480.303 * [backup-simplify]: Simplify y.re into y.re 1552473480.303 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1552473480.303 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1552473480.303 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 1552473480.303 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 1552473480.303 * [taylor]: Taking taylor expansion of y.im in y.im 1552473480.303 * [backup-simplify]: Simplify 0 into 0 1552473480.303 * [backup-simplify]: Simplify 1 into 1 1552473480.304 * [backup-simplify]: Simplify (* 1 1) into 1 1552473480.304 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473480.304 * [backup-simplify]: Simplify (- (/ 1 x.re)) into (- (/ 1 x.re)) 1552473480.304 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.re))) into (- (/ 1 x.re)) 1552473480.305 * [backup-simplify]: Simplify (+ 0 1) into 1 1552473480.305 * [backup-simplify]: Simplify (/ (- (/ 1 x.re)) 1) into (/ -1 x.re) 1552473480.305 * [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 1552473480.305 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.re 1552473480.305 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.re 1552473480.305 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 1552473480.305 * [taylor]: Taking taylor expansion of y.re in x.re 1552473480.305 * [backup-simplify]: Simplify y.re into y.re 1552473480.305 * [taylor]: Taking taylor expansion of x.im in x.re 1552473480.305 * [backup-simplify]: Simplify x.im into x.im 1552473480.305 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 1552473480.305 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 1552473480.305 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 1552473480.305 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 1552473480.305 * [taylor]: Taking taylor expansion of y.im in x.re 1552473480.305 * [backup-simplify]: Simplify y.im into y.im 1552473480.305 * [taylor]: Taking taylor expansion of x.re in x.re 1552473480.305 * [backup-simplify]: Simplify 0 into 0 1552473480.305 * [backup-simplify]: Simplify 1 into 1 1552473480.305 * [backup-simplify]: Simplify (* y.im 0) into 0 1552473480.306 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1552473480.306 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473480.306 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.re 1552473480.306 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.re 1552473480.306 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 1552473480.306 * [taylor]: Taking taylor expansion of y.re in x.re 1552473480.306 * [backup-simplify]: Simplify y.re into y.re 1552473480.306 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1552473480.306 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1552473480.306 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 1552473480.306 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 1552473480.306 * [taylor]: Taking taylor expansion of y.im in x.re 1552473480.306 * [backup-simplify]: Simplify y.im into y.im 1552473480.306 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473480.306 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1552473480.306 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 1552473480.306 * [backup-simplify]: Simplify (+ 0 (- (/ 1 y.im))) into (- (/ 1 y.im)) 1552473480.307 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1552473480.307 * [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))))) 1552473480.307 * [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 1552473480.307 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.re 1552473480.307 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.re 1552473480.307 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 1552473480.307 * [taylor]: Taking taylor expansion of y.re in y.re 1552473480.307 * [backup-simplify]: Simplify 0 into 0 1552473480.307 * [backup-simplify]: Simplify 1 into 1 1552473480.307 * [taylor]: Taking taylor expansion of x.im in y.re 1552473480.307 * [backup-simplify]: Simplify x.im into x.im 1552473480.307 * [backup-simplify]: Simplify (* 0 x.im) into 0 1552473480.308 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1552473480.308 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1552473480.308 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 1552473480.308 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 1552473480.308 * [taylor]: Taking taylor expansion of y.im in y.re 1552473480.308 * [backup-simplify]: Simplify y.im into y.im 1552473480.308 * [taylor]: Taking taylor expansion of x.re in y.re 1552473480.308 * [backup-simplify]: Simplify x.re into x.re 1552473480.308 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1552473480.308 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 1552473480.308 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1552473480.308 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1552473480.308 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1552473480.308 * [taylor]: Taking taylor expansion of y.re in y.re 1552473480.308 * [backup-simplify]: Simplify 0 into 0 1552473480.308 * [backup-simplify]: Simplify 1 into 1 1552473480.308 * [backup-simplify]: Simplify (* 1 1) into 1 1552473480.309 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473480.309 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1552473480.309 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1552473480.309 * [taylor]: Taking taylor expansion of y.im in y.re 1552473480.309 * [backup-simplify]: Simplify y.im into y.im 1552473480.309 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473480.309 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1552473480.309 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 1552473480.310 * [backup-simplify]: Simplify (+ 1 0) into 1 1552473480.310 * [backup-simplify]: Simplify (/ (/ 1 x.im) 1) into (/ 1 x.im) 1552473480.310 * [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 1552473480.310 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 1552473480.310 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 1552473480.310 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 1552473480.310 * [taylor]: Taking taylor expansion of y.re in x.im 1552473480.310 * [backup-simplify]: Simplify y.re into y.re 1552473480.310 * [taylor]: Taking taylor expansion of x.im in x.im 1552473480.310 * [backup-simplify]: Simplify 0 into 0 1552473480.310 * [backup-simplify]: Simplify 1 into 1 1552473480.310 * [backup-simplify]: Simplify (* y.re 0) into 0 1552473480.310 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1552473480.311 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1552473480.311 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 1552473480.311 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 1552473480.311 * [taylor]: Taking taylor expansion of y.im in x.im 1552473480.311 * [backup-simplify]: Simplify y.im into y.im 1552473480.311 * [taylor]: Taking taylor expansion of x.re in x.im 1552473480.311 * [backup-simplify]: Simplify x.re into x.re 1552473480.311 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1552473480.311 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 1552473480.311 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.im 1552473480.311 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.im 1552473480.311 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 1552473480.311 * [taylor]: Taking taylor expansion of y.re in x.im 1552473480.311 * [backup-simplify]: Simplify y.re into y.re 1552473480.311 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1552473480.311 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1552473480.311 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 1552473480.311 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 1552473480.311 * [taylor]: Taking taylor expansion of y.im in x.im 1552473480.311 * [backup-simplify]: Simplify y.im into y.im 1552473480.311 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473480.311 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1552473480.311 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1552473480.312 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1552473480.312 * [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))))) 1552473480.312 * [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 1552473480.312 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 1552473480.312 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 1552473480.312 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 1552473480.312 * [taylor]: Taking taylor expansion of y.re in x.im 1552473480.312 * [backup-simplify]: Simplify y.re into y.re 1552473480.312 * [taylor]: Taking taylor expansion of x.im in x.im 1552473480.312 * [backup-simplify]: Simplify 0 into 0 1552473480.312 * [backup-simplify]: Simplify 1 into 1 1552473480.312 * [backup-simplify]: Simplify (* y.re 0) into 0 1552473480.313 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1552473480.313 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1552473480.313 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 1552473480.313 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 1552473480.313 * [taylor]: Taking taylor expansion of y.im in x.im 1552473480.313 * [backup-simplify]: Simplify y.im into y.im 1552473480.313 * [taylor]: Taking taylor expansion of x.re in x.im 1552473480.313 * [backup-simplify]: Simplify x.re into x.re 1552473480.313 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1552473480.313 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 1552473480.313 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.im 1552473480.313 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.im 1552473480.313 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 1552473480.313 * [taylor]: Taking taylor expansion of y.re in x.im 1552473480.313 * [backup-simplify]: Simplify y.re into y.re 1552473480.313 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1552473480.313 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1552473480.313 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 1552473480.313 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 1552473480.313 * [taylor]: Taking taylor expansion of y.im in x.im 1552473480.313 * [backup-simplify]: Simplify y.im into y.im 1552473480.313 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473480.313 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1552473480.314 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1552473480.314 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1552473480.314 * [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))))) 1552473480.314 * [taylor]: Taking taylor expansion of (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 1552473480.314 * [taylor]: Taking taylor expansion of (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1552473480.314 * [taylor]: Taking taylor expansion of y.re in y.re 1552473480.314 * [backup-simplify]: Simplify 0 into 0 1552473480.314 * [backup-simplify]: Simplify 1 into 1 1552473480.314 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1552473480.314 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1552473480.314 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1552473480.314 * [taylor]: Taking taylor expansion of y.re in y.re 1552473480.314 * [backup-simplify]: Simplify 0 into 0 1552473480.314 * [backup-simplify]: Simplify 1 into 1 1552473480.315 * [backup-simplify]: Simplify (* 1 1) into 1 1552473480.315 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473480.315 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1552473480.315 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1552473480.315 * [taylor]: Taking taylor expansion of y.im in y.re 1552473480.315 * [backup-simplify]: Simplify y.im into y.im 1552473480.315 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473480.315 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1552473480.316 * [backup-simplify]: Simplify (+ 1 0) into 1 1552473480.316 * [backup-simplify]: Simplify (* 0 1) into 0 1552473480.317 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552473480.317 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473480.318 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473480.318 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 1)) into 1 1552473480.318 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473480.318 * [taylor]: Taking taylor expansion of 1 in x.re 1552473480.318 * [backup-simplify]: Simplify 1 into 1 1552473480.319 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 1552473480.319 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1552473480.319 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 1552473480.319 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.re)))) into (- (/ 1 (* y.im x.re))) 1552473480.319 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1552473480.319 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 1552473480.319 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1552473480.319 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1552473480.319 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473480.320 * [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))))))) 1552473480.320 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) in y.re 1552473480.320 * [taylor]: Taking taylor expansion of (/ 1 (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 1552473480.320 * [taylor]: Taking taylor expansion of (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 1552473480.320 * [taylor]: Taking taylor expansion of y.im in y.re 1552473480.320 * [backup-simplify]: Simplify y.im into y.im 1552473480.320 * [taylor]: Taking taylor expansion of (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1552473480.320 * [taylor]: Taking taylor expansion of x.re in y.re 1552473480.320 * [backup-simplify]: Simplify x.re into x.re 1552473480.320 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1552473480.320 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1552473480.320 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1552473480.320 * [taylor]: Taking taylor expansion of y.re in y.re 1552473480.320 * [backup-simplify]: Simplify 0 into 0 1552473480.320 * [backup-simplify]: Simplify 1 into 1 1552473480.320 * [backup-simplify]: Simplify (* 1 1) into 1 1552473480.320 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473480.321 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1552473480.321 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1552473480.321 * [taylor]: Taking taylor expansion of y.im in y.re 1552473480.321 * [backup-simplify]: Simplify y.im into y.im 1552473480.321 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473480.321 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1552473480.321 * [backup-simplify]: Simplify (+ 1 0) into 1 1552473480.321 * [backup-simplify]: Simplify (* x.re 1) into x.re 1552473480.321 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1552473480.321 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 1552473480.322 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1552473480.322 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473480.322 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 1552473480.323 * [backup-simplify]: Simplify (+ (* 0 (/ 1 (pow y.im 2))) (+ (* 1 0) (* 0 1))) into 0 1552473480.323 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473480.323 * [taylor]: Taking taylor expansion of 0 in x.re 1552473480.323 * [backup-simplify]: Simplify 0 into 0 1552473480.323 * [taylor]: Taking taylor expansion of 1 in y.im 1552473480.323 * [backup-simplify]: Simplify 1 into 1 1552473480.323 * [backup-simplify]: Simplify 0 into 0 1552473480.324 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1552473480.324 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1552473480.324 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 1552473480.324 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 1552473480.324 * [backup-simplify]: Simplify (- 0) into 0 1552473480.324 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473480.325 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 1552473480.325 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))))) into 0 1552473480.325 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1552473480.325 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 1552473480.325 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473480.326 * [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 1552473480.326 * [taylor]: Taking taylor expansion of 0 in y.re 1552473480.326 * [backup-simplify]: Simplify 0 into 0 1552473480.326 * [taylor]: Taking taylor expansion of 0 in x.re 1552473480.326 * [backup-simplify]: Simplify 0 into 0 1552473480.326 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 1552473480.326 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in x.re 1552473480.326 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 1552473480.326 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 1552473480.326 * [taylor]: Taking taylor expansion of y.im in x.re 1552473480.326 * [backup-simplify]: Simplify y.im into y.im 1552473480.326 * [taylor]: Taking taylor expansion of x.re in x.re 1552473480.326 * [backup-simplify]: Simplify 0 into 0 1552473480.326 * [backup-simplify]: Simplify 1 into 1 1552473480.326 * [backup-simplify]: Simplify (* y.im 0) into 0 1552473480.327 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1552473480.327 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473480.327 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 1552473480.327 * [taylor]: Taking taylor expansion of (- (/ 1 y.im)) in y.im 1552473480.327 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1552473480.327 * [taylor]: Taking taylor expansion of y.im in y.im 1552473480.327 * [backup-simplify]: Simplify 0 into 0 1552473480.327 * [backup-simplify]: Simplify 1 into 1 1552473480.327 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473480.327 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473480.328 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473480.328 * [backup-simplify]: Simplify (- 0) into 0 1552473480.328 * [backup-simplify]: Simplify 0 into 0 1552473480.329 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1552473480.329 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473480.329 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1552473480.329 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1552473480.330 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473480.330 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 (/ 1 (pow y.im 2))) (+ (* 0 0) (* 0 1)))) into (/ 1 (pow y.im 2)) 1552473480.331 * [backup-simplify]: Simplify (- (+ (* 1 (/ (/ 1 (pow y.im 2)) 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow y.im 2))) 1552473480.331 * [taylor]: Taking taylor expansion of (- (/ 1 (pow y.im 2))) in x.re 1552473480.331 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 1552473480.331 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 1552473480.331 * [taylor]: Taking taylor expansion of y.im in x.re 1552473480.331 * [backup-simplify]: Simplify y.im into y.im 1552473480.331 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473480.331 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1552473480.331 * [taylor]: Taking taylor expansion of 0 in y.im 1552473480.331 * [backup-simplify]: Simplify 0 into 0 1552473480.331 * [backup-simplify]: Simplify 0 into 0 1552473480.331 * [taylor]: Taking taylor expansion of 0 in y.im 1552473480.331 * [backup-simplify]: Simplify 0 into 0 1552473480.331 * [backup-simplify]: Simplify 0 into 0 1552473480.331 * [backup-simplify]: Simplify 0 into 0 1552473480.332 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 1552473480.332 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1552473480.332 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 1552473480.332 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 1552473480.332 * [backup-simplify]: Simplify (- 0) into 0 1552473480.333 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473480.333 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.re)))) into 0 1552473480.333 * [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 1552473480.334 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.im)))) into 0 1552473480.334 * [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 1552473480.334 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473480.335 * [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 1552473480.335 * [taylor]: Taking taylor expansion of 0 in y.re 1552473480.335 * [backup-simplify]: Simplify 0 into 0 1552473480.335 * [taylor]: Taking taylor expansion of 0 in x.re 1552473480.335 * [backup-simplify]: Simplify 0 into 0 1552473480.335 * [taylor]: Taking taylor expansion of 0 in x.re 1552473480.335 * [backup-simplify]: Simplify 0 into 0 1552473480.336 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552473480.336 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473480.336 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473480.337 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 1)) into 0 1552473480.337 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 1552473480.337 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 1552473480.337 * [backup-simplify]: Simplify (- 0) into 0 1552473480.337 * [taylor]: Taking taylor expansion of 0 in x.re 1552473480.337 * [backup-simplify]: Simplify 0 into 0 1552473480.338 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1552473480.338 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473480.338 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1552473480.339 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 1552473480.339 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473480.340 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 (/ 1 (pow y.im 2))) (+ (* 0 0) (* 0 1))))) into 0 1552473480.340 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ (/ 1 (pow y.im 2)) 1)) (* (- (/ 1 (pow y.im 2))) (/ 0 1)))) into 0 1552473480.340 * [taylor]: Taking taylor expansion of 0 in x.re 1552473480.341 * [backup-simplify]: Simplify 0 into 0 1552473480.341 * [taylor]: Taking taylor expansion of 0 in y.im 1552473480.341 * [backup-simplify]: Simplify 0 into 0 1552473480.341 * [backup-simplify]: Simplify 0 into 0 1552473480.341 * [backup-simplify]: Simplify 0 into 0 1552473480.341 * * * * [progress]: [ 2 / 3 ] generating series at (2 1) 1552473480.341 * [backup-simplify]: Simplify (- (* x.im y.re) (* x.re y.im)) into (- (* y.re x.im) (* y.im x.re)) 1552473480.341 * [approximate]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in (x.im y.re x.re y.im) around 0 1552473480.341 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in y.im 1552473480.341 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 1552473480.341 * [taylor]: Taking taylor expansion of y.re in y.im 1552473480.341 * [backup-simplify]: Simplify y.re into y.re 1552473480.341 * [taylor]: Taking taylor expansion of x.im in y.im 1552473480.341 * [backup-simplify]: Simplify x.im into x.im 1552473480.341 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 1552473480.341 * [taylor]: Taking taylor expansion of y.im in y.im 1552473480.341 * [backup-simplify]: Simplify 0 into 0 1552473480.341 * [backup-simplify]: Simplify 1 into 1 1552473480.341 * [taylor]: Taking taylor expansion of x.re in y.im 1552473480.341 * [backup-simplify]: Simplify x.re into x.re 1552473480.341 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.re 1552473480.341 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 1552473480.341 * [taylor]: Taking taylor expansion of y.re in x.re 1552473480.341 * [backup-simplify]: Simplify y.re into y.re 1552473480.341 * [taylor]: Taking taylor expansion of x.im in x.re 1552473480.341 * [backup-simplify]: Simplify x.im into x.im 1552473480.341 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 1552473480.341 * [taylor]: Taking taylor expansion of y.im in x.re 1552473480.341 * [backup-simplify]: Simplify y.im into y.im 1552473480.341 * [taylor]: Taking taylor expansion of x.re in x.re 1552473480.341 * [backup-simplify]: Simplify 0 into 0 1552473480.341 * [backup-simplify]: Simplify 1 into 1 1552473480.341 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in y.re 1552473480.341 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 1552473480.341 * [taylor]: Taking taylor expansion of y.re in y.re 1552473480.341 * [backup-simplify]: Simplify 0 into 0 1552473480.341 * [backup-simplify]: Simplify 1 into 1 1552473480.341 * [taylor]: Taking taylor expansion of x.im in y.re 1552473480.341 * [backup-simplify]: Simplify x.im into x.im 1552473480.341 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 1552473480.341 * [taylor]: Taking taylor expansion of y.im in y.re 1552473480.341 * [backup-simplify]: Simplify y.im into y.im 1552473480.341 * [taylor]: Taking taylor expansion of x.re in y.re 1552473480.341 * [backup-simplify]: Simplify x.re into x.re 1552473480.341 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.im 1552473480.341 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 1552473480.341 * [taylor]: Taking taylor expansion of y.re in x.im 1552473480.341 * [backup-simplify]: Simplify y.re into y.re 1552473480.341 * [taylor]: Taking taylor expansion of x.im in x.im 1552473480.341 * [backup-simplify]: Simplify 0 into 0 1552473480.341 * [backup-simplify]: Simplify 1 into 1 1552473480.341 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 1552473480.341 * [taylor]: Taking taylor expansion of y.im in x.im 1552473480.341 * [backup-simplify]: Simplify y.im into y.im 1552473480.341 * [taylor]: Taking taylor expansion of x.re in x.im 1552473480.341 * [backup-simplify]: Simplify x.re into x.re 1552473480.341 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.im 1552473480.341 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 1552473480.341 * [taylor]: Taking taylor expansion of y.re in x.im 1552473480.342 * [backup-simplify]: Simplify y.re into y.re 1552473480.342 * [taylor]: Taking taylor expansion of x.im in x.im 1552473480.342 * [backup-simplify]: Simplify 0 into 0 1552473480.342 * [backup-simplify]: Simplify 1 into 1 1552473480.342 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 1552473480.342 * [taylor]: Taking taylor expansion of y.im in x.im 1552473480.342 * [backup-simplify]: Simplify y.im into y.im 1552473480.342 * [taylor]: Taking taylor expansion of x.re in x.im 1552473480.342 * [backup-simplify]: Simplify x.re into x.re 1552473480.342 * [backup-simplify]: Simplify (* y.re 0) into 0 1552473480.342 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1552473480.342 * [backup-simplify]: Simplify (- (* y.im x.re)) into (- (* y.im x.re)) 1552473480.342 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.re))) into (- (* y.im x.re)) 1552473480.342 * [taylor]: Taking taylor expansion of (- (* y.im x.re)) in y.re 1552473480.342 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 1552473480.342 * [taylor]: Taking taylor expansion of y.im in y.re 1552473480.342 * [backup-simplify]: Simplify y.im into y.im 1552473480.342 * [taylor]: Taking taylor expansion of x.re in y.re 1552473480.342 * [backup-simplify]: Simplify x.re into x.re 1552473480.342 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1552473480.342 * [backup-simplify]: Simplify (- (* y.im x.re)) into (- (* y.im x.re)) 1552473480.342 * [taylor]: Taking taylor expansion of (- (* y.im x.re)) in x.re 1552473480.342 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 1552473480.342 * [taylor]: Taking taylor expansion of y.im in x.re 1552473480.342 * [backup-simplify]: Simplify y.im into y.im 1552473480.342 * [taylor]: Taking taylor expansion of x.re in x.re 1552473480.342 * [backup-simplify]: Simplify 0 into 0 1552473480.342 * [backup-simplify]: Simplify 1 into 1 1552473480.342 * [backup-simplify]: Simplify (* y.im 0) into 0 1552473480.342 * [backup-simplify]: Simplify (- 0) into 0 1552473480.342 * [taylor]: Taking taylor expansion of 0 in y.im 1552473480.342 * [backup-simplify]: Simplify 0 into 0 1552473480.342 * [backup-simplify]: Simplify 0 into 0 1552473480.343 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1552473480.343 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 1552473480.343 * [backup-simplify]: Simplify (- 0) into 0 1552473480.343 * [backup-simplify]: Simplify (+ y.re 0) into y.re 1552473480.343 * [taylor]: Taking taylor expansion of y.re in y.re 1552473480.343 * [backup-simplify]: Simplify 0 into 0 1552473480.343 * [backup-simplify]: Simplify 1 into 1 1552473480.343 * [taylor]: Taking taylor expansion of 0 in x.re 1552473480.343 * [backup-simplify]: Simplify 0 into 0 1552473480.343 * [taylor]: Taking taylor expansion of 0 in y.im 1552473480.343 * [backup-simplify]: Simplify 0 into 0 1552473480.343 * [backup-simplify]: Simplify 0 into 0 1552473480.343 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 1552473480.343 * [backup-simplify]: Simplify (- 0) into 0 1552473480.343 * [taylor]: Taking taylor expansion of 0 in x.re 1552473480.343 * [backup-simplify]: Simplify 0 into 0 1552473480.343 * [taylor]: Taking taylor expansion of 0 in y.im 1552473480.344 * [backup-simplify]: Simplify 0 into 0 1552473480.344 * [backup-simplify]: Simplify 0 into 0 1552473480.344 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1552473480.344 * [backup-simplify]: Simplify (- y.im) into (- y.im) 1552473480.344 * [taylor]: Taking taylor expansion of (- y.im) in y.im 1552473480.344 * [taylor]: Taking taylor expansion of y.im in y.im 1552473480.344 * [backup-simplify]: Simplify 0 into 0 1552473480.344 * [backup-simplify]: Simplify 1 into 1 1552473480.344 * [backup-simplify]: Simplify (- 0) into 0 1552473480.344 * [backup-simplify]: Simplify 0 into 0 1552473480.344 * [backup-simplify]: Simplify 0 into 0 1552473480.345 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 1552473480.345 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 1552473480.345 * [backup-simplify]: Simplify (- 0) into 0 1552473480.345 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473480.345 * [taylor]: Taking taylor expansion of 0 in y.re 1552473480.345 * [backup-simplify]: Simplify 0 into 0 1552473480.345 * [taylor]: Taking taylor expansion of 0 in x.re 1552473480.346 * [backup-simplify]: Simplify 0 into 0 1552473480.346 * [taylor]: Taking taylor expansion of 0 in y.im 1552473480.346 * [backup-simplify]: Simplify 0 into 0 1552473480.346 * [backup-simplify]: Simplify 0 into 0 1552473480.346 * [backup-simplify]: Simplify 0 into 0 1552473480.346 * [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))) 1552473480.346 * [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 1552473480.346 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.im 1552473480.346 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.im 1552473480.346 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 1552473480.346 * [taylor]: Taking taylor expansion of y.re in y.im 1552473480.346 * [backup-simplify]: Simplify y.re into y.re 1552473480.346 * [taylor]: Taking taylor expansion of x.im in y.im 1552473480.346 * [backup-simplify]: Simplify x.im into x.im 1552473480.346 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 1552473480.346 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 1552473480.346 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.im 1552473480.346 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 1552473480.346 * [taylor]: Taking taylor expansion of y.im in y.im 1552473480.346 * [backup-simplify]: Simplify 0 into 0 1552473480.346 * [backup-simplify]: Simplify 1 into 1 1552473480.346 * [taylor]: Taking taylor expansion of x.re in y.im 1552473480.346 * [backup-simplify]: Simplify x.re into x.re 1552473480.346 * [backup-simplify]: Simplify (* 0 x.re) into 0 1552473480.347 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 1552473480.347 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1552473480.347 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.re 1552473480.347 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.re 1552473480.347 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 1552473480.347 * [taylor]: Taking taylor expansion of y.re in x.re 1552473480.347 * [backup-simplify]: Simplify y.re into y.re 1552473480.347 * [taylor]: Taking taylor expansion of x.im in x.re 1552473480.347 * [backup-simplify]: Simplify x.im into x.im 1552473480.347 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 1552473480.347 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 1552473480.347 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 1552473480.347 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 1552473480.347 * [taylor]: Taking taylor expansion of y.im in x.re 1552473480.347 * [backup-simplify]: Simplify y.im into y.im 1552473480.347 * [taylor]: Taking taylor expansion of x.re in x.re 1552473480.347 * [backup-simplify]: Simplify 0 into 0 1552473480.347 * [backup-simplify]: Simplify 1 into 1 1552473480.348 * [backup-simplify]: Simplify (* y.im 0) into 0 1552473480.348 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1552473480.348 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473480.348 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.re 1552473480.348 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.re 1552473480.348 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 1552473480.348 * [taylor]: Taking taylor expansion of y.re in y.re 1552473480.348 * [backup-simplify]: Simplify 0 into 0 1552473480.348 * [backup-simplify]: Simplify 1 into 1 1552473480.348 * [taylor]: Taking taylor expansion of x.im in y.re 1552473480.348 * [backup-simplify]: Simplify x.im into x.im 1552473480.348 * [backup-simplify]: Simplify (* 0 x.im) into 0 1552473480.349 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1552473480.349 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1552473480.349 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 1552473480.349 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 1552473480.349 * [taylor]: Taking taylor expansion of y.im in y.re 1552473480.349 * [backup-simplify]: Simplify y.im into y.im 1552473480.349 * [taylor]: Taking taylor expansion of x.re in y.re 1552473480.349 * [backup-simplify]: Simplify x.re into x.re 1552473480.349 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1552473480.349 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 1552473480.349 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 1552473480.349 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 1552473480.349 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 1552473480.349 * [taylor]: Taking taylor expansion of y.re in x.im 1552473480.349 * [backup-simplify]: Simplify y.re into y.re 1552473480.349 * [taylor]: Taking taylor expansion of x.im in x.im 1552473480.349 * [backup-simplify]: Simplify 0 into 0 1552473480.349 * [backup-simplify]: Simplify 1 into 1 1552473480.349 * [backup-simplify]: Simplify (* y.re 0) into 0 1552473480.350 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1552473480.350 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1552473480.350 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 1552473480.350 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 1552473480.350 * [taylor]: Taking taylor expansion of y.im in x.im 1552473480.350 * [backup-simplify]: Simplify y.im into y.im 1552473480.350 * [taylor]: Taking taylor expansion of x.re in x.im 1552473480.350 * [backup-simplify]: Simplify x.re into x.re 1552473480.350 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1552473480.350 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 1552473480.350 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 1552473480.350 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 1552473480.350 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 1552473480.350 * [taylor]: Taking taylor expansion of y.re in x.im 1552473480.350 * [backup-simplify]: Simplify y.re into y.re 1552473480.350 * [taylor]: Taking taylor expansion of x.im in x.im 1552473480.350 * [backup-simplify]: Simplify 0 into 0 1552473480.350 * [backup-simplify]: Simplify 1 into 1 1552473480.350 * [backup-simplify]: Simplify (* y.re 0) into 0 1552473480.351 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1552473480.351 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1552473480.351 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 1552473480.351 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 1552473480.351 * [taylor]: Taking taylor expansion of y.im in x.im 1552473480.351 * [backup-simplify]: Simplify y.im into y.im 1552473480.351 * [taylor]: Taking taylor expansion of x.re in x.im 1552473480.351 * [backup-simplify]: Simplify x.re into x.re 1552473480.351 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1552473480.351 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 1552473480.351 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1552473480.351 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 1552473480.351 * [taylor]: Taking taylor expansion of y.re in y.re 1552473480.351 * [backup-simplify]: Simplify 0 into 0 1552473480.351 * [backup-simplify]: Simplify 1 into 1 1552473480.352 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473480.352 * [taylor]: Taking taylor expansion of 1 in x.re 1552473480.352 * [backup-simplify]: Simplify 1 into 1 1552473480.352 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 1552473480.352 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1552473480.353 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 1552473480.353 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.re)))) into (- (/ 1 (* y.im x.re))) 1552473480.353 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in y.re 1552473480.353 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 1552473480.353 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 1552473480.353 * [taylor]: Taking taylor expansion of y.im in y.re 1552473480.353 * [backup-simplify]: Simplify y.im into y.im 1552473480.353 * [taylor]: Taking taylor expansion of x.re in y.re 1552473480.353 * [backup-simplify]: Simplify x.re into x.re 1552473480.353 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1552473480.353 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 1552473480.354 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473480.354 * [taylor]: Taking taylor expansion of 0 in x.re 1552473480.354 * [backup-simplify]: Simplify 0 into 0 1552473480.354 * [taylor]: Taking taylor expansion of 1 in y.im 1552473480.354 * [backup-simplify]: Simplify 1 into 1 1552473480.355 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1552473480.355 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1552473480.355 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 1552473480.355 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 1552473480.356 * [backup-simplify]: Simplify (- 0) into 0 1552473480.356 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473480.356 * [taylor]: Taking taylor expansion of 0 in y.re 1552473480.356 * [backup-simplify]: Simplify 0 into 0 1552473480.356 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 1552473480.356 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in x.re 1552473480.356 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 1552473480.356 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 1552473480.356 * [taylor]: Taking taylor expansion of y.im in x.re 1552473480.356 * [backup-simplify]: Simplify y.im into y.im 1552473480.356 * [taylor]: Taking taylor expansion of x.re in x.re 1552473480.357 * [backup-simplify]: Simplify 0 into 0 1552473480.357 * [backup-simplify]: Simplify 1 into 1 1552473480.357 * [backup-simplify]: Simplify (* y.im 0) into 0 1552473480.357 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1552473480.357 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473480.357 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 1552473480.357 * [taylor]: Taking taylor expansion of (- (/ 1 y.im)) in y.im 1552473480.357 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1552473480.357 * [taylor]: Taking taylor expansion of y.im in y.im 1552473480.357 * [backup-simplify]: Simplify 0 into 0 1552473480.357 * [backup-simplify]: Simplify 1 into 1 1552473480.358 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473480.358 * [backup-simplify]: Simplify (- 1) into -1 1552473480.358 * [backup-simplify]: Simplify -1 into -1 1552473480.359 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473480.359 * [taylor]: Taking taylor expansion of 0 in x.re 1552473480.359 * [backup-simplify]: Simplify 0 into 0 1552473480.359 * [taylor]: Taking taylor expansion of 0 in y.im 1552473480.359 * [backup-simplify]: Simplify 0 into 0 1552473480.359 * [taylor]: Taking taylor expansion of 0 in y.im 1552473480.359 * [backup-simplify]: Simplify 0 into 0 1552473480.360 * [backup-simplify]: Simplify 1 into 1 1552473480.361 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 1552473480.361 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1552473480.361 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 1552473480.361 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 1552473480.362 * [backup-simplify]: Simplify (- 0) into 0 1552473480.362 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473480.362 * [taylor]: Taking taylor expansion of 0 in y.re 1552473480.362 * [backup-simplify]: Simplify 0 into 0 1552473480.362 * [taylor]: Taking taylor expansion of 0 in x.re 1552473480.362 * [backup-simplify]: Simplify 0 into 0 1552473480.362 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 1552473480.363 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 1552473480.363 * [backup-simplify]: Simplify (- 0) into 0 1552473480.363 * [taylor]: Taking taylor expansion of 0 in x.re 1552473480.363 * [backup-simplify]: Simplify 0 into 0 1552473480.364 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473480.364 * [taylor]: Taking taylor expansion of 0 in x.re 1552473480.364 * [backup-simplify]: Simplify 0 into 0 1552473480.365 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 1552473480.365 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1552473480.365 * [backup-simplify]: Simplify (- 0) into 0 1552473480.365 * [taylor]: Taking taylor expansion of 0 in y.im 1552473480.365 * [backup-simplify]: Simplify 0 into 0 1552473480.365 * [taylor]: Taking taylor expansion of 0 in y.im 1552473480.365 * [backup-simplify]: Simplify 0 into 0 1552473480.365 * [taylor]: Taking taylor expansion of 0 in y.im 1552473480.365 * [backup-simplify]: Simplify 0 into 0 1552473480.365 * [taylor]: Taking taylor expansion of 0 in y.im 1552473480.365 * [backup-simplify]: Simplify 0 into 0 1552473480.366 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473480.367 * [backup-simplify]: Simplify (- 0) into 0 1552473480.367 * [backup-simplify]: Simplify 0 into 0 1552473480.367 * [backup-simplify]: Simplify 0 into 0 1552473480.367 * [backup-simplify]: Simplify 0 into 0 1552473480.367 * [backup-simplify]: Simplify 0 into 0 1552473480.368 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))) into 0 1552473480.368 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1552473480.369 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.re)))) into 0 1552473480.369 * [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 1552473480.370 * [backup-simplify]: Simplify (- 0) into 0 1552473480.370 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473480.370 * [taylor]: Taking taylor expansion of 0 in y.re 1552473480.370 * [backup-simplify]: Simplify 0 into 0 1552473480.370 * [taylor]: Taking taylor expansion of 0 in x.re 1552473480.370 * [backup-simplify]: Simplify 0 into 0 1552473480.370 * [taylor]: Taking taylor expansion of 0 in x.re 1552473480.370 * [backup-simplify]: Simplify 0 into 0 1552473480.371 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 1552473480.371 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 1552473480.371 * [backup-simplify]: Simplify (- 0) into 0 1552473480.372 * [taylor]: Taking taylor expansion of 0 in x.re 1552473480.372 * [backup-simplify]: Simplify 0 into 0 1552473480.372 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473480.372 * [taylor]: Taking taylor expansion of 0 in x.re 1552473480.373 * [backup-simplify]: Simplify 0 into 0 1552473480.373 * [taylor]: Taking taylor expansion of 0 in y.im 1552473480.373 * [backup-simplify]: Simplify 0 into 0 1552473480.373 * [taylor]: Taking taylor expansion of 0 in y.im 1552473480.373 * [backup-simplify]: Simplify 0 into 0 1552473480.373 * [taylor]: Taking taylor expansion of 0 in y.im 1552473480.373 * [backup-simplify]: Simplify 0 into 0 1552473480.374 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1552473480.374 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1552473480.374 * [backup-simplify]: Simplify (- 0) into 0 1552473480.374 * [taylor]: Taking taylor expansion of 0 in y.im 1552473480.375 * [backup-simplify]: Simplify 0 into 0 1552473480.375 * [taylor]: Taking taylor expansion of 0 in y.im 1552473480.375 * [backup-simplify]: Simplify 0 into 0 1552473480.375 * [taylor]: Taking taylor expansion of 0 in y.im 1552473480.375 * [backup-simplify]: Simplify 0 into 0 1552473480.375 * [taylor]: Taking taylor expansion of 0 in y.im 1552473480.375 * [backup-simplify]: Simplify 0 into 0 1552473480.375 * [backup-simplify]: Simplify 0 into 0 1552473480.375 * [backup-simplify]: Simplify 0 into 0 1552473480.376 * [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)) 1552473480.376 * [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))) 1552473480.376 * [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 1552473480.376 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.im 1552473480.376 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.im 1552473480.376 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 1552473480.376 * [taylor]: Taking taylor expansion of y.re in y.im 1552473480.376 * [backup-simplify]: Simplify y.re into y.re 1552473480.376 * [taylor]: Taking taylor expansion of x.im in y.im 1552473480.376 * [backup-simplify]: Simplify x.im into x.im 1552473480.376 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 1552473480.376 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 1552473480.376 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.im 1552473480.376 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 1552473480.376 * [taylor]: Taking taylor expansion of y.im in y.im 1552473480.376 * [backup-simplify]: Simplify 0 into 0 1552473480.376 * [backup-simplify]: Simplify 1 into 1 1552473480.376 * [taylor]: Taking taylor expansion of x.re in y.im 1552473480.377 * [backup-simplify]: Simplify x.re into x.re 1552473480.377 * [backup-simplify]: Simplify (* 0 x.re) into 0 1552473480.377 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 1552473480.377 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1552473480.377 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.re 1552473480.377 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.re 1552473480.377 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 1552473480.377 * [taylor]: Taking taylor expansion of y.re in x.re 1552473480.377 * [backup-simplify]: Simplify y.re into y.re 1552473480.377 * [taylor]: Taking taylor expansion of x.im in x.re 1552473480.377 * [backup-simplify]: Simplify x.im into x.im 1552473480.377 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 1552473480.377 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 1552473480.377 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 1552473480.377 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 1552473480.377 * [taylor]: Taking taylor expansion of y.im in x.re 1552473480.377 * [backup-simplify]: Simplify y.im into y.im 1552473480.378 * [taylor]: Taking taylor expansion of x.re in x.re 1552473480.378 * [backup-simplify]: Simplify 0 into 0 1552473480.378 * [backup-simplify]: Simplify 1 into 1 1552473480.378 * [backup-simplify]: Simplify (* y.im 0) into 0 1552473480.378 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1552473480.378 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473480.378 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.re 1552473480.378 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.re 1552473480.378 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 1552473480.378 * [taylor]: Taking taylor expansion of y.re in y.re 1552473480.378 * [backup-simplify]: Simplify 0 into 0 1552473480.378 * [backup-simplify]: Simplify 1 into 1 1552473480.378 * [taylor]: Taking taylor expansion of x.im in y.re 1552473480.378 * [backup-simplify]: Simplify x.im into x.im 1552473480.378 * [backup-simplify]: Simplify (* 0 x.im) into 0 1552473480.379 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1552473480.379 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1552473480.379 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 1552473480.379 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 1552473480.379 * [taylor]: Taking taylor expansion of y.im in y.re 1552473480.379 * [backup-simplify]: Simplify y.im into y.im 1552473480.379 * [taylor]: Taking taylor expansion of x.re in y.re 1552473480.379 * [backup-simplify]: Simplify x.re into x.re 1552473480.379 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1552473480.379 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 1552473480.379 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 1552473480.379 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 1552473480.379 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 1552473480.379 * [taylor]: Taking taylor expansion of y.re in x.im 1552473480.379 * [backup-simplify]: Simplify y.re into y.re 1552473480.379 * [taylor]: Taking taylor expansion of x.im in x.im 1552473480.379 * [backup-simplify]: Simplify 0 into 0 1552473480.379 * [backup-simplify]: Simplify 1 into 1 1552473480.379 * [backup-simplify]: Simplify (* y.re 0) into 0 1552473480.380 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1552473480.380 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1552473480.380 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 1552473480.380 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 1552473480.380 * [taylor]: Taking taylor expansion of y.im in x.im 1552473480.380 * [backup-simplify]: Simplify y.im into y.im 1552473480.380 * [taylor]: Taking taylor expansion of x.re in x.im 1552473480.380 * [backup-simplify]: Simplify x.re into x.re 1552473480.380 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1552473480.380 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 1552473480.380 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 1552473480.380 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 1552473480.380 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 1552473480.380 * [taylor]: Taking taylor expansion of y.re in x.im 1552473480.380 * [backup-simplify]: Simplify y.re into y.re 1552473480.380 * [taylor]: Taking taylor expansion of x.im in x.im 1552473480.380 * [backup-simplify]: Simplify 0 into 0 1552473480.380 * [backup-simplify]: Simplify 1 into 1 1552473480.380 * [backup-simplify]: Simplify (* y.re 0) into 0 1552473480.381 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1552473480.381 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1552473480.381 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 1552473480.381 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 1552473480.381 * [taylor]: Taking taylor expansion of y.im in x.im 1552473480.381 * [backup-simplify]: Simplify y.im into y.im 1552473480.381 * [taylor]: Taking taylor expansion of x.re in x.im 1552473480.381 * [backup-simplify]: Simplify x.re into x.re 1552473480.381 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1552473480.381 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 1552473480.381 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1552473480.381 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 1552473480.381 * [taylor]: Taking taylor expansion of y.re in y.re 1552473480.381 * [backup-simplify]: Simplify 0 into 0 1552473480.381 * [backup-simplify]: Simplify 1 into 1 1552473480.382 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473480.382 * [taylor]: Taking taylor expansion of 1 in x.re 1552473480.382 * [backup-simplify]: Simplify 1 into 1 1552473480.383 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 1552473480.383 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1552473480.383 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 1552473480.383 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.re)))) into (- (/ 1 (* y.im x.re))) 1552473480.383 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in y.re 1552473480.383 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 1552473480.383 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 1552473480.383 * [taylor]: Taking taylor expansion of y.im in y.re 1552473480.383 * [backup-simplify]: Simplify y.im into y.im 1552473480.383 * [taylor]: Taking taylor expansion of x.re in y.re 1552473480.383 * [backup-simplify]: Simplify x.re into x.re 1552473480.383 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1552473480.383 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 1552473480.384 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473480.384 * [taylor]: Taking taylor expansion of 0 in x.re 1552473480.384 * [backup-simplify]: Simplify 0 into 0 1552473480.384 * [taylor]: Taking taylor expansion of 1 in y.im 1552473480.384 * [backup-simplify]: Simplify 1 into 1 1552473480.385 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1552473480.385 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1552473480.385 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 1552473480.386 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 1552473480.386 * [backup-simplify]: Simplify (- 0) into 0 1552473480.387 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473480.387 * [taylor]: Taking taylor expansion of 0 in y.re 1552473480.387 * [backup-simplify]: Simplify 0 into 0 1552473480.387 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 1552473480.387 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in x.re 1552473480.387 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 1552473480.387 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 1552473480.387 * [taylor]: Taking taylor expansion of y.im in x.re 1552473480.387 * [backup-simplify]: Simplify y.im into y.im 1552473480.387 * [taylor]: Taking taylor expansion of x.re in x.re 1552473480.387 * [backup-simplify]: Simplify 0 into 0 1552473480.387 * [backup-simplify]: Simplify 1 into 1 1552473480.387 * [backup-simplify]: Simplify (* y.im 0) into 0 1552473480.387 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1552473480.387 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473480.388 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 1552473480.388 * [taylor]: Taking taylor expansion of (- (/ 1 y.im)) in y.im 1552473480.388 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1552473480.388 * [taylor]: Taking taylor expansion of y.im in y.im 1552473480.388 * [backup-simplify]: Simplify 0 into 0 1552473480.388 * [backup-simplify]: Simplify 1 into 1 1552473480.388 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473480.388 * [backup-simplify]: Simplify (- 1) into -1 1552473480.388 * [backup-simplify]: Simplify -1 into -1 1552473480.389 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473480.389 * [taylor]: Taking taylor expansion of 0 in x.re 1552473480.389 * [backup-simplify]: Simplify 0 into 0 1552473480.389 * [taylor]: Taking taylor expansion of 0 in y.im 1552473480.389 * [backup-simplify]: Simplify 0 into 0 1552473480.389 * [taylor]: Taking taylor expansion of 0 in y.im 1552473480.389 * [backup-simplify]: Simplify 0 into 0 1552473480.389 * [backup-simplify]: Simplify 1 into 1 1552473480.390 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 1552473480.390 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1552473480.390 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 1552473480.391 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 1552473480.391 * [backup-simplify]: Simplify (- 0) into 0 1552473480.391 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473480.391 * [taylor]: Taking taylor expansion of 0 in y.re 1552473480.391 * [backup-simplify]: Simplify 0 into 0 1552473480.391 * [taylor]: Taking taylor expansion of 0 in x.re 1552473480.391 * [backup-simplify]: Simplify 0 into 0 1552473480.391 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 1552473480.391 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 1552473480.392 * [backup-simplify]: Simplify (- 0) into 0 1552473480.392 * [taylor]: Taking taylor expansion of 0 in x.re 1552473480.392 * [backup-simplify]: Simplify 0 into 0 1552473480.392 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473480.392 * [taylor]: Taking taylor expansion of 0 in x.re 1552473480.392 * [backup-simplify]: Simplify 0 into 0 1552473480.393 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 1552473480.393 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1552473480.393 * [backup-simplify]: Simplify (- 0) into 0 1552473480.393 * [taylor]: Taking taylor expansion of 0 in y.im 1552473480.393 * [backup-simplify]: Simplify 0 into 0 1552473480.393 * [taylor]: Taking taylor expansion of 0 in y.im 1552473480.393 * [backup-simplify]: Simplify 0 into 0 1552473480.393 * [taylor]: Taking taylor expansion of 0 in y.im 1552473480.393 * [backup-simplify]: Simplify 0 into 0 1552473480.393 * [taylor]: Taking taylor expansion of 0 in y.im 1552473480.393 * [backup-simplify]: Simplify 0 into 0 1552473480.394 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473480.394 * [backup-simplify]: Simplify (- 0) into 0 1552473480.394 * [backup-simplify]: Simplify 0 into 0 1552473480.394 * [backup-simplify]: Simplify 0 into 0 1552473480.394 * [backup-simplify]: Simplify 0 into 0 1552473480.394 * [backup-simplify]: Simplify 0 into 0 1552473480.395 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))) into 0 1552473480.395 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1552473480.395 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.re)))) into 0 1552473480.395 * [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 1552473480.396 * [backup-simplify]: Simplify (- 0) into 0 1552473480.396 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473480.396 * [taylor]: Taking taylor expansion of 0 in y.re 1552473480.396 * [backup-simplify]: Simplify 0 into 0 1552473480.396 * [taylor]: Taking taylor expansion of 0 in x.re 1552473480.396 * [backup-simplify]: Simplify 0 into 0 1552473480.396 * [taylor]: Taking taylor expansion of 0 in x.re 1552473480.396 * [backup-simplify]: Simplify 0 into 0 1552473480.396 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 1552473480.396 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 1552473480.397 * [backup-simplify]: Simplify (- 0) into 0 1552473480.397 * [taylor]: Taking taylor expansion of 0 in x.re 1552473480.397 * [backup-simplify]: Simplify 0 into 0 1552473480.397 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473480.397 * [taylor]: Taking taylor expansion of 0 in x.re 1552473480.397 * [backup-simplify]: Simplify 0 into 0 1552473480.397 * [taylor]: Taking taylor expansion of 0 in y.im 1552473480.397 * [backup-simplify]: Simplify 0 into 0 1552473480.397 * [taylor]: Taking taylor expansion of 0 in y.im 1552473480.397 * [backup-simplify]: Simplify 0 into 0 1552473480.397 * [taylor]: Taking taylor expansion of 0 in y.im 1552473480.397 * [backup-simplify]: Simplify 0 into 0 1552473480.398 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1552473480.398 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1552473480.398 * [backup-simplify]: Simplify (- 0) into 0 1552473480.398 * [taylor]: Taking taylor expansion of 0 in y.im 1552473480.398 * [backup-simplify]: Simplify 0 into 0 1552473480.398 * [taylor]: Taking taylor expansion of 0 in y.im 1552473480.398 * [backup-simplify]: Simplify 0 into 0 1552473480.398 * [taylor]: Taking taylor expansion of 0 in y.im 1552473480.398 * [backup-simplify]: Simplify 0 into 0 1552473480.398 * [taylor]: Taking taylor expansion of 0 in y.im 1552473480.398 * [backup-simplify]: Simplify 0 into 0 1552473480.398 * [backup-simplify]: Simplify 0 into 0 1552473480.398 * [backup-simplify]: Simplify 0 into 0 1552473480.399 * [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)) 1552473480.399 * * * * [progress]: [ 3 / 3 ] generating series at (2 2) 1552473480.399 * [backup-simplify]: Simplify (+ (* y.re y.re) (* y.im y.im)) into (+ (pow y.re 2) (pow y.im 2)) 1552473480.399 * [approximate]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in (y.re y.im) around 0 1552473480.399 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.im 1552473480.399 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 1552473480.399 * [taylor]: Taking taylor expansion of y.re in y.im 1552473480.399 * [backup-simplify]: Simplify y.re into y.re 1552473480.399 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 1552473480.399 * [taylor]: Taking taylor expansion of y.im in y.im 1552473480.399 * [backup-simplify]: Simplify 0 into 0 1552473480.399 * [backup-simplify]: Simplify 1 into 1 1552473480.399 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 1552473480.399 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1552473480.399 * [taylor]: Taking taylor expansion of y.re in y.re 1552473480.399 * [backup-simplify]: Simplify 0 into 0 1552473480.399 * [backup-simplify]: Simplify 1 into 1 1552473480.399 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1552473480.399 * [taylor]: Taking taylor expansion of y.im in y.re 1552473480.399 * [backup-simplify]: Simplify y.im into y.im 1552473480.399 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 1552473480.399 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1552473480.399 * [taylor]: Taking taylor expansion of y.re in y.re 1552473480.399 * [backup-simplify]: Simplify 0 into 0 1552473480.399 * [backup-simplify]: Simplify 1 into 1 1552473480.399 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1552473480.399 * [taylor]: Taking taylor expansion of y.im in y.re 1552473480.399 * [backup-simplify]: Simplify y.im into y.im 1552473480.400 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473480.400 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 1552473480.400 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 1552473480.400 * [taylor]: Taking taylor expansion of y.im in y.im 1552473480.400 * [backup-simplify]: Simplify 0 into 0 1552473480.400 * [backup-simplify]: Simplify 1 into 1 1552473480.400 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1552473480.400 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473480.400 * [taylor]: Taking taylor expansion of 0 in y.im 1552473480.400 * [backup-simplify]: Simplify 0 into 0 1552473480.400 * [backup-simplify]: Simplify 0 into 0 1552473480.400 * [backup-simplify]: Simplify (* 1 1) into 1 1552473480.401 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1552473480.401 * [backup-simplify]: Simplify (+ 1 0) into 1 1552473480.401 * [taylor]: Taking taylor expansion of 1 in y.im 1552473480.401 * [backup-simplify]: Simplify 1 into 1 1552473480.401 * [backup-simplify]: Simplify 1 into 1 1552473480.401 * [backup-simplify]: Simplify 0 into 0 1552473480.401 * [backup-simplify]: Simplify (* 1 1) into 1 1552473480.401 * [backup-simplify]: Simplify 1 into 1 1552473480.402 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552473480.402 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.im)))) into 0 1552473480.402 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473480.402 * [taylor]: Taking taylor expansion of 0 in y.im 1552473480.402 * [backup-simplify]: Simplify 0 into 0 1552473480.402 * [backup-simplify]: Simplify 0 into 0 1552473480.402 * [backup-simplify]: Simplify 0 into 0 1552473480.402 * [backup-simplify]: Simplify 0 into 0 1552473480.404 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552473480.404 * [backup-simplify]: Simplify 0 into 0 1552473480.405 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1552473480.406 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.im))))) into 0 1552473480.406 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473480.406 * [taylor]: Taking taylor expansion of 0 in y.im 1552473480.406 * [backup-simplify]: Simplify 0 into 0 1552473480.406 * [backup-simplify]: Simplify 0 into 0 1552473480.406 * [backup-simplify]: Simplify 0 into 0 1552473480.406 * [backup-simplify]: Simplify (+ (* 1 (pow (* y.im 1) 2)) (* 1 (pow (* 1 y.re) 2))) into (+ (pow y.re 2) (pow y.im 2)) 1552473480.406 * [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))) 1552473480.406 * [approximate]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in (y.re y.im) around 0 1552473480.406 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.im 1552473480.406 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 1552473480.407 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 1552473480.407 * [taylor]: Taking taylor expansion of y.re in y.im 1552473480.407 * [backup-simplify]: Simplify y.re into y.re 1552473480.407 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1552473480.407 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1552473480.407 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 1552473480.407 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 1552473480.407 * [taylor]: Taking taylor expansion of y.im in y.im 1552473480.407 * [backup-simplify]: Simplify 0 into 0 1552473480.407 * [backup-simplify]: Simplify 1 into 1 1552473480.407 * [backup-simplify]: Simplify (* 1 1) into 1 1552473480.407 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473480.407 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1552473480.407 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1552473480.407 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1552473480.407 * [taylor]: Taking taylor expansion of y.re in y.re 1552473480.407 * [backup-simplify]: Simplify 0 into 0 1552473480.407 * [backup-simplify]: Simplify 1 into 1 1552473480.408 * [backup-simplify]: Simplify (* 1 1) into 1 1552473480.408 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473480.408 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1552473480.408 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1552473480.408 * [taylor]: Taking taylor expansion of y.im in y.re 1552473480.408 * [backup-simplify]: Simplify y.im into y.im 1552473480.408 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473480.408 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1552473480.408 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1552473480.408 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1552473480.408 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1552473480.408 * [taylor]: Taking taylor expansion of y.re in y.re 1552473480.408 * [backup-simplify]: Simplify 0 into 0 1552473480.408 * [backup-simplify]: Simplify 1 into 1 1552473480.408 * [backup-simplify]: Simplify (* 1 1) into 1 1552473480.409 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473480.409 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1552473480.409 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1552473480.409 * [taylor]: Taking taylor expansion of y.im in y.re 1552473480.409 * [backup-simplify]: Simplify y.im into y.im 1552473480.409 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473480.409 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1552473480.409 * [backup-simplify]: Simplify (+ 1 0) into 1 1552473480.409 * [taylor]: Taking taylor expansion of 1 in y.im 1552473480.409 * [backup-simplify]: Simplify 1 into 1 1552473480.409 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552473480.410 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473480.410 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473480.410 * [taylor]: Taking taylor expansion of 0 in y.im 1552473480.410 * [backup-simplify]: Simplify 0 into 0 1552473480.411 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1552473480.411 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473480.411 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 1552473480.411 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 1552473480.411 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 1552473480.411 * [taylor]: Taking taylor expansion of y.im in y.im 1552473480.411 * [backup-simplify]: Simplify 0 into 0 1552473480.411 * [backup-simplify]: Simplify 1 into 1 1552473480.412 * [backup-simplify]: Simplify (* 1 1) into 1 1552473480.412 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473480.412 * [backup-simplify]: Simplify 1 into 1 1552473480.412 * [backup-simplify]: Simplify 1 into 1 1552473480.412 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1552473480.413 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473480.413 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1552473480.413 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1552473480.413 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473480.413 * [taylor]: Taking taylor expansion of 0 in y.im 1552473480.413 * [backup-simplify]: Simplify 0 into 0 1552473480.414 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552473480.414 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473480.414 * [backup-simplify]: Simplify 0 into 0 1552473480.414 * [backup-simplify]: Simplify 0 into 0 1552473480.414 * [backup-simplify]: Simplify 0 into 0 1552473480.415 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1552473480.416 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473480.416 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1552473480.416 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 1552473480.416 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473480.416 * [taylor]: Taking taylor expansion of 0 in y.im 1552473480.416 * [backup-simplify]: Simplify 0 into 0 1552473480.417 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1552473480.417 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473480.417 * [backup-simplify]: Simplify 0 into 0 1552473480.417 * [backup-simplify]: Simplify 0 into 0 1552473480.418 * [backup-simplify]: Simplify 0 into 0 1552473480.418 * [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)) 1552473480.418 * [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))) 1552473480.418 * [approximate]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in (y.re y.im) around 0 1552473480.418 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.im 1552473480.418 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 1552473480.418 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 1552473480.418 * [taylor]: Taking taylor expansion of y.re in y.im 1552473480.418 * [backup-simplify]: Simplify y.re into y.re 1552473480.418 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1552473480.418 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1552473480.418 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 1552473480.419 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 1552473480.419 * [taylor]: Taking taylor expansion of y.im in y.im 1552473480.419 * [backup-simplify]: Simplify 0 into 0 1552473480.419 * [backup-simplify]: Simplify 1 into 1 1552473480.419 * [backup-simplify]: Simplify (* 1 1) into 1 1552473480.419 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473480.419 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1552473480.419 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1552473480.419 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1552473480.419 * [taylor]: Taking taylor expansion of y.re in y.re 1552473480.419 * [backup-simplify]: Simplify 0 into 0 1552473480.420 * [backup-simplify]: Simplify 1 into 1 1552473480.420 * [backup-simplify]: Simplify (* 1 1) into 1 1552473480.420 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473480.420 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1552473480.420 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1552473480.420 * [taylor]: Taking taylor expansion of y.im in y.re 1552473480.420 * [backup-simplify]: Simplify y.im into y.im 1552473480.420 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473480.421 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1552473480.421 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1552473480.421 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1552473480.421 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1552473480.421 * [taylor]: Taking taylor expansion of y.re in y.re 1552473480.421 * [backup-simplify]: Simplify 0 into 0 1552473480.421 * [backup-simplify]: Simplify 1 into 1 1552473480.421 * [backup-simplify]: Simplify (* 1 1) into 1 1552473480.421 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473480.421 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1552473480.422 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1552473480.422 * [taylor]: Taking taylor expansion of y.im in y.re 1552473480.422 * [backup-simplify]: Simplify y.im into y.im 1552473480.422 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473480.422 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1552473480.422 * [backup-simplify]: Simplify (+ 1 0) into 1 1552473480.422 * [taylor]: Taking taylor expansion of 1 in y.im 1552473480.422 * [backup-simplify]: Simplify 1 into 1 1552473480.423 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552473480.424 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473480.424 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473480.424 * [taylor]: Taking taylor expansion of 0 in y.im 1552473480.424 * [backup-simplify]: Simplify 0 into 0 1552473480.425 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1552473480.426 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473480.426 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 1552473480.426 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 1552473480.426 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 1552473480.426 * [taylor]: Taking taylor expansion of y.im in y.im 1552473480.426 * [backup-simplify]: Simplify 0 into 0 1552473480.426 * [backup-simplify]: Simplify 1 into 1 1552473480.426 * [backup-simplify]: Simplify (* 1 1) into 1 1552473480.427 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473480.427 * [backup-simplify]: Simplify 1 into 1 1552473480.427 * [backup-simplify]: Simplify 1 into 1 1552473480.428 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1552473480.429 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473480.429 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1552473480.429 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1552473480.429 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473480.430 * [taylor]: Taking taylor expansion of 0 in y.im 1552473480.430 * [backup-simplify]: Simplify 0 into 0 1552473480.430 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552473480.431 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473480.431 * [backup-simplify]: Simplify 0 into 0 1552473480.431 * [backup-simplify]: Simplify 0 into 0 1552473480.431 * [backup-simplify]: Simplify 0 into 0 1552473480.432 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1552473480.433 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473480.434 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1552473480.434 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 1552473480.434 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473480.434 * [taylor]: Taking taylor expansion of 0 in y.im 1552473480.434 * [backup-simplify]: Simplify 0 into 0 1552473480.435 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1552473480.436 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473480.436 * [backup-simplify]: Simplify 0 into 0 1552473480.437 * [backup-simplify]: Simplify 0 into 0 1552473480.437 * [backup-simplify]: Simplify 0 into 0 1552473480.437 * [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)) 1552473480.437 * * * [progress]: simplifying candidates 1552473480.437 * * * * [progress]: [ 1 / 349 ] simplifiying candidate # 1552473480.437 * * * * [progress]: [ 2 / 349 ] simplifiying candidate # 1552473480.437 * * * * [progress]: [ 3 / 349 ] simplifiying candidate # 1552473480.437 * * * * [progress]: [ 4 / 349 ] simplifiying candidate # 1552473480.438 * [simplify]: Simplifying (- (log (- (* x.im y.re) (* x.re y.im))) (log (+ (* y.re y.re) (* y.im y.im)))) 1552473480.438 * * [simplify]: iters left: 6 (13 enodes) 1552473480.444 * * [simplify]: iters left: 5 (48 enodes) 1552473480.452 * * [simplify]: iters left: 4 (62 enodes) 1552473480.461 * * [simplify]: iters left: 3 (70 enodes) 1552473480.469 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473480.469 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473480.469 * * [simplify]: Extracting #2: cost 10 inf + 0 1552473480.469 * * [simplify]: Extracting #3: cost 23 inf + 0 1552473480.470 * * [simplify]: Extracting #4: cost 22 inf + 169 1552473480.470 * * [simplify]: Extracting #5: cost 2 inf + 2679 1552473480.471 * * [simplify]: Extracting #6: cost 0 inf + 3040 1552473480.471 * [simplify]: Simplified to (- (log (- (* x.im y.re) (* x.re y.im))) (log (fma y.re y.re (* y.im y.im)))) 1552473480.471 * [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)))))) 1552473480.471 * * * * [progress]: [ 5 / 349 ] simplifiying candidate # 1552473480.471 * * * * [progress]: [ 6 / 349 ] simplifiying candidate # 1552473480.471 * * * * [progress]: [ 7 / 349 ] simplifiying candidate # 1552473480.471 * [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)))) 1552473480.472 * * [simplify]: iters left: 6 (15 enodes) 1552473480.475 * * [simplify]: iters left: 5 (73 enodes) 1552473480.493 * * [simplify]: iters left: 4 (231 enodes) 1552473480.609 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473480.610 * * [simplify]: Extracting #1: cost 32 inf + 0 1552473480.610 * * [simplify]: Extracting #2: cost 106 inf + 1 1552473480.612 * * [simplify]: Extracting #3: cost 222 inf + 827 1552473480.618 * * [simplify]: Extracting #4: cost 136 inf + 15293 1552473480.636 * * [simplify]: Extracting #5: cost 14 inf + 45547 1552473480.659 * * [simplify]: Extracting #6: cost 0 inf + 48913 1552473480.676 * [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)))) 1552473480.676 * [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)))))) 1552473480.676 * * * * [progress]: [ 8 / 349 ] simplifiying candidate # 1552473480.677 * * * * [progress]: [ 9 / 349 ] simplifiying candidate # 1552473480.677 * * * * [progress]: [ 10 / 349 ] simplifiying candidate # 1552473480.677 * * * * [progress]: [ 11 / 349 ] simplifiying candidate # 1552473480.677 * * * * [progress]: [ 12 / 349 ] simplifiying candidate # 1552473480.677 * [simplify]: Simplifying (/ (* x.im y.re) (+ (* y.re y.re) (* y.im y.im))) 1552473480.677 * * [simplify]: iters left: 6 (8 enodes) 1552473480.679 * * [simplify]: iters left: 5 (29 enodes) 1552473480.683 * * [simplify]: iters left: 4 (36 enodes) 1552473480.688 * * [simplify]: iters left: 3 (41 enodes) 1552473480.694 * * [simplify]: iters left: 2 (43 enodes) 1552473480.700 * * [simplify]: iters left: 1 (46 enodes) 1552473480.710 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473480.711 * * [simplify]: Extracting #1: cost 10 inf + 0 1552473480.711 * * [simplify]: Extracting #2: cost 16 inf + 44 1552473480.711 * * [simplify]: Extracting #3: cost 14 inf + 169 1552473480.711 * * [simplify]: Extracting #4: cost 6 inf + 1075 1552473480.712 * * [simplify]: Extracting #5: cost 0 inf + 1901 1552473480.713 * [simplify]: Simplified to (/ x.im (/ (fma y.im y.im (* y.re y.re)) y.re)) 1552473480.713 * [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))))) 1552473480.713 * * * * [progress]: [ 13 / 349 ] simplifiying candidate # 1552473480.713 * [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))))) 1552473480.713 * * [simplify]: iters left: 6 (15 enodes) 1552473480.721 * * [simplify]: iters left: 5 (58 enodes) 1552473480.741 * * [simplify]: iters left: 4 (84 enodes) 1552473480.766 * * [simplify]: iters left: 3 (99 enodes) 1552473480.783 * * [simplify]: iters left: 2 (102 enodes) 1552473480.796 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473480.796 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473480.796 * * [simplify]: Extracting #2: cost 22 inf + 0 1552473480.796 * * [simplify]: Extracting #3: cost 35 inf + 0 1552473480.796 * * [simplify]: Extracting #4: cost 35 inf + 128 1552473480.797 * * [simplify]: Extracting #5: cost 18 inf + 1932 1552473480.798 * * [simplify]: Extracting #6: cost 1 inf + 7759 1552473480.799 * * [simplify]: Extracting #7: cost 0 inf + 8138 1552473480.801 * [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))))) 1552473480.801 * [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)))))) 1552473480.801 * [simplify]: Simplifying (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))) 1552473480.801 * * [simplify]: iters left: 6 (13 enodes) 1552473480.807 * * [simplify]: iters left: 5 (46 enodes) 1552473480.820 * * [simplify]: iters left: 4 (57 enodes) 1552473480.836 * * [simplify]: iters left: 3 (65 enodes) 1552473480.853 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473480.853 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473480.853 * * [simplify]: Extracting #2: cost 8 inf + 0 1552473480.853 * * [simplify]: Extracting #3: cost 21 inf + 0 1552473480.853 * * [simplify]: Extracting #4: cost 22 inf + 86 1552473480.854 * * [simplify]: Extracting #5: cost 4 inf + 2238 1552473480.855 * * [simplify]: Extracting #6: cost 0 inf + 2721 1552473480.856 * * [simplify]: Extracting #7: cost 0 inf + 2706 1552473480.857 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (fma y.re y.re (* y.im y.im)))) 1552473480.857 * [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)))))) 1552473480.857 * * * * [progress]: [ 14 / 349 ] simplifiying candidate # 1552473480.858 * [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)))) 1552473480.858 * * [simplify]: iters left: 6 (14 enodes) 1552473480.864 * * [simplify]: iters left: 5 (52 enodes) 1552473480.880 * * [simplify]: iters left: 4 (68 enodes) 1552473480.899 * * [simplify]: iters left: 3 (79 enodes) 1552473480.919 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473480.919 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473480.919 * * [simplify]: Extracting #2: cost 16 inf + 0 1552473480.919 * * [simplify]: Extracting #3: cost 25 inf + 2 1552473480.919 * * [simplify]: Extracting #4: cost 22 inf + 502 1552473480.920 * * [simplify]: Extracting #5: cost 6 inf + 2211 1552473480.921 * * [simplify]: Extracting #6: cost 0 inf + 3990 1552473480.922 * [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)) 1552473480.922 * [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)))))) 1552473480.922 * [simplify]: Simplifying (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473480.922 * * [simplify]: iters left: 6 (13 enodes) 1552473480.925 * * [simplify]: iters left: 5 (47 enodes) 1552473480.932 * * [simplify]: iters left: 4 (59 enodes) 1552473480.941 * * [simplify]: iters left: 3 (67 enodes) 1552473480.949 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473480.949 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473480.949 * * [simplify]: Extracting #2: cost 10 inf + 0 1552473480.949 * * [simplify]: Extracting #3: cost 18 inf + 59 1552473480.950 * * [simplify]: Extracting #4: cost 16 inf + 406 1552473480.950 * * [simplify]: Extracting #5: cost 1 inf + 2022 1552473480.950 * * [simplify]: Extracting #6: cost 0 inf + 2226 1552473480.951 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) 1552473480.951 * [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)))) 1552473480.951 * * * * [progress]: [ 15 / 349 ] simplifiying candidate # 1552473480.951 * [simplify]: Simplifying (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1) 1552473480.951 * * [simplify]: iters left: 6 (11 enodes) 1552473480.955 * * [simplify]: iters left: 5 (40 enodes) 1552473480.970 * * [simplify]: iters left: 4 (60 enodes) 1552473480.985 * * [simplify]: iters left: 3 (69 enodes) 1552473480.994 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473480.994 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473480.994 * * [simplify]: Extracting #2: cost 7 inf + 1 1552473480.994 * * [simplify]: Extracting #3: cost 17 inf + 1 1552473480.995 * * [simplify]: Extracting #4: cost 15 inf + 129 1552473480.995 * * [simplify]: Extracting #5: cost 3 inf + 1402 1552473480.995 * * [simplify]: Extracting #6: cost 1 inf + 1891 1552473480.996 * * [simplify]: Extracting #7: cost 0 inf + 2135 1552473480.996 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1552473480.996 * [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))))) 1552473480.997 * [simplify]: Simplifying (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (+ (* y.re y.re) (* y.im y.im))) 1552473480.997 * * [simplify]: iters left: 6 (12 enodes) 1552473480.999 * * [simplify]: iters left: 5 (43 enodes) 1552473481.006 * * [simplify]: iters left: 4 (54 enodes) 1552473481.014 * * [simplify]: iters left: 3 (62 enodes) 1552473481.022 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473481.022 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473481.023 * * [simplify]: Extracting #2: cost 11 inf + 0 1552473481.023 * * [simplify]: Extracting #3: cost 18 inf + 43 1552473481.023 * * [simplify]: Extracting #4: cost 14 inf + 430 1552473481.024 * * [simplify]: Extracting #5: cost 1 inf + 1853 1552473481.024 * * [simplify]: Extracting #6: cost 0 inf + 2192 1552473481.025 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (fma y.im y.im (* y.re y.re))) 1552473481.025 * [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))))) 1552473481.026 * * * * [progress]: [ 16 / 349 ] simplifiying candidate # 1552473481.026 * [simplify]: Simplifying (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1) 1552473481.026 * * [simplify]: iters left: 6 (11 enodes) 1552473481.033 * * [simplify]: iters left: 5 (40 enodes) 1552473481.046 * * [simplify]: iters left: 4 (60 enodes) 1552473481.064 * * [simplify]: iters left: 3 (69 enodes) 1552473481.081 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473481.081 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473481.081 * * [simplify]: Extracting #2: cost 7 inf + 1 1552473481.081 * * [simplify]: Extracting #3: cost 17 inf + 1 1552473481.082 * * [simplify]: Extracting #4: cost 15 inf + 129 1552473481.082 * * [simplify]: Extracting #5: cost 3 inf + 1402 1552473481.083 * * [simplify]: Extracting #6: cost 1 inf + 1891 1552473481.086 * * [simplify]: Extracting #7: cost 0 inf + 2135 1552473481.087 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1552473481.087 * [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))))) 1552473481.087 * [simplify]: Simplifying (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (+ (* y.re y.re) (* y.im y.im))) 1552473481.087 * * [simplify]: iters left: 6 (12 enodes) 1552473481.091 * * [simplify]: iters left: 5 (43 enodes) 1552473481.097 * * [simplify]: iters left: 4 (54 enodes) 1552473481.105 * * [simplify]: iters left: 3 (62 enodes) 1552473481.112 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473481.112 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473481.112 * * [simplify]: Extracting #2: cost 11 inf + 0 1552473481.112 * * [simplify]: Extracting #3: cost 18 inf + 43 1552473481.112 * * [simplify]: Extracting #4: cost 14 inf + 430 1552473481.113 * * [simplify]: Extracting #5: cost 1 inf + 1853 1552473481.113 * * [simplify]: Extracting #6: cost 0 inf + 2192 1552473481.114 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (fma y.im y.im (* y.re y.re))) 1552473481.114 * [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))))) 1552473481.114 * * * * [progress]: [ 17 / 349 ] simplifiying candidate # 1552473481.114 * [simplify]: Simplifying (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1) 1552473481.114 * * [simplify]: iters left: 6 (11 enodes) 1552473481.117 * * [simplify]: iters left: 5 (40 enodes) 1552473481.126 * * [simplify]: iters left: 4 (60 enodes) 1552473481.143 * * [simplify]: iters left: 3 (69 enodes) 1552473481.160 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473481.160 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473481.160 * * [simplify]: Extracting #2: cost 7 inf + 1 1552473481.160 * * [simplify]: Extracting #3: cost 17 inf + 1 1552473481.161 * * [simplify]: Extracting #4: cost 15 inf + 129 1552473481.161 * * [simplify]: Extracting #5: cost 3 inf + 1402 1552473481.162 * * [simplify]: Extracting #6: cost 1 inf + 1891 1552473481.163 * * [simplify]: Extracting #7: cost 0 inf + 2135 1552473481.164 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1552473481.164 * [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))))) 1552473481.165 * [simplify]: Simplifying (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (+ (* y.re y.re) (* y.im y.im))) 1552473481.165 * * [simplify]: iters left: 6 (12 enodes) 1552473481.170 * * [simplify]: iters left: 5 (43 enodes) 1552473481.183 * * [simplify]: iters left: 4 (54 enodes) 1552473481.198 * * [simplify]: iters left: 3 (62 enodes) 1552473481.214 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473481.214 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473481.214 * * [simplify]: Extracting #2: cost 11 inf + 0 1552473481.215 * * [simplify]: Extracting #3: cost 18 inf + 43 1552473481.215 * * [simplify]: Extracting #4: cost 14 inf + 430 1552473481.215 * * [simplify]: Extracting #5: cost 1 inf + 1853 1552473481.215 * * [simplify]: Extracting #6: cost 0 inf + 2192 1552473481.216 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (fma y.im y.im (* y.re y.re))) 1552473481.216 * [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))))) 1552473481.216 * * * * [progress]: [ 18 / 349 ] simplifiying candidate # 1552473481.216 * [simplify]: Simplifying (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (* 1 1)) 1552473481.216 * * [simplify]: iters left: 6 (12 enodes) 1552473481.220 * * [simplify]: iters left: 5 (45 enodes) 1552473481.227 * * [simplify]: iters left: 4 (59 enodes) 1552473481.236 * * [simplify]: iters left: 3 (70 enodes) 1552473481.250 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473481.250 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473481.250 * * [simplify]: Extracting #2: cost 7 inf + 1 1552473481.250 * * [simplify]: Extracting #3: cost 17 inf + 1 1552473481.250 * * [simplify]: Extracting #4: cost 17 inf + 46 1552473481.250 * * [simplify]: Extracting #5: cost 7 inf + 915 1552473481.250 * * [simplify]: Extracting #6: cost 1 inf + 1951 1552473481.251 * * [simplify]: Extracting #7: cost 0 inf + 2150 1552473481.251 * * [simplify]: Extracting #8: cost 0 inf + 2135 1552473481.252 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1552473481.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)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (+ (* y.re y.re) (* y.im y.im))))) 1552473481.252 * [simplify]: Simplifying (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (+ (* y.re y.re) (* y.im y.im))) 1552473481.252 * * [simplify]: iters left: 6 (12 enodes) 1552473481.255 * * [simplify]: iters left: 5 (43 enodes) 1552473481.261 * * [simplify]: iters left: 4 (54 enodes) 1552473481.269 * * [simplify]: iters left: 3 (62 enodes) 1552473481.276 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473481.277 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473481.277 * * [simplify]: Extracting #2: cost 11 inf + 0 1552473481.277 * * [simplify]: Extracting #3: cost 18 inf + 43 1552473481.277 * * [simplify]: Extracting #4: cost 14 inf + 430 1552473481.277 * * [simplify]: Extracting #5: cost 1 inf + 1853 1552473481.278 * * [simplify]: Extracting #6: cost 0 inf + 2192 1552473481.279 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (fma y.im y.im (* y.re y.re))) 1552473481.279 * [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))))) 1552473481.279 * * * * [progress]: [ 19 / 349 ] simplifiying candidate # 1552473481.279 * [simplify]: Simplifying (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1) 1552473481.280 * * [simplify]: iters left: 6 (11 enodes) 1552473481.285 * * [simplify]: iters left: 5 (40 enodes) 1552473481.298 * * [simplify]: iters left: 4 (60 enodes) 1552473481.308 * * [simplify]: iters left: 3 (69 enodes) 1552473481.316 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473481.316 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473481.316 * * [simplify]: Extracting #2: cost 7 inf + 1 1552473481.316 * * [simplify]: Extracting #3: cost 17 inf + 1 1552473481.316 * * [simplify]: Extracting #4: cost 15 inf + 129 1552473481.317 * * [simplify]: Extracting #5: cost 3 inf + 1402 1552473481.317 * * [simplify]: Extracting #6: cost 1 inf + 1891 1552473481.318 * * [simplify]: Extracting #7: cost 0 inf + 2135 1552473481.318 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1552473481.318 * [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))))) 1552473481.318 * [simplify]: Simplifying (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (+ (* y.re y.re) (* y.im y.im))) 1552473481.318 * * [simplify]: iters left: 6 (12 enodes) 1552473481.321 * * [simplify]: iters left: 5 (43 enodes) 1552473481.327 * * [simplify]: iters left: 4 (54 enodes) 1552473481.341 * * [simplify]: iters left: 3 (62 enodes) 1552473481.356 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473481.356 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473481.356 * * [simplify]: Extracting #2: cost 11 inf + 0 1552473481.356 * * [simplify]: Extracting #3: cost 18 inf + 43 1552473481.356 * * [simplify]: Extracting #4: cost 14 inf + 430 1552473481.357 * * [simplify]: Extracting #5: cost 1 inf + 1853 1552473481.358 * * [simplify]: Extracting #6: cost 0 inf + 2192 1552473481.359 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (fma y.im y.im (* y.re y.re))) 1552473481.359 * [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))))) 1552473481.359 * * * * [progress]: [ 20 / 349 ] simplifiying candidate # 1552473481.359 * [simplify]: Simplifying (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1) 1552473481.360 * * [simplify]: iters left: 6 (11 enodes) 1552473481.365 * * [simplify]: iters left: 5 (40 enodes) 1552473481.378 * * [simplify]: iters left: 4 (60 enodes) 1552473481.396 * * [simplify]: iters left: 3 (69 enodes) 1552473481.413 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473481.413 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473481.413 * * [simplify]: Extracting #2: cost 7 inf + 1 1552473481.413 * * [simplify]: Extracting #3: cost 17 inf + 1 1552473481.413 * * [simplify]: Extracting #4: cost 15 inf + 129 1552473481.414 * * [simplify]: Extracting #5: cost 3 inf + 1402 1552473481.415 * * [simplify]: Extracting #6: cost 1 inf + 1891 1552473481.416 * * [simplify]: Extracting #7: cost 0 inf + 2135 1552473481.417 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1552473481.417 * [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))))) 1552473481.417 * [simplify]: Simplifying (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (+ (* y.re y.re) (* y.im y.im))) 1552473481.417 * * [simplify]: iters left: 6 (12 enodes) 1552473481.425 * * [simplify]: iters left: 5 (43 enodes) 1552473481.437 * * [simplify]: iters left: 4 (54 enodes) 1552473481.452 * * [simplify]: iters left: 3 (62 enodes) 1552473481.467 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473481.467 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473481.467 * * [simplify]: Extracting #2: cost 11 inf + 0 1552473481.467 * * [simplify]: Extracting #3: cost 18 inf + 43 1552473481.468 * * [simplify]: Extracting #4: cost 14 inf + 430 1552473481.468 * * [simplify]: Extracting #5: cost 1 inf + 1853 1552473481.469 * * [simplify]: Extracting #6: cost 0 inf + 2192 1552473481.470 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (fma y.im y.im (* y.re y.re))) 1552473481.470 * [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))))) 1552473481.470 * * * * [progress]: [ 21 / 349 ] simplifiying candidate # 1552473481.470 * [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))))) 1552473481.471 * * [simplify]: iters left: 6 (14 enodes) 1552473481.477 * * [simplify]: iters left: 5 (51 enodes) 1552473481.491 * * [simplify]: iters left: 4 (64 enodes) 1552473481.502 * * [simplify]: iters left: 3 (72 enodes) 1552473481.511 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473481.511 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473481.511 * * [simplify]: Extracting #2: cost 12 inf + 0 1552473481.511 * * [simplify]: Extracting #3: cost 25 inf + 0 1552473481.512 * * [simplify]: Extracting #4: cost 25 inf + 128 1552473481.512 * * [simplify]: Extracting #5: cost 4 inf + 2762 1552473481.513 * * [simplify]: Extracting #6: cost 0 inf + 3818 1552473481.513 * [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)))) 1552473481.513 * [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)))))) 1552473481.514 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))) 1552473481.514 * * [simplify]: iters left: 6 (13 enodes) 1552473481.517 * * [simplify]: iters left: 5 (46 enodes) 1552473481.525 * * [simplify]: iters left: 4 (57 enodes) 1552473481.541 * * [simplify]: iters left: 3 (65 enodes) 1552473481.552 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473481.552 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473481.552 * * [simplify]: Extracting #2: cost 8 inf + 0 1552473481.552 * * [simplify]: Extracting #3: cost 21 inf + 0 1552473481.552 * * [simplify]: Extracting #4: cost 22 inf + 86 1552473481.553 * * [simplify]: Extracting #5: cost 4 inf + 2118 1552473481.553 * * [simplify]: Extracting #6: cost 0 inf + 2561 1552473481.554 * * [simplify]: Extracting #7: cost 0 inf + 2546 1552473481.554 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (fma y.re y.re (* y.im y.im)))) 1552473481.554 * [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)))))) 1552473481.554 * * * * [progress]: [ 22 / 349 ] simplifiying candidate # 1552473481.554 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473481.554 * * [simplify]: iters left: 6 (13 enodes) 1552473481.557 * * [simplify]: iters left: 5 (47 enodes) 1552473481.565 * * [simplify]: iters left: 4 (59 enodes) 1552473481.573 * * [simplify]: iters left: 3 (67 enodes) 1552473481.585 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473481.586 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473481.586 * * [simplify]: Extracting #2: cost 10 inf + 0 1552473481.586 * * [simplify]: Extracting #3: cost 18 inf + 59 1552473481.586 * * [simplify]: Extracting #4: cost 16 inf + 406 1552473481.586 * * [simplify]: Extracting #5: cost 1 inf + 1902 1552473481.587 * * [simplify]: Extracting #6: cost 0 inf + 2066 1552473481.587 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) 1552473481.587 * [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)))))) 1552473481.587 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473481.587 * * [simplify]: iters left: 6 (13 enodes) 1552473481.590 * * [simplify]: iters left: 5 (47 enodes) 1552473481.597 * * [simplify]: iters left: 4 (59 enodes) 1552473481.606 * * [simplify]: iters left: 3 (67 enodes) 1552473481.614 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473481.614 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473481.614 * * [simplify]: Extracting #2: cost 10 inf + 0 1552473481.614 * * [simplify]: Extracting #3: cost 18 inf + 59 1552473481.614 * * [simplify]: Extracting #4: cost 16 inf + 406 1552473481.615 * * [simplify]: Extracting #5: cost 1 inf + 1902 1552473481.615 * * [simplify]: Extracting #6: cost 0 inf + 2066 1552473481.616 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) 1552473481.616 * [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)))) 1552473481.616 * * * * [progress]: [ 23 / 349 ] simplifiying candidate # 1552473481.616 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) 1552473481.616 * * [simplify]: iters left: 6 (10 enodes) 1552473481.620 * * [simplify]: iters left: 5 (35 enodes) 1552473481.630 * * [simplify]: iters left: 4 (47 enodes) 1552473481.639 * * [simplify]: iters left: 3 (55 enodes) 1552473481.646 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473481.646 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473481.646 * * [simplify]: Extracting #2: cost 13 inf + 1 1552473481.646 * * [simplify]: Extracting #3: cost 13 inf + 47 1552473481.647 * * [simplify]: Extracting #4: cost 4 inf + 789 1552473481.647 * * [simplify]: Extracting #5: cost 0 inf + 1077 1552473481.647 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 1552473481.647 * [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))))) 1552473481.648 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (+ (* y.re y.re) (* y.im y.im))) 1552473481.648 * * [simplify]: iters left: 6 (12 enodes) 1552473481.650 * * [simplify]: iters left: 5 (43 enodes) 1552473481.656 * * [simplify]: iters left: 4 (54 enodes) 1552473481.671 * * [simplify]: iters left: 3 (62 enodes) 1552473481.684 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473481.684 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473481.684 * * [simplify]: Extracting #2: cost 11 inf + 0 1552473481.684 * * [simplify]: Extracting #3: cost 18 inf + 43 1552473481.684 * * [simplify]: Extracting #4: cost 14 inf + 430 1552473481.685 * * [simplify]: Extracting #5: cost 1 inf + 1733 1552473481.685 * * [simplify]: Extracting #6: cost 0 inf + 2032 1552473481.686 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fma y.im y.im (* y.re y.re))) 1552473481.686 * [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))))) 1552473481.686 * * * * [progress]: [ 24 / 349 ] simplifiying candidate # 1552473481.686 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) 1552473481.686 * * [simplify]: iters left: 6 (10 enodes) 1552473481.689 * * [simplify]: iters left: 5 (35 enodes) 1552473481.695 * * [simplify]: iters left: 4 (47 enodes) 1552473481.702 * * [simplify]: iters left: 3 (55 enodes) 1552473481.709 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473481.709 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473481.709 * * [simplify]: Extracting #2: cost 13 inf + 1 1552473481.709 * * [simplify]: Extracting #3: cost 13 inf + 47 1552473481.710 * * [simplify]: Extracting #4: cost 4 inf + 789 1552473481.710 * * [simplify]: Extracting #5: cost 0 inf + 1077 1552473481.710 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 1552473481.710 * [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))))) 1552473481.710 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (+ (* y.re y.re) (* y.im y.im))) 1552473481.711 * * [simplify]: iters left: 6 (12 enodes) 1552473481.713 * * [simplify]: iters left: 5 (43 enodes) 1552473481.721 * * [simplify]: iters left: 4 (54 enodes) 1552473481.739 * * [simplify]: iters left: 3 (62 enodes) 1552473481.755 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473481.755 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473481.755 * * [simplify]: Extracting #2: cost 11 inf + 0 1552473481.755 * * [simplify]: Extracting #3: cost 18 inf + 43 1552473481.755 * * [simplify]: Extracting #4: cost 14 inf + 430 1552473481.756 * * [simplify]: Extracting #5: cost 1 inf + 1733 1552473481.757 * * [simplify]: Extracting #6: cost 0 inf + 2032 1552473481.758 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fma y.im y.im (* y.re y.re))) 1552473481.758 * [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))))) 1552473481.758 * * * * [progress]: [ 25 / 349 ] simplifiying candidate # 1552473481.758 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) 1552473481.758 * * [simplify]: iters left: 6 (10 enodes) 1552473481.763 * * [simplify]: iters left: 5 (35 enodes) 1552473481.774 * * [simplify]: iters left: 4 (47 enodes) 1552473481.787 * * [simplify]: iters left: 3 (55 enodes) 1552473481.799 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473481.799 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473481.799 * * [simplify]: Extracting #2: cost 13 inf + 1 1552473481.799 * * [simplify]: Extracting #3: cost 13 inf + 47 1552473481.800 * * [simplify]: Extracting #4: cost 4 inf + 789 1552473481.800 * * [simplify]: Extracting #5: cost 0 inf + 1077 1552473481.800 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 1552473481.800 * [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))))) 1552473481.800 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (+ (* y.re y.re) (* y.im y.im))) 1552473481.800 * * [simplify]: iters left: 6 (12 enodes) 1552473481.803 * * [simplify]: iters left: 5 (43 enodes) 1552473481.810 * * [simplify]: iters left: 4 (54 enodes) 1552473481.817 * * [simplify]: iters left: 3 (62 enodes) 1552473481.825 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473481.825 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473481.825 * * [simplify]: Extracting #2: cost 11 inf + 0 1552473481.825 * * [simplify]: Extracting #3: cost 18 inf + 43 1552473481.825 * * [simplify]: Extracting #4: cost 14 inf + 430 1552473481.826 * * [simplify]: Extracting #5: cost 1 inf + 1733 1552473481.826 * * [simplify]: Extracting #6: cost 0 inf + 2032 1552473481.826 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fma y.im y.im (* y.re y.re))) 1552473481.826 * [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))))) 1552473481.827 * * * * [progress]: [ 26 / 349 ] simplifiying candidate # 1552473481.827 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* 1 1)) 1552473481.827 * * [simplify]: iters left: 6 (11 enodes) 1552473481.830 * * [simplify]: iters left: 5 (38 enodes) 1552473481.841 * * [simplify]: iters left: 4 (50 enodes) 1552473481.849 * * [simplify]: iters left: 3 (58 enodes) 1552473481.859 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473481.859 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473481.859 * * [simplify]: Extracting #2: cost 13 inf + 1 1552473481.860 * * [simplify]: Extracting #3: cost 10 inf + 211 1552473481.860 * * [simplify]: Extracting #4: cost 1 inf + 913 1552473481.861 * * [simplify]: Extracting #5: cost 0 inf + 1077 1552473481.861 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 1552473481.861 * [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))))) 1552473481.862 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (+ (* y.re y.re) (* y.im y.im))) 1552473481.862 * * [simplify]: iters left: 6 (12 enodes) 1552473481.866 * * [simplify]: iters left: 5 (43 enodes) 1552473481.876 * * [simplify]: iters left: 4 (54 enodes) 1552473481.883 * * [simplify]: iters left: 3 (62 enodes) 1552473481.891 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473481.891 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473481.891 * * [simplify]: Extracting #2: cost 11 inf + 0 1552473481.891 * * [simplify]: Extracting #3: cost 18 inf + 43 1552473481.892 * * [simplify]: Extracting #4: cost 14 inf + 430 1552473481.892 * * [simplify]: Extracting #5: cost 1 inf + 1733 1552473481.892 * * [simplify]: Extracting #6: cost 0 inf + 2032 1552473481.893 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fma y.im y.im (* y.re y.re))) 1552473481.893 * [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))))) 1552473481.893 * * * * [progress]: [ 27 / 349 ] simplifiying candidate # 1552473481.893 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) 1552473481.893 * * [simplify]: iters left: 6 (10 enodes) 1552473481.896 * * [simplify]: iters left: 5 (35 enodes) 1552473481.906 * * [simplify]: iters left: 4 (47 enodes) 1552473481.919 * * [simplify]: iters left: 3 (55 enodes) 1552473481.932 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473481.932 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473481.932 * * [simplify]: Extracting #2: cost 13 inf + 1 1552473481.932 * * [simplify]: Extracting #3: cost 13 inf + 47 1552473481.932 * * [simplify]: Extracting #4: cost 4 inf + 789 1552473481.932 * * [simplify]: Extracting #5: cost 0 inf + 1077 1552473481.933 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 1552473481.933 * [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))))) 1552473481.933 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (+ (* y.re y.re) (* y.im y.im))) 1552473481.933 * * [simplify]: iters left: 6 (12 enodes) 1552473481.936 * * [simplify]: iters left: 5 (43 enodes) 1552473481.942 * * [simplify]: iters left: 4 (54 enodes) 1552473481.951 * * [simplify]: iters left: 3 (62 enodes) 1552473481.959 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473481.959 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473481.959 * * [simplify]: Extracting #2: cost 11 inf + 0 1552473481.959 * * [simplify]: Extracting #3: cost 18 inf + 43 1552473481.959 * * [simplify]: Extracting #4: cost 14 inf + 430 1552473481.959 * * [simplify]: Extracting #5: cost 1 inf + 1733 1552473481.960 * * [simplify]: Extracting #6: cost 0 inf + 2032 1552473481.960 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fma y.im y.im (* y.re y.re))) 1552473481.960 * [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))))) 1552473481.961 * * * * [progress]: [ 28 / 349 ] simplifiying candidate # 1552473481.961 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) 1552473481.961 * * [simplify]: iters left: 6 (10 enodes) 1552473481.966 * * [simplify]: iters left: 5 (35 enodes) 1552473481.973 * * [simplify]: iters left: 4 (47 enodes) 1552473481.981 * * [simplify]: iters left: 3 (55 enodes) 1552473481.988 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473481.988 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473481.988 * * [simplify]: Extracting #2: cost 13 inf + 1 1552473481.988 * * [simplify]: Extracting #3: cost 13 inf + 47 1552473481.989 * * [simplify]: Extracting #4: cost 4 inf + 789 1552473481.989 * * [simplify]: Extracting #5: cost 0 inf + 1077 1552473481.989 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 1552473481.989 * [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))))) 1552473481.990 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (+ (* y.re y.re) (* y.im y.im))) 1552473481.990 * * [simplify]: iters left: 6 (12 enodes) 1552473481.992 * * [simplify]: iters left: 5 (43 enodes) 1552473481.999 * * [simplify]: iters left: 4 (54 enodes) 1552473482.012 * * [simplify]: iters left: 3 (62 enodes) 1552473482.027 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473482.027 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473482.027 * * [simplify]: Extracting #2: cost 11 inf + 0 1552473482.027 * * [simplify]: Extracting #3: cost 18 inf + 43 1552473482.028 * * [simplify]: Extracting #4: cost 14 inf + 430 1552473482.028 * * [simplify]: Extracting #5: cost 1 inf + 1733 1552473482.029 * * [simplify]: Extracting #6: cost 0 inf + 2032 1552473482.030 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fma y.im y.im (* y.re y.re))) 1552473482.030 * [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))))) 1552473482.030 * * * * [progress]: [ 29 / 349 ] simplifiying candidate # 1552473482.031 * [simplify]: Simplifying (/ 1 (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) 1552473482.031 * * [simplify]: iters left: 6 (9 enodes) 1552473482.036 * * [simplify]: iters left: 5 (33 enodes) 1552473482.042 * * [simplify]: iters left: 4 (38 enodes) 1552473482.049 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473482.049 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473482.049 * * [simplify]: Extracting #2: cost 9 inf + 1 1552473482.049 * * [simplify]: Extracting #3: cost 14 inf + 1 1552473482.049 * * [simplify]: Extracting #4: cost 14 inf + 3 1552473482.049 * * [simplify]: Extracting #5: cost 8 inf + 361 1552473482.049 * * [simplify]: Extracting #6: cost 3 inf + 1367 1552473482.050 * * [simplify]: Extracting #7: cost 0 inf + 2101 1552473482.050 * [simplify]: Simplified to (/ (/ 1 (cbrt (fma y.re y.re (* y.im y.im)))) (cbrt (fma y.re y.re (* y.im y.im)))) 1552473482.050 * [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)))))) 1552473482.050 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (+ (* y.re y.re) (* y.im y.im)))) 1552473482.050 * * [simplify]: iters left: 6 (12 enodes) 1552473482.053 * * [simplify]: iters left: 5 (46 enodes) 1552473482.060 * * [simplify]: iters left: 4 (71 enodes) 1552473482.071 * * [simplify]: iters left: 3 (101 enodes) 1552473482.088 * * [simplify]: iters left: 2 (129 enodes) 1552473482.108 * * [simplify]: iters left: 1 (141 enodes) 1552473482.128 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473482.128 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473482.128 * * [simplify]: Extracting #2: cost 34 inf + 2 1552473482.128 * * [simplify]: Extracting #3: cost 46 inf + 211 1552473482.128 * * [simplify]: Extracting #4: cost 38 inf + 803 1552473482.129 * * [simplify]: Extracting #5: cost 8 inf + 7445 1552473482.132 * * [simplify]: Extracting #6: cost 0 inf + 9306 1552473482.134 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (fma y.im y.im (* y.re y.re)))) 1552473482.134 * [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)))))) 1552473482.134 * * * * [progress]: [ 30 / 349 ] simplifiying candidate # 1552473482.135 * [simplify]: Simplifying (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473482.135 * * [simplify]: iters left: 6 (8 enodes) 1552473482.137 * * [simplify]: iters left: 5 (29 enodes) 1552473482.142 * * [simplify]: iters left: 4 (33 enodes) 1552473482.147 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473482.147 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473482.147 * * [simplify]: Extracting #2: cost 7 inf + 1 1552473482.147 * * [simplify]: Extracting #3: cost 4 inf + 313 1552473482.147 * * [simplify]: Extracting #4: cost 3 inf + 492 1552473482.147 * * [simplify]: Extracting #5: cost 0 inf + 671 1552473482.147 * [simplify]: Simplified to (/ 1 (hypot y.im y.re)) 1552473482.147 * [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)))))) 1552473482.148 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473482.148 * * [simplify]: iters left: 6 (12 enodes) 1552473482.150 * * [simplify]: iters left: 5 (47 enodes) 1552473482.157 * * [simplify]: iters left: 4 (73 enodes) 1552473482.168 * * [simplify]: iters left: 3 (103 enodes) 1552473482.194 * * [simplify]: iters left: 2 (131 enodes) 1552473482.230 * * [simplify]: iters left: 1 (143 enodes) 1552473482.254 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473482.254 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473482.254 * * [simplify]: Extracting #2: cost 34 inf + 2 1552473482.255 * * [simplify]: Extracting #3: cost 46 inf + 170 1552473482.255 * * [simplify]: Extracting #4: cost 15 inf + 3448 1552473482.256 * * [simplify]: Extracting #5: cost 1 inf + 5007 1552473482.257 * * [simplify]: Extracting #6: cost 0 inf + 5226 1552473482.259 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1552473482.259 * [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)))) 1552473482.259 * * * * [progress]: [ 31 / 349 ] simplifiying candidate # 1552473482.259 * [simplify]: Simplifying (/ 1 1) 1552473482.259 * * [simplify]: iters left: 2 (2 enodes) 1552473482.260 * * [simplify]: iters left: 1 (6 enodes) 1552473482.261 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473482.261 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473482.261 * [simplify]: Simplified to 1 1552473482.261 * [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))))) 1552473482.261 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) 1552473482.261 * * [simplify]: iters left: 6 (11 enodes) 1552473482.264 * * [simplify]: iters left: 5 (43 enodes) 1552473482.270 * * [simplify]: iters left: 4 (68 enodes) 1552473482.288 * * [simplify]: iters left: 3 (98 enodes) 1552473482.314 * * [simplify]: iters left: 2 (126 enodes) 1552473482.350 * * [simplify]: iters left: 1 (138 enodes) 1552473482.373 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473482.373 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473482.374 * * [simplify]: Extracting #2: cost 35 inf + 2 1552473482.374 * * [simplify]: Extracting #3: cost 43 inf + 446 1552473482.375 * * [simplify]: Extracting #4: cost 14 inf + 4014 1552473482.376 * * [simplify]: Extracting #5: cost 1 inf + 6215 1552473482.377 * * [simplify]: Extracting #6: cost 0 inf + 6392 1552473482.379 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))) 1552473482.379 * [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))))) 1552473482.379 * * * * [progress]: [ 32 / 349 ] simplifiying candidate # 1552473482.379 * [simplify]: Simplifying (/ 1 1) 1552473482.379 * * [simplify]: iters left: 2 (2 enodes) 1552473482.380 * * [simplify]: iters left: 1 (6 enodes) 1552473482.381 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473482.381 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473482.381 * [simplify]: Simplified to 1 1552473482.381 * [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))))) 1552473482.381 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) 1552473482.382 * * [simplify]: iters left: 6 (11 enodes) 1552473482.384 * * [simplify]: iters left: 5 (43 enodes) 1552473482.391 * * [simplify]: iters left: 4 (68 enodes) 1552473482.405 * * [simplify]: iters left: 3 (98 enodes) 1552473482.420 * * [simplify]: iters left: 2 (126 enodes) 1552473482.447 * * [simplify]: iters left: 1 (138 enodes) 1552473482.481 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473482.481 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473482.481 * * [simplify]: Extracting #2: cost 35 inf + 2 1552473482.482 * * [simplify]: Extracting #3: cost 43 inf + 446 1552473482.483 * * [simplify]: Extracting #4: cost 14 inf + 4014 1552473482.486 * * [simplify]: Extracting #5: cost 1 inf + 6215 1552473482.489 * * [simplify]: Extracting #6: cost 0 inf + 6392 1552473482.491 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))) 1552473482.491 * [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))))) 1552473482.491 * * * * [progress]: [ 33 / 349 ] simplifiying candidate # 1552473482.492 * [simplify]: Simplifying (/ 1 1) 1552473482.492 * * [simplify]: iters left: 2 (2 enodes) 1552473482.494 * * [simplify]: iters left: 1 (6 enodes) 1552473482.496 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473482.496 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473482.496 * [simplify]: Simplified to 1 1552473482.496 * [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))))) 1552473482.496 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) 1552473482.496 * * [simplify]: iters left: 6 (11 enodes) 1552473482.502 * * [simplify]: iters left: 5 (43 enodes) 1552473482.510 * * [simplify]: iters left: 4 (68 enodes) 1552473482.521 * * [simplify]: iters left: 3 (98 enodes) 1552473482.534 * * [simplify]: iters left: 2 (126 enodes) 1552473482.570 * * [simplify]: iters left: 1 (138 enodes) 1552473482.603 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473482.603 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473482.603 * * [simplify]: Extracting #2: cost 35 inf + 2 1552473482.604 * * [simplify]: Extracting #3: cost 43 inf + 446 1552473482.605 * * [simplify]: Extracting #4: cost 14 inf + 4014 1552473482.607 * * [simplify]: Extracting #5: cost 1 inf + 6215 1552473482.610 * * [simplify]: Extracting #6: cost 0 inf + 6392 1552473482.613 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))) 1552473482.613 * [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))))) 1552473482.613 * * * * [progress]: [ 34 / 349 ] simplifiying candidate # 1552473482.614 * [simplify]: Simplifying (/ 1 (* 1 1)) 1552473482.614 * * [simplify]: iters left: 4 (3 enodes) 1552473482.618 * * [simplify]: iters left: 3 (9 enodes) 1552473482.620 * * [simplify]: iters left: 2 (11 enodes) 1552473482.623 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473482.623 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473482.623 * [simplify]: Simplified to 1 1552473482.623 * [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))))) 1552473482.624 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) 1552473482.624 * * [simplify]: iters left: 6 (11 enodes) 1552473482.629 * * [simplify]: iters left: 5 (43 enodes) 1552473482.642 * * [simplify]: iters left: 4 (68 enodes) 1552473482.661 * * [simplify]: iters left: 3 (98 enodes) 1552473482.681 * * [simplify]: iters left: 2 (126 enodes) 1552473482.701 * * [simplify]: iters left: 1 (138 enodes) 1552473482.720 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473482.720 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473482.720 * * [simplify]: Extracting #2: cost 35 inf + 2 1552473482.720 * * [simplify]: Extracting #3: cost 43 inf + 446 1552473482.721 * * [simplify]: Extracting #4: cost 14 inf + 4014 1552473482.722 * * [simplify]: Extracting #5: cost 1 inf + 6215 1552473482.724 * * [simplify]: Extracting #6: cost 0 inf + 6392 1552473482.725 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))) 1552473482.725 * [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))))) 1552473482.725 * * * * [progress]: [ 35 / 349 ] simplifiying candidate # 1552473482.725 * [simplify]: Simplifying (/ 1 1) 1552473482.725 * * [simplify]: iters left: 2 (2 enodes) 1552473482.726 * * [simplify]: iters left: 1 (6 enodes) 1552473482.727 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473482.727 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473482.727 * [simplify]: Simplified to 1 1552473482.727 * [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))))) 1552473482.728 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) 1552473482.728 * * [simplify]: iters left: 6 (11 enodes) 1552473482.730 * * [simplify]: iters left: 5 (43 enodes) 1552473482.740 * * [simplify]: iters left: 4 (68 enodes) 1552473482.759 * * [simplify]: iters left: 3 (98 enodes) 1552473482.782 * * [simplify]: iters left: 2 (126 enodes) 1552473482.802 * * [simplify]: iters left: 1 (138 enodes) 1552473482.823 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473482.823 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473482.823 * * [simplify]: Extracting #2: cost 35 inf + 2 1552473482.823 * * [simplify]: Extracting #3: cost 43 inf + 446 1552473482.824 * * [simplify]: Extracting #4: cost 14 inf + 4014 1552473482.825 * * [simplify]: Extracting #5: cost 1 inf + 6215 1552473482.826 * * [simplify]: Extracting #6: cost 0 inf + 6392 1552473482.828 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))) 1552473482.828 * [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))))) 1552473482.828 * * * * [progress]: [ 36 / 349 ] simplifiying candidate # 1552473482.828 * [simplify]: Simplifying (/ 1 1) 1552473482.828 * * [simplify]: iters left: 2 (2 enodes) 1552473482.829 * * [simplify]: iters left: 1 (6 enodes) 1552473482.830 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473482.831 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473482.831 * [simplify]: Simplified to 1 1552473482.831 * [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))))) 1552473482.831 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) 1552473482.831 * * [simplify]: iters left: 6 (11 enodes) 1552473482.834 * * [simplify]: iters left: 5 (43 enodes) 1552473482.840 * * [simplify]: iters left: 4 (68 enodes) 1552473482.858 * * [simplify]: iters left: 3 (98 enodes) 1552473482.886 * * [simplify]: iters left: 2 (126 enodes) 1552473482.919 * * [simplify]: iters left: 1 (138 enodes) 1552473482.942 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473482.942 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473482.942 * * [simplify]: Extracting #2: cost 35 inf + 2 1552473482.943 * * [simplify]: Extracting #3: cost 43 inf + 446 1552473482.943 * * [simplify]: Extracting #4: cost 14 inf + 4014 1552473482.945 * * [simplify]: Extracting #5: cost 1 inf + 6215 1552473482.946 * * [simplify]: Extracting #6: cost 0 inf + 6392 1552473482.947 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))) 1552473482.947 * [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))))) 1552473482.947 * * * * [progress]: [ 37 / 349 ] simplifiying candidate # 1552473482.948 * [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))))) 1552473482.948 * * [simplify]: iters left: 6 (15 enodes) 1552473482.951 * * [simplify]: iters left: 5 (52 enodes) 1552473482.960 * * [simplify]: iters left: 4 (55 enodes) 1552473482.973 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473482.973 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473482.973 * * [simplify]: Extracting #2: cost 13 inf + 0 1552473482.973 * * [simplify]: Extracting #3: cost 22 inf + 0 1552473482.973 * * [simplify]: Extracting #4: cost 23 inf + 181 1552473482.973 * * [simplify]: Extracting #5: cost 15 inf + 933 1552473482.974 * * [simplify]: Extracting #6: cost 3 inf + 2473 1552473482.974 * * [simplify]: Extracting #7: cost 0 inf + 3810 1552473482.975 * [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)))) 1552473482.975 * [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)))))) 1552473482.975 * [simplify]: Simplifying (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))) 1552473482.975 * * [simplify]: iters left: 6 (14 enodes) 1552473482.979 * * [simplify]: iters left: 5 (51 enodes) 1552473482.989 * * [simplify]: iters left: 4 (61 enodes) 1552473482.999 * * [simplify]: iters left: 3 (65 enodes) 1552473483.007 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473483.007 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473483.007 * * [simplify]: Extracting #2: cost 16 inf + 0 1552473483.008 * * [simplify]: Extracting #3: cost 26 inf + 0 1552473483.008 * * [simplify]: Extracting #4: cost 29 inf + 43 1552473483.008 * * [simplify]: Extracting #5: cost 21 inf + 539 1552473483.008 * * [simplify]: Extracting #6: cost 7 inf + 2729 1552473483.009 * * [simplify]: Extracting #7: cost 0 inf + 4570 1552473483.010 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (cbrt (fma y.im y.im (* y.re y.re)))) 1552473483.010 * [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)))))) 1552473483.010 * * * * [progress]: [ 38 / 349 ] simplifiying candidate # 1552473483.010 * [simplify]: Simplifying (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473483.010 * * [simplify]: iters left: 6 (14 enodes) 1552473483.013 * * [simplify]: iters left: 5 (48 enodes) 1552473483.020 * * [simplify]: iters left: 4 (50 enodes) 1552473483.027 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473483.027 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473483.027 * * [simplify]: Extracting #2: cost 11 inf + 0 1552473483.027 * * [simplify]: Extracting #3: cost 14 inf + 116 1552473483.027 * * [simplify]: Extracting #4: cost 17 inf + 295 1552473483.027 * * [simplify]: Extracting #5: cost 12 inf + 476 1552473483.027 * * [simplify]: Extracting #6: cost 2 inf + 1475 1552473483.028 * * [simplify]: Extracting #7: cost 0 inf + 1978 1552473483.028 * [simplify]: Simplified to (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (hypot y.re y.im)) 1552473483.028 * [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)))))) 1552473483.028 * [simplify]: Simplifying (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473483.029 * * [simplify]: iters left: 6 (14 enodes) 1552473483.032 * * [simplify]: iters left: 5 (52 enodes) 1552473483.044 * * [simplify]: iters left: 4 (63 enodes) 1552473483.059 * * [simplify]: iters left: 3 (67 enodes) 1552473483.074 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473483.074 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473483.074 * * [simplify]: Extracting #2: cost 18 inf + 0 1552473483.074 * * [simplify]: Extracting #3: cost 24 inf + 2 1552473483.074 * * [simplify]: Extracting #4: cost 25 inf + 335 1552473483.075 * * [simplify]: Extracting #5: cost 20 inf + 476 1552473483.075 * * [simplify]: Extracting #6: cost 6 inf + 2227 1552473483.076 * * [simplify]: Extracting #7: cost 0 inf + 3370 1552473483.077 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (hypot y.re y.im)) 1552473483.077 * [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)))) 1552473483.077 * * * * [progress]: [ 39 / 349 ] simplifiying candidate # 1552473483.078 * [simplify]: Simplifying (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) 1) 1552473483.078 * * [simplify]: iters left: 6 (11 enodes) 1552473483.083 * * [simplify]: iters left: 5 (36 enodes) 1552473483.092 * * [simplify]: iters left: 4 (38 enodes) 1552473483.102 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473483.102 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473483.102 * * [simplify]: Extracting #2: cost 8 inf + 1 1552473483.102 * * [simplify]: Extracting #3: cost 14 inf + 1 1552473483.102 * * [simplify]: Extracting #4: cost 10 inf + 5 1552473483.103 * * [simplify]: Extracting #5: cost 4 inf + 337 1552473483.103 * * [simplify]: Extracting #6: cost 0 inf + 909 1552473483.103 * [simplify]: Simplified to (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) 1552473483.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))))) 1552473483.104 * [simplify]: Simplifying (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (+ (* y.re y.re) (* y.im y.im))) 1552473483.104 * * [simplify]: iters left: 6 (13 enodes) 1552473483.109 * * [simplify]: iters left: 5 (48 enodes) 1552473483.121 * * [simplify]: iters left: 4 (58 enodes) 1552473483.136 * * [simplify]: iters left: 3 (62 enodes) 1552473483.150 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473483.150 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473483.150 * * [simplify]: Extracting #2: cost 19 inf + 0 1552473483.150 * * [simplify]: Extracting #3: cost 22 inf + 140 1552473483.151 * * [simplify]: Extracting #4: cost 22 inf + 360 1552473483.151 * * [simplify]: Extracting #5: cost 20 inf + 362 1552473483.151 * * [simplify]: Extracting #6: cost 7 inf + 2242 1552473483.152 * * [simplify]: Extracting #7: cost 0 inf + 3576 1552473483.154 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (fma y.im y.im (* y.re y.re))) 1552473483.154 * [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))))) 1552473483.154 * * * * [progress]: [ 40 / 349 ] simplifiying candidate # 1552473483.154 * [simplify]: Simplifying (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) 1) 1552473483.154 * * [simplify]: iters left: 6 (11 enodes) 1552473483.159 * * [simplify]: iters left: 5 (36 enodes) 1552473483.168 * * [simplify]: iters left: 4 (38 enodes) 1552473483.174 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473483.174 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473483.174 * * [simplify]: Extracting #2: cost 8 inf + 1 1552473483.174 * * [simplify]: Extracting #3: cost 14 inf + 1 1552473483.174 * * [simplify]: Extracting #4: cost 10 inf + 5 1552473483.174 * * [simplify]: Extracting #5: cost 4 inf + 337 1552473483.174 * * [simplify]: Extracting #6: cost 0 inf + 909 1552473483.175 * [simplify]: Simplified to (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) 1552473483.175 * [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))))) 1552473483.175 * [simplify]: Simplifying (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (+ (* y.re y.re) (* y.im y.im))) 1552473483.175 * * [simplify]: iters left: 6 (13 enodes) 1552473483.178 * * [simplify]: iters left: 5 (48 enodes) 1552473483.185 * * [simplify]: iters left: 4 (58 enodes) 1552473483.196 * * [simplify]: iters left: 3 (62 enodes) 1552473483.210 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473483.210 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473483.210 * * [simplify]: Extracting #2: cost 19 inf + 0 1552473483.211 * * [simplify]: Extracting #3: cost 22 inf + 140 1552473483.211 * * [simplify]: Extracting #4: cost 22 inf + 360 1552473483.211 * * [simplify]: Extracting #5: cost 20 inf + 362 1552473483.212 * * [simplify]: Extracting #6: cost 7 inf + 2242 1552473483.213 * * [simplify]: Extracting #7: cost 0 inf + 3576 1552473483.215 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (fma y.im y.im (* y.re y.re))) 1552473483.215 * [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))))) 1552473483.215 * * * * [progress]: [ 41 / 349 ] simplifiying candidate # 1552473483.216 * [simplify]: Simplifying (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) 1) 1552473483.216 * * [simplify]: iters left: 6 (11 enodes) 1552473483.221 * * [simplify]: iters left: 5 (36 enodes) 1552473483.228 * * [simplify]: iters left: 4 (38 enodes) 1552473483.234 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473483.234 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473483.234 * * [simplify]: Extracting #2: cost 8 inf + 1 1552473483.234 * * [simplify]: Extracting #3: cost 14 inf + 1 1552473483.234 * * [simplify]: Extracting #4: cost 10 inf + 5 1552473483.234 * * [simplify]: Extracting #5: cost 4 inf + 337 1552473483.234 * * [simplify]: Extracting #6: cost 0 inf + 909 1552473483.234 * [simplify]: Simplified to (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) 1552473483.234 * [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))))) 1552473483.235 * [simplify]: Simplifying (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (+ (* y.re y.re) (* y.im y.im))) 1552473483.235 * * [simplify]: iters left: 6 (13 enodes) 1552473483.240 * * [simplify]: iters left: 5 (48 enodes) 1552473483.253 * * [simplify]: iters left: 4 (58 enodes) 1552473483.268 * * [simplify]: iters left: 3 (62 enodes) 1552473483.282 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473483.282 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473483.282 * * [simplify]: Extracting #2: cost 19 inf + 0 1552473483.282 * * [simplify]: Extracting #3: cost 22 inf + 140 1552473483.283 * * [simplify]: Extracting #4: cost 22 inf + 360 1552473483.283 * * [simplify]: Extracting #5: cost 20 inf + 362 1552473483.283 * * [simplify]: Extracting #6: cost 7 inf + 2242 1552473483.284 * * [simplify]: Extracting #7: cost 0 inf + 3576 1552473483.284 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (fma y.im y.im (* y.re y.re))) 1552473483.285 * [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))))) 1552473483.285 * * * * [progress]: [ 42 / 349 ] simplifiying candidate # 1552473483.285 * [simplify]: Simplifying (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (* 1 1)) 1552473483.285 * * [simplify]: iters left: 6 (12 enodes) 1552473483.288 * * [simplify]: iters left: 5 (39 enodes) 1552473483.294 * * [simplify]: iters left: 4 (41 enodes) 1552473483.299 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473483.299 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473483.299 * * [simplify]: Extracting #2: cost 8 inf + 1 1552473483.299 * * [simplify]: Extracting #3: cost 14 inf + 1 1552473483.299 * * [simplify]: Extracting #4: cost 10 inf + 5 1552473483.300 * * [simplify]: Extracting #5: cost 2 inf + 623 1552473483.300 * * [simplify]: Extracting #6: cost 0 inf + 909 1552473483.300 * [simplify]: Simplified to (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) 1552473483.300 * [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))))) 1552473483.300 * [simplify]: Simplifying (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (+ (* y.re y.re) (* y.im y.im))) 1552473483.300 * * [simplify]: iters left: 6 (13 enodes) 1552473483.303 * * [simplify]: iters left: 5 (48 enodes) 1552473483.311 * * [simplify]: iters left: 4 (58 enodes) 1552473483.324 * * [simplify]: iters left: 3 (62 enodes) 1552473483.338 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473483.338 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473483.338 * * [simplify]: Extracting #2: cost 19 inf + 0 1552473483.338 * * [simplify]: Extracting #3: cost 22 inf + 140 1552473483.338 * * [simplify]: Extracting #4: cost 22 inf + 360 1552473483.338 * * [simplify]: Extracting #5: cost 20 inf + 362 1552473483.339 * * [simplify]: Extracting #6: cost 7 inf + 2242 1552473483.339 * * [simplify]: Extracting #7: cost 0 inf + 3576 1552473483.340 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (fma y.im y.im (* y.re y.re))) 1552473483.340 * [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))))) 1552473483.340 * * * * [progress]: [ 43 / 349 ] simplifiying candidate # 1552473483.340 * [simplify]: Simplifying (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) 1) 1552473483.340 * * [simplify]: iters left: 6 (11 enodes) 1552473483.343 * * [simplify]: iters left: 5 (36 enodes) 1552473483.348 * * [simplify]: iters left: 4 (38 enodes) 1552473483.354 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473483.354 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473483.354 * * [simplify]: Extracting #2: cost 8 inf + 1 1552473483.354 * * [simplify]: Extracting #3: cost 14 inf + 1 1552473483.354 * * [simplify]: Extracting #4: cost 10 inf + 5 1552473483.354 * * [simplify]: Extracting #5: cost 4 inf + 337 1552473483.354 * * [simplify]: Extracting #6: cost 0 inf + 909 1552473483.354 * [simplify]: Simplified to (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) 1552473483.354 * [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))))) 1552473483.355 * [simplify]: Simplifying (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (+ (* y.re y.re) (* y.im y.im))) 1552473483.355 * * [simplify]: iters left: 6 (13 enodes) 1552473483.358 * * [simplify]: iters left: 5 (48 enodes) 1552473483.367 * * [simplify]: iters left: 4 (58 enodes) 1552473483.381 * * [simplify]: iters left: 3 (62 enodes) 1552473483.395 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473483.395 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473483.395 * * [simplify]: Extracting #2: cost 19 inf + 0 1552473483.396 * * [simplify]: Extracting #3: cost 22 inf + 140 1552473483.396 * * [simplify]: Extracting #4: cost 22 inf + 360 1552473483.396 * * [simplify]: Extracting #5: cost 20 inf + 362 1552473483.397 * * [simplify]: Extracting #6: cost 7 inf + 2242 1552473483.398 * * [simplify]: Extracting #7: cost 0 inf + 3576 1552473483.399 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (fma y.im y.im (* y.re y.re))) 1552473483.399 * [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))))) 1552473483.399 * * * * [progress]: [ 44 / 349 ] simplifiying candidate # 1552473483.399 * [simplify]: Simplifying (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) 1) 1552473483.400 * * [simplify]: iters left: 6 (11 enodes) 1552473483.404 * * [simplify]: iters left: 5 (36 enodes) 1552473483.410 * * [simplify]: iters left: 4 (38 enodes) 1552473483.415 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473483.415 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473483.415 * * [simplify]: Extracting #2: cost 8 inf + 1 1552473483.416 * * [simplify]: Extracting #3: cost 14 inf + 1 1552473483.416 * * [simplify]: Extracting #4: cost 10 inf + 5 1552473483.416 * * [simplify]: Extracting #5: cost 4 inf + 337 1552473483.416 * * [simplify]: Extracting #6: cost 0 inf + 909 1552473483.416 * [simplify]: Simplified to (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) 1552473483.416 * [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))))) 1552473483.416 * [simplify]: Simplifying (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (+ (* y.re y.re) (* y.im y.im))) 1552473483.416 * * [simplify]: iters left: 6 (13 enodes) 1552473483.419 * * [simplify]: iters left: 5 (48 enodes) 1552473483.428 * * [simplify]: iters left: 4 (58 enodes) 1552473483.437 * * [simplify]: iters left: 3 (62 enodes) 1552473483.445 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473483.445 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473483.445 * * [simplify]: Extracting #2: cost 19 inf + 0 1552473483.446 * * [simplify]: Extracting #3: cost 22 inf + 140 1552473483.446 * * [simplify]: Extracting #4: cost 22 inf + 360 1552473483.446 * * [simplify]: Extracting #5: cost 20 inf + 362 1552473483.446 * * [simplify]: Extracting #6: cost 7 inf + 2242 1552473483.447 * * [simplify]: Extracting #7: cost 0 inf + 3576 1552473483.447 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (fma y.im y.im (* y.re y.re))) 1552473483.447 * [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))))) 1552473483.448 * * * * [progress]: [ 45 / 349 ] simplifiying candidate # 1552473483.448 * [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))))) 1552473483.448 * * [simplify]: iters left: 6 (16 enodes) 1552473483.451 * * [simplify]: iters left: 5 (55 enodes) 1552473483.463 * * [simplify]: iters left: 4 (60 enodes) 1552473483.477 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473483.477 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473483.477 * * [simplify]: Extracting #2: cost 15 inf + 0 1552473483.477 * * [simplify]: Extracting #3: cost 26 inf + 0 1552473483.477 * * [simplify]: Extracting #4: cost 23 inf + 167 1552473483.478 * * [simplify]: Extracting #5: cost 13 inf + 947 1552473483.478 * * [simplify]: Extracting #6: cost 5 inf + 2025 1552473483.479 * * [simplify]: Extracting #7: cost 0 inf + 4060 1552473483.479 * [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))))) 1552473483.479 * [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)))))) 1552473483.479 * [simplify]: Simplifying (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))) 1552473483.480 * * [simplify]: iters left: 6 (15 enodes) 1552473483.483 * * [simplify]: iters left: 5 (54 enodes) 1552473483.491 * * [simplify]: iters left: 4 (74 enodes) 1552473483.503 * * [simplify]: iters left: 3 (96 enodes) 1552473483.521 * * [simplify]: iters left: 2 (116 enodes) 1552473483.548 * * [simplify]: iters left: 1 (134 enodes) 1552473483.576 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473483.576 * * [simplify]: Extracting #1: cost 15 inf + 0 1552473483.576 * * [simplify]: Extracting #2: cost 38 inf + 0 1552473483.576 * * [simplify]: Extracting #3: cost 44 inf + 166 1552473483.577 * * [simplify]: Extracting #4: cost 42 inf + 573 1552473483.578 * * [simplify]: Extracting #5: cost 21 inf + 4372 1552473483.579 * * [simplify]: Extracting #6: cost 4 inf + 8421 1552473483.580 * * [simplify]: Extracting #7: cost 1 inf + 9435 1552473483.582 * * [simplify]: Extracting #8: cost 0 inf + 9894 1552473483.584 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (cbrt (fma y.im y.im (* y.re y.re)))) 1552473483.584 * [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)))))) 1552473483.584 * * * * [progress]: [ 46 / 349 ] simplifiying candidate # 1552473483.584 * [simplify]: Simplifying (/ (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473483.584 * * [simplify]: iters left: 6 (15 enodes) 1552473483.588 * * [simplify]: iters left: 5 (51 enodes) 1552473483.595 * * [simplify]: iters left: 4 (55 enodes) 1552473483.605 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473483.606 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473483.606 * * [simplify]: Extracting #2: cost 13 inf + 0 1552473483.606 * * [simplify]: Extracting #3: cost 18 inf + 100 1552473483.606 * * [simplify]: Extracting #4: cost 14 inf + 460 1552473483.606 * * [simplify]: Extracting #5: cost 9 inf + 762 1552473483.607 * * [simplify]: Extracting #6: cost 4 inf + 1269 1552473483.608 * * [simplify]: Extracting #7: cost 0 inf + 2198 1552473483.608 * [simplify]: Simplified to (/ (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (hypot y.re y.im)) 1552473483.608 * [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)))))) 1552473483.609 * [simplify]: Simplifying (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473483.609 * * [simplify]: iters left: 6 (15 enodes) 1552473483.615 * * [simplify]: iters left: 5 (55 enodes) 1552473483.630 * * [simplify]: iters left: 4 (76 enodes) 1552473483.649 * * [simplify]: iters left: 3 (98 enodes) 1552473483.664 * * [simplify]: iters left: 2 (118 enodes) 1552473483.694 * * [simplify]: iters left: 1 (136 enodes) 1552473483.727 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473483.727 * * [simplify]: Extracting #1: cost 15 inf + 0 1552473483.727 * * [simplify]: Extracting #2: cost 39 inf + 0 1552473483.728 * * [simplify]: Extracting #3: cost 42 inf + 264 1552473483.729 * * [simplify]: Extracting #4: cost 23 inf + 3312 1552473483.731 * * [simplify]: Extracting #5: cost 10 inf + 5004 1552473483.733 * * [simplify]: Extracting #6: cost 4 inf + 5674 1552473483.736 * * [simplify]: Extracting #7: cost 0 inf + 6774 1552473483.739 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (hypot y.re y.im)) 1552473483.739 * [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)))) 1552473483.739 * * * * [progress]: [ 47 / 349 ] simplifiying candidate # 1552473483.740 * [simplify]: Simplifying (/ (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) 1) 1552473483.740 * * [simplify]: iters left: 6 (12 enodes) 1552473483.746 * * [simplify]: iters left: 5 (39 enodes) 1552473483.757 * * [simplify]: iters left: 4 (43 enodes) 1552473483.770 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473483.770 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473483.770 * * [simplify]: Extracting #2: cost 13 inf + 1 1552473483.771 * * [simplify]: Extracting #3: cost 10 inf + 167 1552473483.771 * * [simplify]: Extracting #4: cost 6 inf + 413 1552473483.771 * * [simplify]: Extracting #5: cost 1 inf + 1017 1552473483.772 * * [simplify]: Extracting #6: cost 0 inf + 1099 1552473483.772 * [simplify]: Simplified to (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) 1552473483.772 * [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))))) 1552473483.773 * [simplify]: Simplifying (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (+ (* y.re y.re) (* y.im y.im))) 1552473483.773 * * [simplify]: iters left: 6 (14 enodes) 1552473483.779 * * [simplify]: iters left: 5 (51 enodes) 1552473483.792 * * [simplify]: iters left: 4 (71 enodes) 1552473483.807 * * [simplify]: iters left: 3 (93 enodes) 1552473483.819 * * [simplify]: iters left: 2 (113 enodes) 1552473483.849 * * [simplify]: iters left: 1 (131 enodes) 1552473483.880 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473483.880 * * [simplify]: Extracting #1: cost 15 inf + 0 1552473483.881 * * [simplify]: Extracting #2: cost 40 inf + 0 1552473483.881 * * [simplify]: Extracting #3: cost 42 inf + 248 1552473483.882 * * [simplify]: Extracting #4: cost 23 inf + 3469 1552473483.885 * * [simplify]: Extracting #5: cost 10 inf + 5690 1552473483.887 * * [simplify]: Extracting #6: cost 4 inf + 6400 1552473483.890 * * [simplify]: Extracting #7: cost 0 inf + 7620 1552473483.893 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (fma y.im y.im (* y.re y.re))) 1552473483.893 * [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))))) 1552473483.893 * * * * [progress]: [ 48 / 349 ] simplifiying candidate # 1552473483.894 * [simplify]: Simplifying (/ (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) 1) 1552473483.894 * * [simplify]: iters left: 6 (12 enodes) 1552473483.899 * * [simplify]: iters left: 5 (39 enodes) 1552473483.906 * * [simplify]: iters left: 4 (43 enodes) 1552473483.912 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473483.912 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473483.912 * * [simplify]: Extracting #2: cost 13 inf + 1 1552473483.912 * * [simplify]: Extracting #3: cost 10 inf + 167 1552473483.913 * * [simplify]: Extracting #4: cost 6 inf + 413 1552473483.913 * * [simplify]: Extracting #5: cost 1 inf + 1017 1552473483.913 * * [simplify]: Extracting #6: cost 0 inf + 1099 1552473483.913 * [simplify]: Simplified to (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) 1552473483.913 * [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))))) 1552473483.914 * [simplify]: Simplifying (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (+ (* y.re y.re) (* y.im y.im))) 1552473483.914 * * [simplify]: iters left: 6 (14 enodes) 1552473483.917 * * [simplify]: iters left: 5 (51 enodes) 1552473483.924 * * [simplify]: iters left: 4 (71 enodes) 1552473483.935 * * [simplify]: iters left: 3 (93 enodes) 1552473483.953 * * [simplify]: iters left: 2 (113 enodes) 1552473483.977 * * [simplify]: iters left: 1 (131 enodes) 1552473483.996 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473483.996 * * [simplify]: Extracting #1: cost 15 inf + 0 1552473483.996 * * [simplify]: Extracting #2: cost 40 inf + 0 1552473483.996 * * [simplify]: Extracting #3: cost 42 inf + 248 1552473483.996 * * [simplify]: Extracting #4: cost 23 inf + 3469 1552473483.998 * * [simplify]: Extracting #5: cost 10 inf + 5690 1552473483.999 * * [simplify]: Extracting #6: cost 4 inf + 6400 1552473484.000 * * [simplify]: Extracting #7: cost 0 inf + 7620 1552473484.002 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (fma y.im y.im (* y.re y.re))) 1552473484.002 * [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))))) 1552473484.002 * * * * [progress]: [ 49 / 349 ] simplifiying candidate # 1552473484.002 * [simplify]: Simplifying (/ (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) 1) 1552473484.002 * * [simplify]: iters left: 6 (12 enodes) 1552473484.005 * * [simplify]: iters left: 5 (39 enodes) 1552473484.011 * * [simplify]: iters left: 4 (43 enodes) 1552473484.017 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473484.017 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473484.017 * * [simplify]: Extracting #2: cost 13 inf + 1 1552473484.018 * * [simplify]: Extracting #3: cost 10 inf + 167 1552473484.018 * * [simplify]: Extracting #4: cost 6 inf + 413 1552473484.018 * * [simplify]: Extracting #5: cost 1 inf + 1017 1552473484.019 * * [simplify]: Extracting #6: cost 0 inf + 1099 1552473484.019 * [simplify]: Simplified to (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) 1552473484.019 * [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))))) 1552473484.020 * [simplify]: Simplifying (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (+ (* y.re y.re) (* y.im y.im))) 1552473484.020 * * [simplify]: iters left: 6 (14 enodes) 1552473484.026 * * [simplify]: iters left: 5 (51 enodes) 1552473484.040 * * [simplify]: iters left: 4 (71 enodes) 1552473484.060 * * [simplify]: iters left: 3 (93 enodes) 1552473484.085 * * [simplify]: iters left: 2 (113 enodes) 1552473484.104 * * [simplify]: iters left: 1 (131 enodes) 1552473484.120 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473484.120 * * [simplify]: Extracting #1: cost 15 inf + 0 1552473484.120 * * [simplify]: Extracting #2: cost 40 inf + 0 1552473484.120 * * [simplify]: Extracting #3: cost 42 inf + 248 1552473484.120 * * [simplify]: Extracting #4: cost 23 inf + 3469 1552473484.122 * * [simplify]: Extracting #5: cost 10 inf + 5690 1552473484.124 * * [simplify]: Extracting #6: cost 4 inf + 6400 1552473484.127 * * [simplify]: Extracting #7: cost 0 inf + 7620 1552473484.130 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (fma y.im y.im (* y.re y.re))) 1552473484.130 * [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))))) 1552473484.130 * * * * [progress]: [ 50 / 349 ] simplifiying candidate # 1552473484.131 * [simplify]: Simplifying (/ (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (* 1 1)) 1552473484.131 * * [simplify]: iters left: 6 (13 enodes) 1552473484.137 * * [simplify]: iters left: 5 (42 enodes) 1552473484.149 * * [simplify]: iters left: 4 (46 enodes) 1552473484.161 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473484.161 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473484.161 * * [simplify]: Extracting #2: cost 13 inf + 1 1552473484.161 * * [simplify]: Extracting #3: cost 12 inf + 85 1552473484.161 * * [simplify]: Extracting #4: cost 7 inf + 291 1552473484.162 * * [simplify]: Extracting #5: cost 3 inf + 579 1552473484.162 * * [simplify]: Extracting #6: cost 1 inf + 880 1552473484.163 * * [simplify]: Extracting #7: cost 0 inf + 1099 1552473484.163 * [simplify]: Simplified to (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) 1552473484.163 * [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))))) 1552473484.164 * [simplify]: Simplifying (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (+ (* y.re y.re) (* y.im y.im))) 1552473484.164 * * [simplify]: iters left: 6 (14 enodes) 1552473484.170 * * [simplify]: iters left: 5 (51 enodes) 1552473484.182 * * [simplify]: iters left: 4 (71 enodes) 1552473484.193 * * [simplify]: iters left: 3 (93 enodes) 1552473484.208 * * [simplify]: iters left: 2 (113 enodes) 1552473484.228 * * [simplify]: iters left: 1 (131 enodes) 1552473484.244 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473484.244 * * [simplify]: Extracting #1: cost 15 inf + 0 1552473484.244 * * [simplify]: Extracting #2: cost 40 inf + 0 1552473484.245 * * [simplify]: Extracting #3: cost 42 inf + 248 1552473484.245 * * [simplify]: Extracting #4: cost 23 inf + 3469 1552473484.246 * * [simplify]: Extracting #5: cost 10 inf + 5690 1552473484.247 * * [simplify]: Extracting #6: cost 4 inf + 6400 1552473484.249 * * [simplify]: Extracting #7: cost 0 inf + 7620 1552473484.250 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (fma y.im y.im (* y.re y.re))) 1552473484.250 * [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))))) 1552473484.251 * * * * [progress]: [ 51 / 349 ] simplifiying candidate # 1552473484.251 * [simplify]: Simplifying (/ (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) 1) 1552473484.251 * * [simplify]: iters left: 6 (12 enodes) 1552473484.254 * * [simplify]: iters left: 5 (39 enodes) 1552473484.262 * * [simplify]: iters left: 4 (43 enodes) 1552473484.272 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473484.272 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473484.273 * * [simplify]: Extracting #2: cost 13 inf + 1 1552473484.273 * * [simplify]: Extracting #3: cost 10 inf + 167 1552473484.273 * * [simplify]: Extracting #4: cost 6 inf + 413 1552473484.273 * * [simplify]: Extracting #5: cost 1 inf + 1017 1552473484.274 * * [simplify]: Extracting #6: cost 0 inf + 1099 1552473484.274 * [simplify]: Simplified to (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) 1552473484.274 * [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))))) 1552473484.275 * [simplify]: Simplifying (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (+ (* y.re y.re) (* y.im y.im))) 1552473484.275 * * [simplify]: iters left: 6 (14 enodes) 1552473484.281 * * [simplify]: iters left: 5 (51 enodes) 1552473484.295 * * [simplify]: iters left: 4 (71 enodes) 1552473484.314 * * [simplify]: iters left: 3 (93 enodes) 1552473484.336 * * [simplify]: iters left: 2 (113 enodes) 1552473484.364 * * [simplify]: iters left: 1 (131 enodes) 1552473484.381 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473484.381 * * [simplify]: Extracting #1: cost 15 inf + 0 1552473484.382 * * [simplify]: Extracting #2: cost 40 inf + 0 1552473484.382 * * [simplify]: Extracting #3: cost 42 inf + 248 1552473484.382 * * [simplify]: Extracting #4: cost 23 inf + 3469 1552473484.383 * * [simplify]: Extracting #5: cost 10 inf + 5690 1552473484.385 * * [simplify]: Extracting #6: cost 4 inf + 6400 1552473484.387 * * [simplify]: Extracting #7: cost 0 inf + 7620 1552473484.388 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (fma y.im y.im (* y.re y.re))) 1552473484.388 * [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))))) 1552473484.389 * * * * [progress]: [ 52 / 349 ] simplifiying candidate # 1552473484.389 * [simplify]: Simplifying (/ (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) 1) 1552473484.389 * * [simplify]: iters left: 6 (12 enodes) 1552473484.392 * * [simplify]: iters left: 5 (39 enodes) 1552473484.399 * * [simplify]: iters left: 4 (43 enodes) 1552473484.405 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473484.405 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473484.405 * * [simplify]: Extracting #2: cost 13 inf + 1 1552473484.406 * * [simplify]: Extracting #3: cost 10 inf + 167 1552473484.406 * * [simplify]: Extracting #4: cost 6 inf + 413 1552473484.406 * * [simplify]: Extracting #5: cost 1 inf + 1017 1552473484.406 * * [simplify]: Extracting #6: cost 0 inf + 1099 1552473484.406 * [simplify]: Simplified to (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) 1552473484.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))) (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (+ (* y.re y.re) (* y.im y.im))))) 1552473484.407 * [simplify]: Simplifying (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (+ (* y.re y.re) (* y.im y.im))) 1552473484.407 * * [simplify]: iters left: 6 (14 enodes) 1552473484.410 * * [simplify]: iters left: 5 (51 enodes) 1552473484.423 * * [simplify]: iters left: 4 (71 enodes) 1552473484.438 * * [simplify]: iters left: 3 (93 enodes) 1552473484.460 * * [simplify]: iters left: 2 (113 enodes) 1552473484.485 * * [simplify]: iters left: 1 (131 enodes) 1552473484.503 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473484.503 * * [simplify]: Extracting #1: cost 15 inf + 0 1552473484.503 * * [simplify]: Extracting #2: cost 40 inf + 0 1552473484.504 * * [simplify]: Extracting #3: cost 42 inf + 248 1552473484.504 * * [simplify]: Extracting #4: cost 23 inf + 3469 1552473484.505 * * [simplify]: Extracting #5: cost 10 inf + 5690 1552473484.506 * * [simplify]: Extracting #6: cost 4 inf + 6400 1552473484.508 * * [simplify]: Extracting #7: cost 0 inf + 7620 1552473484.509 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (fma y.im y.im (* y.re y.re))) 1552473484.509 * [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))))) 1552473484.510 * * * * [progress]: [ 53 / 349 ] simplifiying candidate # 1552473484.510 * [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))))) 1552473484.510 * * [simplify]: iters left: 6 (16 enodes) 1552473484.513 * * [simplify]: iters left: 5 (56 enodes) 1552473484.526 * * [simplify]: iters left: 4 (60 enodes) 1552473484.541 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473484.541 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473484.541 * * [simplify]: Extracting #2: cost 15 inf + 0 1552473484.542 * * [simplify]: Extracting #3: cost 26 inf + 0 1552473484.542 * * [simplify]: Extracting #4: cost 21 inf + 441 1552473484.542 * * [simplify]: Extracting #5: cost 11 inf + 1436 1552473484.543 * * [simplify]: Extracting #6: cost 7 inf + 1901 1552473484.544 * * [simplify]: Extracting #7: cost 1 inf + 3586 1552473484.545 * * [simplify]: Extracting #8: cost 0 inf + 4060 1552473484.546 * [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)))) 1552473484.546 * [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)))))) 1552473484.547 * [simplify]: Simplifying (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))) 1552473484.547 * * [simplify]: iters left: 6 (15 enodes) 1552473484.553 * * [simplify]: iters left: 5 (55 enodes) 1552473484.569 * * [simplify]: iters left: 4 (70 enodes) 1552473484.587 * * [simplify]: iters left: 3 (82 enodes) 1552473484.608 * * [simplify]: iters left: 2 (90 enodes) 1552473484.629 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473484.629 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473484.629 * * [simplify]: Extracting #2: cost 28 inf + 0 1552473484.629 * * [simplify]: Extracting #3: cost 33 inf + 125 1552473484.629 * * [simplify]: Extracting #4: cost 29 inf + 742 1552473484.630 * * [simplify]: Extracting #5: cost 15 inf + 3603 1552473484.630 * * [simplify]: Extracting #6: cost 10 inf + 4270 1552473484.632 * * [simplify]: Extracting #7: cost 0 inf + 7030 1552473484.633 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (cbrt (fma y.im y.im (* y.re y.re)))) 1552473484.633 * [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)))))) 1552473484.633 * * * * [progress]: [ 54 / 349 ] simplifiying candidate # 1552473484.633 * [simplify]: Simplifying (/ (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473484.633 * * [simplify]: iters left: 6 (15 enodes) 1552473484.636 * * [simplify]: iters left: 5 (52 enodes) 1552473484.644 * * [simplify]: iters left: 4 (55 enodes) 1552473484.656 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473484.656 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473484.656 * * [simplify]: Extracting #2: cost 13 inf + 0 1552473484.657 * * [simplify]: Extracting #3: cost 17 inf + 157 1552473484.657 * * [simplify]: Extracting #4: cost 14 inf + 516 1552473484.657 * * [simplify]: Extracting #5: cost 8 inf + 884 1552473484.658 * * [simplify]: Extracting #6: cost 3 inf + 1351 1552473484.659 * * [simplify]: Extracting #7: cost 0 inf + 2198 1552473484.659 * [simplify]: Simplified to (/ (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (hypot y.im y.re)) 1552473484.660 * [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)))))) 1552473484.660 * [simplify]: Simplifying (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473484.660 * * [simplify]: iters left: 6 (15 enodes) 1552473484.667 * * [simplify]: iters left: 5 (56 enodes) 1552473484.683 * * [simplify]: iters left: 4 (72 enodes) 1552473484.703 * * [simplify]: iters left: 3 (84 enodes) 1552473484.724 * * [simplify]: iters left: 2 (92 enodes) 1552473484.747 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473484.747 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473484.747 * * [simplify]: Extracting #2: cost 29 inf + 0 1552473484.747 * * [simplify]: Extracting #3: cost 31 inf + 183 1552473484.748 * * [simplify]: Extracting #4: cost 22 inf + 1529 1552473484.749 * * [simplify]: Extracting #5: cost 14 inf + 2420 1552473484.750 * * [simplify]: Extracting #6: cost 8 inf + 3090 1552473484.752 * * [simplify]: Extracting #7: cost 0 inf + 4870 1552473484.754 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (hypot y.im y.re)) 1552473484.754 * [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)))) 1552473484.754 * * * * [progress]: [ 55 / 349 ] simplifiying candidate # 1552473484.755 * [simplify]: Simplifying (/ (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) 1) 1552473484.755 * * [simplify]: iters left: 6 (12 enodes) 1552473484.761 * * [simplify]: iters left: 5 (40 enodes) 1552473484.773 * * [simplify]: iters left: 4 (45 enodes) 1552473484.783 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473484.783 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473484.783 * * [simplify]: Extracting #2: cost 13 inf + 1 1552473484.783 * * [simplify]: Extracting #3: cost 13 inf + 44 1552473484.783 * * [simplify]: Extracting #4: cost 7 inf + 211 1552473484.783 * * [simplify]: Extracting #5: cost 1 inf + 880 1552473484.783 * * [simplify]: Extracting #6: cost 0 inf + 1099 1552473484.784 * [simplify]: Simplified to (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) 1552473484.784 * [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))))) 1552473484.784 * [simplify]: Simplifying (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (+ (* y.re y.re) (* y.im y.im))) 1552473484.784 * * [simplify]: iters left: 6 (14 enodes) 1552473484.787 * * [simplify]: iters left: 5 (52 enodes) 1552473484.795 * * [simplify]: iters left: 4 (67 enodes) 1552473484.805 * * [simplify]: iters left: 3 (79 enodes) 1552473484.817 * * [simplify]: iters left: 2 (87 enodes) 1552473484.839 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473484.839 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473484.839 * * [simplify]: Extracting #2: cost 30 inf + 0 1552473484.840 * * [simplify]: Extracting #3: cost 28 inf + 483 1552473484.841 * * [simplify]: Extracting #4: cost 17 inf + 2405 1552473484.842 * * [simplify]: Extracting #5: cost 14 inf + 2706 1552473484.843 * * [simplify]: Extracting #6: cost 9 inf + 3495 1552473484.845 * * [simplify]: Extracting #7: cost 1 inf + 5138 1552473484.847 * * [simplify]: Extracting #8: cost 0 inf + 5396 1552473484.848 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (fma y.im y.im (* y.re y.re))) 1552473484.849 * [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))))) 1552473484.849 * * * * [progress]: [ 56 / 349 ] simplifiying candidate # 1552473484.849 * [simplify]: Simplifying (/ (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) 1) 1552473484.849 * * [simplify]: iters left: 6 (12 enodes) 1552473484.855 * * [simplify]: iters left: 5 (40 enodes) 1552473484.867 * * [simplify]: iters left: 4 (45 enodes) 1552473484.881 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473484.881 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473484.881 * * [simplify]: Extracting #2: cost 13 inf + 1 1552473484.881 * * [simplify]: Extracting #3: cost 13 inf + 44 1552473484.881 * * [simplify]: Extracting #4: cost 7 inf + 211 1552473484.882 * * [simplify]: Extracting #5: cost 1 inf + 880 1552473484.882 * * [simplify]: Extracting #6: cost 0 inf + 1099 1552473484.883 * [simplify]: Simplified to (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) 1552473484.883 * [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))))) 1552473484.883 * [simplify]: Simplifying (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (+ (* y.re y.re) (* y.im y.im))) 1552473484.883 * * [simplify]: iters left: 6 (14 enodes) 1552473484.889 * * [simplify]: iters left: 5 (52 enodes) 1552473484.897 * * [simplify]: iters left: 4 (67 enodes) 1552473484.907 * * [simplify]: iters left: 3 (79 enodes) 1552473484.918 * * [simplify]: iters left: 2 (87 enodes) 1552473484.937 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473484.937 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473484.937 * * [simplify]: Extracting #2: cost 30 inf + 0 1552473484.938 * * [simplify]: Extracting #3: cost 28 inf + 483 1552473484.938 * * [simplify]: Extracting #4: cost 17 inf + 2405 1552473484.939 * * [simplify]: Extracting #5: cost 14 inf + 2706 1552473484.941 * * [simplify]: Extracting #6: cost 9 inf + 3495 1552473484.943 * * [simplify]: Extracting #7: cost 1 inf + 5138 1552473484.945 * * [simplify]: Extracting #8: cost 0 inf + 5396 1552473484.947 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (fma y.im y.im (* y.re y.re))) 1552473484.947 * [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))))) 1552473484.947 * * * * [progress]: [ 57 / 349 ] simplifiying candidate # 1552473484.947 * [simplify]: Simplifying (/ (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) 1) 1552473484.947 * * [simplify]: iters left: 6 (12 enodes) 1552473484.951 * * [simplify]: iters left: 5 (40 enodes) 1552473484.958 * * [simplify]: iters left: 4 (45 enodes) 1552473484.965 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473484.965 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473484.965 * * [simplify]: Extracting #2: cost 13 inf + 1 1552473484.965 * * [simplify]: Extracting #3: cost 13 inf + 44 1552473484.965 * * [simplify]: Extracting #4: cost 7 inf + 211 1552473484.965 * * [simplify]: Extracting #5: cost 1 inf + 880 1552473484.965 * * [simplify]: Extracting #6: cost 0 inf + 1099 1552473484.966 * [simplify]: Simplified to (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) 1552473484.966 * [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))))) 1552473484.966 * [simplify]: Simplifying (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (+ (* y.re y.re) (* y.im y.im))) 1552473484.966 * * [simplify]: iters left: 6 (14 enodes) 1552473484.969 * * [simplify]: iters left: 5 (52 enodes) 1552473484.980 * * [simplify]: iters left: 4 (67 enodes) 1552473484.992 * * [simplify]: iters left: 3 (79 enodes) 1552473485.006 * * [simplify]: iters left: 2 (87 enodes) 1552473485.017 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473485.017 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473485.017 * * [simplify]: Extracting #2: cost 30 inf + 0 1552473485.017 * * [simplify]: Extracting #3: cost 28 inf + 483 1552473485.018 * * [simplify]: Extracting #4: cost 17 inf + 2405 1552473485.018 * * [simplify]: Extracting #5: cost 14 inf + 2706 1552473485.019 * * [simplify]: Extracting #6: cost 9 inf + 3495 1552473485.020 * * [simplify]: Extracting #7: cost 1 inf + 5138 1552473485.021 * * [simplify]: Extracting #8: cost 0 inf + 5396 1552473485.022 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (fma y.im y.im (* y.re y.re))) 1552473485.022 * [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))))) 1552473485.022 * * * * [progress]: [ 58 / 349 ] simplifiying candidate # 1552473485.022 * [simplify]: Simplifying (/ (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (* 1 1)) 1552473485.022 * * [simplify]: iters left: 6 (13 enodes) 1552473485.025 * * [simplify]: iters left: 5 (43 enodes) 1552473485.032 * * [simplify]: iters left: 4 (46 enodes) 1552473485.038 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473485.038 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473485.038 * * [simplify]: Extracting #2: cost 13 inf + 1 1552473485.038 * * [simplify]: Extracting #3: cost 12 inf + 85 1552473485.038 * * [simplify]: Extracting #4: cost 7 inf + 211 1552473485.038 * * [simplify]: Extracting #5: cost 0 inf + 1099 1552473485.039 * [simplify]: Simplified to (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) 1552473485.039 * [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))))) 1552473485.039 * [simplify]: Simplifying (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (+ (* y.re y.re) (* y.im y.im))) 1552473485.039 * * [simplify]: iters left: 6 (14 enodes) 1552473485.042 * * [simplify]: iters left: 5 (52 enodes) 1552473485.050 * * [simplify]: iters left: 4 (67 enodes) 1552473485.063 * * [simplify]: iters left: 3 (79 enodes) 1552473485.083 * * [simplify]: iters left: 2 (87 enodes) 1552473485.105 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473485.105 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473485.105 * * [simplify]: Extracting #2: cost 30 inf + 0 1552473485.105 * * [simplify]: Extracting #3: cost 28 inf + 483 1552473485.106 * * [simplify]: Extracting #4: cost 17 inf + 2405 1552473485.107 * * [simplify]: Extracting #5: cost 14 inf + 2706 1552473485.108 * * [simplify]: Extracting #6: cost 9 inf + 3495 1552473485.110 * * [simplify]: Extracting #7: cost 1 inf + 5138 1552473485.112 * * [simplify]: Extracting #8: cost 0 inf + 5396 1552473485.114 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (fma y.im y.im (* y.re y.re))) 1552473485.114 * [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))))) 1552473485.115 * * * * [progress]: [ 59 / 349 ] simplifiying candidate # 1552473485.115 * [simplify]: Simplifying (/ (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) 1) 1552473485.115 * * [simplify]: iters left: 6 (12 enodes) 1552473485.121 * * [simplify]: iters left: 5 (40 enodes) 1552473485.132 * * [simplify]: iters left: 4 (45 enodes) 1552473485.143 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473485.143 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473485.143 * * [simplify]: Extracting #2: cost 13 inf + 1 1552473485.143 * * [simplify]: Extracting #3: cost 13 inf + 44 1552473485.143 * * [simplify]: Extracting #4: cost 7 inf + 211 1552473485.144 * * [simplify]: Extracting #5: cost 1 inf + 880 1552473485.144 * * [simplify]: Extracting #6: cost 0 inf + 1099 1552473485.144 * [simplify]: Simplified to (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) 1552473485.144 * [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))))) 1552473485.145 * [simplify]: Simplifying (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (+ (* y.re y.re) (* y.im y.im))) 1552473485.145 * * [simplify]: iters left: 6 (14 enodes) 1552473485.150 * * [simplify]: iters left: 5 (52 enodes) 1552473485.164 * * [simplify]: iters left: 4 (67 enodes) 1552473485.180 * * [simplify]: iters left: 3 (79 enodes) 1552473485.201 * * [simplify]: iters left: 2 (87 enodes) 1552473485.214 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473485.214 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473485.214 * * [simplify]: Extracting #2: cost 30 inf + 0 1552473485.214 * * [simplify]: Extracting #3: cost 28 inf + 483 1552473485.215 * * [simplify]: Extracting #4: cost 17 inf + 2405 1552473485.215 * * [simplify]: Extracting #5: cost 14 inf + 2706 1552473485.216 * * [simplify]: Extracting #6: cost 9 inf + 3495 1552473485.217 * * [simplify]: Extracting #7: cost 1 inf + 5138 1552473485.218 * * [simplify]: Extracting #8: cost 0 inf + 5396 1552473485.219 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (fma y.im y.im (* y.re y.re))) 1552473485.219 * [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))))) 1552473485.219 * * * * [progress]: [ 60 / 349 ] simplifiying candidate # 1552473485.219 * [simplify]: Simplifying (/ (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) 1) 1552473485.219 * * [simplify]: iters left: 6 (12 enodes) 1552473485.222 * * [simplify]: iters left: 5 (40 enodes) 1552473485.230 * * [simplify]: iters left: 4 (45 enodes) 1552473485.242 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473485.242 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473485.242 * * [simplify]: Extracting #2: cost 13 inf + 1 1552473485.242 * * [simplify]: Extracting #3: cost 13 inf + 44 1552473485.243 * * [simplify]: Extracting #4: cost 7 inf + 211 1552473485.243 * * [simplify]: Extracting #5: cost 1 inf + 880 1552473485.243 * * [simplify]: Extracting #6: cost 0 inf + 1099 1552473485.244 * [simplify]: Simplified to (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) 1552473485.244 * [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))))) 1552473485.244 * [simplify]: Simplifying (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (+ (* y.re y.re) (* y.im y.im))) 1552473485.244 * * [simplify]: iters left: 6 (14 enodes) 1552473485.250 * * [simplify]: iters left: 5 (52 enodes) 1552473485.258 * * [simplify]: iters left: 4 (67 enodes) 1552473485.268 * * [simplify]: iters left: 3 (79 enodes) 1552473485.279 * * [simplify]: iters left: 2 (87 enodes) 1552473485.301 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473485.301 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473485.301 * * [simplify]: Extracting #2: cost 30 inf + 0 1552473485.301 * * [simplify]: Extracting #3: cost 28 inf + 483 1552473485.302 * * [simplify]: Extracting #4: cost 17 inf + 2405 1552473485.302 * * [simplify]: Extracting #5: cost 14 inf + 2706 1552473485.303 * * [simplify]: Extracting #6: cost 9 inf + 3495 1552473485.304 * * [simplify]: Extracting #7: cost 1 inf + 5138 1552473485.305 * * [simplify]: Extracting #8: cost 0 inf + 5396 1552473485.306 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (fma y.im y.im (* y.re y.re))) 1552473485.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 y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (fma y.im y.im (* y.re y.re))))) 1552473485.306 * * * * [progress]: [ 61 / 349 ] simplifiying candidate # 1552473485.306 * [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))))) 1552473485.307 * * [simplify]: iters left: 6 (17 enodes) 1552473485.310 * * [simplify]: iters left: 5 (59 enodes) 1552473485.319 * * [simplify]: iters left: 4 (65 enodes) 1552473485.333 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473485.334 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473485.334 * * [simplify]: Extracting #2: cost 17 inf + 0 1552473485.334 * * [simplify]: Extracting #3: cost 30 inf + 0 1552473485.334 * * [simplify]: Extracting #4: cost 21 inf + 347 1552473485.335 * * [simplify]: Extracting #5: cost 8 inf + 1722 1552473485.336 * * [simplify]: Extracting #6: cost 2 inf + 3512 1552473485.337 * * [simplify]: Extracting #7: cost 0 inf + 4460 1552473485.339 * [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))))) 1552473485.339 * [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)))))) 1552473485.339 * [simplify]: Simplifying (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))) 1552473485.339 * * [simplify]: iters left: 6 (16 enodes) 1552473485.346 * * [simplify]: iters left: 5 (58 enodes) 1552473485.359 * * [simplify]: iters left: 4 (83 enodes) 1552473485.371 * * [simplify]: iters left: 3 (113 enodes) 1552473485.388 * * [simplify]: iters left: 2 (141 enodes) 1552473485.427 * * [simplify]: iters left: 1 (153 enodes) 1552473485.450 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473485.450 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473485.450 * * [simplify]: Extracting #2: cost 40 inf + 0 1552473485.450 * * [simplify]: Extracting #3: cost 57 inf + 125 1552473485.451 * * [simplify]: Extracting #4: cost 49 inf + 738 1552473485.452 * * [simplify]: Extracting #5: cost 27 inf + 4813 1552473485.454 * * [simplify]: Extracting #6: cost 6 inf + 10528 1552473485.456 * * [simplify]: Extracting #7: cost 0 inf + 12354 1552473485.458 * [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)))) 1552473485.458 * [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)))))) 1552473485.458 * * * * [progress]: [ 62 / 349 ] simplifiying candidate # 1552473485.459 * [simplify]: Simplifying (/ (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473485.459 * * [simplify]: iters left: 6 (16 enodes) 1552473485.464 * * [simplify]: iters left: 5 (55 enodes) 1552473485.478 * * [simplify]: iters left: 4 (60 enodes) 1552473485.491 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473485.491 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473485.491 * * [simplify]: Extracting #2: cost 15 inf + 0 1552473485.492 * * [simplify]: Extracting #3: cost 23 inf + 43 1552473485.492 * * [simplify]: Extracting #4: cost 14 inf + 502 1552473485.492 * * [simplify]: Extracting #5: cost 5 inf + 1170 1552473485.493 * * [simplify]: Extracting #6: cost 0 inf + 2518 1552473485.494 * [simplify]: Simplified to (/ (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (hypot y.im y.re)) 1552473485.494 * [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)))))) 1552473485.495 * [simplify]: Simplifying (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473485.495 * * [simplify]: iters left: 6 (16 enodes) 1552473485.502 * * [simplify]: iters left: 5 (59 enodes) 1552473485.520 * * [simplify]: iters left: 4 (85 enodes) 1552473485.545 * * [simplify]: iters left: 3 (115 enodes) 1552473485.569 * * [simplify]: iters left: 2 (143 enodes) 1552473485.589 * * [simplify]: iters left: 1 (155 enodes) 1552473485.615 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473485.615 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473485.615 * * [simplify]: Extracting #2: cost 41 inf + 0 1552473485.616 * * [simplify]: Extracting #3: cost 56 inf + 126 1552473485.616 * * [simplify]: Extracting #4: cost 39 inf + 1878 1552473485.619 * * [simplify]: Extracting #5: cost 10 inf + 6529 1552473485.622 * * [simplify]: Extracting #6: cost 1 inf + 8096 1552473485.623 * * [simplify]: Extracting #7: cost 0 inf + 8274 1552473485.625 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (hypot y.im y.re)) 1552473485.625 * [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)))) 1552473485.625 * * * * [progress]: [ 63 / 349 ] simplifiying candidate # 1552473485.625 * [simplify]: Simplifying (/ (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) 1) 1552473485.626 * * [simplify]: iters left: 6 (13 enodes) 1552473485.629 * * [simplify]: iters left: 5 (43 enodes) 1552473485.636 * * [simplify]: iters left: 4 (50 enodes) 1552473485.643 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473485.643 * * [simplify]: Extracting #1: cost 9 inf + 0 1552473485.643 * * [simplify]: Extracting #2: cost 18 inf + 1 1552473485.643 * * [simplify]: Extracting #3: cost 12 inf + 87 1552473485.643 * * [simplify]: Extracting #4: cost 5 inf + 455 1552473485.643 * * [simplify]: Extracting #5: cost 0 inf + 1339 1552473485.644 * [simplify]: Simplified to (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) 1552473485.644 * [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))))) 1552473485.644 * [simplify]: Simplifying (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (+ (* y.re y.re) (* y.im y.im))) 1552473485.644 * * [simplify]: iters left: 6 (15 enodes) 1552473485.647 * * [simplify]: iters left: 5 (55 enodes) 1552473485.661 * * [simplify]: iters left: 4 (80 enodes) 1552473485.681 * * [simplify]: iters left: 3 (110 enodes) 1552473485.702 * * [simplify]: iters left: 2 (138 enodes) 1552473485.724 * * [simplify]: iters left: 1 (150 enodes) 1552473485.743 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473485.743 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473485.743 * * [simplify]: Extracting #2: cost 42 inf + 0 1552473485.743 * * [simplify]: Extracting #3: cost 51 inf + 427 1552473485.744 * * [simplify]: Extracting #4: cost 25 inf + 3925 1552473485.746 * * [simplify]: Extracting #5: cost 2 inf + 9044 1552473485.749 * * [simplify]: Extracting #6: cost 0 inf + 9440 1552473485.752 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (fma y.re y.re (* y.im y.im))) 1552473485.752 * [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))))) 1552473485.752 * * * * [progress]: [ 64 / 349 ] simplifiying candidate # 1552473485.753 * [simplify]: Simplifying (/ (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) 1) 1552473485.753 * * [simplify]: iters left: 6 (13 enodes) 1552473485.758 * * [simplify]: iters left: 5 (43 enodes) 1552473485.770 * * [simplify]: iters left: 4 (50 enodes) 1552473485.781 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473485.781 * * [simplify]: Extracting #1: cost 9 inf + 0 1552473485.782 * * [simplify]: Extracting #2: cost 18 inf + 1 1552473485.782 * * [simplify]: Extracting #3: cost 12 inf + 87 1552473485.782 * * [simplify]: Extracting #4: cost 5 inf + 455 1552473485.782 * * [simplify]: Extracting #5: cost 0 inf + 1339 1552473485.783 * [simplify]: Simplified to (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) 1552473485.783 * [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))))) 1552473485.783 * [simplify]: Simplifying (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (+ (* y.re y.re) (* y.im y.im))) 1552473485.784 * * [simplify]: iters left: 6 (15 enodes) 1552473485.788 * * [simplify]: iters left: 5 (55 enodes) 1552473485.796 * * [simplify]: iters left: 4 (80 enodes) 1552473485.810 * * [simplify]: iters left: 3 (110 enodes) 1552473485.828 * * [simplify]: iters left: 2 (138 enodes) 1552473485.855 * * [simplify]: iters left: 1 (150 enodes) 1552473485.875 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473485.875 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473485.875 * * [simplify]: Extracting #2: cost 42 inf + 0 1552473485.876 * * [simplify]: Extracting #3: cost 51 inf + 427 1552473485.876 * * [simplify]: Extracting #4: cost 25 inf + 3925 1552473485.878 * * [simplify]: Extracting #5: cost 2 inf + 9044 1552473485.880 * * [simplify]: Extracting #6: cost 0 inf + 9440 1552473485.881 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (fma y.re y.re (* y.im y.im))) 1552473485.882 * [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))))) 1552473485.882 * * * * [progress]: [ 65 / 349 ] simplifiying candidate # 1552473485.882 * [simplify]: Simplifying (/ (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) 1) 1552473485.882 * * [simplify]: iters left: 6 (13 enodes) 1552473485.885 * * [simplify]: iters left: 5 (43 enodes) 1552473485.892 * * [simplify]: iters left: 4 (50 enodes) 1552473485.905 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473485.905 * * [simplify]: Extracting #1: cost 9 inf + 0 1552473485.906 * * [simplify]: Extracting #2: cost 18 inf + 1 1552473485.906 * * [simplify]: Extracting #3: cost 12 inf + 87 1552473485.906 * * [simplify]: Extracting #4: cost 5 inf + 455 1552473485.906 * * [simplify]: Extracting #5: cost 0 inf + 1339 1552473485.907 * [simplify]: Simplified to (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) 1552473485.907 * [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))))) 1552473485.907 * [simplify]: Simplifying (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (+ (* y.re y.re) (* y.im y.im))) 1552473485.908 * * [simplify]: iters left: 6 (15 enodes) 1552473485.914 * * [simplify]: iters left: 5 (55 enodes) 1552473485.928 * * [simplify]: iters left: 4 (80 enodes) 1552473485.948 * * [simplify]: iters left: 3 (110 enodes) 1552473485.963 * * [simplify]: iters left: 2 (138 enodes) 1552473485.984 * * [simplify]: iters left: 1 (150 enodes) 1552473486.013 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473486.013 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473486.014 * * [simplify]: Extracting #2: cost 42 inf + 0 1552473486.014 * * [simplify]: Extracting #3: cost 51 inf + 427 1552473486.014 * * [simplify]: Extracting #4: cost 25 inf + 3925 1552473486.016 * * [simplify]: Extracting #5: cost 2 inf + 9044 1552473486.018 * * [simplify]: Extracting #6: cost 0 inf + 9440 1552473486.020 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (fma y.re y.re (* y.im y.im))) 1552473486.020 * [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))))) 1552473486.020 * * * * [progress]: [ 66 / 349 ] simplifiying candidate # 1552473486.020 * [simplify]: Simplifying (/ (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (* 1 1)) 1552473486.020 * * [simplify]: iters left: 6 (14 enodes) 1552473486.023 * * [simplify]: iters left: 5 (46 enodes) 1552473486.030 * * [simplify]: iters left: 4 (51 enodes) 1552473486.037 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473486.037 * * [simplify]: Extracting #1: cost 9 inf + 0 1552473486.037 * * [simplify]: Extracting #2: cost 18 inf + 1 1552473486.037 * * [simplify]: Extracting #3: cost 13 inf + 46 1552473486.037 * * [simplify]: Extracting #4: cost 7 inf + 591 1552473486.038 * * [simplify]: Extracting #5: cost 1 inf + 1217 1552473486.038 * * [simplify]: Extracting #6: cost 0 inf + 1339 1552473486.038 * [simplify]: Simplified to (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) 1552473486.038 * [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))))) 1552473486.039 * [simplify]: Simplifying (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (+ (* y.re y.re) (* y.im y.im))) 1552473486.039 * * [simplify]: iters left: 6 (15 enodes) 1552473486.042 * * [simplify]: iters left: 5 (55 enodes) 1552473486.050 * * [simplify]: iters left: 4 (80 enodes) 1552473486.071 * * [simplify]: iters left: 3 (110 enodes) 1552473486.104 * * [simplify]: iters left: 2 (138 enodes) 1552473486.141 * * [simplify]: iters left: 1 (150 enodes) 1552473486.168 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473486.169 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473486.169 * * [simplify]: Extracting #2: cost 42 inf + 0 1552473486.169 * * [simplify]: Extracting #3: cost 51 inf + 427 1552473486.169 * * [simplify]: Extracting #4: cost 25 inf + 3925 1552473486.171 * * [simplify]: Extracting #5: cost 2 inf + 9044 1552473486.173 * * [simplify]: Extracting #6: cost 0 inf + 9440 1552473486.175 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (fma y.re y.re (* y.im y.im))) 1552473486.175 * [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))))) 1552473486.175 * * * * [progress]: [ 67 / 349 ] simplifiying candidate # 1552473486.175 * [simplify]: Simplifying (/ (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) 1) 1552473486.175 * * [simplify]: iters left: 6 (13 enodes) 1552473486.178 * * [simplify]: iters left: 5 (43 enodes) 1552473486.185 * * [simplify]: iters left: 4 (50 enodes) 1552473486.194 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473486.195 * * [simplify]: Extracting #1: cost 9 inf + 0 1552473486.195 * * [simplify]: Extracting #2: cost 18 inf + 1 1552473486.195 * * [simplify]: Extracting #3: cost 12 inf + 87 1552473486.195 * * [simplify]: Extracting #4: cost 5 inf + 455 1552473486.196 * * [simplify]: Extracting #5: cost 0 inf + 1339 1552473486.196 * [simplify]: Simplified to (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) 1552473486.196 * [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))))) 1552473486.197 * [simplify]: Simplifying (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (+ (* y.re y.re) (* y.im y.im))) 1552473486.197 * * [simplify]: iters left: 6 (15 enodes) 1552473486.203 * * [simplify]: iters left: 5 (55 enodes) 1552473486.220 * * [simplify]: iters left: 4 (80 enodes) 1552473486.233 * * [simplify]: iters left: 3 (110 enodes) 1552473486.249 * * [simplify]: iters left: 2 (138 enodes) 1552473486.288 * * [simplify]: iters left: 1 (150 enodes) 1552473486.325 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473486.325 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473486.326 * * [simplify]: Extracting #2: cost 42 inf + 0 1552473486.326 * * [simplify]: Extracting #3: cost 51 inf + 427 1552473486.327 * * [simplify]: Extracting #4: cost 25 inf + 3925 1552473486.331 * * [simplify]: Extracting #5: cost 2 inf + 9044 1552473486.336 * * [simplify]: Extracting #6: cost 0 inf + 9440 1552473486.340 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (fma y.re y.re (* y.im y.im))) 1552473486.340 * [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))))) 1552473486.340 * * * * [progress]: [ 68 / 349 ] simplifiying candidate # 1552473486.340 * [simplify]: Simplifying (/ (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) 1) 1552473486.341 * * [simplify]: iters left: 6 (13 enodes) 1552473486.347 * * [simplify]: iters left: 5 (43 enodes) 1552473486.360 * * [simplify]: iters left: 4 (50 enodes) 1552473486.373 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473486.373 * * [simplify]: Extracting #1: cost 9 inf + 0 1552473486.373 * * [simplify]: Extracting #2: cost 18 inf + 1 1552473486.373 * * [simplify]: Extracting #3: cost 12 inf + 87 1552473486.373 * * [simplify]: Extracting #4: cost 5 inf + 455 1552473486.374 * * [simplify]: Extracting #5: cost 0 inf + 1339 1552473486.374 * [simplify]: Simplified to (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) 1552473486.374 * [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))))) 1552473486.374 * [simplify]: Simplifying (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (+ (* y.re y.re) (* y.im y.im))) 1552473486.374 * * [simplify]: iters left: 6 (15 enodes) 1552473486.378 * * [simplify]: iters left: 5 (55 enodes) 1552473486.386 * * [simplify]: iters left: 4 (80 enodes) 1552473486.398 * * [simplify]: iters left: 3 (110 enodes) 1552473486.424 * * [simplify]: iters left: 2 (138 enodes) 1552473486.452 * * [simplify]: iters left: 1 (150 enodes) 1552473486.472 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473486.472 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473486.472 * * [simplify]: Extracting #2: cost 42 inf + 0 1552473486.473 * * [simplify]: Extracting #3: cost 51 inf + 427 1552473486.474 * * [simplify]: Extracting #4: cost 25 inf + 3925 1552473486.475 * * [simplify]: Extracting #5: cost 2 inf + 9044 1552473486.477 * * [simplify]: Extracting #6: cost 0 inf + 9440 1552473486.479 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (fma y.re y.re (* y.im y.im))) 1552473486.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))) (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (fma y.re y.re (* y.im y.im))))) 1552473486.479 * * * * [progress]: [ 69 / 349 ] simplifiying candidate # 1552473486.479 * [simplify]: Simplifying (/ 1 (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) 1552473486.479 * * [simplify]: iters left: 6 (9 enodes) 1552473486.482 * * [simplify]: iters left: 5 (33 enodes) 1552473486.488 * * [simplify]: iters left: 4 (38 enodes) 1552473486.494 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473486.494 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473486.494 * * [simplify]: Extracting #2: cost 9 inf + 1 1552473486.494 * * [simplify]: Extracting #3: cost 14 inf + 1 1552473486.494 * * [simplify]: Extracting #4: cost 14 inf + 3 1552473486.495 * * [simplify]: Extracting #5: cost 8 inf + 361 1552473486.495 * * [simplify]: Extracting #6: cost 3 inf + 1367 1552473486.495 * * [simplify]: Extracting #7: cost 0 inf + 2101 1552473486.495 * [simplify]: Simplified to (/ (/ 1 (cbrt (fma y.re y.re (* y.im y.im)))) (cbrt (fma y.re y.re (* y.im y.im)))) 1552473486.495 * [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)))))) 1552473486.496 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (+ (* y.re y.re) (* y.im y.im)))) 1552473486.496 * * [simplify]: iters left: 6 (12 enodes) 1552473486.500 * * [simplify]: iters left: 5 (46 enodes) 1552473486.514 * * [simplify]: iters left: 4 (71 enodes) 1552473486.534 * * [simplify]: iters left: 3 (101 enodes) 1552473486.562 * * [simplify]: iters left: 2 (129 enodes) 1552473486.579 * * [simplify]: iters left: 1 (141 enodes) 1552473486.599 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473486.599 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473486.599 * * [simplify]: Extracting #2: cost 34 inf + 2 1552473486.600 * * [simplify]: Extracting #3: cost 46 inf + 211 1552473486.600 * * [simplify]: Extracting #4: cost 38 inf + 803 1552473486.602 * * [simplify]: Extracting #5: cost 8 inf + 7445 1552473486.605 * * [simplify]: Extracting #6: cost 0 inf + 9306 1552473486.606 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (fma y.im y.im (* y.re y.re)))) 1552473486.607 * [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)))))) 1552473486.607 * * * * [progress]: [ 70 / 349 ] simplifiying candidate # 1552473486.607 * [simplify]: Simplifying (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473486.607 * * [simplify]: iters left: 6 (8 enodes) 1552473486.609 * * [simplify]: iters left: 5 (29 enodes) 1552473486.614 * * [simplify]: iters left: 4 (33 enodes) 1552473486.618 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473486.618 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473486.618 * * [simplify]: Extracting #2: cost 7 inf + 1 1552473486.618 * * [simplify]: Extracting #3: cost 4 inf + 313 1552473486.619 * * [simplify]: Extracting #4: cost 3 inf + 492 1552473486.619 * * [simplify]: Extracting #5: cost 0 inf + 671 1552473486.619 * [simplify]: Simplified to (/ 1 (hypot y.im y.re)) 1552473486.619 * [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)))))) 1552473486.619 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473486.619 * * [simplify]: iters left: 6 (12 enodes) 1552473486.622 * * [simplify]: iters left: 5 (47 enodes) 1552473486.629 * * [simplify]: iters left: 4 (73 enodes) 1552473486.641 * * [simplify]: iters left: 3 (103 enodes) 1552473486.655 * * [simplify]: iters left: 2 (131 enodes) 1552473486.683 * * [simplify]: iters left: 1 (143 enodes) 1552473486.716 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473486.716 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473486.716 * * [simplify]: Extracting #2: cost 34 inf + 2 1552473486.716 * * [simplify]: Extracting #3: cost 46 inf + 170 1552473486.718 * * [simplify]: Extracting #4: cost 15 inf + 3448 1552473486.720 * * [simplify]: Extracting #5: cost 1 inf + 5007 1552473486.722 * * [simplify]: Extracting #6: cost 0 inf + 5226 1552473486.723 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1552473486.723 * [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)))) 1552473486.723 * * * * [progress]: [ 71 / 349 ] simplifiying candidate # 1552473486.723 * [simplify]: Simplifying (/ 1 1) 1552473486.723 * * [simplify]: iters left: 2 (2 enodes) 1552473486.724 * * [simplify]: iters left: 1 (6 enodes) 1552473486.726 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473486.726 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473486.726 * [simplify]: Simplified to 1 1552473486.726 * [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))))) 1552473486.726 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) 1552473486.726 * * [simplify]: iters left: 6 (11 enodes) 1552473486.728 * * [simplify]: iters left: 5 (43 enodes) 1552473486.735 * * [simplify]: iters left: 4 (68 enodes) 1552473486.746 * * [simplify]: iters left: 3 (98 enodes) 1552473486.761 * * [simplify]: iters left: 2 (126 enodes) 1552473486.779 * * [simplify]: iters left: 1 (138 enodes) 1552473486.796 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473486.796 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473486.796 * * [simplify]: Extracting #2: cost 35 inf + 2 1552473486.796 * * [simplify]: Extracting #3: cost 43 inf + 446 1552473486.797 * * [simplify]: Extracting #4: cost 14 inf + 4014 1552473486.798 * * [simplify]: Extracting #5: cost 1 inf + 6215 1552473486.800 * * [simplify]: Extracting #6: cost 0 inf + 6392 1552473486.801 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))) 1552473486.801 * [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))))) 1552473486.801 * * * * [progress]: [ 72 / 349 ] simplifiying candidate # 1552473486.801 * [simplify]: Simplifying (/ 1 1) 1552473486.801 * * [simplify]: iters left: 2 (2 enodes) 1552473486.803 * * [simplify]: iters left: 1 (6 enodes) 1552473486.804 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473486.804 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473486.804 * [simplify]: Simplified to 1 1552473486.804 * [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))))) 1552473486.804 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) 1552473486.804 * * [simplify]: iters left: 6 (11 enodes) 1552473486.807 * * [simplify]: iters left: 5 (43 enodes) 1552473486.818 * * [simplify]: iters left: 4 (68 enodes) 1552473486.829 * * [simplify]: iters left: 3 (98 enodes) 1552473486.842 * * [simplify]: iters left: 2 (126 enodes) 1552473486.864 * * [simplify]: iters left: 1 (138 enodes) 1552473486.898 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473486.898 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473486.898 * * [simplify]: Extracting #2: cost 35 inf + 2 1552473486.898 * * [simplify]: Extracting #3: cost 43 inf + 446 1552473486.900 * * [simplify]: Extracting #4: cost 14 inf + 4014 1552473486.902 * * [simplify]: Extracting #5: cost 1 inf + 6215 1552473486.905 * * [simplify]: Extracting #6: cost 0 inf + 6392 1552473486.908 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))) 1552473486.908 * [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))))) 1552473486.908 * * * * [progress]: [ 73 / 349 ] simplifiying candidate # 1552473486.908 * [simplify]: Simplifying (/ 1 1) 1552473486.908 * * [simplify]: iters left: 2 (2 enodes) 1552473486.910 * * [simplify]: iters left: 1 (6 enodes) 1552473486.912 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473486.912 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473486.912 * [simplify]: Simplified to 1 1552473486.912 * [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))))) 1552473486.913 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) 1552473486.913 * * [simplify]: iters left: 6 (11 enodes) 1552473486.918 * * [simplify]: iters left: 5 (43 enodes) 1552473486.933 * * [simplify]: iters left: 4 (68 enodes) 1552473486.951 * * [simplify]: iters left: 3 (98 enodes) 1552473486.974 * * [simplify]: iters left: 2 (126 enodes) 1552473487.001 * * [simplify]: iters left: 1 (138 enodes) 1552473487.022 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473487.022 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473487.022 * * [simplify]: Extracting #2: cost 35 inf + 2 1552473487.023 * * [simplify]: Extracting #3: cost 43 inf + 446 1552473487.024 * * [simplify]: Extracting #4: cost 14 inf + 4014 1552473487.027 * * [simplify]: Extracting #5: cost 1 inf + 6215 1552473487.030 * * [simplify]: Extracting #6: cost 0 inf + 6392 1552473487.033 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))) 1552473487.033 * [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))))) 1552473487.033 * * * * [progress]: [ 74 / 349 ] simplifiying candidate # 1552473487.033 * [simplify]: Simplifying (/ 1 (* 1 1)) 1552473487.033 * * [simplify]: iters left: 4 (3 enodes) 1552473487.037 * * [simplify]: iters left: 3 (9 enodes) 1552473487.041 * * [simplify]: iters left: 2 (11 enodes) 1552473487.044 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473487.045 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473487.045 * [simplify]: Simplified to 1 1552473487.045 * [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))))) 1552473487.045 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) 1552473487.045 * * [simplify]: iters left: 6 (11 enodes) 1552473487.048 * * [simplify]: iters left: 5 (43 enodes) 1552473487.055 * * [simplify]: iters left: 4 (68 enodes) 1552473487.065 * * [simplify]: iters left: 3 (98 enodes) 1552473487.080 * * [simplify]: iters left: 2 (126 enodes) 1552473487.104 * * [simplify]: iters left: 1 (138 enodes) 1552473487.122 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473487.122 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473487.122 * * [simplify]: Extracting #2: cost 35 inf + 2 1552473487.122 * * [simplify]: Extracting #3: cost 43 inf + 446 1552473487.123 * * [simplify]: Extracting #4: cost 14 inf + 4014 1552473487.124 * * [simplify]: Extracting #5: cost 1 inf + 6215 1552473487.127 * * [simplify]: Extracting #6: cost 0 inf + 6392 1552473487.128 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))) 1552473487.128 * [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))))) 1552473487.128 * * * * [progress]: [ 75 / 349 ] simplifiying candidate # 1552473487.128 * [simplify]: Simplifying (/ 1 1) 1552473487.128 * * [simplify]: iters left: 2 (2 enodes) 1552473487.130 * * [simplify]: iters left: 1 (6 enodes) 1552473487.132 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473487.132 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473487.132 * [simplify]: Simplified to 1 1552473487.132 * [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))))) 1552473487.132 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) 1552473487.132 * * [simplify]: iters left: 6 (11 enodes) 1552473487.138 * * [simplify]: iters left: 5 (43 enodes) 1552473487.148 * * [simplify]: iters left: 4 (68 enodes) 1552473487.158 * * [simplify]: iters left: 3 (98 enodes) 1552473487.171 * * [simplify]: iters left: 2 (126 enodes) 1552473487.189 * * [simplify]: iters left: 1 (138 enodes) 1552473487.223 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473487.223 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473487.224 * * [simplify]: Extracting #2: cost 35 inf + 2 1552473487.224 * * [simplify]: Extracting #3: cost 43 inf + 446 1552473487.225 * * [simplify]: Extracting #4: cost 14 inf + 4014 1552473487.228 * * [simplify]: Extracting #5: cost 1 inf + 6215 1552473487.231 * * [simplify]: Extracting #6: cost 0 inf + 6392 1552473487.233 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))) 1552473487.233 * [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))))) 1552473487.234 * * * * [progress]: [ 76 / 349 ] simplifiying candidate # 1552473487.234 * [simplify]: Simplifying (/ 1 1) 1552473487.234 * * [simplify]: iters left: 2 (2 enodes) 1552473487.236 * * [simplify]: iters left: 1 (6 enodes) 1552473487.238 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473487.238 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473487.238 * [simplify]: Simplified to 1 1552473487.238 * [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))))) 1552473487.239 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) 1552473487.239 * * [simplify]: iters left: 6 (11 enodes) 1552473487.244 * * [simplify]: iters left: 5 (43 enodes) 1552473487.257 * * [simplify]: iters left: 4 (68 enodes) 1552473487.275 * * [simplify]: iters left: 3 (98 enodes) 1552473487.301 * * [simplify]: iters left: 2 (126 enodes) 1552473487.335 * * [simplify]: iters left: 1 (138 enodes) 1552473487.371 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473487.371 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473487.372 * * [simplify]: Extracting #2: cost 35 inf + 2 1552473487.372 * * [simplify]: Extracting #3: cost 43 inf + 446 1552473487.373 * * [simplify]: Extracting #4: cost 14 inf + 4014 1552473487.375 * * [simplify]: Extracting #5: cost 1 inf + 6215 1552473487.376 * * [simplify]: Extracting #6: cost 0 inf + 6392 1552473487.378 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))) 1552473487.378 * [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))))) 1552473487.378 * * * * [progress]: [ 77 / 349 ] simplifiying candidate # 1552473487.378 * [simplify]: Simplifying (/ 1 (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) 1552473487.378 * * [simplify]: iters left: 6 (9 enodes) 1552473487.381 * * [simplify]: iters left: 5 (33 enodes) 1552473487.386 * * [simplify]: iters left: 4 (38 enodes) 1552473487.392 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473487.392 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473487.392 * * [simplify]: Extracting #2: cost 9 inf + 1 1552473487.392 * * [simplify]: Extracting #3: cost 14 inf + 1 1552473487.392 * * [simplify]: Extracting #4: cost 14 inf + 3 1552473487.392 * * [simplify]: Extracting #5: cost 8 inf + 361 1552473487.392 * * [simplify]: Extracting #6: cost 3 inf + 1367 1552473487.392 * * [simplify]: Extracting #7: cost 0 inf + 2101 1552473487.393 * [simplify]: Simplified to (/ (/ 1 (cbrt (fma y.re y.re (* y.im y.im)))) (cbrt (fma y.re y.re (* y.im y.im)))) 1552473487.393 * [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)))))) 1552473487.393 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (+ (* y.re y.re) (* y.im y.im)))) 1552473487.393 * * [simplify]: iters left: 6 (12 enodes) 1552473487.396 * * [simplify]: iters left: 5 (46 enodes) 1552473487.403 * * [simplify]: iters left: 4 (71 enodes) 1552473487.413 * * [simplify]: iters left: 3 (101 enodes) 1552473487.427 * * [simplify]: iters left: 2 (129 enodes) 1552473487.447 * * [simplify]: iters left: 1 (141 enodes) 1552473487.464 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473487.464 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473487.464 * * [simplify]: Extracting #2: cost 34 inf + 2 1552473487.464 * * [simplify]: Extracting #3: cost 46 inf + 211 1552473487.465 * * [simplify]: Extracting #4: cost 38 inf + 803 1552473487.466 * * [simplify]: Extracting #5: cost 8 inf + 7445 1552473487.469 * * [simplify]: Extracting #6: cost 0 inf + 9306 1552473487.473 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (fma y.im y.im (* y.re y.re)))) 1552473487.473 * [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)))))) 1552473487.473 * * * * [progress]: [ 78 / 349 ] simplifiying candidate # 1552473487.473 * [simplify]: Simplifying (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473487.473 * * [simplify]: iters left: 6 (8 enodes) 1552473487.478 * * [simplify]: iters left: 5 (29 enodes) 1552473487.487 * * [simplify]: iters left: 4 (33 enodes) 1552473487.497 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473487.497 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473487.497 * * [simplify]: Extracting #2: cost 7 inf + 1 1552473487.497 * * [simplify]: Extracting #3: cost 4 inf + 313 1552473487.497 * * [simplify]: Extracting #4: cost 3 inf + 492 1552473487.497 * * [simplify]: Extracting #5: cost 0 inf + 671 1552473487.498 * [simplify]: Simplified to (/ 1 (hypot y.im y.re)) 1552473487.498 * [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)))))) 1552473487.498 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473487.498 * * [simplify]: iters left: 6 (12 enodes) 1552473487.504 * * [simplify]: iters left: 5 (47 enodes) 1552473487.518 * * [simplify]: iters left: 4 (73 enodes) 1552473487.540 * * [simplify]: iters left: 3 (103 enodes) 1552473487.567 * * [simplify]: iters left: 2 (131 enodes) 1552473487.603 * * [simplify]: iters left: 1 (143 enodes) 1552473487.624 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473487.624 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473487.624 * * [simplify]: Extracting #2: cost 34 inf + 2 1552473487.625 * * [simplify]: Extracting #3: cost 46 inf + 170 1552473487.625 * * [simplify]: Extracting #4: cost 15 inf + 3448 1552473487.626 * * [simplify]: Extracting #5: cost 1 inf + 5007 1552473487.627 * * [simplify]: Extracting #6: cost 0 inf + 5226 1552473487.628 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1552473487.628 * [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)))) 1552473487.629 * * * * [progress]: [ 79 / 349 ] simplifiying candidate # 1552473487.629 * [simplify]: Simplifying (/ 1 1) 1552473487.629 * * [simplify]: iters left: 2 (2 enodes) 1552473487.630 * * [simplify]: iters left: 1 (6 enodes) 1552473487.631 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473487.631 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473487.631 * [simplify]: Simplified to 1 1552473487.631 * [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))))) 1552473487.631 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) 1552473487.631 * * [simplify]: iters left: 6 (11 enodes) 1552473487.634 * * [simplify]: iters left: 5 (43 enodes) 1552473487.641 * * [simplify]: iters left: 4 (68 enodes) 1552473487.661 * * [simplify]: iters left: 3 (98 enodes) 1552473487.689 * * [simplify]: iters left: 2 (126 enodes) 1552473487.723 * * [simplify]: iters left: 1 (138 enodes) 1552473487.757 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473487.758 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473487.758 * * [simplify]: Extracting #2: cost 35 inf + 2 1552473487.758 * * [simplify]: Extracting #3: cost 43 inf + 446 1552473487.760 * * [simplify]: Extracting #4: cost 14 inf + 4014 1552473487.762 * * [simplify]: Extracting #5: cost 1 inf + 6215 1552473487.765 * * [simplify]: Extracting #6: cost 0 inf + 6392 1552473487.767 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))) 1552473487.768 * [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))))) 1552473487.768 * * * * [progress]: [ 80 / 349 ] simplifiying candidate # 1552473487.768 * [simplify]: Simplifying (/ 1 1) 1552473487.768 * * [simplify]: iters left: 2 (2 enodes) 1552473487.770 * * [simplify]: iters left: 1 (6 enodes) 1552473487.772 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473487.772 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473487.772 * [simplify]: Simplified to 1 1552473487.772 * [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))))) 1552473487.772 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) 1552473487.772 * * [simplify]: iters left: 6 (11 enodes) 1552473487.777 * * [simplify]: iters left: 5 (43 enodes) 1552473487.790 * * [simplify]: iters left: 4 (68 enodes) 1552473487.810 * * [simplify]: iters left: 3 (98 enodes) 1552473487.838 * * [simplify]: iters left: 2 (126 enodes) 1552473487.856 * * [simplify]: iters left: 1 (138 enodes) 1552473487.876 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473487.876 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473487.876 * * [simplify]: Extracting #2: cost 35 inf + 2 1552473487.876 * * [simplify]: Extracting #3: cost 43 inf + 446 1552473487.877 * * [simplify]: Extracting #4: cost 14 inf + 4014 1552473487.878 * * [simplify]: Extracting #5: cost 1 inf + 6215 1552473487.880 * * [simplify]: Extracting #6: cost 0 inf + 6392 1552473487.881 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))) 1552473487.881 * [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))))) 1552473487.881 * * * * [progress]: [ 81 / 349 ] simplifiying candidate # 1552473487.881 * [simplify]: Simplifying (/ 1 1) 1552473487.881 * * [simplify]: iters left: 2 (2 enodes) 1552473487.882 * * [simplify]: iters left: 1 (6 enodes) 1552473487.884 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473487.884 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473487.884 * [simplify]: Simplified to 1 1552473487.884 * [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))))) 1552473487.884 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) 1552473487.884 * * [simplify]: iters left: 6 (11 enodes) 1552473487.887 * * [simplify]: iters left: 5 (43 enodes) 1552473487.893 * * [simplify]: iters left: 4 (68 enodes) 1552473487.904 * * [simplify]: iters left: 3 (98 enodes) 1552473487.931 * * [simplify]: iters left: 2 (126 enodes) 1552473487.965 * * [simplify]: iters left: 1 (138 enodes) 1552473488.000 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473488.000 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473488.000 * * [simplify]: Extracting #2: cost 35 inf + 2 1552473488.001 * * [simplify]: Extracting #3: cost 43 inf + 446 1552473488.003 * * [simplify]: Extracting #4: cost 14 inf + 4014 1552473488.005 * * [simplify]: Extracting #5: cost 1 inf + 6215 1552473488.008 * * [simplify]: Extracting #6: cost 0 inf + 6392 1552473488.011 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))) 1552473488.011 * [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))))) 1552473488.012 * * * * [progress]: [ 82 / 349 ] simplifiying candidate # 1552473488.012 * [simplify]: Simplifying (/ 1 (* 1 1)) 1552473488.012 * * [simplify]: iters left: 4 (3 enodes) 1552473488.016 * * [simplify]: iters left: 3 (9 enodes) 1552473488.019 * * [simplify]: iters left: 2 (11 enodes) 1552473488.021 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473488.021 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473488.022 * [simplify]: Simplified to 1 1552473488.022 * [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))))) 1552473488.022 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) 1552473488.022 * * [simplify]: iters left: 6 (11 enodes) 1552473488.024 * * [simplify]: iters left: 5 (43 enodes) 1552473488.031 * * [simplify]: iters left: 4 (68 enodes) 1552473488.041 * * [simplify]: iters left: 3 (98 enodes) 1552473488.061 * * [simplify]: iters left: 2 (126 enodes) 1552473488.094 * * [simplify]: iters left: 1 (138 enodes) 1552473488.127 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473488.127 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473488.128 * * [simplify]: Extracting #2: cost 35 inf + 2 1552473488.128 * * [simplify]: Extracting #3: cost 43 inf + 446 1552473488.129 * * [simplify]: Extracting #4: cost 14 inf + 4014 1552473488.132 * * [simplify]: Extracting #5: cost 1 inf + 6215 1552473488.135 * * [simplify]: Extracting #6: cost 0 inf + 6392 1552473488.138 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))) 1552473488.138 * [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))))) 1552473488.138 * * * * [progress]: [ 83 / 349 ] simplifiying candidate # 1552473488.138 * [simplify]: Simplifying (/ 1 1) 1552473488.138 * * [simplify]: iters left: 2 (2 enodes) 1552473488.140 * * [simplify]: iters left: 1 (6 enodes) 1552473488.142 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473488.142 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473488.142 * [simplify]: Simplified to 1 1552473488.142 * [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))))) 1552473488.142 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) 1552473488.143 * * [simplify]: iters left: 6 (11 enodes) 1552473488.148 * * [simplify]: iters left: 5 (43 enodes) 1552473488.161 * * [simplify]: iters left: 4 (68 enodes) 1552473488.182 * * [simplify]: iters left: 3 (98 enodes) 1552473488.209 * * [simplify]: iters left: 2 (126 enodes) 1552473488.245 * * [simplify]: iters left: 1 (138 enodes) 1552473488.277 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473488.277 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473488.277 * * [simplify]: Extracting #2: cost 35 inf + 2 1552473488.278 * * [simplify]: Extracting #3: cost 43 inf + 446 1552473488.279 * * [simplify]: Extracting #4: cost 14 inf + 4014 1552473488.282 * * [simplify]: Extracting #5: cost 1 inf + 6215 1552473488.284 * * [simplify]: Extracting #6: cost 0 inf + 6392 1552473488.287 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))) 1552473488.287 * [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))))) 1552473488.287 * * * * [progress]: [ 84 / 349 ] simplifiying candidate # 1552473488.288 * [simplify]: Simplifying (/ 1 1) 1552473488.288 * * [simplify]: iters left: 2 (2 enodes) 1552473488.289 * * [simplify]: iters left: 1 (6 enodes) 1552473488.291 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473488.291 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473488.291 * [simplify]: Simplified to 1 1552473488.292 * [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))))) 1552473488.292 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) 1552473488.292 * * [simplify]: iters left: 6 (11 enodes) 1552473488.297 * * [simplify]: iters left: 5 (43 enodes) 1552473488.306 * * [simplify]: iters left: 4 (68 enodes) 1552473488.318 * * [simplify]: iters left: 3 (98 enodes) 1552473488.332 * * [simplify]: iters left: 2 (126 enodes) 1552473488.357 * * [simplify]: iters left: 1 (138 enodes) 1552473488.391 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473488.391 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473488.391 * * [simplify]: Extracting #2: cost 35 inf + 2 1552473488.392 * * [simplify]: Extracting #3: cost 43 inf + 446 1552473488.393 * * [simplify]: Extracting #4: cost 14 inf + 4014 1552473488.396 * * [simplify]: Extracting #5: cost 1 inf + 6215 1552473488.399 * * [simplify]: Extracting #6: cost 0 inf + 6392 1552473488.402 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))) 1552473488.402 * [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))))) 1552473488.402 * * * * [progress]: [ 85 / 349 ] simplifiying candidate # 1552473488.402 * [simplify]: Simplifying (/ 1 (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) 1552473488.402 * * [simplify]: iters left: 6 (9 enodes) 1552473488.408 * * [simplify]: iters left: 5 (33 enodes) 1552473488.418 * * [simplify]: iters left: 4 (38 enodes) 1552473488.429 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473488.429 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473488.429 * * [simplify]: Extracting #2: cost 9 inf + 1 1552473488.429 * * [simplify]: Extracting #3: cost 14 inf + 1 1552473488.429 * * [simplify]: Extracting #4: cost 14 inf + 3 1552473488.429 * * [simplify]: Extracting #5: cost 8 inf + 361 1552473488.430 * * [simplify]: Extracting #6: cost 3 inf + 1367 1552473488.430 * * [simplify]: Extracting #7: cost 0 inf + 2101 1552473488.430 * [simplify]: Simplified to (/ (/ 1 (cbrt (fma y.re y.re (* y.im y.im)))) (cbrt (fma y.re y.re (* y.im y.im)))) 1552473488.430 * [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)))))) 1552473488.431 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (+ (* y.re y.re) (* y.im y.im)))) 1552473488.431 * * [simplify]: iters left: 6 (12 enodes) 1552473488.433 * * [simplify]: iters left: 5 (46 enodes) 1552473488.440 * * [simplify]: iters left: 4 (71 enodes) 1552473488.451 * * [simplify]: iters left: 3 (101 enodes) 1552473488.474 * * [simplify]: iters left: 2 (129 enodes) 1552473488.505 * * [simplify]: iters left: 1 (141 enodes) 1552473488.523 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473488.523 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473488.523 * * [simplify]: Extracting #2: cost 34 inf + 2 1552473488.523 * * [simplify]: Extracting #3: cost 46 inf + 211 1552473488.523 * * [simplify]: Extracting #4: cost 38 inf + 803 1552473488.526 * * [simplify]: Extracting #5: cost 8 inf + 7445 1552473488.527 * * [simplify]: Extracting #6: cost 0 inf + 9306 1552473488.529 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (fma y.im y.im (* y.re y.re)))) 1552473488.529 * [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)))))) 1552473488.529 * * * * [progress]: [ 86 / 349 ] simplifiying candidate # 1552473488.529 * [simplify]: Simplifying (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473488.529 * * [simplify]: iters left: 6 (8 enodes) 1552473488.531 * * [simplify]: iters left: 5 (29 enodes) 1552473488.539 * * [simplify]: iters left: 4 (33 enodes) 1552473488.548 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473488.548 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473488.548 * * [simplify]: Extracting #2: cost 7 inf + 1 1552473488.548 * * [simplify]: Extracting #3: cost 4 inf + 313 1552473488.549 * * [simplify]: Extracting #4: cost 3 inf + 492 1552473488.549 * * [simplify]: Extracting #5: cost 0 inf + 671 1552473488.549 * [simplify]: Simplified to (/ 1 (hypot y.im y.re)) 1552473488.549 * [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)))))) 1552473488.550 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473488.550 * * [simplify]: iters left: 6 (12 enodes) 1552473488.556 * * [simplify]: iters left: 5 (47 enodes) 1552473488.570 * * [simplify]: iters left: 4 (73 enodes) 1552473488.592 * * [simplify]: iters left: 3 (103 enodes) 1552473488.620 * * [simplify]: iters left: 2 (131 enodes) 1552473488.656 * * [simplify]: iters left: 1 (143 enodes) 1552473488.680 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473488.680 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473488.680 * * [simplify]: Extracting #2: cost 34 inf + 2 1552473488.680 * * [simplify]: Extracting #3: cost 46 inf + 170 1552473488.681 * * [simplify]: Extracting #4: cost 15 inf + 3448 1552473488.682 * * [simplify]: Extracting #5: cost 1 inf + 5007 1552473488.683 * * [simplify]: Extracting #6: cost 0 inf + 5226 1552473488.684 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1552473488.684 * [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)))) 1552473488.684 * * * * [progress]: [ 87 / 349 ] simplifiying candidate # 1552473488.685 * [simplify]: Simplifying (/ 1 1) 1552473488.685 * * [simplify]: iters left: 2 (2 enodes) 1552473488.686 * * [simplify]: iters left: 1 (6 enodes) 1552473488.687 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473488.687 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473488.687 * [simplify]: Simplified to 1 1552473488.687 * [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))))) 1552473488.687 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) 1552473488.687 * * [simplify]: iters left: 6 (11 enodes) 1552473488.690 * * [simplify]: iters left: 5 (43 enodes) 1552473488.700 * * [simplify]: iters left: 4 (68 enodes) 1552473488.719 * * [simplify]: iters left: 3 (98 enodes) 1552473488.738 * * [simplify]: iters left: 2 (126 enodes) 1552473488.757 * * [simplify]: iters left: 1 (138 enodes) 1552473488.788 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473488.788 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473488.788 * * [simplify]: Extracting #2: cost 35 inf + 2 1552473488.789 * * [simplify]: Extracting #3: cost 43 inf + 446 1552473488.790 * * [simplify]: Extracting #4: cost 14 inf + 4014 1552473488.792 * * [simplify]: Extracting #5: cost 1 inf + 6215 1552473488.794 * * [simplify]: Extracting #6: cost 0 inf + 6392 1552473488.797 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))) 1552473488.797 * [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))))) 1552473488.797 * * * * [progress]: [ 88 / 349 ] simplifiying candidate # 1552473488.797 * [simplify]: Simplifying (/ 1 1) 1552473488.797 * * [simplify]: iters left: 2 (2 enodes) 1552473488.799 * * [simplify]: iters left: 1 (6 enodes) 1552473488.801 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473488.801 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473488.801 * [simplify]: Simplified to 1 1552473488.801 * [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))))) 1552473488.801 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) 1552473488.801 * * [simplify]: iters left: 6 (11 enodes) 1552473488.806 * * [simplify]: iters left: 5 (43 enodes) 1552473488.817 * * [simplify]: iters left: 4 (68 enodes) 1552473488.835 * * [simplify]: iters left: 3 (98 enodes) 1552473488.858 * * [simplify]: iters left: 2 (126 enodes) 1552473488.888 * * [simplify]: iters left: 1 (138 enodes) 1552473488.908 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473488.908 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473488.908 * * [simplify]: Extracting #2: cost 35 inf + 2 1552473488.909 * * [simplify]: Extracting #3: cost 43 inf + 446 1552473488.910 * * [simplify]: Extracting #4: cost 14 inf + 4014 1552473488.911 * * [simplify]: Extracting #5: cost 1 inf + 6215 1552473488.913 * * [simplify]: Extracting #6: cost 0 inf + 6392 1552473488.915 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))) 1552473488.915 * [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))))) 1552473488.915 * * * * [progress]: [ 89 / 349 ] simplifiying candidate # 1552473488.915 * [simplify]: Simplifying (/ 1 1) 1552473488.915 * * [simplify]: iters left: 2 (2 enodes) 1552473488.917 * * [simplify]: iters left: 1 (6 enodes) 1552473488.919 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473488.919 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473488.919 * [simplify]: Simplified to 1 1552473488.919 * [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))))) 1552473488.919 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) 1552473488.919 * * [simplify]: iters left: 6 (11 enodes) 1552473488.925 * * [simplify]: iters left: 5 (43 enodes) 1552473488.938 * * [simplify]: iters left: 4 (68 enodes) 1552473488.951 * * [simplify]: iters left: 3 (98 enodes) 1552473488.965 * * [simplify]: iters left: 2 (126 enodes) 1552473488.989 * * [simplify]: iters left: 1 (138 enodes) 1552473489.025 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473489.025 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473489.025 * * [simplify]: Extracting #2: cost 35 inf + 2 1552473489.026 * * [simplify]: Extracting #3: cost 43 inf + 446 1552473489.027 * * [simplify]: Extracting #4: cost 14 inf + 4014 1552473489.030 * * [simplify]: Extracting #5: cost 1 inf + 6215 1552473489.033 * * [simplify]: Extracting #6: cost 0 inf + 6392 1552473489.035 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))) 1552473489.035 * [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))))) 1552473489.035 * * * * [progress]: [ 90 / 349 ] simplifiying candidate # 1552473489.035 * [simplify]: Simplifying (/ 1 (* 1 1)) 1552473489.036 * * [simplify]: iters left: 4 (3 enodes) 1552473489.038 * * [simplify]: iters left: 3 (9 enodes) 1552473489.039 * * [simplify]: iters left: 2 (11 enodes) 1552473489.041 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473489.041 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473489.041 * [simplify]: Simplified to 1 1552473489.041 * [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))))) 1552473489.041 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) 1552473489.041 * * [simplify]: iters left: 6 (11 enodes) 1552473489.044 * * [simplify]: iters left: 5 (43 enodes) 1552473489.050 * * [simplify]: iters left: 4 (68 enodes) 1552473489.061 * * [simplify]: iters left: 3 (98 enodes) 1552473489.083 * * [simplify]: iters left: 2 (126 enodes) 1552473489.110 * * [simplify]: iters left: 1 (138 enodes) 1552473489.129 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473489.129 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473489.129 * * [simplify]: Extracting #2: cost 35 inf + 2 1552473489.130 * * [simplify]: Extracting #3: cost 43 inf + 446 1552473489.131 * * [simplify]: Extracting #4: cost 14 inf + 4014 1552473489.133 * * [simplify]: Extracting #5: cost 1 inf + 6215 1552473489.136 * * [simplify]: Extracting #6: cost 0 inf + 6392 1552473489.138 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))) 1552473489.138 * [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))))) 1552473489.138 * * * * [progress]: [ 91 / 349 ] simplifiying candidate # 1552473489.138 * [simplify]: Simplifying (/ 1 1) 1552473489.138 * * [simplify]: iters left: 2 (2 enodes) 1552473489.140 * * [simplify]: iters left: 1 (6 enodes) 1552473489.142 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473489.142 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473489.142 * [simplify]: Simplified to 1 1552473489.142 * [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))))) 1552473489.142 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) 1552473489.142 * * [simplify]: iters left: 6 (11 enodes) 1552473489.147 * * [simplify]: iters left: 5 (43 enodes) 1552473489.159 * * [simplify]: iters left: 4 (68 enodes) 1552473489.170 * * [simplify]: iters left: 3 (98 enodes) 1552473489.184 * * [simplify]: iters left: 2 (126 enodes) 1552473489.220 * * [simplify]: iters left: 1 (138 enodes) 1552473489.250 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473489.250 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473489.251 * * [simplify]: Extracting #2: cost 35 inf + 2 1552473489.251 * * [simplify]: Extracting #3: cost 43 inf + 446 1552473489.252 * * [simplify]: Extracting #4: cost 14 inf + 4014 1552473489.253 * * [simplify]: Extracting #5: cost 1 inf + 6215 1552473489.254 * * [simplify]: Extracting #6: cost 0 inf + 6392 1552473489.256 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))) 1552473489.256 * [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))))) 1552473489.256 * * * * [progress]: [ 92 / 349 ] simplifiying candidate # 1552473489.256 * [simplify]: Simplifying (/ 1 1) 1552473489.256 * * [simplify]: iters left: 2 (2 enodes) 1552473489.257 * * [simplify]: iters left: 1 (6 enodes) 1552473489.258 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473489.258 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473489.258 * [simplify]: Simplified to 1 1552473489.258 * [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))))) 1552473489.258 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) 1552473489.259 * * [simplify]: iters left: 6 (11 enodes) 1552473489.261 * * [simplify]: iters left: 5 (43 enodes) 1552473489.268 * * [simplify]: iters left: 4 (68 enodes) 1552473489.279 * * [simplify]: iters left: 3 (98 enodes) 1552473489.298 * * [simplify]: iters left: 2 (126 enodes) 1552473489.316 * * [simplify]: iters left: 1 (138 enodes) 1552473489.341 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473489.341 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473489.341 * * [simplify]: Extracting #2: cost 35 inf + 2 1552473489.341 * * [simplify]: Extracting #3: cost 43 inf + 446 1552473489.342 * * [simplify]: Extracting #4: cost 14 inf + 4014 1552473489.344 * * [simplify]: Extracting #5: cost 1 inf + 6215 1552473489.345 * * [simplify]: Extracting #6: cost 0 inf + 6392 1552473489.347 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))) 1552473489.347 * [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))))) 1552473489.347 * * * * [progress]: [ 93 / 349 ] simplifiying candidate # 1552473489.347 * [simplify]: Simplifying (/ 1 (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) 1552473489.347 * * [simplify]: iters left: 6 (9 enodes) 1552473489.350 * * [simplify]: iters left: 5 (33 enodes) 1552473489.355 * * [simplify]: iters left: 4 (38 enodes) 1552473489.361 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473489.361 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473489.361 * * [simplify]: Extracting #2: cost 9 inf + 1 1552473489.361 * * [simplify]: Extracting #3: cost 14 inf + 1 1552473489.362 * * [simplify]: Extracting #4: cost 14 inf + 3 1552473489.362 * * [simplify]: Extracting #5: cost 8 inf + 361 1552473489.362 * * [simplify]: Extracting #6: cost 3 inf + 1367 1552473489.362 * * [simplify]: Extracting #7: cost 0 inf + 2101 1552473489.362 * [simplify]: Simplified to (/ (/ 1 (cbrt (fma y.re y.re (* y.im y.im)))) (cbrt (fma y.re y.re (* y.im y.im)))) 1552473489.362 * [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)))))) 1552473489.363 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (+ (* y.re y.re) (* y.im y.im)))) 1552473489.363 * * [simplify]: iters left: 6 (12 enodes) 1552473489.365 * * [simplify]: iters left: 5 (46 enodes) 1552473489.376 * * [simplify]: iters left: 4 (71 enodes) 1552473489.398 * * [simplify]: iters left: 3 (101 enodes) 1552473489.420 * * [simplify]: iters left: 2 (129 enodes) 1552473489.441 * * [simplify]: iters left: 1 (141 enodes) 1552473489.468 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473489.469 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473489.469 * * [simplify]: Extracting #2: cost 34 inf + 2 1552473489.469 * * [simplify]: Extracting #3: cost 46 inf + 211 1552473489.469 * * [simplify]: Extracting #4: cost 38 inf + 803 1552473489.470 * * [simplify]: Extracting #5: cost 8 inf + 7445 1552473489.472 * * [simplify]: Extracting #6: cost 0 inf + 9306 1552473489.473 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (fma y.im y.im (* y.re y.re)))) 1552473489.473 * [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)))))) 1552473489.474 * * * * [progress]: [ 94 / 349 ] simplifiying candidate # 1552473489.474 * [simplify]: Simplifying (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473489.474 * * [simplify]: iters left: 6 (8 enodes) 1552473489.476 * * [simplify]: iters left: 5 (29 enodes) 1552473489.481 * * [simplify]: iters left: 4 (33 enodes) 1552473489.486 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473489.486 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473489.486 * * [simplify]: Extracting #2: cost 7 inf + 1 1552473489.486 * * [simplify]: Extracting #3: cost 4 inf + 313 1552473489.486 * * [simplify]: Extracting #4: cost 3 inf + 492 1552473489.486 * * [simplify]: Extracting #5: cost 0 inf + 671 1552473489.487 * [simplify]: Simplified to (/ 1 (hypot y.im y.re)) 1552473489.487 * [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)))))) 1552473489.487 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473489.487 * * [simplify]: iters left: 6 (12 enodes) 1552473489.490 * * [simplify]: iters left: 5 (47 enodes) 1552473489.504 * * [simplify]: iters left: 4 (73 enodes) 1552473489.525 * * [simplify]: iters left: 3 (103 enodes) 1552473489.552 * * [simplify]: iters left: 2 (131 enodes) 1552473489.589 * * [simplify]: iters left: 1 (143 enodes) 1552473489.624 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473489.624 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473489.624 * * [simplify]: Extracting #2: cost 34 inf + 2 1552473489.625 * * [simplify]: Extracting #3: cost 46 inf + 170 1552473489.626 * * [simplify]: Extracting #4: cost 15 inf + 3448 1552473489.628 * * [simplify]: Extracting #5: cost 1 inf + 5007 1552473489.630 * * [simplify]: Extracting #6: cost 0 inf + 5226 1552473489.632 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1552473489.632 * [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)))) 1552473489.633 * * * * [progress]: [ 95 / 349 ] simplifiying candidate # 1552473489.633 * [simplify]: Simplifying (/ 1 1) 1552473489.633 * * [simplify]: iters left: 2 (2 enodes) 1552473489.635 * * [simplify]: iters left: 1 (6 enodes) 1552473489.637 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473489.637 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473489.637 * [simplify]: Simplified to 1 1552473489.637 * [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))))) 1552473489.638 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) 1552473489.638 * * [simplify]: iters left: 6 (11 enodes) 1552473489.645 * * [simplify]: iters left: 5 (43 enodes) 1552473489.659 * * [simplify]: iters left: 4 (68 enodes) 1552473489.678 * * [simplify]: iters left: 3 (98 enodes) 1552473489.702 * * [simplify]: iters left: 2 (126 enodes) 1552473489.719 * * [simplify]: iters left: 1 (138 enodes) 1552473489.738 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473489.738 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473489.738 * * [simplify]: Extracting #2: cost 35 inf + 2 1552473489.738 * * [simplify]: Extracting #3: cost 43 inf + 446 1552473489.739 * * [simplify]: Extracting #4: cost 14 inf + 4014 1552473489.740 * * [simplify]: Extracting #5: cost 1 inf + 6215 1552473489.741 * * [simplify]: Extracting #6: cost 0 inf + 6392 1552473489.744 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))) 1552473489.744 * [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))))) 1552473489.744 * * * * [progress]: [ 96 / 349 ] simplifiying candidate # 1552473489.744 * [simplify]: Simplifying (/ 1 1) 1552473489.744 * * [simplify]: iters left: 2 (2 enodes) 1552473489.745 * * [simplify]: iters left: 1 (6 enodes) 1552473489.746 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473489.746 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473489.746 * [simplify]: Simplified to 1 1552473489.746 * [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))))) 1552473489.746 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) 1552473489.747 * * [simplify]: iters left: 6 (11 enodes) 1552473489.749 * * [simplify]: iters left: 5 (43 enodes) 1552473489.755 * * [simplify]: iters left: 4 (68 enodes) 1552473489.765 * * [simplify]: iters left: 3 (98 enodes) 1552473489.779 * * [simplify]: iters left: 2 (126 enodes) 1552473489.797 * * [simplify]: iters left: 1 (138 enodes) 1552473489.815 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473489.815 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473489.815 * * [simplify]: Extracting #2: cost 35 inf + 2 1552473489.815 * * [simplify]: Extracting #3: cost 43 inf + 446 1552473489.816 * * [simplify]: Extracting #4: cost 14 inf + 4014 1552473489.818 * * [simplify]: Extracting #5: cost 1 inf + 6215 1552473489.820 * * [simplify]: Extracting #6: cost 0 inf + 6392 1552473489.821 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))) 1552473489.821 * [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))))) 1552473489.821 * * * * [progress]: [ 97 / 349 ] simplifiying candidate # 1552473489.821 * [simplify]: Simplifying (/ 1 1) 1552473489.822 * * [simplify]: iters left: 2 (2 enodes) 1552473489.823 * * [simplify]: iters left: 1 (6 enodes) 1552473489.824 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473489.824 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473489.824 * [simplify]: Simplified to 1 1552473489.824 * [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))))) 1552473489.824 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) 1552473489.824 * * [simplify]: iters left: 6 (11 enodes) 1552473489.828 * * [simplify]: iters left: 5 (43 enodes) 1552473489.841 * * [simplify]: iters left: 4 (68 enodes) 1552473489.853 * * [simplify]: iters left: 3 (98 enodes) 1552473489.867 * * [simplify]: iters left: 2 (126 enodes) 1552473489.895 * * [simplify]: iters left: 1 (138 enodes) 1552473489.931 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473489.931 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473489.931 * * [simplify]: Extracting #2: cost 35 inf + 2 1552473489.931 * * [simplify]: Extracting #3: cost 43 inf + 446 1552473489.933 * * [simplify]: Extracting #4: cost 14 inf + 4014 1552473489.936 * * [simplify]: Extracting #5: cost 1 inf + 6215 1552473489.939 * * [simplify]: Extracting #6: cost 0 inf + 6392 1552473489.942 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))) 1552473489.942 * [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))))) 1552473489.942 * * * * [progress]: [ 98 / 349 ] simplifiying candidate # 1552473489.942 * [simplify]: Simplifying (/ 1 (* 1 1)) 1552473489.942 * * [simplify]: iters left: 4 (3 enodes) 1552473489.946 * * [simplify]: iters left: 3 (9 enodes) 1552473489.948 * * [simplify]: iters left: 2 (11 enodes) 1552473489.951 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473489.951 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473489.951 * [simplify]: Simplified to 1 1552473489.951 * [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))))) 1552473489.952 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) 1552473489.952 * * [simplify]: iters left: 6 (11 enodes) 1552473489.957 * * [simplify]: iters left: 5 (43 enodes) 1552473489.966 * * [simplify]: iters left: 4 (68 enodes) 1552473489.977 * * [simplify]: iters left: 3 (98 enodes) 1552473489.991 * * [simplify]: iters left: 2 (126 enodes) 1552473490.009 * * [simplify]: iters left: 1 (138 enodes) 1552473490.027 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473490.028 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473490.028 * * [simplify]: Extracting #2: cost 35 inf + 2 1552473490.028 * * [simplify]: Extracting #3: cost 43 inf + 446 1552473490.029 * * [simplify]: Extracting #4: cost 14 inf + 4014 1552473490.030 * * [simplify]: Extracting #5: cost 1 inf + 6215 1552473490.031 * * [simplify]: Extracting #6: cost 0 inf + 6392 1552473490.033 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))) 1552473490.033 * [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))))) 1552473490.033 * * * * [progress]: [ 99 / 349 ] simplifiying candidate # 1552473490.033 * [simplify]: Simplifying (/ 1 1) 1552473490.033 * * [simplify]: iters left: 2 (2 enodes) 1552473490.034 * * [simplify]: iters left: 1 (6 enodes) 1552473490.035 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473490.035 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473490.035 * [simplify]: Simplified to 1 1552473490.035 * [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))))) 1552473490.035 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) 1552473490.036 * * [simplify]: iters left: 6 (11 enodes) 1552473490.038 * * [simplify]: iters left: 5 (43 enodes) 1552473490.044 * * [simplify]: iters left: 4 (68 enodes) 1552473490.054 * * [simplify]: iters left: 3 (98 enodes) 1552473490.068 * * [simplify]: iters left: 2 (126 enodes) 1552473490.086 * * [simplify]: iters left: 1 (138 enodes) 1552473490.117 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473490.117 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473490.117 * * [simplify]: Extracting #2: cost 35 inf + 2 1552473490.118 * * [simplify]: Extracting #3: cost 43 inf + 446 1552473490.118 * * [simplify]: Extracting #4: cost 14 inf + 4014 1552473490.120 * * [simplify]: Extracting #5: cost 1 inf + 6215 1552473490.121 * * [simplify]: Extracting #6: cost 0 inf + 6392 1552473490.122 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))) 1552473490.122 * [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))))) 1552473490.122 * * * * [progress]: [ 100 / 349 ] simplifiying candidate # 1552473490.122 * [simplify]: Simplifying (/ 1 1) 1552473490.123 * * [simplify]: iters left: 2 (2 enodes) 1552473490.124 * * [simplify]: iters left: 1 (6 enodes) 1552473490.125 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473490.125 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473490.125 * [simplify]: Simplified to 1 1552473490.125 * [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))))) 1552473490.125 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) 1552473490.125 * * [simplify]: iters left: 6 (11 enodes) 1552473490.127 * * [simplify]: iters left: 5 (43 enodes) 1552473490.134 * * [simplify]: iters left: 4 (68 enodes) 1552473490.144 * * [simplify]: iters left: 3 (98 enodes) 1552473490.165 * * [simplify]: iters left: 2 (126 enodes) 1552473490.189 * * [simplify]: iters left: 1 (138 enodes) 1552473490.207 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473490.207 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473490.207 * * [simplify]: Extracting #2: cost 35 inf + 2 1552473490.208 * * [simplify]: Extracting #3: cost 43 inf + 446 1552473490.208 * * [simplify]: Extracting #4: cost 14 inf + 4014 1552473490.210 * * [simplify]: Extracting #5: cost 1 inf + 6215 1552473490.212 * * [simplify]: Extracting #6: cost 0 inf + 6392 1552473490.213 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))) 1552473490.213 * [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))))) 1552473490.213 * * * * [progress]: [ 101 / 349 ] simplifiying candidate # 1552473490.213 * * * * [progress]: [ 102 / 349 ] simplifiying candidate # 1552473490.213 * * * * [progress]: [ 103 / 349 ] simplifiying candidate # 1552473490.214 * * * * [progress]: [ 104 / 349 ] simplifiying candidate # 1552473490.214 * [simplify]: Simplifying (cbrt (+ (* y.re y.re) (* y.im y.im))) 1552473490.214 * * [simplify]: iters left: 5 (6 enodes) 1552473490.215 * * [simplify]: iters left: 4 (20 enodes) 1552473490.218 * * [simplify]: iters left: 3 (21 enodes) 1552473490.221 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473490.221 * * [simplify]: Extracting #1: cost 3 inf + 0 1552473490.221 * * [simplify]: Extracting #2: cost 8 inf + 0 1552473490.221 * * [simplify]: Extracting #3: cost 7 inf + 43 1552473490.221 * * [simplify]: Extracting #4: cost 0 inf + 714 1552473490.221 * [simplify]: Simplified to (cbrt (fma y.im y.im (* y.re y.re))) 1552473490.221 * [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))))) 1552473490.221 * * * * [progress]: [ 105 / 349 ] simplifiying candidate # 1552473490.222 * [simplify]: Simplifying (sqrt (+ (* y.re y.re) (* y.im y.im))) 1552473490.222 * * [simplify]: iters left: 5 (6 enodes) 1552473490.223 * * [simplify]: iters left: 4 (21 enodes) 1552473490.226 * * [simplify]: iters left: 3 (23 enodes) 1552473490.229 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473490.229 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473490.229 * * [simplify]: Extracting #2: cost 6 inf + 2 1552473490.229 * * [simplify]: Extracting #3: cost 2 inf + 392 1552473490.229 * * [simplify]: Extracting #4: cost 0 inf + 474 1552473490.229 * [simplify]: Simplified to (hypot y.re y.im) 1552473490.229 * [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))) 1552473490.229 * * * * [progress]: [ 106 / 349 ] simplifiying candidate # 1552473490.229 * [simplify]: Simplifying (+ (* y.re y.re) (* y.im y.im)) 1552473490.229 * * [simplify]: iters left: 4 (5 enodes) 1552473490.232 * * [simplify]: iters left: 3 (17 enodes) 1552473490.237 * * [simplify]: iters left: 2 (18 enodes) 1552473490.241 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473490.241 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473490.241 * * [simplify]: Extracting #2: cost 5 inf + 43 1552473490.242 * * [simplify]: Extracting #3: cost 0 inf + 360 1552473490.242 * [simplify]: Simplified to (fma y.im y.im (* y.re y.re)) 1552473490.242 * [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)))) 1552473490.242 * * * * [progress]: [ 107 / 349 ] simplifiying candidate # 1552473490.242 * [simplify]: Simplifying (+ (* y.re y.re) (* y.im y.im)) 1552473490.242 * * [simplify]: iters left: 4 (5 enodes) 1552473490.245 * * [simplify]: iters left: 3 (17 enodes) 1552473490.250 * * [simplify]: iters left: 2 (18 enodes) 1552473490.254 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473490.254 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473490.254 * * [simplify]: Extracting #2: cost 5 inf + 43 1552473490.255 * * [simplify]: Extracting #3: cost 0 inf + 360 1552473490.255 * [simplify]: Simplified to (fma y.im y.im (* y.re y.re)) 1552473490.255 * [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)))) 1552473490.255 * * * * [progress]: [ 108 / 349 ] simplifiying candidate # 1552473490.255 * [simplify]: Simplifying (+ (* y.re y.re) (* y.im y.im)) 1552473490.255 * * [simplify]: iters left: 4 (5 enodes) 1552473490.257 * * [simplify]: iters left: 3 (17 enodes) 1552473490.262 * * [simplify]: iters left: 2 (18 enodes) 1552473490.266 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473490.266 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473490.267 * * [simplify]: Extracting #2: cost 5 inf + 43 1552473490.267 * * [simplify]: Extracting #3: cost 0 inf + 360 1552473490.267 * [simplify]: Simplified to (fma y.im y.im (* y.re y.re)) 1552473490.267 * [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)))) 1552473490.267 * * * * [progress]: [ 109 / 349 ] simplifiying candidate # 1552473490.267 * [simplify]: Simplifying (+ (* y.re y.re) (* y.im y.im)) 1552473490.267 * * [simplify]: iters left: 4 (5 enodes) 1552473490.270 * * [simplify]: iters left: 3 (17 enodes) 1552473490.274 * * [simplify]: iters left: 2 (18 enodes) 1552473490.279 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473490.279 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473490.279 * * [simplify]: Extracting #2: cost 5 inf + 43 1552473490.279 * * [simplify]: Extracting #3: cost 0 inf + 360 1552473490.280 * [simplify]: Simplified to (fma y.im y.im (* y.re y.re)) 1552473490.280 * [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)))) 1552473490.280 * * * * [progress]: [ 110 / 349 ] simplifiying candidate # 1552473490.280 * [simplify]: Simplifying (+ (* y.re y.re) (* y.im y.im)) 1552473490.280 * * [simplify]: iters left: 4 (5 enodes) 1552473490.283 * * [simplify]: iters left: 3 (17 enodes) 1552473490.287 * * [simplify]: iters left: 2 (18 enodes) 1552473490.292 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473490.292 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473490.292 * * [simplify]: Extracting #2: cost 5 inf + 43 1552473490.292 * * [simplify]: Extracting #3: cost 0 inf + 360 1552473490.293 * [simplify]: Simplified to (fma y.im y.im (* y.re y.re)) 1552473490.293 * [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)))) 1552473490.293 * * * * [progress]: [ 111 / 349 ] simplifiying candidate # 1552473490.293 * [simplify]: Simplifying (+ (* y.re y.re) (* y.im y.im)) 1552473490.293 * * [simplify]: iters left: 4 (5 enodes) 1552473490.296 * * [simplify]: iters left: 3 (17 enodes) 1552473490.300 * * [simplify]: iters left: 2 (18 enodes) 1552473490.305 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473490.305 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473490.305 * * [simplify]: Extracting #2: cost 5 inf + 43 1552473490.305 * * [simplify]: Extracting #3: cost 0 inf + 360 1552473490.305 * [simplify]: Simplified to (fma y.im y.im (* y.re y.re)) 1552473490.305 * [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)))) 1552473490.305 * * * * [progress]: [ 112 / 349 ] simplifiying candidate # 1552473490.306 * [simplify]: Simplifying (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1552473490.306 * * [simplify]: iters left: 6 (9 enodes) 1552473490.311 * * [simplify]: iters left: 5 (32 enodes) 1552473490.319 * * [simplify]: iters left: 4 (42 enodes) 1552473490.331 * * [simplify]: iters left: 3 (50 enodes) 1552473490.343 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473490.343 * * [simplify]: Extracting #1: cost 3 inf + 0 1552473490.343 * * [simplify]: Extracting #2: cost 5 inf + 0 1552473490.343 * * [simplify]: Extracting #3: cost 15 inf + 0 1552473490.344 * * [simplify]: Extracting #4: cost 14 inf + 127 1552473490.344 * * [simplify]: Extracting #5: cost 4 inf + 1133 1552473490.345 * * [simplify]: Extracting #6: cost 0 inf + 1674 1552473490.346 * * [simplify]: Extracting #7: cost 0 inf + 1644 1552473490.347 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1552473490.347 * [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)))))) 1552473490.347 * * * * [progress]: [ 113 / 349 ] simplifiying candidate # 1552473490.347 * [simplify]: Simplifying (sqrt (- (* x.im y.re) (* x.re y.im))) 1552473490.347 * * [simplify]: iters left: 5 (8 enodes) 1552473490.351 * * [simplify]: iters left: 4 (29 enodes) 1552473490.359 * * [simplify]: iters left: 3 (39 enodes) 1552473490.370 * * [simplify]: iters left: 2 (47 enodes) 1552473490.381 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473490.381 * * [simplify]: Extracting #1: cost 3 inf + 0 1552473490.381 * * [simplify]: Extracting #2: cost 13 inf + 0 1552473490.382 * * [simplify]: Extracting #3: cost 11 inf + 128 1552473490.382 * * [simplify]: Extracting #4: cost 2 inf + 788 1552473490.383 * * [simplify]: Extracting #5: cost 0 inf + 1076 1552473490.383 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 1552473490.383 * [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)))))) 1552473490.383 * * * * [progress]: [ 114 / 349 ] simplifiying candidate # 1552473490.383 * * * * [progress]: [ 115 / 349 ] simplifiying candidate # 1552473490.384 * [simplify]: Simplifying (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) 1552473490.384 * * [simplify]: iters left: 5 (9 enodes) 1552473490.386 * * [simplify]: iters left: 4 (30 enodes) 1552473490.390 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473490.390 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473490.391 * * [simplify]: Extracting #2: cost 8 inf + 0 1552473490.391 * * [simplify]: Extracting #3: cost 14 inf + 0 1552473490.391 * * [simplify]: Extracting #4: cost 10 inf + 4 1552473490.391 * * [simplify]: Extracting #5: cost 4 inf + 376 1552473490.391 * * [simplify]: Extracting #6: cost 1 inf + 704 1552473490.391 * * [simplify]: Extracting #7: cost 0 inf + 908 1552473490.391 * [simplify]: Simplified to (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) 1552473490.391 * [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)))))) 1552473490.391 * * * * [progress]: [ 116 / 349 ] simplifiying candidate # 1552473490.392 * [simplify]: Simplifying (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) 1552473490.392 * * [simplify]: iters left: 5 (10 enodes) 1552473490.394 * * [simplify]: iters left: 4 (33 enodes) 1552473490.398 * * [simplify]: iters left: 3 (35 enodes) 1552473490.403 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473490.403 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473490.403 * * [simplify]: Extracting #2: cost 13 inf + 0 1552473490.403 * * [simplify]: Extracting #3: cost 12 inf + 84 1552473490.403 * * [simplify]: Extracting #4: cost 6 inf + 412 1552473490.403 * * [simplify]: Extracting #5: cost 1 inf + 1016 1552473490.403 * * [simplify]: Extracting #6: cost 0 inf + 1098 1552473490.404 * [simplify]: Simplified to (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) 1552473490.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))) (/ (+ (* y.re y.re) (* y.im y.im)) (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im)))))) 1552473490.404 * * * * [progress]: [ 117 / 349 ] simplifiying candidate # 1552473490.404 * [simplify]: Simplifying (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) 1552473490.404 * * [simplify]: iters left: 5 (10 enodes) 1552473490.406 * * [simplify]: iters left: 4 (34 enodes) 1552473490.411 * * [simplify]: iters left: 3 (35 enodes) 1552473490.418 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473490.418 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473490.418 * * [simplify]: Extracting #2: cost 13 inf + 0 1552473490.418 * * [simplify]: Extracting #3: cost 12 inf + 84 1552473490.418 * * [simplify]: Extracting #4: cost 7 inf + 210 1552473490.418 * * [simplify]: Extracting #5: cost 2 inf + 757 1552473490.419 * * [simplify]: Extracting #6: cost 0 inf + 1098 1552473490.419 * [simplify]: Simplified to (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) 1552473490.419 * [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)))))) 1552473490.420 * * * * [progress]: [ 118 / 349 ] simplifiying candidate # 1552473490.420 * [simplify]: Simplifying (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) 1552473490.420 * * [simplify]: iters left: 5 (11 enodes) 1552473490.425 * * [simplify]: iters left: 4 (37 enodes) 1552473490.436 * * [simplify]: iters left: 3 (40 enodes) 1552473490.446 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473490.446 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473490.446 * * [simplify]: Extracting #2: cost 18 inf + 0 1552473490.446 * * [simplify]: Extracting #3: cost 13 inf + 45 1552473490.447 * * [simplify]: Extracting #4: cost 5 inf + 535 1552473490.447 * * [simplify]: Extracting #5: cost 0 inf + 1338 1552473490.448 * [simplify]: Simplified to (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) 1552473490.448 * [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)))))) 1552473490.448 * * * * [progress]: [ 119 / 349 ] simplifiying candidate # 1552473490.448 * * * * [progress]: [ 120 / 349 ] simplifiying candidate # 1552473490.448 * * * * [progress]: [ 121 / 349 ] simplifiying candidate # 1552473490.448 * * * * [progress]: [ 122 / 349 ] simplifiying candidate # 1552473490.448 * * * * [progress]: [ 123 / 349 ] simplifiying candidate # 1552473490.448 * [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)))) 1552473490.449 * * [simplify]: iters left: 6 (9 enodes) 1552473490.454 * * [simplify]: iters left: 5 (51 enodes) 1552473490.475 * * [simplify]: iters left: 4 (127 enodes) 1552473490.524 * * [simplify]: iters left: 3 (289 enodes) 1552473490.626 * * [simplify]: iters left: 2 (498 enodes) 1552473490.847 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473490.847 * * [simplify]: Extracting #1: cost 47 inf + 0 1552473490.849 * * [simplify]: Extracting #2: cost 201 inf + 669 1552473490.857 * * [simplify]: Extracting #3: cost 100 inf + 19640 1552473490.874 * * [simplify]: Extracting #4: cost 26 inf + 29314 1552473490.892 * * [simplify]: Extracting #5: cost 0 inf + 35701 1552473490.914 * [simplify]: Simplified to (fma (* y.re y.re) (- (* y.re y.re) (* y.im y.im)) (* (* y.im y.im) (* y.im y.im))) 1552473490.914 * [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))))) 1552473490.914 * * * * [progress]: [ 124 / 349 ] simplifiying candidate # 1552473490.914 * [simplify]: Simplifying (- (* y.re y.re) (* y.im y.im)) 1552473490.914 * * [simplify]: iters left: 4 (5 enodes) 1552473490.917 * * [simplify]: iters left: 3 (21 enodes) 1552473490.923 * * [simplify]: iters left: 2 (34 enodes) 1552473490.930 * * [simplify]: iters left: 1 (53 enodes) 1552473490.939 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473490.939 * * [simplify]: Extracting #1: cost 14 inf + 0 1552473490.940 * * [simplify]: Extracting #2: cost 25 inf + 165 1552473490.940 * * [simplify]: Extracting #3: cost 9 inf + 1168 1552473490.940 * * [simplify]: Extracting #4: cost 1 inf + 1903 1552473490.941 * * [simplify]: Extracting #5: cost 0 inf + 1970 1552473490.942 * [simplify]: Simplified to (- (* y.re y.re) (* y.im y.im)) 1552473490.942 * [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)))) 1552473490.942 * * * * [progress]: [ 125 / 349 ] simplifiying candidate # 1552473490.942 * [simplify]: Simplifying (- (pow (* x.im y.re) 3) (pow (* x.re y.im) 3)) 1552473490.942 * * [simplify]: iters left: 5 (10 enodes) 1552473490.945 * * [simplify]: iters left: 4 (53 enodes) 1552473490.959 * * [simplify]: iters left: 3 (169 enodes) 1552473491.048 * * [simplify]: iters left: 2 (492 enodes) 1552473491.272 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473491.272 * * [simplify]: Extracting #1: cost 75 inf + 0 1552473491.273 * * [simplify]: Extracting #2: cost 198 inf + 374 1552473491.276 * * [simplify]: Extracting #3: cost 166 inf + 9451 1552473491.288 * * [simplify]: Extracting #4: cost 56 inf + 44323 1552473491.306 * * [simplify]: Extracting #5: cost 7 inf + 63760 1552473491.320 * * [simplify]: Extracting #6: cost 0 inf + 66866 1552473491.329 * [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))) 1552473491.330 * [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))))))) 1552473491.330 * * * * [progress]: [ 126 / 349 ] simplifiying candidate # 1552473491.330 * [simplify]: Simplifying (- (* (* x.im y.re) (* x.im y.re)) (* (* x.re y.im) (* x.re y.im))) 1552473491.330 * * [simplify]: iters left: 6 (9 enodes) 1552473491.333 * * [simplify]: iters left: 5 (49 enodes) 1552473491.342 * * [simplify]: iters left: 4 (119 enodes) 1552473491.388 * * [simplify]: iters left: 3 (204 enodes) 1552473491.455 * * [simplify]: iters left: 2 (305 enodes) 1552473491.572 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473491.572 * * [simplify]: Extracting #1: cost 61 inf + 0 1552473491.573 * * [simplify]: Extracting #2: cost 103 inf + 740 1552473491.575 * * [simplify]: Extracting #3: cost 58 inf + 5220 1552473491.580 * * [simplify]: Extracting #4: cost 4 inf + 14703 1552473491.585 * * [simplify]: Extracting #5: cost 0 inf + 15779 1552473491.591 * [simplify]: Simplified to (- (* (* x.im y.re) (* x.im y.re)) (* (* x.re y.im) (* x.re y.im))) 1552473491.591 * [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))))) 1552473491.591 * * * * [progress]: [ 127 / 349 ] simplifiying candidate #real (real->posit16 (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))))))> 1552473491.591 * * * * [progress]: [ 128 / 349 ] simplifiying candidate # 1552473491.592 * [simplify]: Simplifying (fma x.im y.re (- (* y.im x.re))) 1552473491.592 * * [simplify]: iters left: 5 (7 enodes) 1552473491.593 * * [simplify]: iters left: 4 (28 enodes) 1552473491.598 * * [simplify]: iters left: 3 (39 enodes) 1552473491.604 * * [simplify]: iters left: 2 (44 enodes) 1552473491.609 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473491.609 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473491.609 * * [simplify]: Extracting #2: cost 8 inf + 210 1552473491.610 * * [simplify]: Extracting #3: cost 1 inf + 736 1552473491.610 * * [simplify]: Extracting #4: cost 0 inf + 748 1552473491.611 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1552473491.611 * [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)))) 1552473491.611 * [simplify]: Simplifying (fma (- y.im) x.re (* y.im x.re)) 1552473491.611 * * [simplify]: iters left: 3 (5 enodes) 1552473491.614 * * [simplify]: iters left: 2 (18 enodes) 1552473491.619 * * [simplify]: iters left: 1 (25 enodes) 1552473491.627 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473491.627 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473491.627 * * [simplify]: Extracting #2: cost 11 inf + 2 1552473491.627 * * [simplify]: Extracting #3: cost 4 inf + 373 1552473491.628 * * [simplify]: Extracting #4: cost 0 inf + 699 1552473491.628 * [simplify]: Simplified to (- (* y.im x.re) (* y.im x.re)) 1552473491.628 * [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)))) 1552473491.628 * * * * [progress]: [ 129 / 349 ] simplifiying candidate # 1552473491.628 * [simplify]: Simplifying (fma x.im y.re (- (* (cbrt (* x.re y.im)) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im)))))) 1552473491.629 * * [simplify]: iters left: 6 (10 enodes) 1552473491.633 * * [simplify]: iters left: 5 (40 enodes) 1552473491.646 * * [simplify]: iters left: 4 (60 enodes) 1552473491.664 * * [simplify]: iters left: 3 (85 enodes) 1552473491.682 * * [simplify]: iters left: 2 (129 enodes) 1552473491.712 * * [simplify]: iters left: 1 (198 enodes) 1552473491.771 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473491.771 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473491.771 * * [simplify]: Extracting #2: cost 41 inf + 2 1552473491.771 * * [simplify]: Extracting #3: cost 67 inf + 624 1552473491.772 * * [simplify]: Extracting #4: cost 58 inf + 1685 1552473491.773 * * [simplify]: Extracting #5: cost 45 inf + 6797 1552473491.776 * * [simplify]: Extracting #6: cost 8 inf + 28604 1552473491.779 * * [simplify]: Extracting #7: cost 0 inf + 34029 1552473491.782 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473491.782 * [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)))) 1552473491.782 * [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))))) 1552473491.782 * * [simplify]: iters left: 6 (8 enodes) 1552473491.784 * * [simplify]: iters left: 5 (30 enodes) 1552473491.790 * * [simplify]: iters left: 4 (46 enodes) 1552473491.804 * * [simplify]: iters left: 3 (95 enodes) 1552473491.839 * * [simplify]: iters left: 2 (153 enodes) 1552473491.865 * * [simplify]: iters left: 1 (222 enodes) 1552473491.921 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473491.921 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473491.921 * [simplify]: Simplified to 0 1552473491.921 * [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)))) 1552473491.922 * * * * [progress]: [ 130 / 349 ] simplifiying candidate # 1552473491.922 * [simplify]: Simplifying (fma x.im y.re (- (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im))))) 1552473491.922 * * [simplify]: iters left: 6 (9 enodes) 1552473491.924 * * [simplify]: iters left: 5 (31 enodes) 1552473491.928 * * [simplify]: iters left: 4 (45 enodes) 1552473491.936 * * [simplify]: iters left: 3 (56 enodes) 1552473491.949 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473491.949 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473491.949 * * [simplify]: Extracting #2: cost 14 inf + 87 1552473491.950 * * [simplify]: Extracting #3: cost 1 inf + 1074 1552473491.950 * * [simplify]: Extracting #4: cost 0 inf + 1156 1552473491.951 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473491.951 * [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)))) 1552473491.951 * [simplify]: Simplifying (fma (- (sqrt (* x.re y.im))) (sqrt (* x.re y.im)) (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im)))) 1552473491.952 * * [simplify]: iters left: 6 (7 enodes) 1552473491.955 * * [simplify]: iters left: 5 (22 enodes) 1552473491.961 * * [simplify]: iters left: 4 (30 enodes) 1552473491.966 * * [simplify]: iters left: 3 (46 enodes) 1552473491.975 * * [simplify]: iters left: 2 (56 enodes) 1552473491.981 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473491.981 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473491.981 * [simplify]: Simplified to 0 1552473491.981 * [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)))) 1552473491.981 * * * * [progress]: [ 131 / 349 ] simplifiying candidate # 1552473491.981 * [simplify]: Simplifying (fma x.im y.re (- (* (* x.re y.im) 1))) 1552473491.981 * * [simplify]: iters left: 6 (9 enodes) 1552473491.984 * * [simplify]: iters left: 5 (38 enodes) 1552473491.991 * * [simplify]: iters left: 4 (63 enodes) 1552473492.004 * * [simplify]: iters left: 3 (88 enodes) 1552473492.026 * * [simplify]: iters left: 2 (96 enodes) 1552473492.038 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473492.038 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473492.038 * * [simplify]: Extracting #2: cost 9 inf + 170 1552473492.038 * * [simplify]: Extracting #3: cost 1 inf + 708 1552473492.038 * * [simplify]: Extracting #4: cost 0 inf + 750 1552473492.039 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473492.039 * [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)))) 1552473492.039 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1552473492.039 * * [simplify]: iters left: 5 (7 enodes) 1552473492.041 * * [simplify]: iters left: 4 (31 enodes) 1552473492.048 * * [simplify]: iters left: 3 (53 enodes) 1552473492.057 * * [simplify]: iters left: 2 (65 enodes) 1552473492.079 * * [simplify]: iters left: 1 (97 enodes) 1552473492.095 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473492.095 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473492.095 * [simplify]: Simplified to 0 1552473492.095 * [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)))) 1552473492.095 * * * * [progress]: [ 132 / 349 ] simplifiying candidate # 1552473492.095 * [simplify]: Simplifying (fma x.im y.re (- (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im))))) 1552473492.095 * * [simplify]: iters left: 6 (10 enodes) 1552473492.097 * * [simplify]: iters left: 5 (43 enodes) 1552473492.105 * * [simplify]: iters left: 4 (81 enodes) 1552473492.120 * * [simplify]: iters left: 3 (130 enodes) 1552473492.157 * * [simplify]: iters left: 2 (136 enodes) 1552473492.183 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473492.183 * * [simplify]: Extracting #1: cost 17 inf + 0 1552473492.183 * * [simplify]: Extracting #2: cost 32 inf + 2 1552473492.184 * * [simplify]: Extracting #3: cost 19 inf + 922 1552473492.184 * * [simplify]: Extracting #4: cost 2 inf + 2512 1552473492.185 * * [simplify]: Extracting #5: cost 0 inf + 2620 1552473492.186 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1552473492.186 * [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)))) 1552473492.186 * [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)))) 1552473492.186 * * [simplify]: iters left: 6 (8 enodes) 1552473492.188 * * [simplify]: iters left: 5 (38 enodes) 1552473492.195 * * [simplify]: iters left: 4 (69 enodes) 1552473492.221 * * [simplify]: iters left: 3 (148 enodes) 1552473492.254 * * [simplify]: iters left: 2 (233 enodes) 1552473492.286 * * [simplify]: iters left: 1 (252 enodes) 1552473492.312 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473492.312 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473492.312 * [simplify]: Simplified to 0 1552473492.312 * [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)))) 1552473492.313 * * * * [progress]: [ 133 / 349 ] simplifiying candidate # 1552473492.313 * [simplify]: Simplifying (fma x.im y.re (- (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im)))))) 1552473492.313 * * [simplify]: iters left: 6 (10 enodes) 1552473492.315 * * [simplify]: iters left: 5 (42 enodes) 1552473492.323 * * [simplify]: iters left: 4 (86 enodes) 1552473492.340 * * [simplify]: iters left: 3 (139 enodes) 1552473492.373 * * [simplify]: iters left: 2 (147 enodes) 1552473492.390 * * [simplify]: iters left: 1 (149 enodes) 1552473492.404 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473492.404 * * [simplify]: Extracting #1: cost 17 inf + 0 1552473492.404 * * [simplify]: Extracting #2: cost 29 inf + 3 1552473492.404 * * [simplify]: Extracting #3: cost 14 inf + 1348 1552473492.405 * * [simplify]: Extracting #4: cost 1 inf + 2972 1552473492.406 * * [simplify]: Extracting #5: cost 0 inf + 3094 1552473492.408 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473492.408 * [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)))) 1552473492.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))))) 1552473492.408 * * [simplify]: iters left: 6 (8 enodes) 1552473492.412 * * [simplify]: iters left: 5 (32 enodes) 1552473492.421 * * [simplify]: iters left: 4 (60 enodes) 1552473492.448 * * [simplify]: iters left: 3 (136 enodes) 1552473492.500 * * [simplify]: iters left: 2 (206 enodes) 1552473492.552 * * [simplify]: iters left: 1 (228 enodes) 1552473492.585 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473492.586 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473492.586 * [simplify]: Simplified to 0 1552473492.586 * [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)))) 1552473492.586 * * * * [progress]: [ 134 / 349 ] simplifiying candidate # 1552473492.586 * [simplify]: Simplifying (fma x.im y.re (- (* (sqrt y.im) (* x.re (sqrt y.im))))) 1552473492.586 * * [simplify]: iters left: 6 (9 enodes) 1552473492.591 * * [simplify]: iters left: 5 (35 enodes) 1552473492.602 * * [simplify]: iters left: 4 (56 enodes) 1552473492.619 * * [simplify]: iters left: 3 (74 enodes) 1552473492.637 * * [simplify]: iters left: 2 (77 enodes) 1552473492.656 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473492.656 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473492.656 * * [simplify]: Extracting #2: cost 21 inf + 3 1552473492.657 * * [simplify]: Extracting #3: cost 7 inf + 964 1552473492.658 * * [simplify]: Extracting #4: cost 0 inf + 1497 1552473492.659 * * [simplify]: Extracting #5: cost 0 inf + 1482 1552473492.660 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473492.660 * [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)))) 1552473492.660 * [simplify]: Simplifying (fma (- (sqrt y.im)) (* x.re (sqrt y.im)) (* (sqrt y.im) (* x.re (sqrt y.im)))) 1552473492.660 * * [simplify]: iters left: 6 (7 enodes) 1552473492.664 * * [simplify]: iters left: 5 (25 enodes) 1552473492.671 * * [simplify]: iters left: 4 (39 enodes) 1552473492.684 * * [simplify]: iters left: 3 (82 enodes) 1552473492.699 * * [simplify]: iters left: 2 (110 enodes) 1552473492.711 * * [simplify]: iters left: 1 (112 enodes) 1552473492.719 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473492.719 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473492.719 * [simplify]: Simplified to 0 1552473492.719 * [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)))) 1552473492.719 * * * * [progress]: [ 135 / 349 ] simplifiying candidate # 1552473492.720 * [simplify]: Simplifying (fma x.im y.re (- (* y.im (* x.re 1)))) 1552473492.720 * * [simplify]: iters left: 6 (9 enodes) 1552473492.722 * * [simplify]: iters left: 5 (34 enodes) 1552473492.727 * * [simplify]: iters left: 4 (50 enodes) 1552473492.734 * * [simplify]: iters left: 3 (58 enodes) 1552473492.742 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473492.742 * * [simplify]: Extracting #1: cost 12 inf + 0 1552473492.742 * * [simplify]: Extracting #2: cost 9 inf + 251 1552473492.742 * * [simplify]: Extracting #3: cost 1 inf + 818 1552473492.742 * * [simplify]: Extracting #4: cost 0 inf + 830 1552473492.743 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1552473492.743 * [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)))) 1552473492.743 * [simplify]: Simplifying (fma (- y.im) (* x.re 1) (* y.im (* x.re 1))) 1552473492.743 * * [simplify]: iters left: 5 (7 enodes) 1552473492.745 * * [simplify]: iters left: 4 (24 enodes) 1552473492.749 * * [simplify]: iters left: 3 (37 enodes) 1552473492.761 * * [simplify]: iters left: 2 (53 enodes) 1552473492.773 * * [simplify]: iters left: 1 (58 enodes) 1552473492.784 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473492.784 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473492.784 * [simplify]: Simplified to 0 1552473492.784 * [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)))) 1552473492.784 * * * * [progress]: [ 136 / 349 ] simplifiying candidate # 1552473492.784 * [simplify]: Simplifying (fma x.im y.re (- (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re))))) 1552473492.785 * * [simplify]: iters left: 6 (10 enodes) 1552473492.789 * * [simplify]: iters left: 5 (42 enodes) 1552473492.804 * * [simplify]: iters left: 4 (83 enodes) 1552473492.818 * * [simplify]: iters left: 3 (123 enodes) 1552473492.837 * * [simplify]: iters left: 2 (133 enodes) 1552473492.867 * * [simplify]: iters left: 1 (143 enodes) 1552473492.901 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473492.901 * * [simplify]: Extracting #1: cost 17 inf + 0 1552473492.902 * * [simplify]: Extracting #2: cost 31 inf + 3 1552473492.902 * * [simplify]: Extracting #3: cost 17 inf + 1272 1552473492.904 * * [simplify]: Extracting #4: cost 0 inf + 3258 1552473492.906 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1552473492.906 * [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)))) 1552473492.906 * [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)))) 1552473492.906 * * [simplify]: iters left: 6 (8 enodes) 1552473492.911 * * [simplify]: iters left: 5 (36 enodes) 1552473492.923 * * [simplify]: iters left: 4 (64 enodes) 1552473492.948 * * [simplify]: iters left: 3 (129 enodes) 1552473492.987 * * [simplify]: iters left: 2 (200 enodes) 1552473493.019 * * [simplify]: iters left: 1 (223 enodes) 1552473493.047 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473493.047 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473493.047 * [simplify]: Simplified to 0 1552473493.047 * [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)))) 1552473493.047 * * * * [progress]: [ 137 / 349 ] simplifiying candidate # 1552473493.048 * [simplify]: Simplifying (fma x.im y.re (- (* (* (sqrt x.re) y.im) (sqrt x.re)))) 1552473493.048 * * [simplify]: iters left: 6 (9 enodes) 1552473493.052 * * [simplify]: iters left: 5 (35 enodes) 1552473493.062 * * [simplify]: iters left: 4 (56 enodes) 1552473493.079 * * [simplify]: iters left: 3 (75 enodes) 1552473493.098 * * [simplify]: iters left: 2 (78 enodes) 1552473493.117 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473493.117 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473493.117 * * [simplify]: Extracting #2: cost 21 inf + 3 1552473493.117 * * [simplify]: Extracting #3: cost 7 inf + 964 1552473493.118 * * [simplify]: Extracting #4: cost 0 inf + 1497 1552473493.119 * * [simplify]: Extracting #5: cost 0 inf + 1482 1552473493.120 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1552473493.120 * [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)))) 1552473493.121 * [simplify]: Simplifying (fma (- (* (sqrt x.re) y.im)) (sqrt x.re) (* (* (sqrt x.re) y.im) (sqrt x.re))) 1552473493.121 * * [simplify]: iters left: 6 (7 enodes) 1552473493.124 * * [simplify]: iters left: 5 (29 enodes) 1552473493.135 * * [simplify]: iters left: 4 (46 enodes) 1552473493.151 * * [simplify]: iters left: 3 (81 enodes) 1552473493.174 * * [simplify]: iters left: 2 (110 enodes) 1552473493.186 * * [simplify]: iters left: 1 (111 enodes) 1552473493.196 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473493.196 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473493.196 * [simplify]: Simplified to 0 1552473493.196 * [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)))) 1552473493.196 * * * * [progress]: [ 138 / 349 ] simplifiying candidate # 1552473493.197 * [simplify]: Simplifying (fma x.im y.re (- (* (* x.re y.im) 1))) 1552473493.197 * * [simplify]: iters left: 6 (9 enodes) 1552473493.199 * * [simplify]: iters left: 5 (38 enodes) 1552473493.207 * * [simplify]: iters left: 4 (63 enodes) 1552473493.227 * * [simplify]: iters left: 3 (88 enodes) 1552473493.252 * * [simplify]: iters left: 2 (96 enodes) 1552473493.272 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473493.272 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473493.272 * * [simplify]: Extracting #2: cost 9 inf + 170 1552473493.273 * * [simplify]: Extracting #3: cost 1 inf + 708 1552473493.273 * * [simplify]: Extracting #4: cost 0 inf + 750 1552473493.274 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473493.274 * [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)))) 1552473493.274 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1552473493.274 * * [simplify]: iters left: 5 (7 enodes) 1552473493.278 * * [simplify]: iters left: 4 (31 enodes) 1552473493.290 * * [simplify]: iters left: 3 (53 enodes) 1552473493.307 * * [simplify]: iters left: 2 (65 enodes) 1552473493.323 * * [simplify]: iters left: 1 (97 enodes) 1552473493.337 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473493.337 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473493.337 * [simplify]: Simplified to 0 1552473493.337 * [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)))) 1552473493.337 * * * * [progress]: [ 139 / 349 ] simplifiying candidate # 1552473493.337 * [simplify]: Simplifying (fma x.im y.re (- (* x.re y.im))) 1552473493.337 * * [simplify]: iters left: 5 (7 enodes) 1552473493.339 * * [simplify]: iters left: 4 (28 enodes) 1552473493.343 * * [simplify]: iters left: 3 (39 enodes) 1552473493.351 * * [simplify]: iters left: 2 (44 enodes) 1552473493.364 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473493.364 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473493.364 * * [simplify]: Extracting #2: cost 8 inf + 210 1552473493.364 * * [simplify]: Extracting #3: cost 1 inf + 736 1552473493.365 * * [simplify]: Extracting #4: cost 0 inf + 748 1552473493.365 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473493.365 * [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)))) 1552473493.366 * [simplify]: Simplifying (fma (- x.re) y.im (* x.re y.im)) 1552473493.366 * * [simplify]: iters left: 3 (5 enodes) 1552473493.368 * * [simplify]: iters left: 2 (18 enodes) 1552473493.373 * * [simplify]: iters left: 1 (25 enodes) 1552473493.381 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473493.381 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473493.381 * * [simplify]: Extracting #2: cost 11 inf + 2 1552473493.382 * * [simplify]: Extracting #3: cost 4 inf + 373 1552473493.382 * * [simplify]: Extracting #4: cost 0 inf + 699 1552473493.382 * [simplify]: Simplified to (- (* x.re y.im) (* x.re y.im)) 1552473493.382 * [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)))) 1552473493.383 * * * * [progress]: [ 140 / 349 ] simplifiying candidate # 1552473493.383 * [simplify]: Simplifying (fma (* (cbrt (* x.im y.re)) (cbrt (* x.im y.re))) (cbrt (* x.im y.re)) (- (* y.im x.re))) 1552473493.383 * * [simplify]: iters left: 6 (10 enodes) 1552473493.387 * * [simplify]: iters left: 5 (38 enodes) 1552473493.399 * * [simplify]: iters left: 4 (49 enodes) 1552473493.412 * * [simplify]: iters left: 3 (56 enodes) 1552473493.427 * * [simplify]: iters left: 2 (63 enodes) 1552473493.439 * * [simplify]: iters left: 1 (77 enodes) 1552473493.452 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473493.452 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473493.452 * * [simplify]: Extracting #2: cost 17 inf + 208 1552473493.453 * * [simplify]: Extracting #3: cost 13 inf + 417 1552473493.453 * * [simplify]: Extracting #4: cost 8 inf + 1156 1552473493.453 * * [simplify]: Extracting #5: cost 6 inf + 1652 1552473493.454 * * [simplify]: Extracting #6: cost 1 inf + 3025 1552473493.454 * * [simplify]: Extracting #7: cost 0 inf + 3358 1552473493.455 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1552473493.455 * [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)))) 1552473493.455 * [simplify]: Simplifying (fma (- y.im) x.re (* y.im x.re)) 1552473493.455 * * [simplify]: iters left: 3 (5 enodes) 1552473493.456 * * [simplify]: iters left: 2 (18 enodes) 1552473493.459 * * [simplify]: iters left: 1 (25 enodes) 1552473493.463 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473493.463 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473493.463 * * [simplify]: Extracting #2: cost 11 inf + 2 1552473493.463 * * [simplify]: Extracting #3: cost 4 inf + 373 1552473493.463 * * [simplify]: Extracting #4: cost 0 inf + 699 1552473493.463 * [simplify]: Simplified to (- (* y.im x.re) (* y.im x.re)) 1552473493.463 * [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)))) 1552473493.463 * * * * [progress]: [ 141 / 349 ] simplifiying candidate # 1552473493.464 * [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)))))) 1552473493.464 * * [simplify]: iters left: 6 (13 enodes) 1552473493.467 * * [simplify]: iters left: 5 (50 enodes) 1552473493.476 * * [simplify]: iters left: 4 (70 enodes) 1552473493.488 * * [simplify]: iters left: 3 (96 enodes) 1552473493.504 * * [simplify]: iters left: 2 (143 enodes) 1552473493.534 * * [simplify]: iters left: 1 (221 enodes) 1552473493.624 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473493.625 * * [simplify]: Extracting #1: cost 26 inf + 0 1552473493.625 * * [simplify]: Extracting #2: cost 74 inf + 87 1552473493.626 * * [simplify]: Extracting #3: cost 74 inf + 2690 1552473493.629 * * [simplify]: Extracting #4: cost 51 inf + 11307 1552473493.634 * * [simplify]: Extracting #5: cost 19 inf + 29680 1552473493.642 * * [simplify]: Extracting #6: cost 0 inf + 42202 1552473493.650 * * [simplify]: Extracting #7: cost 0 inf + 42162 1552473493.658 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473493.659 * [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)))) 1552473493.659 * [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))))) 1552473493.659 * * [simplify]: iters left: 6 (8 enodes) 1552473493.664 * * [simplify]: iters left: 5 (30 enodes) 1552473493.674 * * [simplify]: iters left: 4 (46 enodes) 1552473493.687 * * [simplify]: iters left: 3 (95 enodes) 1552473493.708 * * [simplify]: iters left: 2 (153 enodes) 1552473493.736 * * [simplify]: iters left: 1 (222 enodes) 1552473493.785 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473493.785 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473493.785 * [simplify]: Simplified to 0 1552473493.785 * [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)))) 1552473493.785 * * * * [progress]: [ 142 / 349 ] simplifiying candidate # 1552473493.785 * [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))))) 1552473493.786 * * [simplify]: iters left: 6 (12 enodes) 1552473493.788 * * [simplify]: iters left: 5 (41 enodes) 1552473493.794 * * [simplify]: iters left: 4 (55 enodes) 1552473493.802 * * [simplify]: iters left: 3 (68 enodes) 1552473493.811 * * [simplify]: iters left: 2 (75 enodes) 1552473493.829 * * [simplify]: iters left: 1 (92 enodes) 1552473493.858 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473493.859 * * [simplify]: Extracting #1: cost 18 inf + 0 1552473493.859 * * [simplify]: Extracting #2: cost 29 inf + 45 1552473493.859 * * [simplify]: Extracting #3: cost 22 inf + 655 1552473493.860 * * [simplify]: Extracting #4: cost 15 inf + 1239 1552473493.861 * * [simplify]: Extracting #5: cost 2 inf + 4676 1552473493.863 * * [simplify]: Extracting #6: cost 0 inf + 5586 1552473493.865 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473493.865 * [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)))) 1552473493.865 * [simplify]: Simplifying (fma (- (sqrt (* x.re y.im))) (sqrt (* x.re y.im)) (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im)))) 1552473493.865 * * [simplify]: iters left: 6 (7 enodes) 1552473493.868 * * [simplify]: iters left: 5 (22 enodes) 1552473493.875 * * [simplify]: iters left: 4 (30 enodes) 1552473493.884 * * [simplify]: iters left: 3 (46 enodes) 1552473493.893 * * [simplify]: iters left: 2 (56 enodes) 1552473493.898 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473493.898 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473493.899 * [simplify]: Simplified to 0 1552473493.899 * [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)))) 1552473493.899 * * * * [progress]: [ 143 / 349 ] simplifiying candidate # 1552473493.899 * [simplify]: Simplifying (fma (* (cbrt (* x.im y.re)) (cbrt (* x.im y.re))) (cbrt (* x.im y.re)) (- (* (* x.re y.im) 1))) 1552473493.899 * * [simplify]: iters left: 6 (12 enodes) 1552473493.902 * * [simplify]: iters left: 5 (48 enodes) 1552473493.910 * * [simplify]: iters left: 4 (73 enodes) 1552473493.923 * * [simplify]: iters left: 3 (100 enodes) 1552473493.949 * * [simplify]: iters left: 2 (115 enodes) 1552473493.975 * * [simplify]: iters left: 1 (129 enodes) 1552473494.007 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473494.007 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473494.007 * * [simplify]: Extracting #2: cost 20 inf + 46 1552473494.008 * * [simplify]: Extracting #3: cost 13 inf + 419 1552473494.008 * * [simplify]: Extracting #4: cost 14 inf + 462 1552473494.009 * * [simplify]: Extracting #5: cost 6 inf + 1863 1552473494.010 * * [simplify]: Extracting #6: cost 1 inf + 3027 1552473494.011 * * [simplify]: Extracting #7: cost 0 inf + 3360 1552473494.012 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473494.013 * [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)))) 1552473494.013 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1552473494.013 * * [simplify]: iters left: 5 (7 enodes) 1552473494.017 * * [simplify]: iters left: 4 (31 enodes) 1552473494.029 * * [simplify]: iters left: 3 (53 enodes) 1552473494.045 * * [simplify]: iters left: 2 (65 enodes) 1552473494.066 * * [simplify]: iters left: 1 (97 enodes) 1552473494.091 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473494.091 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473494.091 * [simplify]: Simplified to 0 1552473494.091 * [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)))) 1552473494.092 * * * * [progress]: [ 144 / 349 ] simplifiying candidate # 1552473494.092 * [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))))) 1552473494.092 * * [simplify]: iters left: 6 (13 enodes) 1552473494.098 * * [simplify]: iters left: 5 (53 enodes) 1552473494.109 * * [simplify]: iters left: 4 (91 enodes) 1552473494.127 * * [simplify]: iters left: 3 (144 enodes) 1552473494.159 * * [simplify]: iters left: 2 (157 enodes) 1552473494.182 * * [simplify]: iters left: 1 (174 enodes) 1552473494.218 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473494.219 * * [simplify]: Extracting #1: cost 26 inf + 0 1552473494.219 * * [simplify]: Extracting #2: cost 43 inf + 128 1552473494.220 * * [simplify]: Extracting #3: cost 22 inf + 1931 1552473494.225 * * [simplify]: Extracting #4: cost 7 inf + 5350 1552473494.228 * * [simplify]: Extracting #5: cost 0 inf + 7210 1552473494.230 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1552473494.230 * [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)))) 1552473494.230 * [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)))) 1552473494.231 * * [simplify]: iters left: 6 (8 enodes) 1552473494.233 * * [simplify]: iters left: 5 (38 enodes) 1552473494.239 * * [simplify]: iters left: 4 (69 enodes) 1552473494.254 * * [simplify]: iters left: 3 (148 enodes) 1552473494.290 * * [simplify]: iters left: 2 (233 enodes) 1552473494.330 * * [simplify]: iters left: 1 (252 enodes) 1552473494.356 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473494.356 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473494.356 * [simplify]: Simplified to 0 1552473494.357 * [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)))) 1552473494.357 * * * * [progress]: [ 145 / 349 ] simplifiying candidate # 1552473494.357 * [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)))))) 1552473494.358 * * [simplify]: iters left: 6 (13 enodes) 1552473494.363 * * [simplify]: iters left: 5 (52 enodes) 1552473494.373 * * [simplify]: iters left: 4 (96 enodes) 1552473494.390 * * [simplify]: iters left: 3 (154 enodes) 1552473494.427 * * [simplify]: iters left: 2 (178 enodes) 1552473494.468 * * [simplify]: iters left: 1 (198 enodes) 1552473494.490 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473494.490 * * [simplify]: Extracting #1: cost 17 inf + 0 1552473494.490 * * [simplify]: Extracting #2: cost 38 inf + 1 1552473494.490 * * [simplify]: Extracting #3: cost 37 inf + 88 1552473494.491 * * [simplify]: Extracting #4: cost 18 inf + 2616 1552473494.492 * * [simplify]: Extracting #5: cost 5 inf + 4371 1552473494.493 * * [simplify]: Extracting #6: cost 2 inf + 4998 1552473494.494 * * [simplify]: Extracting #7: cost 0 inf + 5704 1552473494.496 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473494.496 * [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)))) 1552473494.497 * [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))))) 1552473494.497 * * [simplify]: iters left: 6 (8 enodes) 1552473494.500 * * [simplify]: iters left: 5 (32 enodes) 1552473494.511 * * [simplify]: iters left: 4 (60 enodes) 1552473494.535 * * [simplify]: iters left: 3 (136 enodes) 1552473494.585 * * [simplify]: iters left: 2 (206 enodes) 1552473494.622 * * [simplify]: iters left: 1 (228 enodes) 1552473494.650 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473494.650 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473494.650 * [simplify]: Simplified to 0 1552473494.650 * [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)))) 1552473494.650 * * * * [progress]: [ 146 / 349 ] simplifiying candidate # 1552473494.650 * [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))))) 1552473494.650 * * [simplify]: iters left: 6 (12 enodes) 1552473494.653 * * [simplify]: iters left: 5 (45 enodes) 1552473494.660 * * [simplify]: iters left: 4 (66 enodes) 1552473494.670 * * [simplify]: iters left: 3 (86 enodes) 1552473494.685 * * [simplify]: iters left: 2 (96 enodes) 1552473494.713 * * [simplify]: iters left: 1 (110 enodes) 1552473494.746 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473494.747 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473494.747 * * [simplify]: Extracting #2: cost 30 inf + 1 1552473494.747 * * [simplify]: Extracting #3: cost 30 inf + 46 1552473494.748 * * [simplify]: Extracting #4: cost 16 inf + 990 1552473494.749 * * [simplify]: Extracting #5: cost 7 inf + 2433 1552473494.750 * * [simplify]: Extracting #6: cost 0 inf + 4092 1552473494.752 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473494.752 * [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)))) 1552473494.752 * [simplify]: Simplifying (fma (- (sqrt y.im)) (* x.re (sqrt y.im)) (* (sqrt y.im) (* x.re (sqrt y.im)))) 1552473494.752 * * [simplify]: iters left: 6 (7 enodes) 1552473494.756 * * [simplify]: iters left: 5 (25 enodes) 1552473494.764 * * [simplify]: iters left: 4 (39 enodes) 1552473494.778 * * [simplify]: iters left: 3 (82 enodes) 1552473494.797 * * [simplify]: iters left: 2 (110 enodes) 1552473494.810 * * [simplify]: iters left: 1 (112 enodes) 1552473494.817 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473494.817 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473494.817 * [simplify]: Simplified to 0 1552473494.818 * [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)))) 1552473494.818 * * * * [progress]: [ 147 / 349 ] simplifiying candidate # 1552473494.818 * [simplify]: Simplifying (fma (* (cbrt (* x.im y.re)) (cbrt (* x.im y.re))) (cbrt (* x.im y.re)) (- (* y.im (* x.re 1)))) 1552473494.818 * * [simplify]: iters left: 6 (12 enodes) 1552473494.824 * * [simplify]: iters left: 5 (44 enodes) 1552473494.839 * * [simplify]: iters left: 4 (60 enodes) 1552473494.856 * * [simplify]: iters left: 3 (70 enodes) 1552473494.874 * * [simplify]: iters left: 2 (77 enodes) 1552473494.893 * * [simplify]: iters left: 1 (91 enodes) 1552473494.917 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473494.917 * * [simplify]: Extracting #1: cost 12 inf + 0 1552473494.918 * * [simplify]: Extracting #2: cost 19 inf + 208 1552473494.918 * * [simplify]: Extracting #3: cost 14 inf + 458 1552473494.918 * * [simplify]: Extracting #4: cost 14 inf + 542 1552473494.919 * * [simplify]: Extracting #5: cost 7 inf + 1572 1552473494.920 * * [simplify]: Extracting #6: cost 1 inf + 3107 1552473494.921 * * [simplify]: Extracting #7: cost 0 inf + 3440 1552473494.922 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1552473494.922 * [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)))) 1552473494.922 * [simplify]: Simplifying (fma (- y.im) (* x.re 1) (* y.im (* x.re 1))) 1552473494.922 * * [simplify]: iters left: 5 (7 enodes) 1552473494.926 * * [simplify]: iters left: 4 (24 enodes) 1552473494.933 * * [simplify]: iters left: 3 (37 enodes) 1552473494.943 * * [simplify]: iters left: 2 (53 enodes) 1552473494.954 * * [simplify]: iters left: 1 (58 enodes) 1552473494.964 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473494.964 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473494.964 * [simplify]: Simplified to 0 1552473494.964 * [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)))) 1552473494.964 * * * * [progress]: [ 148 / 349 ] simplifiying candidate # 1552473494.964 * [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))))) 1552473494.965 * * [simplify]: iters left: 6 (13 enodes) 1552473494.970 * * [simplify]: iters left: 5 (52 enodes) 1552473494.986 * * [simplify]: iters left: 4 (92 enodes) 1552473495.014 * * [simplify]: iters left: 3 (138 enodes) 1552473495.035 * * [simplify]: iters left: 2 (155 enodes) 1552473495.054 * * [simplify]: iters left: 1 (173 enodes) 1552473495.076 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473495.076 * * [simplify]: Extracting #1: cost 17 inf + 0 1552473495.076 * * [simplify]: Extracting #2: cost 38 inf + 1 1552473495.077 * * [simplify]: Extracting #3: cost 37 inf + 88 1552473495.077 * * [simplify]: Extracting #4: cost 14 inf + 2822 1552473495.078 * * [simplify]: Extracting #5: cost 6 inf + 4129 1552473495.079 * * [simplify]: Extracting #6: cost 1 inf + 5331 1552473495.080 * * [simplify]: Extracting #7: cost 0 inf + 5704 1552473495.081 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1552473495.081 * [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)))) 1552473495.081 * [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)))) 1552473495.082 * * [simplify]: iters left: 6 (8 enodes) 1552473495.083 * * [simplify]: iters left: 5 (36 enodes) 1552473495.089 * * [simplify]: iters left: 4 (64 enodes) 1552473495.106 * * [simplify]: iters left: 3 (129 enodes) 1552473495.138 * * [simplify]: iters left: 2 (200 enodes) 1552473495.164 * * [simplify]: iters left: 1 (223 enodes) 1552473495.194 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473495.194 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473495.194 * [simplify]: Simplified to 0 1552473495.194 * [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)))) 1552473495.195 * * * * [progress]: [ 149 / 349 ] simplifiying candidate # 1552473495.195 * [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)))) 1552473495.195 * * [simplify]: iters left: 6 (12 enodes) 1552473495.200 * * [simplify]: iters left: 5 (45 enodes) 1552473495.213 * * [simplify]: iters left: 4 (66 enodes) 1552473495.234 * * [simplify]: iters left: 3 (87 enodes) 1552473495.260 * * [simplify]: iters left: 2 (97 enodes) 1552473495.287 * * [simplify]: iters left: 1 (111 enodes) 1552473495.309 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473495.309 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473495.309 * * [simplify]: Extracting #2: cost 30 inf + 1 1552473495.309 * * [simplify]: Extracting #3: cost 28 inf + 129 1552473495.309 * * [simplify]: Extracting #4: cost 17 inf + 990 1552473495.310 * * [simplify]: Extracting #5: cost 8 inf + 2100 1552473495.310 * * [simplify]: Extracting #6: cost 1 inf + 3759 1552473495.311 * * [simplify]: Extracting #7: cost 0 inf + 4092 1552473495.312 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1552473495.312 * [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)))) 1552473495.312 * [simplify]: Simplifying (fma (- (* (sqrt x.re) y.im)) (sqrt x.re) (* (* (sqrt x.re) y.im) (sqrt x.re))) 1552473495.312 * * [simplify]: iters left: 6 (7 enodes) 1552473495.314 * * [simplify]: iters left: 5 (29 enodes) 1552473495.318 * * [simplify]: iters left: 4 (46 enodes) 1552473495.327 * * [simplify]: iters left: 3 (81 enodes) 1552473495.350 * * [simplify]: iters left: 2 (110 enodes) 1552473495.375 * * [simplify]: iters left: 1 (111 enodes) 1552473495.392 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473495.393 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473495.393 * [simplify]: Simplified to 0 1552473495.393 * [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)))) 1552473495.393 * * * * [progress]: [ 150 / 349 ] simplifiying candidate # 1552473495.394 * [simplify]: Simplifying (fma (* (cbrt (* x.im y.re)) (cbrt (* x.im y.re))) (cbrt (* x.im y.re)) (- (* (* x.re y.im) 1))) 1552473495.394 * * [simplify]: iters left: 6 (12 enodes) 1552473495.402 * * [simplify]: iters left: 5 (48 enodes) 1552473495.418 * * [simplify]: iters left: 4 (73 enodes) 1552473495.441 * * [simplify]: iters left: 3 (100 enodes) 1552473495.467 * * [simplify]: iters left: 2 (115 enodes) 1552473495.495 * * [simplify]: iters left: 1 (129 enodes) 1552473495.528 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473495.528 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473495.528 * * [simplify]: Extracting #2: cost 20 inf + 46 1552473495.529 * * [simplify]: Extracting #3: cost 13 inf + 419 1552473495.529 * * [simplify]: Extracting #4: cost 14 inf + 462 1552473495.530 * * [simplify]: Extracting #5: cost 6 inf + 1863 1552473495.531 * * [simplify]: Extracting #6: cost 1 inf + 3027 1552473495.532 * * [simplify]: Extracting #7: cost 0 inf + 3360 1552473495.533 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473495.534 * [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)))) 1552473495.534 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1552473495.534 * * [simplify]: iters left: 5 (7 enodes) 1552473495.538 * * [simplify]: iters left: 4 (31 enodes) 1552473495.550 * * [simplify]: iters left: 3 (53 enodes) 1552473495.566 * * [simplify]: iters left: 2 (65 enodes) 1552473495.588 * * [simplify]: iters left: 1 (97 enodes) 1552473495.603 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473495.603 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473495.603 * [simplify]: Simplified to 0 1552473495.603 * [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)))) 1552473495.603 * * * * [progress]: [ 151 / 349 ] simplifiying candidate # 1552473495.604 * [simplify]: Simplifying (fma (* (cbrt (* x.im y.re)) (cbrt (* x.im y.re))) (cbrt (* x.im y.re)) (- (* x.re y.im))) 1552473495.604 * * [simplify]: iters left: 6 (10 enodes) 1552473495.606 * * [simplify]: iters left: 5 (38 enodes) 1552473495.612 * * [simplify]: iters left: 4 (49 enodes) 1552473495.624 * * [simplify]: iters left: 3 (56 enodes) 1552473495.642 * * [simplify]: iters left: 2 (63 enodes) 1552473495.651 * * [simplify]: iters left: 1 (77 enodes) 1552473495.664 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473495.664 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473495.664 * * [simplify]: Extracting #2: cost 17 inf + 208 1552473495.664 * * [simplify]: Extracting #3: cost 13 inf + 417 1552473495.664 * * [simplify]: Extracting #4: cost 8 inf + 1156 1552473495.665 * * [simplify]: Extracting #5: cost 6 inf + 1652 1552473495.665 * * [simplify]: Extracting #6: cost 1 inf + 3025 1552473495.666 * * [simplify]: Extracting #7: cost 0 inf + 3358 1552473495.666 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473495.666 * [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)))) 1552473495.666 * [simplify]: Simplifying (fma (- x.re) y.im (* x.re y.im)) 1552473495.666 * * [simplify]: iters left: 3 (5 enodes) 1552473495.668 * * [simplify]: iters left: 2 (18 enodes) 1552473495.670 * * [simplify]: iters left: 1 (25 enodes) 1552473495.676 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473495.676 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473495.676 * * [simplify]: Extracting #2: cost 11 inf + 2 1552473495.676 * * [simplify]: Extracting #3: cost 4 inf + 373 1552473495.677 * * [simplify]: Extracting #4: cost 0 inf + 699 1552473495.677 * [simplify]: Simplified to (- (* x.re y.im) (* x.re y.im)) 1552473495.677 * [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)))) 1552473495.677 * * * * [progress]: [ 152 / 349 ] simplifiying candidate # 1552473495.678 * [simplify]: Simplifying (fma (sqrt (* x.im y.re)) (sqrt (* x.im y.re)) (- (* y.im x.re))) 1552473495.678 * * [simplify]: iters left: 5 (9 enodes) 1552473495.682 * * [simplify]: iters left: 4 (35 enodes) 1552473495.692 * * [simplify]: iters left: 3 (42 enodes) 1552473495.704 * * [simplify]: iters left: 2 (45 enodes) 1552473495.715 * * [simplify]: iters left: 1 (46 enodes) 1552473495.728 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473495.728 * * [simplify]: Extracting #1: cost 12 inf + 0 1552473495.728 * * [simplify]: Extracting #2: cost 10 inf + 210 1552473495.729 * * [simplify]: Extracting #3: cost 2 inf + 788 1552473495.729 * * [simplify]: Extracting #4: cost 0 inf + 912 1552473495.730 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1552473495.730 * [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)))) 1552473495.731 * [simplify]: Simplifying (fma (- y.im) x.re (* y.im x.re)) 1552473495.731 * * [simplify]: iters left: 3 (5 enodes) 1552473495.733 * * [simplify]: iters left: 2 (18 enodes) 1552473495.738 * * [simplify]: iters left: 1 (25 enodes) 1552473495.744 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473495.744 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473495.744 * * [simplify]: Extracting #2: cost 11 inf + 2 1552473495.744 * * [simplify]: Extracting #3: cost 4 inf + 373 1552473495.744 * * [simplify]: Extracting #4: cost 0 inf + 699 1552473495.745 * [simplify]: Simplified to (- (* y.im x.re) (* y.im x.re)) 1552473495.745 * [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)))) 1552473495.745 * * * * [progress]: [ 153 / 349 ] simplifiying candidate # 1552473495.745 * [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)))))) 1552473495.745 * * [simplify]: iters left: 6 (12 enodes) 1552473495.750 * * [simplify]: iters left: 5 (47 enodes) 1552473495.758 * * [simplify]: iters left: 4 (63 enodes) 1552473495.769 * * [simplify]: iters left: 3 (89 enodes) 1552473495.797 * * [simplify]: iters left: 2 (142 enodes) 1552473495.843 * * [simplify]: iters left: 1 (247 enodes) 1552473495.932 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473495.932 * * [simplify]: Extracting #1: cost 28 inf + 0 1552473495.932 * * [simplify]: Extracting #2: cost 91 inf + 45 1552473495.933 * * [simplify]: Extracting #3: cost 94 inf + 904 1552473495.933 * * [simplify]: Extracting #4: cost 90 inf + 1202 1552473495.935 * * [simplify]: Extracting #5: cost 63 inf + 12328 1552473495.939 * * [simplify]: Extracting #6: cost 3 inf + 49135 1552473495.945 * * [simplify]: Extracting #7: cost 0 inf + 50709 1552473495.956 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473495.956 * [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)))) 1552473495.957 * [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))))) 1552473495.957 * * [simplify]: iters left: 6 (8 enodes) 1552473495.962 * * [simplify]: iters left: 5 (30 enodes) 1552473495.974 * * [simplify]: iters left: 4 (46 enodes) 1552473495.995 * * [simplify]: iters left: 3 (95 enodes) 1552473496.014 * * [simplify]: iters left: 2 (153 enodes) 1552473496.045 * * [simplify]: iters left: 1 (222 enodes) 1552473496.099 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473496.099 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473496.099 * [simplify]: Simplified to 0 1552473496.099 * [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)))) 1552473496.099 * * * * [progress]: [ 154 / 349 ] simplifiying candidate # 1552473496.100 * [simplify]: Simplifying (fma (sqrt (* x.im y.re)) (sqrt (* x.im y.re)) (- (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im))))) 1552473496.100 * * [simplify]: iters left: 6 (11 enodes) 1552473496.102 * * [simplify]: iters left: 5 (38 enodes) 1552473496.108 * * [simplify]: iters left: 4 (48 enodes) 1552473496.114 * * [simplify]: iters left: 3 (58 enodes) 1552473496.122 * * [simplify]: iters left: 2 (66 enodes) 1552473496.141 * * [simplify]: iters left: 1 (87 enodes) 1552473496.168 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473496.169 * * [simplify]: Extracting #1: cost 20 inf + 0 1552473496.169 * * [simplify]: Extracting #2: cost 33 inf + 128 1552473496.170 * * [simplify]: Extracting #3: cost 18 inf + 1564 1552473496.172 * * [simplify]: Extracting #4: cost 1 inf + 5268 1552473496.175 * * [simplify]: Extracting #5: cost 0 inf + 5552 1552473496.178 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473496.178 * [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)))) 1552473496.178 * [simplify]: Simplifying (fma (- (sqrt (* x.re y.im))) (sqrt (* x.re y.im)) (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im)))) 1552473496.178 * * [simplify]: iters left: 6 (7 enodes) 1552473496.182 * * [simplify]: iters left: 5 (22 enodes) 1552473496.191 * * [simplify]: iters left: 4 (30 enodes) 1552473496.201 * * [simplify]: iters left: 3 (46 enodes) 1552473496.212 * * [simplify]: iters left: 2 (56 enodes) 1552473496.218 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473496.218 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473496.218 * [simplify]: Simplified to 0 1552473496.218 * [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)))) 1552473496.218 * * * * [progress]: [ 155 / 349 ] simplifiying candidate # 1552473496.219 * [simplify]: Simplifying (fma (sqrt (* x.im y.re)) (sqrt (* x.im y.re)) (- (* (* x.re y.im) 1))) 1552473496.219 * * [simplify]: iters left: 6 (11 enodes) 1552473496.222 * * [simplify]: iters left: 5 (45 enodes) 1552473496.230 * * [simplify]: iters left: 4 (66 enodes) 1552473496.241 * * [simplify]: iters left: 3 (85 enodes) 1552473496.263 * * [simplify]: iters left: 2 (94 enodes) 1552473496.286 * * [simplify]: iters left: 1 (102 enodes) 1552473496.299 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473496.301 * * [simplify]: Extracting #1: cost 14 inf + 0 1552473496.301 * * [simplify]: Extracting #2: cost 13 inf + 47 1552473496.301 * * [simplify]: Extracting #3: cost 3 inf + 709 1552473496.301 * * [simplify]: Extracting #4: cost 0 inf + 914 1552473496.302 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473496.302 * [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)))) 1552473496.302 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1552473496.302 * * [simplify]: iters left: 5 (7 enodes) 1552473496.304 * * [simplify]: iters left: 4 (31 enodes) 1552473496.311 * * [simplify]: iters left: 3 (53 enodes) 1552473496.319 * * [simplify]: iters left: 2 (65 enodes) 1552473496.340 * * [simplify]: iters left: 1 (97 enodes) 1552473496.365 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473496.366 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473496.366 * [simplify]: Simplified to 0 1552473496.366 * [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)))) 1552473496.366 * * * * [progress]: [ 156 / 349 ] simplifiying candidate # 1552473496.366 * [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))))) 1552473496.366 * * [simplify]: iters left: 6 (12 enodes) 1552473496.372 * * [simplify]: iters left: 5 (50 enodes) 1552473496.383 * * [simplify]: iters left: 4 (84 enodes) 1552473496.398 * * [simplify]: iters left: 3 (130 enodes) 1552473496.428 * * [simplify]: iters left: 2 (144 enodes) 1552473496.446 * * [simplify]: iters left: 1 (175 enodes) 1552473496.479 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473496.479 * * [simplify]: Extracting #1: cost 28 inf + 0 1552473496.479 * * [simplify]: Extracting #2: cost 57 inf + 412 1552473496.480 * * [simplify]: Extracting #3: cost 28 inf + 4080 1552473496.483 * * [simplify]: Extracting #4: cost 0 inf + 11204 1552473496.487 * * [simplify]: Extracting #5: cost 0 inf + 11064 1552473496.489 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1552473496.490 * [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)))) 1552473496.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)))) 1552473496.490 * * [simplify]: iters left: 6 (8 enodes) 1552473496.492 * * [simplify]: iters left: 5 (38 enodes) 1552473496.500 * * [simplify]: iters left: 4 (69 enodes) 1552473496.528 * * [simplify]: iters left: 3 (148 enodes) 1552473496.569 * * [simplify]: iters left: 2 (233 enodes) 1552473496.605 * * [simplify]: iters left: 1 (252 enodes) 1552473496.628 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473496.628 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473496.628 * [simplify]: Simplified to 0 1552473496.628 * [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)))) 1552473496.628 * * * * [progress]: [ 157 / 349 ] simplifiying candidate # 1552473496.628 * [simplify]: Simplifying (fma (sqrt (* x.im y.re)) (sqrt (* x.im y.re)) (- (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im)))))) 1552473496.628 * * [simplify]: iters left: 6 (12 enodes) 1552473496.634 * * [simplify]: iters left: 5 (49 enodes) 1552473496.650 * * [simplify]: iters left: 4 (89 enodes) 1552473496.679 * * [simplify]: iters left: 3 (134 enodes) 1552473496.700 * * [simplify]: iters left: 2 (147 enodes) 1552473496.734 * * [simplify]: iters left: 1 (168 enodes) 1552473496.764 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473496.764 * * [simplify]: Extracting #1: cost 21 inf + 0 1552473496.765 * * [simplify]: Extracting #2: cost 27 inf + 250 1552473496.765 * * [simplify]: Extracting #3: cost 5 inf + 2530 1552473496.766 * * [simplify]: Extracting #4: cost 0 inf + 3258 1552473496.767 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473496.767 * [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)))) 1552473496.767 * [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))))) 1552473496.767 * * [simplify]: iters left: 6 (8 enodes) 1552473496.769 * * [simplify]: iters left: 5 (32 enodes) 1552473496.775 * * [simplify]: iters left: 4 (60 enodes) 1552473496.788 * * [simplify]: iters left: 3 (136 enodes) 1552473496.834 * * [simplify]: iters left: 2 (206 enodes) 1552473496.886 * * [simplify]: iters left: 1 (228 enodes) 1552473496.905 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473496.905 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473496.905 * [simplify]: Simplified to 0 1552473496.905 * [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)))) 1552473496.906 * * * * [progress]: [ 158 / 349 ] simplifiying candidate # 1552473496.906 * [simplify]: Simplifying (fma (sqrt (* x.im y.re)) (sqrt (* x.im y.re)) (- (* (sqrt y.im) (* x.re (sqrt y.im))))) 1552473496.906 * * [simplify]: iters left: 6 (11 enodes) 1552473496.908 * * [simplify]: iters left: 5 (42 enodes) 1552473496.915 * * [simplify]: iters left: 4 (59 enodes) 1552473496.930 * * [simplify]: iters left: 3 (74 enodes) 1552473496.950 * * [simplify]: iters left: 2 (78 enodes) 1552473496.972 * * [simplify]: iters left: 1 (88 enodes) 1552473496.983 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473496.983 * * [simplify]: Extracting #1: cost 17 inf + 0 1552473496.983 * * [simplify]: Extracting #2: cost 16 inf + 536 1552473496.983 * * [simplify]: Extracting #3: cost 1 inf + 1605 1552473496.984 * * [simplify]: Extracting #4: cost 0 inf + 1646 1552473496.985 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473496.985 * [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)))) 1552473496.985 * [simplify]: Simplifying (fma (- (sqrt y.im)) (* x.re (sqrt y.im)) (* (sqrt y.im) (* x.re (sqrt y.im)))) 1552473496.985 * * [simplify]: iters left: 6 (7 enodes) 1552473496.987 * * [simplify]: iters left: 5 (25 enodes) 1552473496.991 * * [simplify]: iters left: 4 (39 enodes) 1552473496.998 * * [simplify]: iters left: 3 (82 enodes) 1552473497.024 * * [simplify]: iters left: 2 (110 enodes) 1552473497.042 * * [simplify]: iters left: 1 (112 enodes) 1552473497.050 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473497.050 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473497.050 * [simplify]: Simplified to 0 1552473497.050 * [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)))) 1552473497.050 * * * * [progress]: [ 159 / 349 ] simplifiying candidate # 1552473497.050 * [simplify]: Simplifying (fma (sqrt (* x.im y.re)) (sqrt (* x.im y.re)) (- (* y.im (* x.re 1)))) 1552473497.050 * * [simplify]: iters left: 6 (11 enodes) 1552473497.053 * * [simplify]: iters left: 5 (41 enodes) 1552473497.060 * * [simplify]: iters left: 4 (53 enodes) 1552473497.067 * * [simplify]: iters left: 3 (58 enodes) 1552473497.079 * * [simplify]: iters left: 2 (59 enodes) 1552473497.088 * * [simplify]: iters left: 1 (64 enodes) 1552473497.096 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473497.096 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473497.096 * * [simplify]: Extracting #2: cost 14 inf + 86 1552473497.097 * * [simplify]: Extracting #3: cost 2 inf + 830 1552473497.097 * * [simplify]: Extracting #4: cost 0 inf + 994 1552473497.097 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1552473497.097 * [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)))) 1552473497.098 * [simplify]: Simplifying (fma (- y.im) (* x.re 1) (* y.im (* x.re 1))) 1552473497.098 * * [simplify]: iters left: 5 (7 enodes) 1552473497.100 * * [simplify]: iters left: 4 (24 enodes) 1552473497.105 * * [simplify]: iters left: 3 (37 enodes) 1552473497.111 * * [simplify]: iters left: 2 (53 enodes) 1552473497.122 * * [simplify]: iters left: 1 (58 enodes) 1552473497.130 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473497.130 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473497.130 * [simplify]: Simplified to 0 1552473497.130 * [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)))) 1552473497.130 * * * * [progress]: [ 160 / 349 ] simplifiying candidate # 1552473497.130 * [simplify]: Simplifying (fma (sqrt (* x.im y.re)) (sqrt (* x.im y.re)) (- (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re))))) 1552473497.130 * * [simplify]: iters left: 6 (12 enodes) 1552473497.133 * * [simplify]: iters left: 5 (49 enodes) 1552473497.141 * * [simplify]: iters left: 4 (85 enodes) 1552473497.156 * * [simplify]: iters left: 3 (120 enodes) 1552473497.192 * * [simplify]: iters left: 2 (133 enodes) 1552473497.228 * * [simplify]: iters left: 1 (151 enodes) 1552473497.253 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473497.253 * * [simplify]: Extracting #1: cost 21 inf + 0 1552473497.253 * * [simplify]: Extracting #2: cost 26 inf + 413 1552473497.254 * * [simplify]: Extracting #3: cost 4 inf + 2732 1552473497.255 * * [simplify]: Extracting #4: cost 0 inf + 3258 1552473497.256 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1552473497.256 * [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)))) 1552473497.256 * [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)))) 1552473497.256 * * [simplify]: iters left: 6 (8 enodes) 1552473497.258 * * [simplify]: iters left: 5 (36 enodes) 1552473497.264 * * [simplify]: iters left: 4 (64 enodes) 1552473497.277 * * [simplify]: iters left: 3 (129 enodes) 1552473497.308 * * [simplify]: iters left: 2 (200 enodes) 1552473497.337 * * [simplify]: iters left: 1 (223 enodes) 1552473497.361 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473497.361 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473497.361 * [simplify]: Simplified to 0 1552473497.361 * [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)))) 1552473497.361 * * * * [progress]: [ 161 / 349 ] simplifiying candidate # 1552473497.361 * [simplify]: Simplifying (fma (sqrt (* x.im y.re)) (sqrt (* x.im y.re)) (- (* (* (sqrt x.re) y.im) (sqrt x.re)))) 1552473497.361 * * [simplify]: iters left: 6 (11 enodes) 1552473497.363 * * [simplify]: iters left: 5 (42 enodes) 1552473497.370 * * [simplify]: iters left: 4 (59 enodes) 1552473497.381 * * [simplify]: iters left: 3 (75 enodes) 1552473497.390 * * [simplify]: iters left: 2 (79 enodes) 1552473497.402 * * [simplify]: iters left: 1 (89 enodes) 1552473497.412 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473497.413 * * [simplify]: Extracting #1: cost 17 inf + 0 1552473497.413 * * [simplify]: Extracting #2: cost 16 inf + 495 1552473497.413 * * [simplify]: Extracting #3: cost 2 inf + 1482 1552473497.414 * * [simplify]: Extracting #4: cost 0 inf + 1646 1552473497.414 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1552473497.414 * [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)))) 1552473497.415 * [simplify]: Simplifying (fma (- (* (sqrt x.re) y.im)) (sqrt x.re) (* (* (sqrt x.re) y.im) (sqrt x.re))) 1552473497.415 * * [simplify]: iters left: 6 (7 enodes) 1552473497.417 * * [simplify]: iters left: 5 (29 enodes) 1552473497.421 * * [simplify]: iters left: 4 (46 enodes) 1552473497.430 * * [simplify]: iters left: 3 (81 enodes) 1552473497.449 * * [simplify]: iters left: 2 (110 enodes) 1552473497.475 * * [simplify]: iters left: 1 (111 enodes) 1552473497.493 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473497.493 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473497.493 * [simplify]: Simplified to 0 1552473497.493 * [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)))) 1552473497.493 * * * * [progress]: [ 162 / 349 ] simplifiying candidate # 1552473497.494 * [simplify]: Simplifying (fma (sqrt (* x.im y.re)) (sqrt (* x.im y.re)) (- (* (* x.re y.im) 1))) 1552473497.494 * * [simplify]: iters left: 6 (11 enodes) 1552473497.500 * * [simplify]: iters left: 5 (45 enodes) 1552473497.516 * * [simplify]: iters left: 4 (66 enodes) 1552473497.535 * * [simplify]: iters left: 3 (85 enodes) 1552473497.552 * * [simplify]: iters left: 2 (94 enodes) 1552473497.563 * * [simplify]: iters left: 1 (102 enodes) 1552473497.573 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473497.573 * * [simplify]: Extracting #1: cost 14 inf + 0 1552473497.573 * * [simplify]: Extracting #2: cost 13 inf + 47 1552473497.573 * * [simplify]: Extracting #3: cost 3 inf + 709 1552473497.573 * * [simplify]: Extracting #4: cost 0 inf + 914 1552473497.574 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473497.574 * [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)))) 1552473497.574 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1552473497.574 * * [simplify]: iters left: 5 (7 enodes) 1552473497.576 * * [simplify]: iters left: 4 (31 enodes) 1552473497.589 * * [simplify]: iters left: 3 (53 enodes) 1552473497.606 * * [simplify]: iters left: 2 (65 enodes) 1552473497.619 * * [simplify]: iters left: 1 (97 enodes) 1552473497.632 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473497.632 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473497.632 * [simplify]: Simplified to 0 1552473497.632 * [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)))) 1552473497.632 * * * * [progress]: [ 163 / 349 ] simplifiying candidate # 1552473497.632 * [simplify]: Simplifying (fma (sqrt (* x.im y.re)) (sqrt (* x.im y.re)) (- (* x.re y.im))) 1552473497.632 * * [simplify]: iters left: 5 (9 enodes) 1552473497.634 * * [simplify]: iters left: 4 (35 enodes) 1552473497.639 * * [simplify]: iters left: 3 (42 enodes) 1552473497.649 * * [simplify]: iters left: 2 (45 enodes) 1552473497.660 * * [simplify]: iters left: 1 (46 enodes) 1552473497.671 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473497.671 * * [simplify]: Extracting #1: cost 12 inf + 0 1552473497.671 * * [simplify]: Extracting #2: cost 10 inf + 210 1552473497.672 * * [simplify]: Extracting #3: cost 2 inf + 788 1552473497.672 * * [simplify]: Extracting #4: cost 0 inf + 912 1552473497.672 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473497.672 * [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)))) 1552473497.672 * [simplify]: Simplifying (fma (- x.re) y.im (* x.re y.im)) 1552473497.672 * * [simplify]: iters left: 3 (5 enodes) 1552473497.674 * * [simplify]: iters left: 2 (18 enodes) 1552473497.676 * * [simplify]: iters left: 1 (25 enodes) 1552473497.680 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473497.681 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473497.681 * * [simplify]: Extracting #2: cost 11 inf + 2 1552473497.681 * * [simplify]: Extracting #3: cost 4 inf + 373 1552473497.681 * * [simplify]: Extracting #4: cost 0 inf + 699 1552473497.681 * [simplify]: Simplified to (- (* x.re y.im) (* x.re y.im)) 1552473497.681 * [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)))) 1552473497.681 * * * * [progress]: [ 164 / 349 ] simplifiying candidate # 1552473497.681 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* y.im x.re))) 1552473497.682 * * [simplify]: iters left: 5 (9 enodes) 1552473497.684 * * [simplify]: iters left: 4 (37 enodes) 1552473497.691 * * [simplify]: iters left: 3 (51 enodes) 1552473497.700 * * [simplify]: iters left: 2 (63 enodes) 1552473497.711 * * [simplify]: iters left: 1 (64 enodes) 1552473497.726 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473497.726 * * [simplify]: Extracting #1: cost 12 inf + 0 1552473497.726 * * [simplify]: Extracting #2: cost 5 inf + 501 1552473497.726 * * [simplify]: Extracting #3: cost 0 inf + 749 1552473497.727 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1552473497.727 * [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)))) 1552473497.727 * [simplify]: Simplifying (fma (- y.im) x.re (* y.im x.re)) 1552473497.728 * * [simplify]: iters left: 3 (5 enodes) 1552473497.730 * * [simplify]: iters left: 2 (18 enodes) 1552473497.735 * * [simplify]: iters left: 1 (25 enodes) 1552473497.740 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473497.740 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473497.740 * * [simplify]: Extracting #2: cost 11 inf + 2 1552473497.740 * * [simplify]: Extracting #3: cost 4 inf + 373 1552473497.740 * * [simplify]: Extracting #4: cost 0 inf + 699 1552473497.741 * [simplify]: Simplified to (- (* y.im x.re) (* y.im x.re)) 1552473497.741 * [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)))) 1552473497.741 * * * * [progress]: [ 165 / 349 ] simplifiying candidate # 1552473497.741 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* (cbrt (* x.re y.im)) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im)))))) 1552473497.741 * * [simplify]: iters left: 6 (12 enodes) 1552473497.744 * * [simplify]: iters left: 5 (49 enodes) 1552473497.753 * * [simplify]: iters left: 4 (72 enodes) 1552473497.769 * * [simplify]: iters left: 3 (104 enodes) 1552473497.806 * * [simplify]: iters left: 2 (150 enodes) 1552473497.850 * * [simplify]: iters left: 1 (229 enodes) 1552473497.903 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473497.904 * * [simplify]: Extracting #1: cost 20 inf + 0 1552473497.904 * * [simplify]: Extracting #2: cost 49 inf + 432 1552473497.905 * * [simplify]: Extracting #3: cost 58 inf + 2220 1552473497.909 * * [simplify]: Extracting #4: cost 23 inf + 21474 1552473497.916 * * [simplify]: Extracting #5: cost 2 inf + 33828 1552473497.923 * * [simplify]: Extracting #6: cost 0 inf + 35036 1552473497.930 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1552473497.930 * [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)))) 1552473497.930 * [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))))) 1552473497.930 * * [simplify]: iters left: 6 (8 enodes) 1552473497.932 * * [simplify]: iters left: 5 (30 enodes) 1552473497.938 * * [simplify]: iters left: 4 (46 enodes) 1552473497.949 * * [simplify]: iters left: 3 (95 enodes) 1552473497.968 * * [simplify]: iters left: 2 (153 enodes) 1552473498.013 * * [simplify]: iters left: 1 (222 enodes) 1552473498.088 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473498.089 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473498.089 * [simplify]: Simplified to 0 1552473498.089 * [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)))) 1552473498.089 * * * * [progress]: [ 166 / 349 ] simplifiying candidate # 1552473498.089 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im))))) 1552473498.089 * * [simplify]: iters left: 6 (11 enodes) 1552473498.095 * * [simplify]: iters left: 5 (40 enodes) 1552473498.108 * * [simplify]: iters left: 4 (57 enodes) 1552473498.126 * * [simplify]: iters left: 3 (73 enodes) 1552473498.144 * * [simplify]: iters left: 2 (74 enodes) 1552473498.162 * * [simplify]: iters left: 1 (80 enodes) 1552473498.171 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473498.171 * * [simplify]: Extracting #1: cost 14 inf + 0 1552473498.171 * * [simplify]: Extracting #2: cost 13 inf + 129 1552473498.171 * * [simplify]: Extracting #3: cost 3 inf + 829 1552473498.172 * * [simplify]: Extracting #4: cost 0 inf + 1157 1552473498.172 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1552473498.172 * [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)))) 1552473498.172 * [simplify]: Simplifying (fma (- (sqrt (* x.re y.im))) (sqrt (* x.re y.im)) (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im)))) 1552473498.172 * * [simplify]: iters left: 6 (7 enodes) 1552473498.174 * * [simplify]: iters left: 5 (22 enodes) 1552473498.177 * * [simplify]: iters left: 4 (30 enodes) 1552473498.182 * * [simplify]: iters left: 3 (46 enodes) 1552473498.189 * * [simplify]: iters left: 2 (56 enodes) 1552473498.196 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473498.196 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473498.196 * [simplify]: Simplified to 0 1552473498.196 * [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)))) 1552473498.197 * * * * [progress]: [ 167 / 349 ] simplifiying candidate # 1552473498.197 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* (* x.re y.im) 1))) 1552473498.197 * * [simplify]: iters left: 6 (10 enodes) 1552473498.203 * * [simplify]: iters left: 5 (42 enodes) 1552473498.218 * * [simplify]: iters left: 4 (68 enodes) 1552473498.242 * * [simplify]: iters left: 3 (94 enodes) 1552473498.266 * * [simplify]: iters left: 2 (106 enodes) 1552473498.294 * * [simplify]: iters left: 1 (114 enodes) 1552473498.308 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473498.309 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473498.309 * * [simplify]: Extracting #2: cost 7 inf + 296 1552473498.309 * * [simplify]: Extracting #3: cost 1 inf + 668 1552473498.309 * * [simplify]: Extracting #4: cost 0 inf + 750 1552473498.310 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1552473498.310 * [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)))) 1552473498.310 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1552473498.310 * * [simplify]: iters left: 5 (7 enodes) 1552473498.312 * * [simplify]: iters left: 4 (31 enodes) 1552473498.319 * * [simplify]: iters left: 3 (53 enodes) 1552473498.328 * * [simplify]: iters left: 2 (65 enodes) 1552473498.339 * * [simplify]: iters left: 1 (97 enodes) 1552473498.352 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473498.352 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473498.352 * [simplify]: Simplified to 0 1552473498.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)))) 1552473498.352 * * * * [progress]: [ 168 / 349 ] simplifiying candidate # 1552473498.353 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im))))) 1552473498.353 * * [simplify]: iters left: 6 (12 enodes) 1552473498.356 * * [simplify]: iters left: 5 (52 enodes) 1552473498.375 * * [simplify]: iters left: 4 (93 enodes) 1552473498.397 * * [simplify]: iters left: 3 (144 enodes) 1552473498.424 * * [simplify]: iters left: 2 (151 enodes) 1552473498.457 * * [simplify]: iters left: 1 (165 enodes) 1552473498.479 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473498.479 * * [simplify]: Extracting #1: cost 22 inf + 0 1552473498.480 * * [simplify]: Extracting #2: cost 24 inf + 542 1552473498.480 * * [simplify]: Extracting #3: cost 5 inf + 2012 1552473498.481 * * [simplify]: Extracting #4: cost 0 inf + 2621 1552473498.482 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1552473498.482 * [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)))) 1552473498.483 * [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)))) 1552473498.483 * * [simplify]: iters left: 6 (8 enodes) 1552473498.485 * * [simplify]: iters left: 5 (38 enodes) 1552473498.491 * * [simplify]: iters left: 4 (69 enodes) 1552473498.510 * * [simplify]: iters left: 3 (148 enodes) 1552473498.567 * * [simplify]: iters left: 2 (233 enodes) 1552473498.623 * * [simplify]: iters left: 1 (252 enodes) 1552473498.643 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473498.643 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473498.643 * [simplify]: Simplified to 0 1552473498.643 * [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)))) 1552473498.643 * * * * [progress]: [ 169 / 349 ] simplifiying candidate # 1552473498.643 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im)))))) 1552473498.643 * * [simplify]: iters left: 6 (12 enodes) 1552473498.647 * * [simplify]: iters left: 5 (51 enodes) 1552473498.656 * * [simplify]: iters left: 4 (98 enodes) 1552473498.675 * * [simplify]: iters left: 3 (151 enodes) 1552473498.713 * * [simplify]: iters left: 2 (164 enodes) 1552473498.732 * * [simplify]: iters left: 1 (185 enodes) 1552473498.754 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473498.754 * * [simplify]: Extracting #1: cost 21 inf + 0 1552473498.754 * * [simplify]: Extracting #2: cost 21 inf + 620 1552473498.755 * * [simplify]: Extracting #3: cost 4 inf + 2449 1552473498.756 * * [simplify]: Extracting #4: cost 0 inf + 3095 1552473498.757 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1552473498.757 * [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)))) 1552473498.757 * [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))))) 1552473498.757 * * [simplify]: iters left: 6 (8 enodes) 1552473498.759 * * [simplify]: iters left: 5 (32 enodes) 1552473498.766 * * [simplify]: iters left: 4 (60 enodes) 1552473498.778 * * [simplify]: iters left: 3 (136 enodes) 1552473498.820 * * [simplify]: iters left: 2 (206 enodes) 1552473498.846 * * [simplify]: iters left: 1 (228 enodes) 1552473498.864 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473498.864 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473498.864 * [simplify]: Simplified to 0 1552473498.865 * [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)))) 1552473498.865 * * * * [progress]: [ 170 / 349 ] simplifiying candidate # 1552473498.865 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* (sqrt y.im) (* x.re (sqrt y.im))))) 1552473498.865 * * [simplify]: iters left: 6 (11 enodes) 1552473498.868 * * [simplify]: iters left: 5 (44 enodes) 1552473498.875 * * [simplify]: iters left: 4 (68 enodes) 1552473498.886 * * [simplify]: iters left: 3 (92 enodes) 1552473498.898 * * [simplify]: iters left: 2 (96 enodes) 1552473498.910 * * [simplify]: iters left: 1 (106 enodes) 1552473498.923 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473498.923 * * [simplify]: Extracting #1: cost 17 inf + 0 1552473498.923 * * [simplify]: Extracting #2: cost 13 inf + 498 1552473498.924 * * [simplify]: Extracting #3: cost 0 inf + 1483 1552473498.924 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1552473498.924 * [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)))) 1552473498.924 * [simplify]: Simplifying (fma (- (sqrt y.im)) (* x.re (sqrt y.im)) (* (sqrt y.im) (* x.re (sqrt y.im)))) 1552473498.925 * * [simplify]: iters left: 6 (7 enodes) 1552473498.927 * * [simplify]: iters left: 5 (25 enodes) 1552473498.935 * * [simplify]: iters left: 4 (39 enodes) 1552473498.949 * * [simplify]: iters left: 3 (82 enodes) 1552473498.975 * * [simplify]: iters left: 2 (110 enodes) 1552473499.001 * * [simplify]: iters left: 1 (112 enodes) 1552473499.017 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473499.017 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473499.017 * [simplify]: Simplified to 0 1552473499.017 * [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)))) 1552473499.018 * * * * [progress]: [ 171 / 349 ] simplifiying candidate # 1552473499.018 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* y.im (* x.re 1)))) 1552473499.018 * * [simplify]: iters left: 6 (10 enodes) 1552473499.023 * * [simplify]: iters left: 5 (38 enodes) 1552473499.035 * * [simplify]: iters left: 4 (55 enodes) 1552473499.052 * * [simplify]: iters left: 3 (69 enodes) 1552473499.070 * * [simplify]: iters left: 2 (70 enodes) 1552473499.078 * * [simplify]: iters left: 1 (75 enodes) 1552473499.086 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473499.086 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473499.086 * * [simplify]: Extracting #2: cost 8 inf + 419 1552473499.086 * * [simplify]: Extracting #3: cost 0 inf + 831 1552473499.087 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1552473499.087 * [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)))) 1552473499.087 * [simplify]: Simplifying (fma (- y.im) (* x.re 1) (* y.im (* x.re 1))) 1552473499.087 * * [simplify]: iters left: 5 (7 enodes) 1552473499.089 * * [simplify]: iters left: 4 (24 enodes) 1552473499.093 * * [simplify]: iters left: 3 (37 enodes) 1552473499.099 * * [simplify]: iters left: 2 (53 enodes) 1552473499.106 * * [simplify]: iters left: 1 (58 enodes) 1552473499.117 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473499.118 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473499.118 * [simplify]: Simplified to 0 1552473499.118 * [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)))) 1552473499.118 * * * * [progress]: [ 172 / 349 ] simplifiying candidate # 1552473499.118 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re))))) 1552473499.118 * * [simplify]: iters left: 6 (12 enodes) 1552473499.124 * * [simplify]: iters left: 5 (51 enodes) 1552473499.138 * * [simplify]: iters left: 4 (94 enodes) 1552473499.155 * * [simplify]: iters left: 3 (138 enodes) 1552473499.188 * * [simplify]: iters left: 2 (151 enodes) 1552473499.214 * * [simplify]: iters left: 1 (169 enodes) 1552473499.232 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473499.232 * * [simplify]: Extracting #1: cost 21 inf + 0 1552473499.232 * * [simplify]: Extracting #2: cost 21 inf + 835 1552473499.233 * * [simplify]: Extracting #3: cost 4 inf + 2638 1552473499.234 * * [simplify]: Extracting #4: cost 0 inf + 3110 1552473499.234 * * [simplify]: Extracting #5: cost 0 inf + 3095 1552473499.235 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1552473499.235 * [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)))) 1552473499.236 * [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)))) 1552473499.236 * * [simplify]: iters left: 6 (8 enodes) 1552473499.238 * * [simplify]: iters left: 5 (36 enodes) 1552473499.250 * * [simplify]: iters left: 4 (64 enodes) 1552473499.278 * * [simplify]: iters left: 3 (129 enodes) 1552473499.329 * * [simplify]: iters left: 2 (200 enodes) 1552473499.366 * * [simplify]: iters left: 1 (223 enodes) 1552473499.395 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473499.395 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473499.395 * [simplify]: Simplified to 0 1552473499.395 * [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)))) 1552473499.395 * * * * [progress]: [ 173 / 349 ] simplifiying candidate # 1552473499.396 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* (* (sqrt x.re) y.im) (sqrt x.re)))) 1552473499.396 * * [simplify]: iters left: 6 (11 enodes) 1552473499.401 * * [simplify]: iters left: 5 (44 enodes) 1552473499.409 * * [simplify]: iters left: 4 (68 enodes) 1552473499.421 * * [simplify]: iters left: 3 (93 enodes) 1552473499.437 * * [simplify]: iters left: 2 (97 enodes) 1552473499.462 * * [simplify]: iters left: 1 (107 enodes) 1552473499.483 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473499.483 * * [simplify]: Extracting #1: cost 17 inf + 0 1552473499.483 * * [simplify]: Extracting #2: cost 13 inf + 539 1552473499.484 * * [simplify]: Extracting #3: cost 0 inf + 1483 1552473499.485 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1552473499.485 * [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)))) 1552473499.485 * [simplify]: Simplifying (fma (- (* (sqrt x.re) y.im)) (sqrt x.re) (* (* (sqrt x.re) y.im) (sqrt x.re))) 1552473499.486 * * [simplify]: iters left: 6 (7 enodes) 1552473499.491 * * [simplify]: iters left: 5 (29 enodes) 1552473499.500 * * [simplify]: iters left: 4 (46 enodes) 1552473499.516 * * [simplify]: iters left: 3 (81 enodes) 1552473499.537 * * [simplify]: iters left: 2 (110 enodes) 1552473499.550 * * [simplify]: iters left: 1 (111 enodes) 1552473499.564 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473499.564 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473499.564 * [simplify]: Simplified to 0 1552473499.564 * [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)))) 1552473499.564 * * * * [progress]: [ 174 / 349 ] simplifiying candidate # 1552473499.564 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* (* x.re y.im) 1))) 1552473499.565 * * [simplify]: iters left: 6 (10 enodes) 1552473499.570 * * [simplify]: iters left: 5 (42 enodes) 1552473499.585 * * [simplify]: iters left: 4 (68 enodes) 1552473499.609 * * [simplify]: iters left: 3 (94 enodes) 1552473499.637 * * [simplify]: iters left: 2 (106 enodes) 1552473499.650 * * [simplify]: iters left: 1 (114 enodes) 1552473499.662 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473499.662 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473499.662 * * [simplify]: Extracting #2: cost 7 inf + 296 1552473499.663 * * [simplify]: Extracting #3: cost 1 inf + 668 1552473499.663 * * [simplify]: Extracting #4: cost 0 inf + 750 1552473499.664 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1552473499.664 * [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)))) 1552473499.664 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1552473499.664 * * [simplify]: iters left: 5 (7 enodes) 1552473499.667 * * [simplify]: iters left: 4 (31 enodes) 1552473499.675 * * [simplify]: iters left: 3 (53 enodes) 1552473499.687 * * [simplify]: iters left: 2 (65 enodes) 1552473499.708 * * [simplify]: iters left: 1 (97 enodes) 1552473499.724 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473499.724 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473499.724 * [simplify]: Simplified to 0 1552473499.724 * [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)))) 1552473499.724 * * * * [progress]: [ 175 / 349 ] simplifiying candidate # 1552473499.724 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* x.re y.im))) 1552473499.724 * * [simplify]: iters left: 5 (9 enodes) 1552473499.727 * * [simplify]: iters left: 4 (37 enodes) 1552473499.733 * * [simplify]: iters left: 3 (51 enodes) 1552473499.743 * * [simplify]: iters left: 2 (63 enodes) 1552473499.757 * * [simplify]: iters left: 1 (64 enodes) 1552473499.772 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473499.772 * * [simplify]: Extracting #1: cost 12 inf + 0 1552473499.772 * * [simplify]: Extracting #2: cost 5 inf + 501 1552473499.773 * * [simplify]: Extracting #3: cost 0 inf + 749 1552473499.773 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1552473499.773 * [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)))) 1552473499.774 * [simplify]: Simplifying (fma (- x.re) y.im (* x.re y.im)) 1552473499.774 * * [simplify]: iters left: 3 (5 enodes) 1552473499.776 * * [simplify]: iters left: 2 (18 enodes) 1552473499.781 * * [simplify]: iters left: 1 (25 enodes) 1552473499.790 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473499.790 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473499.790 * * [simplify]: Extracting #2: cost 11 inf + 2 1552473499.790 * * [simplify]: Extracting #3: cost 4 inf + 373 1552473499.790 * * [simplify]: Extracting #4: cost 0 inf + 699 1552473499.791 * [simplify]: Simplified to (- (* x.re y.im) (* x.re y.im)) 1552473499.791 * [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)))) 1552473499.791 * * * * [progress]: [ 176 / 349 ] simplifiying candidate # 1552473499.791 * [simplify]: Simplifying (fma (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.im) (sqrt y.re)) (- (* y.im x.re))) 1552473499.792 * * [simplify]: iters left: 5 (10 enodes) 1552473499.796 * * [simplify]: iters left: 4 (38 enodes) 1552473499.807 * * [simplify]: iters left: 3 (60 enodes) 1552473499.827 * * [simplify]: iters left: 2 (78 enodes) 1552473499.846 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473499.846 * * [simplify]: Extracting #1: cost 16 inf + 0 1552473499.846 * * [simplify]: Extracting #2: cost 19 inf + 128 1552473499.847 * * [simplify]: Extracting #3: cost 8 inf + 870 1552473499.850 * * [simplify]: Extracting #4: cost 1 inf + 1362 1552473499.851 * * [simplify]: Extracting #5: cost 0 inf + 1484 1552473499.852 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1552473499.852 * [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)))) 1552473499.853 * [simplify]: Simplifying (fma (- y.im) x.re (* y.im x.re)) 1552473499.853 * * [simplify]: iters left: 3 (5 enodes) 1552473499.855 * * [simplify]: iters left: 2 (18 enodes) 1552473499.860 * * [simplify]: iters left: 1 (25 enodes) 1552473499.868 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473499.868 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473499.869 * * [simplify]: Extracting #2: cost 11 inf + 2 1552473499.869 * * [simplify]: Extracting #3: cost 4 inf + 373 1552473499.869 * * [simplify]: Extracting #4: cost 0 inf + 699 1552473499.870 * [simplify]: Simplified to (- (* y.im x.re) (* y.im x.re)) 1552473499.870 * [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)))) 1552473499.870 * * * * [progress]: [ 177 / 349 ] simplifiying candidate # 1552473499.870 * [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)))))) 1552473499.870 * * [simplify]: iters left: 6 (13 enodes) 1552473499.875 * * [simplify]: iters left: 5 (50 enodes) 1552473499.884 * * [simplify]: iters left: 4 (81 enodes) 1552473499.900 * * [simplify]: iters left: 3 (122 enodes) 1552473499.939 * * [simplify]: iters left: 2 (180 enodes) 1552473499.977 * * [simplify]: iters left: 1 (271 enodes) 1552473500.064 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473500.064 * * [simplify]: Extracting #1: cost 32 inf + 0 1552473500.065 * * [simplify]: Extracting #2: cost 109 inf + 169 1552473500.066 * * [simplify]: Extracting #3: cost 108 inf + 1649 1552473500.070 * * [simplify]: Extracting #4: cost 77 inf + 13800 1552473500.078 * * [simplify]: Extracting #5: cost 37 inf + 35256 1552473500.091 * * [simplify]: Extracting #6: cost 6 inf + 57477 1552473500.102 * * [simplify]: Extracting #7: cost 0 inf + 61911 1552473500.109 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473500.109 * [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)))) 1552473500.109 * [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))))) 1552473500.109 * * [simplify]: iters left: 6 (8 enodes) 1552473500.111 * * [simplify]: iters left: 5 (30 enodes) 1552473500.116 * * [simplify]: iters left: 4 (46 enodes) 1552473500.126 * * [simplify]: iters left: 3 (95 enodes) 1552473500.155 * * [simplify]: iters left: 2 (153 enodes) 1552473500.201 * * [simplify]: iters left: 1 (222 enodes) 1552473500.249 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473500.250 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473500.250 * [simplify]: Simplified to 0 1552473500.250 * [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)))) 1552473500.250 * * * * [progress]: [ 178 / 349 ] simplifiying candidate # 1552473500.251 * [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))))) 1552473500.251 * * [simplify]: iters left: 6 (12 enodes) 1552473500.256 * * [simplify]: iters left: 5 (41 enodes) 1552473500.268 * * [simplify]: iters left: 4 (66 enodes) 1552473500.294 * * [simplify]: iters left: 3 (93 enodes) 1552473500.317 * * [simplify]: iters left: 2 (104 enodes) 1552473500.341 * * [simplify]: iters left: 1 (119 enodes) 1552473500.377 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473500.378 * * [simplify]: Extracting #1: cost 24 inf + 0 1552473500.378 * * [simplify]: Extracting #2: cost 46 inf + 293 1552473500.379 * * [simplify]: Extracting #3: cost 30 inf + 1687 1552473500.381 * * [simplify]: Extracting #4: cost 7 inf + 7115 1552473500.386 * * [simplify]: Extracting #5: cost 1 inf + 8597 1552473500.391 * * [simplify]: Extracting #6: cost 0 inf + 8896 1552473500.395 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473500.395 * [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)))) 1552473500.395 * [simplify]: Simplifying (fma (- (sqrt (* x.re y.im))) (sqrt (* x.re y.im)) (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im)))) 1552473500.396 * * [simplify]: iters left: 6 (7 enodes) 1552473500.399 * * [simplify]: iters left: 5 (22 enodes) 1552473500.406 * * [simplify]: iters left: 4 (30 enodes) 1552473500.417 * * [simplify]: iters left: 3 (46 enodes) 1552473500.430 * * [simplify]: iters left: 2 (56 enodes) 1552473500.439 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473500.439 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473500.439 * [simplify]: Simplified to 0 1552473500.439 * [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)))) 1552473500.440 * * * * [progress]: [ 179 / 349 ] simplifiying candidate # 1552473500.440 * [simplify]: Simplifying (fma (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.im) (sqrt y.re)) (- (* (* x.re y.im) 1))) 1552473500.440 * * [simplify]: iters left: 6 (12 enodes) 1552473500.443 * * [simplify]: iters left: 5 (48 enodes) 1552473500.452 * * [simplify]: iters left: 4 (84 enodes) 1552473500.466 * * [simplify]: iters left: 3 (122 enodes) 1552473500.493 * * [simplify]: iters left: 2 (130 enodes) 1552473500.516 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473500.518 * * [simplify]: Extracting #1: cost 18 inf + 0 1552473500.518 * * [simplify]: Extracting #2: cost 19 inf + 130 1552473500.518 * * [simplify]: Extracting #3: cost 7 inf + 886 1552473500.519 * * [simplify]: Extracting #4: cost 0 inf + 1501 1552473500.519 * * [simplify]: Extracting #5: cost 0 inf + 1486 1552473500.520 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473500.520 * [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)))) 1552473500.520 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1552473500.520 * * [simplify]: iters left: 5 (7 enodes) 1552473500.522 * * [simplify]: iters left: 4 (31 enodes) 1552473500.529 * * [simplify]: iters left: 3 (53 enodes) 1552473500.537 * * [simplify]: iters left: 2 (65 enodes) 1552473500.558 * * [simplify]: iters left: 1 (97 enodes) 1552473500.582 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473500.582 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473500.582 * [simplify]: Simplified to 0 1552473500.582 * [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)))) 1552473500.583 * * * * [progress]: [ 180 / 349 ] simplifiying candidate # 1552473500.583 * [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))))) 1552473500.583 * * [simplify]: iters left: 6 (13 enodes) 1552473500.589 * * [simplify]: iters left: 5 (53 enodes) 1552473500.607 * * [simplify]: iters left: 4 (102 enodes) 1552473500.644 * * [simplify]: iters left: 3 (169 enodes) 1552473500.672 * * [simplify]: iters left: 2 (192 enodes) 1552473500.712 * * [simplify]: iters left: 1 (209 enodes) 1552473500.771 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473500.771 * * [simplify]: Extracting #1: cost 32 inf + 0 1552473500.772 * * [simplify]: Extracting #2: cost 74 inf + 292 1552473500.774 * * [simplify]: Extracting #3: cost 42 inf + 4471 1552473500.779 * * [simplify]: Extracting #4: cost 4 inf + 14147 1552473500.787 * * [simplify]: Extracting #5: cost 0 inf + 15343 1552473500.795 * * [simplify]: Extracting #6: cost 0 inf + 15328 1552473500.802 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1552473500.802 * [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)))) 1552473500.803 * [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)))) 1552473500.803 * * [simplify]: iters left: 6 (8 enodes) 1552473500.807 * * [simplify]: iters left: 5 (38 enodes) 1552473500.820 * * [simplify]: iters left: 4 (69 enodes) 1552473500.847 * * [simplify]: iters left: 3 (148 enodes) 1552473500.889 * * [simplify]: iters left: 2 (233 enodes) 1552473500.926 * * [simplify]: iters left: 1 (252 enodes) 1552473500.965 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473500.965 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473500.965 * [simplify]: Simplified to 0 1552473500.965 * [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)))) 1552473500.965 * * * * [progress]: [ 181 / 349 ] simplifiying candidate # 1552473500.965 * [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)))))) 1552473500.966 * * [simplify]: iters left: 6 (13 enodes) 1552473500.971 * * [simplify]: iters left: 5 (52 enodes) 1552473500.983 * * [simplify]: iters left: 4 (107 enodes) 1552473501.003 * * [simplify]: iters left: 3 (177 enodes) 1552473501.049 * * [simplify]: iters left: 2 (196 enodes) 1552473501.095 * * [simplify]: iters left: 1 (202 enodes) 1552473501.129 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473501.129 * * [simplify]: Extracting #1: cost 22 inf + 0 1552473501.129 * * [simplify]: Extracting #2: cost 38 inf + 44 1552473501.129 * * [simplify]: Extracting #3: cost 30 inf + 539 1552473501.130 * * [simplify]: Extracting #4: cost 12 inf + 2209 1552473501.131 * * [simplify]: Extracting #5: cost 2 inf + 3506 1552473501.132 * * [simplify]: Extracting #6: cost 0 inf + 3830 1552473501.133 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473501.133 * [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)))) 1552473501.133 * [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))))) 1552473501.133 * * [simplify]: iters left: 6 (8 enodes) 1552473501.135 * * [simplify]: iters left: 5 (32 enodes) 1552473501.141 * * [simplify]: iters left: 4 (60 enodes) 1552473501.153 * * [simplify]: iters left: 3 (136 enodes) 1552473501.207 * * [simplify]: iters left: 2 (206 enodes) 1552473501.259 * * [simplify]: iters left: 1 (228 enodes) 1552473501.290 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473501.290 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473501.291 * [simplify]: Simplified to 0 1552473501.291 * [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)))) 1552473501.291 * * * * [progress]: [ 182 / 349 ] simplifiying candidate # 1552473501.291 * [simplify]: Simplifying (fma (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.im) (sqrt y.re)) (- (* (sqrt y.im) (* x.re (sqrt y.im))))) 1552473501.291 * * [simplify]: iters left: 6 (12 enodes) 1552473501.296 * * [simplify]: iters left: 5 (45 enodes) 1552473501.313 * * [simplify]: iters left: 4 (77 enodes) 1552473501.332 * * [simplify]: iters left: 3 (108 enodes) 1552473501.346 * * [simplify]: iters left: 2 (111 enodes) 1552473501.366 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473501.366 * * [simplify]: Extracting #1: cost 18 inf + 0 1552473501.366 * * [simplify]: Extracting #2: cost 30 inf + 44 1552473501.366 * * [simplify]: Extracting #3: cost 23 inf + 457 1552473501.367 * * [simplify]: Extracting #4: cost 6 inf + 1646 1552473501.369 * * [simplify]: Extracting #5: cost 0 inf + 2218 1552473501.370 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473501.370 * [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)))) 1552473501.371 * [simplify]: Simplifying (fma (- (sqrt y.im)) (* x.re (sqrt y.im)) (* (sqrt y.im) (* x.re (sqrt y.im)))) 1552473501.371 * * [simplify]: iters left: 6 (7 enodes) 1552473501.374 * * [simplify]: iters left: 5 (25 enodes) 1552473501.382 * * [simplify]: iters left: 4 (39 enodes) 1552473501.398 * * [simplify]: iters left: 3 (82 enodes) 1552473501.425 * * [simplify]: iters left: 2 (110 enodes) 1552473501.452 * * [simplify]: iters left: 1 (112 enodes) 1552473501.467 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473501.467 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473501.467 * [simplify]: Simplified to 0 1552473501.467 * [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)))) 1552473501.467 * * * * [progress]: [ 183 / 349 ] simplifiying candidate # 1552473501.468 * [simplify]: Simplifying (fma (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.im) (sqrt y.re)) (- (* y.im (* x.re 1)))) 1552473501.468 * * [simplify]: iters left: 6 (12 enodes) 1552473501.474 * * [simplify]: iters left: 5 (44 enodes) 1552473501.488 * * [simplify]: iters left: 4 (71 enodes) 1552473501.509 * * [simplify]: iters left: 3 (92 enodes) 1552473501.520 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473501.520 * * [simplify]: Extracting #1: cost 17 inf + 0 1552473501.521 * * [simplify]: Extracting #2: cost 21 inf + 128 1552473501.521 * * [simplify]: Extracting #3: cost 7 inf + 1023 1552473501.521 * * [simplify]: Extracting #4: cost 2 inf + 1362 1552473501.522 * * [simplify]: Extracting #5: cost 0 inf + 1566 1552473501.522 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1552473501.522 * [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)))) 1552473501.523 * [simplify]: Simplifying (fma (- y.im) (* x.re 1) (* y.im (* x.re 1))) 1552473501.523 * * [simplify]: iters left: 5 (7 enodes) 1552473501.525 * * [simplify]: iters left: 4 (24 enodes) 1552473501.529 * * [simplify]: iters left: 3 (37 enodes) 1552473501.537 * * [simplify]: iters left: 2 (53 enodes) 1552473501.549 * * [simplify]: iters left: 1 (58 enodes) 1552473501.564 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473501.564 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473501.564 * [simplify]: Simplified to 0 1552473501.564 * [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)))) 1552473501.565 * * * * [progress]: [ 184 / 349 ] simplifiying candidate # 1552473501.565 * [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))))) 1552473501.565 * * [simplify]: iters left: 6 (13 enodes) 1552473501.571 * * [simplify]: iters left: 5 (52 enodes) 1552473501.587 * * [simplify]: iters left: 4 (103 enodes) 1552473501.607 * * [simplify]: iters left: 3 (160 enodes) 1552473501.639 * * [simplify]: iters left: 2 (172 enodes) 1552473501.678 * * [simplify]: iters left: 1 (176 enodes) 1552473501.697 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473501.697 * * [simplify]: Extracting #1: cost 22 inf + 0 1552473501.698 * * [simplify]: Extracting #2: cost 38 inf + 44 1552473501.698 * * [simplify]: Extracting #3: cost 32 inf + 415 1552473501.699 * * [simplify]: Extracting #4: cost 8 inf + 2895 1552473501.702 * * [simplify]: Extracting #5: cost 0 inf + 3830 1552473501.704 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1552473501.704 * [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)))) 1552473501.704 * [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)))) 1552473501.704 * * [simplify]: iters left: 6 (8 enodes) 1552473501.708 * * [simplify]: iters left: 5 (36 enodes) 1552473501.719 * * [simplify]: iters left: 4 (64 enodes) 1552473501.732 * * [simplify]: iters left: 3 (129 enodes) 1552473501.769 * * [simplify]: iters left: 2 (200 enodes) 1552473501.811 * * [simplify]: iters left: 1 (223 enodes) 1552473501.836 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473501.836 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473501.836 * [simplify]: Simplified to 0 1552473501.836 * [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)))) 1552473501.836 * * * * [progress]: [ 185 / 349 ] simplifiying candidate # 1552473501.837 * [simplify]: Simplifying (fma (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.im) (sqrt y.re)) (- (* (* (sqrt x.re) y.im) (sqrt x.re)))) 1552473501.837 * * [simplify]: iters left: 6 (12 enodes) 1552473501.842 * * [simplify]: iters left: 5 (45 enodes) 1552473501.857 * * [simplify]: iters left: 4 (77 enodes) 1552473501.886 * * [simplify]: iters left: 3 (109 enodes) 1552473501.913 * * [simplify]: iters left: 2 (112 enodes) 1552473501.940 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473501.940 * * [simplify]: Extracting #1: cost 18 inf + 0 1552473501.940 * * [simplify]: Extracting #2: cost 30 inf + 44 1552473501.940 * * [simplify]: Extracting #3: cost 23 inf + 416 1552473501.941 * * [simplify]: Extracting #4: cost 5 inf + 1687 1552473501.943 * * [simplify]: Extracting #5: cost 0 inf + 2218 1552473501.944 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1552473501.944 * [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)))) 1552473501.945 * [simplify]: Simplifying (fma (- (* (sqrt x.re) y.im)) (sqrt x.re) (* (* (sqrt x.re) y.im) (sqrt x.re))) 1552473501.945 * * [simplify]: iters left: 6 (7 enodes) 1552473501.948 * * [simplify]: iters left: 5 (29 enodes) 1552473501.957 * * [simplify]: iters left: 4 (46 enodes) 1552473501.973 * * [simplify]: iters left: 3 (81 enodes) 1552473501.986 * * [simplify]: iters left: 2 (110 enodes) 1552473502.001 * * [simplify]: iters left: 1 (111 enodes) 1552473502.010 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473502.010 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473502.010 * [simplify]: Simplified to 0 1552473502.010 * [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)))) 1552473502.010 * * * * [progress]: [ 186 / 349 ] simplifiying candidate # 1552473502.010 * [simplify]: Simplifying (fma (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.im) (sqrt y.re)) (- (* (* x.re y.im) 1))) 1552473502.010 * * [simplify]: iters left: 6 (12 enodes) 1552473502.014 * * [simplify]: iters left: 5 (48 enodes) 1552473502.030 * * [simplify]: iters left: 4 (84 enodes) 1552473502.060 * * [simplify]: iters left: 3 (122 enodes) 1552473502.089 * * [simplify]: iters left: 2 (130 enodes) 1552473502.119 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473502.119 * * [simplify]: Extracting #1: cost 18 inf + 0 1552473502.119 * * [simplify]: Extracting #2: cost 19 inf + 130 1552473502.119 * * [simplify]: Extracting #3: cost 7 inf + 886 1552473502.120 * * [simplify]: Extracting #4: cost 0 inf + 1501 1552473502.120 * * [simplify]: Extracting #5: cost 0 inf + 1486 1552473502.121 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473502.121 * [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)))) 1552473502.121 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1552473502.121 * * [simplify]: iters left: 5 (7 enodes) 1552473502.123 * * [simplify]: iters left: 4 (31 enodes) 1552473502.130 * * [simplify]: iters left: 3 (53 enodes) 1552473502.139 * * [simplify]: iters left: 2 (65 enodes) 1552473502.151 * * [simplify]: iters left: 1 (97 enodes) 1552473502.176 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473502.176 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473502.176 * [simplify]: Simplified to 0 1552473502.176 * [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)))) 1552473502.176 * * * * [progress]: [ 187 / 349 ] simplifiying candidate # 1552473502.176 * [simplify]: Simplifying (fma (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.im) (sqrt y.re)) (- (* x.re y.im))) 1552473502.176 * * [simplify]: iters left: 5 (10 enodes) 1552473502.178 * * [simplify]: iters left: 4 (38 enodes) 1552473502.185 * * [simplify]: iters left: 3 (60 enodes) 1552473502.195 * * [simplify]: iters left: 2 (78 enodes) 1552473502.204 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473502.205 * * [simplify]: Extracting #1: cost 16 inf + 0 1552473502.206 * * [simplify]: Extracting #2: cost 19 inf + 128 1552473502.207 * * [simplify]: Extracting #3: cost 8 inf + 870 1552473502.208 * * [simplify]: Extracting #4: cost 1 inf + 1362 1552473502.209 * * [simplify]: Extracting #5: cost 0 inf + 1484 1552473502.210 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473502.210 * [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)))) 1552473502.210 * [simplify]: Simplifying (fma (- x.re) y.im (* x.re y.im)) 1552473502.210 * * [simplify]: iters left: 3 (5 enodes) 1552473502.212 * * [simplify]: iters left: 2 (18 enodes) 1552473502.218 * * [simplify]: iters left: 1 (25 enodes) 1552473502.226 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473502.226 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473502.226 * * [simplify]: Extracting #2: cost 11 inf + 2 1552473502.227 * * [simplify]: Extracting #3: cost 4 inf + 373 1552473502.227 * * [simplify]: Extracting #4: cost 0 inf + 699 1552473502.227 * [simplify]: Simplified to (- (* x.re y.im) (* x.re y.im)) 1552473502.228 * [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)))) 1552473502.228 * * * * [progress]: [ 188 / 349 ] simplifiying candidate # 1552473502.228 * [simplify]: Simplifying (fma (* x.im (* (cbrt y.re) (cbrt y.re))) (cbrt y.re) (- (* y.im x.re))) 1552473502.228 * * [simplify]: iters left: 6 (10 enodes) 1552473502.233 * * [simplify]: iters left: 5 (40 enodes) 1552473502.245 * * [simplify]: iters left: 4 (59 enodes) 1552473502.263 * * [simplify]: iters left: 3 (74 enodes) 1552473502.281 * * [simplify]: iters left: 2 (76 enodes) 1552473502.299 * * [simplify]: iters left: 1 (78 enodes) 1552473502.317 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473502.317 * * [simplify]: Extracting #1: cost 15 inf + 0 1552473502.317 * * [simplify]: Extracting #2: cost 18 inf + 87 1552473502.318 * * [simplify]: Extracting #3: cost 4 inf + 1391 1552473502.319 * * [simplify]: Extracting #4: cost 0 inf + 1720 1552473502.320 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1552473502.320 * [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)))) 1552473502.320 * [simplify]: Simplifying (fma (- y.im) x.re (* y.im x.re)) 1552473502.320 * * [simplify]: iters left: 3 (5 enodes) 1552473502.322 * * [simplify]: iters left: 2 (18 enodes) 1552473502.328 * * [simplify]: iters left: 1 (25 enodes) 1552473502.336 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473502.336 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473502.336 * * [simplify]: Extracting #2: cost 11 inf + 2 1552473502.336 * * [simplify]: Extracting #3: cost 4 inf + 373 1552473502.337 * * [simplify]: Extracting #4: cost 0 inf + 699 1552473502.337 * [simplify]: Simplified to (- (* y.im x.re) (* y.im x.re)) 1552473502.337 * [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)))) 1552473502.337 * * * * [progress]: [ 189 / 349 ] simplifiying candidate # 1552473502.338 * [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)))))) 1552473502.338 * * [simplify]: iters left: 6 (13 enodes) 1552473502.344 * * [simplify]: iters left: 5 (52 enodes) 1552473502.357 * * [simplify]: iters left: 4 (80 enodes) 1552473502.372 * * [simplify]: iters left: 3 (113 enodes) 1552473502.395 * * [simplify]: iters left: 2 (158 enodes) 1552473502.429 * * [simplify]: iters left: 1 (245 enodes) 1552473502.495 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473502.495 * * [simplify]: Extracting #1: cost 15 inf + 0 1552473502.495 * * [simplify]: Extracting #2: cost 52 inf + 2 1552473502.496 * * [simplify]: Extracting #3: cost 82 inf + 900 1552473502.497 * * [simplify]: Extracting #4: cost 68 inf + 1928 1552473502.500 * * [simplify]: Extracting #5: cost 40 inf + 12442 1552473502.506 * * [simplify]: Extracting #6: cost 1 inf + 37717 1552473502.514 * * [simplify]: Extracting #7: cost 0 inf + 38512 1552473502.521 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1552473502.521 * [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)))) 1552473502.522 * [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))))) 1552473502.522 * * [simplify]: iters left: 6 (8 enodes) 1552473502.526 * * [simplify]: iters left: 5 (30 enodes) 1552473502.536 * * [simplify]: iters left: 4 (46 enodes) 1552473502.556 * * [simplify]: iters left: 3 (95 enodes) 1552473502.594 * * [simplify]: iters left: 2 (153 enodes) 1552473502.637 * * [simplify]: iters left: 1 (222 enodes) 1552473502.700 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473502.700 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473502.700 * [simplify]: Simplified to 0 1552473502.700 * [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)))) 1552473502.700 * * * * [progress]: [ 190 / 349 ] simplifiying candidate # 1552473502.701 * [simplify]: Simplifying (fma (* x.im (* (cbrt y.re) (cbrt y.re))) (cbrt y.re) (- (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im))))) 1552473502.701 * * [simplify]: iters left: 6 (12 enodes) 1552473502.703 * * [simplify]: iters left: 5 (43 enodes) 1552473502.711 * * [simplify]: iters left: 4 (65 enodes) 1552473502.728 * * [simplify]: iters left: 3 (85 enodes) 1552473502.747 * * [simplify]: iters left: 2 (87 enodes) 1552473502.758 * * [simplify]: iters left: 1 (89 enodes) 1552473502.768 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473502.768 * * [simplify]: Extracting #1: cost 17 inf + 0 1552473502.768 * * [simplify]: Extracting #2: cost 21 inf + 129 1552473502.769 * * [simplify]: Extracting #3: cost 4 inf + 1681 1552473502.769 * * [simplify]: Extracting #4: cost 1 inf + 2006 1552473502.770 * * [simplify]: Extracting #5: cost 0 inf + 2128 1552473502.770 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1552473502.770 * [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)))) 1552473502.771 * [simplify]: Simplifying (fma (- (sqrt (* x.re y.im))) (sqrt (* x.re y.im)) (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im)))) 1552473502.771 * * [simplify]: iters left: 6 (7 enodes) 1552473502.772 * * [simplify]: iters left: 5 (22 enodes) 1552473502.778 * * [simplify]: iters left: 4 (30 enodes) 1552473502.787 * * [simplify]: iters left: 3 (46 enodes) 1552473502.803 * * [simplify]: iters left: 2 (56 enodes) 1552473502.810 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473502.810 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473502.810 * [simplify]: Simplified to 0 1552473502.810 * [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)))) 1552473502.810 * * * * [progress]: [ 191 / 349 ] simplifiying candidate # 1552473502.810 * [simplify]: Simplifying (fma (* x.im (* (cbrt y.re) (cbrt y.re))) (cbrt y.re) (- (* (* x.re y.im) 1))) 1552473502.810 * * [simplify]: iters left: 6 (12 enodes) 1552473502.814 * * [simplify]: iters left: 5 (50 enodes) 1552473502.823 * * [simplify]: iters left: 4 (83 enodes) 1552473502.838 * * [simplify]: iters left: 3 (117 enodes) 1552473502.868 * * [simplify]: iters left: 2 (127 enodes) 1552473502.885 * * [simplify]: iters left: 1 (129 enodes) 1552473502.899 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473502.899 * * [simplify]: Extracting #1: cost 17 inf + 0 1552473502.899 * * [simplify]: Extracting #2: cost 18 inf + 130 1552473502.899 * * [simplify]: Extracting #3: cost 3 inf + 1426 1552473502.900 * * [simplify]: Extracting #4: cost 0 inf + 1722 1552473502.900 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1552473502.900 * [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)))) 1552473502.901 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1552473502.901 * * [simplify]: iters left: 5 (7 enodes) 1552473502.903 * * [simplify]: iters left: 4 (31 enodes) 1552473502.909 * * [simplify]: iters left: 3 (53 enodes) 1552473502.921 * * [simplify]: iters left: 2 (65 enodes) 1552473502.936 * * [simplify]: iters left: 1 (97 enodes) 1552473502.950 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473502.950 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473502.950 * [simplify]: Simplified to 0 1552473502.950 * [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)))) 1552473502.950 * * * * [progress]: [ 192 / 349 ] simplifiying candidate # 1552473502.950 * [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))))) 1552473502.950 * * [simplify]: iters left: 6 (13 enodes) 1552473502.953 * * [simplify]: iters left: 5 (55 enodes) 1552473502.963 * * [simplify]: iters left: 4 (101 enodes) 1552473502.994 * * [simplify]: iters left: 3 (161 enodes) 1552473503.017 * * [simplify]: iters left: 2 (169 enodes) 1552473503.036 * * [simplify]: iters left: 1 (171 enodes) 1552473503.054 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473503.054 * * [simplify]: Extracting #1: cost 21 inf + 0 1552473503.054 * * [simplify]: Extracting #2: cost 40 inf + 2 1552473503.055 * * [simplify]: Extracting #3: cost 28 inf + 1181 1552473503.055 * * [simplify]: Extracting #4: cost 6 inf + 2899 1552473503.058 * * [simplify]: Extracting #5: cost 0 inf + 3592 1552473503.059 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1552473503.059 * [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)))) 1552473503.059 * [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)))) 1552473503.059 * * [simplify]: iters left: 6 (8 enodes) 1552473503.061 * * [simplify]: iters left: 5 (38 enodes) 1552473503.068 * * [simplify]: iters left: 4 (69 enodes) 1552473503.082 * * [simplify]: iters left: 3 (148 enodes) 1552473503.111 * * [simplify]: iters left: 2 (233 enodes) 1552473503.140 * * [simplify]: iters left: 1 (252 enodes) 1552473503.161 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473503.161 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473503.161 * [simplify]: Simplified to 0 1552473503.161 * [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)))) 1552473503.161 * * * * [progress]: [ 193 / 349 ] simplifiying candidate # 1552473503.161 * [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)))))) 1552473503.162 * * [simplify]: iters left: 6 (13 enodes) 1552473503.167 * * [simplify]: iters left: 5 (54 enodes) 1552473503.186 * * [simplify]: iters left: 4 (106 enodes) 1552473503.204 * * [simplify]: iters left: 3 (170 enodes) 1552473503.240 * * [simplify]: iters left: 2 (186 enodes) 1552473503.281 * * [simplify]: iters left: 1 (192 enodes) 1552473503.315 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473503.315 * * [simplify]: Extracting #1: cost 21 inf + 0 1552473503.315 * * [simplify]: Extracting #2: cost 37 inf + 3 1552473503.316 * * [simplify]: Extracting #3: cost 27 inf + 1100 1552473503.317 * * [simplify]: Extracting #4: cost 8 inf + 2804 1552473503.319 * * [simplify]: Extracting #5: cost 0 inf + 4066 1552473503.321 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1552473503.321 * [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)))) 1552473503.322 * [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))))) 1552473503.322 * * [simplify]: iters left: 6 (8 enodes) 1552473503.326 * * [simplify]: iters left: 5 (32 enodes) 1552473503.347 * * [simplify]: iters left: 4 (60 enodes) 1552473503.370 * * [simplify]: iters left: 3 (136 enodes) 1552473503.406 * * [simplify]: iters left: 2 (206 enodes) 1552473503.434 * * [simplify]: iters left: 1 (228 enodes) 1552473503.451 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473503.451 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473503.451 * [simplify]: Simplified to 0 1552473503.451 * [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)))) 1552473503.451 * * * * [progress]: [ 194 / 349 ] simplifiying candidate # 1552473503.451 * [simplify]: Simplifying (fma (* x.im (* (cbrt y.re) (cbrt y.re))) (cbrt y.re) (- (* (sqrt y.im) (* x.re (sqrt y.im))))) 1552473503.451 * * [simplify]: iters left: 6 (12 enodes) 1552473503.454 * * [simplify]: iters left: 5 (47 enodes) 1552473503.461 * * [simplify]: iters left: 4 (76 enodes) 1552473503.473 * * [simplify]: iters left: 3 (103 enodes) 1552473503.494 * * [simplify]: iters left: 2 (108 enodes) 1552473503.514 * * [simplify]: iters left: 1 (110 enodes) 1552473503.528 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473503.528 * * [simplify]: Extracting #1: cost 17 inf + 0 1552473503.528 * * [simplify]: Extracting #2: cost 29 inf + 3 1552473503.528 * * [simplify]: Extracting #3: cost 18 inf + 1142 1552473503.529 * * [simplify]: Extracting #4: cost 5 inf + 2046 1552473503.530 * * [simplify]: Extracting #5: cost 0 inf + 2454 1552473503.530 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1552473503.530 * [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)))) 1552473503.531 * [simplify]: Simplifying (fma (- (sqrt y.im)) (* x.re (sqrt y.im)) (* (sqrt y.im) (* x.re (sqrt y.im)))) 1552473503.531 * * [simplify]: iters left: 6 (7 enodes) 1552473503.532 * * [simplify]: iters left: 5 (25 enodes) 1552473503.536 * * [simplify]: iters left: 4 (39 enodes) 1552473503.550 * * [simplify]: iters left: 3 (82 enodes) 1552473503.574 * * [simplify]: iters left: 2 (110 enodes) 1552473503.588 * * [simplify]: iters left: 1 (112 enodes) 1552473503.596 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473503.596 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473503.596 * [simplify]: Simplified to 0 1552473503.596 * [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)))) 1552473503.597 * * * * [progress]: [ 195 / 349 ] simplifiying candidate # 1552473503.597 * [simplify]: Simplifying (fma (* x.im (* (cbrt y.re) (cbrt y.re))) (cbrt y.re) (- (* y.im (* x.re 1)))) 1552473503.597 * * [simplify]: iters left: 6 (12 enodes) 1552473503.603 * * [simplify]: iters left: 5 (46 enodes) 1552473503.618 * * [simplify]: iters left: 4 (70 enodes) 1552473503.639 * * [simplify]: iters left: 3 (86 enodes) 1552473503.650 * * [simplify]: iters left: 2 (88 enodes) 1552473503.662 * * [simplify]: iters left: 1 (90 enodes) 1552473503.678 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473503.678 * * [simplify]: Extracting #1: cost 16 inf + 0 1552473503.679 * * [simplify]: Extracting #2: cost 20 inf + 87 1552473503.679 * * [simplify]: Extracting #3: cost 4 inf + 1489 1552473503.679 * * [simplify]: Extracting #4: cost 0 inf + 1817 1552473503.680 * * [simplify]: Extracting #5: cost 0 inf + 1802 1552473503.680 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1552473503.680 * [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)))) 1552473503.680 * [simplify]: Simplifying (fma (- y.im) (* x.re 1) (* y.im (* x.re 1))) 1552473503.680 * * [simplify]: iters left: 5 (7 enodes) 1552473503.682 * * [simplify]: iters left: 4 (24 enodes) 1552473503.687 * * [simplify]: iters left: 3 (37 enodes) 1552473503.693 * * [simplify]: iters left: 2 (53 enodes) 1552473503.700 * * [simplify]: iters left: 1 (58 enodes) 1552473503.707 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473503.707 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473503.707 * [simplify]: Simplified to 0 1552473503.707 * [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)))) 1552473503.707 * * * * [progress]: [ 196 / 349 ] simplifiying candidate # 1552473503.708 * [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))))) 1552473503.708 * * [simplify]: iters left: 6 (13 enodes) 1552473503.714 * * [simplify]: iters left: 5 (54 enodes) 1552473503.734 * * [simplify]: iters left: 4 (103 enodes) 1552473503.768 * * [simplify]: iters left: 3 (156 enodes) 1552473503.790 * * [simplify]: iters left: 2 (169 enodes) 1552473503.820 * * [simplify]: iters left: 1 (173 enodes) 1552473503.850 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473503.850 * * [simplify]: Extracting #1: cost 21 inf + 0 1552473503.851 * * [simplify]: Extracting #2: cost 37 inf + 3 1552473503.851 * * [simplify]: Extracting #3: cost 29 inf + 897 1552473503.851 * * [simplify]: Extracting #4: cost 9 inf + 2692 1552473503.852 * * [simplify]: Extracting #5: cost 0 inf + 4066 1552473503.853 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1552473503.853 * [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)))) 1552473503.854 * [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)))) 1552473503.854 * * [simplify]: iters left: 6 (8 enodes) 1552473503.856 * * [simplify]: iters left: 5 (36 enodes) 1552473503.862 * * [simplify]: iters left: 4 (64 enodes) 1552473503.876 * * [simplify]: iters left: 3 (129 enodes) 1552473503.908 * * [simplify]: iters left: 2 (200 enodes) 1552473503.949 * * [simplify]: iters left: 1 (223 enodes) 1552473503.969 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473503.969 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473503.969 * [simplify]: Simplified to 0 1552473503.969 * [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)))) 1552473503.969 * * * * [progress]: [ 197 / 349 ] simplifiying candidate # 1552473503.969 * [simplify]: Simplifying (fma (* x.im (* (cbrt y.re) (cbrt y.re))) (cbrt y.re) (- (* (* (sqrt x.re) y.im) (sqrt x.re)))) 1552473503.970 * * [simplify]: iters left: 6 (12 enodes) 1552473503.975 * * [simplify]: iters left: 5 (47 enodes) 1552473503.990 * * [simplify]: iters left: 4 (76 enodes) 1552473504.007 * * [simplify]: iters left: 3 (104 enodes) 1552473504.022 * * [simplify]: iters left: 2 (109 enodes) 1552473504.036 * * [simplify]: iters left: 1 (111 enodes) 1552473504.048 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473504.048 * * [simplify]: Extracting #1: cost 17 inf + 0 1552473504.048 * * [simplify]: Extracting #2: cost 29 inf + 3 1552473504.048 * * [simplify]: Extracting #3: cost 19 inf + 1101 1552473504.049 * * [simplify]: Extracting #4: cost 5 inf + 2046 1552473504.050 * * [simplify]: Extracting #5: cost 0 inf + 2454 1552473504.050 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1552473504.050 * [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)))) 1552473504.051 * [simplify]: Simplifying (fma (- (* (sqrt x.re) y.im)) (sqrt x.re) (* (* (sqrt x.re) y.im) (sqrt x.re))) 1552473504.051 * * [simplify]: iters left: 6 (7 enodes) 1552473504.053 * * [simplify]: iters left: 5 (29 enodes) 1552473504.057 * * [simplify]: iters left: 4 (46 enodes) 1552473504.066 * * [simplify]: iters left: 3 (81 enodes) 1552473504.079 * * [simplify]: iters left: 2 (110 enodes) 1552473504.096 * * [simplify]: iters left: 1 (111 enodes) 1552473504.113 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473504.113 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473504.113 * [simplify]: Simplified to 0 1552473504.113 * [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)))) 1552473504.113 * * * * [progress]: [ 198 / 349 ] simplifiying candidate # 1552473504.114 * [simplify]: Simplifying (fma (* x.im (* (cbrt y.re) (cbrt y.re))) (cbrt y.re) (- (* (* x.re y.im) 1))) 1552473504.114 * * [simplify]: iters left: 6 (12 enodes) 1552473504.120 * * [simplify]: iters left: 5 (50 enodes) 1552473504.137 * * [simplify]: iters left: 4 (83 enodes) 1552473504.164 * * [simplify]: iters left: 3 (117 enodes) 1552473504.181 * * [simplify]: iters left: 2 (127 enodes) 1552473504.196 * * [simplify]: iters left: 1 (129 enodes) 1552473504.221 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473504.221 * * [simplify]: Extracting #1: cost 17 inf + 0 1552473504.222 * * [simplify]: Extracting #2: cost 18 inf + 130 1552473504.222 * * [simplify]: Extracting #3: cost 3 inf + 1426 1552473504.223 * * [simplify]: Extracting #4: cost 0 inf + 1722 1552473504.224 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1552473504.224 * [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)))) 1552473504.225 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1552473504.225 * * [simplify]: iters left: 5 (7 enodes) 1552473504.229 * * [simplify]: iters left: 4 (31 enodes) 1552473504.241 * * [simplify]: iters left: 3 (53 enodes) 1552473504.257 * * [simplify]: iters left: 2 (65 enodes) 1552473504.278 * * [simplify]: iters left: 1 (97 enodes) 1552473504.303 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473504.303 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473504.303 * [simplify]: Simplified to 0 1552473504.303 * [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)))) 1552473504.303 * * * * [progress]: [ 199 / 349 ] simplifiying candidate # 1552473504.304 * [simplify]: Simplifying (fma (* x.im (* (cbrt y.re) (cbrt y.re))) (cbrt y.re) (- (* x.re y.im))) 1552473504.304 * * [simplify]: iters left: 6 (10 enodes) 1552473504.308 * * [simplify]: iters left: 5 (40 enodes) 1552473504.320 * * [simplify]: iters left: 4 (59 enodes) 1552473504.337 * * [simplify]: iters left: 3 (74 enodes) 1552473504.355 * * [simplify]: iters left: 2 (76 enodes) 1552473504.374 * * [simplify]: iters left: 1 (78 enodes) 1552473504.388 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473504.388 * * [simplify]: Extracting #1: cost 15 inf + 0 1552473504.388 * * [simplify]: Extracting #2: cost 18 inf + 87 1552473504.389 * * [simplify]: Extracting #3: cost 4 inf + 1391 1552473504.389 * * [simplify]: Extracting #4: cost 0 inf + 1720 1552473504.390 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473504.390 * [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)))) 1552473504.390 * [simplify]: Simplifying (fma (- x.re) y.im (* x.re y.im)) 1552473504.390 * * [simplify]: iters left: 3 (5 enodes) 1552473504.391 * * [simplify]: iters left: 2 (18 enodes) 1552473504.394 * * [simplify]: iters left: 1 (25 enodes) 1552473504.398 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473504.398 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473504.398 * * [simplify]: Extracting #2: cost 11 inf + 2 1552473504.398 * * [simplify]: Extracting #3: cost 4 inf + 373 1552473504.398 * * [simplify]: Extracting #4: cost 0 inf + 699 1552473504.398 * [simplify]: Simplified to (- (* x.re y.im) (* x.re y.im)) 1552473504.398 * [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)))) 1552473504.398 * * * * [progress]: [ 200 / 349 ] simplifiying candidate # 1552473504.399 * [simplify]: Simplifying (fma (* x.im (sqrt y.re)) (sqrt y.re) (- (* y.im x.re))) 1552473504.399 * * [simplify]: iters left: 5 (9 enodes) 1552473504.401 * * [simplify]: iters left: 4 (35 enodes) 1552473504.406 * * [simplify]: iters left: 3 (48 enodes) 1552473504.413 * * [simplify]: iters left: 2 (55 enodes) 1552473504.426 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473504.426 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473504.427 * * [simplify]: Extracting #2: cost 14 inf + 86 1552473504.427 * * [simplify]: Extracting #3: cost 5 inf + 541 1552473504.427 * * [simplify]: Extracting #4: cost 0 inf + 994 1552473504.428 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1552473504.428 * [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)))) 1552473504.429 * [simplify]: Simplifying (fma (- y.im) x.re (* y.im x.re)) 1552473504.429 * * [simplify]: iters left: 3 (5 enodes) 1552473504.431 * * [simplify]: iters left: 2 (18 enodes) 1552473504.436 * * [simplify]: iters left: 1 (25 enodes) 1552473504.444 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473504.444 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473504.444 * * [simplify]: Extracting #2: cost 11 inf + 2 1552473504.444 * * [simplify]: Extracting #3: cost 4 inf + 373 1552473504.445 * * [simplify]: Extracting #4: cost 0 inf + 699 1552473504.445 * [simplify]: Simplified to (- (* y.im x.re) (* y.im x.re)) 1552473504.445 * [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)))) 1552473504.445 * * * * [progress]: [ 201 / 349 ] simplifiying candidate # 1552473504.446 * [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)))))) 1552473504.446 * * [simplify]: iters left: 6 (12 enodes) 1552473504.451 * * [simplify]: iters left: 5 (47 enodes) 1552473504.468 * * [simplify]: iters left: 4 (69 enodes) 1552473504.491 * * [simplify]: iters left: 3 (96 enodes) 1552473504.522 * * [simplify]: iters left: 2 (140 enodes) 1552473504.557 * * [simplify]: iters left: 1 (211 enodes) 1552473504.626 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473504.626 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473504.626 * * [simplify]: Extracting #2: cost 46 inf + 2 1552473504.627 * * [simplify]: Extracting #3: cost 74 inf + 419 1552473504.628 * * [simplify]: Extracting #4: cost 63 inf + 1483 1552473504.631 * * [simplify]: Extracting #5: cost 40 inf + 11211 1552473504.636 * * [simplify]: Extracting #6: cost 3 inf + 34233 1552473504.643 * * [simplify]: Extracting #7: cost 0 inf + 35905 1552473504.650 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473504.650 * [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)))) 1552473504.650 * [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))))) 1552473504.651 * * [simplify]: iters left: 6 (8 enodes) 1552473504.654 * * [simplify]: iters left: 5 (30 enodes) 1552473504.665 * * [simplify]: iters left: 4 (46 enodes) 1552473504.684 * * [simplify]: iters left: 3 (95 enodes) 1552473504.720 * * [simplify]: iters left: 2 (153 enodes) 1552473504.767 * * [simplify]: iters left: 1 (222 enodes) 1552473504.840 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473504.840 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473504.841 * [simplify]: Simplified to 0 1552473504.841 * [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)))) 1552473504.841 * * * * [progress]: [ 202 / 349 ] simplifiying candidate # 1552473504.841 * [simplify]: Simplifying (fma (* x.im (sqrt y.re)) (sqrt y.re) (- (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im))))) 1552473504.841 * * [simplify]: iters left: 6 (11 enodes) 1552473504.847 * * [simplify]: iters left: 5 (38 enodes) 1552473504.858 * * [simplify]: iters left: 4 (54 enodes) 1552473504.878 * * [simplify]: iters left: 3 (67 enodes) 1552473504.893 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473504.893 * * [simplify]: Extracting #1: cost 15 inf + 0 1552473504.893 * * [simplify]: Extracting #2: cost 17 inf + 128 1552473504.894 * * [simplify]: Extracting #3: cost 5 inf + 942 1552473504.894 * * [simplify]: Extracting #4: cost 1 inf + 1280 1552473504.896 * * [simplify]: Extracting #5: cost 0 inf + 1402 1552473504.896 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473504.896 * [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)))) 1552473504.897 * [simplify]: Simplifying (fma (- (sqrt (* x.re y.im))) (sqrt (* x.re y.im)) (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im)))) 1552473504.897 * * [simplify]: iters left: 6 (7 enodes) 1552473504.900 * * [simplify]: iters left: 5 (22 enodes) 1552473504.907 * * [simplify]: iters left: 4 (30 enodes) 1552473504.916 * * [simplify]: iters left: 3 (46 enodes) 1552473504.926 * * [simplify]: iters left: 2 (56 enodes) 1552473504.932 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473504.932 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473504.932 * [simplify]: Simplified to 0 1552473504.932 * [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)))) 1552473504.932 * * * * [progress]: [ 203 / 349 ] simplifiying candidate # 1552473504.932 * [simplify]: Simplifying (fma (* x.im (sqrt y.re)) (sqrt y.re) (- (* (* x.re y.im) 1))) 1552473504.932 * * [simplify]: iters left: 6 (11 enodes) 1552473504.936 * * [simplify]: iters left: 5 (45 enodes) 1552473504.944 * * [simplify]: iters left: 4 (72 enodes) 1552473504.957 * * [simplify]: iters left: 3 (99 enodes) 1552473504.973 * * [simplify]: iters left: 2 (107 enodes) 1552473504.997 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473504.997 * * [simplify]: Extracting #1: cost 15 inf + 0 1552473504.998 * * [simplify]: Extracting #2: cost 15 inf + 47 1552473504.998 * * [simplify]: Extracting #3: cost 6 inf + 501 1552473504.999 * * [simplify]: Extracting #4: cost 0 inf + 996 1552473505.000 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473505.000 * [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)))) 1552473505.000 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1552473505.000 * * [simplify]: iters left: 5 (7 enodes) 1552473505.003 * * [simplify]: iters left: 4 (31 enodes) 1552473505.009 * * [simplify]: iters left: 3 (53 enodes) 1552473505.018 * * [simplify]: iters left: 2 (65 enodes) 1552473505.030 * * [simplify]: iters left: 1 (97 enodes) 1552473505.051 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473505.051 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473505.051 * [simplify]: Simplified to 0 1552473505.051 * [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)))) 1552473505.051 * * * * [progress]: [ 204 / 349 ] simplifiying candidate # 1552473505.052 * [simplify]: Simplifying (fma (* x.im (sqrt y.re)) (sqrt y.re) (- (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im))))) 1552473505.052 * * [simplify]: iters left: 6 (12 enodes) 1552473505.058 * * [simplify]: iters left: 5 (50 enodes) 1552473505.068 * * [simplify]: iters left: 4 (90 enodes) 1552473505.087 * * [simplify]: iters left: 3 (143 enodes) 1552473505.121 * * [simplify]: iters left: 2 (149 enodes) 1552473505.137 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473505.138 * * [simplify]: Extracting #1: cost 19 inf + 0 1552473505.138 * * [simplify]: Extracting #2: cost 36 inf + 2 1552473505.138 * * [simplify]: Extracting #3: cost 23 inf + 742 1552473505.139 * * [simplify]: Extracting #4: cost 4 inf + 2336 1552473505.140 * * [simplify]: Extracting #5: cost 0 inf + 2866 1552473505.141 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1552473505.141 * [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)))) 1552473505.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)))) 1552473505.141 * * [simplify]: iters left: 6 (8 enodes) 1552473505.143 * * [simplify]: iters left: 5 (38 enodes) 1552473505.151 * * [simplify]: iters left: 4 (69 enodes) 1552473505.170 * * [simplify]: iters left: 3 (148 enodes) 1552473505.205 * * [simplify]: iters left: 2 (233 enodes) 1552473505.257 * * [simplify]: iters left: 1 (252 enodes) 1552473505.278 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473505.278 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473505.278 * [simplify]: Simplified to 0 1552473505.278 * [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)))) 1552473505.279 * * * * [progress]: [ 205 / 349 ] simplifiying candidate # 1552473505.279 * [simplify]: Simplifying (fma (* x.im (sqrt y.re)) (sqrt y.re) (- (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im)))))) 1552473505.279 * * [simplify]: iters left: 6 (12 enodes) 1552473505.282 * * [simplify]: iters left: 5 (49 enodes) 1552473505.292 * * [simplify]: iters left: 4 (95 enodes) 1552473505.324 * * [simplify]: iters left: 3 (149 enodes) 1552473505.363 * * [simplify]: iters left: 2 (161 enodes) 1552473505.393 * * [simplify]: iters left: 1 (167 enodes) 1552473505.408 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473505.408 * * [simplify]: Extracting #1: cost 19 inf + 0 1552473505.408 * * [simplify]: Extracting #2: cost 33 inf + 3 1552473505.408 * * [simplify]: Extracting #3: cost 23 inf + 579 1552473505.409 * * [simplify]: Extracting #4: cost 5 inf + 2571 1552473505.410 * * [simplify]: Extracting #5: cost 0 inf + 3340 1552473505.411 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473505.411 * [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)))) 1552473505.411 * [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))))) 1552473505.411 * * [simplify]: iters left: 6 (8 enodes) 1552473505.413 * * [simplify]: iters left: 5 (32 enodes) 1552473505.420 * * [simplify]: iters left: 4 (60 enodes) 1552473505.432 * * [simplify]: iters left: 3 (136 enodes) 1552473505.460 * * [simplify]: iters left: 2 (206 enodes) 1552473505.497 * * [simplify]: iters left: 1 (228 enodes) 1552473505.514 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473505.514 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473505.514 * [simplify]: Simplified to 0 1552473505.514 * [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)))) 1552473505.514 * * * * [progress]: [ 206 / 349 ] simplifiying candidate # 1552473505.514 * [simplify]: Simplifying (fma (* x.im (sqrt y.re)) (sqrt y.re) (- (* (sqrt y.im) (* x.re (sqrt y.im))))) 1552473505.515 * * [simplify]: iters left: 6 (11 enodes) 1552473505.517 * * [simplify]: iters left: 5 (42 enodes) 1552473505.525 * * [simplify]: iters left: 4 (65 enodes) 1552473505.547 * * [simplify]: iters left: 3 (85 enodes) 1552473505.569 * * [simplify]: iters left: 2 (88 enodes) 1552473505.590 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473505.590 * * [simplify]: Extracting #1: cost 15 inf + 0 1552473505.591 * * [simplify]: Extracting #2: cost 25 inf + 3 1552473505.591 * * [simplify]: Extracting #3: cost 14 inf + 661 1552473505.592 * * [simplify]: Extracting #4: cost 3 inf + 1483 1552473505.593 * * [simplify]: Extracting #5: cost 0 inf + 1728 1552473505.594 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473505.594 * [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)))) 1552473505.594 * [simplify]: Simplifying (fma (- (sqrt y.im)) (* x.re (sqrt y.im)) (* (sqrt y.im) (* x.re (sqrt y.im)))) 1552473505.594 * * [simplify]: iters left: 6 (7 enodes) 1552473505.598 * * [simplify]: iters left: 5 (25 enodes) 1552473505.605 * * [simplify]: iters left: 4 (39 enodes) 1552473505.621 * * [simplify]: iters left: 3 (82 enodes) 1552473505.647 * * [simplify]: iters left: 2 (110 enodes) 1552473505.671 * * [simplify]: iters left: 1 (112 enodes) 1552473505.688 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473505.688 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473505.688 * [simplify]: Simplified to 0 1552473505.688 * [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)))) 1552473505.688 * * * * [progress]: [ 207 / 349 ] simplifiying candidate # 1552473505.688 * [simplify]: Simplifying (fma (* x.im (sqrt y.re)) (sqrt y.re) (- (* y.im (* x.re 1)))) 1552473505.689 * * [simplify]: iters left: 6 (11 enodes) 1552473505.694 * * [simplify]: iters left: 5 (41 enodes) 1552473505.706 * * [simplify]: iters left: 4 (59 enodes) 1552473505.723 * * [simplify]: iters left: 3 (69 enodes) 1552473505.739 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473505.740 * * [simplify]: Extracting #1: cost 14 inf + 0 1552473505.740 * * [simplify]: Extracting #2: cost 17 inf + 45 1552473505.740 * * [simplify]: Extracting #3: cost 5 inf + 622 1552473505.741 * * [simplify]: Extracting #4: cost 0 inf + 1076 1552473505.741 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1552473505.741 * [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)))) 1552473505.742 * [simplify]: Simplifying (fma (- y.im) (* x.re 1) (* y.im (* x.re 1))) 1552473505.742 * * [simplify]: iters left: 5 (7 enodes) 1552473505.744 * * [simplify]: iters left: 4 (24 enodes) 1552473505.748 * * [simplify]: iters left: 3 (37 enodes) 1552473505.754 * * [simplify]: iters left: 2 (53 enodes) 1552473505.761 * * [simplify]: iters left: 1 (58 enodes) 1552473505.768 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473505.768 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473505.768 * [simplify]: Simplified to 0 1552473505.768 * [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)))) 1552473505.768 * * * * [progress]: [ 208 / 349 ] simplifiying candidate # 1552473505.768 * [simplify]: Simplifying (fma (* x.im (sqrt y.re)) (sqrt y.re) (- (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re))))) 1552473505.768 * * [simplify]: iters left: 6 (12 enodes) 1552473505.773 * * [simplify]: iters left: 5 (49 enodes) 1552473505.789 * * [simplify]: iters left: 4 (91 enodes) 1552473505.824 * * [simplify]: iters left: 3 (137 enodes) 1552473505.846 * * [simplify]: iters left: 2 (149 enodes) 1552473505.868 * * [simplify]: iters left: 1 (153 enodes) 1552473505.897 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473505.897 * * [simplify]: Extracting #1: cost 19 inf + 0 1552473505.897 * * [simplify]: Extracting #2: cost 33 inf + 3 1552473505.897 * * [simplify]: Extracting #3: cost 26 inf + 495 1552473505.898 * * [simplify]: Extracting #4: cost 5 inf + 2762 1552473505.899 * * [simplify]: Extracting #5: cost 0 inf + 3340 1552473505.900 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1552473505.900 * [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)))) 1552473505.900 * [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)))) 1552473505.900 * * [simplify]: iters left: 6 (8 enodes) 1552473505.902 * * [simplify]: iters left: 5 (36 enodes) 1552473505.910 * * [simplify]: iters left: 4 (64 enodes) 1552473505.925 * * [simplify]: iters left: 3 (129 enodes) 1552473505.974 * * [simplify]: iters left: 2 (200 enodes) 1552473506.019 * * [simplify]: iters left: 1 (223 enodes) 1552473506.039 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473506.039 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473506.039 * [simplify]: Simplified to 0 1552473506.039 * [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)))) 1552473506.039 * * * * [progress]: [ 209 / 349 ] simplifiying candidate # 1552473506.039 * [simplify]: Simplifying (fma (* x.im (sqrt y.re)) (sqrt y.re) (- (* (* (sqrt x.re) y.im) (sqrt x.re)))) 1552473506.039 * * [simplify]: iters left: 6 (11 enodes) 1552473506.042 * * [simplify]: iters left: 5 (42 enodes) 1552473506.054 * * [simplify]: iters left: 4 (65 enodes) 1552473506.074 * * [simplify]: iters left: 3 (86 enodes) 1552473506.085 * * [simplify]: iters left: 2 (89 enodes) 1552473506.097 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473506.097 * * [simplify]: Extracting #1: cost 15 inf + 0 1552473506.097 * * [simplify]: Extracting #2: cost 25 inf + 3 1552473506.097 * * [simplify]: Extracting #3: cost 13 inf + 784 1552473506.098 * * [simplify]: Extracting #4: cost 2 inf + 1565 1552473506.098 * * [simplify]: Extracting #5: cost 0 inf + 1728 1552473506.099 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1552473506.099 * [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)))) 1552473506.099 * [simplify]: Simplifying (fma (- (* (sqrt x.re) y.im)) (sqrt x.re) (* (* (sqrt x.re) y.im) (sqrt x.re))) 1552473506.099 * * [simplify]: iters left: 6 (7 enodes) 1552473506.101 * * [simplify]: iters left: 5 (29 enodes) 1552473506.110 * * [simplify]: iters left: 4 (46 enodes) 1552473506.128 * * [simplify]: iters left: 3 (81 enodes) 1552473506.154 * * [simplify]: iters left: 2 (110 enodes) 1552473506.169 * * [simplify]: iters left: 1 (111 enodes) 1552473506.179 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473506.179 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473506.179 * [simplify]: Simplified to 0 1552473506.180 * [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)))) 1552473506.180 * * * * [progress]: [ 210 / 349 ] simplifiying candidate # 1552473506.181 * [simplify]: Simplifying (fma (* x.im (sqrt y.re)) (sqrt y.re) (- (* (* x.re y.im) 1))) 1552473506.181 * * [simplify]: iters left: 6 (11 enodes) 1552473506.185 * * [simplify]: iters left: 5 (45 enodes) 1552473506.200 * * [simplify]: iters left: 4 (72 enodes) 1552473506.223 * * [simplify]: iters left: 3 (99 enodes) 1552473506.237 * * [simplify]: iters left: 2 (107 enodes) 1552473506.250 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473506.250 * * [simplify]: Extracting #1: cost 15 inf + 0 1552473506.250 * * [simplify]: Extracting #2: cost 15 inf + 47 1552473506.251 * * [simplify]: Extracting #3: cost 6 inf + 501 1552473506.251 * * [simplify]: Extracting #4: cost 0 inf + 996 1552473506.252 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473506.252 * [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)))) 1552473506.253 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1552473506.253 * * [simplify]: iters left: 5 (7 enodes) 1552473506.257 * * [simplify]: iters left: 4 (31 enodes) 1552473506.264 * * [simplify]: iters left: 3 (53 enodes) 1552473506.272 * * [simplify]: iters left: 2 (65 enodes) 1552473506.284 * * [simplify]: iters left: 1 (97 enodes) 1552473506.308 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473506.308 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473506.308 * [simplify]: Simplified to 0 1552473506.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)))) 1552473506.309 * * * * [progress]: [ 211 / 349 ] simplifiying candidate # 1552473506.309 * [simplify]: Simplifying (fma (* x.im (sqrt y.re)) (sqrt y.re) (- (* x.re y.im))) 1552473506.309 * * [simplify]: iters left: 5 (9 enodes) 1552473506.313 * * [simplify]: iters left: 4 (35 enodes) 1552473506.324 * * [simplify]: iters left: 3 (48 enodes) 1552473506.340 * * [simplify]: iters left: 2 (55 enodes) 1552473506.353 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473506.353 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473506.354 * * [simplify]: Extracting #2: cost 14 inf + 86 1552473506.354 * * [simplify]: Extracting #3: cost 5 inf + 541 1552473506.355 * * [simplify]: Extracting #4: cost 0 inf + 994 1552473506.355 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473506.355 * [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)))) 1552473506.356 * [simplify]: Simplifying (fma (- x.re) y.im (* x.re y.im)) 1552473506.356 * * [simplify]: iters left: 3 (5 enodes) 1552473506.358 * * [simplify]: iters left: 2 (18 enodes) 1552473506.363 * * [simplify]: iters left: 1 (25 enodes) 1552473506.371 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473506.371 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473506.371 * * [simplify]: Extracting #2: cost 11 inf + 2 1552473506.371 * * [simplify]: Extracting #3: cost 4 inf + 373 1552473506.372 * * [simplify]: Extracting #4: cost 0 inf + 699 1552473506.372 * [simplify]: Simplified to (- (* x.re y.im) (* x.re y.im)) 1552473506.372 * [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)))) 1552473506.372 * * * * [progress]: [ 212 / 349 ] simplifiying candidate # 1552473506.373 * [simplify]: Simplifying (fma (* x.im 1) y.re (- (* y.im x.re))) 1552473506.373 * * [simplify]: iters left: 5 (9 enodes) 1552473506.378 * * [simplify]: iters left: 4 (34 enodes) 1552473506.389 * * [simplify]: iters left: 3 (50 enodes) 1552473506.404 * * [simplify]: iters left: 2 (60 enodes) 1552473506.417 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473506.417 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473506.417 * * [simplify]: Extracting #2: cost 9 inf + 128 1552473506.418 * * [simplify]: Extracting #3: cost 3 inf + 418 1552473506.418 * * [simplify]: Extracting #4: cost 0 inf + 748 1552473506.419 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1552473506.419 * [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)))) 1552473506.419 * [simplify]: Simplifying (fma (- y.im) x.re (* y.im x.re)) 1552473506.419 * * [simplify]: iters left: 3 (5 enodes) 1552473506.421 * * [simplify]: iters left: 2 (18 enodes) 1552473506.426 * * [simplify]: iters left: 1 (25 enodes) 1552473506.435 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473506.435 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473506.435 * * [simplify]: Extracting #2: cost 11 inf + 2 1552473506.436 * * [simplify]: Extracting #3: cost 4 inf + 373 1552473506.436 * * [simplify]: Extracting #4: cost 0 inf + 699 1552473506.436 * [simplify]: Simplified to (- (* y.im x.re) (* y.im x.re)) 1552473506.437 * [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)))) 1552473506.437 * * * * [progress]: [ 213 / 349 ] simplifiying candidate # 1552473506.437 * [simplify]: Simplifying (fma (* x.im 1) y.re (- (* (cbrt (* x.re y.im)) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im)))))) 1552473506.437 * * [simplify]: iters left: 6 (12 enodes) 1552473506.444 * * [simplify]: iters left: 5 (46 enodes) 1552473506.453 * * [simplify]: iters left: 4 (71 enodes) 1552473506.468 * * [simplify]: iters left: 3 (101 enodes) 1552473506.502 * * [simplify]: iters left: 2 (148 enodes) 1552473506.534 * * [simplify]: iters left: 1 (219 enodes) 1552473506.592 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473506.592 * * [simplify]: Extracting #1: cost 17 inf + 0 1552473506.592 * * [simplify]: Extracting #2: cost 46 inf + 87 1552473506.593 * * [simplify]: Extracting #3: cost 66 inf + 1088 1552473506.594 * * [simplify]: Extracting #4: cost 40 inf + 11373 1552473506.597 * * [simplify]: Extracting #5: cost 5 inf + 32619 1552473506.600 * * [simplify]: Extracting #6: cost 0 inf + 35659 1552473506.603 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1552473506.603 * [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)))) 1552473506.604 * [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))))) 1552473506.604 * * [simplify]: iters left: 6 (8 enodes) 1552473506.606 * * [simplify]: iters left: 5 (30 enodes) 1552473506.611 * * [simplify]: iters left: 4 (46 enodes) 1552473506.628 * * [simplify]: iters left: 3 (95 enodes) 1552473506.662 * * [simplify]: iters left: 2 (153 enodes) 1552473506.707 * * [simplify]: iters left: 1 (222 enodes) 1552473506.753 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473506.753 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473506.753 * [simplify]: Simplified to 0 1552473506.753 * [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)))) 1552473506.753 * * * * [progress]: [ 214 / 349 ] simplifiying candidate # 1552473506.754 * [simplify]: Simplifying (fma (* x.im 1) y.re (- (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im))))) 1552473506.754 * * [simplify]: iters left: 6 (11 enodes) 1552473506.760 * * [simplify]: iters left: 5 (37 enodes) 1552473506.771 * * [simplify]: iters left: 4 (56 enodes) 1552473506.787 * * [simplify]: iters left: 3 (72 enodes) 1552473506.806 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473506.806 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473506.807 * * [simplify]: Extracting #2: cost 14 inf + 86 1552473506.807 * * [simplify]: Extracting #3: cost 2 inf + 992 1552473506.808 * * [simplify]: Extracting #4: cost 0 inf + 1156 1552473506.808 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1552473506.809 * [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)))) 1552473506.809 * [simplify]: Simplifying (fma (- (sqrt (* x.re y.im))) (sqrt (* x.re y.im)) (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im)))) 1552473506.809 * * [simplify]: iters left: 6 (7 enodes) 1552473506.812 * * [simplify]: iters left: 5 (22 enodes) 1552473506.819 * * [simplify]: iters left: 4 (30 enodes) 1552473506.828 * * [simplify]: iters left: 3 (46 enodes) 1552473506.841 * * [simplify]: iters left: 2 (56 enodes) 1552473506.852 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473506.852 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473506.852 * [simplify]: Simplified to 0 1552473506.852 * [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)))) 1552473506.852 * * * * [progress]: [ 215 / 349 ] simplifiying candidate # 1552473506.852 * [simplify]: Simplifying (fma (* x.im 1) y.re (- (* (* x.re y.im) 1))) 1552473506.852 * * [simplify]: iters left: 6 (10 enodes) 1552473506.858 * * [simplify]: iters left: 5 (39 enodes) 1552473506.870 * * [simplify]: iters left: 4 (67 enodes) 1552473506.890 * * [simplify]: iters left: 3 (97 enodes) 1552473506.913 * * [simplify]: iters left: 2 (109 enodes) 1552473506.924 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473506.924 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473506.924 * * [simplify]: Extracting #2: cost 9 inf + 130 1552473506.924 * * [simplify]: Extracting #3: cost 2 inf + 599 1552473506.924 * * [simplify]: Extracting #4: cost 0 inf + 765 1552473506.925 * * [simplify]: Extracting #5: cost 0 inf + 750 1552473506.925 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1552473506.925 * [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)))) 1552473506.925 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1552473506.926 * * [simplify]: iters left: 5 (7 enodes) 1552473506.929 * * [simplify]: iters left: 4 (31 enodes) 1552473506.936 * * [simplify]: iters left: 3 (53 enodes) 1552473506.946 * * [simplify]: iters left: 2 (65 enodes) 1552473506.966 * * [simplify]: iters left: 1 (97 enodes) 1552473506.985 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473506.986 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473506.986 * [simplify]: Simplified to 0 1552473506.986 * [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)))) 1552473506.986 * * * * [progress]: [ 216 / 349 ] simplifiying candidate # 1552473506.986 * [simplify]: Simplifying (fma (* x.im 1) y.re (- (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im))))) 1552473506.986 * * [simplify]: iters left: 6 (12 enodes) 1552473506.989 * * [simplify]: iters left: 5 (49 enodes) 1552473506.998 * * [simplify]: iters left: 4 (92 enodes) 1552473507.021 * * [simplify]: iters left: 3 (147 enodes) 1552473507.075 * * [simplify]: iters left: 2 (159 enodes) 1552473507.107 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473507.107 * * [simplify]: Extracting #1: cost 21 inf + 0 1552473507.107 * * [simplify]: Extracting #2: cost 27 inf + 251 1552473507.108 * * [simplify]: Extracting #3: cost 6 inf + 1942 1552473507.110 * * [simplify]: Extracting #4: cost 0 inf + 2635 1552473507.112 * * [simplify]: Extracting #5: cost 0 inf + 2620 1552473507.114 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1552473507.114 * [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)))) 1552473507.114 * [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)))) 1552473507.114 * * [simplify]: iters left: 6 (8 enodes) 1552473507.119 * * [simplify]: iters left: 5 (38 enodes) 1552473507.132 * * [simplify]: iters left: 4 (69 enodes) 1552473507.159 * * [simplify]: iters left: 3 (148 enodes) 1552473507.195 * * [simplify]: iters left: 2 (233 enodes) 1552473507.231 * * [simplify]: iters left: 1 (252 enodes) 1552473507.252 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473507.252 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473507.252 * [simplify]: Simplified to 0 1552473507.252 * [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)))) 1552473507.252 * * * * [progress]: [ 217 / 349 ] simplifiying candidate # 1552473507.252 * [simplify]: Simplifying (fma (* x.im 1) y.re (- (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im)))))) 1552473507.252 * * [simplify]: iters left: 6 (12 enodes) 1552473507.255 * * [simplify]: iters left: 5 (48 enodes) 1552473507.264 * * [simplify]: iters left: 4 (97 enodes) 1552473507.281 * * [simplify]: iters left: 3 (153 enodes) 1552473507.304 * * [simplify]: iters left: 2 (171 enodes) 1552473507.340 * * [simplify]: iters left: 1 (179 enodes) 1552473507.363 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473507.363 * * [simplify]: Extracting #1: cost 20 inf + 0 1552473507.364 * * [simplify]: Extracting #2: cost 25 inf + 291 1552473507.364 * * [simplify]: Extracting #3: cost 5 inf + 2246 1552473507.365 * * [simplify]: Extracting #4: cost 0 inf + 3094 1552473507.366 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1552473507.366 * [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)))) 1552473507.366 * [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))))) 1552473507.366 * * [simplify]: iters left: 6 (8 enodes) 1552473507.368 * * [simplify]: iters left: 5 (32 enodes) 1552473507.373 * * [simplify]: iters left: 4 (60 enodes) 1552473507.385 * * [simplify]: iters left: 3 (136 enodes) 1552473507.412 * * [simplify]: iters left: 2 (206 enodes) 1552473507.452 * * [simplify]: iters left: 1 (228 enodes) 1552473507.468 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473507.468 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473507.468 * [simplify]: Simplified to 0 1552473507.468 * [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)))) 1552473507.468 * * * * [progress]: [ 218 / 349 ] simplifiying candidate # 1552473507.468 * [simplify]: Simplifying (fma (* x.im 1) y.re (- (* (sqrt y.im) (* x.re (sqrt y.im))))) 1552473507.468 * * [simplify]: iters left: 6 (11 enodes) 1552473507.471 * * [simplify]: iters left: 5 (41 enodes) 1552473507.478 * * [simplify]: iters left: 4 (67 enodes) 1552473507.498 * * [simplify]: iters left: 3 (90 enodes) 1552473507.512 * * [simplify]: iters left: 2 (97 enodes) 1552473507.524 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473507.524 * * [simplify]: Extracting #1: cost 16 inf + 0 1552473507.524 * * [simplify]: Extracting #2: cost 14 inf + 415 1552473507.524 * * [simplify]: Extracting #3: cost 2 inf + 1278 1552473507.525 * * [simplify]: Extracting #4: cost 0 inf + 1482 1552473507.525 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1552473507.525 * [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)))) 1552473507.526 * [simplify]: Simplifying (fma (- (sqrt y.im)) (* x.re (sqrt y.im)) (* (sqrt y.im) (* x.re (sqrt y.im)))) 1552473507.526 * * [simplify]: iters left: 6 (7 enodes) 1552473507.527 * * [simplify]: iters left: 5 (25 enodes) 1552473507.531 * * [simplify]: iters left: 4 (39 enodes) 1552473507.541 * * [simplify]: iters left: 3 (82 enodes) 1552473507.554 * * [simplify]: iters left: 2 (110 enodes) 1552473507.567 * * [simplify]: iters left: 1 (112 enodes) 1552473507.575 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473507.575 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473507.575 * [simplify]: Simplified to 0 1552473507.575 * [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)))) 1552473507.575 * * * * [progress]: [ 219 / 349 ] simplifiying candidate # 1552473507.576 * [simplify]: Simplifying (fma (* x.im 1) y.re (- (* y.im (* x.re 1)))) 1552473507.576 * * [simplify]: iters left: 6 (10 enodes) 1552473507.583 * * [simplify]: iters left: 5 (35 enodes) 1552473507.593 * * [simplify]: iters left: 4 (54 enodes) 1552473507.608 * * [simplify]: iters left: 3 (67 enodes) 1552473507.623 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473507.623 * * [simplify]: Extracting #1: cost 12 inf + 0 1552473507.623 * * [simplify]: Extracting #2: cost 10 inf + 210 1552473507.623 * * [simplify]: Extracting #3: cost 0 inf + 830 1552473507.624 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1552473507.624 * [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)))) 1552473507.624 * [simplify]: Simplifying (fma (- y.im) (* x.re 1) (* y.im (* x.re 1))) 1552473507.625 * * [simplify]: iters left: 5 (7 enodes) 1552473507.627 * * [simplify]: iters left: 4 (24 enodes) 1552473507.631 * * [simplify]: iters left: 3 (37 enodes) 1552473507.637 * * [simplify]: iters left: 2 (53 enodes) 1552473507.644 * * [simplify]: iters left: 1 (58 enodes) 1552473507.649 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473507.650 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473507.650 * [simplify]: Simplified to 0 1552473507.650 * [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)))) 1552473507.650 * * * * [progress]: [ 220 / 349 ] simplifiying candidate # 1552473507.650 * [simplify]: Simplifying (fma (* x.im 1) y.re (- (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re))))) 1552473507.650 * * [simplify]: iters left: 6 (12 enodes) 1552473507.653 * * [simplify]: iters left: 5 (48 enodes) 1552473507.665 * * [simplify]: iters left: 4 (93 enodes) 1552473507.700 * * [simplify]: iters left: 3 (142 enodes) 1552473507.741 * * [simplify]: iters left: 2 (158 enodes) 1552473507.776 * * [simplify]: iters left: 1 (163 enodes) 1552473507.808 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473507.809 * * [simplify]: Extracting #1: cost 20 inf + 0 1552473507.809 * * [simplify]: Extracting #2: cost 21 inf + 777 1552473507.810 * * [simplify]: Extracting #3: cost 3 inf + 2650 1552473507.812 * * [simplify]: Extracting #4: cost 0 inf + 3094 1552473507.813 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1552473507.814 * [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)))) 1552473507.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)))) 1552473507.814 * * [simplify]: iters left: 6 (8 enodes) 1552473507.816 * * [simplify]: iters left: 5 (36 enodes) 1552473507.822 * * [simplify]: iters left: 4 (64 enodes) 1552473507.836 * * [simplify]: iters left: 3 (129 enodes) 1552473507.861 * * [simplify]: iters left: 2 (200 enodes) 1552473507.894 * * [simplify]: iters left: 1 (223 enodes) 1552473507.928 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473507.928 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473507.928 * [simplify]: Simplified to 0 1552473507.928 * [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)))) 1552473507.929 * * * * [progress]: [ 221 / 349 ] simplifiying candidate # 1552473507.929 * [simplify]: Simplifying (fma (* x.im 1) y.re (- (* (* (sqrt x.re) y.im) (sqrt x.re)))) 1552473507.929 * * [simplify]: iters left: 6 (11 enodes) 1552473507.932 * * [simplify]: iters left: 5 (41 enodes) 1552473507.939 * * [simplify]: iters left: 4 (67 enodes) 1552473507.950 * * [simplify]: iters left: 3 (91 enodes) 1552473507.962 * * [simplify]: iters left: 2 (98 enodes) 1552473507.974 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473507.974 * * [simplify]: Extracting #1: cost 16 inf + 0 1552473507.974 * * [simplify]: Extracting #2: cost 14 inf + 456 1552473507.974 * * [simplify]: Extracting #3: cost 2 inf + 1319 1552473507.975 * * [simplify]: Extracting #4: cost 0 inf + 1482 1552473507.975 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1552473507.975 * [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)))) 1552473507.975 * [simplify]: Simplifying (fma (- (* (sqrt x.re) y.im)) (sqrt x.re) (* (* (sqrt x.re) y.im) (sqrt x.re))) 1552473507.976 * * [simplify]: iters left: 6 (7 enodes) 1552473507.977 * * [simplify]: iters left: 5 (29 enodes) 1552473507.982 * * [simplify]: iters left: 4 (46 enodes) 1552473507.991 * * [simplify]: iters left: 3 (81 enodes) 1552473508.013 * * [simplify]: iters left: 2 (110 enodes) 1552473508.027 * * [simplify]: iters left: 1 (111 enodes) 1552473508.036 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473508.036 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473508.036 * [simplify]: Simplified to 0 1552473508.036 * [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)))) 1552473508.036 * * * * [progress]: [ 222 / 349 ] simplifiying candidate # 1552473508.036 * [simplify]: Simplifying (fma (* x.im 1) y.re (- (* (* x.re y.im) 1))) 1552473508.036 * * [simplify]: iters left: 6 (10 enodes) 1552473508.039 * * [simplify]: iters left: 5 (39 enodes) 1552473508.047 * * [simplify]: iters left: 4 (67 enodes) 1552473508.058 * * [simplify]: iters left: 3 (97 enodes) 1552473508.073 * * [simplify]: iters left: 2 (109 enodes) 1552473508.084 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473508.084 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473508.084 * * [simplify]: Extracting #2: cost 9 inf + 130 1552473508.084 * * [simplify]: Extracting #3: cost 2 inf + 599 1552473508.084 * * [simplify]: Extracting #4: cost 0 inf + 765 1552473508.085 * * [simplify]: Extracting #5: cost 0 inf + 750 1552473508.085 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1552473508.085 * [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)))) 1552473508.085 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1552473508.085 * * [simplify]: iters left: 5 (7 enodes) 1552473508.087 * * [simplify]: iters left: 4 (31 enodes) 1552473508.094 * * [simplify]: iters left: 3 (53 enodes) 1552473508.110 * * [simplify]: iters left: 2 (65 enodes) 1552473508.131 * * [simplify]: iters left: 1 (97 enodes) 1552473508.155 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473508.155 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473508.155 * [simplify]: Simplified to 0 1552473508.155 * [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)))) 1552473508.155 * * * * [progress]: [ 223 / 349 ] simplifiying candidate # 1552473508.155 * [simplify]: Simplifying (fma (* x.im 1) y.re (- (* x.re y.im))) 1552473508.156 * * [simplify]: iters left: 5 (9 enodes) 1552473508.160 * * [simplify]: iters left: 4 (34 enodes) 1552473508.171 * * [simplify]: iters left: 3 (50 enodes) 1552473508.185 * * [simplify]: iters left: 2 (60 enodes) 1552473508.202 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473508.202 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473508.202 * * [simplify]: Extracting #2: cost 9 inf + 128 1552473508.202 * * [simplify]: Extracting #3: cost 3 inf + 418 1552473508.203 * * [simplify]: Extracting #4: cost 0 inf + 748 1552473508.203 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1552473508.203 * [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)))) 1552473508.204 * [simplify]: Simplifying (fma (- x.re) y.im (* x.re y.im)) 1552473508.204 * * [simplify]: iters left: 3 (5 enodes) 1552473508.206 * * [simplify]: iters left: 2 (18 enodes) 1552473508.212 * * [simplify]: iters left: 1 (25 enodes) 1552473508.220 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473508.220 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473508.220 * * [simplify]: Extracting #2: cost 11 inf + 2 1552473508.220 * * [simplify]: Extracting #3: cost 4 inf + 373 1552473508.221 * * [simplify]: Extracting #4: cost 0 inf + 699 1552473508.221 * [simplify]: Simplified to (- (* x.re y.im) (* x.re y.im)) 1552473508.221 * [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)))) 1552473508.221 * * * * [progress]: [ 224 / 349 ] simplifiying candidate # 1552473508.222 * [simplify]: Simplifying (fma (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) y.re) (- (* y.im x.re))) 1552473508.222 * * [simplify]: iters left: 5 (10 enodes) 1552473508.226 * * [simplify]: iters left: 4 (38 enodes) 1552473508.232 * * [simplify]: iters left: 3 (55 enodes) 1552473508.242 * * [simplify]: iters left: 2 (73 enodes) 1552473508.251 * * [simplify]: iters left: 1 (75 enodes) 1552473508.261 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473508.261 * * [simplify]: Extracting #1: cost 15 inf + 0 1552473508.261 * * [simplify]: Extracting #2: cost 17 inf + 168 1552473508.261 * * [simplify]: Extracting #3: cost 3 inf + 1475 1552473508.262 * * [simplify]: Extracting #4: cost 0 inf + 1720 1552473508.262 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1552473508.262 * [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)))) 1552473508.262 * [simplify]: Simplifying (fma (- y.im) x.re (* y.im x.re)) 1552473508.262 * * [simplify]: iters left: 3 (5 enodes) 1552473508.263 * * [simplify]: iters left: 2 (18 enodes) 1552473508.266 * * [simplify]: iters left: 1 (25 enodes) 1552473508.270 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473508.270 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473508.270 * * [simplify]: Extracting #2: cost 11 inf + 2 1552473508.270 * * [simplify]: Extracting #3: cost 4 inf + 373 1552473508.271 * * [simplify]: Extracting #4: cost 0 inf + 699 1552473508.271 * [simplify]: Simplified to (- (* y.im x.re) (* y.im x.re)) 1552473508.271 * [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)))) 1552473508.271 * * * * [progress]: [ 225 / 349 ] simplifiying candidate # 1552473508.271 * [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)))))) 1552473508.271 * * [simplify]: iters left: 6 (13 enodes) 1552473508.275 * * [simplify]: iters left: 5 (50 enodes) 1552473508.287 * * [simplify]: iters left: 4 (76 enodes) 1552473508.303 * * [simplify]: iters left: 3 (114 enodes) 1552473508.333 * * [simplify]: iters left: 2 (160 enodes) 1552473508.365 * * [simplify]: iters left: 1 (228 enodes) 1552473508.440 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473508.440 * * [simplify]: Extracting #1: cost 15 inf + 0 1552473508.440 * * [simplify]: Extracting #2: cost 48 inf + 125 1552473508.441 * * [simplify]: Extracting #3: cost 74 inf + 1103 1552473508.441 * * [simplify]: Extracting #4: cost 63 inf + 2009 1552473508.442 * * [simplify]: Extracting #5: cost 46 inf + 7347 1552473508.445 * * [simplify]: Extracting #6: cost 8 inf + 30662 1552473508.449 * * [simplify]: Extracting #7: cost 0 inf + 35756 1552473508.454 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473508.454 * [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)))) 1552473508.455 * [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))))) 1552473508.455 * * [simplify]: iters left: 6 (8 enodes) 1552473508.459 * * [simplify]: iters left: 5 (30 enodes) 1552473508.469 * * [simplify]: iters left: 4 (46 enodes) 1552473508.487 * * [simplify]: iters left: 3 (95 enodes) 1552473508.509 * * [simplify]: iters left: 2 (153 enodes) 1552473508.549 * * [simplify]: iters left: 1 (222 enodes) 1552473508.604 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473508.604 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473508.604 * [simplify]: Simplified to 0 1552473508.604 * [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)))) 1552473508.604 * * * * [progress]: [ 226 / 349 ] simplifiying candidate # 1552473508.605 * [simplify]: Simplifying (fma (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) y.re) (- (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im))))) 1552473508.605 * * [simplify]: iters left: 6 (12 enodes) 1552473508.610 * * [simplify]: iters left: 5 (41 enodes) 1552473508.625 * * [simplify]: iters left: 4 (61 enodes) 1552473508.644 * * [simplify]: iters left: 3 (85 enodes) 1552473508.664 * * [simplify]: iters left: 2 (87 enodes) 1552473508.684 * * [simplify]: iters left: 1 (89 enodes) 1552473508.697 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473508.697 * * [simplify]: Extracting #1: cost 17 inf + 0 1552473508.697 * * [simplify]: Extracting #2: cost 23 inf + 45 1552473508.697 * * [simplify]: Extracting #3: cost 14 inf + 734 1552473508.698 * * [simplify]: Extracting #4: cost 4 inf + 1641 1552473508.698 * * [simplify]: Extracting #5: cost 0 inf + 2128 1552473508.699 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1552473508.699 * [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)))) 1552473508.699 * [simplify]: Simplifying (fma (- (sqrt (* x.re y.im))) (sqrt (* x.re y.im)) (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im)))) 1552473508.699 * * [simplify]: iters left: 6 (7 enodes) 1552473508.701 * * [simplify]: iters left: 5 (22 enodes) 1552473508.704 * * [simplify]: iters left: 4 (30 enodes) 1552473508.709 * * [simplify]: iters left: 3 (46 enodes) 1552473508.723 * * [simplify]: iters left: 2 (56 enodes) 1552473508.734 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473508.734 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473508.734 * [simplify]: Simplified to 0 1552473508.734 * [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)))) 1552473508.735 * * * * [progress]: [ 227 / 349 ] simplifiying candidate # 1552473508.735 * [simplify]: Simplifying (fma (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) y.re) (- (* (* x.re y.im) 1))) 1552473508.735 * * [simplify]: iters left: 6 (12 enodes) 1552473508.740 * * [simplify]: iters left: 5 (48 enodes) 1552473508.750 * * [simplify]: iters left: 4 (79 enodes) 1552473508.764 * * [simplify]: iters left: 3 (117 enodes) 1552473508.793 * * [simplify]: iters left: 2 (127 enodes) 1552473508.810 * * [simplify]: iters left: 1 (129 enodes) 1552473508.822 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473508.822 * * [simplify]: Extracting #1: cost 17 inf + 0 1552473508.822 * * [simplify]: Extracting #2: cost 18 inf + 89 1552473508.823 * * [simplify]: Extracting #3: cost 8 inf + 722 1552473508.823 * * [simplify]: Extracting #4: cost 0 inf + 1737 1552473508.824 * * [simplify]: Extracting #5: cost 0 inf + 1722 1552473508.824 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1552473508.824 * [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)))) 1552473508.824 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1552473508.824 * * [simplify]: iters left: 5 (7 enodes) 1552473508.827 * * [simplify]: iters left: 4 (31 enodes) 1552473508.836 * * [simplify]: iters left: 3 (53 enodes) 1552473508.854 * * [simplify]: iters left: 2 (65 enodes) 1552473508.874 * * [simplify]: iters left: 1 (97 enodes) 1552473508.899 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473508.899 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473508.900 * [simplify]: Simplified to 0 1552473508.900 * [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)))) 1552473508.900 * * * * [progress]: [ 228 / 349 ] simplifiying candidate # 1552473508.900 * [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))))) 1552473508.900 * * [simplify]: iters left: 6 (13 enodes) 1552473508.906 * * [simplify]: iters left: 5 (53 enodes) 1552473508.924 * * [simplify]: iters left: 4 (97 enodes) 1552473508.943 * * [simplify]: iters left: 3 (161 enodes) 1552473508.972 * * [simplify]: iters left: 2 (169 enodes) 1552473509.010 * * [simplify]: iters left: 1 (171 enodes) 1552473509.043 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473509.044 * * [simplify]: Extracting #1: cost 21 inf + 0 1552473509.044 * * [simplify]: Extracting #2: cost 40 inf + 2 1552473509.044 * * [simplify]: Extracting #3: cost 35 inf + 251 1552473509.045 * * [simplify]: Extracting #4: cost 9 inf + 2455 1552473509.047 * * [simplify]: Extracting #5: cost 0 inf + 3592 1552473509.050 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1552473509.050 * [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)))) 1552473509.050 * [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)))) 1552473509.051 * * [simplify]: iters left: 6 (8 enodes) 1552473509.054 * * [simplify]: iters left: 5 (38 enodes) 1552473509.064 * * [simplify]: iters left: 4 (69 enodes) 1552473509.079 * * [simplify]: iters left: 3 (148 enodes) 1552473509.129 * * [simplify]: iters left: 2 (233 enodes) 1552473509.184 * * [simplify]: iters left: 1 (252 enodes) 1552473509.204 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473509.204 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473509.204 * [simplify]: Simplified to 0 1552473509.204 * [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)))) 1552473509.204 * * * * [progress]: [ 229 / 349 ] simplifiying candidate # 1552473509.204 * [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)))))) 1552473509.204 * * [simplify]: iters left: 6 (13 enodes) 1552473509.207 * * [simplify]: iters left: 5 (52 enodes) 1552473509.218 * * [simplify]: iters left: 4 (102 enodes) 1552473509.253 * * [simplify]: iters left: 3 (171 enodes) 1552473509.304 * * [simplify]: iters left: 2 (191 enodes) 1552473509.346 * * [simplify]: iters left: 1 (197 enodes) 1552473509.364 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473509.365 * * [simplify]: Extracting #1: cost 21 inf + 0 1552473509.365 * * [simplify]: Extracting #2: cost 37 inf + 3 1552473509.365 * * [simplify]: Extracting #3: cost 33 inf + 291 1552473509.365 * * [simplify]: Extracting #4: cost 12 inf + 2485 1552473509.366 * * [simplify]: Extracting #5: cost 0 inf + 4066 1552473509.368 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473509.368 * [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)))) 1552473509.368 * [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))))) 1552473509.368 * * [simplify]: iters left: 6 (8 enodes) 1552473509.370 * * [simplify]: iters left: 5 (32 enodes) 1552473509.378 * * [simplify]: iters left: 4 (60 enodes) 1552473509.404 * * [simplify]: iters left: 3 (136 enodes) 1552473509.452 * * [simplify]: iters left: 2 (206 enodes) 1552473509.483 * * [simplify]: iters left: 1 (228 enodes) 1552473509.501 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473509.501 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473509.501 * [simplify]: Simplified to 0 1552473509.501 * [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)))) 1552473509.501 * * * * [progress]: [ 230 / 349 ] simplifiying candidate # 1552473509.502 * [simplify]: Simplifying (fma (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) y.re) (- (* (sqrt y.im) (* x.re (sqrt y.im))))) 1552473509.502 * * [simplify]: iters left: 6 (12 enodes) 1552473509.504 * * [simplify]: iters left: 5 (45 enodes) 1552473509.517 * * [simplify]: iters left: 4 (72 enodes) 1552473509.540 * * [simplify]: iters left: 3 (103 enodes) 1552473509.566 * * [simplify]: iters left: 2 (108 enodes) 1552473509.594 * * [simplify]: iters left: 1 (110 enodes) 1552473509.617 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473509.617 * * [simplify]: Extracting #1: cost 17 inf + 0 1552473509.618 * * [simplify]: Extracting #2: cost 29 inf + 3 1552473509.618 * * [simplify]: Extracting #3: cost 25 inf + 291 1552473509.619 * * [simplify]: Extracting #4: cost 6 inf + 1801 1552473509.620 * * [simplify]: Extracting #5: cost 0 inf + 2454 1552473509.621 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473509.621 * [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)))) 1552473509.622 * [simplify]: Simplifying (fma (- (sqrt y.im)) (* x.re (sqrt y.im)) (* (sqrt y.im) (* x.re (sqrt y.im)))) 1552473509.622 * * [simplify]: iters left: 6 (7 enodes) 1552473509.627 * * [simplify]: iters left: 5 (25 enodes) 1552473509.634 * * [simplify]: iters left: 4 (39 enodes) 1552473509.650 * * [simplify]: iters left: 3 (82 enodes) 1552473509.675 * * [simplify]: iters left: 2 (110 enodes) 1552473509.688 * * [simplify]: iters left: 1 (112 enodes) 1552473509.696 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473509.696 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473509.696 * [simplify]: Simplified to 0 1552473509.696 * [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)))) 1552473509.696 * * * * [progress]: [ 231 / 349 ] simplifiying candidate # 1552473509.696 * [simplify]: Simplifying (fma (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) y.re) (- (* y.im (* x.re 1)))) 1552473509.696 * * [simplify]: iters left: 6 (12 enodes) 1552473509.699 * * [simplify]: iters left: 5 (44 enodes) 1552473509.706 * * [simplify]: iters left: 4 (66 enodes) 1552473509.717 * * [simplify]: iters left: 3 (87 enodes) 1552473509.729 * * [simplify]: iters left: 2 (89 enodes) 1552473509.740 * * [simplify]: iters left: 1 (91 enodes) 1552473509.751 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473509.751 * * [simplify]: Extracting #1: cost 16 inf + 0 1552473509.751 * * [simplify]: Extracting #2: cost 19 inf + 128 1552473509.751 * * [simplify]: Extracting #3: cost 8 inf + 898 1552473509.752 * * [simplify]: Extracting #4: cost 1 inf + 1680 1552473509.752 * * [simplify]: Extracting #5: cost 0 inf + 1802 1552473509.753 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1552473509.753 * [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)))) 1552473509.753 * [simplify]: Simplifying (fma (- y.im) (* x.re 1) (* y.im (* x.re 1))) 1552473509.753 * * [simplify]: iters left: 5 (7 enodes) 1552473509.755 * * [simplify]: iters left: 4 (24 enodes) 1552473509.759 * * [simplify]: iters left: 3 (37 enodes) 1552473509.766 * * [simplify]: iters left: 2 (53 enodes) 1552473509.772 * * [simplify]: iters left: 1 (58 enodes) 1552473509.778 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473509.778 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473509.778 * [simplify]: Simplified to 0 1552473509.778 * [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)))) 1552473509.778 * * * * [progress]: [ 232 / 349 ] simplifiying candidate # 1552473509.778 * [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))))) 1552473509.778 * * [simplify]: iters left: 6 (13 enodes) 1552473509.781 * * [simplify]: iters left: 5 (52 enodes) 1552473509.796 * * [simplify]: iters left: 4 (98 enodes) 1552473509.815 * * [simplify]: iters left: 3 (156 enodes) 1552473509.837 * * [simplify]: iters left: 2 (169 enodes) 1552473509.856 * * [simplify]: iters left: 1 (173 enodes) 1552473509.885 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473509.885 * * [simplify]: Extracting #1: cost 21 inf + 0 1552473509.885 * * [simplify]: Extracting #2: cost 37 inf + 3 1552473509.885 * * [simplify]: Extracting #3: cost 34 inf + 249 1552473509.887 * * [simplify]: Extracting #4: cost 6 inf + 3254 1552473509.890 * * [simplify]: Extracting #5: cost 0 inf + 4066 1552473509.892 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1552473509.892 * [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)))) 1552473509.893 * [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)))) 1552473509.893 * * [simplify]: iters left: 6 (8 enodes) 1552473509.897 * * [simplify]: iters left: 5 (36 enodes) 1552473509.903 * * [simplify]: iters left: 4 (64 enodes) 1552473509.916 * * [simplify]: iters left: 3 (129 enodes) 1552473509.944 * * [simplify]: iters left: 2 (200 enodes) 1552473509.995 * * [simplify]: iters left: 1 (223 enodes) 1552473510.016 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473510.016 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473510.016 * [simplify]: Simplified to 0 1552473510.016 * [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)))) 1552473510.016 * * * * [progress]: [ 233 / 349 ] simplifiying candidate # 1552473510.017 * [simplify]: Simplifying (fma (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) y.re) (- (* (* (sqrt x.re) y.im) (sqrt x.re)))) 1552473510.017 * * [simplify]: iters left: 6 (12 enodes) 1552473510.019 * * [simplify]: iters left: 5 (45 enodes) 1552473510.026 * * [simplify]: iters left: 4 (72 enodes) 1552473510.047 * * [simplify]: iters left: 3 (104 enodes) 1552473510.074 * * [simplify]: iters left: 2 (109 enodes) 1552473510.099 * * [simplify]: iters left: 1 (111 enodes) 1552473510.112 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473510.112 * * [simplify]: Extracting #1: cost 17 inf + 0 1552473510.112 * * [simplify]: Extracting #2: cost 29 inf + 3 1552473510.112 * * [simplify]: Extracting #3: cost 24 inf + 332 1552473510.112 * * [simplify]: Extracting #4: cost 5 inf + 1883 1552473510.113 * * [simplify]: Extracting #5: cost 0 inf + 2454 1552473510.114 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1552473510.115 * [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)))) 1552473510.115 * [simplify]: Simplifying (fma (- (* (sqrt x.re) y.im)) (sqrt x.re) (* (* (sqrt x.re) y.im) (sqrt x.re))) 1552473510.115 * * [simplify]: iters left: 6 (7 enodes) 1552473510.117 * * [simplify]: iters left: 5 (29 enodes) 1552473510.121 * * [simplify]: iters left: 4 (46 enodes) 1552473510.137 * * [simplify]: iters left: 3 (81 enodes) 1552473510.159 * * [simplify]: iters left: 2 (110 enodes) 1552473510.172 * * [simplify]: iters left: 1 (111 enodes) 1552473510.182 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473510.182 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473510.182 * [simplify]: Simplified to 0 1552473510.182 * [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)))) 1552473510.183 * * * * [progress]: [ 234 / 349 ] simplifiying candidate # 1552473510.183 * [simplify]: Simplifying (fma (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) y.re) (- (* (* x.re y.im) 1))) 1552473510.183 * * [simplify]: iters left: 6 (12 enodes) 1552473510.193 * * [simplify]: iters left: 5 (48 enodes) 1552473510.204 * * [simplify]: iters left: 4 (79 enodes) 1552473510.219 * * [simplify]: iters left: 3 (117 enodes) 1552473510.243 * * [simplify]: iters left: 2 (127 enodes) 1552473510.273 * * [simplify]: iters left: 1 (129 enodes) 1552473510.290 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473510.290 * * [simplify]: Extracting #1: cost 17 inf + 0 1552473510.290 * * [simplify]: Extracting #2: cost 18 inf + 89 1552473510.290 * * [simplify]: Extracting #3: cost 8 inf + 722 1552473510.291 * * [simplify]: Extracting #4: cost 0 inf + 1737 1552473510.291 * * [simplify]: Extracting #5: cost 0 inf + 1722 1552473510.292 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1552473510.292 * [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)))) 1552473510.292 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1552473510.292 * * [simplify]: iters left: 5 (7 enodes) 1552473510.295 * * [simplify]: iters left: 4 (31 enodes) 1552473510.303 * * [simplify]: iters left: 3 (53 enodes) 1552473510.312 * * [simplify]: iters left: 2 (65 enodes) 1552473510.332 * * [simplify]: iters left: 1 (97 enodes) 1552473510.357 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473510.358 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473510.358 * [simplify]: Simplified to 0 1552473510.358 * [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)))) 1552473510.358 * * * * [progress]: [ 235 / 349 ] simplifiying candidate # 1552473510.358 * [simplify]: Simplifying (fma (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) y.re) (- (* x.re y.im))) 1552473510.358 * * [simplify]: iters left: 5 (10 enodes) 1552473510.363 * * [simplify]: iters left: 4 (38 enodes) 1552473510.374 * * [simplify]: iters left: 3 (55 enodes) 1552473510.391 * * [simplify]: iters left: 2 (73 enodes) 1552473510.409 * * [simplify]: iters left: 1 (75 enodes) 1552473510.427 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473510.427 * * [simplify]: Extracting #1: cost 15 inf + 0 1552473510.427 * * [simplify]: Extracting #2: cost 17 inf + 168 1552473510.428 * * [simplify]: Extracting #3: cost 3 inf + 1475 1552473510.431 * * [simplify]: Extracting #4: cost 0 inf + 1720 1552473510.431 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473510.432 * [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)))) 1552473510.432 * [simplify]: Simplifying (fma (- x.re) y.im (* x.re y.im)) 1552473510.432 * * [simplify]: iters left: 3 (5 enodes) 1552473510.434 * * [simplify]: iters left: 2 (18 enodes) 1552473510.439 * * [simplify]: iters left: 1 (25 enodes) 1552473510.447 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473510.447 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473510.447 * * [simplify]: Extracting #2: cost 11 inf + 2 1552473510.448 * * [simplify]: Extracting #3: cost 4 inf + 373 1552473510.448 * * [simplify]: Extracting #4: cost 0 inf + 699 1552473510.448 * [simplify]: Simplified to (- (* x.re y.im) (* x.re y.im)) 1552473510.449 * [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)))) 1552473510.449 * * * * [progress]: [ 236 / 349 ] simplifiying candidate # 1552473510.449 * [simplify]: Simplifying (fma (sqrt x.im) (* (sqrt x.im) y.re) (- (* y.im x.re))) 1552473510.449 * * [simplify]: iters left: 5 (9 enodes) 1552473510.451 * * [simplify]: iters left: 4 (35 enodes) 1552473510.456 * * [simplify]: iters left: 3 (48 enodes) 1552473510.463 * * [simplify]: iters left: 2 (55 enodes) 1552473510.470 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473510.470 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473510.470 * * [simplify]: Extracting #2: cost 14 inf + 86 1552473510.470 * * [simplify]: Extracting #3: cost 4 inf + 582 1552473510.470 * * [simplify]: Extracting #4: cost 0 inf + 994 1552473510.471 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1552473510.471 * [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)))) 1552473510.471 * [simplify]: Simplifying (fma (- y.im) x.re (* y.im x.re)) 1552473510.471 * * [simplify]: iters left: 3 (5 enodes) 1552473510.472 * * [simplify]: iters left: 2 (18 enodes) 1552473510.475 * * [simplify]: iters left: 1 (25 enodes) 1552473510.479 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473510.479 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473510.479 * * [simplify]: Extracting #2: cost 11 inf + 2 1552473510.479 * * [simplify]: Extracting #3: cost 4 inf + 373 1552473510.479 * * [simplify]: Extracting #4: cost 0 inf + 699 1552473510.479 * [simplify]: Simplified to (- (* y.im x.re) (* y.im x.re)) 1552473510.479 * [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)))) 1552473510.479 * * * * [progress]: [ 237 / 349 ] simplifiying candidate # 1552473510.480 * [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)))))) 1552473510.480 * * [simplify]: iters left: 6 (12 enodes) 1552473510.483 * * [simplify]: iters left: 5 (47 enodes) 1552473510.499 * * [simplify]: iters left: 4 (69 enodes) 1552473510.522 * * [simplify]: iters left: 3 (96 enodes) 1552473510.565 * * [simplify]: iters left: 2 (140 enodes) 1552473510.590 * * [simplify]: iters left: 1 (211 enodes) 1552473510.658 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473510.658 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473510.659 * * [simplify]: Extracting #2: cost 46 inf + 2 1552473510.662 * * [simplify]: Extracting #3: cost 77 inf + 214 1552473510.663 * * [simplify]: Extracting #4: cost 63 inf + 1483 1552473510.665 * * [simplify]: Extracting #5: cost 41 inf + 10216 1552473510.671 * * [simplify]: Extracting #6: cost 3 inf + 34233 1552473510.678 * * [simplify]: Extracting #7: cost 0 inf + 35905 1552473510.685 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473510.685 * [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)))) 1552473510.686 * [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))))) 1552473510.686 * * [simplify]: iters left: 6 (8 enodes) 1552473510.689 * * [simplify]: iters left: 5 (30 enodes) 1552473510.699 * * [simplify]: iters left: 4 (46 enodes) 1552473510.715 * * [simplify]: iters left: 3 (95 enodes) 1552473510.733 * * [simplify]: iters left: 2 (153 enodes) 1552473510.770 * * [simplify]: iters left: 1 (222 enodes) 1552473510.841 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473510.841 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473510.841 * [simplify]: Simplified to 0 1552473510.841 * [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)))) 1552473510.841 * * * * [progress]: [ 238 / 349 ] simplifiying candidate # 1552473510.841 * [simplify]: Simplifying (fma (sqrt x.im) (* (sqrt x.im) y.re) (- (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im))))) 1552473510.841 * * [simplify]: iters left: 6 (11 enodes) 1552473510.844 * * [simplify]: iters left: 5 (38 enodes) 1552473510.849 * * [simplify]: iters left: 4 (54 enodes) 1552473510.860 * * [simplify]: iters left: 3 (67 enodes) 1552473510.874 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473510.875 * * [simplify]: Extracting #1: cost 15 inf + 0 1552473510.875 * * [simplify]: Extracting #2: cost 19 inf + 45 1552473510.875 * * [simplify]: Extracting #3: cost 11 inf + 417 1552473510.876 * * [simplify]: Extracting #4: cost 1 inf + 1280 1552473510.876 * * [simplify]: Extracting #5: cost 0 inf + 1402 1552473510.877 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473510.877 * [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)))) 1552473510.878 * [simplify]: Simplifying (fma (- (sqrt (* x.re y.im))) (sqrt (* x.re y.im)) (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im)))) 1552473510.878 * * [simplify]: iters left: 6 (7 enodes) 1552473510.881 * * [simplify]: iters left: 5 (22 enodes) 1552473510.887 * * [simplify]: iters left: 4 (30 enodes) 1552473510.898 * * [simplify]: iters left: 3 (46 enodes) 1552473510.910 * * [simplify]: iters left: 2 (56 enodes) 1552473510.922 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473510.922 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473510.922 * [simplify]: Simplified to 0 1552473510.922 * [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)))) 1552473510.922 * * * * [progress]: [ 239 / 349 ] simplifiying candidate # 1552473510.923 * [simplify]: Simplifying (fma (sqrt x.im) (* (sqrt x.im) y.re) (- (* (* x.re y.im) 1))) 1552473510.923 * * [simplify]: iters left: 6 (11 enodes) 1552473510.929 * * [simplify]: iters left: 5 (45 enodes) 1552473510.943 * * [simplify]: iters left: 4 (72 enodes) 1552473510.966 * * [simplify]: iters left: 3 (99 enodes) 1552473510.990 * * [simplify]: iters left: 2 (107 enodes) 1552473511.007 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473511.007 * * [simplify]: Extracting #1: cost 15 inf + 0 1552473511.007 * * [simplify]: Extracting #2: cost 15 inf + 47 1552473511.008 * * [simplify]: Extracting #3: cost 7 inf + 460 1552473511.008 * * [simplify]: Extracting #4: cost 0 inf + 996 1552473511.008 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473511.008 * [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)))) 1552473511.009 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1552473511.009 * * [simplify]: iters left: 5 (7 enodes) 1552473511.011 * * [simplify]: iters left: 4 (31 enodes) 1552473511.017 * * [simplify]: iters left: 3 (53 enodes) 1552473511.027 * * [simplify]: iters left: 2 (65 enodes) 1552473511.039 * * [simplify]: iters left: 1 (97 enodes) 1552473511.052 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473511.052 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473511.052 * [simplify]: Simplified to 0 1552473511.052 * [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)))) 1552473511.052 * * * * [progress]: [ 240 / 349 ] simplifiying candidate # 1552473511.052 * [simplify]: Simplifying (fma (sqrt x.im) (* (sqrt x.im) y.re) (- (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im))))) 1552473511.052 * * [simplify]: iters left: 6 (12 enodes) 1552473511.055 * * [simplify]: iters left: 5 (50 enodes) 1552473511.063 * * [simplify]: iters left: 4 (90 enodes) 1552473511.084 * * [simplify]: iters left: 3 (143 enodes) 1552473511.128 * * [simplify]: iters left: 2 (149 enodes) 1552473511.148 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473511.148 * * [simplify]: Extracting #1: cost 19 inf + 0 1552473511.149 * * [simplify]: Extracting #2: cost 36 inf + 2 1552473511.149 * * [simplify]: Extracting #3: cost 25 inf + 578 1552473511.150 * * [simplify]: Extracting #4: cost 4 inf + 2336 1552473511.151 * * [simplify]: Extracting #5: cost 0 inf + 2866 1552473511.152 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1552473511.152 * [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)))) 1552473511.152 * [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)))) 1552473511.152 * * [simplify]: iters left: 6 (8 enodes) 1552473511.154 * * [simplify]: iters left: 5 (38 enodes) 1552473511.160 * * [simplify]: iters left: 4 (69 enodes) 1552473511.180 * * [simplify]: iters left: 3 (148 enodes) 1552473511.240 * * [simplify]: iters left: 2 (233 enodes) 1552473511.293 * * [simplify]: iters left: 1 (252 enodes) 1552473511.326 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473511.326 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473511.326 * [simplify]: Simplified to 0 1552473511.326 * [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)))) 1552473511.326 * * * * [progress]: [ 241 / 349 ] simplifiying candidate # 1552473511.326 * [simplify]: Simplifying (fma (sqrt x.im) (* (sqrt x.im) y.re) (- (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im)))))) 1552473511.326 * * [simplify]: iters left: 6 (12 enodes) 1552473511.329 * * [simplify]: iters left: 5 (49 enodes) 1552473511.340 * * [simplify]: iters left: 4 (95 enodes) 1552473511.356 * * [simplify]: iters left: 3 (149 enodes) 1552473511.389 * * [simplify]: iters left: 2 (161 enodes) 1552473511.421 * * [simplify]: iters left: 1 (167 enodes) 1552473511.453 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473511.453 * * [simplify]: Extracting #1: cost 19 inf + 0 1552473511.453 * * [simplify]: Extracting #2: cost 33 inf + 3 1552473511.453 * * [simplify]: Extracting #3: cost 26 inf + 374 1552473511.454 * * [simplify]: Extracting #4: cost 4 inf + 2733 1552473511.456 * * [simplify]: Extracting #5: cost 0 inf + 3340 1552473511.458 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473511.458 * [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)))) 1552473511.458 * [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))))) 1552473511.459 * * [simplify]: iters left: 6 (8 enodes) 1552473511.463 * * [simplify]: iters left: 5 (32 enodes) 1552473511.474 * * [simplify]: iters left: 4 (60 enodes) 1552473511.496 * * [simplify]: iters left: 3 (136 enodes) 1552473511.547 * * [simplify]: iters left: 2 (206 enodes) 1552473511.605 * * [simplify]: iters left: 1 (228 enodes) 1552473511.623 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473511.623 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473511.623 * [simplify]: Simplified to 0 1552473511.623 * [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)))) 1552473511.623 * * * * [progress]: [ 242 / 349 ] simplifiying candidate # 1552473511.623 * [simplify]: Simplifying (fma (sqrt x.im) (* (sqrt x.im) y.re) (- (* (sqrt y.im) (* x.re (sqrt y.im))))) 1552473511.623 * * [simplify]: iters left: 6 (11 enodes) 1552473511.626 * * [simplify]: iters left: 5 (42 enodes) 1552473511.639 * * [simplify]: iters left: 4 (65 enodes) 1552473511.659 * * [simplify]: iters left: 3 (85 enodes) 1552473511.680 * * [simplify]: iters left: 2 (88 enodes) 1552473511.705 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473511.705 * * [simplify]: Extracting #1: cost 15 inf + 0 1552473511.705 * * [simplify]: Extracting #2: cost 25 inf + 3 1552473511.706 * * [simplify]: Extracting #3: cost 15 inf + 579 1552473511.707 * * [simplify]: Extracting #4: cost 3 inf + 1442 1552473511.708 * * [simplify]: Extracting #5: cost 0 inf + 1728 1552473511.709 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473511.709 * [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)))) 1552473511.710 * [simplify]: Simplifying (fma (- (sqrt y.im)) (* x.re (sqrt y.im)) (* (sqrt y.im) (* x.re (sqrt y.im)))) 1552473511.710 * * [simplify]: iters left: 6 (7 enodes) 1552473511.713 * * [simplify]: iters left: 5 (25 enodes) 1552473511.719 * * [simplify]: iters left: 4 (39 enodes) 1552473511.726 * * [simplify]: iters left: 3 (82 enodes) 1552473511.739 * * [simplify]: iters left: 2 (110 enodes) 1552473511.756 * * [simplify]: iters left: 1 (112 enodes) 1552473511.764 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473511.764 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473511.764 * [simplify]: Simplified to 0 1552473511.764 * [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)))) 1552473511.764 * * * * [progress]: [ 243 / 349 ] simplifiying candidate # 1552473511.764 * [simplify]: Simplifying (fma (sqrt x.im) (* (sqrt x.im) y.re) (- (* y.im (* x.re 1)))) 1552473511.764 * * [simplify]: iters left: 6 (11 enodes) 1552473511.767 * * [simplify]: iters left: 5 (41 enodes) 1552473511.774 * * [simplify]: iters left: 4 (59 enodes) 1552473511.783 * * [simplify]: iters left: 3 (69 enodes) 1552473511.803 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473511.804 * * [simplify]: Extracting #1: cost 14 inf + 0 1552473511.804 * * [simplify]: Extracting #2: cost 17 inf + 45 1552473511.804 * * [simplify]: Extracting #3: cost 6 inf + 581 1552473511.805 * * [simplify]: Extracting #4: cost 0 inf + 1076 1552473511.805 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1552473511.806 * [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)))) 1552473511.806 * [simplify]: Simplifying (fma (- y.im) (* x.re 1) (* y.im (* x.re 1))) 1552473511.806 * * [simplify]: iters left: 5 (7 enodes) 1552473511.810 * * [simplify]: iters left: 4 (24 enodes) 1552473511.818 * * [simplify]: iters left: 3 (37 enodes) 1552473511.830 * * [simplify]: iters left: 2 (53 enodes) 1552473511.843 * * [simplify]: iters left: 1 (58 enodes) 1552473511.854 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473511.854 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473511.854 * [simplify]: Simplified to 0 1552473511.854 * [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)))) 1552473511.854 * * * * [progress]: [ 244 / 349 ] simplifiying candidate # 1552473511.854 * [simplify]: Simplifying (fma (sqrt x.im) (* (sqrt x.im) y.re) (- (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re))))) 1552473511.855 * * [simplify]: iters left: 6 (12 enodes) 1552473511.860 * * [simplify]: iters left: 5 (49 enodes) 1552473511.878 * * [simplify]: iters left: 4 (91 enodes) 1552473511.910 * * [simplify]: iters left: 3 (137 enodes) 1552473511.949 * * [simplify]: iters left: 2 (149 enodes) 1552473511.984 * * [simplify]: iters left: 1 (153 enodes) 1552473512.008 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473512.008 * * [simplify]: Extracting #1: cost 19 inf + 0 1552473512.008 * * [simplify]: Extracting #2: cost 30 inf + 168 1552473512.009 * * [simplify]: Extracting #3: cost 24 inf + 538 1552473512.009 * * [simplify]: Extracting #4: cost 5 inf + 2843 1552473512.010 * * [simplify]: Extracting #5: cost 0 inf + 3340 1552473512.011 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1552473512.011 * [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)))) 1552473512.011 * [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)))) 1552473512.011 * * [simplify]: iters left: 6 (8 enodes) 1552473512.013 * * [simplify]: iters left: 5 (36 enodes) 1552473512.019 * * [simplify]: iters left: 4 (64 enodes) 1552473512.032 * * [simplify]: iters left: 3 (129 enodes) 1552473512.077 * * [simplify]: iters left: 2 (200 enodes) 1552473512.126 * * [simplify]: iters left: 1 (223 enodes) 1552473512.164 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473512.164 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473512.164 * [simplify]: Simplified to 0 1552473512.165 * [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)))) 1552473512.165 * * * * [progress]: [ 245 / 349 ] simplifiying candidate # 1552473512.165 * [simplify]: Simplifying (fma (sqrt x.im) (* (sqrt x.im) y.re) (- (* (* (sqrt x.re) y.im) (sqrt x.re)))) 1552473512.165 * * [simplify]: iters left: 6 (11 enodes) 1552473512.173 * * [simplify]: iters left: 5 (42 enodes) 1552473512.186 * * [simplify]: iters left: 4 (65 enodes) 1552473512.206 * * [simplify]: iters left: 3 (86 enodes) 1552473512.227 * * [simplify]: iters left: 2 (89 enodes) 1552473512.241 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473512.241 * * [simplify]: Extracting #1: cost 15 inf + 0 1552473512.241 * * [simplify]: Extracting #2: cost 25 inf + 3 1552473512.242 * * [simplify]: Extracting #3: cost 15 inf + 661 1552473512.242 * * [simplify]: Extracting #4: cost 3 inf + 1483 1552473512.243 * * [simplify]: Extracting #5: cost 0 inf + 1728 1552473512.243 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1552473512.243 * [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)))) 1552473512.244 * [simplify]: Simplifying (fma (- (* (sqrt x.re) y.im)) (sqrt x.re) (* (* (sqrt x.re) y.im) (sqrt x.re))) 1552473512.244 * * [simplify]: iters left: 6 (7 enodes) 1552473512.245 * * [simplify]: iters left: 5 (29 enodes) 1552473512.250 * * [simplify]: iters left: 4 (46 enodes) 1552473512.258 * * [simplify]: iters left: 3 (81 enodes) 1552473512.272 * * [simplify]: iters left: 2 (110 enodes) 1552473512.297 * * [simplify]: iters left: 1 (111 enodes) 1552473512.314 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473512.314 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473512.314 * [simplify]: Simplified to 0 1552473512.314 * [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)))) 1552473512.314 * * * * [progress]: [ 246 / 349 ] simplifiying candidate # 1552473512.315 * [simplify]: Simplifying (fma (sqrt x.im) (* (sqrt x.im) y.re) (- (* (* x.re y.im) 1))) 1552473512.315 * * [simplify]: iters left: 6 (11 enodes) 1552473512.321 * * [simplify]: iters left: 5 (45 enodes) 1552473512.335 * * [simplify]: iters left: 4 (72 enodes) 1552473512.348 * * [simplify]: iters left: 3 (99 enodes) 1552473512.362 * * [simplify]: iters left: 2 (107 enodes) 1552473512.386 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473512.386 * * [simplify]: Extracting #1: cost 15 inf + 0 1552473512.386 * * [simplify]: Extracting #2: cost 15 inf + 47 1552473512.386 * * [simplify]: Extracting #3: cost 7 inf + 460 1552473512.387 * * [simplify]: Extracting #4: cost 0 inf + 996 1552473512.387 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473512.387 * [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)))) 1552473512.387 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1552473512.387 * * [simplify]: iters left: 5 (7 enodes) 1552473512.389 * * [simplify]: iters left: 4 (31 enodes) 1552473512.397 * * [simplify]: iters left: 3 (53 enodes) 1552473512.407 * * [simplify]: iters left: 2 (65 enodes) 1552473512.420 * * [simplify]: iters left: 1 (97 enodes) 1552473512.441 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473512.441 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473512.441 * [simplify]: Simplified to 0 1552473512.441 * [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)))) 1552473512.441 * * * * [progress]: [ 247 / 349 ] simplifiying candidate # 1552473512.441 * [simplify]: Simplifying (fma (sqrt x.im) (* (sqrt x.im) y.re) (- (* x.re y.im))) 1552473512.441 * * [simplify]: iters left: 5 (9 enodes) 1552473512.445 * * [simplify]: iters left: 4 (35 enodes) 1552473512.456 * * [simplify]: iters left: 3 (48 enodes) 1552473512.469 * * [simplify]: iters left: 2 (55 enodes) 1552473512.482 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473512.482 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473512.482 * * [simplify]: Extracting #2: cost 14 inf + 86 1552473512.482 * * [simplify]: Extracting #3: cost 4 inf + 582 1552473512.483 * * [simplify]: Extracting #4: cost 0 inf + 994 1552473512.483 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473512.483 * [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)))) 1552473512.484 * [simplify]: Simplifying (fma (- x.re) y.im (* x.re y.im)) 1552473512.484 * * [simplify]: iters left: 3 (5 enodes) 1552473512.486 * * [simplify]: iters left: 2 (18 enodes) 1552473512.490 * * [simplify]: iters left: 1 (25 enodes) 1552473512.494 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473512.494 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473512.494 * * [simplify]: Extracting #2: cost 11 inf + 2 1552473512.494 * * [simplify]: Extracting #3: cost 4 inf + 373 1552473512.495 * * [simplify]: Extracting #4: cost 0 inf + 699 1552473512.495 * [simplify]: Simplified to (- (* x.re y.im) (* x.re y.im)) 1552473512.495 * [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)))) 1552473512.495 * * * * [progress]: [ 248 / 349 ] simplifiying candidate # 1552473512.495 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* y.im x.re))) 1552473512.495 * * [simplify]: iters left: 5 (9 enodes) 1552473512.497 * * [simplify]: iters left: 4 (37 enodes) 1552473512.505 * * [simplify]: iters left: 3 (51 enodes) 1552473512.513 * * [simplify]: iters left: 2 (63 enodes) 1552473512.524 * * [simplify]: iters left: 1 (64 enodes) 1552473512.538 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473512.538 * * [simplify]: Extracting #1: cost 12 inf + 0 1552473512.538 * * [simplify]: Extracting #2: cost 5 inf + 501 1552473512.539 * * [simplify]: Extracting #3: cost 0 inf + 749 1552473512.539 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1552473512.539 * [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)))) 1552473512.540 * [simplify]: Simplifying (fma (- y.im) x.re (* y.im x.re)) 1552473512.540 * * [simplify]: iters left: 3 (5 enodes) 1552473512.542 * * [simplify]: iters left: 2 (18 enodes) 1552473512.547 * * [simplify]: iters left: 1 (25 enodes) 1552473512.555 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473512.555 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473512.555 * * [simplify]: Extracting #2: cost 11 inf + 2 1552473512.555 * * [simplify]: Extracting #3: cost 4 inf + 373 1552473512.555 * * [simplify]: Extracting #4: cost 0 inf + 699 1552473512.556 * [simplify]: Simplified to (- (* y.im x.re) (* y.im x.re)) 1552473512.556 * [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)))) 1552473512.556 * * * * [progress]: [ 249 / 349 ] simplifiying candidate # 1552473512.556 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* (cbrt (* x.re y.im)) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im)))))) 1552473512.557 * * [simplify]: iters left: 6 (12 enodes) 1552473512.563 * * [simplify]: iters left: 5 (49 enodes) 1552473512.579 * * [simplify]: iters left: 4 (72 enodes) 1552473512.602 * * [simplify]: iters left: 3 (104 enodes) 1552473512.636 * * [simplify]: iters left: 2 (150 enodes) 1552473512.682 * * [simplify]: iters left: 1 (229 enodes) 1552473512.742 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473512.742 * * [simplify]: Extracting #1: cost 20 inf + 0 1552473512.742 * * [simplify]: Extracting #2: cost 49 inf + 432 1552473512.742 * * [simplify]: Extracting #3: cost 58 inf + 2220 1552473512.746 * * [simplify]: Extracting #4: cost 23 inf + 21474 1552473512.749 * * [simplify]: Extracting #5: cost 2 inf + 33828 1552473512.752 * * [simplify]: Extracting #6: cost 0 inf + 35036 1552473512.756 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1552473512.756 * [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)))) 1552473512.756 * [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))))) 1552473512.756 * * [simplify]: iters left: 6 (8 enodes) 1552473512.758 * * [simplify]: iters left: 5 (30 enodes) 1552473512.763 * * [simplify]: iters left: 4 (46 enodes) 1552473512.776 * * [simplify]: iters left: 3 (95 enodes) 1552473512.796 * * [simplify]: iters left: 2 (153 enodes) 1552473512.825 * * [simplify]: iters left: 1 (222 enodes) 1552473512.902 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473512.902 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473512.902 * [simplify]: Simplified to 0 1552473512.902 * [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)))) 1552473512.902 * * * * [progress]: [ 250 / 349 ] simplifiying candidate # 1552473512.903 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im))))) 1552473512.903 * * [simplify]: iters left: 6 (11 enodes) 1552473512.908 * * [simplify]: iters left: 5 (40 enodes) 1552473512.921 * * [simplify]: iters left: 4 (57 enodes) 1552473512.934 * * [simplify]: iters left: 3 (73 enodes) 1552473512.943 * * [simplify]: iters left: 2 (74 enodes) 1552473512.954 * * [simplify]: iters left: 1 (80 enodes) 1552473512.962 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473512.962 * * [simplify]: Extracting #1: cost 14 inf + 0 1552473512.962 * * [simplify]: Extracting #2: cost 13 inf + 129 1552473512.962 * * [simplify]: Extracting #3: cost 3 inf + 829 1552473512.963 * * [simplify]: Extracting #4: cost 0 inf + 1157 1552473512.963 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1552473512.963 * [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)))) 1552473512.964 * [simplify]: Simplifying (fma (- (sqrt (* x.re y.im))) (sqrt (* x.re y.im)) (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im)))) 1552473512.964 * * [simplify]: iters left: 6 (7 enodes) 1552473512.965 * * [simplify]: iters left: 5 (22 enodes) 1552473512.971 * * [simplify]: iters left: 4 (30 enodes) 1552473512.981 * * [simplify]: iters left: 3 (46 enodes) 1552473512.993 * * [simplify]: iters left: 2 (56 enodes) 1552473513.004 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473513.004 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473513.004 * [simplify]: Simplified to 0 1552473513.004 * [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)))) 1552473513.004 * * * * [progress]: [ 251 / 349 ] simplifiying candidate # 1552473513.004 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* (* x.re y.im) 1))) 1552473513.005 * * [simplify]: iters left: 6 (10 enodes) 1552473513.010 * * [simplify]: iters left: 5 (42 enodes) 1552473513.025 * * [simplify]: iters left: 4 (68 enodes) 1552473513.047 * * [simplify]: iters left: 3 (94 enodes) 1552473513.071 * * [simplify]: iters left: 2 (106 enodes) 1552473513.097 * * [simplify]: iters left: 1 (114 enodes) 1552473513.115 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473513.115 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473513.115 * * [simplify]: Extracting #2: cost 7 inf + 296 1552473513.116 * * [simplify]: Extracting #3: cost 1 inf + 668 1552473513.117 * * [simplify]: Extracting #4: cost 0 inf + 750 1552473513.117 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1552473513.117 * [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)))) 1552473513.118 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1552473513.118 * * [simplify]: iters left: 5 (7 enodes) 1552473513.122 * * [simplify]: iters left: 4 (31 enodes) 1552473513.134 * * [simplify]: iters left: 3 (53 enodes) 1552473513.151 * * [simplify]: iters left: 2 (65 enodes) 1552473513.173 * * [simplify]: iters left: 1 (97 enodes) 1552473513.188 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473513.188 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473513.188 * [simplify]: Simplified to 0 1552473513.189 * [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)))) 1552473513.189 * * * * [progress]: [ 252 / 349 ] simplifiying candidate # 1552473513.189 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im))))) 1552473513.189 * * [simplify]: iters left: 6 (12 enodes) 1552473513.192 * * [simplify]: iters left: 5 (52 enodes) 1552473513.201 * * [simplify]: iters left: 4 (93 enodes) 1552473513.220 * * [simplify]: iters left: 3 (144 enodes) 1552473513.250 * * [simplify]: iters left: 2 (151 enodes) 1552473513.268 * * [simplify]: iters left: 1 (165 enodes) 1552473513.299 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473513.299 * * [simplify]: Extracting #1: cost 22 inf + 0 1552473513.300 * * [simplify]: Extracting #2: cost 24 inf + 542 1552473513.301 * * [simplify]: Extracting #3: cost 5 inf + 2012 1552473513.303 * * [simplify]: Extracting #4: cost 0 inf + 2621 1552473513.305 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1552473513.305 * [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)))) 1552473513.305 * [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)))) 1552473513.305 * * [simplify]: iters left: 6 (8 enodes) 1552473513.309 * * [simplify]: iters left: 5 (38 enodes) 1552473513.322 * * [simplify]: iters left: 4 (69 enodes) 1552473513.350 * * [simplify]: iters left: 3 (148 enodes) 1552473513.402 * * [simplify]: iters left: 2 (233 enodes) 1552473513.431 * * [simplify]: iters left: 1 (252 enodes) 1552473513.451 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473513.451 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473513.451 * [simplify]: Simplified to 0 1552473513.451 * [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)))) 1552473513.451 * * * * [progress]: [ 253 / 349 ] simplifiying candidate # 1552473513.451 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im)))))) 1552473513.451 * * [simplify]: iters left: 6 (12 enodes) 1552473513.458 * * [simplify]: iters left: 5 (51 enodes) 1552473513.475 * * [simplify]: iters left: 4 (98 enodes) 1552473513.509 * * [simplify]: iters left: 3 (151 enodes) 1552473513.550 * * [simplify]: iters left: 2 (164 enodes) 1552473513.582 * * [simplify]: iters left: 1 (185 enodes) 1552473513.601 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473513.601 * * [simplify]: Extracting #1: cost 21 inf + 0 1552473513.601 * * [simplify]: Extracting #2: cost 21 inf + 620 1552473513.602 * * [simplify]: Extracting #3: cost 4 inf + 2449 1552473513.603 * * [simplify]: Extracting #4: cost 0 inf + 3095 1552473513.604 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1552473513.604 * [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)))) 1552473513.604 * [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))))) 1552473513.604 * * [simplify]: iters left: 6 (8 enodes) 1552473513.607 * * [simplify]: iters left: 5 (32 enodes) 1552473513.618 * * [simplify]: iters left: 4 (60 enodes) 1552473513.643 * * [simplify]: iters left: 3 (136 enodes) 1552473513.676 * * [simplify]: iters left: 2 (206 enodes) 1552473513.711 * * [simplify]: iters left: 1 (228 enodes) 1552473513.730 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473513.730 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473513.730 * [simplify]: Simplified to 0 1552473513.730 * [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)))) 1552473513.730 * * * * [progress]: [ 254 / 349 ] simplifiying candidate # 1552473513.730 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* (sqrt y.im) (* x.re (sqrt y.im))))) 1552473513.731 * * [simplify]: iters left: 6 (11 enodes) 1552473513.734 * * [simplify]: iters left: 5 (44 enodes) 1552473513.745 * * [simplify]: iters left: 4 (68 enodes) 1552473513.767 * * [simplify]: iters left: 3 (92 enodes) 1552473513.779 * * [simplify]: iters left: 2 (96 enodes) 1552473513.792 * * [simplify]: iters left: 1 (106 enodes) 1552473513.811 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473513.811 * * [simplify]: Extracting #1: cost 17 inf + 0 1552473513.811 * * [simplify]: Extracting #2: cost 13 inf + 498 1552473513.812 * * [simplify]: Extracting #3: cost 0 inf + 1483 1552473513.812 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1552473513.812 * [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)))) 1552473513.814 * [simplify]: Simplifying (fma (- (sqrt y.im)) (* x.re (sqrt y.im)) (* (sqrt y.im) (* x.re (sqrt y.im)))) 1552473513.814 * * [simplify]: iters left: 6 (7 enodes) 1552473513.815 * * [simplify]: iters left: 5 (25 enodes) 1552473513.819 * * [simplify]: iters left: 4 (39 enodes) 1552473513.828 * * [simplify]: iters left: 3 (82 enodes) 1552473513.845 * * [simplify]: iters left: 2 (110 enodes) 1552473513.860 * * [simplify]: iters left: 1 (112 enodes) 1552473513.869 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473513.869 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473513.869 * [simplify]: Simplified to 0 1552473513.869 * [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)))) 1552473513.869 * * * * [progress]: [ 255 / 349 ] simplifiying candidate # 1552473513.869 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* y.im (* x.re 1)))) 1552473513.869 * * [simplify]: iters left: 6 (10 enodes) 1552473513.872 * * [simplify]: iters left: 5 (38 enodes) 1552473513.879 * * [simplify]: iters left: 4 (55 enodes) 1552473513.894 * * [simplify]: iters left: 3 (69 enodes) 1552473513.910 * * [simplify]: iters left: 2 (70 enodes) 1552473513.926 * * [simplify]: iters left: 1 (75 enodes) 1552473513.941 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473513.941 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473513.942 * * [simplify]: Extracting #2: cost 8 inf + 419 1552473513.942 * * [simplify]: Extracting #3: cost 0 inf + 831 1552473513.943 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1552473513.943 * [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)))) 1552473513.943 * [simplify]: Simplifying (fma (- y.im) (* x.re 1) (* y.im (* x.re 1))) 1552473513.943 * * [simplify]: iters left: 5 (7 enodes) 1552473513.947 * * [simplify]: iters left: 4 (24 enodes) 1552473513.954 * * [simplify]: iters left: 3 (37 enodes) 1552473513.966 * * [simplify]: iters left: 2 (53 enodes) 1552473513.978 * * [simplify]: iters left: 1 (58 enodes) 1552473513.988 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473513.988 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473513.989 * [simplify]: Simplified to 0 1552473513.989 * [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)))) 1552473513.989 * * * * [progress]: [ 256 / 349 ] simplifiying candidate # 1552473513.989 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re))))) 1552473513.989 * * [simplify]: iters left: 6 (12 enodes) 1552473513.995 * * [simplify]: iters left: 5 (51 enodes) 1552473514.008 * * [simplify]: iters left: 4 (94 enodes) 1552473514.025 * * [simplify]: iters left: 3 (138 enodes) 1552473514.048 * * [simplify]: iters left: 2 (151 enodes) 1552473514.084 * * [simplify]: iters left: 1 (169 enodes) 1552473514.115 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473514.115 * * [simplify]: Extracting #1: cost 21 inf + 0 1552473514.116 * * [simplify]: Extracting #2: cost 21 inf + 835 1552473514.116 * * [simplify]: Extracting #3: cost 4 inf + 2638 1552473514.117 * * [simplify]: Extracting #4: cost 0 inf + 3110 1552473514.118 * * [simplify]: Extracting #5: cost 0 inf + 3095 1552473514.119 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1552473514.119 * [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)))) 1552473514.119 * [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)))) 1552473514.119 * * [simplify]: iters left: 6 (8 enodes) 1552473514.121 * * [simplify]: iters left: 5 (36 enodes) 1552473514.128 * * [simplify]: iters left: 4 (64 enodes) 1552473514.142 * * [simplify]: iters left: 3 (129 enodes) 1552473514.176 * * [simplify]: iters left: 2 (200 enodes) 1552473514.216 * * [simplify]: iters left: 1 (223 enodes) 1552473514.252 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473514.252 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473514.252 * [simplify]: Simplified to 0 1552473514.252 * [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)))) 1552473514.252 * * * * [progress]: [ 257 / 349 ] simplifiying candidate # 1552473514.253 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* (* (sqrt x.re) y.im) (sqrt x.re)))) 1552473514.253 * * [simplify]: iters left: 6 (11 enodes) 1552473514.256 * * [simplify]: iters left: 5 (44 enodes) 1552473514.263 * * [simplify]: iters left: 4 (68 enodes) 1552473514.275 * * [simplify]: iters left: 3 (93 enodes) 1552473514.287 * * [simplify]: iters left: 2 (97 enodes) 1552473514.299 * * [simplify]: iters left: 1 (107 enodes) 1552473514.310 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473514.310 * * [simplify]: Extracting #1: cost 17 inf + 0 1552473514.311 * * [simplify]: Extracting #2: cost 13 inf + 539 1552473514.311 * * [simplify]: Extracting #3: cost 0 inf + 1483 1552473514.312 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1552473514.312 * [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)))) 1552473514.312 * [simplify]: Simplifying (fma (- (* (sqrt x.re) y.im)) (sqrt x.re) (* (* (sqrt x.re) y.im) (sqrt x.re))) 1552473514.312 * * [simplify]: iters left: 6 (7 enodes) 1552473514.314 * * [simplify]: iters left: 5 (29 enodes) 1552473514.320 * * [simplify]: iters left: 4 (46 enodes) 1552473514.328 * * [simplify]: iters left: 3 (81 enodes) 1552473514.341 * * [simplify]: iters left: 2 (110 enodes) 1552473514.361 * * [simplify]: iters left: 1 (111 enodes) 1552473514.372 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473514.372 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473514.372 * [simplify]: Simplified to 0 1552473514.372 * [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)))) 1552473514.372 * * * * [progress]: [ 258 / 349 ] simplifiying candidate # 1552473514.372 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* (* x.re y.im) 1))) 1552473514.372 * * [simplify]: iters left: 6 (10 enodes) 1552473514.375 * * [simplify]: iters left: 5 (42 enodes) 1552473514.383 * * [simplify]: iters left: 4 (68 enodes) 1552473514.395 * * [simplify]: iters left: 3 (94 enodes) 1552473514.409 * * [simplify]: iters left: 2 (106 enodes) 1552473514.426 * * [simplify]: iters left: 1 (114 enodes) 1552473514.436 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473514.436 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473514.436 * * [simplify]: Extracting #2: cost 7 inf + 296 1552473514.436 * * [simplify]: Extracting #3: cost 1 inf + 668 1552473514.437 * * [simplify]: Extracting #4: cost 0 inf + 750 1552473514.437 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1552473514.437 * [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)))) 1552473514.437 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1552473514.437 * * [simplify]: iters left: 5 (7 enodes) 1552473514.439 * * [simplify]: iters left: 4 (31 enodes) 1552473514.446 * * [simplify]: iters left: 3 (53 enodes) 1552473514.454 * * [simplify]: iters left: 2 (65 enodes) 1552473514.465 * * [simplify]: iters left: 1 (97 enodes) 1552473514.480 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473514.480 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473514.480 * [simplify]: Simplified to 0 1552473514.480 * [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)))) 1552473514.480 * * * * [progress]: [ 259 / 349 ] simplifiying candidate # 1552473514.480 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* x.re y.im))) 1552473514.481 * * [simplify]: iters left: 5 (9 enodes) 1552473514.483 * * [simplify]: iters left: 4 (37 enodes) 1552473514.489 * * [simplify]: iters left: 3 (51 enodes) 1552473514.500 * * [simplify]: iters left: 2 (63 enodes) 1552473514.515 * * [simplify]: iters left: 1 (64 enodes) 1552473514.530 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473514.530 * * [simplify]: Extracting #1: cost 12 inf + 0 1552473514.530 * * [simplify]: Extracting #2: cost 5 inf + 501 1552473514.531 * * [simplify]: Extracting #3: cost 0 inf + 749 1552473514.531 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1552473514.531 * [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)))) 1552473514.532 * [simplify]: Simplifying (fma (- x.re) y.im (* x.re y.im)) 1552473514.532 * * [simplify]: iters left: 3 (5 enodes) 1552473514.534 * * [simplify]: iters left: 2 (18 enodes) 1552473514.538 * * [simplify]: iters left: 1 (25 enodes) 1552473514.542 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473514.542 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473514.543 * * [simplify]: Extracting #2: cost 11 inf + 2 1552473514.543 * * [simplify]: Extracting #3: cost 4 inf + 373 1552473514.543 * * [simplify]: Extracting #4: cost 0 inf + 699 1552473514.543 * [simplify]: Simplified to (- (* x.re y.im) (* x.re y.im)) 1552473514.543 * [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)))) 1552473514.543 * * * * [progress]: [ 260 / 349 ] simplifiying candidate # 1552473514.543 * [simplify]: Simplifying (fma y.re x.im (- (* y.im x.re))) 1552473514.543 * * [simplify]: iters left: 5 (7 enodes) 1552473514.545 * * [simplify]: iters left: 4 (28 enodes) 1552473514.549 * * [simplify]: iters left: 3 (39 enodes) 1552473514.555 * * [simplify]: iters left: 2 (44 enodes) 1552473514.560 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473514.560 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473514.560 * * [simplify]: Extracting #2: cost 8 inf + 210 1552473514.560 * * [simplify]: Extracting #3: cost 1 inf + 736 1552473514.560 * * [simplify]: Extracting #4: cost 0 inf + 748 1552473514.561 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1552473514.561 * [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)))) 1552473514.561 * [simplify]: Simplifying (fma (- y.im) x.re (* y.im x.re)) 1552473514.561 * * [simplify]: iters left: 3 (5 enodes) 1552473514.562 * * [simplify]: iters left: 2 (18 enodes) 1552473514.565 * * [simplify]: iters left: 1 (25 enodes) 1552473514.572 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473514.572 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473514.573 * * [simplify]: Extracting #2: cost 11 inf + 2 1552473514.573 * * [simplify]: Extracting #3: cost 4 inf + 373 1552473514.573 * * [simplify]: Extracting #4: cost 0 inf + 699 1552473514.574 * [simplify]: Simplified to (- (* y.im x.re) (* y.im x.re)) 1552473514.574 * [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)))) 1552473514.574 * * * * [progress]: [ 261 / 349 ] simplifiying candidate # 1552473514.574 * [simplify]: Simplifying (fma y.re x.im (- (* (cbrt (* x.re y.im)) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im)))))) 1552473514.574 * * [simplify]: iters left: 6 (10 enodes) 1552473514.579 * * [simplify]: iters left: 5 (40 enodes) 1552473514.594 * * [simplify]: iters left: 4 (60 enodes) 1552473514.614 * * [simplify]: iters left: 3 (85 enodes) 1552473514.643 * * [simplify]: iters left: 2 (129 enodes) 1552473514.684 * * [simplify]: iters left: 1 (198 enodes) 1552473514.759 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473514.759 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473514.759 * * [simplify]: Extracting #2: cost 41 inf + 2 1552473514.760 * * [simplify]: Extracting #3: cost 67 inf + 624 1552473514.761 * * [simplify]: Extracting #4: cost 58 inf + 1685 1552473514.763 * * [simplify]: Extracting #5: cost 45 inf + 6797 1552473514.767 * * [simplify]: Extracting #6: cost 8 inf + 28604 1552473514.770 * * [simplify]: Extracting #7: cost 0 inf + 34029 1552473514.773 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1552473514.773 * [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)))) 1552473514.773 * [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))))) 1552473514.773 * * [simplify]: iters left: 6 (8 enodes) 1552473514.775 * * [simplify]: iters left: 5 (30 enodes) 1552473514.781 * * [simplify]: iters left: 4 (46 enodes) 1552473514.790 * * [simplify]: iters left: 3 (95 enodes) 1552473514.808 * * [simplify]: iters left: 2 (153 enodes) 1552473514.847 * * [simplify]: iters left: 1 (222 enodes) 1552473514.897 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473514.897 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473514.897 * [simplify]: Simplified to 0 1552473514.897 * [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)))) 1552473514.897 * * * * [progress]: [ 262 / 349 ] simplifiying candidate # 1552473514.897 * [simplify]: Simplifying (fma y.re x.im (- (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im))))) 1552473514.897 * * [simplify]: iters left: 6 (9 enodes) 1552473514.901 * * [simplify]: iters left: 5 (31 enodes) 1552473514.910 * * [simplify]: iters left: 4 (45 enodes) 1552473514.922 * * [simplify]: iters left: 3 (56 enodes) 1552473514.937 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473514.937 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473514.938 * * [simplify]: Extracting #2: cost 14 inf + 87 1552473514.938 * * [simplify]: Extracting #3: cost 1 inf + 1074 1552473514.938 * * [simplify]: Extracting #4: cost 0 inf + 1156 1552473514.938 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1552473514.939 * [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)))) 1552473514.939 * [simplify]: Simplifying (fma (- (sqrt (* x.re y.im))) (sqrt (* x.re y.im)) (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im)))) 1552473514.939 * * [simplify]: iters left: 6 (7 enodes) 1552473514.940 * * [simplify]: iters left: 5 (22 enodes) 1552473514.944 * * [simplify]: iters left: 4 (30 enodes) 1552473514.949 * * [simplify]: iters left: 3 (46 enodes) 1552473514.955 * * [simplify]: iters left: 2 (56 enodes) 1552473514.961 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473514.961 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473514.961 * [simplify]: Simplified to 0 1552473514.961 * [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)))) 1552473514.961 * * * * [progress]: [ 263 / 349 ] simplifiying candidate # 1552473514.961 * [simplify]: Simplifying (fma y.re x.im (- (* (* x.re y.im) 1))) 1552473514.961 * * [simplify]: iters left: 6 (9 enodes) 1552473514.964 * * [simplify]: iters left: 5 (38 enodes) 1552473514.976 * * [simplify]: iters left: 4 (63 enodes) 1552473514.997 * * [simplify]: iters left: 3 (88 enodes) 1552473515.020 * * [simplify]: iters left: 2 (96 enodes) 1552473515.040 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473515.040 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473515.041 * * [simplify]: Extracting #2: cost 9 inf + 170 1552473515.041 * * [simplify]: Extracting #3: cost 1 inf + 708 1552473515.042 * * [simplify]: Extracting #4: cost 0 inf + 750 1552473515.043 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1552473515.043 * [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)))) 1552473515.043 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1552473515.043 * * [simplify]: iters left: 5 (7 enodes) 1552473515.048 * * [simplify]: iters left: 4 (31 enodes) 1552473515.054 * * [simplify]: iters left: 3 (53 enodes) 1552473515.062 * * [simplify]: iters left: 2 (65 enodes) 1552473515.073 * * [simplify]: iters left: 1 (97 enodes) 1552473515.086 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473515.086 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473515.086 * [simplify]: Simplified to 0 1552473515.086 * [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)))) 1552473515.086 * * * * [progress]: [ 264 / 349 ] simplifiying candidate # 1552473515.086 * [simplify]: Simplifying (fma y.re x.im (- (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im))))) 1552473515.086 * * [simplify]: iters left: 6 (10 enodes) 1552473515.088 * * [simplify]: iters left: 5 (43 enodes) 1552473515.098 * * [simplify]: iters left: 4 (81 enodes) 1552473515.127 * * [simplify]: iters left: 3 (130 enodes) 1552473515.166 * * [simplify]: iters left: 2 (136 enodes) 1552473515.190 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473515.190 * * [simplify]: Extracting #1: cost 17 inf + 0 1552473515.191 * * [simplify]: Extracting #2: cost 32 inf + 2 1552473515.191 * * [simplify]: Extracting #3: cost 19 inf + 922 1552473515.192 * * [simplify]: Extracting #4: cost 2 inf + 2512 1552473515.192 * * [simplify]: Extracting #5: cost 0 inf + 2620 1552473515.193 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1552473515.193 * [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)))) 1552473515.194 * [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)))) 1552473515.194 * * [simplify]: iters left: 6 (8 enodes) 1552473515.196 * * [simplify]: iters left: 5 (38 enodes) 1552473515.202 * * [simplify]: iters left: 4 (69 enodes) 1552473515.219 * * [simplify]: iters left: 3 (148 enodes) 1552473515.279 * * [simplify]: iters left: 2 (233 enodes) 1552473515.332 * * [simplify]: iters left: 1 (252 enodes) 1552473515.369 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473515.369 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473515.369 * [simplify]: Simplified to 0 1552473515.369 * [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)))) 1552473515.370 * * * * [progress]: [ 265 / 349 ] simplifiying candidate # 1552473515.370 * [simplify]: Simplifying (fma y.re x.im (- (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im)))))) 1552473515.370 * * [simplify]: iters left: 6 (10 enodes) 1552473515.375 * * [simplify]: iters left: 5 (42 enodes) 1552473515.391 * * [simplify]: iters left: 4 (86 enodes) 1552473515.411 * * [simplify]: iters left: 3 (139 enodes) 1552473515.428 * * [simplify]: iters left: 2 (147 enodes) 1552473515.442 * * [simplify]: iters left: 1 (149 enodes) 1552473515.455 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473515.456 * * [simplify]: Extracting #1: cost 17 inf + 0 1552473515.456 * * [simplify]: Extracting #2: cost 29 inf + 3 1552473515.456 * * [simplify]: Extracting #3: cost 14 inf + 1348 1552473515.457 * * [simplify]: Extracting #4: cost 1 inf + 2972 1552473515.809 * * [simplify]: Extracting #5: cost 0 inf + 3094 1552473515.811 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1552473515.811 * [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)))) 1552473515.811 * [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))))) 1552473515.811 * * [simplify]: iters left: 6 (8 enodes) 1552473515.815 * * [simplify]: iters left: 5 (32 enodes) 1552473515.826 * * [simplify]: iters left: 4 (60 enodes) 1552473515.838 * * [simplify]: iters left: 3 (136 enodes) 1552473515.863 * * [simplify]: iters left: 2 (206 enodes) 1552473515.893 * * [simplify]: iters left: 1 (228 enodes) 1552473515.910 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473515.910 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473515.910 * [simplify]: Simplified to 0 1552473515.910 * [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)))) 1552473515.910 * * * * [progress]: [ 266 / 349 ] simplifiying candidate # 1552473515.910 * [simplify]: Simplifying (fma y.re x.im (- (* (sqrt y.im) (* x.re (sqrt y.im))))) 1552473515.910 * * [simplify]: iters left: 6 (9 enodes) 1552473515.912 * * [simplify]: iters left: 5 (35 enodes) 1552473515.918 * * [simplify]: iters left: 4 (56 enodes) 1552473515.931 * * [simplify]: iters left: 3 (74 enodes) 1552473515.949 * * [simplify]: iters left: 2 (77 enodes) 1552473515.959 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473515.959 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473515.959 * * [simplify]: Extracting #2: cost 21 inf + 3 1552473515.959 * * [simplify]: Extracting #3: cost 7 inf + 964 1552473515.960 * * [simplify]: Extracting #4: cost 0 inf + 1497 1552473515.960 * * [simplify]: Extracting #5: cost 0 inf + 1482 1552473515.961 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1552473515.961 * [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)))) 1552473515.961 * [simplify]: Simplifying (fma (- (sqrt y.im)) (* x.re (sqrt y.im)) (* (sqrt y.im) (* x.re (sqrt y.im)))) 1552473515.961 * * [simplify]: iters left: 6 (7 enodes) 1552473515.963 * * [simplify]: iters left: 5 (25 enodes) 1552473515.966 * * [simplify]: iters left: 4 (39 enodes) 1552473515.975 * * [simplify]: iters left: 3 (82 enodes) 1552473515.998 * * [simplify]: iters left: 2 (110 enodes) 1552473516.024 * * [simplify]: iters left: 1 (112 enodes) 1552473516.040 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473516.040 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473516.040 * [simplify]: Simplified to 0 1552473516.040 * [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)))) 1552473516.040 * * * * [progress]: [ 267 / 349 ] simplifiying candidate # 1552473516.041 * [simplify]: Simplifying (fma y.re x.im (- (* y.im (* x.re 1)))) 1552473516.041 * * [simplify]: iters left: 6 (9 enodes) 1552473516.045 * * [simplify]: iters left: 5 (34 enodes) 1552473516.056 * * [simplify]: iters left: 4 (50 enodes) 1552473516.070 * * [simplify]: iters left: 3 (58 enodes) 1552473516.084 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473516.084 * * [simplify]: Extracting #1: cost 12 inf + 0 1552473516.085 * * [simplify]: Extracting #2: cost 9 inf + 251 1552473516.085 * * [simplify]: Extracting #3: cost 1 inf + 818 1552473516.086 * * [simplify]: Extracting #4: cost 0 inf + 830 1552473516.086 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1552473516.086 * [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)))) 1552473516.087 * [simplify]: Simplifying (fma (- y.im) (* x.re 1) (* y.im (* x.re 1))) 1552473516.087 * * [simplify]: iters left: 5 (7 enodes) 1552473516.091 * * [simplify]: iters left: 4 (24 enodes) 1552473516.098 * * [simplify]: iters left: 3 (37 enodes) 1552473516.113 * * [simplify]: iters left: 2 (53 enodes) 1552473516.125 * * [simplify]: iters left: 1 (58 enodes) 1552473516.137 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473516.137 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473516.137 * [simplify]: Simplified to 0 1552473516.137 * [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)))) 1552473516.137 * * * * [progress]: [ 268 / 349 ] simplifiying candidate # 1552473516.137 * [simplify]: Simplifying (fma y.re x.im (- (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re))))) 1552473516.137 * * [simplify]: iters left: 6 (10 enodes) 1552473516.142 * * [simplify]: iters left: 5 (42 enodes) 1552473516.151 * * [simplify]: iters left: 4 (83 enodes) 1552473516.165 * * [simplify]: iters left: 3 (123 enodes) 1552473516.191 * * [simplify]: iters left: 2 (133 enodes) 1552473516.222 * * [simplify]: iters left: 1 (143 enodes) 1552473516.257 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473516.257 * * [simplify]: Extracting #1: cost 17 inf + 0 1552473516.257 * * [simplify]: Extracting #2: cost 31 inf + 3 1552473516.258 * * [simplify]: Extracting #3: cost 17 inf + 1272 1552473516.260 * * [simplify]: Extracting #4: cost 0 inf + 3258 1552473516.261 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1552473516.261 * [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)))) 1552473516.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)))) 1552473516.262 * * [simplify]: iters left: 6 (8 enodes) 1552473516.266 * * [simplify]: iters left: 5 (36 enodes) 1552473516.278 * * [simplify]: iters left: 4 (64 enodes) 1552473516.301 * * [simplify]: iters left: 3 (129 enodes) 1552473516.351 * * [simplify]: iters left: 2 (200 enodes) 1552473516.394 * * [simplify]: iters left: 1 (223 enodes) 1552473516.414 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473516.414 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473516.414 * [simplify]: Simplified to 0 1552473516.414 * [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)))) 1552473516.414 * * * * [progress]: [ 269 / 349 ] simplifiying candidate # 1552473516.414 * [simplify]: Simplifying (fma y.re x.im (- (* (* (sqrt x.re) y.im) (sqrt x.re)))) 1552473516.414 * * [simplify]: iters left: 6 (9 enodes) 1552473516.416 * * [simplify]: iters left: 5 (35 enodes) 1552473516.422 * * [simplify]: iters left: 4 (56 enodes) 1552473516.435 * * [simplify]: iters left: 3 (75 enodes) 1552473516.456 * * [simplify]: iters left: 2 (78 enodes) 1552473516.475 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473516.475 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473516.476 * * [simplify]: Extracting #2: cost 21 inf + 3 1552473516.476 * * [simplify]: Extracting #3: cost 7 inf + 964 1552473516.477 * * [simplify]: Extracting #4: cost 0 inf + 1497 1552473516.478 * * [simplify]: Extracting #5: cost 0 inf + 1482 1552473516.479 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1552473516.479 * [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)))) 1552473516.479 * [simplify]: Simplifying (fma (- (* (sqrt x.re) y.im)) (sqrt x.re) (* (* (sqrt x.re) y.im) (sqrt x.re))) 1552473516.479 * * [simplify]: iters left: 6 (7 enodes) 1552473516.483 * * [simplify]: iters left: 5 (29 enodes) 1552473516.492 * * [simplify]: iters left: 4 (46 enodes) 1552473516.508 * * [simplify]: iters left: 3 (81 enodes) 1552473516.534 * * [simplify]: iters left: 2 (110 enodes) 1552473516.548 * * [simplify]: iters left: 1 (111 enodes) 1552473516.557 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473516.557 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473516.557 * [simplify]: Simplified to 0 1552473516.557 * [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)))) 1552473516.557 * * * * [progress]: [ 270 / 349 ] simplifiying candidate # 1552473516.557 * [simplify]: Simplifying (fma y.re x.im (- (* (* x.re y.im) 1))) 1552473516.557 * * [simplify]: iters left: 6 (9 enodes) 1552473516.560 * * [simplify]: iters left: 5 (38 enodes) 1552473516.572 * * [simplify]: iters left: 4 (63 enodes) 1552473516.594 * * [simplify]: iters left: 3 (88 enodes) 1552473516.614 * * [simplify]: iters left: 2 (96 enodes) 1552473516.625 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473516.625 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473516.625 * * [simplify]: Extracting #2: cost 9 inf + 170 1552473516.626 * * [simplify]: Extracting #3: cost 1 inf + 708 1552473516.626 * * [simplify]: Extracting #4: cost 0 inf + 750 1552473516.626 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1552473516.626 * [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)))) 1552473516.626 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1552473516.627 * * [simplify]: iters left: 5 (7 enodes) 1552473516.629 * * [simplify]: iters left: 4 (31 enodes) 1552473516.635 * * [simplify]: iters left: 3 (53 enodes) 1552473516.649 * * [simplify]: iters left: 2 (65 enodes) 1552473516.671 * * [simplify]: iters left: 1 (97 enodes) 1552473516.698 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473516.698 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473516.698 * [simplify]: Simplified to 0 1552473516.698 * [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)))) 1552473516.698 * * * * [progress]: [ 271 / 349 ] simplifiying candidate # 1552473516.699 * [simplify]: Simplifying (fma y.re x.im (- (* x.re y.im))) 1552473516.699 * * [simplify]: iters left: 5 (7 enodes) 1552473516.700 * * [simplify]: iters left: 4 (28 enodes) 1552473516.705 * * [simplify]: iters left: 3 (39 enodes) 1552473516.710 * * [simplify]: iters left: 2 (44 enodes) 1552473516.716 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473516.716 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473516.716 * * [simplify]: Extracting #2: cost 8 inf + 210 1552473516.716 * * [simplify]: Extracting #3: cost 1 inf + 736 1552473516.716 * * [simplify]: Extracting #4: cost 0 inf + 748 1552473516.716 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1552473516.717 * [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)))) 1552473516.717 * [simplify]: Simplifying (fma (- x.re) y.im (* x.re y.im)) 1552473516.717 * * [simplify]: iters left: 3 (5 enodes) 1552473516.718 * * [simplify]: iters left: 2 (18 enodes) 1552473516.721 * * [simplify]: iters left: 1 (25 enodes) 1552473516.725 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473516.725 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473516.725 * * [simplify]: Extracting #2: cost 11 inf + 2 1552473516.725 * * [simplify]: Extracting #3: cost 4 inf + 373 1552473516.725 * * [simplify]: Extracting #4: cost 0 inf + 699 1552473516.725 * [simplify]: Simplified to (- (* x.re y.im) (* x.re y.im)) 1552473516.725 * [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)))) 1552473516.726 * * * * [progress]: [ 272 / 349 ] simplifiying candidate # 1552473516.726 * * * * [progress]: [ 273 / 349 ] simplifiying candidate # 1552473516.726 * * * * [progress]: [ 274 / 349 ] simplifiying candidate # 1552473516.726 * * * * [progress]: [ 275 / 349 ] simplifiying candidate # 1552473516.726 * [simplify]: Simplifying (* (cbrt (* x.im y.re)) (cbrt (* x.im y.re))) 1552473516.726 * * [simplify]: iters left: 5 (5 enodes) 1552473516.728 * * [simplify]: iters left: 4 (16 enodes) 1552473516.733 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473516.733 * * [simplify]: Extracting #1: cost 3 inf + 0 1552473516.733 * * [simplify]: Extracting #2: cost 5 inf + 0 1552473516.733 * * [simplify]: Extracting #3: cost 8 inf + 0 1552473516.733 * * [simplify]: Extracting #4: cost 6 inf + 2 1552473516.733 * * [simplify]: Extracting #5: cost 0 inf + 654 1552473516.733 * [simplify]: Simplified to (* (cbrt (* x.im y.re)) (cbrt (* x.im y.re))) 1552473516.733 * [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)))) 1552473516.733 * * * * [progress]: [ 276 / 349 ] simplifiying candidate # 1552473516.734 * [simplify]: Simplifying (sqrt (* x.im y.re)) 1552473516.734 * * [simplify]: iters left: 3 (4 enodes) 1552473516.735 * * [simplify]: iters left: 2 (13 enodes) 1552473516.739 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473516.739 * * [simplify]: Extracting #1: cost 3 inf + 0 1552473516.739 * * [simplify]: Extracting #2: cost 6 inf + 0 1552473516.739 * * [simplify]: Extracting #3: cost 4 inf + 2 1552473516.739 * * [simplify]: Extracting #4: cost 0 inf + 250 1552473516.740 * [simplify]: Simplified to (sqrt (* x.im y.re)) 1552473516.740 * [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)))) 1552473516.740 * * * * [progress]: [ 277 / 349 ] simplifiying candidate # 1552473516.740 * * * * [progress]: [ 278 / 349 ] simplifiying candidate # 1552473516.740 * [simplify]: Simplifying (* (sqrt x.im) (sqrt y.re)) 1552473516.740 * * [simplify]: iters left: 3 (5 enodes) 1552473516.742 * * [simplify]: iters left: 2 (16 enodes) 1552473516.747 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473516.747 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473516.747 * * [simplify]: Extracting #2: cost 8 inf + 0 1552473516.747 * * [simplify]: Extracting #3: cost 4 inf + 84 1552473516.747 * * [simplify]: Extracting #4: cost 0 inf + 410 1552473516.747 * [simplify]: Simplified to (* (sqrt y.re) (sqrt x.im)) 1552473516.747 * [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)))) 1552473516.747 * * * * [progress]: [ 279 / 349 ] simplifiying candidate # 1552473516.748 * [simplify]: Simplifying (* x.im (* (cbrt y.re) (cbrt y.re))) 1552473516.748 * * [simplify]: iters left: 5 (5 enodes) 1552473516.750 * * [simplify]: iters left: 4 (18 enodes) 1552473516.756 * * [simplify]: iters left: 3 (22 enodes) 1552473516.762 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473516.762 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473516.762 * * [simplify]: Extracting #2: cost 9 inf + 1 1552473516.762 * * [simplify]: Extracting #3: cost 0 inf + 974 1552473516.762 * [simplify]: Simplified to (* (* (cbrt y.re) (cbrt y.re)) x.im) 1552473516.762 * [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)))) 1552473516.763 * * * * [progress]: [ 280 / 349 ] simplifiying candidate # 1552473516.763 * [simplify]: Simplifying (* x.im (sqrt y.re)) 1552473516.763 * * [simplify]: iters left: 3 (4 enodes) 1552473516.765 * * [simplify]: iters left: 2 (13 enodes) 1552473516.768 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473516.768 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473516.768 * * [simplify]: Extracting #2: cost 5 inf + 1 1552473516.768 * * [simplify]: Extracting #3: cost 4 inf + 2 1552473516.768 * * [simplify]: Extracting #4: cost 0 inf + 248 1552473516.768 * [simplify]: Simplified to (* x.im (sqrt y.re)) 1552473516.768 * [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)))) 1552473516.769 * * * * [progress]: [ 281 / 349 ] simplifiying candidate # 1552473516.769 * [simplify]: Simplifying (* x.im 1) 1552473516.769 * * [simplify]: iters left: 2 (3 enodes) 1552473516.771 * * [simplify]: iters left: 1 (9 enodes) 1552473516.774 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473516.774 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473516.774 * [simplify]: Simplified to x.im 1552473516.774 * [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)))) 1552473516.774 * * * * [progress]: [ 282 / 349 ] simplifiying candidate # 1552473516.775 * [simplify]: Simplifying (* (cbrt x.im) (cbrt x.im)) 1552473516.775 * * [simplify]: iters left: 3 (3 enodes) 1552473516.776 * * [simplify]: iters left: 2 (9 enodes) 1552473516.779 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473516.779 * * [simplify]: Extracting #1: cost 3 inf + 0 1552473516.779 * * [simplify]: Extracting #2: cost 5 inf + 0 1552473516.779 * * [simplify]: Extracting #3: cost 4 inf + 1 1552473516.779 * * [simplify]: Extracting #4: cost 0 inf + 405 1552473516.779 * [simplify]: Simplified to (* (cbrt x.im) (cbrt x.im)) 1552473516.779 * [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)))) 1552473516.780 * * * * [progress]: [ 283 / 349 ] simplifiying candidate # 1552473516.780 * [simplify]: Simplifying (sqrt x.im) 1552473516.780 * * [simplify]: iters left: 1 (2 enodes) 1552473516.781 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473516.781 * * [simplify]: Extracting #1: cost 3 inf + 0 1552473516.781 * * [simplify]: Extracting #2: cost 2 inf + 1 1552473516.781 * * [simplify]: Extracting #3: cost 0 inf + 83 1552473516.781 * [simplify]: Simplified to (sqrt x.im) 1552473516.781 * [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)))) 1552473516.781 * * * * [progress]: [ 284 / 349 ] simplifiying candidate # 1552473516.781 * * * * [progress]: [ 285 / 349 ] simplifiying candidate # 1552473516.781 * * * * [progress]: [ 286 / 349 ] simplifiying candidate # 1552473516.782 * [simplify]: Simplifying (/ (exp (* x.im y.re)) (exp (* x.re y.im))) 1552473516.782 * * [simplify]: iters left: 5 (9 enodes) 1552473516.786 * * [simplify]: iters left: 4 (35 enodes) 1552473516.796 * * [simplify]: iters left: 3 (56 enodes) 1552473516.814 * * [simplify]: iters left: 2 (97 enodes) 1552473516.838 * * [simplify]: iters left: 1 (199 enodes) 1552473516.910 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473516.910 * * [simplify]: Extracting #1: cost 63 inf + 0 1552473516.911 * * [simplify]: Extracting #2: cost 178 inf + 0 1552473516.912 * * [simplify]: Extracting #3: cost 210 inf + 773 1552473516.913 * * [simplify]: Extracting #4: cost 179 inf + 3940 1552473516.915 * * [simplify]: Extracting #5: cost 116 inf + 19638 1552473516.924 * * [simplify]: Extracting #6: cost 27 inf + 74061 1552473516.933 * * [simplify]: Extracting #7: cost 0 inf + 95315 1552473516.948 * [simplify]: Simplified to (exp (- (* x.im y.re) (* x.re y.im))) 1552473516.948 * [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)))) 1552473516.948 * * * * [progress]: [ 287 / 349 ] simplifiying candidate # 1552473516.948 * * * * [progress]: [ 288 / 349 ] simplifiying candidate # 1552473516.949 * * * * [progress]: [ 289 / 349 ] simplifiying candidate # 1552473516.949 * * * * [progress]: [ 290 / 349 ] simplifiying candidate # 1552473516.949 * * * * [progress]: [ 291 / 349 ] simplifiying candidate # 1552473516.949 * * * * [progress]: [ 292 / 349 ] simplifiying candidate # 1552473516.949 * * * * [progress]: [ 293 / 349 ] simplifiying candidate # 1552473516.949 * * * * [progress]: [ 294 / 349 ] simplifiying candidate # 1552473516.949 * * * * [progress]: [ 295 / 349 ] simplifiying candidate # 1552473516.949 * * * * [progress]: [ 296 / 349 ] simplifiying candidate # 1552473516.949 * * * * [progress]: [ 297 / 349 ] simplifiying candidate # 1552473516.949 * [simplify]: Simplifying (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) 1552473516.950 * * [simplify]: iters left: 5 (9 enodes) 1552473516.953 * * [simplify]: iters left: 4 (30 enodes) 1552473516.962 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473516.962 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473516.962 * * [simplify]: Extracting #2: cost 8 inf + 0 1552473516.962 * * [simplify]: Extracting #3: cost 14 inf + 0 1552473516.962 * * [simplify]: Extracting #4: cost 10 inf + 4 1552473516.962 * * [simplify]: Extracting #5: cost 4 inf + 376 1552473516.963 * * [simplify]: Extracting #6: cost 1 inf + 704 1552473516.963 * * [simplify]: Extracting #7: cost 0 inf + 908 1552473516.963 * [simplify]: Simplified to (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) 1552473516.963 * [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)))) 1552473516.964 * [simplify]: Simplifying (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) 1552473516.964 * * [simplify]: iters left: 5 (9 enodes) 1552473516.968 * * [simplify]: iters left: 4 (31 enodes) 1552473516.975 * * [simplify]: iters left: 3 (34 enodes) 1552473516.979 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473516.979 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473516.979 * * [simplify]: Extracting #2: cost 10 inf + 0 1552473516.979 * * [simplify]: Extracting #3: cost 16 inf + 0 1552473516.980 * * [simplify]: Extracting #4: cost 12 inf + 4 1552473516.980 * * [simplify]: Extracting #5: cost 5 inf + 498 1552473516.980 * * [simplify]: Extracting #6: cost 0 inf + 1152 1552473516.980 * [simplify]: Simplified to (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) 1552473516.980 * [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)))) 1552473516.980 * * * * [progress]: [ 298 / 349 ] simplifiying candidate # 1552473516.980 * [simplify]: Simplifying (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) 1552473516.981 * * [simplify]: iters left: 5 (10 enodes) 1552473516.983 * * [simplify]: iters left: 4 (33 enodes) 1552473516.987 * * [simplify]: iters left: 3 (35 enodes) 1552473516.992 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473516.992 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473516.992 * * [simplify]: Extracting #2: cost 13 inf + 0 1552473516.992 * * [simplify]: Extracting #3: cost 12 inf + 84 1552473516.992 * * [simplify]: Extracting #4: cost 6 inf + 412 1552473516.992 * * [simplify]: Extracting #5: cost 1 inf + 1016 1552473516.993 * * [simplify]: Extracting #6: cost 0 inf + 1098 1552473516.993 * [simplify]: Simplified to (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) 1552473516.993 * [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)))) 1552473516.993 * [simplify]: Simplifying (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) 1552473516.993 * * [simplify]: iters left: 5 (10 enodes) 1552473516.995 * * [simplify]: iters left: 4 (34 enodes) 1552473517.000 * * [simplify]: iters left: 3 (43 enodes) 1552473517.012 * * [simplify]: iters left: 2 (51 enodes) 1552473517.025 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473517.025 * * [simplify]: Extracting #1: cost 9 inf + 0 1552473517.025 * * [simplify]: Extracting #2: cost 19 inf + 0 1552473517.025 * * [simplify]: Extracting #3: cost 17 inf + 125 1552473517.025 * * [simplify]: Extracting #4: cost 7 inf + 979 1552473517.028 * * [simplify]: Extracting #5: cost 1 inf + 1714 1552473517.028 * * [simplify]: Extracting #6: cost 0 inf + 1796 1552473517.029 * [simplify]: Simplified to (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) 1552473517.029 * [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)))) 1552473517.029 * * * * [progress]: [ 299 / 349 ] simplifiying candidate # 1552473517.030 * [simplify]: Simplifying (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) 1552473517.030 * * [simplify]: iters left: 5 (10 enodes) 1552473517.034 * * [simplify]: iters left: 4 (34 enodes) 1552473517.043 * * [simplify]: iters left: 3 (35 enodes) 1552473517.052 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473517.052 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473517.052 * * [simplify]: Extracting #2: cost 13 inf + 0 1552473517.052 * * [simplify]: Extracting #3: cost 12 inf + 84 1552473517.053 * * [simplify]: Extracting #4: cost 7 inf + 210 1552473517.053 * * [simplify]: Extracting #5: cost 2 inf + 757 1552473517.053 * * [simplify]: Extracting #6: cost 0 inf + 1098 1552473517.054 * [simplify]: Simplified to (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) 1552473517.054 * [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)))) 1552473517.054 * [simplify]: Simplifying (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) 1552473517.054 * * [simplify]: iters left: 5 (10 enodes) 1552473517.059 * * [simplify]: iters left: 4 (35 enodes) 1552473517.069 * * [simplify]: iters left: 3 (39 enodes) 1552473517.080 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473517.080 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473517.080 * * [simplify]: Extracting #2: cost 15 inf + 0 1552473517.080 * * [simplify]: Extracting #3: cost 15 inf + 43 1552473517.080 * * [simplify]: Extracting #4: cost 8 inf + 252 1552473517.081 * * [simplify]: Extracting #5: cost 3 inf + 904 1552473517.081 * * [simplify]: Extracting #6: cost 0 inf + 1392 1552473517.082 * [simplify]: Simplified to (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) 1552473517.082 * [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)))) 1552473517.082 * * * * [progress]: [ 300 / 349 ] simplifiying candidate # 1552473517.082 * [simplify]: Simplifying (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) 1552473517.083 * * [simplify]: iters left: 5 (11 enodes) 1552473517.087 * * [simplify]: iters left: 4 (37 enodes) 1552473517.097 * * [simplify]: iters left: 3 (40 enodes) 1552473517.108 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473517.108 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473517.108 * * [simplify]: Extracting #2: cost 18 inf + 0 1552473517.108 * * [simplify]: Extracting #3: cost 13 inf + 45 1552473517.108 * * [simplify]: Extracting #4: cost 5 inf + 535 1552473517.109 * * [simplify]: Extracting #5: cost 0 inf + 1338 1552473517.109 * [simplify]: Simplified to (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) 1552473517.109 * [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)))) 1552473517.110 * [simplify]: Simplifying (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) 1552473517.110 * * [simplify]: iters left: 5 (11 enodes) 1552473517.115 * * [simplify]: iters left: 4 (38 enodes) 1552473517.127 * * [simplify]: iters left: 3 (48 enodes) 1552473517.142 * * [simplify]: iters left: 2 (56 enodes) 1552473517.155 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473517.155 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473517.155 * * [simplify]: Extracting #2: cost 24 inf + 0 1552473517.156 * * [simplify]: Extracting #3: cost 16 inf + 168 1552473517.156 * * [simplify]: Extracting #4: cost 5 inf + 1184 1552473517.157 * * [simplify]: Extracting #5: cost 0 inf + 2036 1552473517.158 * [simplify]: Simplified to (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) 1552473517.158 * [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)))) 1552473517.158 * * * * [progress]: [ 301 / 349 ] simplifiying candidate # 1552473517.158 * [simplify]: Simplifying (- (* x.im y.re) (* x.re y.im)) 1552473517.159 * * [simplify]: iters left: 4 (7 enodes) 1552473517.162 * * [simplify]: iters left: 3 (26 enodes) 1552473517.169 * * [simplify]: iters left: 2 (36 enodes) 1552473517.181 * * [simplify]: iters left: 1 (44 enodes) 1552473517.192 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473517.192 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473517.192 * * [simplify]: Extracting #2: cost 10 inf + 86 1552473517.192 * * [simplify]: Extracting #3: cost 2 inf + 654 1552473517.193 * * [simplify]: Extracting #4: cost 0 inf + 748 1552473517.193 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473517.193 * [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)))) 1552473517.193 * * * * [progress]: [ 302 / 349 ] simplifiying candidate # 1552473517.194 * [simplify]: Simplifying (- (* x.im y.re) (* x.re y.im)) 1552473517.194 * * [simplify]: iters left: 4 (7 enodes) 1552473517.197 * * [simplify]: iters left: 3 (26 enodes) 1552473517.203 * * [simplify]: iters left: 2 (36 enodes) 1552473517.208 * * [simplify]: iters left: 1 (44 enodes) 1552473517.213 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473517.214 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473517.214 * * [simplify]: Extracting #2: cost 10 inf + 86 1552473517.214 * * [simplify]: Extracting #3: cost 2 inf + 654 1552473517.214 * * [simplify]: Extracting #4: cost 0 inf + 748 1552473517.214 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473517.214 * [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)))) 1552473517.215 * * * * [progress]: [ 303 / 349 ] simplifiying candidate # 1552473517.215 * [simplify]: Simplifying (- (* x.im y.re) (* x.re y.im)) 1552473517.215 * * [simplify]: iters left: 4 (7 enodes) 1552473517.216 * * [simplify]: iters left: 3 (26 enodes) 1552473517.220 * * [simplify]: iters left: 2 (36 enodes) 1552473517.225 * * [simplify]: iters left: 1 (44 enodes) 1552473517.232 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473517.232 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473517.232 * * [simplify]: Extracting #2: cost 10 inf + 86 1552473517.233 * * [simplify]: Extracting #3: cost 2 inf + 654 1552473517.233 * * [simplify]: Extracting #4: cost 0 inf + 748 1552473517.234 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473517.234 * [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)))) 1552473517.234 * * * * [progress]: [ 304 / 349 ] simplifiying candidate # 1552473517.234 * [simplify]: Simplifying (- (* x.im y.re) (* x.re y.im)) 1552473517.234 * * [simplify]: iters left: 4 (7 enodes) 1552473517.237 * * [simplify]: iters left: 3 (26 enodes) 1552473517.245 * * [simplify]: iters left: 2 (36 enodes) 1552473517.250 * * [simplify]: iters left: 1 (44 enodes) 1552473517.255 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473517.255 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473517.256 * * [simplify]: Extracting #2: cost 10 inf + 86 1552473517.256 * * [simplify]: Extracting #3: cost 2 inf + 654 1552473517.256 * * [simplify]: Extracting #4: cost 0 inf + 748 1552473517.256 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473517.256 * [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)))) 1552473517.256 * * * * [progress]: [ 305 / 349 ] simplifiying candidate # 1552473517.256 * * * * [progress]: [ 306 / 349 ] simplifiying candidate #real (real->posit16 (- (* x.im y.re) (* x.re y.im)))) (+ (* y.re y.re) (* y.im y.im))))> 1552473517.256 * * * * [progress]: [ 307 / 349 ] simplifiying candidate # 1552473517.257 * * * * [progress]: [ 308 / 349 ] simplifiying candidate # 1552473517.257 * * * * [progress]: [ 309 / 349 ] simplifiying candidate # 1552473517.257 * * * * [progress]: [ 310 / 349 ] simplifiying candidate # 1552473517.257 * [simplify]: Simplifying (* (cbrt (* y.re y.re)) (cbrt (* y.re y.re))) 1552473517.257 * * [simplify]: iters left: 5 (4 enodes) 1552473517.258 * * [simplify]: iters left: 4 (12 enodes) 1552473517.259 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473517.259 * * [simplify]: Extracting #1: cost 3 inf + 0 1552473517.260 * * [simplify]: Extracting #2: cost 5 inf + 0 1552473517.260 * * [simplify]: Extracting #3: cost 7 inf + 0 1552473517.260 * * [simplify]: Extracting #4: cost 6 inf + 1 1552473517.260 * * [simplify]: Extracting #5: cost 0 inf + 647 1552473517.260 * [simplify]: Simplified to (* (cbrt (* y.re y.re)) (cbrt (* y.re y.re))) 1552473517.260 * [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)))) 1552473517.260 * * * * [progress]: [ 311 / 349 ] simplifiying candidate # 1552473517.260 * [simplify]: Simplifying (sqrt (* y.re y.re)) 1552473517.260 * * [simplify]: iters left: 3 (3 enodes) 1552473517.261 * * [simplify]: iters left: 2 (10 enodes) 1552473517.262 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473517.262 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473517.262 * * [simplify]: Extracting #2: cost 4 inf + 1 1552473517.262 * * [simplify]: Extracting #3: cost 0 inf + 165 1552473517.262 * [simplify]: Simplified to (fabs y.re) 1552473517.262 * [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)))) 1552473517.262 * * * * [progress]: [ 312 / 349 ] simplifiying candidate # 1552473517.262 * * * * [progress]: [ 313 / 349 ] simplifiying candidate # 1552473517.263 * [simplify]: Simplifying (* (* (cbrt y.re) (cbrt y.re)) (* (cbrt y.re) (cbrt y.re))) 1552473517.263 * * [simplify]: iters left: 5 (4 enodes) 1552473517.264 * * [simplify]: iters left: 4 (16 enodes) 1552473517.266 * * [simplify]: iters left: 3 (20 enodes) 1552473517.270 * * [simplify]: iters left: 2 (26 enodes) 1552473517.275 * * [simplify]: iters left: 1 (32 enodes) 1552473517.285 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473517.285 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473517.285 * * [simplify]: Extracting #2: cost 6 inf + 2 1552473517.285 * * [simplify]: Extracting #3: cost 0 inf + 648 1552473517.285 * [simplify]: Simplified to (* y.re (cbrt y.re)) 1552473517.285 * [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)))) 1552473517.285 * * * * [progress]: [ 314 / 349 ] simplifiying candidate # 1552473517.286 * [simplify]: Simplifying (* (sqrt y.re) (sqrt y.re)) 1552473517.286 * * [simplify]: iters left: 3 (3 enodes) 1552473517.287 * * [simplify]: iters left: 2 (7 enodes) 1552473517.289 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473517.289 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473517.289 * [simplify]: Simplified to y.re 1552473517.289 * [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)))) 1552473517.289 * * * * [progress]: [ 315 / 349 ] simplifiying candidate # 1552473517.289 * [simplify]: Simplifying (* 1 1) 1552473517.289 * * [simplify]: iters left: 2 (2 enodes) 1552473517.290 * * [simplify]: iters left: 1 (6 enodes) 1552473517.292 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473517.292 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473517.292 * [simplify]: Simplified to 1 1552473517.292 * [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)))) 1552473517.292 * * * * [progress]: [ 316 / 349 ] simplifiying candidate # 1552473517.292 * [simplify]: Simplifying (* (sqrt y.re) (sqrt y.re)) 1552473517.292 * * [simplify]: iters left: 3 (3 enodes) 1552473517.293 * * [simplify]: iters left: 2 (7 enodes) 1552473517.294 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473517.294 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473517.294 * [simplify]: Simplified to y.re 1552473517.294 * [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)))) 1552473517.294 * * * * [progress]: [ 317 / 349 ] simplifiying candidate # 1552473517.294 * [simplify]: Simplifying (* y.re (* (cbrt y.re) (cbrt y.re))) 1552473517.294 * * [simplify]: iters left: 5 (4 enodes) 1552473517.295 * * [simplify]: iters left: 4 (15 enodes) 1552473517.297 * * [simplify]: iters left: 3 (19 enodes) 1552473517.300 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473517.300 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473517.300 * * [simplify]: Extracting #2: cost 8 inf + 1 1552473517.300 * * [simplify]: Extracting #3: cost 0 inf + 969 1552473517.301 * [simplify]: Simplified to (* y.re (* (cbrt y.re) (cbrt y.re))) 1552473517.301 * [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)))) 1552473517.301 * * * * [progress]: [ 318 / 349 ] simplifiying candidate # 1552473517.301 * [simplify]: Simplifying (* y.re (sqrt y.re)) 1552473517.301 * * [simplify]: iters left: 3 (3 enodes) 1552473517.302 * * [simplify]: iters left: 2 (10 enodes) 1552473517.303 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473517.303 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473517.303 * * [simplify]: Extracting #2: cost 4 inf + 1 1552473517.303 * * [simplify]: Extracting #3: cost 0 inf + 245 1552473517.304 * [simplify]: Simplified to (* y.re (sqrt y.re)) 1552473517.304 * [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)))) 1552473517.304 * * * * [progress]: [ 319 / 349 ] simplifiying candidate # 1552473517.304 * [simplify]: Simplifying (* y.re 1) 1552473517.304 * * [simplify]: iters left: 2 (3 enodes) 1552473517.305 * * [simplify]: iters left: 1 (9 enodes) 1552473517.307 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473517.307 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473517.307 * [simplify]: Simplified to y.re 1552473517.307 * [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)))) 1552473517.307 * * * * [progress]: [ 320 / 349 ] simplifiying candidate # 1552473517.307 * [simplify]: Simplifying (* (cbrt y.re) (cbrt y.re)) 1552473517.307 * * [simplify]: iters left: 3 (3 enodes) 1552473517.308 * * [simplify]: iters left: 2 (9 enodes) 1552473517.309 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473517.309 * * [simplify]: Extracting #1: cost 3 inf + 0 1552473517.309 * * [simplify]: Extracting #2: cost 5 inf + 0 1552473517.309 * * [simplify]: Extracting #3: cost 4 inf + 1 1552473517.309 * * [simplify]: Extracting #4: cost 0 inf + 405 1552473517.309 * [simplify]: Simplified to (* (cbrt y.re) (cbrt y.re)) 1552473517.309 * [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)))) 1552473517.309 * * * * [progress]: [ 321 / 349 ] simplifiying candidate # 1552473517.309 * [simplify]: Simplifying (sqrt y.re) 1552473517.309 * * [simplify]: iters left: 1 (2 enodes) 1552473517.310 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473517.310 * * [simplify]: Extracting #1: cost 3 inf + 0 1552473517.310 * * [simplify]: Extracting #2: cost 2 inf + 1 1552473517.310 * * [simplify]: Extracting #3: cost 0 inf + 83 1552473517.310 * [simplify]: Simplified to (sqrt y.re) 1552473517.310 * [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)))) 1552473517.310 * * * * [progress]: [ 322 / 349 ] simplifiying candidate # 1552473517.310 * * * * [progress]: [ 323 / 349 ] simplifiying candidate # 1552473517.310 * * * * [progress]: [ 324 / 349 ] simplifiying candidate # 1552473517.310 * [simplify]: Simplifying (* (exp (* y.re y.re)) (exp (* y.im y.im))) 1552473517.310 * * [simplify]: iters left: 5 (7 enodes) 1552473517.312 * * [simplify]: iters left: 4 (28 enodes) 1552473517.316 * * [simplify]: iters left: 3 (44 enodes) 1552473517.329 * * [simplify]: iters left: 2 (77 enodes) 1552473517.354 * * [simplify]: iters left: 1 (171 enodes) 1552473517.425 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473517.425 * * [simplify]: Extracting #1: cost 28 inf + 0 1552473517.426 * * [simplify]: Extracting #2: cost 118 inf + 0 1552473517.426 * * [simplify]: Extracting #3: cost 136 inf + 999 1552473517.427 * * [simplify]: Extracting #4: cost 130 inf + 1481 1552473517.429 * * [simplify]: Extracting #5: cost 84 inf + 12791 1552473517.434 * * [simplify]: Extracting #6: cost 9 inf + 59661 1552473517.441 * * [simplify]: Extracting #7: cost 0 inf + 67527 1552473517.448 * [simplify]: Simplified to (exp (fma y.re y.re (* y.im y.im))) 1552473517.448 * [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)))))) 1552473517.448 * * * * [progress]: [ 325 / 349 ] simplifiying candidate # 1552473517.448 * * * * [progress]: [ 326 / 349 ] simplifiying candidate # 1552473517.448 * * * * [progress]: [ 327 / 349 ] simplifiying candidate # 1552473517.448 * * * * [progress]: [ 328 / 349 ] simplifiying candidate # 1552473517.448 * * * * [progress]: [ 329 / 349 ] simplifiying candidate # 1552473517.448 * * * * [progress]: [ 330 / 349 ] simplifiying candidate # 1552473517.448 * * * * [progress]: [ 331 / 349 ] simplifiying candidate # 1552473517.448 * * * * [progress]: [ 332 / 349 ] simplifiying candidate # 1552473517.449 * * * * [progress]: [ 333 / 349 ] simplifiying candidate # 1552473517.449 * * * * [progress]: [ 334 / 349 ] simplifiying candidate # 1552473517.449 * [simplify]: Simplifying (+ (* y.re y.re) (* y.im y.im)) 1552473517.449 * * [simplify]: iters left: 4 (5 enodes) 1552473517.450 * * [simplify]: iters left: 3 (17 enodes) 1552473517.452 * * [simplify]: iters left: 2 (18 enodes) 1552473517.456 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473517.457 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473517.457 * * [simplify]: Extracting #2: cost 5 inf + 43 1552473517.457 * * [simplify]: Extracting #3: cost 0 inf + 360 1552473517.457 * [simplify]: Simplified to (fma y.im y.im (* y.re y.re)) 1552473517.457 * [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))))) 1552473517.457 * * * * [progress]: [ 335 / 349 ] simplifiying candidate # 1552473517.457 * [simplify]: Simplifying (+ (* y.re y.re) (* y.im y.im)) 1552473517.458 * * [simplify]: iters left: 4 (5 enodes) 1552473517.460 * * [simplify]: iters left: 3 (17 enodes) 1552473517.468 * * [simplify]: iters left: 2 (18 enodes) 1552473517.473 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473517.473 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473517.473 * * [simplify]: Extracting #2: cost 5 inf + 43 1552473517.473 * * [simplify]: Extracting #3: cost 0 inf + 360 1552473517.473 * [simplify]: Simplified to (fma y.im y.im (* y.re y.re)) 1552473517.473 * [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))))) 1552473517.473 * * * * [progress]: [ 336 / 349 ] simplifiying candidate # 1552473517.474 * [simplify]: Simplifying (* 1 1) 1552473517.474 * * [simplify]: iters left: 2 (2 enodes) 1552473517.475 * * [simplify]: iters left: 1 (6 enodes) 1552473517.477 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473517.477 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473517.477 * [simplify]: Simplified to 1 1552473517.478 * [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))))) 1552473517.478 * [simplify]: Simplifying (+ (* y.re y.re) (* y.im y.im)) 1552473517.478 * * [simplify]: iters left: 4 (5 enodes) 1552473517.480 * * [simplify]: iters left: 3 (17 enodes) 1552473517.484 * * [simplify]: iters left: 2 (18 enodes) 1552473517.489 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473517.489 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473517.489 * * [simplify]: Extracting #2: cost 5 inf + 43 1552473517.489 * * [simplify]: Extracting #3: cost 0 inf + 360 1552473517.489 * [simplify]: Simplified to (fma y.im y.im (* y.re y.re)) 1552473517.489 * [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))))) 1552473517.489 * * * * [progress]: [ 337 / 349 ] simplifiying candidate # 1552473517.490 * [simplify]: Simplifying (+ (* y.re y.re) (* y.im y.im)) 1552473517.490 * * [simplify]: iters left: 4 (5 enodes) 1552473517.492 * * [simplify]: iters left: 3 (17 enodes) 1552473517.496 * * [simplify]: iters left: 2 (18 enodes) 1552473517.501 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473517.501 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473517.501 * * [simplify]: Extracting #2: cost 5 inf + 43 1552473517.501 * * [simplify]: Extracting #3: cost 0 inf + 360 1552473517.501 * [simplify]: Simplified to (fma y.im y.im (* y.re y.re)) 1552473517.501 * [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))))) 1552473517.501 * * * * [progress]: [ 338 / 349 ] simplifiying candidate # 1552473517.502 * [simplify]: Simplifying (+ (* y.re y.re) (* y.im y.im)) 1552473517.502 * * [simplify]: iters left: 4 (5 enodes) 1552473517.504 * * [simplify]: iters left: 3 (17 enodes) 1552473517.509 * * [simplify]: iters left: 2 (18 enodes) 1552473517.514 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473517.514 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473517.514 * * [simplify]: Extracting #2: cost 5 inf + 43 1552473517.515 * * [simplify]: Extracting #3: cost 0 inf + 360 1552473517.515 * [simplify]: Simplified to (fma y.im y.im (* y.re y.re)) 1552473517.515 * [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))))) 1552473517.515 * * * * [progress]: [ 339 / 349 ] simplifiying candidate #real (real->posit16 (+ (* y.re y.re) (* y.im y.im))))))> 1552473517.515 * * * * [progress]: [ 340 / 349 ] simplifiying candidate # 1552473517.515 * * * * [progress]: [ 341 / 349 ] simplifiying candidate # 1552473517.515 * [simplify]: Simplifying 0 1552473517.515 * * [simplify]: iters left: 0 (1 enodes) 1552473517.517 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473517.517 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473517.517 * [simplify]: Simplified to 0 1552473517.517 * [simplify]: Simplified (2) to (λ (x.re x.im y.re y.im) 0) 1552473517.517 * * * * [progress]: [ 342 / 349 ] simplifiying candidate # 1552473517.517 * [simplify]: Simplifying 0 1552473517.517 * * [simplify]: iters left: 0 (1 enodes) 1552473517.518 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473517.518 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473517.518 * [simplify]: Simplified to 0 1552473517.518 * [simplify]: Simplified (2) to (λ (x.re x.im y.re y.im) 0) 1552473517.518 * * * * [progress]: [ 343 / 349 ] simplifiying candidate # 1552473517.519 * [simplify]: Simplifying 0 1552473517.519 * * [simplify]: iters left: 0 (1 enodes) 1552473517.520 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473517.520 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473517.520 * [simplify]: Simplified to 0 1552473517.520 * [simplify]: Simplified (2) to (λ (x.re x.im y.re y.im) 0) 1552473517.520 * * * * [progress]: [ 344 / 349 ] simplifiying candidate # 1552473517.520 * [simplify]: Simplifying 0 1552473517.520 * * [simplify]: iters left: 0 (1 enodes) 1552473517.521 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473517.521 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473517.521 * [simplify]: Simplified to 0 1552473517.521 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ 0 (+ (* y.re y.re) (* y.im y.im)))) 1552473517.521 * * * * [progress]: [ 345 / 349 ] simplifiying candidate # 1552473517.522 * [simplify]: Simplifying (- (* y.re x.im) (* y.im x.re)) 1552473517.522 * * [simplify]: iters left: 4 (7 enodes) 1552473517.525 * * [simplify]: iters left: 3 (26 enodes) 1552473517.532 * * [simplify]: iters left: 2 (36 enodes) 1552473517.538 * * [simplify]: iters left: 1 (44 enodes) 1552473517.544 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473517.544 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473517.544 * * [simplify]: Extracting #2: cost 10 inf + 86 1552473517.544 * * [simplify]: Extracting #3: cost 2 inf + 654 1552473517.544 * * [simplify]: Extracting #4: cost 0 inf + 748 1552473517.544 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1552473517.545 * [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)))) 1552473517.545 * * * * [progress]: [ 346 / 349 ] simplifiying candidate # 1552473517.545 * [simplify]: Simplifying (- (* y.re x.im) (* y.im x.re)) 1552473517.545 * * [simplify]: iters left: 4 (7 enodes) 1552473517.546 * * [simplify]: iters left: 3 (26 enodes) 1552473517.550 * * [simplify]: iters left: 2 (36 enodes) 1552473517.556 * * [simplify]: iters left: 1 (44 enodes) 1552473517.561 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473517.561 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473517.561 * * [simplify]: Extracting #2: cost 10 inf + 86 1552473517.561 * * [simplify]: Extracting #3: cost 2 inf + 654 1552473517.562 * * [simplify]: Extracting #4: cost 0 inf + 748 1552473517.562 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1552473517.562 * [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)))) 1552473517.562 * * * * [progress]: [ 347 / 349 ] simplifiying candidate # 1552473517.563 * [simplify]: Simplifying (+ (pow y.re 2) (pow y.im 2)) 1552473517.563 * * [simplify]: iters left: 3 (6 enodes) 1552473517.567 * * [simplify]: iters left: 2 (27 enodes) 1552473517.576 * * [simplify]: iters left: 1 (35 enodes) 1552473517.585 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473517.585 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473517.585 * * [simplify]: Extracting #2: cost 6 inf + 43 1552473517.585 * * [simplify]: Extracting #3: cost 0 inf + 361 1552473517.585 * [simplify]: Simplified to (fma y.re y.re (* y.im y.im)) 1552473517.585 * [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)))) 1552473517.586 * * * * [progress]: [ 348 / 349 ] simplifiying candidate # 1552473517.586 * [simplify]: Simplifying (+ (pow y.re 2) (pow y.im 2)) 1552473517.586 * * [simplify]: iters left: 3 (6 enodes) 1552473517.590 * * [simplify]: iters left: 2 (27 enodes) 1552473517.600 * * [simplify]: iters left: 1 (35 enodes) 1552473517.608 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473517.608 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473517.608 * * [simplify]: Extracting #2: cost 6 inf + 43 1552473517.608 * * [simplify]: Extracting #3: cost 0 inf + 361 1552473517.608 * [simplify]: Simplified to (fma y.re y.re (* y.im y.im)) 1552473517.608 * [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)))) 1552473517.608 * * * * [progress]: [ 349 / 349 ] simplifiying candidate # 1552473517.608 * [simplify]: Simplifying (+ (pow y.re 2) (pow y.im 2)) 1552473517.608 * * [simplify]: iters left: 3 (6 enodes) 1552473517.610 * * [simplify]: iters left: 2 (27 enodes) 1552473517.615 * * [simplify]: iters left: 1 (35 enodes) 1552473517.620 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473517.620 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473517.620 * * [simplify]: Extracting #2: cost 6 inf + 43 1552473517.620 * * [simplify]: Extracting #3: cost 0 inf + 361 1552473517.620 * [simplify]: Simplified to (fma y.re y.re (* y.im y.im)) 1552473517.620 * [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)))) 1552473517.620 * * * [progress]: adding candidates to table 1552473521.125 * * [progress]: iteration 2 / 4 1552473521.125 * * * [progress]: picking best candidate 1552473521.185 * * * * [pick]: Picked # 1552473521.186 * * * [progress]: localizing error 1552473521.203 * * * [progress]: generating rewritten candidates 1552473521.203 * * * * [progress]: [ 1 / 4 ] rewriting at (2 2) 1552473521.266 * * * * [progress]: [ 2 / 4 ] rewriting at (2 1 2) 1552473521.296 * * * * [progress]: [ 3 / 4 ] rewriting at (2 1) 1552473521.423 * * * * [progress]: [ 4 / 4 ] rewriting at (2 1 1) 1552473521.488 * * * [progress]: generating series expansions 1552473521.488 * * * * [progress]: [ 1 / 4 ] generating series at (2 2) 1552473521.488 * [backup-simplify]: Simplify (sqrt (+ (* y.re y.re) (* y.im y.im))) into (sqrt (+ (pow y.re 2) (pow y.im 2))) 1552473521.488 * [approximate]: Taking taylor expansion of (sqrt (+ (pow y.re 2) (pow y.im 2))) in (y.re y.im) around 0 1552473521.488 * [taylor]: Taking taylor expansion of (sqrt (+ (pow y.re 2) (pow y.im 2))) in y.im 1552473521.488 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.im 1552473521.488 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 1552473521.488 * [taylor]: Taking taylor expansion of y.re in y.im 1552473521.488 * [backup-simplify]: Simplify y.re into y.re 1552473521.488 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 1552473521.488 * [taylor]: Taking taylor expansion of y.im in y.im 1552473521.488 * [backup-simplify]: Simplify 0 into 0 1552473521.488 * [backup-simplify]: Simplify 1 into 1 1552473521.488 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1552473521.488 * [backup-simplify]: Simplify (+ (pow y.re 2) 0) into (pow y.re 2) 1552473521.488 * [backup-simplify]: Simplify (sqrt (pow y.re 2)) into y.re 1552473521.488 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1552473521.493 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473521.494 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.re 2)))) into 0 1552473521.494 * [taylor]: Taking taylor expansion of (sqrt (+ (pow y.re 2) (pow y.im 2))) in y.re 1552473521.494 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 1552473521.494 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1552473521.494 * [taylor]: Taking taylor expansion of y.re in y.re 1552473521.494 * [backup-simplify]: Simplify 0 into 0 1552473521.494 * [backup-simplify]: Simplify 1 into 1 1552473521.494 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1552473521.494 * [taylor]: Taking taylor expansion of y.im in y.re 1552473521.494 * [backup-simplify]: Simplify y.im into y.im 1552473521.494 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473521.494 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 1552473521.494 * [backup-simplify]: Simplify (sqrt (pow y.im 2)) into y.im 1552473521.494 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1552473521.494 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473521.494 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.im 2)))) into 0 1552473521.494 * [taylor]: Taking taylor expansion of (sqrt (+ (pow y.re 2) (pow y.im 2))) in y.re 1552473521.494 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 1552473521.494 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1552473521.494 * [taylor]: Taking taylor expansion of y.re in y.re 1552473521.494 * [backup-simplify]: Simplify 0 into 0 1552473521.494 * [backup-simplify]: Simplify 1 into 1 1552473521.494 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1552473521.494 * [taylor]: Taking taylor expansion of y.im in y.re 1552473521.494 * [backup-simplify]: Simplify y.im into y.im 1552473521.495 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473521.495 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 1552473521.495 * [backup-simplify]: Simplify (sqrt (pow y.im 2)) into y.im 1552473521.495 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1552473521.495 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473521.495 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.im 2)))) into 0 1552473521.495 * [taylor]: Taking taylor expansion of y.im in y.im 1552473521.495 * [backup-simplify]: Simplify 0 into 0 1552473521.495 * [backup-simplify]: Simplify 1 into 1 1552473521.495 * [backup-simplify]: Simplify 0 into 0 1552473521.495 * [taylor]: Taking taylor expansion of 0 in y.im 1552473521.495 * [backup-simplify]: Simplify 0 into 0 1552473521.495 * [backup-simplify]: Simplify 0 into 0 1552473521.495 * [backup-simplify]: Simplify 1 into 1 1552473521.496 * [backup-simplify]: Simplify (* 1 1) into 1 1552473521.496 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1552473521.496 * [backup-simplify]: Simplify (+ 1 0) into 1 1552473521.497 * [backup-simplify]: Simplify (/ (- 1 (pow 0 2) (+)) (* 2 y.im)) into (/ 1/2 y.im) 1552473521.497 * [taylor]: Taking taylor expansion of (/ 1/2 y.im) in y.im 1552473521.497 * [taylor]: Taking taylor expansion of 1/2 in y.im 1552473521.497 * [backup-simplify]: Simplify 1/2 into 1/2 1552473521.497 * [taylor]: Taking taylor expansion of y.im in y.im 1552473521.497 * [backup-simplify]: Simplify 0 into 0 1552473521.497 * [backup-simplify]: Simplify 1 into 1 1552473521.497 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 1552473521.498 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 1552473521.498 * [backup-simplify]: Simplify 0 into 0 1552473521.498 * [backup-simplify]: Simplify 0 into 0 1552473521.498 * [backup-simplify]: Simplify 0 into 0 1552473521.498 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552473521.499 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.im)))) into 0 1552473521.499 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473521.499 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 y.im))))) (* 2 y.im)) into 0 1552473521.499 * [taylor]: Taking taylor expansion of 0 in y.im 1552473521.499 * [backup-simplify]: Simplify 0 into 0 1552473521.499 * [backup-simplify]: Simplify 0 into 0 1552473521.500 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473521.500 * [backup-simplify]: Simplify 0 into 0 1552473521.500 * [backup-simplify]: Simplify 0 into 0 1552473521.500 * [backup-simplify]: Simplify (* 1 (* y.im 1)) into y.im 1552473521.500 * [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)))) 1552473521.500 * [approximate]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in (y.re y.im) around 0 1552473521.500 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.im 1552473521.500 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.im 1552473521.500 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 1552473521.500 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 1552473521.500 * [taylor]: Taking taylor expansion of y.re in y.im 1552473521.500 * [backup-simplify]: Simplify y.re into y.re 1552473521.500 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1552473521.500 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1552473521.500 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 1552473521.500 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 1552473521.500 * [taylor]: Taking taylor expansion of y.im in y.im 1552473521.500 * [backup-simplify]: Simplify 0 into 0 1552473521.500 * [backup-simplify]: Simplify 1 into 1 1552473521.500 * [backup-simplify]: Simplify (* 1 1) into 1 1552473521.501 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473521.501 * [backup-simplify]: Simplify (+ 0 1) into 1 1552473521.501 * [backup-simplify]: Simplify (sqrt 1) into 1 1552473521.502 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552473521.502 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473521.502 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473521.503 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1552473521.503 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1552473521.503 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1552473521.503 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1552473521.503 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1552473521.503 * [taylor]: Taking taylor expansion of y.re in y.re 1552473521.503 * [backup-simplify]: Simplify 0 into 0 1552473521.503 * [backup-simplify]: Simplify 1 into 1 1552473521.503 * [backup-simplify]: Simplify (* 1 1) into 1 1552473521.503 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473521.503 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1552473521.503 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1552473521.503 * [taylor]: Taking taylor expansion of y.im in y.re 1552473521.503 * [backup-simplify]: Simplify y.im into y.im 1552473521.504 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473521.504 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1552473521.504 * [backup-simplify]: Simplify (+ 1 0) into 1 1552473521.504 * [backup-simplify]: Simplify (sqrt 1) into 1 1552473521.504 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552473521.505 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473521.505 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473521.506 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1552473521.506 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1552473521.506 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1552473521.506 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1552473521.506 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1552473521.506 * [taylor]: Taking taylor expansion of y.re in y.re 1552473521.506 * [backup-simplify]: Simplify 0 into 0 1552473521.506 * [backup-simplify]: Simplify 1 into 1 1552473521.506 * [backup-simplify]: Simplify (* 1 1) into 1 1552473521.506 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473521.506 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1552473521.506 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1552473521.506 * [taylor]: Taking taylor expansion of y.im in y.re 1552473521.506 * [backup-simplify]: Simplify y.im into y.im 1552473521.506 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473521.506 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1552473521.507 * [backup-simplify]: Simplify (+ 1 0) into 1 1552473521.507 * [backup-simplify]: Simplify (sqrt 1) into 1 1552473521.507 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552473521.508 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473521.508 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473521.508 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1552473521.508 * [taylor]: Taking taylor expansion of 1 in y.im 1552473521.508 * [backup-simplify]: Simplify 1 into 1 1552473521.508 * [taylor]: Taking taylor expansion of 0 in y.im 1552473521.508 * [backup-simplify]: Simplify 0 into 0 1552473521.508 * [backup-simplify]: Simplify 1 into 1 1552473521.509 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1552473521.509 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473521.510 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 1552473521.510 * [backup-simplify]: Simplify (/ (- (/ 1 (pow y.im 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow y.im 2)) 1552473521.510 * [taylor]: Taking taylor expansion of (/ 1/2 (pow y.im 2)) in y.im 1552473521.510 * [taylor]: Taking taylor expansion of 1/2 in y.im 1552473521.510 * [backup-simplify]: Simplify 1/2 into 1/2 1552473521.510 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 1552473521.510 * [taylor]: Taking taylor expansion of y.im in y.im 1552473521.510 * [backup-simplify]: Simplify 0 into 0 1552473521.511 * [backup-simplify]: Simplify 1 into 1 1552473521.511 * [backup-simplify]: Simplify (* 1 1) into 1 1552473521.511 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 1552473521.511 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552473521.512 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 1552473521.512 * [backup-simplify]: Simplify 0 into 0 1552473521.512 * [backup-simplify]: Simplify 0 into 0 1552473521.512 * [backup-simplify]: Simplify 0 into 0 1552473521.513 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1552473521.513 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473521.513 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1552473521.513 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1552473521.514 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473521.514 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 (pow y.im 2)))))) (* 2 1)) into 0 1552473521.514 * [taylor]: Taking taylor expansion of 0 in y.im 1552473521.514 * [backup-simplify]: Simplify 0 into 0 1552473521.515 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1552473521.515 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473521.515 * [backup-simplify]: Simplify 0 into 0 1552473521.515 * [backup-simplify]: Simplify 0 into 0 1552473521.515 * [backup-simplify]: Simplify 0 into 0 1552473521.515 * [backup-simplify]: Simplify (* 1 (* 1 (/ 1 (/ 1 y.re)))) into y.re 1552473521.515 * [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)))) 1552473521.515 * [approximate]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in (y.re y.im) around 0 1552473521.516 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.im 1552473521.516 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.im 1552473521.516 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 1552473521.516 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 1552473521.516 * [taylor]: Taking taylor expansion of y.re in y.im 1552473521.516 * [backup-simplify]: Simplify y.re into y.re 1552473521.516 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1552473521.516 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1552473521.516 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 1552473521.516 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 1552473521.516 * [taylor]: Taking taylor expansion of y.im in y.im 1552473521.516 * [backup-simplify]: Simplify 0 into 0 1552473521.516 * [backup-simplify]: Simplify 1 into 1 1552473521.516 * [backup-simplify]: Simplify (* 1 1) into 1 1552473521.516 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473521.517 * [backup-simplify]: Simplify (+ 0 1) into 1 1552473521.517 * [backup-simplify]: Simplify (sqrt 1) into 1 1552473521.517 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552473521.518 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473521.518 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473521.518 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1552473521.518 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1552473521.518 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1552473521.518 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1552473521.518 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1552473521.518 * [taylor]: Taking taylor expansion of y.re in y.re 1552473521.518 * [backup-simplify]: Simplify 0 into 0 1552473521.518 * [backup-simplify]: Simplify 1 into 1 1552473521.519 * [backup-simplify]: Simplify (* 1 1) into 1 1552473521.519 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473521.519 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1552473521.519 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1552473521.519 * [taylor]: Taking taylor expansion of y.im in y.re 1552473521.519 * [backup-simplify]: Simplify y.im into y.im 1552473521.519 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473521.519 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1552473521.519 * [backup-simplify]: Simplify (+ 1 0) into 1 1552473521.520 * [backup-simplify]: Simplify (sqrt 1) into 1 1552473521.520 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552473521.520 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473521.521 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473521.521 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1552473521.521 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1552473521.521 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1552473521.521 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1552473521.521 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1552473521.521 * [taylor]: Taking taylor expansion of y.re in y.re 1552473521.521 * [backup-simplify]: Simplify 0 into 0 1552473521.521 * [backup-simplify]: Simplify 1 into 1 1552473521.522 * [backup-simplify]: Simplify (* 1 1) into 1 1552473521.522 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473521.522 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1552473521.522 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1552473521.522 * [taylor]: Taking taylor expansion of y.im in y.re 1552473521.522 * [backup-simplify]: Simplify y.im into y.im 1552473521.522 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473521.522 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1552473521.522 * [backup-simplify]: Simplify (+ 1 0) into 1 1552473521.523 * [backup-simplify]: Simplify (sqrt 1) into 1 1552473521.523 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552473521.523 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473521.524 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473521.524 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1552473521.524 * [taylor]: Taking taylor expansion of 1 in y.im 1552473521.524 * [backup-simplify]: Simplify 1 into 1 1552473521.524 * [taylor]: Taking taylor expansion of 0 in y.im 1552473521.524 * [backup-simplify]: Simplify 0 into 0 1552473521.524 * [backup-simplify]: Simplify 1 into 1 1552473521.525 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1552473521.525 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473521.525 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 1552473521.527 * [backup-simplify]: Simplify (/ (- (/ 1 (pow y.im 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow y.im 2)) 1552473521.527 * [taylor]: Taking taylor expansion of (/ 1/2 (pow y.im 2)) in y.im 1552473521.527 * [taylor]: Taking taylor expansion of 1/2 in y.im 1552473521.527 * [backup-simplify]: Simplify 1/2 into 1/2 1552473521.527 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 1552473521.527 * [taylor]: Taking taylor expansion of y.im in y.im 1552473521.527 * [backup-simplify]: Simplify 0 into 0 1552473521.527 * [backup-simplify]: Simplify 1 into 1 1552473521.527 * [backup-simplify]: Simplify (* 1 1) into 1 1552473521.528 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 1552473521.528 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552473521.529 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 1552473521.529 * [backup-simplify]: Simplify 0 into 0 1552473521.529 * [backup-simplify]: Simplify 0 into 0 1552473521.529 * [backup-simplify]: Simplify 0 into 0 1552473521.530 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1552473521.531 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473521.531 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1552473521.531 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1552473521.532 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473521.532 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 (pow y.im 2)))))) (* 2 1)) into 0 1552473521.532 * [taylor]: Taking taylor expansion of 0 in y.im 1552473521.532 * [backup-simplify]: Simplify 0 into 0 1552473521.533 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1552473521.534 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473521.534 * [backup-simplify]: Simplify 0 into 0 1552473521.534 * [backup-simplify]: Simplify 0 into 0 1552473521.534 * [backup-simplify]: Simplify 0 into 0 1552473521.535 * [backup-simplify]: Simplify (* 1 (* 1 (/ 1 (/ 1 (- y.re))))) into (* -1 y.re) 1552473521.535 * * * * [progress]: [ 2 / 4 ] generating series at (2 1 2) 1552473521.535 * [backup-simplify]: Simplify (sqrt (+ (* y.re y.re) (* y.im y.im))) into (sqrt (+ (pow y.re 2) (pow y.im 2))) 1552473521.535 * [approximate]: Taking taylor expansion of (sqrt (+ (pow y.re 2) (pow y.im 2))) in (y.re y.im) around 0 1552473521.535 * [taylor]: Taking taylor expansion of (sqrt (+ (pow y.re 2) (pow y.im 2))) in y.im 1552473521.535 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.im 1552473521.535 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 1552473521.535 * [taylor]: Taking taylor expansion of y.re in y.im 1552473521.535 * [backup-simplify]: Simplify y.re into y.re 1552473521.535 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 1552473521.535 * [taylor]: Taking taylor expansion of y.im in y.im 1552473521.535 * [backup-simplify]: Simplify 0 into 0 1552473521.535 * [backup-simplify]: Simplify 1 into 1 1552473521.535 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1552473521.535 * [backup-simplify]: Simplify (+ (pow y.re 2) 0) into (pow y.re 2) 1552473521.535 * [backup-simplify]: Simplify (sqrt (pow y.re 2)) into y.re 1552473521.535 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1552473521.536 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473521.536 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.re 2)))) into 0 1552473521.536 * [taylor]: Taking taylor expansion of (sqrt (+ (pow y.re 2) (pow y.im 2))) in y.re 1552473521.536 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 1552473521.536 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1552473521.536 * [taylor]: Taking taylor expansion of y.re in y.re 1552473521.536 * [backup-simplify]: Simplify 0 into 0 1552473521.536 * [backup-simplify]: Simplify 1 into 1 1552473521.536 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1552473521.536 * [taylor]: Taking taylor expansion of y.im in y.re 1552473521.536 * [backup-simplify]: Simplify y.im into y.im 1552473521.536 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473521.536 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 1552473521.536 * [backup-simplify]: Simplify (sqrt (pow y.im 2)) into y.im 1552473521.537 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1552473521.537 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473521.537 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.im 2)))) into 0 1552473521.537 * [taylor]: Taking taylor expansion of (sqrt (+ (pow y.re 2) (pow y.im 2))) in y.re 1552473521.537 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 1552473521.537 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1552473521.537 * [taylor]: Taking taylor expansion of y.re in y.re 1552473521.537 * [backup-simplify]: Simplify 0 into 0 1552473521.537 * [backup-simplify]: Simplify 1 into 1 1552473521.538 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1552473521.538 * [taylor]: Taking taylor expansion of y.im in y.re 1552473521.538 * [backup-simplify]: Simplify y.im into y.im 1552473521.538 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473521.538 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 1552473521.538 * [backup-simplify]: Simplify (sqrt (pow y.im 2)) into y.im 1552473521.538 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1552473521.538 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473521.538 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.im 2)))) into 0 1552473521.538 * [taylor]: Taking taylor expansion of y.im in y.im 1552473521.538 * [backup-simplify]: Simplify 0 into 0 1552473521.539 * [backup-simplify]: Simplify 1 into 1 1552473521.539 * [backup-simplify]: Simplify 0 into 0 1552473521.539 * [taylor]: Taking taylor expansion of 0 in y.im 1552473521.539 * [backup-simplify]: Simplify 0 into 0 1552473521.539 * [backup-simplify]: Simplify 0 into 0 1552473521.539 * [backup-simplify]: Simplify 1 into 1 1552473521.539 * [backup-simplify]: Simplify (* 1 1) into 1 1552473521.540 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1552473521.540 * [backup-simplify]: Simplify (+ 1 0) into 1 1552473521.541 * [backup-simplify]: Simplify (/ (- 1 (pow 0 2) (+)) (* 2 y.im)) into (/ 1/2 y.im) 1552473521.541 * [taylor]: Taking taylor expansion of (/ 1/2 y.im) in y.im 1552473521.541 * [taylor]: Taking taylor expansion of 1/2 in y.im 1552473521.541 * [backup-simplify]: Simplify 1/2 into 1/2 1552473521.541 * [taylor]: Taking taylor expansion of y.im in y.im 1552473521.541 * [backup-simplify]: Simplify 0 into 0 1552473521.541 * [backup-simplify]: Simplify 1 into 1 1552473521.541 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 1552473521.542 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 1552473521.542 * [backup-simplify]: Simplify 0 into 0 1552473521.542 * [backup-simplify]: Simplify 0 into 0 1552473521.542 * [backup-simplify]: Simplify 0 into 0 1552473521.542 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552473521.543 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.im)))) into 0 1552473521.543 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473521.543 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 y.im))))) (* 2 y.im)) into 0 1552473521.543 * [taylor]: Taking taylor expansion of 0 in y.im 1552473521.543 * [backup-simplify]: Simplify 0 into 0 1552473521.543 * [backup-simplify]: Simplify 0 into 0 1552473521.544 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473521.544 * [backup-simplify]: Simplify 0 into 0 1552473521.544 * [backup-simplify]: Simplify 0 into 0 1552473521.544 * [backup-simplify]: Simplify (* 1 (* y.im 1)) into y.im 1552473521.544 * [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)))) 1552473521.544 * [approximate]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in (y.re y.im) around 0 1552473521.544 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.im 1552473521.544 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.im 1552473521.544 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 1552473521.544 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 1552473521.544 * [taylor]: Taking taylor expansion of y.re in y.im 1552473521.544 * [backup-simplify]: Simplify y.re into y.re 1552473521.544 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1552473521.544 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1552473521.544 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 1552473521.544 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 1552473521.544 * [taylor]: Taking taylor expansion of y.im in y.im 1552473521.544 * [backup-simplify]: Simplify 0 into 0 1552473521.544 * [backup-simplify]: Simplify 1 into 1 1552473521.545 * [backup-simplify]: Simplify (* 1 1) into 1 1552473521.545 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473521.545 * [backup-simplify]: Simplify (+ 0 1) into 1 1552473521.545 * [backup-simplify]: Simplify (sqrt 1) into 1 1552473521.546 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552473521.546 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473521.546 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473521.547 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1552473521.547 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1552473521.547 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1552473521.547 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1552473521.547 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1552473521.547 * [taylor]: Taking taylor expansion of y.re in y.re 1552473521.547 * [backup-simplify]: Simplify 0 into 0 1552473521.547 * [backup-simplify]: Simplify 1 into 1 1552473521.547 * [backup-simplify]: Simplify (* 1 1) into 1 1552473521.548 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473521.548 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1552473521.548 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1552473521.548 * [taylor]: Taking taylor expansion of y.im in y.re 1552473521.548 * [backup-simplify]: Simplify y.im into y.im 1552473521.548 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473521.548 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1552473521.548 * [backup-simplify]: Simplify (+ 1 0) into 1 1552473521.548 * [backup-simplify]: Simplify (sqrt 1) into 1 1552473521.549 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552473521.549 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473521.549 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473521.550 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1552473521.550 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1552473521.550 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1552473521.550 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1552473521.550 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1552473521.550 * [taylor]: Taking taylor expansion of y.re in y.re 1552473521.550 * [backup-simplify]: Simplify 0 into 0 1552473521.550 * [backup-simplify]: Simplify 1 into 1 1552473521.550 * [backup-simplify]: Simplify (* 1 1) into 1 1552473521.550 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473521.550 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1552473521.550 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1552473521.550 * [taylor]: Taking taylor expansion of y.im in y.re 1552473521.550 * [backup-simplify]: Simplify y.im into y.im 1552473521.551 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473521.551 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1552473521.551 * [backup-simplify]: Simplify (+ 1 0) into 1 1552473521.551 * [backup-simplify]: Simplify (sqrt 1) into 1 1552473521.551 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552473521.552 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473521.552 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473521.553 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1552473521.553 * [taylor]: Taking taylor expansion of 1 in y.im 1552473521.553 * [backup-simplify]: Simplify 1 into 1 1552473521.553 * [taylor]: Taking taylor expansion of 0 in y.im 1552473521.553 * [backup-simplify]: Simplify 0 into 0 1552473521.553 * [backup-simplify]: Simplify 1 into 1 1552473521.553 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1552473521.554 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473521.554 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 1552473521.555 * [backup-simplify]: Simplify (/ (- (/ 1 (pow y.im 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow y.im 2)) 1552473521.555 * [taylor]: Taking taylor expansion of (/ 1/2 (pow y.im 2)) in y.im 1552473521.555 * [taylor]: Taking taylor expansion of 1/2 in y.im 1552473521.555 * [backup-simplify]: Simplify 1/2 into 1/2 1552473521.555 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 1552473521.555 * [taylor]: Taking taylor expansion of y.im in y.im 1552473521.555 * [backup-simplify]: Simplify 0 into 0 1552473521.555 * [backup-simplify]: Simplify 1 into 1 1552473521.555 * [backup-simplify]: Simplify (* 1 1) into 1 1552473521.555 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 1552473521.556 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552473521.556 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 1552473521.556 * [backup-simplify]: Simplify 0 into 0 1552473521.556 * [backup-simplify]: Simplify 0 into 0 1552473521.556 * [backup-simplify]: Simplify 0 into 0 1552473521.557 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1552473521.557 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473521.558 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1552473521.558 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1552473521.558 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473521.558 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 (pow y.im 2)))))) (* 2 1)) into 0 1552473521.558 * [taylor]: Taking taylor expansion of 0 in y.im 1552473521.558 * [backup-simplify]: Simplify 0 into 0 1552473521.559 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1552473521.559 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473521.559 * [backup-simplify]: Simplify 0 into 0 1552473521.559 * [backup-simplify]: Simplify 0 into 0 1552473521.559 * [backup-simplify]: Simplify 0 into 0 1552473521.560 * [backup-simplify]: Simplify (* 1 (* 1 (/ 1 (/ 1 y.re)))) into y.re 1552473521.560 * [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)))) 1552473521.560 * [approximate]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in (y.re y.im) around 0 1552473521.560 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.im 1552473521.560 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.im 1552473521.560 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 1552473521.560 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 1552473521.560 * [taylor]: Taking taylor expansion of y.re in y.im 1552473521.560 * [backup-simplify]: Simplify y.re into y.re 1552473521.560 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1552473521.560 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1552473521.560 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 1552473521.560 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 1552473521.560 * [taylor]: Taking taylor expansion of y.im in y.im 1552473521.560 * [backup-simplify]: Simplify 0 into 0 1552473521.560 * [backup-simplify]: Simplify 1 into 1 1552473521.560 * [backup-simplify]: Simplify (* 1 1) into 1 1552473521.560 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473521.561 * [backup-simplify]: Simplify (+ 0 1) into 1 1552473521.561 * [backup-simplify]: Simplify (sqrt 1) into 1 1552473521.561 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552473521.562 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473521.562 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473521.562 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1552473521.562 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1552473521.562 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1552473521.562 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1552473521.562 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1552473521.563 * [taylor]: Taking taylor expansion of y.re in y.re 1552473521.563 * [backup-simplify]: Simplify 0 into 0 1552473521.563 * [backup-simplify]: Simplify 1 into 1 1552473521.563 * [backup-simplify]: Simplify (* 1 1) into 1 1552473521.563 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473521.563 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1552473521.563 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1552473521.563 * [taylor]: Taking taylor expansion of y.im in y.re 1552473521.563 * [backup-simplify]: Simplify y.im into y.im 1552473521.563 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473521.563 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1552473521.563 * [backup-simplify]: Simplify (+ 1 0) into 1 1552473521.564 * [backup-simplify]: Simplify (sqrt 1) into 1 1552473521.564 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552473521.565 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473521.565 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473521.565 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1552473521.565 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1552473521.565 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1552473521.565 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1552473521.565 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1552473521.565 * [taylor]: Taking taylor expansion of y.re in y.re 1552473521.565 * [backup-simplify]: Simplify 0 into 0 1552473521.565 * [backup-simplify]: Simplify 1 into 1 1552473521.566 * [backup-simplify]: Simplify (* 1 1) into 1 1552473521.566 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473521.566 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1552473521.566 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1552473521.566 * [taylor]: Taking taylor expansion of y.im in y.re 1552473521.566 * [backup-simplify]: Simplify y.im into y.im 1552473521.566 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473521.566 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1552473521.566 * [backup-simplify]: Simplify (+ 1 0) into 1 1552473521.566 * [backup-simplify]: Simplify (sqrt 1) into 1 1552473521.567 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552473521.567 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473521.568 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473521.568 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1552473521.568 * [taylor]: Taking taylor expansion of 1 in y.im 1552473521.568 * [backup-simplify]: Simplify 1 into 1 1552473521.568 * [taylor]: Taking taylor expansion of 0 in y.im 1552473521.568 * [backup-simplify]: Simplify 0 into 0 1552473521.568 * [backup-simplify]: Simplify 1 into 1 1552473521.569 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1552473521.569 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473521.569 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 1552473521.570 * [backup-simplify]: Simplify (/ (- (/ 1 (pow y.im 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow y.im 2)) 1552473521.571 * [taylor]: Taking taylor expansion of (/ 1/2 (pow y.im 2)) in y.im 1552473521.571 * [taylor]: Taking taylor expansion of 1/2 in y.im 1552473521.571 * [backup-simplify]: Simplify 1/2 into 1/2 1552473521.571 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 1552473521.571 * [taylor]: Taking taylor expansion of y.im in y.im 1552473521.571 * [backup-simplify]: Simplify 0 into 0 1552473521.571 * [backup-simplify]: Simplify 1 into 1 1552473521.571 * [backup-simplify]: Simplify (* 1 1) into 1 1552473521.572 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 1552473521.572 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552473521.573 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 1552473521.573 * [backup-simplify]: Simplify 0 into 0 1552473521.573 * [backup-simplify]: Simplify 0 into 0 1552473521.573 * [backup-simplify]: Simplify 0 into 0 1552473521.575 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1552473521.575 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473521.576 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1552473521.576 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1552473521.576 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473521.577 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 (pow y.im 2)))))) (* 2 1)) into 0 1552473521.577 * [taylor]: Taking taylor expansion of 0 in y.im 1552473521.577 * [backup-simplify]: Simplify 0 into 0 1552473521.578 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1552473521.579 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473521.579 * [backup-simplify]: Simplify 0 into 0 1552473521.579 * [backup-simplify]: Simplify 0 into 0 1552473521.579 * [backup-simplify]: Simplify 0 into 0 1552473521.579 * [backup-simplify]: Simplify (* 1 (* 1 (/ 1 (/ 1 (- y.re))))) into (* -1 y.re) 1552473521.579 * * * * [progress]: [ 3 / 4 ] generating series at (2 1) 1552473521.579 * [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))) 1552473521.579 * [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 1552473521.579 * [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 1552473521.579 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) in y.im 1552473521.580 * [taylor]: Taking taylor expansion of (/ 1 (+ (pow y.re 2) (pow y.im 2))) in y.im 1552473521.580 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.im 1552473521.580 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 1552473521.580 * [taylor]: Taking taylor expansion of y.re in y.im 1552473521.580 * [backup-simplify]: Simplify y.re into y.re 1552473521.580 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 1552473521.580 * [taylor]: Taking taylor expansion of y.im in y.im 1552473521.580 * [backup-simplify]: Simplify 0 into 0 1552473521.580 * [backup-simplify]: Simplify 1 into 1 1552473521.580 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1552473521.580 * [backup-simplify]: Simplify (+ (pow y.re 2) 0) into (pow y.re 2) 1552473521.580 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1552473521.580 * [backup-simplify]: Simplify (sqrt (/ 1 (pow y.re 2))) into (/ 1 y.re) 1552473521.580 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1552473521.581 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473521.581 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 1552473521.581 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (pow y.re 2))))) into 0 1552473521.581 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in y.im 1552473521.581 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 1552473521.581 * [taylor]: Taking taylor expansion of y.re in y.im 1552473521.581 * [backup-simplify]: Simplify y.re into y.re 1552473521.581 * [taylor]: Taking taylor expansion of x.im in y.im 1552473521.581 * [backup-simplify]: Simplify x.im into x.im 1552473521.581 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 1552473521.581 * [taylor]: Taking taylor expansion of y.im in y.im 1552473521.581 * [backup-simplify]: Simplify 0 into 0 1552473521.581 * [backup-simplify]: Simplify 1 into 1 1552473521.581 * [taylor]: Taking taylor expansion of x.re in y.im 1552473521.581 * [backup-simplify]: Simplify x.re into x.re 1552473521.581 * [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 1552473521.581 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) in x.re 1552473521.581 * [taylor]: Taking taylor expansion of (/ 1 (+ (pow y.re 2) (pow y.im 2))) in x.re 1552473521.581 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in x.re 1552473521.581 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 1552473521.582 * [taylor]: Taking taylor expansion of y.re in x.re 1552473521.582 * [backup-simplify]: Simplify y.re into y.re 1552473521.582 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 1552473521.582 * [taylor]: Taking taylor expansion of y.im in x.re 1552473521.582 * [backup-simplify]: Simplify y.im into y.im 1552473521.582 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1552473521.582 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473521.582 * [backup-simplify]: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 1552473521.582 * [backup-simplify]: Simplify (/ 1 (+ (pow y.re 2) (pow y.im 2))) into (/ 1 (+ (pow y.re 2) (pow y.im 2))) 1552473521.582 * [backup-simplify]: Simplify (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) into (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) 1552473521.582 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1552473521.582 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1552473521.583 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473521.583 * [backup-simplify]: Simplify (- (+ (* (/ 1 (+ (pow y.re 2) (pow y.im 2))) (/ 0 (+ (pow y.re 2) (pow y.im 2)))))) into 0 1552473521.583 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))))) into 0 1552473521.583 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.re 1552473521.583 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 1552473521.583 * [taylor]: Taking taylor expansion of y.re in x.re 1552473521.583 * [backup-simplify]: Simplify y.re into y.re 1552473521.584 * [taylor]: Taking taylor expansion of x.im in x.re 1552473521.584 * [backup-simplify]: Simplify x.im into x.im 1552473521.584 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 1552473521.584 * [taylor]: Taking taylor expansion of y.im in x.re 1552473521.584 * [backup-simplify]: Simplify y.im into y.im 1552473521.584 * [taylor]: Taking taylor expansion of x.re in x.re 1552473521.584 * [backup-simplify]: Simplify 0 into 0 1552473521.584 * [backup-simplify]: Simplify 1 into 1 1552473521.584 * [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 1552473521.584 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) in y.re 1552473521.584 * [taylor]: Taking taylor expansion of (/ 1 (+ (pow y.re 2) (pow y.im 2))) in y.re 1552473521.584 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 1552473521.584 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1552473521.584 * [taylor]: Taking taylor expansion of y.re in y.re 1552473521.584 * [backup-simplify]: Simplify 0 into 0 1552473521.584 * [backup-simplify]: Simplify 1 into 1 1552473521.584 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1552473521.584 * [taylor]: Taking taylor expansion of y.im in y.re 1552473521.584 * [backup-simplify]: Simplify y.im into y.im 1552473521.584 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473521.584 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 1552473521.584 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1552473521.584 * [backup-simplify]: Simplify (sqrt (/ 1 (pow y.im 2))) into (/ 1 y.im) 1552473521.584 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1552473521.585 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473521.585 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1552473521.585 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (pow y.im 2))))) into 0 1552473521.585 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in y.re 1552473521.585 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 1552473521.585 * [taylor]: Taking taylor expansion of y.re in y.re 1552473521.585 * [backup-simplify]: Simplify 0 into 0 1552473521.585 * [backup-simplify]: Simplify 1 into 1 1552473521.585 * [taylor]: Taking taylor expansion of x.im in y.re 1552473521.585 * [backup-simplify]: Simplify x.im into x.im 1552473521.585 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 1552473521.585 * [taylor]: Taking taylor expansion of y.im in y.re 1552473521.585 * [backup-simplify]: Simplify y.im into y.im 1552473521.585 * [taylor]: Taking taylor expansion of x.re in y.re 1552473521.585 * [backup-simplify]: Simplify x.re into x.re 1552473521.585 * [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 1552473521.586 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) in x.im 1552473521.586 * [taylor]: Taking taylor expansion of (/ 1 (+ (pow y.re 2) (pow y.im 2))) in x.im 1552473521.586 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in x.im 1552473521.586 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 1552473521.586 * [taylor]: Taking taylor expansion of y.re in x.im 1552473521.586 * [backup-simplify]: Simplify y.re into y.re 1552473521.586 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 1552473521.586 * [taylor]: Taking taylor expansion of y.im in x.im 1552473521.586 * [backup-simplify]: Simplify y.im into y.im 1552473521.586 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1552473521.586 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473521.586 * [backup-simplify]: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 1552473521.586 * [backup-simplify]: Simplify (/ 1 (+ (pow y.re 2) (pow y.im 2))) into (/ 1 (+ (pow y.re 2) (pow y.im 2))) 1552473521.586 * [backup-simplify]: Simplify (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) into (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) 1552473521.586 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1552473521.586 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1552473521.587 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473521.587 * [backup-simplify]: Simplify (- (+ (* (/ 1 (+ (pow y.re 2) (pow y.im 2))) (/ 0 (+ (pow y.re 2) (pow y.im 2)))))) into 0 1552473521.587 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))))) into 0 1552473521.587 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.im 1552473521.587 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 1552473521.587 * [taylor]: Taking taylor expansion of y.re in x.im 1552473521.587 * [backup-simplify]: Simplify y.re into y.re 1552473521.588 * [taylor]: Taking taylor expansion of x.im in x.im 1552473521.588 * [backup-simplify]: Simplify 0 into 0 1552473521.588 * [backup-simplify]: Simplify 1 into 1 1552473521.588 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 1552473521.588 * [taylor]: Taking taylor expansion of y.im in x.im 1552473521.588 * [backup-simplify]: Simplify y.im into y.im 1552473521.588 * [taylor]: Taking taylor expansion of x.re in x.im 1552473521.588 * [backup-simplify]: Simplify x.re into x.re 1552473521.588 * [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 1552473521.588 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) in x.im 1552473521.588 * [taylor]: Taking taylor expansion of (/ 1 (+ (pow y.re 2) (pow y.im 2))) in x.im 1552473521.588 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in x.im 1552473521.588 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 1552473521.588 * [taylor]: Taking taylor expansion of y.re in x.im 1552473521.588 * [backup-simplify]: Simplify y.re into y.re 1552473521.588 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 1552473521.588 * [taylor]: Taking taylor expansion of y.im in x.im 1552473521.588 * [backup-simplify]: Simplify y.im into y.im 1552473521.588 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1552473521.588 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473521.588 * [backup-simplify]: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 1552473521.588 * [backup-simplify]: Simplify (/ 1 (+ (pow y.re 2) (pow y.im 2))) into (/ 1 (+ (pow y.re 2) (pow y.im 2))) 1552473521.589 * [backup-simplify]: Simplify (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) into (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) 1552473521.589 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1552473521.589 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1552473521.589 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473521.590 * [backup-simplify]: Simplify (- (+ (* (/ 1 (+ (pow y.re 2) (pow y.im 2))) (/ 0 (+ (pow y.re 2) (pow y.im 2)))))) into 0 1552473521.590 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))))) into 0 1552473521.590 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.im 1552473521.590 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 1552473521.590 * [taylor]: Taking taylor expansion of y.re in x.im 1552473521.590 * [backup-simplify]: Simplify y.re into y.re 1552473521.590 * [taylor]: Taking taylor expansion of x.im in x.im 1552473521.590 * [backup-simplify]: Simplify 0 into 0 1552473521.590 * [backup-simplify]: Simplify 1 into 1 1552473521.590 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 1552473521.590 * [taylor]: Taking taylor expansion of y.im in x.im 1552473521.590 * [backup-simplify]: Simplify y.im into y.im 1552473521.590 * [taylor]: Taking taylor expansion of x.re in x.im 1552473521.590 * [backup-simplify]: Simplify x.re into x.re 1552473521.590 * [backup-simplify]: Simplify (* y.re 0) into 0 1552473521.590 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1552473521.590 * [backup-simplify]: Simplify (- (* y.im x.re)) into (- (* y.im x.re)) 1552473521.591 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.re))) into (- (* y.im x.re)) 1552473521.591 * [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)))))) 1552473521.591 * [taylor]: Taking taylor expansion of (* -1 (* (* y.im x.re) (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))))) in y.re 1552473521.591 * [taylor]: Taking taylor expansion of -1 in y.re 1552473521.591 * [backup-simplify]: Simplify -1 into -1 1552473521.591 * [taylor]: Taking taylor expansion of (* (* y.im x.re) (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))) in y.re 1552473521.591 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 1552473521.591 * [taylor]: Taking taylor expansion of y.im in y.re 1552473521.591 * [backup-simplify]: Simplify y.im into y.im 1552473521.591 * [taylor]: Taking taylor expansion of x.re in y.re 1552473521.591 * [backup-simplify]: Simplify x.re into x.re 1552473521.591 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) in y.re 1552473521.591 * [taylor]: Taking taylor expansion of (/ 1 (+ (pow y.re 2) (pow y.im 2))) in y.re 1552473521.591 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 1552473521.591 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1552473521.591 * [taylor]: Taking taylor expansion of y.re in y.re 1552473521.591 * [backup-simplify]: Simplify 0 into 0 1552473521.591 * [backup-simplify]: Simplify 1 into 1 1552473521.591 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1552473521.591 * [taylor]: Taking taylor expansion of y.im in y.re 1552473521.591 * [backup-simplify]: Simplify y.im into y.im 1552473521.591 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473521.591 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 1552473521.592 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1552473521.592 * [backup-simplify]: Simplify (sqrt (/ 1 (pow y.im 2))) into (/ 1 y.im) 1552473521.592 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1552473521.592 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473521.593 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1552473521.593 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (pow y.im 2))))) into 0 1552473521.593 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1552473521.593 * [backup-simplify]: Simplify (* (* y.im x.re) (/ 1 y.im)) into x.re 1552473521.593 * [backup-simplify]: Simplify (* -1 x.re) into (* -1 x.re) 1552473521.593 * [taylor]: Taking taylor expansion of (* -1 x.re) in x.re 1552473521.593 * [taylor]: Taking taylor expansion of -1 in x.re 1552473521.593 * [backup-simplify]: Simplify -1 into -1 1552473521.593 * [taylor]: Taking taylor expansion of x.re in x.re 1552473521.593 * [backup-simplify]: Simplify 0 into 0 1552473521.593 * [backup-simplify]: Simplify 1 into 1 1552473521.594 * [backup-simplify]: Simplify (* -1 0) into 0 1552473521.594 * [taylor]: Taking taylor expansion of 0 in y.im 1552473521.594 * [backup-simplify]: Simplify 0 into 0 1552473521.594 * [backup-simplify]: Simplify 0 into 0 1552473521.594 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1552473521.595 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 1552473521.595 * [backup-simplify]: Simplify (- 0) into 0 1552473521.595 * [backup-simplify]: Simplify (+ y.re 0) into y.re 1552473521.595 * [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))))) 1552473521.595 * [taylor]: Taking taylor expansion of (* y.re (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))) in y.re 1552473521.595 * [taylor]: Taking taylor expansion of y.re in y.re 1552473521.595 * [backup-simplify]: Simplify 0 into 0 1552473521.595 * [backup-simplify]: Simplify 1 into 1 1552473521.595 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) in y.re 1552473521.595 * [taylor]: Taking taylor expansion of (/ 1 (+ (pow y.re 2) (pow y.im 2))) in y.re 1552473521.595 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 1552473521.596 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1552473521.596 * [taylor]: Taking taylor expansion of y.re in y.re 1552473521.596 * [backup-simplify]: Simplify 0 into 0 1552473521.596 * [backup-simplify]: Simplify 1 into 1 1552473521.596 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1552473521.596 * [taylor]: Taking taylor expansion of y.im in y.re 1552473521.596 * [backup-simplify]: Simplify y.im into y.im 1552473521.596 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473521.596 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 1552473521.596 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1552473521.596 * [backup-simplify]: Simplify (sqrt (/ 1 (pow y.im 2))) into (/ 1 y.im) 1552473521.596 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1552473521.597 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473521.597 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1552473521.597 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (pow y.im 2))))) into 0 1552473521.597 * [backup-simplify]: Simplify (* 0 (/ 1 y.im)) into 0 1552473521.597 * [taylor]: Taking taylor expansion of 0 in x.re 1552473521.597 * [backup-simplify]: Simplify 0 into 0 1552473521.597 * [taylor]: Taking taylor expansion of 0 in y.im 1552473521.597 * [backup-simplify]: Simplify 0 into 0 1552473521.597 * [backup-simplify]: Simplify 0 into 0 1552473521.597 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 1552473521.597 * [backup-simplify]: Simplify (+ (* (* y.im x.re) 0) (* 0 (/ 1 y.im))) into 0 1552473521.598 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 x.re)) into 0 1552473521.598 * [taylor]: Taking taylor expansion of 0 in x.re 1552473521.598 * [backup-simplify]: Simplify 0 into 0 1552473521.598 * [taylor]: Taking taylor expansion of 0 in y.im 1552473521.598 * [backup-simplify]: Simplify 0 into 0 1552473521.598 * [backup-simplify]: Simplify 0 into 0 1552473521.598 * [backup-simplify]: Simplify (+ (* -1 1) (* 0 0)) into -1 1552473521.598 * [taylor]: Taking taylor expansion of -1 in y.im 1552473521.598 * [backup-simplify]: Simplify -1 into -1 1552473521.598 * [backup-simplify]: Simplify -1 into -1 1552473521.599 * [backup-simplify]: Simplify 0 into 0 1552473521.599 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 1552473521.600 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 1552473521.600 * [backup-simplify]: Simplify (- 0) into 0 1552473521.600 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473521.600 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 1552473521.601 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1552473521.601 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473521.601 * [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 1552473521.602 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))))) into 0 1552473521.602 * [backup-simplify]: Simplify (+ (* (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) 0) (+ (* 0 y.re) (* 0 (- (* y.im x.re))))) into 0 1552473521.602 * [taylor]: Taking taylor expansion of 0 in y.re 1552473521.602 * [backup-simplify]: Simplify 0 into 0 1552473521.602 * [taylor]: Taking taylor expansion of 0 in x.re 1552473521.602 * [backup-simplify]: Simplify 0 into 0 1552473521.602 * [taylor]: Taking taylor expansion of 0 in y.im 1552473521.602 * [backup-simplify]: Simplify 0 into 0 1552473521.602 * [backup-simplify]: Simplify 0 into 0 1552473521.606 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (/ 1 y.im))) into (/ 1 y.im) 1552473521.606 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.re 1552473521.606 * [taylor]: Taking taylor expansion of y.im in x.re 1552473521.606 * [backup-simplify]: Simplify y.im into y.im 1552473521.606 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473521.606 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1552473521.606 * [taylor]: Taking taylor expansion of y.im in y.im 1552473521.606 * [backup-simplify]: Simplify 0 into 0 1552473521.606 * [backup-simplify]: Simplify 1 into 1 1552473521.607 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473521.607 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473521.607 * [backup-simplify]: Simplify 0 into 0 1552473521.607 * [backup-simplify]: Simplify (* 1 1) into 1 1552473521.608 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1552473521.608 * [backup-simplify]: Simplify (+ 1 0) into 1 1552473521.608 * [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))) 1552473521.609 * [backup-simplify]: Simplify (/ (- (- (/ 1 (pow y.im 4))) (pow 0 2) (+)) (* 2 (/ 1 y.im))) into (/ -1/2 (pow y.im 3)) 1552473521.609 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 1552473521.609 * [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)))) 1552473521.610 * [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))) 1552473521.610 * [taylor]: Taking taylor expansion of (* 1/2 (/ x.re (pow y.im 2))) in x.re 1552473521.610 * [taylor]: Taking taylor expansion of 1/2 in x.re 1552473521.610 * [backup-simplify]: Simplify 1/2 into 1/2 1552473521.610 * [taylor]: Taking taylor expansion of (/ x.re (pow y.im 2)) in x.re 1552473521.610 * [taylor]: Taking taylor expansion of x.re in x.re 1552473521.610 * [backup-simplify]: Simplify 0 into 0 1552473521.610 * [backup-simplify]: Simplify 1 into 1 1552473521.610 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 1552473521.610 * [taylor]: Taking taylor expansion of y.im in x.re 1552473521.610 * [backup-simplify]: Simplify y.im into y.im 1552473521.610 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473521.610 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1552473521.610 * [taylor]: Taking taylor expansion of 0 in y.im 1552473521.610 * [backup-simplify]: Simplify 0 into 0 1552473521.610 * [backup-simplify]: Simplify 0 into 0 1552473521.610 * [taylor]: Taking taylor expansion of 0 in y.im 1552473521.610 * [backup-simplify]: Simplify 0 into 0 1552473521.610 * [backup-simplify]: Simplify 0 into 0 1552473521.611 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 1) (* 0 0))) into 0 1552473521.611 * [taylor]: Taking taylor expansion of 0 in y.im 1552473521.611 * [backup-simplify]: Simplify 0 into 0 1552473521.611 * [backup-simplify]: Simplify 0 into 0 1552473521.611 * [backup-simplify]: Simplify (* -1 (* 1 (* x.re (* 1 1)))) into (* -1 x.re) 1552473521.611 * [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)))))) 1552473521.612 * [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 1552473521.612 * [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 1552473521.612 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.im 1552473521.612 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.im 1552473521.612 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 1552473521.612 * [taylor]: Taking taylor expansion of y.re in y.im 1552473521.612 * [backup-simplify]: Simplify y.re into y.re 1552473521.612 * [taylor]: Taking taylor expansion of x.im in y.im 1552473521.612 * [backup-simplify]: Simplify x.im into x.im 1552473521.612 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 1552473521.612 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 1552473521.612 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.im 1552473521.612 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 1552473521.612 * [taylor]: Taking taylor expansion of y.im in y.im 1552473521.612 * [backup-simplify]: Simplify 0 into 0 1552473521.612 * [backup-simplify]: Simplify 1 into 1 1552473521.612 * [taylor]: Taking taylor expansion of x.re in y.im 1552473521.612 * [backup-simplify]: Simplify x.re into x.re 1552473521.612 * [backup-simplify]: Simplify (* 0 x.re) into 0 1552473521.612 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 1552473521.612 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1552473521.612 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.im 1552473521.612 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.im 1552473521.612 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.im 1552473521.612 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 1552473521.612 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 1552473521.612 * [taylor]: Taking taylor expansion of y.re in y.im 1552473521.612 * [backup-simplify]: Simplify y.re into y.re 1552473521.612 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1552473521.612 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1552473521.612 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 1552473521.612 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 1552473521.612 * [taylor]: Taking taylor expansion of y.im in y.im 1552473521.612 * [backup-simplify]: Simplify 0 into 0 1552473521.612 * [backup-simplify]: Simplify 1 into 1 1552473521.613 * [backup-simplify]: Simplify (* 1 1) into 1 1552473521.613 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473521.613 * [backup-simplify]: Simplify (+ 0 1) into 1 1552473521.613 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473521.614 * [backup-simplify]: Simplify (sqrt 1) into 1 1552473521.614 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552473521.615 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473521.615 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473521.615 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473521.616 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1552473521.616 * [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 1552473521.616 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.re 1552473521.616 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.re 1552473521.616 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 1552473521.616 * [taylor]: Taking taylor expansion of y.re in x.re 1552473521.616 * [backup-simplify]: Simplify y.re into y.re 1552473521.616 * [taylor]: Taking taylor expansion of x.im in x.re 1552473521.616 * [backup-simplify]: Simplify x.im into x.im 1552473521.616 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 1552473521.616 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 1552473521.616 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 1552473521.616 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 1552473521.616 * [taylor]: Taking taylor expansion of y.im in x.re 1552473521.616 * [backup-simplify]: Simplify y.im into y.im 1552473521.616 * [taylor]: Taking taylor expansion of x.re in x.re 1552473521.616 * [backup-simplify]: Simplify 0 into 0 1552473521.616 * [backup-simplify]: Simplify 1 into 1 1552473521.616 * [backup-simplify]: Simplify (* y.im 0) into 0 1552473521.616 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1552473521.616 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473521.616 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in x.re 1552473521.616 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.re 1552473521.616 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.re 1552473521.616 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.re 1552473521.616 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 1552473521.616 * [taylor]: Taking taylor expansion of y.re in x.re 1552473521.616 * [backup-simplify]: Simplify y.re into y.re 1552473521.616 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1552473521.616 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1552473521.616 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 1552473521.616 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 1552473521.617 * [taylor]: Taking taylor expansion of y.im in x.re 1552473521.617 * [backup-simplify]: Simplify y.im into y.im 1552473521.617 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473521.617 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1552473521.617 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1552473521.617 * [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)))) 1552473521.617 * [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))))) 1552473521.617 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1552473521.617 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 1552473521.617 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1552473521.617 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1552473521.617 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473521.618 * [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 1552473521.618 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1552473521.618 * [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 1552473521.618 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.re 1552473521.618 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.re 1552473521.618 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 1552473521.618 * [taylor]: Taking taylor expansion of y.re in y.re 1552473521.618 * [backup-simplify]: Simplify 0 into 0 1552473521.618 * [backup-simplify]: Simplify 1 into 1 1552473521.618 * [taylor]: Taking taylor expansion of x.im in y.re 1552473521.618 * [backup-simplify]: Simplify x.im into x.im 1552473521.618 * [backup-simplify]: Simplify (* 0 x.im) into 0 1552473521.618 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1552473521.618 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1552473521.618 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 1552473521.618 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 1552473521.618 * [taylor]: Taking taylor expansion of y.im in y.re 1552473521.618 * [backup-simplify]: Simplify y.im into y.im 1552473521.618 * [taylor]: Taking taylor expansion of x.re in y.re 1552473521.618 * [backup-simplify]: Simplify x.re into x.re 1552473521.618 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1552473521.619 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 1552473521.619 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 1552473521.619 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1552473521.619 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1552473521.619 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1552473521.619 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1552473521.619 * [taylor]: Taking taylor expansion of y.re in y.re 1552473521.619 * [backup-simplify]: Simplify 0 into 0 1552473521.619 * [backup-simplify]: Simplify 1 into 1 1552473521.619 * [backup-simplify]: Simplify (* 1 1) into 1 1552473521.619 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473521.619 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1552473521.619 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1552473521.619 * [taylor]: Taking taylor expansion of y.im in y.re 1552473521.619 * [backup-simplify]: Simplify y.im into y.im 1552473521.619 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473521.619 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1552473521.620 * [backup-simplify]: Simplify (+ 1 0) into 1 1552473521.620 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473521.620 * [backup-simplify]: Simplify (sqrt 1) into 1 1552473521.620 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552473521.621 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473521.621 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473521.621 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473521.622 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1552473521.622 * [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 1552473521.622 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 1552473521.622 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 1552473521.622 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 1552473521.622 * [taylor]: Taking taylor expansion of y.re in x.im 1552473521.622 * [backup-simplify]: Simplify y.re into y.re 1552473521.622 * [taylor]: Taking taylor expansion of x.im in x.im 1552473521.622 * [backup-simplify]: Simplify 0 into 0 1552473521.622 * [backup-simplify]: Simplify 1 into 1 1552473521.622 * [backup-simplify]: Simplify (* y.re 0) into 0 1552473521.622 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1552473521.622 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1552473521.622 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 1552473521.622 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 1552473521.622 * [taylor]: Taking taylor expansion of y.im in x.im 1552473521.622 * [backup-simplify]: Simplify y.im into y.im 1552473521.622 * [taylor]: Taking taylor expansion of x.re in x.im 1552473521.623 * [backup-simplify]: Simplify x.re into x.re 1552473521.623 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1552473521.623 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 1552473521.623 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in x.im 1552473521.623 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.im 1552473521.623 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.im 1552473521.623 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.im 1552473521.623 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 1552473521.623 * [taylor]: Taking taylor expansion of y.re in x.im 1552473521.623 * [backup-simplify]: Simplify y.re into y.re 1552473521.623 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1552473521.623 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1552473521.623 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 1552473521.623 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 1552473521.623 * [taylor]: Taking taylor expansion of y.im in x.im 1552473521.623 * [backup-simplify]: Simplify y.im into y.im 1552473521.623 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473521.623 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1552473521.623 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1552473521.623 * [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)))) 1552473521.623 * [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))))) 1552473521.623 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1552473521.623 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 1552473521.623 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1552473521.624 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1552473521.624 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473521.624 * [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 1552473521.624 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1552473521.624 * [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 1552473521.624 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 1552473521.624 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 1552473521.624 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 1552473521.624 * [taylor]: Taking taylor expansion of y.re in x.im 1552473521.624 * [backup-simplify]: Simplify y.re into y.re 1552473521.624 * [taylor]: Taking taylor expansion of x.im in x.im 1552473521.624 * [backup-simplify]: Simplify 0 into 0 1552473521.624 * [backup-simplify]: Simplify 1 into 1 1552473521.624 * [backup-simplify]: Simplify (* y.re 0) into 0 1552473521.625 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1552473521.625 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1552473521.625 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 1552473521.625 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 1552473521.625 * [taylor]: Taking taylor expansion of y.im in x.im 1552473521.625 * [backup-simplify]: Simplify y.im into y.im 1552473521.625 * [taylor]: Taking taylor expansion of x.re in x.im 1552473521.625 * [backup-simplify]: Simplify x.re into x.re 1552473521.625 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1552473521.625 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 1552473521.625 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in x.im 1552473521.625 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.im 1552473521.625 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.im 1552473521.625 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.im 1552473521.625 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 1552473521.625 * [taylor]: Taking taylor expansion of y.re in x.im 1552473521.625 * [backup-simplify]: Simplify y.re into y.re 1552473521.625 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1552473521.625 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1552473521.625 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 1552473521.625 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 1552473521.625 * [taylor]: Taking taylor expansion of y.im in x.im 1552473521.625 * [backup-simplify]: Simplify y.im into y.im 1552473521.625 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473521.625 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1552473521.625 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1552473521.626 * [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)))) 1552473521.626 * [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))))) 1552473521.626 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1552473521.626 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 1552473521.626 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1552473521.626 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1552473521.627 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473521.627 * [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 1552473521.627 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1552473521.628 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1552473521.628 * [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)))))) 1552473521.628 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 1552473521.628 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 1552473521.628 * [taylor]: Taking taylor expansion of y.re in y.re 1552473521.628 * [backup-simplify]: Simplify 0 into 0 1552473521.628 * [backup-simplify]: Simplify 1 into 1 1552473521.628 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473521.628 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 1552473521.628 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1552473521.628 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1552473521.628 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1552473521.629 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1552473521.629 * [taylor]: Taking taylor expansion of y.re in y.re 1552473521.629 * [backup-simplify]: Simplify 0 into 0 1552473521.629 * [backup-simplify]: Simplify 1 into 1 1552473521.629 * [backup-simplify]: Simplify (* 1 1) into 1 1552473521.629 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473521.629 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1552473521.629 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1552473521.629 * [taylor]: Taking taylor expansion of y.im in y.re 1552473521.629 * [backup-simplify]: Simplify y.im into y.im 1552473521.630 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473521.630 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1552473521.630 * [backup-simplify]: Simplify (+ 1 0) into 1 1552473521.630 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473521.631 * [backup-simplify]: Simplify (sqrt 1) into 1 1552473521.631 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552473521.633 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473521.633 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473521.634 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473521.634 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1552473521.635 * [backup-simplify]: Simplify (* 1 1) into 1 1552473521.635 * [taylor]: Taking taylor expansion of 1 in x.re 1552473521.635 * [backup-simplify]: Simplify 1 into 1 1552473521.636 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 1552473521.636 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1552473521.636 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 1552473521.636 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.re)))) into (- (/ 1 (* y.im x.re))) 1552473521.636 * [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))))))) 1552473521.636 * [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 1552473521.636 * [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 1552473521.636 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 1552473521.637 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 1552473521.637 * [taylor]: Taking taylor expansion of y.im in y.re 1552473521.637 * [backup-simplify]: Simplify y.im into y.im 1552473521.637 * [taylor]: Taking taylor expansion of x.re in y.re 1552473521.637 * [backup-simplify]: Simplify x.re into x.re 1552473521.637 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1552473521.637 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 1552473521.637 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 1552473521.637 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1552473521.637 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1552473521.637 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1552473521.637 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1552473521.637 * [taylor]: Taking taylor expansion of y.re in y.re 1552473521.637 * [backup-simplify]: Simplify 0 into 0 1552473521.637 * [backup-simplify]: Simplify 1 into 1 1552473521.637 * [backup-simplify]: Simplify (* 1 1) into 1 1552473521.638 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473521.638 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1552473521.638 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1552473521.638 * [taylor]: Taking taylor expansion of y.im in y.re 1552473521.638 * [backup-simplify]: Simplify y.im into y.im 1552473521.638 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473521.638 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1552473521.638 * [backup-simplify]: Simplify (+ 1 0) into 1 1552473521.639 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473521.639 * [backup-simplify]: Simplify (sqrt 1) into 1 1552473521.640 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552473521.641 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473521.641 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473521.641 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473521.642 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1552473521.642 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473521.643 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552473521.643 * [taylor]: Taking taylor expansion of 0 in x.re 1552473521.643 * [backup-simplify]: Simplify 0 into 0 1552473521.643 * [taylor]: Taking taylor expansion of 1 in y.im 1552473521.643 * [backup-simplify]: Simplify 1 into 1 1552473521.643 * [backup-simplify]: Simplify 1 into 1 1552473521.643 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 1552473521.643 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))))) into 0 1552473521.644 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1552473521.644 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 1552473521.644 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473521.644 * [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 1552473521.645 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1552473521.645 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1552473521.645 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1552473521.646 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 1552473521.646 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 1552473521.646 * [backup-simplify]: Simplify (- 0) into 0 1552473521.646 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473521.646 * [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 1552473521.646 * [taylor]: Taking taylor expansion of 0 in y.re 1552473521.646 * [backup-simplify]: Simplify 0 into 0 1552473521.646 * [taylor]: Taking taylor expansion of 0 in x.re 1552473521.646 * [backup-simplify]: Simplify 0 into 0 1552473521.646 * [backup-simplify]: Simplify (* (/ 1 (* y.im x.re)) 1) into (/ 1 (* y.im x.re)) 1552473521.647 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 1552473521.647 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in x.re 1552473521.647 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 1552473521.647 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 1552473521.647 * [taylor]: Taking taylor expansion of y.im in x.re 1552473521.647 * [backup-simplify]: Simplify y.im into y.im 1552473521.647 * [taylor]: Taking taylor expansion of x.re in x.re 1552473521.647 * [backup-simplify]: Simplify 0 into 0 1552473521.647 * [backup-simplify]: Simplify 1 into 1 1552473521.647 * [backup-simplify]: Simplify (* y.im 0) into 0 1552473521.647 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1552473521.647 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473521.647 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 1552473521.647 * [taylor]: Taking taylor expansion of (- (/ 1 y.im)) in y.im 1552473521.647 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1552473521.647 * [taylor]: Taking taylor expansion of y.im in y.im 1552473521.647 * [backup-simplify]: Simplify 0 into 0 1552473521.647 * [backup-simplify]: Simplify 1 into 1 1552473521.647 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473521.648 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473521.648 * [backup-simplify]: Simplify (- 0) into 0 1552473521.648 * [backup-simplify]: Simplify 0 into 0 1552473521.649 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1552473521.649 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473521.649 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 1552473521.650 * [backup-simplify]: Simplify (- (+ (* 1 (/ (/ 1 (pow y.im 2)) 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow y.im 2))) 1552473521.650 * [backup-simplify]: Simplify (/ (- (- (/ 1 (pow y.im 2))) (pow 0 2) (+)) (* 2 1)) into (/ -1/2 (pow y.im 2)) 1552473521.651 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473521.651 * [backup-simplify]: Simplify (+ (* 1 (/ -1/2 (pow y.im 2))) (+ (* 0 0) (* 0 1))) into (- (* 1/2 (/ 1 (pow y.im 2)))) 1552473521.651 * [taylor]: Taking taylor expansion of (- (* 1/2 (/ 1 (pow y.im 2)))) in x.re 1552473521.651 * [taylor]: Taking taylor expansion of (* 1/2 (/ 1 (pow y.im 2))) in x.re 1552473521.651 * [taylor]: Taking taylor expansion of 1/2 in x.re 1552473521.651 * [backup-simplify]: Simplify 1/2 into 1/2 1552473521.652 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 1552473521.652 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 1552473521.652 * [taylor]: Taking taylor expansion of y.im in x.re 1552473521.652 * [backup-simplify]: Simplify y.im into y.im 1552473521.652 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473521.652 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1552473521.652 * [taylor]: Taking taylor expansion of 0 in y.im 1552473521.652 * [backup-simplify]: Simplify 0 into 0 1552473521.652 * [backup-simplify]: Simplify 0 into 0 1552473521.652 * [taylor]: Taking taylor expansion of 0 in y.im 1552473521.652 * [backup-simplify]: Simplify 0 into 0 1552473521.652 * [backup-simplify]: Simplify 0 into 0 1552473521.652 * [backup-simplify]: Simplify 0 into 0 1552473521.652 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.re)))) into 0 1552473521.653 * [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 1552473521.653 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.im)))) into 0 1552473521.653 * [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 1552473521.653 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473521.654 * [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 1552473521.654 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1552473521.655 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 1552473521.655 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1552473521.655 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 1552473521.656 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 1552473521.656 * [backup-simplify]: Simplify (- 0) into 0 1552473521.656 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473521.656 * [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 1552473521.657 * [taylor]: Taking taylor expansion of 0 in y.re 1552473521.657 * [backup-simplify]: Simplify 0 into 0 1552473521.657 * [taylor]: Taking taylor expansion of 0 in x.re 1552473521.657 * [backup-simplify]: Simplify 0 into 0 1552473521.657 * [taylor]: Taking taylor expansion of 0 in x.re 1552473521.657 * [backup-simplify]: Simplify 0 into 0 1552473521.657 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 1552473521.657 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 1552473521.657 * [backup-simplify]: Simplify (+ (* (/ 1 (* y.im x.re)) 0) (* 0 1)) into 0 1552473521.657 * [backup-simplify]: Simplify (- 0) into 0 1552473521.657 * [taylor]: Taking taylor expansion of 0 in x.re 1552473521.657 * [backup-simplify]: Simplify 0 into 0 1552473521.658 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1552473521.658 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473521.659 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1552473521.659 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1552473521.659 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473521.660 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ (/ 1 (pow y.im 2)) 1)) (* (- (/ 1 (pow y.im 2))) (/ 0 1)))) into 0 1552473521.660 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ -1/2 (pow y.im 2)))))) (* 2 1)) into 0 1552473521.661 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473521.661 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 (/ -1/2 (pow y.im 2))) (+ (* 0 0) (* 0 1)))) into 0 1552473521.661 * [taylor]: Taking taylor expansion of 0 in x.re 1552473521.661 * [backup-simplify]: Simplify 0 into 0 1552473521.661 * [taylor]: Taking taylor expansion of 0 in y.im 1552473521.661 * [backup-simplify]: Simplify 0 into 0 1552473521.661 * [backup-simplify]: Simplify 0 into 0 1552473521.662 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 1552473521.662 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1552473521.662 * [backup-simplify]: Simplify (- 0) into 0 1552473521.662 * [taylor]: Taking taylor expansion of 0 in y.im 1552473521.662 * [backup-simplify]: Simplify 0 into 0 1552473521.662 * [backup-simplify]: Simplify 0 into 0 1552473521.662 * [backup-simplify]: Simplify (* 1 (* 1 (* 1 (* 1 (/ 1 (/ 1 x.im)))))) into x.im 1552473521.663 * [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)))))) 1552473521.663 * [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 1552473521.663 * [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 1552473521.663 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.im 1552473521.663 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.im 1552473521.663 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 1552473521.663 * [taylor]: Taking taylor expansion of y.re in y.im 1552473521.663 * [backup-simplify]: Simplify y.re into y.re 1552473521.663 * [taylor]: Taking taylor expansion of x.im in y.im 1552473521.663 * [backup-simplify]: Simplify x.im into x.im 1552473521.663 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 1552473521.663 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 1552473521.663 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.im 1552473521.663 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 1552473521.663 * [taylor]: Taking taylor expansion of y.im in y.im 1552473521.663 * [backup-simplify]: Simplify 0 into 0 1552473521.663 * [backup-simplify]: Simplify 1 into 1 1552473521.663 * [taylor]: Taking taylor expansion of x.re in y.im 1552473521.663 * [backup-simplify]: Simplify x.re into x.re 1552473521.663 * [backup-simplify]: Simplify (* 0 x.re) into 0 1552473521.663 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 1552473521.663 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1552473521.663 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.im 1552473521.663 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.im 1552473521.663 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.im 1552473521.663 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 1552473521.663 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 1552473521.663 * [taylor]: Taking taylor expansion of y.re in y.im 1552473521.663 * [backup-simplify]: Simplify y.re into y.re 1552473521.663 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1552473521.663 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1552473521.663 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 1552473521.663 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 1552473521.663 * [taylor]: Taking taylor expansion of y.im in y.im 1552473521.663 * [backup-simplify]: Simplify 0 into 0 1552473521.664 * [backup-simplify]: Simplify 1 into 1 1552473521.664 * [backup-simplify]: Simplify (* 1 1) into 1 1552473521.664 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473521.664 * [backup-simplify]: Simplify (+ 0 1) into 1 1552473521.664 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473521.665 * [backup-simplify]: Simplify (sqrt 1) into 1 1552473521.665 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552473521.666 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473521.666 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473521.666 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473521.667 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1552473521.667 * [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 1552473521.667 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.re 1552473521.667 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.re 1552473521.667 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 1552473521.667 * [taylor]: Taking taylor expansion of y.re in x.re 1552473521.667 * [backup-simplify]: Simplify y.re into y.re 1552473521.667 * [taylor]: Taking taylor expansion of x.im in x.re 1552473521.667 * [backup-simplify]: Simplify x.im into x.im 1552473521.667 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 1552473521.667 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 1552473521.667 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 1552473521.667 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 1552473521.667 * [taylor]: Taking taylor expansion of y.im in x.re 1552473521.667 * [backup-simplify]: Simplify y.im into y.im 1552473521.667 * [taylor]: Taking taylor expansion of x.re in x.re 1552473521.667 * [backup-simplify]: Simplify 0 into 0 1552473521.667 * [backup-simplify]: Simplify 1 into 1 1552473521.667 * [backup-simplify]: Simplify (* y.im 0) into 0 1552473521.667 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1552473521.667 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473521.668 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in x.re 1552473521.668 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.re 1552473521.668 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.re 1552473521.668 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.re 1552473521.668 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 1552473521.668 * [taylor]: Taking taylor expansion of y.re in x.re 1552473521.668 * [backup-simplify]: Simplify y.re into y.re 1552473521.668 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1552473521.668 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1552473521.668 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 1552473521.668 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 1552473521.668 * [taylor]: Taking taylor expansion of y.im in x.re 1552473521.668 * [backup-simplify]: Simplify y.im into y.im 1552473521.668 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473521.668 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1552473521.668 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1552473521.668 * [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)))) 1552473521.668 * [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))))) 1552473521.668 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1552473521.668 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 1552473521.668 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1552473521.668 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1552473521.669 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473521.669 * [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 1552473521.669 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1552473521.669 * [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 1552473521.669 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.re 1552473521.669 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.re 1552473521.669 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 1552473521.669 * [taylor]: Taking taylor expansion of y.re in y.re 1552473521.669 * [backup-simplify]: Simplify 0 into 0 1552473521.669 * [backup-simplify]: Simplify 1 into 1 1552473521.669 * [taylor]: Taking taylor expansion of x.im in y.re 1552473521.669 * [backup-simplify]: Simplify x.im into x.im 1552473521.669 * [backup-simplify]: Simplify (* 0 x.im) into 0 1552473521.670 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1552473521.670 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1552473521.670 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 1552473521.670 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 1552473521.670 * [taylor]: Taking taylor expansion of y.im in y.re 1552473521.670 * [backup-simplify]: Simplify y.im into y.im 1552473521.670 * [taylor]: Taking taylor expansion of x.re in y.re 1552473521.670 * [backup-simplify]: Simplify x.re into x.re 1552473521.670 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1552473521.670 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 1552473521.670 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 1552473521.670 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1552473521.670 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1552473521.670 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1552473521.670 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1552473521.670 * [taylor]: Taking taylor expansion of y.re in y.re 1552473521.670 * [backup-simplify]: Simplify 0 into 0 1552473521.670 * [backup-simplify]: Simplify 1 into 1 1552473521.670 * [backup-simplify]: Simplify (* 1 1) into 1 1552473521.670 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473521.670 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1552473521.670 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1552473521.670 * [taylor]: Taking taylor expansion of y.im in y.re 1552473521.670 * [backup-simplify]: Simplify y.im into y.im 1552473521.670 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473521.671 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1552473521.671 * [backup-simplify]: Simplify (+ 1 0) into 1 1552473521.671 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473521.671 * [backup-simplify]: Simplify (sqrt 1) into 1 1552473521.672 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552473521.672 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473521.672 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473521.673 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473521.673 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1552473521.673 * [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 1552473521.673 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 1552473521.673 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 1552473521.673 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 1552473521.673 * [taylor]: Taking taylor expansion of y.re in x.im 1552473521.673 * [backup-simplify]: Simplify y.re into y.re 1552473521.673 * [taylor]: Taking taylor expansion of x.im in x.im 1552473521.673 * [backup-simplify]: Simplify 0 into 0 1552473521.673 * [backup-simplify]: Simplify 1 into 1 1552473521.673 * [backup-simplify]: Simplify (* y.re 0) into 0 1552473521.674 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1552473521.674 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1552473521.674 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 1552473521.674 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 1552473521.674 * [taylor]: Taking taylor expansion of y.im in x.im 1552473521.674 * [backup-simplify]: Simplify y.im into y.im 1552473521.674 * [taylor]: Taking taylor expansion of x.re in x.im 1552473521.674 * [backup-simplify]: Simplify x.re into x.re 1552473521.674 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1552473521.674 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 1552473521.674 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in x.im 1552473521.674 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.im 1552473521.674 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.im 1552473521.674 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.im 1552473521.674 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 1552473521.674 * [taylor]: Taking taylor expansion of y.re in x.im 1552473521.674 * [backup-simplify]: Simplify y.re into y.re 1552473521.674 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1552473521.674 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1552473521.675 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 1552473521.675 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 1552473521.675 * [taylor]: Taking taylor expansion of y.im in x.im 1552473521.675 * [backup-simplify]: Simplify y.im into y.im 1552473521.675 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473521.675 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1552473521.675 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1552473521.675 * [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)))) 1552473521.675 * [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))))) 1552473521.675 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1552473521.675 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 1552473521.676 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1552473521.676 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1552473521.676 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473521.676 * [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 1552473521.677 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1552473521.677 * [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 1552473521.677 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 1552473521.677 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 1552473521.677 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 1552473521.677 * [taylor]: Taking taylor expansion of y.re in x.im 1552473521.677 * [backup-simplify]: Simplify y.re into y.re 1552473521.677 * [taylor]: Taking taylor expansion of x.im in x.im 1552473521.677 * [backup-simplify]: Simplify 0 into 0 1552473521.677 * [backup-simplify]: Simplify 1 into 1 1552473521.677 * [backup-simplify]: Simplify (* y.re 0) into 0 1552473521.677 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1552473521.677 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1552473521.677 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 1552473521.677 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 1552473521.677 * [taylor]: Taking taylor expansion of y.im in x.im 1552473521.677 * [backup-simplify]: Simplify y.im into y.im 1552473521.677 * [taylor]: Taking taylor expansion of x.re in x.im 1552473521.677 * [backup-simplify]: Simplify x.re into x.re 1552473521.678 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1552473521.678 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 1552473521.678 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in x.im 1552473521.678 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.im 1552473521.678 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.im 1552473521.678 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.im 1552473521.678 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 1552473521.678 * [taylor]: Taking taylor expansion of y.re in x.im 1552473521.678 * [backup-simplify]: Simplify y.re into y.re 1552473521.678 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1552473521.678 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1552473521.678 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 1552473521.678 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 1552473521.678 * [taylor]: Taking taylor expansion of y.im in x.im 1552473521.678 * [backup-simplify]: Simplify y.im into y.im 1552473521.678 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473521.678 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1552473521.678 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1552473521.679 * [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)))) 1552473521.679 * [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))))) 1552473521.679 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1552473521.679 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 1552473521.679 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1552473521.679 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1552473521.680 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473521.680 * [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 1552473521.681 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1552473521.681 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1552473521.681 * [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)))))) 1552473521.681 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 1552473521.681 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 1552473521.681 * [taylor]: Taking taylor expansion of y.re in y.re 1552473521.681 * [backup-simplify]: Simplify 0 into 0 1552473521.682 * [backup-simplify]: Simplify 1 into 1 1552473521.682 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473521.682 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 1552473521.682 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1552473521.682 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1552473521.682 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1552473521.682 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1552473521.682 * [taylor]: Taking taylor expansion of y.re in y.re 1552473521.682 * [backup-simplify]: Simplify 0 into 0 1552473521.682 * [backup-simplify]: Simplify 1 into 1 1552473521.683 * [backup-simplify]: Simplify (* 1 1) into 1 1552473521.683 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473521.683 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1552473521.683 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1552473521.683 * [taylor]: Taking taylor expansion of y.im in y.re 1552473521.683 * [backup-simplify]: Simplify y.im into y.im 1552473521.683 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473521.684 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1552473521.684 * [backup-simplify]: Simplify (+ 1 0) into 1 1552473521.685 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473521.685 * [backup-simplify]: Simplify (sqrt 1) into 1 1552473521.686 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552473521.686 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473521.686 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473521.687 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473521.688 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1552473521.688 * [backup-simplify]: Simplify (* 1 1) into 1 1552473521.688 * [taylor]: Taking taylor expansion of 1 in x.re 1552473521.688 * [backup-simplify]: Simplify 1 into 1 1552473521.688 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 1552473521.689 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1552473521.689 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 1552473521.689 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.re)))) into (- (/ 1 (* y.im x.re))) 1552473521.689 * [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))))))) 1552473521.689 * [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 1552473521.689 * [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 1552473521.689 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 1552473521.689 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 1552473521.689 * [taylor]: Taking taylor expansion of y.im in y.re 1552473521.689 * [backup-simplify]: Simplify y.im into y.im 1552473521.689 * [taylor]: Taking taylor expansion of x.re in y.re 1552473521.689 * [backup-simplify]: Simplify x.re into x.re 1552473521.689 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1552473521.689 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 1552473521.689 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 1552473521.689 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1552473521.689 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1552473521.689 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1552473521.689 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1552473521.689 * [taylor]: Taking taylor expansion of y.re in y.re 1552473521.689 * [backup-simplify]: Simplify 0 into 0 1552473521.689 * [backup-simplify]: Simplify 1 into 1 1552473521.690 * [backup-simplify]: Simplify (* 1 1) into 1 1552473521.690 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473521.690 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1552473521.690 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1552473521.690 * [taylor]: Taking taylor expansion of y.im in y.re 1552473521.690 * [backup-simplify]: Simplify y.im into y.im 1552473521.690 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473521.690 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1552473521.691 * [backup-simplify]: Simplify (+ 1 0) into 1 1552473521.691 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473521.691 * [backup-simplify]: Simplify (sqrt 1) into 1 1552473521.692 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552473521.693 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473521.693 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473521.693 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473521.694 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1552473521.695 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473521.695 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552473521.695 * [taylor]: Taking taylor expansion of 0 in x.re 1552473521.695 * [backup-simplify]: Simplify 0 into 0 1552473521.695 * [taylor]: Taking taylor expansion of 1 in y.im 1552473521.695 * [backup-simplify]: Simplify 1 into 1 1552473521.695 * [backup-simplify]: Simplify 1 into 1 1552473521.696 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 1552473521.696 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))))) into 0 1552473521.696 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1552473521.696 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 1552473521.697 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473521.697 * [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 1552473521.698 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1552473521.699 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1552473521.699 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1552473521.699 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 1552473521.699 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 1552473521.699 * [backup-simplify]: Simplify (- 0) into 0 1552473521.700 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473521.700 * [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 1552473521.700 * [taylor]: Taking taylor expansion of 0 in y.re 1552473521.700 * [backup-simplify]: Simplify 0 into 0 1552473521.700 * [taylor]: Taking taylor expansion of 0 in x.re 1552473521.700 * [backup-simplify]: Simplify 0 into 0 1552473521.700 * [backup-simplify]: Simplify (* (/ 1 (* y.im x.re)) 1) into (/ 1 (* y.im x.re)) 1552473521.700 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 1552473521.700 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in x.re 1552473521.700 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 1552473521.700 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 1552473521.700 * [taylor]: Taking taylor expansion of y.im in x.re 1552473521.700 * [backup-simplify]: Simplify y.im into y.im 1552473521.700 * [taylor]: Taking taylor expansion of x.re in x.re 1552473521.700 * [backup-simplify]: Simplify 0 into 0 1552473521.700 * [backup-simplify]: Simplify 1 into 1 1552473521.700 * [backup-simplify]: Simplify (* y.im 0) into 0 1552473521.701 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1552473521.701 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473521.701 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 1552473521.701 * [taylor]: Taking taylor expansion of (- (/ 1 y.im)) in y.im 1552473521.701 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1552473521.701 * [taylor]: Taking taylor expansion of y.im in y.im 1552473521.701 * [backup-simplify]: Simplify 0 into 0 1552473521.701 * [backup-simplify]: Simplify 1 into 1 1552473521.701 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473521.702 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473521.702 * [backup-simplify]: Simplify (- 0) into 0 1552473521.702 * [backup-simplify]: Simplify 0 into 0 1552473521.703 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1552473521.704 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473521.704 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 1552473521.704 * [backup-simplify]: Simplify (- (+ (* 1 (/ (/ 1 (pow y.im 2)) 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow y.im 2))) 1552473521.705 * [backup-simplify]: Simplify (/ (- (- (/ 1 (pow y.im 2))) (pow 0 2) (+)) (* 2 1)) into (/ -1/2 (pow y.im 2)) 1552473521.706 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473521.706 * [backup-simplify]: Simplify (+ (* 1 (/ -1/2 (pow y.im 2))) (+ (* 0 0) (* 0 1))) into (- (* 1/2 (/ 1 (pow y.im 2)))) 1552473521.706 * [taylor]: Taking taylor expansion of (- (* 1/2 (/ 1 (pow y.im 2)))) in x.re 1552473521.706 * [taylor]: Taking taylor expansion of (* 1/2 (/ 1 (pow y.im 2))) in x.re 1552473521.706 * [taylor]: Taking taylor expansion of 1/2 in x.re 1552473521.706 * [backup-simplify]: Simplify 1/2 into 1/2 1552473521.706 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 1552473521.706 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 1552473521.706 * [taylor]: Taking taylor expansion of y.im in x.re 1552473521.706 * [backup-simplify]: Simplify y.im into y.im 1552473521.706 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473521.707 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1552473521.707 * [taylor]: Taking taylor expansion of 0 in y.im 1552473521.707 * [backup-simplify]: Simplify 0 into 0 1552473521.707 * [backup-simplify]: Simplify 0 into 0 1552473521.707 * [taylor]: Taking taylor expansion of 0 in y.im 1552473521.707 * [backup-simplify]: Simplify 0 into 0 1552473521.707 * [backup-simplify]: Simplify 0 into 0 1552473521.707 * [backup-simplify]: Simplify 0 into 0 1552473521.707 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.re)))) into 0 1552473521.708 * [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 1552473521.708 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.im)))) into 0 1552473521.708 * [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 1552473521.709 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473521.709 * [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 1552473521.710 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1552473521.710 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 1552473521.710 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1552473521.711 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 1552473521.711 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 1552473521.714 * [backup-simplify]: Simplify (- 0) into 0 1552473521.715 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473521.715 * [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 1552473521.715 * [taylor]: Taking taylor expansion of 0 in y.re 1552473521.715 * [backup-simplify]: Simplify 0 into 0 1552473521.715 * [taylor]: Taking taylor expansion of 0 in x.re 1552473521.715 * [backup-simplify]: Simplify 0 into 0 1552473521.715 * [taylor]: Taking taylor expansion of 0 in x.re 1552473521.715 * [backup-simplify]: Simplify 0 into 0 1552473521.715 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 1552473521.716 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 1552473521.716 * [backup-simplify]: Simplify (+ (* (/ 1 (* y.im x.re)) 0) (* 0 1)) into 0 1552473521.716 * [backup-simplify]: Simplify (- 0) into 0 1552473521.716 * [taylor]: Taking taylor expansion of 0 in x.re 1552473521.716 * [backup-simplify]: Simplify 0 into 0 1552473521.717 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1552473521.717 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473521.717 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1552473521.718 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1552473521.718 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473521.718 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ (/ 1 (pow y.im 2)) 1)) (* (- (/ 1 (pow y.im 2))) (/ 0 1)))) into 0 1552473521.719 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ -1/2 (pow y.im 2)))))) (* 2 1)) into 0 1552473521.719 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473521.720 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 (/ -1/2 (pow y.im 2))) (+ (* 0 0) (* 0 1)))) into 0 1552473521.720 * [taylor]: Taking taylor expansion of 0 in x.re 1552473521.720 * [backup-simplify]: Simplify 0 into 0 1552473521.720 * [taylor]: Taking taylor expansion of 0 in y.im 1552473521.720 * [backup-simplify]: Simplify 0 into 0 1552473521.720 * [backup-simplify]: Simplify 0 into 0 1552473521.721 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 1552473521.721 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1552473521.721 * [backup-simplify]: Simplify (- 0) into 0 1552473521.721 * [taylor]: Taking taylor expansion of 0 in y.im 1552473521.721 * [backup-simplify]: Simplify 0 into 0 1552473521.721 * [backup-simplify]: Simplify 0 into 0 1552473521.721 * [backup-simplify]: Simplify (* 1 (* 1 (* 1 (* 1 (/ 1 (/ 1 (- x.im))))))) into (* -1 x.im) 1552473521.721 * * * * [progress]: [ 4 / 4 ] generating series at (2 1 1) 1552473521.721 * [backup-simplify]: Simplify (- (* x.im y.re) (* x.re y.im)) into (- (* y.re x.im) (* y.im x.re)) 1552473521.721 * [approximate]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in (x.im y.re x.re y.im) around 0 1552473521.721 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in y.im 1552473521.721 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 1552473521.721 * [taylor]: Taking taylor expansion of y.re in y.im 1552473521.721 * [backup-simplify]: Simplify y.re into y.re 1552473521.721 * [taylor]: Taking taylor expansion of x.im in y.im 1552473521.721 * [backup-simplify]: Simplify x.im into x.im 1552473521.721 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 1552473521.721 * [taylor]: Taking taylor expansion of y.im in y.im 1552473521.721 * [backup-simplify]: Simplify 0 into 0 1552473521.721 * [backup-simplify]: Simplify 1 into 1 1552473521.722 * [taylor]: Taking taylor expansion of x.re in y.im 1552473521.722 * [backup-simplify]: Simplify x.re into x.re 1552473521.722 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.re 1552473521.722 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 1552473521.722 * [taylor]: Taking taylor expansion of y.re in x.re 1552473521.722 * [backup-simplify]: Simplify y.re into y.re 1552473521.722 * [taylor]: Taking taylor expansion of x.im in x.re 1552473521.722 * [backup-simplify]: Simplify x.im into x.im 1552473521.722 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 1552473521.722 * [taylor]: Taking taylor expansion of y.im in x.re 1552473521.722 * [backup-simplify]: Simplify y.im into y.im 1552473521.722 * [taylor]: Taking taylor expansion of x.re in x.re 1552473521.722 * [backup-simplify]: Simplify 0 into 0 1552473521.722 * [backup-simplify]: Simplify 1 into 1 1552473521.722 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in y.re 1552473521.722 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 1552473521.722 * [taylor]: Taking taylor expansion of y.re in y.re 1552473521.722 * [backup-simplify]: Simplify 0 into 0 1552473521.722 * [backup-simplify]: Simplify 1 into 1 1552473521.722 * [taylor]: Taking taylor expansion of x.im in y.re 1552473521.722 * [backup-simplify]: Simplify x.im into x.im 1552473521.722 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 1552473521.722 * [taylor]: Taking taylor expansion of y.im in y.re 1552473521.722 * [backup-simplify]: Simplify y.im into y.im 1552473521.722 * [taylor]: Taking taylor expansion of x.re in y.re 1552473521.722 * [backup-simplify]: Simplify x.re into x.re 1552473521.722 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.im 1552473521.722 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 1552473521.722 * [taylor]: Taking taylor expansion of y.re in x.im 1552473521.722 * [backup-simplify]: Simplify y.re into y.re 1552473521.722 * [taylor]: Taking taylor expansion of x.im in x.im 1552473521.722 * [backup-simplify]: Simplify 0 into 0 1552473521.722 * [backup-simplify]: Simplify 1 into 1 1552473521.722 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 1552473521.722 * [taylor]: Taking taylor expansion of y.im in x.im 1552473521.722 * [backup-simplify]: Simplify y.im into y.im 1552473521.722 * [taylor]: Taking taylor expansion of x.re in x.im 1552473521.722 * [backup-simplify]: Simplify x.re into x.re 1552473521.722 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.im 1552473521.722 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 1552473521.722 * [taylor]: Taking taylor expansion of y.re in x.im 1552473521.722 * [backup-simplify]: Simplify y.re into y.re 1552473521.722 * [taylor]: Taking taylor expansion of x.im in x.im 1552473521.722 * [backup-simplify]: Simplify 0 into 0 1552473521.722 * [backup-simplify]: Simplify 1 into 1 1552473521.722 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 1552473521.722 * [taylor]: Taking taylor expansion of y.im in x.im 1552473521.722 * [backup-simplify]: Simplify y.im into y.im 1552473521.722 * [taylor]: Taking taylor expansion of x.re in x.im 1552473521.722 * [backup-simplify]: Simplify x.re into x.re 1552473521.722 * [backup-simplify]: Simplify (* y.re 0) into 0 1552473521.722 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1552473521.722 * [backup-simplify]: Simplify (- (* y.im x.re)) into (- (* y.im x.re)) 1552473521.722 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.re))) into (- (* y.im x.re)) 1552473521.722 * [taylor]: Taking taylor expansion of (- (* y.im x.re)) in y.re 1552473521.722 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 1552473521.722 * [taylor]: Taking taylor expansion of y.im in y.re 1552473521.722 * [backup-simplify]: Simplify y.im into y.im 1552473521.722 * [taylor]: Taking taylor expansion of x.re in y.re 1552473521.722 * [backup-simplify]: Simplify x.re into x.re 1552473521.723 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1552473521.723 * [backup-simplify]: Simplify (- (* y.im x.re)) into (- (* y.im x.re)) 1552473521.723 * [taylor]: Taking taylor expansion of (- (* y.im x.re)) in x.re 1552473521.723 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 1552473521.723 * [taylor]: Taking taylor expansion of y.im in x.re 1552473521.723 * [backup-simplify]: Simplify y.im into y.im 1552473521.723 * [taylor]: Taking taylor expansion of x.re in x.re 1552473521.723 * [backup-simplify]: Simplify 0 into 0 1552473521.723 * [backup-simplify]: Simplify 1 into 1 1552473521.723 * [backup-simplify]: Simplify (* y.im 0) into 0 1552473521.723 * [backup-simplify]: Simplify (- 0) into 0 1552473521.723 * [taylor]: Taking taylor expansion of 0 in y.im 1552473521.723 * [backup-simplify]: Simplify 0 into 0 1552473521.723 * [backup-simplify]: Simplify 0 into 0 1552473521.723 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1552473521.723 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 1552473521.724 * [backup-simplify]: Simplify (- 0) into 0 1552473521.724 * [backup-simplify]: Simplify (+ y.re 0) into y.re 1552473521.724 * [taylor]: Taking taylor expansion of y.re in y.re 1552473521.724 * [backup-simplify]: Simplify 0 into 0 1552473521.724 * [backup-simplify]: Simplify 1 into 1 1552473521.724 * [taylor]: Taking taylor expansion of 0 in x.re 1552473521.724 * [backup-simplify]: Simplify 0 into 0 1552473521.724 * [taylor]: Taking taylor expansion of 0 in y.im 1552473521.724 * [backup-simplify]: Simplify 0 into 0 1552473521.724 * [backup-simplify]: Simplify 0 into 0 1552473521.724 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 1552473521.724 * [backup-simplify]: Simplify (- 0) into 0 1552473521.724 * [taylor]: Taking taylor expansion of 0 in x.re 1552473521.724 * [backup-simplify]: Simplify 0 into 0 1552473521.724 * [taylor]: Taking taylor expansion of 0 in y.im 1552473521.724 * [backup-simplify]: Simplify 0 into 0 1552473521.724 * [backup-simplify]: Simplify 0 into 0 1552473521.724 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1552473521.724 * [backup-simplify]: Simplify (- y.im) into (- y.im) 1552473521.724 * [taylor]: Taking taylor expansion of (- y.im) in y.im 1552473521.724 * [taylor]: Taking taylor expansion of y.im in y.im 1552473521.725 * [backup-simplify]: Simplify 0 into 0 1552473521.725 * [backup-simplify]: Simplify 1 into 1 1552473521.725 * [backup-simplify]: Simplify (- 0) into 0 1552473521.725 * [backup-simplify]: Simplify 0 into 0 1552473521.725 * [backup-simplify]: Simplify 0 into 0 1552473521.725 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 1552473521.726 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 1552473521.726 * [backup-simplify]: Simplify (- 0) into 0 1552473521.726 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473521.726 * [taylor]: Taking taylor expansion of 0 in y.re 1552473521.726 * [backup-simplify]: Simplify 0 into 0 1552473521.726 * [taylor]: Taking taylor expansion of 0 in x.re 1552473521.726 * [backup-simplify]: Simplify 0 into 0 1552473521.726 * [taylor]: Taking taylor expansion of 0 in y.im 1552473521.726 * [backup-simplify]: Simplify 0 into 0 1552473521.726 * [backup-simplify]: Simplify 0 into 0 1552473521.726 * [backup-simplify]: Simplify 0 into 0 1552473521.726 * [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))) 1552473521.726 * [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 1552473521.726 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.im 1552473521.726 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.im 1552473521.726 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 1552473521.726 * [taylor]: Taking taylor expansion of y.re in y.im 1552473521.726 * [backup-simplify]: Simplify y.re into y.re 1552473521.726 * [taylor]: Taking taylor expansion of x.im in y.im 1552473521.726 * [backup-simplify]: Simplify x.im into x.im 1552473521.726 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 1552473521.726 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 1552473521.726 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.im 1552473521.727 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 1552473521.727 * [taylor]: Taking taylor expansion of y.im in y.im 1552473521.727 * [backup-simplify]: Simplify 0 into 0 1552473521.727 * [backup-simplify]: Simplify 1 into 1 1552473521.727 * [taylor]: Taking taylor expansion of x.re in y.im 1552473521.727 * [backup-simplify]: Simplify x.re into x.re 1552473521.727 * [backup-simplify]: Simplify (* 0 x.re) into 0 1552473521.727 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 1552473521.727 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1552473521.727 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.re 1552473521.727 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.re 1552473521.727 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 1552473521.727 * [taylor]: Taking taylor expansion of y.re in x.re 1552473521.727 * [backup-simplify]: Simplify y.re into y.re 1552473521.727 * [taylor]: Taking taylor expansion of x.im in x.re 1552473521.727 * [backup-simplify]: Simplify x.im into x.im 1552473521.727 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 1552473521.727 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 1552473521.727 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 1552473521.727 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 1552473521.727 * [taylor]: Taking taylor expansion of y.im in x.re 1552473521.727 * [backup-simplify]: Simplify y.im into y.im 1552473521.727 * [taylor]: Taking taylor expansion of x.re in x.re 1552473521.727 * [backup-simplify]: Simplify 0 into 0 1552473521.727 * [backup-simplify]: Simplify 1 into 1 1552473521.727 * [backup-simplify]: Simplify (* y.im 0) into 0 1552473521.727 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1552473521.728 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473521.728 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.re 1552473521.728 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.re 1552473521.728 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 1552473521.728 * [taylor]: Taking taylor expansion of y.re in y.re 1552473521.728 * [backup-simplify]: Simplify 0 into 0 1552473521.728 * [backup-simplify]: Simplify 1 into 1 1552473521.728 * [taylor]: Taking taylor expansion of x.im in y.re 1552473521.728 * [backup-simplify]: Simplify x.im into x.im 1552473521.728 * [backup-simplify]: Simplify (* 0 x.im) into 0 1552473521.728 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1552473521.728 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1552473521.728 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 1552473521.728 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 1552473521.728 * [taylor]: Taking taylor expansion of y.im in y.re 1552473521.728 * [backup-simplify]: Simplify y.im into y.im 1552473521.728 * [taylor]: Taking taylor expansion of x.re in y.re 1552473521.728 * [backup-simplify]: Simplify x.re into x.re 1552473521.728 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1552473521.728 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 1552473521.728 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 1552473521.728 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 1552473521.728 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 1552473521.728 * [taylor]: Taking taylor expansion of y.re in x.im 1552473521.728 * [backup-simplify]: Simplify y.re into y.re 1552473521.728 * [taylor]: Taking taylor expansion of x.im in x.im 1552473521.728 * [backup-simplify]: Simplify 0 into 0 1552473521.728 * [backup-simplify]: Simplify 1 into 1 1552473521.728 * [backup-simplify]: Simplify (* y.re 0) into 0 1552473521.729 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1552473521.729 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1552473521.729 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 1552473521.729 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 1552473521.729 * [taylor]: Taking taylor expansion of y.im in x.im 1552473521.729 * [backup-simplify]: Simplify y.im into y.im 1552473521.729 * [taylor]: Taking taylor expansion of x.re in x.im 1552473521.729 * [backup-simplify]: Simplify x.re into x.re 1552473521.729 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1552473521.729 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 1552473521.729 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 1552473521.729 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 1552473521.729 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 1552473521.729 * [taylor]: Taking taylor expansion of y.re in x.im 1552473521.729 * [backup-simplify]: Simplify y.re into y.re 1552473521.729 * [taylor]: Taking taylor expansion of x.im in x.im 1552473521.729 * [backup-simplify]: Simplify 0 into 0 1552473521.729 * [backup-simplify]: Simplify 1 into 1 1552473521.729 * [backup-simplify]: Simplify (* y.re 0) into 0 1552473521.729 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1552473521.729 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1552473521.729 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 1552473521.729 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 1552473521.729 * [taylor]: Taking taylor expansion of y.im in x.im 1552473521.729 * [backup-simplify]: Simplify y.im into y.im 1552473521.729 * [taylor]: Taking taylor expansion of x.re in x.im 1552473521.729 * [backup-simplify]: Simplify x.re into x.re 1552473521.729 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1552473521.729 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 1552473521.729 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1552473521.729 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 1552473521.730 * [taylor]: Taking taylor expansion of y.re in y.re 1552473521.730 * [backup-simplify]: Simplify 0 into 0 1552473521.730 * [backup-simplify]: Simplify 1 into 1 1552473521.730 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473521.730 * [taylor]: Taking taylor expansion of 1 in x.re 1552473521.730 * [backup-simplify]: Simplify 1 into 1 1552473521.730 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 1552473521.730 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1552473521.730 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 1552473521.730 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.re)))) into (- (/ 1 (* y.im x.re))) 1552473521.730 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in y.re 1552473521.730 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 1552473521.731 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 1552473521.731 * [taylor]: Taking taylor expansion of y.im in y.re 1552473521.731 * [backup-simplify]: Simplify y.im into y.im 1552473521.731 * [taylor]: Taking taylor expansion of x.re in y.re 1552473521.731 * [backup-simplify]: Simplify x.re into x.re 1552473521.731 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1552473521.731 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 1552473521.731 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473521.731 * [taylor]: Taking taylor expansion of 0 in x.re 1552473521.731 * [backup-simplify]: Simplify 0 into 0 1552473521.731 * [taylor]: Taking taylor expansion of 1 in y.im 1552473521.731 * [backup-simplify]: Simplify 1 into 1 1552473521.732 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1552473521.732 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1552473521.732 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 1552473521.732 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 1552473521.732 * [backup-simplify]: Simplify (- 0) into 0 1552473521.732 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473521.732 * [taylor]: Taking taylor expansion of 0 in y.re 1552473521.732 * [backup-simplify]: Simplify 0 into 0 1552473521.732 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 1552473521.733 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in x.re 1552473521.733 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 1552473521.733 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 1552473521.733 * [taylor]: Taking taylor expansion of y.im in x.re 1552473521.733 * [backup-simplify]: Simplify y.im into y.im 1552473521.733 * [taylor]: Taking taylor expansion of x.re in x.re 1552473521.733 * [backup-simplify]: Simplify 0 into 0 1552473521.733 * [backup-simplify]: Simplify 1 into 1 1552473521.733 * [backup-simplify]: Simplify (* y.im 0) into 0 1552473521.733 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1552473521.733 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473521.733 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 1552473521.733 * [taylor]: Taking taylor expansion of (- (/ 1 y.im)) in y.im 1552473521.733 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1552473521.733 * [taylor]: Taking taylor expansion of y.im in y.im 1552473521.733 * [backup-simplify]: Simplify 0 into 0 1552473521.733 * [backup-simplify]: Simplify 1 into 1 1552473521.733 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473521.734 * [backup-simplify]: Simplify (- 1) into -1 1552473521.734 * [backup-simplify]: Simplify -1 into -1 1552473521.735 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473521.735 * [taylor]: Taking taylor expansion of 0 in x.re 1552473521.735 * [backup-simplify]: Simplify 0 into 0 1552473521.735 * [taylor]: Taking taylor expansion of 0 in y.im 1552473521.735 * [backup-simplify]: Simplify 0 into 0 1552473521.735 * [taylor]: Taking taylor expansion of 0 in y.im 1552473521.735 * [backup-simplify]: Simplify 0 into 0 1552473521.735 * [backup-simplify]: Simplify 1 into 1 1552473521.736 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 1552473521.736 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1552473521.736 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 1552473521.737 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 1552473521.737 * [backup-simplify]: Simplify (- 0) into 0 1552473521.737 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473521.737 * [taylor]: Taking taylor expansion of 0 in y.re 1552473521.737 * [backup-simplify]: Simplify 0 into 0 1552473521.737 * [taylor]: Taking taylor expansion of 0 in x.re 1552473521.738 * [backup-simplify]: Simplify 0 into 0 1552473521.738 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 1552473521.738 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 1552473521.738 * [backup-simplify]: Simplify (- 0) into 0 1552473521.738 * [taylor]: Taking taylor expansion of 0 in x.re 1552473521.738 * [backup-simplify]: Simplify 0 into 0 1552473521.739 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473521.739 * [taylor]: Taking taylor expansion of 0 in x.re 1552473521.739 * [backup-simplify]: Simplify 0 into 0 1552473521.740 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 1552473521.740 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1552473521.741 * [backup-simplify]: Simplify (- 0) into 0 1552473521.741 * [taylor]: Taking taylor expansion of 0 in y.im 1552473521.741 * [backup-simplify]: Simplify 0 into 0 1552473521.741 * [taylor]: Taking taylor expansion of 0 in y.im 1552473521.741 * [backup-simplify]: Simplify 0 into 0 1552473521.741 * [taylor]: Taking taylor expansion of 0 in y.im 1552473521.741 * [backup-simplify]: Simplify 0 into 0 1552473521.741 * [taylor]: Taking taylor expansion of 0 in y.im 1552473521.741 * [backup-simplify]: Simplify 0 into 0 1552473521.742 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473521.743 * [backup-simplify]: Simplify (- 0) into 0 1552473521.743 * [backup-simplify]: Simplify 0 into 0 1552473521.743 * [backup-simplify]: Simplify 0 into 0 1552473521.743 * [backup-simplify]: Simplify 0 into 0 1552473521.743 * [backup-simplify]: Simplify 0 into 0 1552473521.744 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))) into 0 1552473521.744 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1552473521.745 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.re)))) into 0 1552473521.745 * [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 1552473521.746 * [backup-simplify]: Simplify (- 0) into 0 1552473521.746 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473521.746 * [taylor]: Taking taylor expansion of 0 in y.re 1552473521.746 * [backup-simplify]: Simplify 0 into 0 1552473521.746 * [taylor]: Taking taylor expansion of 0 in x.re 1552473521.746 * [backup-simplify]: Simplify 0 into 0 1552473521.746 * [taylor]: Taking taylor expansion of 0 in x.re 1552473521.746 * [backup-simplify]: Simplify 0 into 0 1552473521.747 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 1552473521.747 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 1552473521.747 * [backup-simplify]: Simplify (- 0) into 0 1552473521.747 * [taylor]: Taking taylor expansion of 0 in x.re 1552473521.747 * [backup-simplify]: Simplify 0 into 0 1552473521.748 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473521.748 * [taylor]: Taking taylor expansion of 0 in x.re 1552473521.748 * [backup-simplify]: Simplify 0 into 0 1552473521.748 * [taylor]: Taking taylor expansion of 0 in y.im 1552473521.748 * [backup-simplify]: Simplify 0 into 0 1552473521.749 * [taylor]: Taking taylor expansion of 0 in y.im 1552473521.749 * [backup-simplify]: Simplify 0 into 0 1552473521.749 * [taylor]: Taking taylor expansion of 0 in y.im 1552473521.749 * [backup-simplify]: Simplify 0 into 0 1552473521.749 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1552473521.750 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1552473521.750 * [backup-simplify]: Simplify (- 0) into 0 1552473521.750 * [taylor]: Taking taylor expansion of 0 in y.im 1552473521.750 * [backup-simplify]: Simplify 0 into 0 1552473521.750 * [taylor]: Taking taylor expansion of 0 in y.im 1552473521.750 * [backup-simplify]: Simplify 0 into 0 1552473521.750 * [taylor]: Taking taylor expansion of 0 in y.im 1552473521.750 * [backup-simplify]: Simplify 0 into 0 1552473521.750 * [taylor]: Taking taylor expansion of 0 in y.im 1552473521.750 * [backup-simplify]: Simplify 0 into 0 1552473521.750 * [backup-simplify]: Simplify 0 into 0 1552473521.750 * [backup-simplify]: Simplify 0 into 0 1552473521.751 * [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)) 1552473521.751 * [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))) 1552473521.751 * [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 1552473521.751 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.im 1552473521.752 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.im 1552473521.752 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 1552473521.752 * [taylor]: Taking taylor expansion of y.re in y.im 1552473521.752 * [backup-simplify]: Simplify y.re into y.re 1552473521.752 * [taylor]: Taking taylor expansion of x.im in y.im 1552473521.752 * [backup-simplify]: Simplify x.im into x.im 1552473521.752 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 1552473521.752 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 1552473521.752 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.im 1552473521.752 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 1552473521.752 * [taylor]: Taking taylor expansion of y.im in y.im 1552473521.752 * [backup-simplify]: Simplify 0 into 0 1552473521.752 * [backup-simplify]: Simplify 1 into 1 1552473521.752 * [taylor]: Taking taylor expansion of x.re in y.im 1552473521.752 * [backup-simplify]: Simplify x.re into x.re 1552473521.752 * [backup-simplify]: Simplify (* 0 x.re) into 0 1552473521.752 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 1552473521.752 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1552473521.753 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.re 1552473521.753 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.re 1552473521.753 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 1552473521.753 * [taylor]: Taking taylor expansion of y.re in x.re 1552473521.753 * [backup-simplify]: Simplify y.re into y.re 1552473521.753 * [taylor]: Taking taylor expansion of x.im in x.re 1552473521.753 * [backup-simplify]: Simplify x.im into x.im 1552473521.753 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 1552473521.753 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 1552473521.753 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 1552473521.753 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 1552473521.753 * [taylor]: Taking taylor expansion of y.im in x.re 1552473521.753 * [backup-simplify]: Simplify y.im into y.im 1552473521.753 * [taylor]: Taking taylor expansion of x.re in x.re 1552473521.753 * [backup-simplify]: Simplify 0 into 0 1552473521.753 * [backup-simplify]: Simplify 1 into 1 1552473521.753 * [backup-simplify]: Simplify (* y.im 0) into 0 1552473521.753 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1552473521.754 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473521.754 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.re 1552473521.754 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.re 1552473521.754 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 1552473521.754 * [taylor]: Taking taylor expansion of y.re in y.re 1552473521.754 * [backup-simplify]: Simplify 0 into 0 1552473521.754 * [backup-simplify]: Simplify 1 into 1 1552473521.754 * [taylor]: Taking taylor expansion of x.im in y.re 1552473521.754 * [backup-simplify]: Simplify x.im into x.im 1552473521.754 * [backup-simplify]: Simplify (* 0 x.im) into 0 1552473521.754 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1552473521.754 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1552473521.754 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 1552473521.754 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 1552473521.754 * [taylor]: Taking taylor expansion of y.im in y.re 1552473521.754 * [backup-simplify]: Simplify y.im into y.im 1552473521.754 * [taylor]: Taking taylor expansion of x.re in y.re 1552473521.754 * [backup-simplify]: Simplify x.re into x.re 1552473521.754 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1552473521.755 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 1552473521.755 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 1552473521.755 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 1552473521.755 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 1552473521.755 * [taylor]: Taking taylor expansion of y.re in x.im 1552473521.755 * [backup-simplify]: Simplify y.re into y.re 1552473521.755 * [taylor]: Taking taylor expansion of x.im in x.im 1552473521.755 * [backup-simplify]: Simplify 0 into 0 1552473521.755 * [backup-simplify]: Simplify 1 into 1 1552473521.755 * [backup-simplify]: Simplify (* y.re 0) into 0 1552473521.755 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1552473521.755 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1552473521.755 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 1552473521.755 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 1552473521.755 * [taylor]: Taking taylor expansion of y.im in x.im 1552473521.755 * [backup-simplify]: Simplify y.im into y.im 1552473521.755 * [taylor]: Taking taylor expansion of x.re in x.im 1552473521.755 * [backup-simplify]: Simplify x.re into x.re 1552473521.755 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1552473521.755 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 1552473521.756 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 1552473521.756 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 1552473521.756 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 1552473521.756 * [taylor]: Taking taylor expansion of y.re in x.im 1552473521.756 * [backup-simplify]: Simplify y.re into y.re 1552473521.756 * [taylor]: Taking taylor expansion of x.im in x.im 1552473521.756 * [backup-simplify]: Simplify 0 into 0 1552473521.756 * [backup-simplify]: Simplify 1 into 1 1552473521.756 * [backup-simplify]: Simplify (* y.re 0) into 0 1552473521.756 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1552473521.756 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1552473521.756 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 1552473521.756 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 1552473521.756 * [taylor]: Taking taylor expansion of y.im in x.im 1552473521.756 * [backup-simplify]: Simplify y.im into y.im 1552473521.756 * [taylor]: Taking taylor expansion of x.re in x.im 1552473521.756 * [backup-simplify]: Simplify x.re into x.re 1552473521.756 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1552473521.756 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 1552473521.757 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1552473521.757 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 1552473521.757 * [taylor]: Taking taylor expansion of y.re in y.re 1552473521.757 * [backup-simplify]: Simplify 0 into 0 1552473521.757 * [backup-simplify]: Simplify 1 into 1 1552473521.757 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473521.757 * [taylor]: Taking taylor expansion of 1 in x.re 1552473521.757 * [backup-simplify]: Simplify 1 into 1 1552473521.758 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 1552473521.758 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1552473521.758 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 1552473521.758 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.re)))) into (- (/ 1 (* y.im x.re))) 1552473521.758 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in y.re 1552473521.758 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 1552473521.758 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 1552473521.758 * [taylor]: Taking taylor expansion of y.im in y.re 1552473521.758 * [backup-simplify]: Simplify y.im into y.im 1552473521.758 * [taylor]: Taking taylor expansion of x.re in y.re 1552473521.758 * [backup-simplify]: Simplify x.re into x.re 1552473521.758 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1552473521.759 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 1552473521.759 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473521.760 * [taylor]: Taking taylor expansion of 0 in x.re 1552473521.760 * [backup-simplify]: Simplify 0 into 0 1552473521.760 * [taylor]: Taking taylor expansion of 1 in y.im 1552473521.760 * [backup-simplify]: Simplify 1 into 1 1552473521.761 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1552473521.761 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1552473521.761 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 1552473521.761 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 1552473521.761 * [backup-simplify]: Simplify (- 0) into 0 1552473521.762 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473521.762 * [taylor]: Taking taylor expansion of 0 in y.re 1552473521.762 * [backup-simplify]: Simplify 0 into 0 1552473521.762 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 1552473521.762 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in x.re 1552473521.762 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 1552473521.762 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 1552473521.762 * [taylor]: Taking taylor expansion of y.im in x.re 1552473521.762 * [backup-simplify]: Simplify y.im into y.im 1552473521.762 * [taylor]: Taking taylor expansion of x.re in x.re 1552473521.762 * [backup-simplify]: Simplify 0 into 0 1552473521.762 * [backup-simplify]: Simplify 1 into 1 1552473521.762 * [backup-simplify]: Simplify (* y.im 0) into 0 1552473521.763 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1552473521.763 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473521.763 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 1552473521.763 * [taylor]: Taking taylor expansion of (- (/ 1 y.im)) in y.im 1552473521.763 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1552473521.763 * [taylor]: Taking taylor expansion of y.im in y.im 1552473521.763 * [backup-simplify]: Simplify 0 into 0 1552473521.763 * [backup-simplify]: Simplify 1 into 1 1552473521.763 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473521.764 * [backup-simplify]: Simplify (- 1) into -1 1552473521.764 * [backup-simplify]: Simplify -1 into -1 1552473521.765 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473521.765 * [taylor]: Taking taylor expansion of 0 in x.re 1552473521.765 * [backup-simplify]: Simplify 0 into 0 1552473521.765 * [taylor]: Taking taylor expansion of 0 in y.im 1552473521.765 * [backup-simplify]: Simplify 0 into 0 1552473521.765 * [taylor]: Taking taylor expansion of 0 in y.im 1552473521.765 * [backup-simplify]: Simplify 0 into 0 1552473521.765 * [backup-simplify]: Simplify 1 into 1 1552473521.766 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 1552473521.766 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1552473521.766 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 1552473521.766 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 1552473521.766 * [backup-simplify]: Simplify (- 0) into 0 1552473521.767 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473521.767 * [taylor]: Taking taylor expansion of 0 in y.re 1552473521.767 * [backup-simplify]: Simplify 0 into 0 1552473521.767 * [taylor]: Taking taylor expansion of 0 in x.re 1552473521.767 * [backup-simplify]: Simplify 0 into 0 1552473521.767 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 1552473521.767 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 1552473521.767 * [backup-simplify]: Simplify (- 0) into 0 1552473521.767 * [taylor]: Taking taylor expansion of 0 in x.re 1552473521.767 * [backup-simplify]: Simplify 0 into 0 1552473521.768 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473521.768 * [taylor]: Taking taylor expansion of 0 in x.re 1552473521.768 * [backup-simplify]: Simplify 0 into 0 1552473521.768 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 1552473521.768 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1552473521.768 * [backup-simplify]: Simplify (- 0) into 0 1552473521.768 * [taylor]: Taking taylor expansion of 0 in y.im 1552473521.769 * [backup-simplify]: Simplify 0 into 0 1552473521.769 * [taylor]: Taking taylor expansion of 0 in y.im 1552473521.769 * [backup-simplify]: Simplify 0 into 0 1552473521.769 * [taylor]: Taking taylor expansion of 0 in y.im 1552473521.769 * [backup-simplify]: Simplify 0 into 0 1552473521.769 * [taylor]: Taking taylor expansion of 0 in y.im 1552473521.769 * [backup-simplify]: Simplify 0 into 0 1552473521.769 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473521.769 * [backup-simplify]: Simplify (- 0) into 0 1552473521.769 * [backup-simplify]: Simplify 0 into 0 1552473521.769 * [backup-simplify]: Simplify 0 into 0 1552473521.769 * [backup-simplify]: Simplify 0 into 0 1552473521.769 * [backup-simplify]: Simplify 0 into 0 1552473521.770 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))) into 0 1552473521.770 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1552473521.771 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.re)))) into 0 1552473521.771 * [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 1552473521.771 * [backup-simplify]: Simplify (- 0) into 0 1552473521.771 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473521.771 * [taylor]: Taking taylor expansion of 0 in y.re 1552473521.771 * [backup-simplify]: Simplify 0 into 0 1552473521.771 * [taylor]: Taking taylor expansion of 0 in x.re 1552473521.771 * [backup-simplify]: Simplify 0 into 0 1552473521.771 * [taylor]: Taking taylor expansion of 0 in x.re 1552473521.771 * [backup-simplify]: Simplify 0 into 0 1552473521.772 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 1552473521.772 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 1552473521.772 * [backup-simplify]: Simplify (- 0) into 0 1552473521.772 * [taylor]: Taking taylor expansion of 0 in x.re 1552473521.772 * [backup-simplify]: Simplify 0 into 0 1552473521.773 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473521.773 * [taylor]: Taking taylor expansion of 0 in x.re 1552473521.773 * [backup-simplify]: Simplify 0 into 0 1552473521.773 * [taylor]: Taking taylor expansion of 0 in y.im 1552473521.773 * [backup-simplify]: Simplify 0 into 0 1552473521.773 * [taylor]: Taking taylor expansion of 0 in y.im 1552473521.773 * [backup-simplify]: Simplify 0 into 0 1552473521.773 * [taylor]: Taking taylor expansion of 0 in y.im 1552473521.773 * [backup-simplify]: Simplify 0 into 0 1552473521.774 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1552473521.774 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1552473521.774 * [backup-simplify]: Simplify (- 0) into 0 1552473521.774 * [taylor]: Taking taylor expansion of 0 in y.im 1552473521.774 * [backup-simplify]: Simplify 0 into 0 1552473521.774 * [taylor]: Taking taylor expansion of 0 in y.im 1552473521.774 * [backup-simplify]: Simplify 0 into 0 1552473521.774 * [taylor]: Taking taylor expansion of 0 in y.im 1552473521.774 * [backup-simplify]: Simplify 0 into 0 1552473521.774 * [taylor]: Taking taylor expansion of 0 in y.im 1552473521.774 * [backup-simplify]: Simplify 0 into 0 1552473521.774 * [backup-simplify]: Simplify 0 into 0 1552473521.774 * [backup-simplify]: Simplify 0 into 0 1552473521.775 * [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)) 1552473521.775 * * * [progress]: simplifying candidates 1552473521.775 * * * * [progress]: [ 1 / 452 ] simplifiying candidate # 1552473521.775 * * * * [progress]: [ 2 / 452 ] simplifiying candidate # 1552473521.775 * * * * [progress]: [ 3 / 452 ] simplifiying candidate # 1552473521.775 * * * * [progress]: [ 4 / 452 ] simplifiying candidate # 1552473521.775 * * * * [progress]: [ 5 / 452 ] simplifiying candidate # 1552473521.775 * * * * [progress]: [ 6 / 452 ] simplifiying candidate # 1552473521.775 * * * * [progress]: [ 7 / 452 ] simplifiying candidate # 1552473521.775 * * * * [progress]: [ 8 / 452 ] simplifiying candidate # 1552473521.775 * [simplify]: Simplifying (sqrt (* y.re y.re)) 1552473521.775 * * [simplify]: iters left: 3 (3 enodes) 1552473521.776 * * [simplify]: iters left: 2 (10 enodes) 1552473521.777 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473521.777 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473521.777 * * [simplify]: Extracting #2: cost 4 inf + 1 1552473521.777 * * [simplify]: Extracting #3: cost 0 inf + 165 1552473521.778 * [simplify]: Simplified to (fabs y.re) 1552473521.778 * [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))) 1552473521.778 * * * * [progress]: [ 9 / 452 ] simplifiying candidate # 1552473521.778 * [simplify]: Simplifying (sqrt (* y.re y.re)) 1552473521.778 * * [simplify]: iters left: 3 (3 enodes) 1552473521.779 * * [simplify]: iters left: 2 (10 enodes) 1552473521.780 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473521.780 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473521.780 * * [simplify]: Extracting #2: cost 4 inf + 1 1552473521.780 * * [simplify]: Extracting #3: cost 0 inf + 165 1552473521.780 * [simplify]: Simplified to (fabs y.re) 1552473521.780 * [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))))) 1552473521.780 * * * * [progress]: [ 10 / 452 ] simplifiying candidate # 1552473521.780 * [simplify]: Simplifying (sqrt (* y.re y.re)) 1552473521.780 * * [simplify]: iters left: 3 (3 enodes) 1552473521.781 * * [simplify]: iters left: 2 (10 enodes) 1552473521.782 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473521.782 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473521.782 * * [simplify]: Extracting #2: cost 4 inf + 1 1552473521.782 * * [simplify]: Extracting #3: cost 0 inf + 165 1552473521.782 * [simplify]: Simplified to (fabs y.re) 1552473521.782 * [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))))) 1552473521.783 * * * * [progress]: [ 11 / 452 ] simplifiying candidate # 1552473521.783 * [simplify]: Simplifying (sqrt (* y.re y.re)) 1552473521.783 * * [simplify]: iters left: 3 (3 enodes) 1552473521.783 * * [simplify]: iters left: 2 (10 enodes) 1552473521.785 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473521.785 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473521.785 * * [simplify]: Extracting #2: cost 4 inf + 1 1552473521.785 * * [simplify]: Extracting #3: cost 0 inf + 165 1552473521.785 * [simplify]: Simplified to (fabs y.re) 1552473521.785 * [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))))) 1552473521.785 * * * * [progress]: [ 12 / 452 ] simplifiying candidate # 1552473521.785 * [simplify]: Simplifying (sqrt (* y.re y.re)) 1552473521.785 * * [simplify]: iters left: 3 (3 enodes) 1552473521.786 * * [simplify]: iters left: 2 (10 enodes) 1552473521.787 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473521.787 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473521.787 * * [simplify]: Extracting #2: cost 4 inf + 1 1552473521.787 * * [simplify]: Extracting #3: cost 0 inf + 165 1552473521.788 * [simplify]: Simplified to (fabs y.re) 1552473521.788 * [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))) 1552473521.788 * * * * [progress]: [ 13 / 452 ] simplifiying candidate # 1552473521.788 * [simplify]: Simplifying (* (sqrt y.re) (sqrt y.re)) 1552473521.788 * * [simplify]: iters left: 3 (3 enodes) 1552473521.789 * * [simplify]: iters left: 2 (7 enodes) 1552473521.790 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473521.790 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473521.790 * [simplify]: Simplified to y.re 1552473521.790 * [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))) 1552473521.790 * * * * [progress]: [ 14 / 452 ] simplifiying candidate # 1552473521.790 * [simplify]: Simplifying (* (sqrt y.re) (sqrt y.re)) 1552473521.790 * * [simplify]: iters left: 3 (3 enodes) 1552473521.792 * * [simplify]: iters left: 2 (7 enodes) 1552473521.793 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473521.793 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473521.793 * [simplify]: Simplified to y.re 1552473521.793 * [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))))) 1552473521.793 * * * * [progress]: [ 15 / 452 ] simplifiying candidate # 1552473521.794 * [simplify]: Simplifying (* (sqrt y.re) (sqrt y.re)) 1552473521.794 * * [simplify]: iters left: 3 (3 enodes) 1552473521.795 * * [simplify]: iters left: 2 (7 enodes) 1552473521.797 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473521.797 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473521.797 * [simplify]: Simplified to y.re 1552473521.797 * [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))))) 1552473521.797 * * * * [progress]: [ 16 / 452 ] simplifiying candidate # 1552473521.797 * [simplify]: Simplifying (* (sqrt y.re) (sqrt y.re)) 1552473521.797 * * [simplify]: iters left: 3 (3 enodes) 1552473521.799 * * [simplify]: iters left: 2 (7 enodes) 1552473521.800 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473521.800 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473521.800 * [simplify]: Simplified to y.re 1552473521.801 * [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))))) 1552473521.801 * * * * [progress]: [ 17 / 452 ] simplifiying candidate # 1552473521.801 * [simplify]: Simplifying (* (sqrt y.re) (sqrt y.re)) 1552473521.801 * * [simplify]: iters left: 3 (3 enodes) 1552473521.802 * * [simplify]: iters left: 2 (7 enodes) 1552473521.804 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473521.804 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473521.804 * [simplify]: Simplified to y.re 1552473521.804 * [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))) 1552473521.805 * * * * [progress]: [ 18 / 452 ] simplifiying candidate # 1552473521.805 * [simplify]: Simplifying (* (sqrt y.re) (sqrt y.re)) 1552473521.805 * * [simplify]: iters left: 3 (3 enodes) 1552473521.806 * * [simplify]: iters left: 2 (7 enodes) 1552473521.808 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473521.808 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473521.808 * [simplify]: Simplified to y.re 1552473521.808 * [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))) 1552473521.808 * * * * [progress]: [ 19 / 452 ] simplifiying candidate # 1552473521.808 * [simplify]: Simplifying (* (sqrt y.re) (sqrt y.re)) 1552473521.808 * * [simplify]: iters left: 3 (3 enodes) 1552473521.810 * * [simplify]: iters left: 2 (7 enodes) 1552473521.811 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473521.812 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473521.812 * [simplify]: Simplified to y.re 1552473521.812 * [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))))) 1552473521.812 * * * * [progress]: [ 20 / 452 ] simplifiying candidate # 1552473521.812 * [simplify]: Simplifying (* (sqrt y.re) (sqrt y.re)) 1552473521.812 * * [simplify]: iters left: 3 (3 enodes) 1552473521.814 * * [simplify]: iters left: 2 (7 enodes) 1552473521.815 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473521.815 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473521.815 * [simplify]: Simplified to y.re 1552473521.815 * [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))))) 1552473521.816 * * * * [progress]: [ 21 / 452 ] simplifiying candidate # 1552473521.816 * [simplify]: Simplifying (* (sqrt y.re) (sqrt y.re)) 1552473521.816 * * [simplify]: iters left: 3 (3 enodes) 1552473521.818 * * [simplify]: iters left: 2 (7 enodes) 1552473521.819 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473521.820 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473521.820 * [simplify]: Simplified to y.re 1552473521.820 * [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))))) 1552473521.820 * * * * [progress]: [ 22 / 452 ] simplifiying candidate # 1552473521.820 * [simplify]: Simplifying (* (sqrt y.re) (sqrt y.re)) 1552473521.820 * * [simplify]: iters left: 3 (3 enodes) 1552473521.821 * * [simplify]: iters left: 2 (7 enodes) 1552473521.823 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473521.823 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473521.823 * [simplify]: Simplified to y.re 1552473521.823 * [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))) 1552473521.823 * * * * [progress]: [ 23 / 452 ] simplifiying candidate # 1552473521.823 * * * * [progress]: [ 24 / 452 ] simplifiying candidate # 1552473521.823 * * * * [progress]: [ 25 / 452 ] simplifiying candidate # 1552473521.824 * * * * [progress]: [ 26 / 452 ] simplifiying candidate # 1552473521.824 * * * * [progress]: [ 27 / 452 ] simplifiying candidate # 1552473521.824 * * * * [progress]: [ 28 / 452 ] simplifiying candidate # 1552473521.824 * * * * [progress]: [ 29 / 452 ] simplifiying candidate # 1552473521.824 * * * * [progress]: [ 30 / 452 ] simplifiying candidate # 1552473521.824 * * * * [progress]: [ 31 / 452 ] simplifiying candidate # 1552473521.824 * * * * [progress]: [ 32 / 452 ] simplifiying candidate # 1552473521.824 * * * * [progress]: [ 33 / 452 ] simplifiying candidate # 1552473521.824 * * * * [progress]: [ 34 / 452 ] simplifiying candidate # 1552473521.824 * * * * [progress]: [ 35 / 452 ] simplifiying candidate # 1552473521.824 * [simplify]: Simplifying (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) 1552473521.825 * * [simplify]: iters left: 6 (8 enodes) 1552473521.828 * * [simplify]: iters left: 5 (27 enodes) 1552473521.835 * * [simplify]: iters left: 4 (28 enodes) 1552473521.840 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473521.840 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473521.840 * * [simplify]: Extracting #2: cost 7 inf + 0 1552473521.840 * * [simplify]: Extracting #3: cost 12 inf + 0 1552473521.840 * * [simplify]: Extracting #4: cost 12 inf + 2 1552473521.840 * * [simplify]: Extracting #5: cost 10 inf + 84 1552473521.840 * * [simplify]: Extracting #6: cost 4 inf + 754 1552473521.841 * * [simplify]: Extracting #7: cost 0 inf + 1582 1552473521.841 * [simplify]: Simplified to (fabs (cbrt (fma y.im y.im (* y.re y.re)))) 1552473521.841 * [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))))))) 1552473521.841 * * * * [progress]: [ 36 / 452 ] simplifiying candidate # 1552473521.841 * [simplify]: Simplifying (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473521.841 * * [simplify]: iters left: 6 (7 enodes) 1552473521.845 * * [simplify]: iters left: 5 (24 enodes) 1552473521.848 * * [simplify]: iters left: 4 (26 enodes) 1552473521.852 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473521.852 * * [simplify]: Extracting #1: cost 3 inf + 0 1552473521.852 * * [simplify]: Extracting #2: cost 7 inf + 0 1552473521.852 * * [simplify]: Extracting #3: cost 8 inf + 2 1552473521.852 * * [simplify]: Extracting #4: cost 6 inf + 238 1552473521.852 * * [simplify]: Extracting #5: cost 0 inf + 668 1552473521.852 * [simplify]: Simplified to (sqrt (hypot y.re y.im)) 1552473521.852 * [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))))))) 1552473521.852 * * * * [progress]: [ 37 / 452 ] simplifiying candidate # 1552473521.853 * [simplify]: Simplifying (sqrt 1) 1552473521.853 * * [simplify]: iters left: 1 (2 enodes) 1552473521.855 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473521.855 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473521.855 * [simplify]: Simplified to 1 1552473521.855 * [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)))))) 1552473521.855 * * * * [progress]: [ 38 / 452 ] simplifiying candidate # 1552473521.855 * [simplify]: Simplifying (sqrt 1) 1552473521.855 * * [simplify]: iters left: 1 (2 enodes) 1552473521.857 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473521.857 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473521.857 * [simplify]: Simplified to 1 1552473521.857 * [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)))))) 1552473521.857 * * * * [progress]: [ 39 / 452 ] simplifiying candidate # 1552473521.857 * [simplify]: Simplifying (sqrt 1) 1552473521.857 * * [simplify]: iters left: 1 (2 enodes) 1552473521.859 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473521.859 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473521.859 * [simplify]: Simplified to 1 1552473521.859 * [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)))))) 1552473521.859 * * * * [progress]: [ 40 / 452 ] simplifiying candidate # 1552473521.859 * [simplify]: Simplifying (sqrt (* 1 1)) 1552473521.859 * * [simplify]: iters left: 3 (3 enodes) 1552473521.861 * * [simplify]: iters left: 2 (10 enodes) 1552473521.863 * * [simplify]: iters left: 1 (12 enodes) 1552473521.864 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473521.864 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473521.864 * [simplify]: Simplified to 1 1552473521.865 * [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)))))) 1552473521.865 * * * * [progress]: [ 41 / 452 ] simplifiying candidate # 1552473521.865 * [simplify]: Simplifying (sqrt 1) 1552473521.865 * * [simplify]: iters left: 1 (2 enodes) 1552473521.867 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473521.867 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473521.867 * [simplify]: Simplified to 1 1552473521.867 * [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)))))) 1552473521.867 * * * * [progress]: [ 42 / 452 ] simplifiying candidate # 1552473521.867 * [simplify]: Simplifying (sqrt 1) 1552473521.867 * * [simplify]: iters left: 1 (2 enodes) 1552473521.869 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473521.869 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473521.869 * [simplify]: Simplified to 1 1552473521.869 * [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)))))) 1552473521.869 * * * * [progress]: [ 43 / 452 ] simplifiying candidate # 1552473521.869 * [simplify]: Simplifying (sqrt (+ (pow (* y.re y.re) 3) (pow (* y.im y.im) 3))) 1552473521.869 * * [simplify]: iters left: 6 (9 enodes) 1552473521.872 * * [simplify]: iters left: 5 (45 enodes) 1552473521.892 * * [simplify]: iters left: 4 (116 enodes) 1552473521.929 * * [simplify]: iters left: 3 (219 enodes) 1552473521.982 * * [simplify]: iters left: 2 (424 enodes) 1552473522.117 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473522.117 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473522.117 * * [simplify]: Extracting #2: cost 42 inf + 0 1552473522.118 * * [simplify]: Extracting #3: cost 120 inf + 460 1552473522.121 * * [simplify]: Extracting #4: cost 144 inf + 8338 1552473522.132 * * [simplify]: Extracting #5: cost 52 inf + 39233 1552473522.140 * * [simplify]: Extracting #6: cost 3 inf + 63473 1552473522.145 * * [simplify]: Extracting #7: cost 0 inf + 64902 1552473522.150 * [simplify]: Simplified to (hypot (* y.re (* y.re y.re)) (* y.im (* y.im y.im))) 1552473522.151 * [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)))))))) 1552473522.151 * * * * [progress]: [ 44 / 452 ] simplifiying candidate # 1552473522.151 * [simplify]: Simplifying (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im)))) 1552473522.151 * * [simplify]: iters left: 6 (8 enodes) 1552473522.153 * * [simplify]: iters left: 5 (38 enodes) 1552473522.160 * * [simplify]: iters left: 4 (72 enodes) 1552473522.176 * * [simplify]: iters left: 3 (135 enodes) 1552473522.232 * * [simplify]: iters left: 2 (298 enodes) 1552473522.415 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473522.415 * * [simplify]: Extracting #1: cost 3 inf + 0 1552473522.415 * * [simplify]: Extracting #2: cost 70 inf + 0 1552473522.416 * * [simplify]: Extracting #3: cost 186 inf + 286 1552473522.418 * * [simplify]: Extracting #4: cost 150 inf + 7186 1552473522.424 * * [simplify]: Extracting #5: cost 35 inf + 27843 1552473522.438 * * [simplify]: Extracting #6: cost 3 inf + 34589 1552473522.455 * * [simplify]: Extracting #7: cost 0 inf + 35476 1552473522.472 * [simplify]: Simplified to (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im)))) 1552473522.472 * [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)))))) 1552473522.473 * * * * [progress]: [ 45 / 452 ] simplifiying candidate # 1552473522.473 * [simplify]: Simplifying (+ (* y.re y.re) (* y.im y.im)) 1552473522.473 * * [simplify]: iters left: 4 (5 enodes) 1552473522.475 * * [simplify]: iters left: 3 (17 enodes) 1552473522.480 * * [simplify]: iters left: 2 (18 enodes) 1552473522.485 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473522.485 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473522.485 * * [simplify]: Extracting #2: cost 5 inf + 43 1552473522.485 * * [simplify]: Extracting #3: cost 0 inf + 360 1552473522.485 * [simplify]: Simplified to (fma y.im y.im (* y.re y.re)) 1552473522.485 * [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)))) 1552473522.486 * * * * [progress]: [ 46 / 452 ] simplifiying candidate # 1552473522.486 * * * * [progress]: [ 47 / 452 ] simplifiying candidate # 1552473522.486 * [simplify]: Simplifying (sqrt (+ (* y.re y.re) (* y.im y.im))) 1552473522.486 * * [simplify]: iters left: 5 (6 enodes) 1552473522.489 * * [simplify]: iters left: 4 (21 enodes) 1552473522.495 * * [simplify]: iters left: 3 (23 enodes) 1552473522.501 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473522.501 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473522.501 * * [simplify]: Extracting #2: cost 6 inf + 2 1552473522.501 * * [simplify]: Extracting #3: cost 2 inf + 392 1552473522.502 * * [simplify]: Extracting #4: cost 0 inf + 474 1552473522.502 * [simplify]: Simplified to (hypot y.re y.im) 1552473522.502 * [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)))) 1552473522.502 * * * * [progress]: [ 48 / 452 ] simplifiying candidate # 1552473522.502 * * * * [progress]: [ 49 / 452 ] simplifiying candidate #real (real->posit16 (sqrt (+ (* y.re y.re) (* y.im y.im)))))))> 1552473522.502 * * * * [progress]: [ 50 / 452 ] simplifiying candidate # 1552473522.502 * * * * [progress]: [ 51 / 452 ] simplifiying candidate # 1552473522.502 * * * * [progress]: [ 52 / 452 ] simplifiying candidate # 1552473522.502 * * * * [progress]: [ 53 / 452 ] simplifiying candidate # 1552473522.502 * * * * [progress]: [ 54 / 452 ] simplifiying candidate # 1552473522.502 * * * * [progress]: [ 55 / 452 ] simplifiying candidate # 1552473522.503 * * * * [progress]: [ 56 / 452 ] simplifiying candidate # 1552473522.503 * * * * [progress]: [ 57 / 452 ] simplifiying candidate # 1552473522.503 * [simplify]: Simplifying (sqrt (* y.re y.re)) 1552473522.503 * * [simplify]: iters left: 3 (3 enodes) 1552473522.504 * * [simplify]: iters left: 2 (10 enodes) 1552473522.508 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473522.508 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473522.508 * * [simplify]: Extracting #2: cost 4 inf + 1 1552473522.508 * * [simplify]: Extracting #3: cost 0 inf + 165 1552473522.508 * [simplify]: Simplified to (fabs y.re) 1552473522.508 * [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))))) 1552473522.508 * * * * [progress]: [ 58 / 452 ] simplifiying candidate # 1552473522.508 * [simplify]: Simplifying (sqrt (* y.re y.re)) 1552473522.509 * * [simplify]: iters left: 3 (3 enodes) 1552473522.510 * * [simplify]: iters left: 2 (10 enodes) 1552473522.513 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473522.513 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473522.513 * * [simplify]: Extracting #2: cost 4 inf + 1 1552473522.513 * * [simplify]: Extracting #3: cost 0 inf + 165 1552473522.513 * [simplify]: Simplified to (fabs y.re) 1552473522.513 * [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))))) 1552473522.513 * * * * [progress]: [ 59 / 452 ] simplifiying candidate # 1552473522.514 * [simplify]: Simplifying (sqrt (* y.re y.re)) 1552473522.514 * * [simplify]: iters left: 3 (3 enodes) 1552473522.515 * * [simplify]: iters left: 2 (10 enodes) 1552473522.518 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473522.518 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473522.518 * * [simplify]: Extracting #2: cost 4 inf + 1 1552473522.518 * * [simplify]: Extracting #3: cost 0 inf + 165 1552473522.518 * [simplify]: Simplified to (fabs y.re) 1552473522.518 * [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))))) 1552473522.518 * * * * [progress]: [ 60 / 452 ] simplifiying candidate # 1552473522.518 * [simplify]: Simplifying (sqrt (* y.re y.re)) 1552473522.518 * * [simplify]: iters left: 3 (3 enodes) 1552473522.520 * * [simplify]: iters left: 2 (10 enodes) 1552473522.522 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473522.523 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473522.523 * * [simplify]: Extracting #2: cost 4 inf + 1 1552473522.523 * * [simplify]: Extracting #3: cost 0 inf + 165 1552473522.523 * [simplify]: Simplified to (fabs y.re) 1552473522.523 * [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))))) 1552473522.523 * * * * [progress]: [ 61 / 452 ] simplifiying candidate # 1552473522.523 * [simplify]: Simplifying (sqrt (* y.re y.re)) 1552473522.523 * * [simplify]: iters left: 3 (3 enodes) 1552473522.525 * * [simplify]: iters left: 2 (10 enodes) 1552473522.526 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473522.526 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473522.526 * * [simplify]: Extracting #2: cost 4 inf + 1 1552473522.526 * * [simplify]: Extracting #3: cost 0 inf + 165 1552473522.526 * [simplify]: Simplified to (fabs y.re) 1552473522.526 * [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))))) 1552473522.527 * * * * [progress]: [ 62 / 452 ] simplifiying candidate # 1552473522.527 * [simplify]: Simplifying (* (sqrt y.re) (sqrt y.re)) 1552473522.527 * * [simplify]: iters left: 3 (3 enodes) 1552473522.529 * * [simplify]: iters left: 2 (7 enodes) 1552473522.530 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473522.530 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473522.530 * [simplify]: Simplified to y.re 1552473522.530 * [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))))) 1552473522.530 * * * * [progress]: [ 63 / 452 ] simplifiying candidate # 1552473522.531 * [simplify]: Simplifying (* (sqrt y.re) (sqrt y.re)) 1552473522.531 * * [simplify]: iters left: 3 (3 enodes) 1552473522.531 * * [simplify]: iters left: 2 (7 enodes) 1552473522.532 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473522.532 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473522.532 * [simplify]: Simplified to y.re 1552473522.532 * [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))))) 1552473522.532 * * * * [progress]: [ 64 / 452 ] simplifiying candidate # 1552473522.532 * [simplify]: Simplifying (* (sqrt y.re) (sqrt y.re)) 1552473522.532 * * [simplify]: iters left: 3 (3 enodes) 1552473522.533 * * [simplify]: iters left: 2 (7 enodes) 1552473522.534 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473522.534 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473522.534 * [simplify]: Simplified to y.re 1552473522.534 * [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))))) 1552473522.534 * * * * [progress]: [ 65 / 452 ] simplifiying candidate # 1552473522.534 * [simplify]: Simplifying (* (sqrt y.re) (sqrt y.re)) 1552473522.534 * * [simplify]: iters left: 3 (3 enodes) 1552473522.535 * * [simplify]: iters left: 2 (7 enodes) 1552473522.536 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473522.536 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473522.536 * [simplify]: Simplified to y.re 1552473522.536 * [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))))) 1552473522.536 * * * * [progress]: [ 66 / 452 ] simplifiying candidate # 1552473522.536 * [simplify]: Simplifying (* (sqrt y.re) (sqrt y.re)) 1552473522.536 * * [simplify]: iters left: 3 (3 enodes) 1552473522.537 * * [simplify]: iters left: 2 (7 enodes) 1552473522.538 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473522.538 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473522.538 * [simplify]: Simplified to y.re 1552473522.538 * [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))))) 1552473522.538 * * * * [progress]: [ 67 / 452 ] simplifiying candidate # 1552473522.538 * [simplify]: Simplifying (* (sqrt y.re) (sqrt y.re)) 1552473522.538 * * [simplify]: iters left: 3 (3 enodes) 1552473522.539 * * [simplify]: iters left: 2 (7 enodes) 1552473522.539 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473522.540 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473522.540 * [simplify]: Simplified to y.re 1552473522.540 * [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))))) 1552473522.540 * * * * [progress]: [ 68 / 452 ] simplifiying candidate # 1552473522.540 * [simplify]: Simplifying (* (sqrt y.re) (sqrt y.re)) 1552473522.540 * * [simplify]: iters left: 3 (3 enodes) 1552473522.540 * * [simplify]: iters left: 2 (7 enodes) 1552473522.541 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473522.541 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473522.541 * [simplify]: Simplified to y.re 1552473522.541 * [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))))) 1552473522.541 * * * * [progress]: [ 69 / 452 ] simplifiying candidate # 1552473522.542 * [simplify]: Simplifying (* (sqrt y.re) (sqrt y.re)) 1552473522.542 * * [simplify]: iters left: 3 (3 enodes) 1552473522.543 * * [simplify]: iters left: 2 (7 enodes) 1552473522.543 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473522.543 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473522.543 * [simplify]: Simplified to y.re 1552473522.543 * [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))))) 1552473522.543 * * * * [progress]: [ 70 / 452 ] simplifiying candidate # 1552473522.544 * [simplify]: Simplifying (* (sqrt y.re) (sqrt y.re)) 1552473522.544 * * [simplify]: iters left: 3 (3 enodes) 1552473522.544 * * [simplify]: iters left: 2 (7 enodes) 1552473522.545 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473522.545 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473522.545 * [simplify]: Simplified to y.re 1552473522.545 * [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))))) 1552473522.545 * * * * [progress]: [ 71 / 452 ] simplifiying candidate # 1552473522.546 * [simplify]: Simplifying (* (sqrt y.re) (sqrt y.re)) 1552473522.546 * * [simplify]: iters left: 3 (3 enodes) 1552473522.546 * * [simplify]: iters left: 2 (7 enodes) 1552473522.547 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473522.547 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473522.547 * [simplify]: Simplified to y.re 1552473522.548 * [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))))) 1552473522.548 * * * * [progress]: [ 72 / 452 ] simplifiying candidate # 1552473522.548 * * * * [progress]: [ 73 / 452 ] simplifiying candidate # 1552473522.548 * * * * [progress]: [ 74 / 452 ] simplifiying candidate # 1552473522.548 * * * * [progress]: [ 75 / 452 ] simplifiying candidate # 1552473522.548 * * * * [progress]: [ 76 / 452 ] simplifiying candidate # 1552473522.548 * * * * [progress]: [ 77 / 452 ] simplifiying candidate # 1552473522.548 * * * * [progress]: [ 78 / 452 ] simplifiying candidate # 1552473522.548 * * * * [progress]: [ 79 / 452 ] simplifiying candidate # 1552473522.548 * * * * [progress]: [ 80 / 452 ] simplifiying candidate # 1552473522.548 * * * * [progress]: [ 81 / 452 ] simplifiying candidate # 1552473522.548 * * * * [progress]: [ 82 / 452 ] simplifiying candidate # 1552473522.548 * * * * [progress]: [ 83 / 452 ] simplifiying candidate # 1552473522.548 * * * * [progress]: [ 84 / 452 ] simplifiying candidate # 1552473522.548 * [simplify]: Simplifying (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) 1552473522.548 * * [simplify]: iters left: 6 (8 enodes) 1552473522.550 * * [simplify]: iters left: 5 (27 enodes) 1552473522.554 * * [simplify]: iters left: 4 (28 enodes) 1552473522.558 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473522.558 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473522.558 * * [simplify]: Extracting #2: cost 7 inf + 0 1552473522.558 * * [simplify]: Extracting #3: cost 12 inf + 0 1552473522.558 * * [simplify]: Extracting #4: cost 12 inf + 2 1552473522.558 * * [simplify]: Extracting #5: cost 10 inf + 84 1552473522.558 * * [simplify]: Extracting #6: cost 4 inf + 754 1552473522.558 * * [simplify]: Extracting #7: cost 0 inf + 1582 1552473522.559 * [simplify]: Simplified to (fabs (cbrt (fma y.im y.im (* y.re y.re)))) 1552473522.559 * [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))))) 1552473522.559 * * * * [progress]: [ 85 / 452 ] simplifiying candidate # 1552473522.559 * [simplify]: Simplifying (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473522.559 * * [simplify]: iters left: 6 (7 enodes) 1552473522.561 * * [simplify]: iters left: 5 (24 enodes) 1552473522.564 * * [simplify]: iters left: 4 (26 enodes) 1552473522.567 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473522.567 * * [simplify]: Extracting #1: cost 3 inf + 0 1552473522.567 * * [simplify]: Extracting #2: cost 7 inf + 0 1552473522.567 * * [simplify]: Extracting #3: cost 8 inf + 2 1552473522.567 * * [simplify]: Extracting #4: cost 6 inf + 238 1552473522.567 * * [simplify]: Extracting #5: cost 0 inf + 668 1552473522.568 * [simplify]: Simplified to (sqrt (hypot y.re y.im)) 1552473522.568 * [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))))) 1552473522.568 * * * * [progress]: [ 86 / 452 ] simplifiying candidate # 1552473522.568 * [simplify]: Simplifying (sqrt 1) 1552473522.568 * * [simplify]: iters left: 1 (2 enodes) 1552473522.570 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473522.570 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473522.570 * [simplify]: Simplified to 1 1552473522.570 * [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))))) 1552473522.570 * * * * [progress]: [ 87 / 452 ] simplifiying candidate # 1552473522.570 * [simplify]: Simplifying (sqrt 1) 1552473522.570 * * [simplify]: iters left: 1 (2 enodes) 1552473522.572 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473522.572 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473522.572 * [simplify]: Simplified to 1 1552473522.572 * [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))))) 1552473522.572 * * * * [progress]: [ 88 / 452 ] simplifiying candidate # 1552473522.573 * [simplify]: Simplifying (sqrt 1) 1552473522.573 * * [simplify]: iters left: 1 (2 enodes) 1552473522.574 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473522.574 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473522.574 * [simplify]: Simplified to 1 1552473522.574 * [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))))) 1552473522.574 * * * * [progress]: [ 89 / 452 ] simplifiying candidate # 1552473522.575 * [simplify]: Simplifying (sqrt (* 1 1)) 1552473522.575 * * [simplify]: iters left: 3 (3 enodes) 1552473522.577 * * [simplify]: iters left: 2 (10 enodes) 1552473522.579 * * [simplify]: iters left: 1 (12 enodes) 1552473522.580 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473522.580 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473522.580 * [simplify]: Simplified to 1 1552473522.580 * [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))))) 1552473522.580 * * * * [progress]: [ 90 / 452 ] simplifiying candidate # 1552473522.581 * [simplify]: Simplifying (sqrt 1) 1552473522.581 * * [simplify]: iters left: 1 (2 enodes) 1552473522.582 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473522.582 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473522.582 * [simplify]: Simplified to 1 1552473522.583 * [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))))) 1552473522.583 * * * * [progress]: [ 91 / 452 ] simplifiying candidate # 1552473522.583 * [simplify]: Simplifying (sqrt 1) 1552473522.583 * * [simplify]: iters left: 1 (2 enodes) 1552473522.584 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473522.584 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473522.584 * [simplify]: Simplified to 1 1552473522.585 * [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))))) 1552473522.585 * * * * [progress]: [ 92 / 452 ] simplifiying candidate # 1552473522.585 * [simplify]: Simplifying (sqrt (+ (pow (* y.re y.re) 3) (pow (* y.im y.im) 3))) 1552473522.585 * * [simplify]: iters left: 6 (9 enodes) 1552473522.588 * * [simplify]: iters left: 5 (45 enodes) 1552473522.599 * * [simplify]: iters left: 4 (116 enodes) 1552473522.631 * * [simplify]: iters left: 3 (219 enodes) 1552473522.709 * * [simplify]: iters left: 2 (424 enodes) 1552473522.848 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473522.848 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473522.848 * * [simplify]: Extracting #2: cost 42 inf + 0 1552473522.849 * * [simplify]: Extracting #3: cost 120 inf + 460 1552473522.851 * * [simplify]: Extracting #4: cost 144 inf + 8338 1552473522.857 * * [simplify]: Extracting #5: cost 52 inf + 39233 1552473522.868 * * [simplify]: Extracting #6: cost 3 inf + 63473 1552473522.879 * * [simplify]: Extracting #7: cost 0 inf + 64902 1552473522.889 * [simplify]: Simplified to (hypot (* y.re (* y.re y.re)) (* y.im (* y.im y.im))) 1552473522.889 * [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))))) 1552473522.889 * * * * [progress]: [ 93 / 452 ] simplifiying candidate # 1552473522.890 * [simplify]: Simplifying (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im)))) 1552473522.890 * * [simplify]: iters left: 6 (8 enodes) 1552473522.894 * * [simplify]: iters left: 5 (38 enodes) 1552473522.907 * * [simplify]: iters left: 4 (72 enodes) 1552473522.920 * * [simplify]: iters left: 3 (135 enodes) 1552473522.971 * * [simplify]: iters left: 2 (298 enodes) 1552473523.149 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473523.150 * * [simplify]: Extracting #1: cost 3 inf + 0 1552473523.150 * * [simplify]: Extracting #2: cost 70 inf + 0 1552473523.151 * * [simplify]: Extracting #3: cost 186 inf + 286 1552473523.155 * * [simplify]: Extracting #4: cost 150 inf + 7186 1552473523.167 * * [simplify]: Extracting #5: cost 35 inf + 27843 1552473523.180 * * [simplify]: Extracting #6: cost 3 inf + 34589 1552473523.189 * * [simplify]: Extracting #7: cost 0 inf + 35476 1552473523.202 * [simplify]: Simplified to (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im)))) 1552473523.202 * [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))))) 1552473523.202 * * * * [progress]: [ 94 / 452 ] simplifiying candidate # 1552473523.202 * [simplify]: Simplifying (+ (* y.re y.re) (* y.im y.im)) 1552473523.202 * * [simplify]: iters left: 4 (5 enodes) 1552473523.204 * * [simplify]: iters left: 3 (17 enodes) 1552473523.206 * * [simplify]: iters left: 2 (18 enodes) 1552473523.209 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473523.209 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473523.209 * * [simplify]: Extracting #2: cost 5 inf + 43 1552473523.209 * * [simplify]: Extracting #3: cost 0 inf + 360 1552473523.209 * [simplify]: Simplified to (fma y.im y.im (* y.re y.re)) 1552473523.209 * [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))))) 1552473523.209 * * * * [progress]: [ 95 / 452 ] simplifiying candidate # 1552473523.209 * * * * [progress]: [ 96 / 452 ] simplifiying candidate # 1552473523.209 * [simplify]: Simplifying (sqrt (+ (* y.re y.re) (* y.im y.im))) 1552473523.210 * * [simplify]: iters left: 5 (6 enodes) 1552473523.213 * * [simplify]: iters left: 4 (21 enodes) 1552473523.219 * * [simplify]: iters left: 3 (23 enodes) 1552473523.225 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473523.225 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473523.225 * * [simplify]: Extracting #2: cost 6 inf + 2 1552473523.226 * * [simplify]: Extracting #3: cost 2 inf + 392 1552473523.226 * * [simplify]: Extracting #4: cost 0 inf + 474 1552473523.226 * [simplify]: Simplified to (hypot y.re y.im) 1552473523.226 * [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))))) 1552473523.226 * * * * [progress]: [ 97 / 452 ] simplifiying candidate # 1552473523.226 * * * * [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)))))> 1552473523.226 * * * * [progress]: [ 99 / 452 ] simplifiying candidate # 1552473523.226 * * * * [progress]: [ 100 / 452 ] simplifiying candidate # 1552473523.226 * * * * [progress]: [ 101 / 452 ] simplifiying candidate # 1552473523.227 * * * * [progress]: [ 102 / 452 ] simplifiying candidate # 1552473523.227 * [simplify]: Simplifying (- (log (- (* x.im y.re) (* x.re y.im))) (log (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473523.227 * * [simplify]: iters left: 6 (14 enodes) 1552473523.233 * * [simplify]: iters left: 5 (52 enodes) 1552473523.249 * * [simplify]: iters left: 4 (67 enodes) 1552473523.267 * * [simplify]: iters left: 3 (75 enodes) 1552473523.286 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473523.286 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473523.286 * * [simplify]: Extracting #2: cost 10 inf + 0 1552473523.287 * * [simplify]: Extracting #3: cost 22 inf + 0 1552473523.287 * * [simplify]: Extracting #4: cost 22 inf + 201 1552473523.287 * * [simplify]: Extracting #5: cost 9 inf + 1736 1552473523.288 * * [simplify]: Extracting #6: cost 0 inf + 2914 1552473523.289 * [simplify]: Simplified to (- (log (- (* x.im y.re) (* x.re y.im))) (log (hypot y.re y.im))) 1552473523.290 * [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))))) 1552473523.290 * * * * [progress]: [ 103 / 452 ] simplifiying candidate # 1552473523.290 * * * * [progress]: [ 104 / 452 ] simplifiying candidate # 1552473523.290 * * * * [progress]: [ 105 / 452 ] simplifiying candidate # 1552473523.290 * [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))))) 1552473523.290 * * [simplify]: iters left: 6 (16 enodes) 1552473523.299 * * [simplify]: iters left: 5 (64 enodes) 1552473523.321 * * [simplify]: iters left: 4 (142 enodes) 1552473523.389 * * [simplify]: iters left: 3 (412 enodes) 1552473523.645 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473523.646 * * [simplify]: Extracting #1: cost 49 inf + 0 1552473523.647 * * [simplify]: Extracting #2: cost 225 inf + 1 1552473523.652 * * [simplify]: Extracting #3: cost 386 inf + 9942 1552473523.678 * * [simplify]: Extracting #4: cost 113 inf + 76423 1552473523.732 * * [simplify]: Extracting #5: cost 0 inf + 106062 1552473523.770 * * [simplify]: Extracting #6: cost 0 inf + 105662 1552473523.818 * [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))) 1552473523.818 * [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))))) 1552473523.819 * * * * [progress]: [ 106 / 452 ] simplifiying candidate # 1552473523.819 * * * * [progress]: [ 107 / 452 ] simplifiying candidate # 1552473523.819 * * * * [progress]: [ 108 / 452 ] simplifiying candidate # 1552473523.819 * * * * [progress]: [ 109 / 452 ] simplifiying candidate # 1552473523.819 * * * * [progress]: [ 110 / 452 ] simplifiying candidate # 1552473523.819 * [simplify]: Simplifying (/ (* x.im y.re) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473523.819 * * [simplify]: iters left: 6 (9 enodes) 1552473523.824 * * [simplify]: iters left: 5 (33 enodes) 1552473523.831 * * [simplify]: iters left: 4 (41 enodes) 1552473523.838 * * [simplify]: iters left: 3 (46 enodes) 1552473523.844 * * [simplify]: iters left: 2 (48 enodes) 1552473523.850 * * [simplify]: iters left: 1 (51 enodes) 1552473523.857 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473523.857 * * [simplify]: Extracting #1: cost 10 inf + 0 1552473523.857 * * [simplify]: Extracting #2: cost 16 inf + 2 1552473523.858 * * [simplify]: Extracting #3: cost 13 inf + 338 1552473523.858 * * [simplify]: Extracting #4: cost 5 inf + 1241 1552473523.859 * * [simplify]: Extracting #5: cost 1 inf + 1518 1552473523.859 * * [simplify]: Extracting #6: cost 0 inf + 1615 1552473523.860 * [simplify]: Simplified to (/ (* x.im y.re) (hypot y.re y.im)) 1552473523.860 * [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))))) 1552473523.860 * * * * [progress]: [ 111 / 452 ] simplifiying candidate # 1552473523.861 * [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)))))) 1552473523.861 * * [simplify]: iters left: 6 (16 enodes) 1552473523.869 * * [simplify]: iters left: 5 (62 enodes) 1552473523.888 * * [simplify]: iters left: 4 (89 enodes) 1552473523.914 * * [simplify]: iters left: 3 (104 enodes) 1552473523.931 * * [simplify]: iters left: 2 (107 enodes) 1552473523.945 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473523.945 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473523.946 * * [simplify]: Extracting #2: cost 22 inf + 0 1552473523.946 * * [simplify]: Extracting #3: cost 34 inf + 0 1552473523.946 * * [simplify]: Extracting #4: cost 36 inf + 87 1552473523.946 * * [simplify]: Extracting #5: cost 19 inf + 1870 1552473523.947 * * [simplify]: Extracting #6: cost 3 inf + 6475 1552473523.948 * * [simplify]: Extracting #7: cost 0 inf + 7612 1552473523.950 * [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)))) 1552473523.950 * [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))))) 1552473523.951 * [simplify]: Simplifying (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473523.951 * * [simplify]: iters left: 6 (14 enodes) 1552473523.955 * * [simplify]: iters left: 5 (50 enodes) 1552473523.963 * * [simplify]: iters left: 4 (62 enodes) 1552473523.972 * * [simplify]: iters left: 3 (70 enodes) 1552473523.981 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473523.981 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473523.981 * * [simplify]: Extracting #2: cost 8 inf + 0 1552473523.981 * * [simplify]: Extracting #3: cost 20 inf + 0 1552473523.981 * * [simplify]: Extracting #4: cost 21 inf + 144 1552473523.981 * * [simplify]: Extracting #5: cost 8 inf + 1678 1552473523.982 * * [simplify]: Extracting #6: cost 0 inf + 2660 1552473523.983 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) 1552473523.984 * [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))))) 1552473523.984 * * * * [progress]: [ 112 / 452 ] simplifiying candidate # 1552473523.984 * [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)))))) 1552473523.984 * * [simplify]: iters left: 6 (16 enodes) 1552473523.993 * * [simplify]: iters left: 5 (58 enodes) 1552473524.010 * * [simplify]: iters left: 4 (73 enodes) 1552473524.030 * * [simplify]: iters left: 3 (84 enodes) 1552473524.052 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473524.052 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473524.052 * * [simplify]: Extracting #2: cost 15 inf + 0 1552473524.052 * * [simplify]: Extracting #3: cost 28 inf + 0 1552473524.052 * * [simplify]: Extracting #4: cost 30 inf + 87 1552473524.053 * * [simplify]: Extracting #5: cost 13 inf + 2232 1552473524.054 * * [simplify]: Extracting #6: cost 3 inf + 4681 1552473524.056 * * [simplify]: Extracting #7: cost 0 inf + 6058 1552473524.058 * [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))))) 1552473524.058 * [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))))) 1552473524.058 * [simplify]: Simplifying (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 1552473524.059 * * [simplify]: iters left: 6 (14 enodes) 1552473524.066 * * [simplify]: iters left: 5 (49 enodes) 1552473524.079 * * [simplify]: iters left: 4 (60 enodes) 1552473524.088 * * [simplify]: iters left: 3 (68 enodes) 1552473524.096 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473524.096 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473524.096 * * [simplify]: Extracting #2: cost 8 inf + 0 1552473524.096 * * [simplify]: Extracting #3: cost 20 inf + 0 1552473524.097 * * [simplify]: Extracting #4: cost 22 inf + 128 1552473524.097 * * [simplify]: Extracting #5: cost 12 inf + 993 1552473524.097 * * [simplify]: Extracting #6: cost 2 inf + 2584 1552473524.098 * * [simplify]: Extracting #7: cost 0 inf + 3220 1552473524.098 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (fma y.re y.re (* y.im y.im))))) 1552473524.098 * [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))))) 1552473524.098 * * * * [progress]: [ 113 / 452 ] simplifiying candidate # 1552473524.099 * [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))))) 1552473524.099 * * [simplify]: iters left: 6 (15 enodes) 1552473524.102 * * [simplify]: iters left: 5 (55 enodes) 1552473524.116 * * [simplify]: iters left: 4 (71 enodes) 1552473524.136 * * [simplify]: iters left: 3 (82 enodes) 1552473524.151 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473524.151 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473524.151 * * [simplify]: Extracting #2: cost 14 inf + 0 1552473524.151 * * [simplify]: Extracting #3: cost 26 inf + 0 1552473524.152 * * [simplify]: Extracting #4: cost 26 inf + 210 1552473524.152 * * [simplify]: Extracting #5: cost 9 inf + 2131 1552473524.153 * * [simplify]: Extracting #6: cost 0 inf + 4424 1552473524.153 * [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))) 1552473524.154 * [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))))) 1552473524.154 * [simplify]: Simplifying (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473524.154 * * [simplify]: iters left: 6 (14 enodes) 1552473524.157 * * [simplify]: iters left: 5 (50 enodes) 1552473524.164 * * [simplify]: iters left: 4 (62 enodes) 1552473524.174 * * [simplify]: iters left: 3 (70 enodes) 1552473524.192 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473524.192 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473524.192 * * [simplify]: Extracting #2: cost 8 inf + 0 1552473524.192 * * [simplify]: Extracting #3: cost 20 inf + 0 1552473524.192 * * [simplify]: Extracting #4: cost 21 inf + 144 1552473524.193 * * [simplify]: Extracting #5: cost 8 inf + 1558 1552473524.194 * * [simplify]: Extracting #6: cost 0 inf + 2500 1552473524.195 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) 1552473524.195 * [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))))) 1552473524.195 * * * * [progress]: [ 114 / 452 ] simplifiying candidate # 1552473524.195 * [simplify]: Simplifying (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt 1)) 1552473524.195 * * [simplify]: iters left: 6 (12 enodes) 1552473524.203 * * [simplify]: iters left: 5 (45 enodes) 1552473524.212 * * [simplify]: iters left: 4 (61 enodes) 1552473524.222 * * [simplify]: iters left: 3 (73 enodes) 1552473524.232 * * [simplify]: iters left: 2 (74 enodes) 1552473524.249 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473524.249 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473524.249 * * [simplify]: Extracting #2: cost 7 inf + 1 1552473524.249 * * [simplify]: Extracting #3: cost 17 inf + 1 1552473524.249 * * [simplify]: Extracting #4: cost 16 inf + 88 1552473524.250 * * [simplify]: Extracting #5: cost 5 inf + 953 1552473524.251 * * [simplify]: Extracting #6: cost 1 inf + 1891 1552473524.251 * * [simplify]: Extracting #7: cost 0 inf + 2135 1552473524.252 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1552473524.252 * [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))))) 1552473524.253 * [simplify]: Simplifying (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473524.253 * * [simplify]: iters left: 6 (13 enodes) 1552473524.259 * * [simplify]: iters left: 5 (47 enodes) 1552473524.271 * * [simplify]: iters left: 4 (59 enodes) 1552473524.280 * * [simplify]: iters left: 3 (67 enodes) 1552473524.290 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473524.290 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473524.290 * * [simplify]: Extracting #2: cost 10 inf + 0 1552473524.290 * * [simplify]: Extracting #3: cost 18 inf + 59 1552473524.290 * * [simplify]: Extracting #4: cost 16 inf + 406 1552473524.291 * * [simplify]: Extracting #5: cost 1 inf + 2022 1552473524.291 * * [simplify]: Extracting #6: cost 0 inf + 2226 1552473524.292 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) 1552473524.292 * [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))))) 1552473524.292 * * * * [progress]: [ 115 / 452 ] simplifiying candidate # 1552473524.292 * [simplify]: Simplifying (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt 1)) 1552473524.292 * * [simplify]: iters left: 6 (12 enodes) 1552473524.296 * * [simplify]: iters left: 5 (45 enodes) 1552473524.309 * * [simplify]: iters left: 4 (61 enodes) 1552473524.327 * * [simplify]: iters left: 3 (73 enodes) 1552473524.344 * * [simplify]: iters left: 2 (74 enodes) 1552473524.361 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473524.361 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473524.362 * * [simplify]: Extracting #2: cost 7 inf + 1 1552473524.362 * * [simplify]: Extracting #3: cost 17 inf + 1 1552473524.362 * * [simplify]: Extracting #4: cost 16 inf + 88 1552473524.362 * * [simplify]: Extracting #5: cost 5 inf + 953 1552473524.363 * * [simplify]: Extracting #6: cost 1 inf + 1891 1552473524.364 * * [simplify]: Extracting #7: cost 0 inf + 2135 1552473524.365 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1552473524.365 * [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))))) 1552473524.366 * [simplify]: Simplifying (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473524.366 * * [simplify]: iters left: 6 (13 enodes) 1552473524.372 * * [simplify]: iters left: 5 (47 enodes) 1552473524.385 * * [simplify]: iters left: 4 (59 enodes) 1552473524.395 * * [simplify]: iters left: 3 (67 enodes) 1552473524.404 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473524.404 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473524.404 * * [simplify]: Extracting #2: cost 10 inf + 0 1552473524.404 * * [simplify]: Extracting #3: cost 18 inf + 59 1552473524.405 * * [simplify]: Extracting #4: cost 16 inf + 406 1552473524.405 * * [simplify]: Extracting #5: cost 1 inf + 2022 1552473524.405 * * [simplify]: Extracting #6: cost 0 inf + 2226 1552473524.407 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) 1552473524.407 * [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))))) 1552473524.407 * * * * [progress]: [ 116 / 452 ] simplifiying candidate # 1552473524.408 * [simplify]: Simplifying (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt 1)) 1552473524.408 * * [simplify]: iters left: 6 (12 enodes) 1552473524.412 * * [simplify]: iters left: 5 (45 enodes) 1552473524.419 * * [simplify]: iters left: 4 (61 enodes) 1552473524.437 * * [simplify]: iters left: 3 (73 enodes) 1552473524.454 * * [simplify]: iters left: 2 (74 enodes) 1552473524.471 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473524.471 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473524.471 * * [simplify]: Extracting #2: cost 7 inf + 1 1552473524.472 * * [simplify]: Extracting #3: cost 17 inf + 1 1552473524.472 * * [simplify]: Extracting #4: cost 16 inf + 88 1552473524.472 * * [simplify]: Extracting #5: cost 5 inf + 953 1552473524.473 * * [simplify]: Extracting #6: cost 1 inf + 1891 1552473524.474 * * [simplify]: Extracting #7: cost 0 inf + 2135 1552473524.475 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1552473524.475 * [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))))) 1552473524.475 * [simplify]: Simplifying (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473524.475 * * [simplify]: iters left: 6 (13 enodes) 1552473524.479 * * [simplify]: iters left: 5 (47 enodes) 1552473524.487 * * [simplify]: iters left: 4 (59 enodes) 1552473524.495 * * [simplify]: iters left: 3 (67 enodes) 1552473524.503 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473524.503 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473524.503 * * [simplify]: Extracting #2: cost 10 inf + 0 1552473524.503 * * [simplify]: Extracting #3: cost 18 inf + 59 1552473524.504 * * [simplify]: Extracting #4: cost 16 inf + 406 1552473524.504 * * [simplify]: Extracting #5: cost 1 inf + 2022 1552473524.504 * * [simplify]: Extracting #6: cost 0 inf + 2226 1552473524.505 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) 1552473524.505 * [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))))) 1552473524.505 * * * * [progress]: [ 117 / 452 ] simplifiying candidate # 1552473524.506 * [simplify]: Simplifying (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (* 1 1))) 1552473524.507 * * [simplify]: iters left: 6 (13 enodes) 1552473524.511 * * [simplify]: iters left: 5 (47 enodes) 1552473524.520 * * [simplify]: iters left: 4 (63 enodes) 1552473524.528 * * [simplify]: iters left: 3 (73 enodes) 1552473524.537 * * [simplify]: iters left: 2 (74 enodes) 1552473524.550 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473524.550 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473524.551 * * [simplify]: Extracting #2: cost 7 inf + 1 1552473524.551 * * [simplify]: Extracting #3: cost 17 inf + 1 1552473524.551 * * [simplify]: Extracting #4: cost 15 inf + 170 1552473524.551 * * [simplify]: Extracting #5: cost 5 inf + 953 1552473524.552 * * [simplify]: Extracting #6: cost 0 inf + 2135 1552473524.553 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1552473524.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 (- (* 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))))) 1552473524.554 * [simplify]: Simplifying (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473524.554 * * [simplify]: iters left: 6 (13 enodes) 1552473524.560 * * [simplify]: iters left: 5 (47 enodes) 1552473524.573 * * [simplify]: iters left: 4 (59 enodes) 1552473524.589 * * [simplify]: iters left: 3 (67 enodes) 1552473524.605 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473524.605 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473524.605 * * [simplify]: Extracting #2: cost 10 inf + 0 1552473524.605 * * [simplify]: Extracting #3: cost 18 inf + 59 1552473524.606 * * [simplify]: Extracting #4: cost 16 inf + 406 1552473524.606 * * [simplify]: Extracting #5: cost 1 inf + 2022 1552473524.607 * * [simplify]: Extracting #6: cost 0 inf + 2226 1552473524.608 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) 1552473524.608 * [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))))) 1552473524.608 * * * * [progress]: [ 118 / 452 ] simplifiying candidate # 1552473524.609 * [simplify]: Simplifying (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt 1)) 1552473524.609 * * [simplify]: iters left: 6 (12 enodes) 1552473524.616 * * [simplify]: iters left: 5 (45 enodes) 1552473524.630 * * [simplify]: iters left: 4 (61 enodes) 1552473524.650 * * [simplify]: iters left: 3 (73 enodes) 1552473524.668 * * [simplify]: iters left: 2 (74 enodes) 1552473524.680 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473524.680 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473524.680 * * [simplify]: Extracting #2: cost 7 inf + 1 1552473524.680 * * [simplify]: Extracting #3: cost 17 inf + 1 1552473524.680 * * [simplify]: Extracting #4: cost 16 inf + 88 1552473524.681 * * [simplify]: Extracting #5: cost 5 inf + 953 1552473524.681 * * [simplify]: Extracting #6: cost 1 inf + 1891 1552473524.681 * * [simplify]: Extracting #7: cost 0 inf + 2135 1552473524.682 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1552473524.682 * [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))))) 1552473524.682 * [simplify]: Simplifying (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473524.682 * * [simplify]: iters left: 6 (13 enodes) 1552473524.685 * * [simplify]: iters left: 5 (47 enodes) 1552473524.692 * * [simplify]: iters left: 4 (59 enodes) 1552473524.700 * * [simplify]: iters left: 3 (67 enodes) 1552473524.711 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473524.711 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473524.711 * * [simplify]: Extracting #2: cost 10 inf + 0 1552473524.711 * * [simplify]: Extracting #3: cost 18 inf + 59 1552473524.711 * * [simplify]: Extracting #4: cost 16 inf + 406 1552473524.712 * * [simplify]: Extracting #5: cost 1 inf + 2022 1552473524.713 * * [simplify]: Extracting #6: cost 0 inf + 2226 1552473524.714 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) 1552473524.714 * [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))))) 1552473524.714 * * * * [progress]: [ 119 / 452 ] simplifiying candidate # 1552473524.714 * [simplify]: Simplifying (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt 1)) 1552473524.715 * * [simplify]: iters left: 6 (12 enodes) 1552473524.722 * * [simplify]: iters left: 5 (45 enodes) 1552473524.732 * * [simplify]: iters left: 4 (61 enodes) 1552473524.741 * * [simplify]: iters left: 3 (73 enodes) 1552473524.755 * * [simplify]: iters left: 2 (74 enodes) 1552473524.773 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473524.773 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473524.773 * * [simplify]: Extracting #2: cost 7 inf + 1 1552473524.773 * * [simplify]: Extracting #3: cost 17 inf + 1 1552473524.773 * * [simplify]: Extracting #4: cost 16 inf + 88 1552473524.773 * * [simplify]: Extracting #5: cost 5 inf + 953 1552473524.774 * * [simplify]: Extracting #6: cost 1 inf + 1891 1552473524.775 * * [simplify]: Extracting #7: cost 0 inf + 2135 1552473524.776 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1552473524.776 * [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))))) 1552473524.776 * [simplify]: Simplifying (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473524.776 * * [simplify]: iters left: 6 (13 enodes) 1552473524.782 * * [simplify]: iters left: 5 (47 enodes) 1552473524.794 * * [simplify]: iters left: 4 (59 enodes) 1552473524.810 * * [simplify]: iters left: 3 (67 enodes) 1552473524.826 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473524.826 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473524.826 * * [simplify]: Extracting #2: cost 10 inf + 0 1552473524.826 * * [simplify]: Extracting #3: cost 18 inf + 59 1552473524.826 * * [simplify]: Extracting #4: cost 16 inf + 406 1552473524.827 * * [simplify]: Extracting #5: cost 1 inf + 2022 1552473524.828 * * [simplify]: Extracting #6: cost 0 inf + 2226 1552473524.829 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) 1552473524.829 * [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))))) 1552473524.829 * * * * [progress]: [ 120 / 452 ] simplifiying candidate # 1552473524.829 * [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))))) 1552473524.830 * * [simplify]: iters left: 6 (15 enodes) 1552473524.836 * * [simplify]: iters left: 5 (55 enodes) 1552473524.852 * * [simplify]: iters left: 4 (71 enodes) 1552473524.866 * * [simplify]: iters left: 3 (82 enodes) 1552473524.876 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473524.876 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473524.878 * * [simplify]: Extracting #2: cost 14 inf + 0 1552473524.878 * * [simplify]: Extracting #3: cost 26 inf + 0 1552473524.878 * * [simplify]: Extracting #4: cost 26 inf + 210 1552473524.879 * * [simplify]: Extracting #5: cost 9 inf + 2131 1552473524.879 * * [simplify]: Extracting #6: cost 0 inf + 4424 1552473524.880 * [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))) 1552473524.880 * [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))))) 1552473524.880 * [simplify]: Simplifying (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473524.880 * * [simplify]: iters left: 6 (14 enodes) 1552473524.883 * * [simplify]: iters left: 5 (50 enodes) 1552473524.891 * * [simplify]: iters left: 4 (62 enodes) 1552473524.901 * * [simplify]: iters left: 3 (70 enodes) 1552473524.918 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473524.918 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473524.918 * * [simplify]: Extracting #2: cost 8 inf + 0 1552473524.918 * * [simplify]: Extracting #3: cost 20 inf + 0 1552473524.918 * * [simplify]: Extracting #4: cost 21 inf + 144 1552473524.918 * * [simplify]: Extracting #5: cost 8 inf + 1558 1552473524.919 * * [simplify]: Extracting #6: cost 0 inf + 2500 1552473524.921 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) 1552473524.921 * [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))))) 1552473524.921 * * * * [progress]: [ 121 / 452 ] simplifiying candidate # 1552473524.921 * [simplify]: Simplifying (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1) 1552473524.921 * * [simplify]: iters left: 6 (11 enodes) 1552473524.926 * * [simplify]: iters left: 5 (40 enodes) 1552473524.933 * * [simplify]: iters left: 4 (60 enodes) 1552473524.942 * * [simplify]: iters left: 3 (69 enodes) 1552473524.951 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473524.951 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473524.951 * * [simplify]: Extracting #2: cost 7 inf + 1 1552473524.951 * * [simplify]: Extracting #3: cost 17 inf + 1 1552473524.951 * * [simplify]: Extracting #4: cost 15 inf + 129 1552473524.952 * * [simplify]: Extracting #5: cost 3 inf + 1402 1552473524.952 * * [simplify]: Extracting #6: cost 1 inf + 1891 1552473524.952 * * [simplify]: Extracting #7: cost 0 inf + 2135 1552473524.953 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1552473524.953 * [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))))) 1552473524.953 * [simplify]: Simplifying (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473524.953 * * [simplify]: iters left: 6 (13 enodes) 1552473524.959 * * [simplify]: iters left: 5 (47 enodes) 1552473524.972 * * [simplify]: iters left: 4 (59 enodes) 1552473524.987 * * [simplify]: iters left: 3 (67 enodes) 1552473524.996 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473524.996 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473524.996 * * [simplify]: Extracting #2: cost 10 inf + 0 1552473524.996 * * [simplify]: Extracting #3: cost 18 inf + 59 1552473524.996 * * [simplify]: Extracting #4: cost 16 inf + 406 1552473524.996 * * [simplify]: Extracting #5: cost 1 inf + 2022 1552473524.997 * * [simplify]: Extracting #6: cost 0 inf + 2226 1552473524.997 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) 1552473524.997 * [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))))) 1552473524.997 * * * * [progress]: [ 122 / 452 ] simplifiying candidate # 1552473524.997 * [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)))))) 1552473524.998 * * [simplify]: iters left: 6 (15 enodes) 1552473525.001 * * [simplify]: iters left: 5 (55 enodes) 1552473525.009 * * [simplify]: iters left: 4 (69 enodes) 1552473525.019 * * [simplify]: iters left: 3 (77 enodes) 1552473525.028 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473525.028 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473525.028 * * [simplify]: Extracting #2: cost 12 inf + 0 1552473525.028 * * [simplify]: Extracting #3: cost 24 inf + 0 1552473525.029 * * [simplify]: Extracting #4: cost 24 inf + 210 1552473525.029 * * [simplify]: Extracting #5: cost 9 inf + 1723 1552473525.029 * * [simplify]: Extracting #6: cost 0 inf + 3612 1552473525.030 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1552473525.030 * [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))))) 1552473525.030 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473525.030 * * [simplify]: iters left: 6 (14 enodes) 1552473525.034 * * [simplify]: iters left: 5 (50 enodes) 1552473525.041 * * [simplify]: iters left: 4 (62 enodes) 1552473525.050 * * [simplify]: iters left: 3 (70 enodes) 1552473525.060 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473525.060 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473525.060 * * [simplify]: Extracting #2: cost 8 inf + 0 1552473525.060 * * [simplify]: Extracting #3: cost 20 inf + 0 1552473525.060 * * [simplify]: Extracting #4: cost 21 inf + 144 1552473525.060 * * [simplify]: Extracting #5: cost 8 inf + 1598 1552473525.061 * * [simplify]: Extracting #6: cost 0 inf + 2500 1552473525.061 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) 1552473525.061 * [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))))) 1552473525.062 * * * * [progress]: [ 123 / 452 ] simplifiying candidate # 1552473525.062 * [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)))))) 1552473525.062 * * [simplify]: iters left: 6 (15 enodes) 1552473525.065 * * [simplify]: iters left: 5 (53 enodes) 1552473525.073 * * [simplify]: iters left: 4 (64 enodes) 1552473525.090 * * [simplify]: iters left: 3 (72 enodes) 1552473525.108 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473525.108 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473525.108 * * [simplify]: Extracting #2: cost 9 inf + 0 1552473525.108 * * [simplify]: Extracting #3: cost 22 inf + 0 1552473525.109 * * [simplify]: Extracting #4: cost 24 inf + 87 1552473525.109 * * [simplify]: Extracting #5: cost 14 inf + 912 1552473525.110 * * [simplify]: Extracting #6: cost 5 inf + 2045 1552473525.111 * * [simplify]: Extracting #7: cost 0 inf + 3494 1552473525.112 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (fma y.re y.re (* y.im y.im))))) 1552473525.112 * [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))))) 1552473525.113 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 1552473525.113 * * [simplify]: iters left: 6 (14 enodes) 1552473525.119 * * [simplify]: iters left: 5 (49 enodes) 1552473525.134 * * [simplify]: iters left: 4 (60 enodes) 1552473525.151 * * [simplify]: iters left: 3 (68 enodes) 1552473525.168 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473525.168 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473525.168 * * [simplify]: Extracting #2: cost 8 inf + 0 1552473525.168 * * [simplify]: Extracting #3: cost 20 inf + 0 1552473525.168 * * [simplify]: Extracting #4: cost 22 inf + 128 1552473525.169 * * [simplify]: Extracting #5: cost 12 inf + 953 1552473525.170 * * [simplify]: Extracting #6: cost 2 inf + 2464 1552473525.171 * * [simplify]: Extracting #7: cost 0 inf + 3060 1552473525.172 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (fma y.re y.re (* y.im y.im))))) 1552473525.172 * [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))))) 1552473525.172 * * * * [progress]: [ 124 / 452 ] simplifiying candidate # 1552473525.173 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473525.173 * * [simplify]: iters left: 6 (14 enodes) 1552473525.178 * * [simplify]: iters left: 5 (50 enodes) 1552473525.186 * * [simplify]: iters left: 4 (62 enodes) 1552473525.195 * * [simplify]: iters left: 3 (70 enodes) 1552473525.204 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473525.204 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473525.204 * * [simplify]: Extracting #2: cost 8 inf + 0 1552473525.204 * * [simplify]: Extracting #3: cost 20 inf + 0 1552473525.204 * * [simplify]: Extracting #4: cost 21 inf + 144 1552473525.204 * * [simplify]: Extracting #5: cost 8 inf + 1478 1552473525.205 * * [simplify]: Extracting #6: cost 0 inf + 2340 1552473525.205 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) 1552473525.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 (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))))) 1552473525.206 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473525.206 * * [simplify]: iters left: 6 (14 enodes) 1552473525.209 * * [simplify]: iters left: 5 (50 enodes) 1552473525.222 * * [simplify]: iters left: 4 (62 enodes) 1552473525.240 * * [simplify]: iters left: 3 (70 enodes) 1552473525.248 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473525.248 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473525.248 * * [simplify]: Extracting #2: cost 8 inf + 0 1552473525.249 * * [simplify]: Extracting #3: cost 20 inf + 0 1552473525.249 * * [simplify]: Extracting #4: cost 21 inf + 144 1552473525.249 * * [simplify]: Extracting #5: cost 8 inf + 1478 1552473525.250 * * [simplify]: Extracting #6: cost 0 inf + 2340 1552473525.250 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) 1552473525.250 * [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))))) 1552473525.250 * * * * [progress]: [ 125 / 452 ] simplifiying candidate # 1552473525.251 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt 1)) 1552473525.251 * * [simplify]: iters left: 6 (11 enodes) 1552473525.255 * * [simplify]: iters left: 5 (40 enodes) 1552473525.261 * * [simplify]: iters left: 4 (52 enodes) 1552473525.269 * * [simplify]: iters left: 3 (62 enodes) 1552473525.280 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473525.280 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473525.280 * * [simplify]: Extracting #2: cost 13 inf + 1 1552473525.280 * * [simplify]: Extracting #3: cost 10 inf + 211 1552473525.281 * * [simplify]: Extracting #4: cost 1 inf + 913 1552473525.281 * * [simplify]: Extracting #5: cost 0 inf + 1077 1552473525.282 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 1552473525.282 * [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))))) 1552473525.282 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473525.283 * * [simplify]: iters left: 6 (13 enodes) 1552473525.290 * * [simplify]: iters left: 5 (47 enodes) 1552473525.303 * * [simplify]: iters left: 4 (59 enodes) 1552473525.313 * * [simplify]: iters left: 3 (67 enodes) 1552473525.321 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473525.321 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473525.321 * * [simplify]: Extracting #2: cost 10 inf + 0 1552473525.321 * * [simplify]: Extracting #3: cost 18 inf + 59 1552473525.321 * * [simplify]: Extracting #4: cost 16 inf + 406 1552473525.322 * * [simplify]: Extracting #5: cost 1 inf + 1902 1552473525.322 * * [simplify]: Extracting #6: cost 0 inf + 2066 1552473525.323 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) 1552473525.323 * [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))))) 1552473525.323 * * * * [progress]: [ 126 / 452 ] simplifiying candidate # 1552473525.323 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt 1)) 1552473525.323 * * [simplify]: iters left: 6 (11 enodes) 1552473525.327 * * [simplify]: iters left: 5 (40 enodes) 1552473525.333 * * [simplify]: iters left: 4 (52 enodes) 1552473525.348 * * [simplify]: iters left: 3 (62 enodes) 1552473525.362 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473525.362 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473525.363 * * [simplify]: Extracting #2: cost 13 inf + 1 1552473525.363 * * [simplify]: Extracting #3: cost 10 inf + 211 1552473525.364 * * [simplify]: Extracting #4: cost 1 inf + 913 1552473525.364 * * [simplify]: Extracting #5: cost 0 inf + 1077 1552473525.365 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 1552473525.365 * [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))))) 1552473525.365 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473525.365 * * [simplify]: iters left: 6 (13 enodes) 1552473525.368 * * [simplify]: iters left: 5 (47 enodes) 1552473525.376 * * [simplify]: iters left: 4 (59 enodes) 1552473525.387 * * [simplify]: iters left: 3 (67 enodes) 1552473525.400 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473525.400 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473525.400 * * [simplify]: Extracting #2: cost 10 inf + 0 1552473525.401 * * [simplify]: Extracting #3: cost 18 inf + 59 1552473525.401 * * [simplify]: Extracting #4: cost 16 inf + 406 1552473525.401 * * [simplify]: Extracting #5: cost 1 inf + 1902 1552473525.402 * * [simplify]: Extracting #6: cost 0 inf + 2066 1552473525.402 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) 1552473525.402 * [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))))) 1552473525.402 * * * * [progress]: [ 127 / 452 ] simplifiying candidate # 1552473525.402 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt 1)) 1552473525.402 * * [simplify]: iters left: 6 (11 enodes) 1552473525.407 * * [simplify]: iters left: 5 (40 enodes) 1552473525.419 * * [simplify]: iters left: 4 (52 enodes) 1552473525.428 * * [simplify]: iters left: 3 (62 enodes) 1552473525.436 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473525.436 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473525.436 * * [simplify]: Extracting #2: cost 13 inf + 1 1552473525.436 * * [simplify]: Extracting #3: cost 10 inf + 211 1552473525.437 * * [simplify]: Extracting #4: cost 1 inf + 913 1552473525.437 * * [simplify]: Extracting #5: cost 0 inf + 1077 1552473525.437 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 1552473525.437 * [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))))) 1552473525.438 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473525.438 * * [simplify]: iters left: 6 (13 enodes) 1552473525.441 * * [simplify]: iters left: 5 (47 enodes) 1552473525.448 * * [simplify]: iters left: 4 (59 enodes) 1552473525.464 * * [simplify]: iters left: 3 (67 enodes) 1552473525.475 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473525.475 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473525.475 * * [simplify]: Extracting #2: cost 10 inf + 0 1552473525.475 * * [simplify]: Extracting #3: cost 18 inf + 59 1552473525.475 * * [simplify]: Extracting #4: cost 16 inf + 406 1552473525.476 * * [simplify]: Extracting #5: cost 1 inf + 1902 1552473525.476 * * [simplify]: Extracting #6: cost 0 inf + 2066 1552473525.477 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) 1552473525.477 * [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))))) 1552473525.477 * * * * [progress]: [ 128 / 452 ] simplifiying candidate # 1552473525.477 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (* 1 1))) 1552473525.477 * * [simplify]: iters left: 6 (12 enodes) 1552473525.482 * * [simplify]: iters left: 5 (42 enodes) 1552473525.488 * * [simplify]: iters left: 4 (54 enodes) 1552473525.498 * * [simplify]: iters left: 3 (62 enodes) 1552473525.508 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473525.508 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473525.508 * * [simplify]: Extracting #2: cost 13 inf + 1 1552473525.509 * * [simplify]: Extracting #3: cost 11 inf + 129 1552473525.509 * * [simplify]: Extracting #4: cost 2 inf + 831 1552473525.510 * * [simplify]: Extracting #5: cost 0 inf + 1077 1552473525.510 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 1552473525.510 * [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))))) 1552473525.511 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473525.511 * * [simplify]: iters left: 6 (13 enodes) 1552473525.517 * * [simplify]: iters left: 5 (47 enodes) 1552473525.528 * * [simplify]: iters left: 4 (59 enodes) 1552473525.537 * * [simplify]: iters left: 3 (67 enodes) 1552473525.545 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473525.545 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473525.545 * * [simplify]: Extracting #2: cost 10 inf + 0 1552473525.545 * * [simplify]: Extracting #3: cost 18 inf + 59 1552473525.545 * * [simplify]: Extracting #4: cost 16 inf + 406 1552473525.546 * * [simplify]: Extracting #5: cost 1 inf + 1902 1552473525.546 * * [simplify]: Extracting #6: cost 0 inf + 2066 1552473525.547 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) 1552473525.547 * [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))))) 1552473525.547 * * * * [progress]: [ 129 / 452 ] simplifiying candidate # 1552473525.547 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt 1)) 1552473525.547 * * [simplify]: iters left: 6 (11 enodes) 1552473525.551 * * [simplify]: iters left: 5 (40 enodes) 1552473525.558 * * [simplify]: iters left: 4 (52 enodes) 1552473525.568 * * [simplify]: iters left: 3 (62 enodes) 1552473525.576 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473525.576 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473525.576 * * [simplify]: Extracting #2: cost 13 inf + 1 1552473525.576 * * [simplify]: Extracting #3: cost 10 inf + 211 1552473525.576 * * [simplify]: Extracting #4: cost 1 inf + 913 1552473525.577 * * [simplify]: Extracting #5: cost 0 inf + 1077 1552473525.577 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 1552473525.577 * [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))))) 1552473525.577 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473525.577 * * [simplify]: iters left: 6 (13 enodes) 1552473525.580 * * [simplify]: iters left: 5 (47 enodes) 1552473525.587 * * [simplify]: iters left: 4 (59 enodes) 1552473525.597 * * [simplify]: iters left: 3 (67 enodes) 1552473525.612 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473525.612 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473525.612 * * [simplify]: Extracting #2: cost 10 inf + 0 1552473525.612 * * [simplify]: Extracting #3: cost 18 inf + 59 1552473525.613 * * [simplify]: Extracting #4: cost 16 inf + 406 1552473525.613 * * [simplify]: Extracting #5: cost 1 inf + 1902 1552473525.614 * * [simplify]: Extracting #6: cost 0 inf + 2066 1552473525.614 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) 1552473525.614 * [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))))) 1552473525.614 * * * * [progress]: [ 130 / 452 ] simplifiying candidate # 1552473525.615 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt 1)) 1552473525.615 * * [simplify]: iters left: 6 (11 enodes) 1552473525.618 * * [simplify]: iters left: 5 (40 enodes) 1552473525.625 * * [simplify]: iters left: 4 (52 enodes) 1552473525.633 * * [simplify]: iters left: 3 (62 enodes) 1552473525.641 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473525.641 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473525.642 * * [simplify]: Extracting #2: cost 13 inf + 1 1552473525.642 * * [simplify]: Extracting #3: cost 10 inf + 211 1552473525.642 * * [simplify]: Extracting #4: cost 1 inf + 913 1552473525.642 * * [simplify]: Extracting #5: cost 0 inf + 1077 1552473525.643 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 1552473525.643 * [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))))) 1552473525.643 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473525.643 * * [simplify]: iters left: 6 (13 enodes) 1552473525.646 * * [simplify]: iters left: 5 (47 enodes) 1552473525.653 * * [simplify]: iters left: 4 (59 enodes) 1552473525.665 * * [simplify]: iters left: 3 (67 enodes) 1552473525.682 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473525.682 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473525.682 * * [simplify]: Extracting #2: cost 10 inf + 0 1552473525.682 * * [simplify]: Extracting #3: cost 18 inf + 59 1552473525.682 * * [simplify]: Extracting #4: cost 16 inf + 406 1552473525.683 * * [simplify]: Extracting #5: cost 1 inf + 1902 1552473525.684 * * [simplify]: Extracting #6: cost 0 inf + 2066 1552473525.685 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) 1552473525.685 * [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))))) 1552473525.685 * * * * [progress]: [ 131 / 452 ] simplifiying candidate # 1552473525.686 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473525.686 * * [simplify]: iters left: 6 (14 enodes) 1552473525.692 * * [simplify]: iters left: 5 (50 enodes) 1552473525.708 * * [simplify]: iters left: 4 (62 enodes) 1552473525.725 * * [simplify]: iters left: 3 (70 enodes) 1552473525.742 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473525.742 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473525.743 * * [simplify]: Extracting #2: cost 8 inf + 0 1552473525.743 * * [simplify]: Extracting #3: cost 20 inf + 0 1552473525.743 * * [simplify]: Extracting #4: cost 21 inf + 144 1552473525.743 * * [simplify]: Extracting #5: cost 8 inf + 1478 1552473525.744 * * [simplify]: Extracting #6: cost 0 inf + 2340 1552473525.745 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) 1552473525.745 * [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))))) 1552473525.746 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473525.746 * * [simplify]: iters left: 6 (14 enodes) 1552473525.752 * * [simplify]: iters left: 5 (50 enodes) 1552473525.767 * * [simplify]: iters left: 4 (62 enodes) 1552473525.779 * * [simplify]: iters left: 3 (70 enodes) 1552473525.788 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473525.788 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473525.788 * * [simplify]: Extracting #2: cost 8 inf + 0 1552473525.788 * * [simplify]: Extracting #3: cost 20 inf + 0 1552473525.788 * * [simplify]: Extracting #4: cost 21 inf + 144 1552473525.788 * * [simplify]: Extracting #5: cost 8 inf + 1478 1552473525.789 * * [simplify]: Extracting #6: cost 0 inf + 2340 1552473525.789 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) 1552473525.789 * [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))))) 1552473525.789 * * * * [progress]: [ 132 / 452 ] simplifiying candidate # 1552473525.789 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) 1552473525.790 * * [simplify]: iters left: 6 (10 enodes) 1552473525.792 * * [simplify]: iters left: 5 (35 enodes) 1552473525.798 * * [simplify]: iters left: 4 (47 enodes) 1552473525.805 * * [simplify]: iters left: 3 (55 enodes) 1552473525.822 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473525.822 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473525.822 * * [simplify]: Extracting #2: cost 13 inf + 1 1552473525.822 * * [simplify]: Extracting #3: cost 13 inf + 47 1552473525.822 * * [simplify]: Extracting #4: cost 4 inf + 789 1552473525.823 * * [simplify]: Extracting #5: cost 0 inf + 1077 1552473525.824 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 1552473525.824 * [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))))) 1552473525.824 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473525.824 * * [simplify]: iters left: 6 (13 enodes) 1552473525.830 * * [simplify]: iters left: 5 (47 enodes) 1552473525.841 * * [simplify]: iters left: 4 (59 enodes) 1552473525.849 * * [simplify]: iters left: 3 (67 enodes) 1552473525.857 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473525.857 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473525.858 * * [simplify]: Extracting #2: cost 10 inf + 0 1552473525.858 * * [simplify]: Extracting #3: cost 18 inf + 59 1552473525.858 * * [simplify]: Extracting #4: cost 16 inf + 406 1552473525.858 * * [simplify]: Extracting #5: cost 1 inf + 1902 1552473525.859 * * [simplify]: Extracting #6: cost 0 inf + 2066 1552473525.859 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) 1552473525.859 * [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))))) 1552473525.859 * * * * [progress]: [ 133 / 452 ] simplifiying candidate # 1552473525.860 * [simplify]: Simplifying (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473525.860 * * [simplify]: iters left: 6 (10 enodes) 1552473525.862 * * [simplify]: iters left: 5 (37 enodes) 1552473525.871 * * [simplify]: iters left: 4 (43 enodes) 1552473525.883 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473525.883 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473525.884 * * [simplify]: Extracting #2: cost 9 inf + 1 1552473525.884 * * [simplify]: Extracting #3: cost 13 inf + 1 1552473525.884 * * [simplify]: Extracting #4: cost 14 inf + 3 1552473525.884 * * [simplify]: Extracting #5: cost 9 inf + 530 1552473525.884 * * [simplify]: Extracting #6: cost 0 inf + 1895 1552473525.885 * [simplify]: Simplified to (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1552473525.885 * [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))))) 1552473525.885 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473525.886 * * [simplify]: iters left: 6 (13 enodes) 1552473525.889 * * [simplify]: iters left: 5 (50 enodes) 1552473525.897 * * [simplify]: iters left: 4 (76 enodes) 1552473525.908 * * [simplify]: iters left: 3 (106 enodes) 1552473525.928 * * [simplify]: iters left: 2 (134 enodes) 1552473525.947 * * [simplify]: iters left: 1 (146 enodes) 1552473525.976 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473525.976 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473525.976 * * [simplify]: Extracting #2: cost 34 inf + 2 1552473525.976 * * [simplify]: Extracting #3: cost 46 inf + 129 1552473525.978 * * [simplify]: Extracting #4: cost 23 inf + 3740 1552473525.980 * * [simplify]: Extracting #5: cost 3 inf + 7881 1552473525.982 * * [simplify]: Extracting #6: cost 0 inf + 8060 1552473525.983 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) 1552473525.983 * [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))))) 1552473525.983 * * * * [progress]: [ 134 / 452 ] simplifiying candidate # 1552473525.984 * [simplify]: Simplifying (/ 1 (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473525.984 * * [simplify]: iters left: 6 (10 enodes) 1552473525.987 * * [simplify]: iters left: 5 (35 enodes) 1552473525.993 * * [simplify]: iters left: 4 (38 enodes) 1552473525.999 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473525.999 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473525.999 * * [simplify]: Extracting #2: cost 6 inf + 1 1552473525.999 * * [simplify]: Extracting #3: cost 9 inf + 1 1552473525.999 * * [simplify]: Extracting #4: cost 14 inf + 1 1552473525.999 * * [simplify]: Extracting #5: cost 14 inf + 3 1552473525.999 * * [simplify]: Extracting #6: cost 8 inf + 361 1552473525.999 * * [simplify]: Extracting #7: cost 0 inf + 2099 1552473525.999 * [simplify]: Simplified to (/ 1 (fabs (cbrt (fma y.re y.re (* y.im y.im))))) 1552473525.999 * [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))))) 1552473526.000 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 1552473526.000 * * [simplify]: iters left: 6 (13 enodes) 1552473526.003 * * [simplify]: iters left: 5 (49 enodes) 1552473526.012 * * [simplify]: iters left: 4 (74 enodes) 1552473526.027 * * [simplify]: iters left: 3 (104 enodes) 1552473526.042 * * [simplify]: iters left: 2 (132 enodes) 1552473526.062 * * [simplify]: iters left: 1 (144 enodes) 1552473526.099 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473526.099 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473526.099 * * [simplify]: Extracting #2: cost 34 inf + 2 1552473526.099 * * [simplify]: Extracting #3: cost 47 inf + 88 1552473526.100 * * [simplify]: Extracting #4: cost 42 inf + 666 1552473526.101 * * [simplify]: Extracting #5: cost 39 inf + 927 1552473526.103 * * [simplify]: Extracting #6: cost 12 inf + 7689 1552473526.106 * * [simplify]: Extracting #7: cost 1 inf + 10723 1552473526.110 * * [simplify]: Extracting #8: cost 0 inf + 11020 1552473526.114 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) 1552473526.114 * [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))))) 1552473526.114 * * * * [progress]: [ 135 / 452 ] simplifiying candidate # 1552473526.114 * [simplify]: Simplifying (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473526.114 * * [simplify]: iters left: 6 (9 enodes) 1552473526.121 * * [simplify]: iters left: 5 (32 enodes) 1552473526.130 * * [simplify]: iters left: 4 (36 enodes) 1552473526.137 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473526.137 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473526.137 * * [simplify]: Extracting #2: cost 5 inf + 1 1552473526.137 * * [simplify]: Extracting #3: cost 9 inf + 1 1552473526.137 * * [simplify]: Extracting #4: cost 4 inf + 587 1552473526.137 * * [simplify]: Extracting #5: cost 3 inf + 766 1552473526.137 * * [simplify]: Extracting #6: cost 0 inf + 945 1552473526.138 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.im y.re))) 1552473526.138 * [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))))) 1552473526.138 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473526.138 * * [simplify]: iters left: 6 (13 enodes) 1552473526.141 * * [simplify]: iters left: 5 (50 enodes) 1552473526.148 * * [simplify]: iters left: 4 (76 enodes) 1552473526.159 * * [simplify]: iters left: 3 (106 enodes) 1552473526.188 * * [simplify]: iters left: 2 (134 enodes) 1552473526.226 * * [simplify]: iters left: 1 (146 enodes) 1552473526.265 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473526.265 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473526.265 * * [simplify]: Extracting #2: cost 34 inf + 2 1552473526.265 * * [simplify]: Extracting #3: cost 46 inf + 129 1552473526.266 * * [simplify]: Extracting #4: cost 23 inf + 3100 1552473526.269 * * [simplify]: Extracting #5: cost 3 inf + 6521 1552473526.271 * * [simplify]: Extracting #6: cost 0 inf + 6700 1552473526.274 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) 1552473526.274 * [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))))) 1552473526.274 * * * * [progress]: [ 136 / 452 ] simplifiying candidate # 1552473526.275 * [simplify]: Simplifying (/ 1 (sqrt 1)) 1552473526.275 * * [simplify]: iters left: 3 (3 enodes) 1552473526.281 * * [simplify]: iters left: 2 (11 enodes) 1552473526.284 * * [simplify]: iters left: 1 (13 enodes) 1552473526.287 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473526.287 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473526.287 * [simplify]: Simplified to 1 1552473526.288 * [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))))) 1552473526.288 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473526.288 * * [simplify]: iters left: 6 (12 enodes) 1552473526.294 * * [simplify]: iters left: 5 (47 enodes) 1552473526.307 * * [simplify]: iters left: 4 (73 enodes) 1552473526.328 * * [simplify]: iters left: 3 (103 enodes) 1552473526.346 * * [simplify]: iters left: 2 (131 enodes) 1552473526.367 * * [simplify]: iters left: 1 (143 enodes) 1552473526.390 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473526.390 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473526.390 * * [simplify]: Extracting #2: cost 34 inf + 2 1552473526.391 * * [simplify]: Extracting #3: cost 46 inf + 170 1552473526.392 * * [simplify]: Extracting #4: cost 15 inf + 3448 1552473526.394 * * [simplify]: Extracting #5: cost 1 inf + 5007 1552473526.396 * * [simplify]: Extracting #6: cost 0 inf + 5226 1552473526.399 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1552473526.399 * [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))))) 1552473526.399 * * * * [progress]: [ 137 / 452 ] simplifiying candidate # 1552473526.399 * [simplify]: Simplifying (/ 1 (sqrt 1)) 1552473526.399 * * [simplify]: iters left: 3 (3 enodes) 1552473526.405 * * [simplify]: iters left: 2 (11 enodes) 1552473526.408 * * [simplify]: iters left: 1 (13 enodes) 1552473526.412 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473526.412 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473526.412 * [simplify]: Simplified to 1 1552473526.412 * [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))))) 1552473526.412 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473526.413 * * [simplify]: iters left: 6 (12 enodes) 1552473526.416 * * [simplify]: iters left: 5 (47 enodes) 1552473526.423 * * [simplify]: iters left: 4 (73 enodes) 1552473526.435 * * [simplify]: iters left: 3 (103 enodes) 1552473526.454 * * [simplify]: iters left: 2 (131 enodes) 1552473526.478 * * [simplify]: iters left: 1 (143 enodes) 1552473526.501 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473526.501 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473526.501 * * [simplify]: Extracting #2: cost 34 inf + 2 1552473526.501 * * [simplify]: Extracting #3: cost 46 inf + 170 1552473526.503 * * [simplify]: Extracting #4: cost 15 inf + 3448 1552473526.505 * * [simplify]: Extracting #5: cost 1 inf + 5007 1552473526.507 * * [simplify]: Extracting #6: cost 0 inf + 5226 1552473526.509 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1552473526.510 * [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))))) 1552473526.510 * * * * [progress]: [ 138 / 452 ] simplifiying candidate # 1552473526.510 * [simplify]: Simplifying (/ 1 (sqrt 1)) 1552473526.510 * * [simplify]: iters left: 3 (3 enodes) 1552473526.516 * * [simplify]: iters left: 2 (11 enodes) 1552473526.520 * * [simplify]: iters left: 1 (13 enodes) 1552473526.523 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473526.523 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473526.523 * [simplify]: Simplified to 1 1552473526.523 * [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))))) 1552473526.524 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473526.524 * * [simplify]: iters left: 6 (12 enodes) 1552473526.527 * * [simplify]: iters left: 5 (47 enodes) 1552473526.535 * * [simplify]: iters left: 4 (73 enodes) 1552473526.546 * * [simplify]: iters left: 3 (103 enodes) 1552473526.568 * * [simplify]: iters left: 2 (131 enodes) 1552473526.589 * * [simplify]: iters left: 1 (143 enodes) 1552473526.606 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473526.606 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473526.607 * * [simplify]: Extracting #2: cost 34 inf + 2 1552473526.607 * * [simplify]: Extracting #3: cost 46 inf + 170 1552473526.607 * * [simplify]: Extracting #4: cost 15 inf + 3448 1552473526.608 * * [simplify]: Extracting #5: cost 1 inf + 5007 1552473526.609 * * [simplify]: Extracting #6: cost 0 inf + 5226 1552473526.611 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1552473526.611 * [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))))) 1552473526.611 * * * * [progress]: [ 139 / 452 ] simplifiying candidate # 1552473526.611 * [simplify]: Simplifying (/ 1 (sqrt (* 1 1))) 1552473526.611 * * [simplify]: iters left: 5 (4 enodes) 1552473526.615 * * [simplify]: iters left: 4 (13 enodes) 1552473526.617 * * [simplify]: iters left: 3 (15 enodes) 1552473526.619 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473526.619 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473526.619 * [simplify]: Simplified to 1 1552473526.619 * [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))))) 1552473526.619 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473526.619 * * [simplify]: iters left: 6 (12 enodes) 1552473526.622 * * [simplify]: iters left: 5 (47 enodes) 1552473526.629 * * [simplify]: iters left: 4 (73 enodes) 1552473526.647 * * [simplify]: iters left: 3 (103 enodes) 1552473526.670 * * [simplify]: iters left: 2 (131 enodes) 1552473526.689 * * [simplify]: iters left: 1 (143 enodes) 1552473526.721 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473526.721 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473526.721 * * [simplify]: Extracting #2: cost 34 inf + 2 1552473526.722 * * [simplify]: Extracting #3: cost 46 inf + 170 1552473526.722 * * [simplify]: Extracting #4: cost 15 inf + 3448 1552473526.723 * * [simplify]: Extracting #5: cost 1 inf + 5007 1552473526.725 * * [simplify]: Extracting #6: cost 0 inf + 5226 1552473526.726 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1552473526.726 * [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))))) 1552473526.726 * * * * [progress]: [ 140 / 452 ] simplifiying candidate # 1552473526.726 * [simplify]: Simplifying (/ 1 (sqrt 1)) 1552473526.726 * * [simplify]: iters left: 3 (3 enodes) 1552473526.730 * * [simplify]: iters left: 2 (11 enodes) 1552473526.731 * * [simplify]: iters left: 1 (13 enodes) 1552473526.733 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473526.733 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473526.733 * [simplify]: Simplified to 1 1552473526.733 * [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))))) 1552473526.733 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473526.733 * * [simplify]: iters left: 6 (12 enodes) 1552473526.736 * * [simplify]: iters left: 5 (47 enodes) 1552473526.744 * * [simplify]: iters left: 4 (73 enodes) 1552473526.756 * * [simplify]: iters left: 3 (103 enodes) 1552473526.769 * * [simplify]: iters left: 2 (131 enodes) 1552473526.797 * * [simplify]: iters left: 1 (143 enodes) 1552473526.831 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473526.831 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473526.831 * * [simplify]: Extracting #2: cost 34 inf + 2 1552473526.832 * * [simplify]: Extracting #3: cost 46 inf + 170 1552473526.833 * * [simplify]: Extracting #4: cost 15 inf + 3448 1552473526.835 * * [simplify]: Extracting #5: cost 1 inf + 5007 1552473526.837 * * [simplify]: Extracting #6: cost 0 inf + 5226 1552473526.840 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1552473526.840 * [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))))) 1552473526.840 * * * * [progress]: [ 141 / 452 ] simplifiying candidate # 1552473526.840 * [simplify]: Simplifying (/ 1 (sqrt 1)) 1552473526.840 * * [simplify]: iters left: 3 (3 enodes) 1552473526.846 * * [simplify]: iters left: 2 (11 enodes) 1552473526.849 * * [simplify]: iters left: 1 (13 enodes) 1552473526.852 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473526.852 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473526.852 * [simplify]: Simplified to 1 1552473526.852 * [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))))) 1552473526.853 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473526.853 * * [simplify]: iters left: 6 (12 enodes) 1552473526.858 * * [simplify]: iters left: 5 (47 enodes) 1552473526.874 * * [simplify]: iters left: 4 (73 enodes) 1552473526.895 * * [simplify]: iters left: 3 (103 enodes) 1552473526.921 * * [simplify]: iters left: 2 (131 enodes) 1552473526.940 * * [simplify]: iters left: 1 (143 enodes) 1552473526.960 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473526.960 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473526.960 * * [simplify]: Extracting #2: cost 34 inf + 2 1552473526.961 * * [simplify]: Extracting #3: cost 46 inf + 170 1552473526.962 * * [simplify]: Extracting #4: cost 15 inf + 3448 1552473526.964 * * [simplify]: Extracting #5: cost 1 inf + 5007 1552473526.966 * * [simplify]: Extracting #6: cost 0 inf + 5226 1552473526.968 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1552473526.969 * [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))))) 1552473526.969 * * * * [progress]: [ 142 / 452 ] simplifiying candidate # 1552473526.969 * [simplify]: Simplifying (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473526.969 * * [simplify]: iters left: 6 (9 enodes) 1552473526.974 * * [simplify]: iters left: 5 (32 enodes) 1552473526.986 * * [simplify]: iters left: 4 (36 enodes) 1552473526.996 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473526.996 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473526.996 * * [simplify]: Extracting #2: cost 5 inf + 1 1552473526.996 * * [simplify]: Extracting #3: cost 9 inf + 1 1552473526.996 * * [simplify]: Extracting #4: cost 4 inf + 587 1552473526.997 * * [simplify]: Extracting #5: cost 3 inf + 766 1552473526.997 * * [simplify]: Extracting #6: cost 0 inf + 945 1552473526.997 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.im y.re))) 1552473526.997 * [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))))) 1552473526.998 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473526.998 * * [simplify]: iters left: 6 (13 enodes) 1552473527.004 * * [simplify]: iters left: 5 (50 enodes) 1552473527.019 * * [simplify]: iters left: 4 (76 enodes) 1552473527.033 * * [simplify]: iters left: 3 (106 enodes) 1552473527.047 * * [simplify]: iters left: 2 (134 enodes) 1552473527.066 * * [simplify]: iters left: 1 (146 enodes) 1552473527.094 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473527.094 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473527.094 * * [simplify]: Extracting #2: cost 34 inf + 2 1552473527.094 * * [simplify]: Extracting #3: cost 46 inf + 129 1552473527.094 * * [simplify]: Extracting #4: cost 23 inf + 3100 1552473527.096 * * [simplify]: Extracting #5: cost 3 inf + 6521 1552473527.097 * * [simplify]: Extracting #6: cost 0 inf + 6700 1552473527.098 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) 1552473527.098 * [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))))) 1552473527.098 * * * * [progress]: [ 143 / 452 ] simplifiying candidate # 1552473527.099 * [simplify]: Simplifying (/ 1 1) 1552473527.099 * * [simplify]: iters left: 2 (2 enodes) 1552473527.100 * * [simplify]: iters left: 1 (6 enodes) 1552473527.101 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473527.101 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473527.101 * [simplify]: Simplified to 1 1552473527.101 * [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))))) 1552473527.101 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473527.101 * * [simplify]: iters left: 6 (12 enodes) 1552473527.104 * * [simplify]: iters left: 5 (47 enodes) 1552473527.112 * * [simplify]: iters left: 4 (73 enodes) 1552473527.123 * * [simplify]: iters left: 3 (103 enodes) 1552473527.137 * * [simplify]: iters left: 2 (131 enodes) 1552473527.160 * * [simplify]: iters left: 1 (143 enodes) 1552473527.197 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473527.197 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473527.197 * * [simplify]: Extracting #2: cost 34 inf + 2 1552473527.198 * * [simplify]: Extracting #3: cost 46 inf + 170 1552473527.199 * * [simplify]: Extracting #4: cost 15 inf + 3448 1552473527.201 * * [simplify]: Extracting #5: cost 1 inf + 5007 1552473527.203 * * [simplify]: Extracting #6: cost 0 inf + 5226 1552473527.205 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1552473527.205 * [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))))) 1552473527.206 * * * * [progress]: [ 144 / 452 ] simplifiying candidate # 1552473527.206 * [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)))))) 1552473527.206 * * [simplify]: iters left: 6 (16 enodes) 1552473527.213 * * [simplify]: iters left: 5 (56 enodes) 1552473527.229 * * [simplify]: iters left: 4 (60 enodes) 1552473527.244 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473527.244 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473527.244 * * [simplify]: Extracting #2: cost 13 inf + 0 1552473527.244 * * [simplify]: Extracting #3: cost 21 inf + 0 1552473527.245 * * [simplify]: Extracting #4: cost 26 inf + 2 1552473527.245 * * [simplify]: Extracting #5: cost 21 inf + 377 1552473527.245 * * [simplify]: Extracting #6: cost 7 inf + 1640 1552473527.246 * * [simplify]: Extracting #7: cost 1 inf + 3185 1552473527.248 * * [simplify]: Extracting #8: cost 0 inf + 3604 1552473527.249 * [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)))) 1552473527.249 * [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))))) 1552473527.249 * [simplify]: Simplifying (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473527.249 * * [simplify]: iters left: 6 (15 enodes) 1552473527.256 * * [simplify]: iters left: 5 (55 enodes) 1552473527.272 * * [simplify]: iters left: 4 (66 enodes) 1552473527.289 * * [simplify]: iters left: 3 (70 enodes) 1552473527.308 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473527.308 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473527.308 * * [simplify]: Extracting #2: cost 16 inf + 0 1552473527.308 * * [simplify]: Extracting #3: cost 25 inf + 0 1552473527.308 * * [simplify]: Extracting #4: cost 30 inf + 2 1552473527.309 * * [simplify]: Extracting #5: cost 23 inf + 531 1552473527.309 * * [simplify]: Extracting #6: cost 7 inf + 2292 1552473527.311 * * [simplify]: Extracting #7: cost 0 inf + 4284 1552473527.312 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (cbrt (hypot y.re y.im))) 1552473527.312 * [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))))) 1552473527.312 * * * * [progress]: [ 145 / 452 ] simplifiying candidate # 1552473527.313 * [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)))))) 1552473527.313 * * [simplify]: iters left: 6 (16 enodes) 1552473527.320 * * [simplify]: iters left: 5 (54 enodes) 1552473527.335 * * [simplify]: iters left: 4 (55 enodes) 1552473527.348 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473527.348 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473527.348 * * [simplify]: Extracting #2: cost 10 inf + 0 1552473527.348 * * [simplify]: Extracting #3: cost 17 inf + 0 1552473527.348 * * [simplify]: Extracting #4: cost 26 inf + 0 1552473527.348 * * [simplify]: Extracting #5: cost 23 inf + 45 1552473527.349 * * [simplify]: Extracting #6: cost 5 inf + 1837 1552473527.350 * * [simplify]: Extracting #7: cost 0 inf + 3406 1552473527.351 * [simplify]: Simplified to (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (fabs (cbrt (fma y.im y.im (* y.re y.re))))) 1552473527.351 * [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))))) 1552473527.351 * [simplify]: Simplifying (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 1552473527.352 * * [simplify]: iters left: 6 (15 enodes) 1552473527.358 * * [simplify]: iters left: 5 (54 enodes) 1552473527.366 * * [simplify]: iters left: 4 (64 enodes) 1552473527.375 * * [simplify]: iters left: 3 (68 enodes) 1552473527.387 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473527.387 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473527.387 * * [simplify]: Extracting #2: cost 16 inf + 0 1552473527.387 * * [simplify]: Extracting #3: cost 23 inf + 0 1552473527.387 * * [simplify]: Extracting #4: cost 32 inf + 0 1552473527.387 * * [simplify]: Extracting #5: cost 29 inf + 45 1552473527.388 * * [simplify]: Extracting #6: cost 12 inf + 1673 1552473527.389 * * [simplify]: Extracting #7: cost 0 inf + 5324 1552473527.391 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) 1552473527.391 * [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))))) 1552473527.391 * * * * [progress]: [ 146 / 452 ] simplifiying candidate # 1552473527.391 * [simplify]: Simplifying (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473527.392 * * [simplify]: iters left: 6 (15 enodes) 1552473527.399 * * [simplify]: iters left: 5 (51 enodes) 1552473527.413 * * [simplify]: iters left: 4 (53 enodes) 1552473527.427 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473527.427 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473527.427 * * [simplify]: Extracting #2: cost 9 inf + 0 1552473527.427 * * [simplify]: Extracting #3: cost 17 inf + 0 1552473527.427 * * [simplify]: Extracting #4: cost 22 inf + 2 1552473527.427 * * [simplify]: Extracting #5: cost 17 inf + 337 1552473527.428 * * [simplify]: Extracting #6: cost 5 inf + 1206 1552473527.428 * * [simplify]: Extracting #7: cost 0 inf + 2252 1552473527.429 * [simplify]: Simplified to (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) 1552473527.429 * [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))))) 1552473527.430 * [simplify]: Simplifying (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473527.430 * * [simplify]: iters left: 6 (15 enodes) 1552473527.435 * * [simplify]: iters left: 5 (55 enodes) 1552473527.444 * * [simplify]: iters left: 4 (66 enodes) 1552473527.453 * * [simplify]: iters left: 3 (70 enodes) 1552473527.463 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473527.463 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473527.463 * * [simplify]: Extracting #2: cost 16 inf + 0 1552473527.463 * * [simplify]: Extracting #3: cost 25 inf + 0 1552473527.463 * * [simplify]: Extracting #4: cost 30 inf + 2 1552473527.463 * * [simplify]: Extracting #5: cost 23 inf + 491 1552473527.464 * * [simplify]: Extracting #6: cost 7 inf + 2132 1552473527.465 * * [simplify]: Extracting #7: cost 0 inf + 3884 1552473527.466 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) 1552473527.466 * [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))))) 1552473527.467 * * * * [progress]: [ 147 / 452 ] simplifiying candidate # 1552473527.467 * [simplify]: Simplifying (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt 1)) 1552473527.467 * * [simplify]: iters left: 6 (12 enodes) 1552473527.475 * * [simplify]: iters left: 5 (41 enodes) 1552473527.487 * * [simplify]: iters left: 4 (43 enodes) 1552473527.498 * * [simplify]: iters left: 3 (45 enodes) 1552473527.510 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473527.510 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473527.510 * * [simplify]: Extracting #2: cost 8 inf + 1 1552473527.510 * * [simplify]: Extracting #3: cost 14 inf + 1 1552473527.510 * * [simplify]: Extracting #4: cost 10 inf + 5 1552473527.511 * * [simplify]: Extracting #5: cost 2 inf + 623 1552473527.511 * * [simplify]: Extracting #6: cost 0 inf + 909 1552473527.511 * [simplify]: Simplified to (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) 1552473527.511 * [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))))) 1552473527.512 * [simplify]: Simplifying (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473527.512 * * [simplify]: iters left: 6 (14 enodes) 1552473527.518 * * [simplify]: iters left: 5 (52 enodes) 1552473527.527 * * [simplify]: iters left: 4 (63 enodes) 1552473527.536 * * [simplify]: iters left: 3 (67 enodes) 1552473527.545 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473527.545 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473527.545 * * [simplify]: Extracting #2: cost 18 inf + 0 1552473527.545 * * [simplify]: Extracting #3: cost 24 inf + 2 1552473527.546 * * [simplify]: Extracting #4: cost 25 inf + 335 1552473527.546 * * [simplify]: Extracting #5: cost 20 inf + 476 1552473527.546 * * [simplify]: Extracting #6: cost 6 inf + 2227 1552473527.547 * * [simplify]: Extracting #7: cost 0 inf + 3370 1552473527.547 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (hypot y.re y.im)) 1552473527.547 * [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))))) 1552473527.547 * * * * [progress]: [ 148 / 452 ] simplifiying candidate # 1552473527.548 * [simplify]: Simplifying (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt 1)) 1552473527.548 * * [simplify]: iters left: 6 (12 enodes) 1552473527.553 * * [simplify]: iters left: 5 (41 enodes) 1552473527.560 * * [simplify]: iters left: 4 (43 enodes) 1552473527.570 * * [simplify]: iters left: 3 (45 enodes) 1552473527.581 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473527.581 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473527.582 * * [simplify]: Extracting #2: cost 8 inf + 1 1552473527.582 * * [simplify]: Extracting #3: cost 14 inf + 1 1552473527.582 * * [simplify]: Extracting #4: cost 10 inf + 5 1552473527.582 * * [simplify]: Extracting #5: cost 2 inf + 623 1552473527.582 * * [simplify]: Extracting #6: cost 0 inf + 909 1552473527.583 * [simplify]: Simplified to (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) 1552473527.583 * [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))))) 1552473527.583 * [simplify]: Simplifying (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473527.583 * * [simplify]: iters left: 6 (14 enodes) 1552473527.590 * * [simplify]: iters left: 5 (52 enodes) 1552473527.605 * * [simplify]: iters left: 4 (63 enodes) 1552473527.623 * * [simplify]: iters left: 3 (67 enodes) 1552473527.641 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473527.641 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473527.641 * * [simplify]: Extracting #2: cost 18 inf + 0 1552473527.641 * * [simplify]: Extracting #3: cost 24 inf + 2 1552473527.641 * * [simplify]: Extracting #4: cost 25 inf + 335 1552473527.641 * * [simplify]: Extracting #5: cost 20 inf + 476 1552473527.642 * * [simplify]: Extracting #6: cost 6 inf + 2227 1552473527.643 * * [simplify]: Extracting #7: cost 0 inf + 3370 1552473527.644 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (hypot y.re y.im)) 1552473527.645 * [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))))) 1552473527.645 * * * * [progress]: [ 149 / 452 ] simplifiying candidate # 1552473527.645 * [simplify]: Simplifying (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt 1)) 1552473527.645 * * [simplify]: iters left: 6 (12 enodes) 1552473527.652 * * [simplify]: iters left: 5 (41 enodes) 1552473527.664 * * [simplify]: iters left: 4 (43 enodes) 1552473527.676 * * [simplify]: iters left: 3 (45 enodes) 1552473527.685 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473527.685 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473527.685 * * [simplify]: Extracting #2: cost 8 inf + 1 1552473527.685 * * [simplify]: Extracting #3: cost 14 inf + 1 1552473527.685 * * [simplify]: Extracting #4: cost 10 inf + 5 1552473527.685 * * [simplify]: Extracting #5: cost 2 inf + 623 1552473527.685 * * [simplify]: Extracting #6: cost 0 inf + 909 1552473527.686 * [simplify]: Simplified to (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) 1552473527.686 * [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))))) 1552473527.686 * [simplify]: Simplifying (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473527.686 * * [simplify]: iters left: 6 (14 enodes) 1552473527.689 * * [simplify]: iters left: 5 (52 enodes) 1552473527.699 * * [simplify]: iters left: 4 (63 enodes) 1552473527.715 * * [simplify]: iters left: 3 (67 enodes) 1552473527.733 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473527.733 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473527.733 * * [simplify]: Extracting #2: cost 18 inf + 0 1552473527.733 * * [simplify]: Extracting #3: cost 24 inf + 2 1552473527.733 * * [simplify]: Extracting #4: cost 25 inf + 335 1552473527.734 * * [simplify]: Extracting #5: cost 20 inf + 476 1552473527.734 * * [simplify]: Extracting #6: cost 6 inf + 2227 1552473527.735 * * [simplify]: Extracting #7: cost 0 inf + 3370 1552473527.737 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (hypot y.re y.im)) 1552473527.737 * [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))))) 1552473527.737 * * * * [progress]: [ 150 / 452 ] simplifiying candidate # 1552473527.737 * [simplify]: Simplifying (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (* 1 1))) 1552473527.737 * * [simplify]: iters left: 6 (13 enodes) 1552473527.745 * * [simplify]: iters left: 5 (43 enodes) 1552473527.757 * * [simplify]: iters left: 4 (45 enodes) 1552473527.768 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473527.769 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473527.769 * * [simplify]: Extracting #2: cost 8 inf + 1 1552473527.769 * * [simplify]: Extracting #3: cost 14 inf + 1 1552473527.769 * * [simplify]: Extracting #4: cost 10 inf + 5 1552473527.769 * * [simplify]: Extracting #5: cost 3 inf + 419 1552473527.769 * * [simplify]: Extracting #6: cost 0 inf + 909 1552473527.770 * [simplify]: Simplified to (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) 1552473527.770 * [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))))) 1552473527.770 * [simplify]: Simplifying (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473527.771 * * [simplify]: iters left: 6 (14 enodes) 1552473527.777 * * [simplify]: iters left: 5 (52 enodes) 1552473527.792 * * [simplify]: iters left: 4 (63 enodes) 1552473527.809 * * [simplify]: iters left: 3 (67 enodes) 1552473527.826 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473527.826 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473527.826 * * [simplify]: Extracting #2: cost 18 inf + 0 1552473527.827 * * [simplify]: Extracting #3: cost 24 inf + 2 1552473527.827 * * [simplify]: Extracting #4: cost 25 inf + 335 1552473527.827 * * [simplify]: Extracting #5: cost 20 inf + 476 1552473527.828 * * [simplify]: Extracting #6: cost 6 inf + 2227 1552473527.829 * * [simplify]: Extracting #7: cost 0 inf + 3370 1552473527.831 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (hypot y.re y.im)) 1552473527.831 * [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))))) 1552473527.831 * * * * [progress]: [ 151 / 452 ] simplifiying candidate # 1552473527.832 * [simplify]: Simplifying (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt 1)) 1552473527.832 * * [simplify]: iters left: 6 (12 enodes) 1552473527.839 * * [simplify]: iters left: 5 (41 enodes) 1552473527.853 * * [simplify]: iters left: 4 (43 enodes) 1552473527.865 * * [simplify]: iters left: 3 (45 enodes) 1552473527.876 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473527.876 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473527.876 * * [simplify]: Extracting #2: cost 8 inf + 1 1552473527.876 * * [simplify]: Extracting #3: cost 14 inf + 1 1552473527.876 * * [simplify]: Extracting #4: cost 10 inf + 5 1552473527.876 * * [simplify]: Extracting #5: cost 2 inf + 623 1552473527.877 * * [simplify]: Extracting #6: cost 0 inf + 909 1552473527.877 * [simplify]: Simplified to (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) 1552473527.877 * [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))))) 1552473527.878 * [simplify]: Simplifying (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473527.878 * * [simplify]: iters left: 6 (14 enodes) 1552473527.884 * * [simplify]: iters left: 5 (52 enodes) 1552473527.899 * * [simplify]: iters left: 4 (63 enodes) 1552473527.916 * * [simplify]: iters left: 3 (67 enodes) 1552473527.934 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473527.934 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473527.934 * * [simplify]: Extracting #2: cost 18 inf + 0 1552473527.934 * * [simplify]: Extracting #3: cost 24 inf + 2 1552473527.934 * * [simplify]: Extracting #4: cost 25 inf + 335 1552473527.935 * * [simplify]: Extracting #5: cost 20 inf + 476 1552473527.935 * * [simplify]: Extracting #6: cost 6 inf + 2227 1552473527.936 * * [simplify]: Extracting #7: cost 0 inf + 3370 1552473527.938 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (hypot y.re y.im)) 1552473527.938 * [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))))) 1552473527.938 * * * * [progress]: [ 152 / 452 ] simplifiying candidate # 1552473527.938 * [simplify]: Simplifying (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt 1)) 1552473527.939 * * [simplify]: iters left: 6 (12 enodes) 1552473527.946 * * [simplify]: iters left: 5 (41 enodes) 1552473527.958 * * [simplify]: iters left: 4 (43 enodes) 1552473527.969 * * [simplify]: iters left: 3 (45 enodes) 1552473527.980 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473527.980 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473527.980 * * [simplify]: Extracting #2: cost 8 inf + 1 1552473527.980 * * [simplify]: Extracting #3: cost 14 inf + 1 1552473527.981 * * [simplify]: Extracting #4: cost 10 inf + 5 1552473527.981 * * [simplify]: Extracting #5: cost 2 inf + 623 1552473527.981 * * [simplify]: Extracting #6: cost 0 inf + 909 1552473527.982 * [simplify]: Simplified to (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) 1552473527.982 * [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))))) 1552473527.982 * [simplify]: Simplifying (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473527.982 * * [simplify]: iters left: 6 (14 enodes) 1552473527.988 * * [simplify]: iters left: 5 (52 enodes) 1552473528.005 * * [simplify]: iters left: 4 (63 enodes) 1552473528.023 * * [simplify]: iters left: 3 (67 enodes) 1552473528.041 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473528.041 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473528.041 * * [simplify]: Extracting #2: cost 18 inf + 0 1552473528.041 * * [simplify]: Extracting #3: cost 24 inf + 2 1552473528.042 * * [simplify]: Extracting #4: cost 25 inf + 335 1552473528.042 * * [simplify]: Extracting #5: cost 20 inf + 476 1552473528.043 * * [simplify]: Extracting #6: cost 6 inf + 2227 1552473528.044 * * [simplify]: Extracting #7: cost 0 inf + 3370 1552473528.045 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (hypot y.re y.im)) 1552473528.045 * [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))))) 1552473528.045 * * * * [progress]: [ 153 / 452 ] simplifiying candidate # 1552473528.046 * [simplify]: Simplifying (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473528.046 * * [simplify]: iters left: 6 (15 enodes) 1552473528.053 * * [simplify]: iters left: 5 (51 enodes) 1552473528.066 * * [simplify]: iters left: 4 (53 enodes) 1552473528.080 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473528.080 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473528.080 * * [simplify]: Extracting #2: cost 9 inf + 0 1552473528.080 * * [simplify]: Extracting #3: cost 17 inf + 0 1552473528.080 * * [simplify]: Extracting #4: cost 22 inf + 2 1552473528.081 * * [simplify]: Extracting #5: cost 17 inf + 337 1552473528.081 * * [simplify]: Extracting #6: cost 5 inf + 1206 1552473528.082 * * [simplify]: Extracting #7: cost 0 inf + 2252 1552473528.083 * [simplify]: Simplified to (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) 1552473528.083 * [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))))) 1552473528.083 * [simplify]: Simplifying (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473528.083 * * [simplify]: iters left: 6 (15 enodes) 1552473528.090 * * [simplify]: iters left: 5 (55 enodes) 1552473528.104 * * [simplify]: iters left: 4 (66 enodes) 1552473528.113 * * [simplify]: iters left: 3 (70 enodes) 1552473528.123 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473528.123 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473528.123 * * [simplify]: Extracting #2: cost 16 inf + 0 1552473528.123 * * [simplify]: Extracting #3: cost 25 inf + 0 1552473528.123 * * [simplify]: Extracting #4: cost 30 inf + 2 1552473528.123 * * [simplify]: Extracting #5: cost 23 inf + 491 1552473528.123 * * [simplify]: Extracting #6: cost 7 inf + 2132 1552473528.124 * * [simplify]: Extracting #7: cost 0 inf + 3884 1552473528.125 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) 1552473528.125 * [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))))) 1552473528.125 * * * * [progress]: [ 154 / 452 ] simplifiying candidate # 1552473528.125 * [simplify]: Simplifying (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) 1) 1552473528.125 * * [simplify]: iters left: 6 (11 enodes) 1552473528.131 * * [simplify]: iters left: 5 (36 enodes) 1552473528.140 * * [simplify]: iters left: 4 (38 enodes) 1552473528.152 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473528.152 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473528.152 * * [simplify]: Extracting #2: cost 8 inf + 1 1552473528.152 * * [simplify]: Extracting #3: cost 14 inf + 1 1552473528.152 * * [simplify]: Extracting #4: cost 10 inf + 5 1552473528.152 * * [simplify]: Extracting #5: cost 4 inf + 337 1552473528.153 * * [simplify]: Extracting #6: cost 0 inf + 909 1552473528.153 * [simplify]: Simplified to (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) 1552473528.153 * [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))))) 1552473528.154 * [simplify]: Simplifying (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473528.154 * * [simplify]: iters left: 6 (14 enodes) 1552473528.161 * * [simplify]: iters left: 5 (52 enodes) 1552473528.175 * * [simplify]: iters left: 4 (63 enodes) 1552473528.193 * * [simplify]: iters left: 3 (67 enodes) 1552473528.210 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473528.210 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473528.210 * * [simplify]: Extracting #2: cost 18 inf + 0 1552473528.210 * * [simplify]: Extracting #3: cost 24 inf + 2 1552473528.211 * * [simplify]: Extracting #4: cost 25 inf + 335 1552473528.211 * * [simplify]: Extracting #5: cost 20 inf + 476 1552473528.212 * * [simplify]: Extracting #6: cost 6 inf + 2227 1552473528.213 * * [simplify]: Extracting #7: cost 0 inf + 3370 1552473528.214 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (hypot y.re y.im)) 1552473528.214 * [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))))) 1552473528.214 * * * * [progress]: [ 155 / 452 ] simplifiying candidate # 1552473528.214 * [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)))))) 1552473528.215 * * [simplify]: iters left: 6 (17 enodes) 1552473528.222 * * [simplify]: iters left: 5 (59 enodes) 1552473528.238 * * [simplify]: iters left: 4 (65 enodes) 1552473528.256 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473528.256 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473528.256 * * [simplify]: Extracting #2: cost 15 inf + 0 1552473528.256 * * [simplify]: Extracting #3: cost 25 inf + 0 1552473528.256 * * [simplify]: Extracting #4: cost 23 inf + 183 1552473528.257 * * [simplify]: Extracting #5: cost 14 inf + 1211 1552473528.257 * * [simplify]: Extracting #6: cost 5 inf + 1979 1552473528.258 * * [simplify]: Extracting #7: cost 0 inf + 3854 1552473528.260 * [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)))) 1552473528.260 * [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))))) 1552473528.260 * [simplify]: Simplifying (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473528.260 * * [simplify]: iters left: 6 (16 enodes) 1552473528.267 * * [simplify]: iters left: 5 (58 enodes) 1552473528.285 * * [simplify]: iters left: 4 (79 enodes) 1552473528.296 * * [simplify]: iters left: 3 (101 enodes) 1552473528.310 * * [simplify]: iters left: 2 (121 enodes) 1552473528.335 * * [simplify]: iters left: 1 (139 enodes) 1552473528.353 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473528.353 * * [simplify]: Extracting #1: cost 15 inf + 0 1552473528.353 * * [simplify]: Extracting #2: cost 38 inf + 0 1552473528.354 * * [simplify]: Extracting #3: cost 43 inf + 206 1552473528.354 * * [simplify]: Extracting #4: cost 41 inf + 856 1552473528.354 * * [simplify]: Extracting #5: cost 31 inf + 2141 1552473528.355 * * [simplify]: Extracting #6: cost 8 inf + 6678 1552473528.357 * * [simplify]: Extracting #7: cost 0 inf + 8968 1552473528.359 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (cbrt (hypot y.re y.im))) 1552473528.359 * [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))))) 1552473528.359 * * * * [progress]: [ 156 / 452 ] simplifiying candidate # 1552473528.360 * [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)))))) 1552473528.360 * * [simplify]: iters left: 6 (17 enodes) 1552473528.363 * * [simplify]: iters left: 5 (57 enodes) 1552473528.378 * * [simplify]: iters left: 4 (60 enodes) 1552473528.393 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473528.393 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473528.393 * * [simplify]: Extracting #2: cost 12 inf + 0 1552473528.393 * * [simplify]: Extracting #3: cost 22 inf + 0 1552473528.394 * * [simplify]: Extracting #4: cost 23 inf + 125 1552473528.394 * * [simplify]: Extracting #5: cost 19 inf + 453 1552473528.394 * * [simplify]: Extracting #6: cost 6 inf + 1810 1552473528.395 * * [simplify]: Extracting #7: cost 2 inf + 2935 1552473528.396 * * [simplify]: Extracting #8: cost 0 inf + 3626 1552473528.398 * [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))))) 1552473528.398 * [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))))) 1552473528.398 * [simplify]: Simplifying (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 1552473528.398 * * [simplify]: iters left: 6 (16 enodes) 1552473528.406 * * [simplify]: iters left: 5 (57 enodes) 1552473528.423 * * [simplify]: iters left: 4 (77 enodes) 1552473528.437 * * [simplify]: iters left: 3 (99 enodes) 1552473528.451 * * [simplify]: iters left: 2 (119 enodes) 1552473528.470 * * [simplify]: iters left: 1 (137 enodes) 1552473528.504 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473528.504 * * [simplify]: Extracting #1: cost 15 inf + 0 1552473528.504 * * [simplify]: Extracting #2: cost 38 inf + 0 1552473528.505 * * [simplify]: Extracting #3: cost 42 inf + 206 1552473528.505 * * [simplify]: Extracting #4: cost 43 inf + 693 1552473528.506 * * [simplify]: Extracting #5: cost 39 inf + 1101 1552473528.507 * * [simplify]: Extracting #6: cost 21 inf + 4250 1552473528.511 * * [simplify]: Extracting #7: cost 2 inf + 10573 1552473528.515 * * [simplify]: Extracting #8: cost 0 inf + 11288 1552473528.519 * [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))))) 1552473528.519 * [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))))) 1552473528.519 * * * * [progress]: [ 157 / 452 ] simplifiying candidate # 1552473528.519 * [simplify]: Simplifying (/ (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473528.520 * * [simplify]: iters left: 6 (16 enodes) 1552473528.527 * * [simplify]: iters left: 5 (54 enodes) 1552473528.542 * * [simplify]: iters left: 4 (58 enodes) 1552473528.553 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473528.553 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473528.553 * * [simplify]: Extracting #2: cost 11 inf + 0 1552473528.553 * * [simplify]: Extracting #3: cost 21 inf + 0 1552473528.553 * * [simplify]: Extracting #4: cost 20 inf + 142 1552473528.554 * * [simplify]: Extracting #5: cost 10 inf + 996 1552473528.554 * * [simplify]: Extracting #6: cost 3 inf + 1545 1552473528.554 * * [simplify]: Extracting #7: cost 0 inf + 2472 1552473528.555 * [simplify]: Simplified to (/ (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (sqrt (hypot y.re y.im))) 1552473528.555 * [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))))) 1552473528.555 * [simplify]: Simplifying (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473528.555 * * [simplify]: iters left: 6 (16 enodes) 1552473528.559 * * [simplify]: iters left: 5 (58 enodes) 1552473528.568 * * [simplify]: iters left: 4 (79 enodes) 1552473528.579 * * [simplify]: iters left: 3 (101 enodes) 1552473528.601 * * [simplify]: iters left: 2 (121 enodes) 1552473528.630 * * [simplify]: iters left: 1 (139 enodes) 1552473528.647 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473528.647 * * [simplify]: Extracting #1: cost 15 inf + 0 1552473528.647 * * [simplify]: Extracting #2: cost 38 inf + 0 1552473528.647 * * [simplify]: Extracting #3: cost 43 inf + 206 1552473528.648 * * [simplify]: Extracting #4: cost 41 inf + 856 1552473528.648 * * [simplify]: Extracting #5: cost 31 inf + 1981 1552473528.649 * * [simplify]: Extracting #6: cost 8 inf + 5918 1552473528.651 * * [simplify]: Extracting #7: cost 0 inf + 7928 1552473528.652 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (sqrt (hypot y.re y.im))) 1552473528.652 * [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))))) 1552473528.652 * * * * [progress]: [ 158 / 452 ] simplifiying candidate # 1552473528.653 * [simplify]: Simplifying (/ (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt 1)) 1552473528.653 * * [simplify]: iters left: 6 (13 enodes) 1552473528.657 * * [simplify]: iters left: 5 (44 enodes) 1552473528.664 * * [simplify]: iters left: 4 (48 enodes) 1552473528.672 * * [simplify]: iters left: 3 (50 enodes) 1552473528.685 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473528.685 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473528.686 * * [simplify]: Extracting #2: cost 13 inf + 1 1552473528.686 * * [simplify]: Extracting #3: cost 12 inf + 85 1552473528.686 * * [simplify]: Extracting #4: cost 7 inf + 291 1552473528.686 * * [simplify]: Extracting #5: cost 3 inf + 579 1552473528.686 * * [simplify]: Extracting #6: cost 1 inf + 880 1552473528.686 * * [simplify]: Extracting #7: cost 0 inf + 1099 1552473528.687 * [simplify]: Simplified to (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) 1552473528.687 * [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))))) 1552473528.687 * [simplify]: Simplifying (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473528.687 * * [simplify]: iters left: 6 (15 enodes) 1552473528.690 * * [simplify]: iters left: 5 (55 enodes) 1552473528.700 * * [simplify]: iters left: 4 (76 enodes) 1552473528.717 * * [simplify]: iters left: 3 (98 enodes) 1552473528.743 * * [simplify]: iters left: 2 (118 enodes) 1552473528.761 * * [simplify]: iters left: 1 (136 enodes) 1552473528.783 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473528.783 * * [simplify]: Extracting #1: cost 15 inf + 0 1552473528.783 * * [simplify]: Extracting #2: cost 39 inf + 0 1552473528.783 * * [simplify]: Extracting #3: cost 42 inf + 264 1552473528.785 * * [simplify]: Extracting #4: cost 23 inf + 3312 1552473528.787 * * [simplify]: Extracting #5: cost 10 inf + 5004 1552473528.789 * * [simplify]: Extracting #6: cost 4 inf + 5674 1552473528.792 * * [simplify]: Extracting #7: cost 0 inf + 6774 1552473528.795 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (hypot y.re y.im)) 1552473528.795 * [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))))) 1552473528.795 * * * * [progress]: [ 159 / 452 ] simplifiying candidate # 1552473528.796 * [simplify]: Simplifying (/ (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt 1)) 1552473528.796 * * [simplify]: iters left: 6 (13 enodes) 1552473528.803 * * [simplify]: iters left: 5 (44 enodes) 1552473528.818 * * [simplify]: iters left: 4 (48 enodes) 1552473528.832 * * [simplify]: iters left: 3 (50 enodes) 1552473528.844 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473528.844 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473528.844 * * [simplify]: Extracting #2: cost 13 inf + 1 1552473528.844 * * [simplify]: Extracting #3: cost 12 inf + 85 1552473528.845 * * [simplify]: Extracting #4: cost 7 inf + 291 1552473528.845 * * [simplify]: Extracting #5: cost 3 inf + 579 1552473528.845 * * [simplify]: Extracting #6: cost 1 inf + 880 1552473528.846 * * [simplify]: Extracting #7: cost 0 inf + 1099 1552473528.846 * [simplify]: Simplified to (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) 1552473528.846 * [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))))) 1552473528.846 * [simplify]: Simplifying (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473528.846 * * [simplify]: iters left: 6 (15 enodes) 1552473528.850 * * [simplify]: iters left: 5 (55 enodes) 1552473528.858 * * [simplify]: iters left: 4 (76 enodes) 1552473528.869 * * [simplify]: iters left: 3 (98 enodes) 1552473528.892 * * [simplify]: iters left: 2 (118 enodes) 1552473528.921 * * [simplify]: iters left: 1 (136 enodes) 1552473528.952 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473528.952 * * [simplify]: Extracting #1: cost 15 inf + 0 1552473528.952 * * [simplify]: Extracting #2: cost 39 inf + 0 1552473528.953 * * [simplify]: Extracting #3: cost 42 inf + 264 1552473528.954 * * [simplify]: Extracting #4: cost 23 inf + 3312 1552473528.956 * * [simplify]: Extracting #5: cost 10 inf + 5004 1552473528.959 * * [simplify]: Extracting #6: cost 4 inf + 5674 1552473528.963 * * [simplify]: Extracting #7: cost 0 inf + 6774 1552473528.966 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (hypot y.re y.im)) 1552473528.966 * [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))))) 1552473528.967 * * * * [progress]: [ 160 / 452 ] simplifiying candidate # 1552473528.967 * [simplify]: Simplifying (/ (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt 1)) 1552473528.967 * * [simplify]: iters left: 6 (13 enodes) 1552473528.972 * * [simplify]: iters left: 5 (44 enodes) 1552473528.980 * * [simplify]: iters left: 4 (48 enodes) 1552473528.987 * * [simplify]: iters left: 3 (50 enodes) 1552473528.996 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473528.996 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473528.996 * * [simplify]: Extracting #2: cost 13 inf + 1 1552473528.996 * * [simplify]: Extracting #3: cost 12 inf + 85 1552473528.996 * * [simplify]: Extracting #4: cost 7 inf + 291 1552473528.996 * * [simplify]: Extracting #5: cost 3 inf + 579 1552473528.997 * * [simplify]: Extracting #6: cost 1 inf + 880 1552473528.997 * * [simplify]: Extracting #7: cost 0 inf + 1099 1552473528.998 * [simplify]: Simplified to (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) 1552473528.998 * [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))))) 1552473528.998 * [simplify]: Simplifying (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473528.999 * * [simplify]: iters left: 6 (15 enodes) 1552473529.005 * * [simplify]: iters left: 5 (55 enodes) 1552473529.021 * * [simplify]: iters left: 4 (76 enodes) 1552473529.040 * * [simplify]: iters left: 3 (98 enodes) 1552473529.058 * * [simplify]: iters left: 2 (118 enodes) 1552473529.075 * * [simplify]: iters left: 1 (136 enodes) 1552473529.107 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473529.107 * * [simplify]: Extracting #1: cost 15 inf + 0 1552473529.107 * * [simplify]: Extracting #2: cost 39 inf + 0 1552473529.107 * * [simplify]: Extracting #3: cost 42 inf + 264 1552473529.108 * * [simplify]: Extracting #4: cost 23 inf + 3312 1552473529.110 * * [simplify]: Extracting #5: cost 10 inf + 5004 1552473529.112 * * [simplify]: Extracting #6: cost 4 inf + 5674 1552473529.115 * * [simplify]: Extracting #7: cost 0 inf + 6774 1552473529.118 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (hypot y.re y.im)) 1552473529.118 * [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))))) 1552473529.118 * * * * [progress]: [ 161 / 452 ] simplifiying candidate # 1552473529.118 * [simplify]: Simplifying (/ (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (* 1 1))) 1552473529.118 * * [simplify]: iters left: 6 (14 enodes) 1552473529.126 * * [simplify]: iters left: 5 (46 enodes) 1552473529.139 * * [simplify]: iters left: 4 (50 enodes) 1552473529.152 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473529.152 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473529.152 * * [simplify]: Extracting #2: cost 13 inf + 1 1552473529.152 * * [simplify]: Extracting #3: cost 12 inf + 85 1552473529.152 * * [simplify]: Extracting #4: cost 7 inf + 291 1552473529.153 * * [simplify]: Extracting #5: cost 2 inf + 975 1552473529.153 * * [simplify]: Extracting #6: cost 0 inf + 1099 1552473529.154 * [simplify]: Simplified to (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) 1552473529.154 * [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))))) 1552473529.154 * [simplify]: Simplifying (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473529.154 * * [simplify]: iters left: 6 (15 enodes) 1552473529.159 * * [simplify]: iters left: 5 (55 enodes) 1552473529.167 * * [simplify]: iters left: 4 (76 enodes) 1552473529.180 * * [simplify]: iters left: 3 (98 enodes) 1552473529.199 * * [simplify]: iters left: 2 (118 enodes) 1552473529.217 * * [simplify]: iters left: 1 (136 enodes) 1552473529.250 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473529.250 * * [simplify]: Extracting #1: cost 15 inf + 0 1552473529.250 * * [simplify]: Extracting #2: cost 39 inf + 0 1552473529.251 * * [simplify]: Extracting #3: cost 42 inf + 264 1552473529.252 * * [simplify]: Extracting #4: cost 23 inf + 3312 1552473529.254 * * [simplify]: Extracting #5: cost 10 inf + 5004 1552473529.256 * * [simplify]: Extracting #6: cost 4 inf + 5674 1552473529.259 * * [simplify]: Extracting #7: cost 0 inf + 6774 1552473529.261 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (hypot y.re y.im)) 1552473529.261 * [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))))) 1552473529.261 * * * * [progress]: [ 162 / 452 ] simplifiying candidate # 1552473529.262 * [simplify]: Simplifying (/ (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt 1)) 1552473529.262 * * [simplify]: iters left: 6 (13 enodes) 1552473529.265 * * [simplify]: iters left: 5 (44 enodes) 1552473529.272 * * [simplify]: iters left: 4 (48 enodes) 1552473529.281 * * [simplify]: iters left: 3 (50 enodes) 1552473529.287 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473529.287 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473529.287 * * [simplify]: Extracting #2: cost 13 inf + 1 1552473529.287 * * [simplify]: Extracting #3: cost 12 inf + 85 1552473529.287 * * [simplify]: Extracting #4: cost 7 inf + 291 1552473529.288 * * [simplify]: Extracting #5: cost 3 inf + 579 1552473529.288 * * [simplify]: Extracting #6: cost 1 inf + 880 1552473529.288 * * [simplify]: Extracting #7: cost 0 inf + 1099 1552473529.288 * [simplify]: Simplified to (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) 1552473529.288 * [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))))) 1552473529.289 * [simplify]: Simplifying (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473529.289 * * [simplify]: iters left: 6 (15 enodes) 1552473529.295 * * [simplify]: iters left: 5 (55 enodes) 1552473529.311 * * [simplify]: iters left: 4 (76 enodes) 1552473529.329 * * [simplify]: iters left: 3 (98 enodes) 1552473529.343 * * [simplify]: iters left: 2 (118 enodes) 1552473529.362 * * [simplify]: iters left: 1 (136 enodes) 1552473529.384 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473529.384 * * [simplify]: Extracting #1: cost 15 inf + 0 1552473529.384 * * [simplify]: Extracting #2: cost 39 inf + 0 1552473529.384 * * [simplify]: Extracting #3: cost 42 inf + 264 1552473529.384 * * [simplify]: Extracting #4: cost 23 inf + 3312 1552473529.385 * * [simplify]: Extracting #5: cost 10 inf + 5004 1552473529.387 * * [simplify]: Extracting #6: cost 4 inf + 5674 1552473529.388 * * [simplify]: Extracting #7: cost 0 inf + 6774 1552473529.389 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (hypot y.re y.im)) 1552473529.389 * [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))))) 1552473529.389 * * * * [progress]: [ 163 / 452 ] simplifiying candidate # 1552473529.390 * [simplify]: Simplifying (/ (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt 1)) 1552473529.390 * * [simplify]: iters left: 6 (13 enodes) 1552473529.393 * * [simplify]: iters left: 5 (44 enodes) 1552473529.400 * * [simplify]: iters left: 4 (48 enodes) 1552473529.407 * * [simplify]: iters left: 3 (50 enodes) 1552473529.418 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473529.418 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473529.418 * * [simplify]: Extracting #2: cost 13 inf + 1 1552473529.418 * * [simplify]: Extracting #3: cost 12 inf + 85 1552473529.418 * * [simplify]: Extracting #4: cost 7 inf + 291 1552473529.419 * * [simplify]: Extracting #5: cost 3 inf + 579 1552473529.419 * * [simplify]: Extracting #6: cost 1 inf + 880 1552473529.419 * * [simplify]: Extracting #7: cost 0 inf + 1099 1552473529.420 * [simplify]: Simplified to (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) 1552473529.420 * [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))))) 1552473529.421 * [simplify]: Simplifying (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473529.421 * * [simplify]: iters left: 6 (15 enodes) 1552473529.428 * * [simplify]: iters left: 5 (55 enodes) 1552473529.444 * * [simplify]: iters left: 4 (76 enodes) 1552473529.459 * * [simplify]: iters left: 3 (98 enodes) 1552473529.473 * * [simplify]: iters left: 2 (118 enodes) 1552473529.498 * * [simplify]: iters left: 1 (136 enodes) 1552473529.524 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473529.525 * * [simplify]: Extracting #1: cost 15 inf + 0 1552473529.525 * * [simplify]: Extracting #2: cost 39 inf + 0 1552473529.525 * * [simplify]: Extracting #3: cost 42 inf + 264 1552473529.525 * * [simplify]: Extracting #4: cost 23 inf + 3312 1552473529.526 * * [simplify]: Extracting #5: cost 10 inf + 5004 1552473529.528 * * [simplify]: Extracting #6: cost 4 inf + 5674 1552473529.529 * * [simplify]: Extracting #7: cost 0 inf + 6774 1552473529.530 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (hypot y.re y.im)) 1552473529.530 * [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))))) 1552473529.531 * * * * [progress]: [ 164 / 452 ] simplifiying candidate # 1552473529.531 * [simplify]: Simplifying (/ (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473529.531 * * [simplify]: iters left: 6 (16 enodes) 1552473529.534 * * [simplify]: iters left: 5 (54 enodes) 1552473529.542 * * [simplify]: iters left: 4 (58 enodes) 1552473529.549 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473529.549 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473529.549 * * [simplify]: Extracting #2: cost 11 inf + 0 1552473529.549 * * [simplify]: Extracting #3: cost 21 inf + 0 1552473529.549 * * [simplify]: Extracting #4: cost 20 inf + 142 1552473529.550 * * [simplify]: Extracting #5: cost 10 inf + 996 1552473529.550 * * [simplify]: Extracting #6: cost 3 inf + 1545 1552473529.550 * * [simplify]: Extracting #7: cost 0 inf + 2472 1552473529.551 * [simplify]: Simplified to (/ (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (sqrt (hypot y.re y.im))) 1552473529.551 * [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))))) 1552473529.551 * [simplify]: Simplifying (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473529.551 * * [simplify]: iters left: 6 (16 enodes) 1552473529.554 * * [simplify]: iters left: 5 (58 enodes) 1552473529.563 * * [simplify]: iters left: 4 (79 enodes) 1552473529.584 * * [simplify]: iters left: 3 (101 enodes) 1552473529.604 * * [simplify]: iters left: 2 (121 enodes) 1552473529.620 * * [simplify]: iters left: 1 (139 enodes) 1552473529.638 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473529.638 * * [simplify]: Extracting #1: cost 15 inf + 0 1552473529.638 * * [simplify]: Extracting #2: cost 38 inf + 0 1552473529.639 * * [simplify]: Extracting #3: cost 43 inf + 206 1552473529.639 * * [simplify]: Extracting #4: cost 41 inf + 856 1552473529.640 * * [simplify]: Extracting #5: cost 31 inf + 1981 1552473529.642 * * [simplify]: Extracting #6: cost 8 inf + 5918 1552473529.645 * * [simplify]: Extracting #7: cost 0 inf + 7928 1552473529.648 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (sqrt (hypot y.re y.im))) 1552473529.648 * [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))))) 1552473529.648 * * * * [progress]: [ 165 / 452 ] simplifiying candidate # 1552473529.649 * [simplify]: Simplifying (/ (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) 1) 1552473529.649 * * [simplify]: iters left: 6 (12 enodes) 1552473529.654 * * [simplify]: iters left: 5 (39 enodes) 1552473529.665 * * [simplify]: iters left: 4 (43 enodes) 1552473529.673 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473529.673 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473529.673 * * [simplify]: Extracting #2: cost 13 inf + 1 1552473529.673 * * [simplify]: Extracting #3: cost 10 inf + 167 1552473529.674 * * [simplify]: Extracting #4: cost 6 inf + 413 1552473529.674 * * [simplify]: Extracting #5: cost 1 inf + 1017 1552473529.674 * * [simplify]: Extracting #6: cost 0 inf + 1099 1552473529.674 * [simplify]: Simplified to (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) 1552473529.674 * [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))))) 1552473529.675 * [simplify]: Simplifying (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473529.675 * * [simplify]: iters left: 6 (15 enodes) 1552473529.678 * * [simplify]: iters left: 5 (55 enodes) 1552473529.686 * * [simplify]: iters left: 4 (76 enodes) 1552473529.699 * * [simplify]: iters left: 3 (98 enodes) 1552473529.725 * * [simplify]: iters left: 2 (118 enodes) 1552473529.754 * * [simplify]: iters left: 1 (136 enodes) 1552473529.787 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473529.787 * * [simplify]: Extracting #1: cost 15 inf + 0 1552473529.787 * * [simplify]: Extracting #2: cost 39 inf + 0 1552473529.788 * * [simplify]: Extracting #3: cost 42 inf + 264 1552473529.790 * * [simplify]: Extracting #4: cost 23 inf + 3312 1552473529.792 * * [simplify]: Extracting #5: cost 10 inf + 5004 1552473529.795 * * [simplify]: Extracting #6: cost 4 inf + 5674 1552473529.798 * * [simplify]: Extracting #7: cost 0 inf + 6774 1552473529.801 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (hypot y.re y.im)) 1552473529.801 * [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))))) 1552473529.801 * * * * [progress]: [ 166 / 452 ] simplifiying candidate # 1552473529.802 * [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)))))) 1552473529.802 * * [simplify]: iters left: 6 (17 enodes) 1552473529.810 * * [simplify]: iters left: 5 (60 enodes) 1552473529.826 * * [simplify]: iters left: 4 (65 enodes) 1552473529.836 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473529.836 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473529.836 * * [simplify]: Extracting #2: cost 15 inf + 0 1552473529.836 * * [simplify]: Extracting #3: cost 25 inf + 0 1552473529.837 * * [simplify]: Extracting #4: cost 24 inf + 142 1552473529.837 * * [simplify]: Extracting #5: cost 13 inf + 1253 1552473529.837 * * [simplify]: Extracting #6: cost 6 inf + 1937 1552473529.838 * * [simplify]: Extracting #7: cost 2 inf + 3026 1552473529.838 * * [simplify]: Extracting #8: cost 0 inf + 3854 1552473529.839 * [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)))) 1552473529.839 * [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))))) 1552473529.839 * [simplify]: Simplifying (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473529.839 * * [simplify]: iters left: 6 (16 enodes) 1552473529.843 * * [simplify]: iters left: 5 (59 enodes) 1552473529.851 * * [simplify]: iters left: 4 (75 enodes) 1552473529.870 * * [simplify]: iters left: 3 (87 enodes) 1552473529.892 * * [simplify]: iters left: 2 (95 enodes) 1552473529.907 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473529.907 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473529.907 * * [simplify]: Extracting #2: cost 28 inf + 0 1552473529.907 * * [simplify]: Extracting #3: cost 33 inf + 84 1552473529.907 * * [simplify]: Extracting #4: cost 33 inf + 346 1552473529.907 * * [simplify]: Extracting #5: cost 22 inf + 2227 1552473529.908 * * [simplify]: Extracting #6: cost 10 inf + 3904 1552473529.909 * * [simplify]: Extracting #7: cost 4 inf + 5151 1552473529.910 * * [simplify]: Extracting #8: cost 0 inf + 6424 1552473529.911 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (cbrt (hypot y.im y.re))) 1552473529.911 * [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))))) 1552473529.911 * * * * [progress]: [ 167 / 452 ] simplifiying candidate # 1552473529.911 * [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)))))) 1552473529.911 * * [simplify]: iters left: 6 (17 enodes) 1552473529.915 * * [simplify]: iters left: 5 (58 enodes) 1552473529.925 * * [simplify]: iters left: 4 (60 enodes) 1552473529.940 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473529.940 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473529.940 * * [simplify]: Extracting #2: cost 12 inf + 0 1552473529.940 * * [simplify]: Extracting #3: cost 22 inf + 0 1552473529.940 * * [simplify]: Extracting #4: cost 25 inf + 43 1552473529.941 * * [simplify]: Extracting #5: cost 19 inf + 483 1552473529.941 * * [simplify]: Extracting #6: cost 5 inf + 2255 1552473529.942 * * [simplify]: Extracting #7: cost 1 inf + 3152 1552473529.944 * * [simplify]: Extracting #8: cost 0 inf + 3626 1552473529.945 * [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))))) 1552473529.945 * [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))))) 1552473529.945 * [simplify]: Simplifying (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 1552473529.945 * * [simplify]: iters left: 6 (16 enodes) 1552473529.953 * * [simplify]: iters left: 5 (58 enodes) 1552473529.970 * * [simplify]: iters left: 4 (73 enodes) 1552473529.982 * * [simplify]: iters left: 3 (85 enodes) 1552473529.995 * * [simplify]: iters left: 2 (93 enodes) 1552473530.013 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473530.013 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473530.014 * * [simplify]: Extracting #2: cost 28 inf + 0 1552473530.014 * * [simplify]: Extracting #3: cost 31 inf + 125 1552473530.014 * * [simplify]: Extracting #4: cost 34 inf + 410 1552473530.015 * * [simplify]: Extracting #5: cost 30 inf + 768 1552473530.016 * * [simplify]: Extracting #6: cost 13 inf + 3996 1552473530.018 * * [simplify]: Extracting #7: cost 2 inf + 7428 1552473530.020 * * [simplify]: Extracting #8: cost 0 inf + 8104 1552473530.023 * [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))))) 1552473530.023 * [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))))) 1552473530.023 * * * * [progress]: [ 168 / 452 ] simplifiying candidate # 1552473530.024 * [simplify]: Simplifying (/ (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473530.024 * * [simplify]: iters left: 6 (16 enodes) 1552473530.031 * * [simplify]: iters left: 5 (55 enodes) 1552473530.048 * * [simplify]: iters left: 4 (58 enodes) 1552473530.064 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473530.064 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473530.064 * * [simplify]: Extracting #2: cost 11 inf + 0 1552473530.064 * * [simplify]: Extracting #3: cost 21 inf + 0 1552473530.064 * * [simplify]: Extracting #4: cost 20 inf + 142 1552473530.065 * * [simplify]: Extracting #5: cost 13 inf + 711 1552473530.065 * * [simplify]: Extracting #6: cost 3 inf + 1545 1552473530.066 * * [simplify]: Extracting #7: cost 0 inf + 2472 1552473530.067 * [simplify]: Simplified to (/ (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (sqrt (hypot y.im y.re))) 1552473530.067 * [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))))) 1552473530.068 * [simplify]: Simplifying (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473530.068 * * [simplify]: iters left: 6 (16 enodes) 1552473530.075 * * [simplify]: iters left: 5 (59 enodes) 1552473530.091 * * [simplify]: iters left: 4 (75 enodes) 1552473530.102 * * [simplify]: iters left: 3 (87 enodes) 1552473530.114 * * [simplify]: iters left: 2 (95 enodes) 1552473530.137 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473530.137 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473530.137 * * [simplify]: Extracting #2: cost 28 inf + 0 1552473530.137 * * [simplify]: Extracting #3: cost 33 inf + 84 1552473530.138 * * [simplify]: Extracting #4: cost 33 inf + 346 1552473530.138 * * [simplify]: Extracting #5: cost 22 inf + 1947 1552473530.139 * * [simplify]: Extracting #6: cost 10 inf + 3424 1552473530.142 * * [simplify]: Extracting #7: cost 4 inf + 4591 1552473530.144 * * [simplify]: Extracting #8: cost 0 inf + 5704 1552473530.146 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (sqrt (hypot y.im y.re))) 1552473530.146 * [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))))) 1552473530.146 * * * * [progress]: [ 169 / 452 ] simplifiying candidate # 1552473530.147 * [simplify]: Simplifying (/ (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt 1)) 1552473530.147 * * [simplify]: iters left: 6 (13 enodes) 1552473530.153 * * [simplify]: iters left: 5 (45 enodes) 1552473530.160 * * [simplify]: iters left: 4 (48 enodes) 1552473530.167 * * [simplify]: iters left: 3 (50 enodes) 1552473530.174 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473530.174 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473530.174 * * [simplify]: Extracting #2: cost 13 inf + 1 1552473530.174 * * [simplify]: Extracting #3: cost 12 inf + 85 1552473530.174 * * [simplify]: Extracting #4: cost 7 inf + 211 1552473530.174 * * [simplify]: Extracting #5: cost 0 inf + 1099 1552473530.175 * [simplify]: Simplified to (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) 1552473530.175 * [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))))) 1552473530.175 * [simplify]: Simplifying (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473530.175 * * [simplify]: iters left: 6 (15 enodes) 1552473530.178 * * [simplify]: iters left: 5 (56 enodes) 1552473530.192 * * [simplify]: iters left: 4 (72 enodes) 1552473530.212 * * [simplify]: iters left: 3 (84 enodes) 1552473530.235 * * [simplify]: iters left: 2 (92 enodes) 1552473530.260 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473530.260 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473530.260 * * [simplify]: Extracting #2: cost 29 inf + 0 1552473530.260 * * [simplify]: Extracting #3: cost 31 inf + 183 1552473530.261 * * [simplify]: Extracting #4: cost 22 inf + 1529 1552473530.262 * * [simplify]: Extracting #5: cost 14 inf + 2420 1552473530.263 * * [simplify]: Extracting #6: cost 8 inf + 3090 1552473530.265 * * [simplify]: Extracting #7: cost 0 inf + 4870 1552473530.269 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (hypot y.im y.re)) 1552473530.269 * [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))))) 1552473530.269 * * * * [progress]: [ 170 / 452 ] simplifiying candidate # 1552473530.269 * [simplify]: Simplifying (/ (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt 1)) 1552473530.270 * * [simplify]: iters left: 6 (13 enodes) 1552473530.278 * * [simplify]: iters left: 5 (45 enodes) 1552473530.285 * * [simplify]: iters left: 4 (48 enodes) 1552473530.293 * * [simplify]: iters left: 3 (50 enodes) 1552473530.299 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473530.299 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473530.299 * * [simplify]: Extracting #2: cost 13 inf + 1 1552473530.299 * * [simplify]: Extracting #3: cost 12 inf + 85 1552473530.299 * * [simplify]: Extracting #4: cost 7 inf + 211 1552473530.300 * * [simplify]: Extracting #5: cost 0 inf + 1099 1552473530.300 * [simplify]: Simplified to (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) 1552473530.300 * [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))))) 1552473530.300 * [simplify]: Simplifying (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473530.300 * * [simplify]: iters left: 6 (15 enodes) 1552473530.304 * * [simplify]: iters left: 5 (56 enodes) 1552473530.315 * * [simplify]: iters left: 4 (72 enodes) 1552473530.333 * * [simplify]: iters left: 3 (84 enodes) 1552473530.356 * * [simplify]: iters left: 2 (92 enodes) 1552473530.369 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473530.369 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473530.369 * * [simplify]: Extracting #2: cost 29 inf + 0 1552473530.369 * * [simplify]: Extracting #3: cost 31 inf + 183 1552473530.370 * * [simplify]: Extracting #4: cost 22 inf + 1529 1552473530.371 * * [simplify]: Extracting #5: cost 14 inf + 2420 1552473530.372 * * [simplify]: Extracting #6: cost 8 inf + 3090 1552473530.374 * * [simplify]: Extracting #7: cost 0 inf + 4870 1552473530.376 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (hypot y.im y.re)) 1552473530.376 * [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))))) 1552473530.376 * * * * [progress]: [ 171 / 452 ] simplifiying candidate # 1552473530.376 * [simplify]: Simplifying (/ (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt 1)) 1552473530.376 * * [simplify]: iters left: 6 (13 enodes) 1552473530.386 * * [simplify]: iters left: 5 (45 enodes) 1552473530.399 * * [simplify]: iters left: 4 (48 enodes) 1552473530.413 * * [simplify]: iters left: 3 (50 enodes) 1552473530.425 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473530.425 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473530.426 * * [simplify]: Extracting #2: cost 13 inf + 1 1552473530.426 * * [simplify]: Extracting #3: cost 12 inf + 85 1552473530.426 * * [simplify]: Extracting #4: cost 7 inf + 211 1552473530.426 * * [simplify]: Extracting #5: cost 0 inf + 1099 1552473530.427 * [simplify]: Simplified to (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) 1552473530.427 * [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))))) 1552473530.427 * [simplify]: Simplifying (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473530.427 * * [simplify]: iters left: 6 (15 enodes) 1552473530.434 * * [simplify]: iters left: 5 (56 enodes) 1552473530.450 * * [simplify]: iters left: 4 (72 enodes) 1552473530.470 * * [simplify]: iters left: 3 (84 enodes) 1552473530.489 * * [simplify]: iters left: 2 (92 enodes) 1552473530.501 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473530.502 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473530.502 * * [simplify]: Extracting #2: cost 29 inf + 0 1552473530.502 * * [simplify]: Extracting #3: cost 31 inf + 183 1552473530.502 * * [simplify]: Extracting #4: cost 22 inf + 1529 1552473530.502 * * [simplify]: Extracting #5: cost 14 inf + 2420 1552473530.503 * * [simplify]: Extracting #6: cost 8 inf + 3090 1552473530.504 * * [simplify]: Extracting #7: cost 0 inf + 4870 1552473530.505 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (hypot y.im y.re)) 1552473530.505 * [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))))) 1552473530.505 * * * * [progress]: [ 172 / 452 ] simplifiying candidate # 1552473530.505 * [simplify]: Simplifying (/ (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (* 1 1))) 1552473530.505 * * [simplify]: iters left: 6 (14 enodes) 1552473530.510 * * [simplify]: iters left: 5 (47 enodes) 1552473530.525 * * [simplify]: iters left: 4 (50 enodes) 1552473530.537 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473530.537 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473530.537 * * [simplify]: Extracting #2: cost 13 inf + 1 1552473530.537 * * [simplify]: Extracting #3: cost 10 inf + 167 1552473530.538 * * [simplify]: Extracting #4: cost 5 inf + 455 1552473530.538 * * [simplify]: Extracting #5: cost 1 inf + 880 1552473530.539 * * [simplify]: Extracting #6: cost 0 inf + 1099 1552473530.539 * [simplify]: Simplified to (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) 1552473530.539 * [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))))) 1552473530.540 * [simplify]: Simplifying (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473530.540 * * [simplify]: iters left: 6 (15 enodes) 1552473530.547 * * [simplify]: iters left: 5 (56 enodes) 1552473530.562 * * [simplify]: iters left: 4 (72 enodes) 1552473530.581 * * [simplify]: iters left: 3 (84 enodes) 1552473530.604 * * [simplify]: iters left: 2 (92 enodes) 1552473530.627 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473530.628 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473530.628 * * [simplify]: Extracting #2: cost 29 inf + 0 1552473530.628 * * [simplify]: Extracting #3: cost 31 inf + 183 1552473530.628 * * [simplify]: Extracting #4: cost 22 inf + 1529 1552473530.629 * * [simplify]: Extracting #5: cost 14 inf + 2420 1552473530.630 * * [simplify]: Extracting #6: cost 8 inf + 3090 1552473530.632 * * [simplify]: Extracting #7: cost 0 inf + 4870 1552473530.634 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (hypot y.im y.re)) 1552473530.634 * [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))))) 1552473530.634 * * * * [progress]: [ 173 / 452 ] simplifiying candidate # 1552473530.634 * [simplify]: Simplifying (/ (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt 1)) 1552473530.634 * * [simplify]: iters left: 6 (13 enodes) 1552473530.642 * * [simplify]: iters left: 5 (45 enodes) 1552473530.652 * * [simplify]: iters left: 4 (48 enodes) 1552473530.661 * * [simplify]: iters left: 3 (50 enodes) 1552473530.668 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473530.668 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473530.668 * * [simplify]: Extracting #2: cost 13 inf + 1 1552473530.668 * * [simplify]: Extracting #3: cost 12 inf + 85 1552473530.668 * * [simplify]: Extracting #4: cost 7 inf + 211 1552473530.668 * * [simplify]: Extracting #5: cost 0 inf + 1099 1552473530.669 * [simplify]: Simplified to (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) 1552473530.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 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))))) 1552473530.669 * [simplify]: Simplifying (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473530.669 * * [simplify]: iters left: 6 (15 enodes) 1552473530.672 * * [simplify]: iters left: 5 (56 enodes) 1552473530.680 * * [simplify]: iters left: 4 (72 enodes) 1552473530.690 * * [simplify]: iters left: 3 (84 enodes) 1552473530.708 * * [simplify]: iters left: 2 (92 enodes) 1552473530.726 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473530.726 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473530.727 * * [simplify]: Extracting #2: cost 29 inf + 0 1552473530.727 * * [simplify]: Extracting #3: cost 31 inf + 183 1552473530.727 * * [simplify]: Extracting #4: cost 22 inf + 1529 1552473530.727 * * [simplify]: Extracting #5: cost 14 inf + 2420 1552473530.728 * * [simplify]: Extracting #6: cost 8 inf + 3090 1552473530.729 * * [simplify]: Extracting #7: cost 0 inf + 4870 1552473530.730 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (hypot y.im y.re)) 1552473530.730 * [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))))) 1552473530.730 * * * * [progress]: [ 174 / 452 ] simplifiying candidate # 1552473530.730 * [simplify]: Simplifying (/ (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt 1)) 1552473530.730 * * [simplify]: iters left: 6 (13 enodes) 1552473530.734 * * [simplify]: iters left: 5 (45 enodes) 1552473530.741 * * [simplify]: iters left: 4 (48 enodes) 1552473530.748 * * [simplify]: iters left: 3 (50 enodes) 1552473530.756 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473530.756 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473530.756 * * [simplify]: Extracting #2: cost 13 inf + 1 1552473530.756 * * [simplify]: Extracting #3: cost 12 inf + 85 1552473530.756 * * [simplify]: Extracting #4: cost 7 inf + 211 1552473530.756 * * [simplify]: Extracting #5: cost 0 inf + 1099 1552473530.757 * [simplify]: Simplified to (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) 1552473530.757 * [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))))) 1552473530.757 * [simplify]: Simplifying (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473530.757 * * [simplify]: iters left: 6 (15 enodes) 1552473530.761 * * [simplify]: iters left: 5 (56 enodes) 1552473530.770 * * [simplify]: iters left: 4 (72 enodes) 1552473530.780 * * [simplify]: iters left: 3 (84 enodes) 1552473530.797 * * [simplify]: iters left: 2 (92 enodes) 1552473530.820 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473530.820 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473530.820 * * [simplify]: Extracting #2: cost 29 inf + 0 1552473530.821 * * [simplify]: Extracting #3: cost 31 inf + 183 1552473530.821 * * [simplify]: Extracting #4: cost 22 inf + 1529 1552473530.822 * * [simplify]: Extracting #5: cost 14 inf + 2420 1552473530.823 * * [simplify]: Extracting #6: cost 8 inf + 3090 1552473530.825 * * [simplify]: Extracting #7: cost 0 inf + 4870 1552473530.826 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (hypot y.im y.re)) 1552473530.826 * [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))))) 1552473530.826 * * * * [progress]: [ 175 / 452 ] simplifiying candidate # 1552473530.826 * [simplify]: Simplifying (/ (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473530.826 * * [simplify]: iters left: 6 (16 enodes) 1552473530.830 * * [simplify]: iters left: 5 (55 enodes) 1552473530.837 * * [simplify]: iters left: 4 (58 enodes) 1552473530.845 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473530.845 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473530.845 * * [simplify]: Extracting #2: cost 11 inf + 0 1552473530.845 * * [simplify]: Extracting #3: cost 21 inf + 0 1552473530.845 * * [simplify]: Extracting #4: cost 20 inf + 142 1552473530.846 * * [simplify]: Extracting #5: cost 13 inf + 711 1552473530.847 * * [simplify]: Extracting #6: cost 3 inf + 1545 1552473530.848 * * [simplify]: Extracting #7: cost 0 inf + 2472 1552473530.848 * [simplify]: Simplified to (/ (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (sqrt (hypot y.im y.re))) 1552473530.848 * [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))))) 1552473530.848 * [simplify]: Simplifying (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473530.849 * * [simplify]: iters left: 6 (16 enodes) 1552473530.852 * * [simplify]: iters left: 5 (59 enodes) 1552473530.868 * * [simplify]: iters left: 4 (75 enodes) 1552473530.887 * * [simplify]: iters left: 3 (87 enodes) 1552473530.910 * * [simplify]: iters left: 2 (95 enodes) 1552473530.923 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473530.923 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473530.923 * * [simplify]: Extracting #2: cost 28 inf + 0 1552473530.923 * * [simplify]: Extracting #3: cost 33 inf + 84 1552473530.923 * * [simplify]: Extracting #4: cost 33 inf + 346 1552473530.924 * * [simplify]: Extracting #5: cost 22 inf + 1947 1552473530.924 * * [simplify]: Extracting #6: cost 10 inf + 3424 1552473530.925 * * [simplify]: Extracting #7: cost 4 inf + 4591 1552473530.926 * * [simplify]: Extracting #8: cost 0 inf + 5704 1552473530.927 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (sqrt (hypot y.im y.re))) 1552473530.927 * [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))))) 1552473530.927 * * * * [progress]: [ 176 / 452 ] simplifiying candidate # 1552473530.928 * [simplify]: Simplifying (/ (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) 1) 1552473530.928 * * [simplify]: iters left: 6 (12 enodes) 1552473530.931 * * [simplify]: iters left: 5 (40 enodes) 1552473530.937 * * [simplify]: iters left: 4 (45 enodes) 1552473530.948 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473530.948 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473530.948 * * [simplify]: Extracting #2: cost 13 inf + 1 1552473530.949 * * [simplify]: Extracting #3: cost 13 inf + 44 1552473530.949 * * [simplify]: Extracting #4: cost 7 inf + 211 1552473530.949 * * [simplify]: Extracting #5: cost 1 inf + 880 1552473530.949 * * [simplify]: Extracting #6: cost 0 inf + 1099 1552473530.950 * [simplify]: Simplified to (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) 1552473530.950 * [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))))) 1552473530.950 * [simplify]: Simplifying (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473530.951 * * [simplify]: iters left: 6 (15 enodes) 1552473530.957 * * [simplify]: iters left: 5 (56 enodes) 1552473530.975 * * [simplify]: iters left: 4 (72 enodes) 1552473530.989 * * [simplify]: iters left: 3 (84 enodes) 1552473531.000 * * [simplify]: iters left: 2 (92 enodes) 1552473531.012 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473531.013 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473531.013 * * [simplify]: Extracting #2: cost 29 inf + 0 1552473531.013 * * [simplify]: Extracting #3: cost 31 inf + 183 1552473531.013 * * [simplify]: Extracting #4: cost 22 inf + 1529 1552473531.013 * * [simplify]: Extracting #5: cost 14 inf + 2420 1552473531.014 * * [simplify]: Extracting #6: cost 8 inf + 3090 1552473531.015 * * [simplify]: Extracting #7: cost 0 inf + 4870 1552473531.016 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (hypot y.im y.re)) 1552473531.016 * [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))))) 1552473531.016 * * * * [progress]: [ 177 / 452 ] simplifiying candidate # 1552473531.016 * [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)))))) 1552473531.016 * * [simplify]: iters left: 6 (18 enodes) 1552473531.020 * * [simplify]: iters left: 5 (63 enodes) 1552473531.029 * * [simplify]: iters left: 4 (70 enodes) 1552473531.048 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473531.049 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473531.049 * * [simplify]: Extracting #2: cost 17 inf + 0 1552473531.049 * * [simplify]: Extracting #3: cost 29 inf + 0 1552473531.049 * * [simplify]: Extracting #4: cost 24 inf + 168 1552473531.050 * * [simplify]: Extracting #5: cost 11 inf + 1497 1552473531.051 * * [simplify]: Extracting #6: cost 1 inf + 3780 1552473531.052 * * [simplify]: Extracting #7: cost 0 inf + 4254 1552473531.054 * [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)))) 1552473531.054 * [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))))) 1552473531.054 * [simplify]: Simplifying (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473531.054 * * [simplify]: iters left: 6 (17 enodes) 1552473531.064 * * [simplify]: iters left: 5 (62 enodes) 1552473531.084 * * [simplify]: iters left: 4 (88 enodes) 1552473531.098 * * [simplify]: iters left: 3 (118 enodes) 1552473531.114 * * [simplify]: iters left: 2 (146 enodes) 1552473531.148 * * [simplify]: iters left: 1 (158 enodes) 1552473531.188 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473531.188 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473531.189 * * [simplify]: Extracting #2: cost 40 inf + 0 1552473531.189 * * [simplify]: Extracting #3: cost 56 inf + 125 1552473531.189 * * [simplify]: Extracting #4: cost 52 inf + 494 1552473531.190 * * [simplify]: Extracting #5: cost 29 inf + 4270 1552473531.191 * * [simplify]: Extracting #6: cost 4 inf + 10237 1552473531.193 * * [simplify]: Extracting #7: cost 0 inf + 11108 1552473531.195 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (cbrt (hypot y.im y.re))) 1552473531.195 * [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))))) 1552473531.195 * * * * [progress]: [ 178 / 452 ] simplifiying candidate # 1552473531.196 * [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)))))) 1552473531.196 * * [simplify]: iters left: 6 (18 enodes) 1552473531.199 * * [simplify]: iters left: 5 (61 enodes) 1552473531.208 * * [simplify]: iters left: 4 (65 enodes) 1552473531.217 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473531.217 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473531.217 * * [simplify]: Extracting #2: cost 14 inf + 0 1552473531.218 * * [simplify]: Extracting #3: cost 27 inf + 0 1552473531.218 * * [simplify]: Extracting #4: cost 20 inf + 250 1552473531.218 * * [simplify]: Extracting #5: cost 13 inf + 999 1552473531.219 * * [simplify]: Extracting #6: cost 4 inf + 2484 1552473531.220 * * [simplify]: Extracting #7: cost 0 inf + 3946 1552473531.222 * [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))))) 1552473531.222 * [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))))) 1552473531.222 * [simplify]: Simplifying (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 1552473531.223 * * [simplify]: iters left: 6 (17 enodes) 1552473531.231 * * [simplify]: iters left: 5 (61 enodes) 1552473531.250 * * [simplify]: iters left: 4 (86 enodes) 1552473531.274 * * [simplify]: iters left: 3 (116 enodes) 1552473531.291 * * [simplify]: iters left: 2 (144 enodes) 1552473531.319 * * [simplify]: iters left: 1 (156 enodes) 1552473531.340 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473531.340 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473531.341 * * [simplify]: Extracting #2: cost 40 inf + 0 1552473531.341 * * [simplify]: Extracting #3: cost 56 inf + 125 1552473531.341 * * [simplify]: Extracting #4: cost 52 inf + 494 1552473531.342 * * [simplify]: Extracting #5: cost 28 inf + 5649 1552473531.344 * * [simplify]: Extracting #6: cost 3 inf + 13095 1552473531.346 * * [simplify]: Extracting #7: cost 0 inf + 14068 1552473531.349 * [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))))) 1552473531.349 * [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))))) 1552473531.349 * * * * [progress]: [ 179 / 452 ] simplifiying candidate # 1552473531.349 * [simplify]: Simplifying (/ (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473531.350 * * [simplify]: iters left: 6 (17 enodes) 1552473531.357 * * [simplify]: iters left: 5 (58 enodes) 1552473531.373 * * [simplify]: iters left: 4 (63 enodes) 1552473531.390 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473531.390 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473531.390 * * [simplify]: Extracting #2: cost 13 inf + 0 1552473531.390 * * [simplify]: Extracting #3: cost 25 inf + 0 1552473531.390 * * [simplify]: Extracting #4: cost 20 inf + 168 1552473531.390 * * [simplify]: Extracting #5: cost 9 inf + 1063 1552473531.391 * * [simplify]: Extracting #6: cost 1 inf + 2398 1552473531.393 * * [simplify]: Extracting #7: cost 0 inf + 2792 1552473531.394 * [simplify]: Simplified to (/ (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.im y.re))) 1552473531.394 * [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))))) 1552473531.394 * [simplify]: Simplifying (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473531.395 * * [simplify]: iters left: 6 (17 enodes) 1552473531.404 * * [simplify]: iters left: 5 (62 enodes) 1552473531.422 * * [simplify]: iters left: 4 (88 enodes) 1552473531.448 * * [simplify]: iters left: 3 (118 enodes) 1552473531.465 * * [simplify]: iters left: 2 (146 enodes) 1552473531.494 * * [simplify]: iters left: 1 (158 enodes) 1552473531.521 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473531.521 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473531.521 * * [simplify]: Extracting #2: cost 40 inf + 0 1552473531.521 * * [simplify]: Extracting #3: cost 56 inf + 125 1552473531.522 * * [simplify]: Extracting #4: cost 52 inf + 494 1552473531.522 * * [simplify]: Extracting #5: cost 29 inf + 3990 1552473531.524 * * [simplify]: Extracting #6: cost 4 inf + 9037 1552473531.526 * * [simplify]: Extracting #7: cost 0 inf + 9748 1552473531.527 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.im y.re))) 1552473531.528 * [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))))) 1552473531.528 * * * * [progress]: [ 180 / 452 ] simplifiying candidate # 1552473531.528 * [simplify]: Simplifying (/ (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt 1)) 1552473531.528 * * [simplify]: iters left: 6 (14 enodes) 1552473531.532 * * [simplify]: iters left: 5 (48 enodes) 1552473531.540 * * [simplify]: iters left: 4 (53 enodes) 1552473531.553 * * [simplify]: iters left: 3 (55 enodes) 1552473531.561 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473531.561 * * [simplify]: Extracting #1: cost 9 inf + 0 1552473531.561 * * [simplify]: Extracting #2: cost 18 inf + 1 1552473531.561 * * [simplify]: Extracting #3: cost 13 inf + 46 1552473531.561 * * [simplify]: Extracting #4: cost 6 inf + 713 1552473531.561 * * [simplify]: Extracting #5: cost 1 inf + 1217 1552473531.562 * * [simplify]: Extracting #6: cost 0 inf + 1339 1552473531.562 * [simplify]: Simplified to (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) 1552473531.562 * [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))))) 1552473531.562 * [simplify]: Simplifying (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473531.562 * * [simplify]: iters left: 6 (16 enodes) 1552473531.566 * * [simplify]: iters left: 5 (59 enodes) 1552473531.576 * * [simplify]: iters left: 4 (85 enodes) 1552473531.588 * * [simplify]: iters left: 3 (115 enodes) 1552473531.610 * * [simplify]: iters left: 2 (143 enodes) 1552473531.630 * * [simplify]: iters left: 1 (155 enodes) 1552473531.661 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473531.661 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473531.661 * * [simplify]: Extracting #2: cost 41 inf + 0 1552473531.662 * * [simplify]: Extracting #3: cost 56 inf + 126 1552473531.662 * * [simplify]: Extracting #4: cost 39 inf + 1878 1552473531.665 * * [simplify]: Extracting #5: cost 10 inf + 6529 1552473531.667 * * [simplify]: Extracting #6: cost 1 inf + 8096 1552473531.668 * * [simplify]: Extracting #7: cost 0 inf + 8274 1552473531.670 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (hypot y.im y.re)) 1552473531.670 * [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))))) 1552473531.670 * * * * [progress]: [ 181 / 452 ] simplifiying candidate # 1552473531.670 * [simplify]: Simplifying (/ (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt 1)) 1552473531.670 * * [simplify]: iters left: 6 (14 enodes) 1552473531.675 * * [simplify]: iters left: 5 (48 enodes) 1552473531.682 * * [simplify]: iters left: 4 (53 enodes) 1552473531.690 * * [simplify]: iters left: 3 (55 enodes) 1552473531.700 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473531.700 * * [simplify]: Extracting #1: cost 9 inf + 0 1552473531.700 * * [simplify]: Extracting #2: cost 18 inf + 1 1552473531.700 * * [simplify]: Extracting #3: cost 13 inf + 46 1552473531.700 * * [simplify]: Extracting #4: cost 6 inf + 713 1552473531.700 * * [simplify]: Extracting #5: cost 1 inf + 1217 1552473531.701 * * [simplify]: Extracting #6: cost 0 inf + 1339 1552473531.701 * [simplify]: Simplified to (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) 1552473531.701 * [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))))) 1552473531.701 * [simplify]: Simplifying (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473531.701 * * [simplify]: iters left: 6 (16 enodes) 1552473531.705 * * [simplify]: iters left: 5 (59 enodes) 1552473531.714 * * [simplify]: iters left: 4 (85 enodes) 1552473531.728 * * [simplify]: iters left: 3 (115 enodes) 1552473531.752 * * [simplify]: iters left: 2 (143 enodes) 1552473531.772 * * [simplify]: iters left: 1 (155 enodes) 1552473531.809 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473531.809 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473531.809 * * [simplify]: Extracting #2: cost 41 inf + 0 1552473531.809 * * [simplify]: Extracting #3: cost 56 inf + 126 1552473531.810 * * [simplify]: Extracting #4: cost 39 inf + 1878 1552473531.812 * * [simplify]: Extracting #5: cost 10 inf + 6529 1552473531.815 * * [simplify]: Extracting #6: cost 1 inf + 8096 1552473531.819 * * [simplify]: Extracting #7: cost 0 inf + 8274 1552473531.822 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (hypot y.im y.re)) 1552473531.822 * [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))))) 1552473531.822 * * * * [progress]: [ 182 / 452 ] simplifiying candidate # 1552473531.823 * [simplify]: Simplifying (/ (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt 1)) 1552473531.823 * * [simplify]: iters left: 6 (14 enodes) 1552473531.830 * * [simplify]: iters left: 5 (48 enodes) 1552473531.844 * * [simplify]: iters left: 4 (53 enodes) 1552473531.858 * * [simplify]: iters left: 3 (55 enodes) 1552473531.871 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473531.871 * * [simplify]: Extracting #1: cost 9 inf + 0 1552473531.872 * * [simplify]: Extracting #2: cost 18 inf + 1 1552473531.872 * * [simplify]: Extracting #3: cost 13 inf + 46 1552473531.872 * * [simplify]: Extracting #4: cost 6 inf + 713 1552473531.873 * * [simplify]: Extracting #5: cost 1 inf + 1217 1552473531.873 * * [simplify]: Extracting #6: cost 0 inf + 1339 1552473531.874 * [simplify]: Simplified to (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) 1552473531.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) (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))))) 1552473531.874 * [simplify]: Simplifying (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473531.875 * * [simplify]: iters left: 6 (16 enodes) 1552473531.882 * * [simplify]: iters left: 5 (59 enodes) 1552473531.899 * * [simplify]: iters left: 4 (85 enodes) 1552473531.923 * * [simplify]: iters left: 3 (115 enodes) 1552473531.956 * * [simplify]: iters left: 2 (143 enodes) 1552473531.995 * * [simplify]: iters left: 1 (155 enodes) 1552473532.033 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473532.033 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473532.033 * * [simplify]: Extracting #2: cost 41 inf + 0 1552473532.034 * * [simplify]: Extracting #3: cost 56 inf + 126 1552473532.034 * * [simplify]: Extracting #4: cost 39 inf + 1878 1552473532.037 * * [simplify]: Extracting #5: cost 10 inf + 6529 1552473532.040 * * [simplify]: Extracting #6: cost 1 inf + 8096 1552473532.043 * * [simplify]: Extracting #7: cost 0 inf + 8274 1552473532.047 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (hypot y.im y.re)) 1552473532.047 * [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))))) 1552473532.047 * * * * [progress]: [ 183 / 452 ] simplifiying candidate # 1552473532.047 * [simplify]: Simplifying (/ (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (* 1 1))) 1552473532.047 * * [simplify]: iters left: 6 (15 enodes) 1552473532.055 * * [simplify]: iters left: 5 (50 enodes) 1552473532.067 * * [simplify]: iters left: 4 (55 enodes) 1552473532.084 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473532.084 * * [simplify]: Extracting #1: cost 9 inf + 0 1552473532.084 * * [simplify]: Extracting #2: cost 18 inf + 1 1552473532.084 * * [simplify]: Extracting #3: cost 13 inf + 46 1552473532.084 * * [simplify]: Extracting #4: cost 5 inf + 536 1552473532.085 * * [simplify]: Extracting #5: cost 1 inf + 1080 1552473532.085 * * [simplify]: Extracting #6: cost 0 inf + 1339 1552473532.086 * [simplify]: Simplified to (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) 1552473532.086 * [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))))) 1552473532.086 * [simplify]: Simplifying (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473532.087 * * [simplify]: iters left: 6 (16 enodes) 1552473532.094 * * [simplify]: iters left: 5 (59 enodes) 1552473532.111 * * [simplify]: iters left: 4 (85 enodes) 1552473532.135 * * [simplify]: iters left: 3 (115 enodes) 1552473532.165 * * [simplify]: iters left: 2 (143 enodes) 1552473532.204 * * [simplify]: iters left: 1 (155 enodes) 1552473532.245 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473532.245 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473532.245 * * [simplify]: Extracting #2: cost 41 inf + 0 1552473532.245 * * [simplify]: Extracting #3: cost 56 inf + 126 1552473532.246 * * [simplify]: Extracting #4: cost 39 inf + 1878 1552473532.248 * * [simplify]: Extracting #5: cost 10 inf + 6529 1552473532.251 * * [simplify]: Extracting #6: cost 1 inf + 8096 1552473532.255 * * [simplify]: Extracting #7: cost 0 inf + 8274 1552473532.258 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (hypot y.im y.re)) 1552473532.258 * [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))))) 1552473532.258 * * * * [progress]: [ 184 / 452 ] simplifiying candidate # 1552473532.259 * [simplify]: Simplifying (/ (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt 1)) 1552473532.259 * * [simplify]: iters left: 6 (14 enodes) 1552473532.266 * * [simplify]: iters left: 5 (48 enodes) 1552473532.280 * * [simplify]: iters left: 4 (53 enodes) 1552473532.294 * * [simplify]: iters left: 3 (55 enodes) 1552473532.308 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473532.308 * * [simplify]: Extracting #1: cost 9 inf + 0 1552473532.308 * * [simplify]: Extracting #2: cost 18 inf + 1 1552473532.308 * * [simplify]: Extracting #3: cost 13 inf + 46 1552473532.308 * * [simplify]: Extracting #4: cost 6 inf + 713 1552473532.309 * * [simplify]: Extracting #5: cost 1 inf + 1217 1552473532.310 * * [simplify]: Extracting #6: cost 0 inf + 1339 1552473532.310 * [simplify]: Simplified to (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) 1552473532.310 * [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))))) 1552473532.311 * [simplify]: Simplifying (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473532.311 * * [simplify]: iters left: 6 (16 enodes) 1552473532.319 * * [simplify]: iters left: 5 (59 enodes) 1552473532.336 * * [simplify]: iters left: 4 (85 enodes) 1552473532.360 * * [simplify]: iters left: 3 (115 enodes) 1552473532.394 * * [simplify]: iters left: 2 (143 enodes) 1552473532.433 * * [simplify]: iters left: 1 (155 enodes) 1552473532.469 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473532.469 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473532.470 * * [simplify]: Extracting #2: cost 41 inf + 0 1552473532.470 * * [simplify]: Extracting #3: cost 56 inf + 126 1552473532.471 * * [simplify]: Extracting #4: cost 39 inf + 1878 1552473532.473 * * [simplify]: Extracting #5: cost 10 inf + 6529 1552473532.475 * * [simplify]: Extracting #6: cost 1 inf + 8096 1552473532.478 * * [simplify]: Extracting #7: cost 0 inf + 8274 1552473532.481 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (hypot y.im y.re)) 1552473532.481 * [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))))) 1552473532.482 * * * * [progress]: [ 185 / 452 ] simplifiying candidate # 1552473532.482 * [simplify]: Simplifying (/ (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt 1)) 1552473532.482 * * [simplify]: iters left: 6 (14 enodes) 1552473532.490 * * [simplify]: iters left: 5 (48 enodes) 1552473532.502 * * [simplify]: iters left: 4 (53 enodes) 1552473532.512 * * [simplify]: iters left: 3 (55 enodes) 1552473532.519 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473532.519 * * [simplify]: Extracting #1: cost 9 inf + 0 1552473532.519 * * [simplify]: Extracting #2: cost 18 inf + 1 1552473532.519 * * [simplify]: Extracting #3: cost 13 inf + 46 1552473532.520 * * [simplify]: Extracting #4: cost 6 inf + 713 1552473532.520 * * [simplify]: Extracting #5: cost 1 inf + 1217 1552473532.520 * * [simplify]: Extracting #6: cost 0 inf + 1339 1552473532.520 * [simplify]: Simplified to (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) 1552473532.521 * [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))))) 1552473532.521 * [simplify]: Simplifying (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473532.521 * * [simplify]: iters left: 6 (16 enodes) 1552473532.524 * * [simplify]: iters left: 5 (59 enodes) 1552473532.537 * * [simplify]: iters left: 4 (85 enodes) 1552473532.554 * * [simplify]: iters left: 3 (115 enodes) 1552473532.570 * * [simplify]: iters left: 2 (143 enodes) 1552473532.603 * * [simplify]: iters left: 1 (155 enodes) 1552473532.627 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473532.627 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473532.627 * * [simplify]: Extracting #2: cost 41 inf + 0 1552473532.627 * * [simplify]: Extracting #3: cost 56 inf + 126 1552473532.628 * * [simplify]: Extracting #4: cost 39 inf + 1878 1552473532.629 * * [simplify]: Extracting #5: cost 10 inf + 6529 1552473532.631 * * [simplify]: Extracting #6: cost 1 inf + 8096 1552473532.632 * * [simplify]: Extracting #7: cost 0 inf + 8274 1552473532.634 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (hypot y.im y.re)) 1552473532.634 * [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))))) 1552473532.634 * * * * [progress]: [ 186 / 452 ] simplifiying candidate # 1552473532.635 * [simplify]: Simplifying (/ (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473532.635 * * [simplify]: iters left: 6 (17 enodes) 1552473532.640 * * [simplify]: iters left: 5 (58 enodes) 1552473532.654 * * [simplify]: iters left: 4 (63 enodes) 1552473532.670 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473532.670 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473532.670 * * [simplify]: Extracting #2: cost 13 inf + 0 1552473532.670 * * [simplify]: Extracting #3: cost 25 inf + 0 1552473532.670 * * [simplify]: Extracting #4: cost 20 inf + 168 1552473532.671 * * [simplify]: Extracting #5: cost 9 inf + 1063 1552473532.672 * * [simplify]: Extracting #6: cost 1 inf + 2398 1552473532.673 * * [simplify]: Extracting #7: cost 0 inf + 2792 1552473532.674 * [simplify]: Simplified to (/ (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.im y.re))) 1552473532.674 * [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))))) 1552473532.674 * [simplify]: Simplifying (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473532.674 * * [simplify]: iters left: 6 (17 enodes) 1552473532.682 * * [simplify]: iters left: 5 (62 enodes) 1552473532.703 * * [simplify]: iters left: 4 (88 enodes) 1552473532.732 * * [simplify]: iters left: 3 (118 enodes) 1552473532.756 * * [simplify]: iters left: 2 (146 enodes) 1552473532.779 * * [simplify]: iters left: 1 (158 enodes) 1552473532.802 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473532.803 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473532.803 * * [simplify]: Extracting #2: cost 40 inf + 0 1552473532.803 * * [simplify]: Extracting #3: cost 56 inf + 125 1552473532.803 * * [simplify]: Extracting #4: cost 52 inf + 494 1552473532.804 * * [simplify]: Extracting #5: cost 29 inf + 3990 1552473532.805 * * [simplify]: Extracting #6: cost 4 inf + 9037 1552473532.807 * * [simplify]: Extracting #7: cost 0 inf + 9748 1552473532.809 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.im y.re))) 1552473532.809 * [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))))) 1552473532.809 * * * * [progress]: [ 187 / 452 ] simplifiying candidate # 1552473532.809 * [simplify]: Simplifying (/ (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) 1) 1552473532.810 * * [simplify]: iters left: 6 (13 enodes) 1552473532.813 * * [simplify]: iters left: 5 (43 enodes) 1552473532.822 * * [simplify]: iters left: 4 (50 enodes) 1552473532.838 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473532.838 * * [simplify]: Extracting #1: cost 9 inf + 0 1552473532.838 * * [simplify]: Extracting #2: cost 18 inf + 1 1552473532.838 * * [simplify]: Extracting #3: cost 12 inf + 87 1552473532.838 * * [simplify]: Extracting #4: cost 5 inf + 455 1552473532.839 * * [simplify]: Extracting #5: cost 0 inf + 1339 1552473532.839 * [simplify]: Simplified to (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) 1552473532.840 * [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))))) 1552473532.840 * [simplify]: Simplifying (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473532.840 * * [simplify]: iters left: 6 (16 enodes) 1552473532.847 * * [simplify]: iters left: 5 (59 enodes) 1552473532.856 * * [simplify]: iters left: 4 (85 enodes) 1552473532.868 * * [simplify]: iters left: 3 (115 enodes) 1552473532.894 * * [simplify]: iters left: 2 (143 enodes) 1552473532.934 * * [simplify]: iters left: 1 (155 enodes) 1552473532.973 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473532.973 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473532.974 * * [simplify]: Extracting #2: cost 41 inf + 0 1552473532.974 * * [simplify]: Extracting #3: cost 56 inf + 126 1552473532.974 * * [simplify]: Extracting #4: cost 39 inf + 1878 1552473532.976 * * [simplify]: Extracting #5: cost 10 inf + 6529 1552473532.979 * * [simplify]: Extracting #6: cost 1 inf + 8096 1552473532.982 * * [simplify]: Extracting #7: cost 0 inf + 8274 1552473532.985 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (hypot y.im y.re)) 1552473532.986 * [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))))) 1552473532.986 * * * * [progress]: [ 188 / 452 ] simplifiying candidate # 1552473532.986 * [simplify]: Simplifying (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473532.986 * * [simplify]: iters left: 6 (10 enodes) 1552473532.991 * * [simplify]: iters left: 5 (37 enodes) 1552473533.000 * * [simplify]: iters left: 4 (43 enodes) 1552473533.006 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473533.006 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473533.006 * * [simplify]: Extracting #2: cost 9 inf + 1 1552473533.007 * * [simplify]: Extracting #3: cost 13 inf + 1 1552473533.007 * * [simplify]: Extracting #4: cost 14 inf + 3 1552473533.007 * * [simplify]: Extracting #5: cost 9 inf + 530 1552473533.007 * * [simplify]: Extracting #6: cost 0 inf + 1895 1552473533.007 * [simplify]: Simplified to (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1552473533.007 * [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))))) 1552473533.008 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473533.008 * * [simplify]: iters left: 6 (13 enodes) 1552473533.011 * * [simplify]: iters left: 5 (50 enodes) 1552473533.018 * * [simplify]: iters left: 4 (76 enodes) 1552473533.033 * * [simplify]: iters left: 3 (106 enodes) 1552473533.061 * * [simplify]: iters left: 2 (134 enodes) 1552473533.099 * * [simplify]: iters left: 1 (146 enodes) 1552473533.134 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473533.134 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473533.134 * * [simplify]: Extracting #2: cost 34 inf + 2 1552473533.135 * * [simplify]: Extracting #3: cost 46 inf + 129 1552473533.136 * * [simplify]: Extracting #4: cost 23 inf + 3740 1552473533.138 * * [simplify]: Extracting #5: cost 3 inf + 7881 1552473533.141 * * [simplify]: Extracting #6: cost 0 inf + 8060 1552473533.143 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) 1552473533.143 * [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))))) 1552473533.144 * * * * [progress]: [ 189 / 452 ] simplifiying candidate # 1552473533.144 * [simplify]: Simplifying (/ 1 (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473533.144 * * [simplify]: iters left: 6 (10 enodes) 1552473533.150 * * [simplify]: iters left: 5 (35 enodes) 1552473533.160 * * [simplify]: iters left: 4 (38 enodes) 1552473533.170 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473533.170 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473533.171 * * [simplify]: Extracting #2: cost 6 inf + 1 1552473533.171 * * [simplify]: Extracting #3: cost 9 inf + 1 1552473533.171 * * [simplify]: Extracting #4: cost 14 inf + 1 1552473533.171 * * [simplify]: Extracting #5: cost 14 inf + 3 1552473533.171 * * [simplify]: Extracting #6: cost 8 inf + 361 1552473533.171 * * [simplify]: Extracting #7: cost 0 inf + 2099 1552473533.172 * [simplify]: Simplified to (/ 1 (fabs (cbrt (fma y.re y.re (* y.im y.im))))) 1552473533.172 * [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))))) 1552473533.173 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 1552473533.173 * * [simplify]: iters left: 6 (13 enodes) 1552473533.179 * * [simplify]: iters left: 5 (49 enodes) 1552473533.194 * * [simplify]: iters left: 4 (74 enodes) 1552473533.210 * * [simplify]: iters left: 3 (104 enodes) 1552473533.224 * * [simplify]: iters left: 2 (132 enodes) 1552473533.259 * * [simplify]: iters left: 1 (144 enodes) 1552473533.294 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473533.295 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473533.295 * * [simplify]: Extracting #2: cost 34 inf + 2 1552473533.295 * * [simplify]: Extracting #3: cost 47 inf + 88 1552473533.296 * * [simplify]: Extracting #4: cost 42 inf + 666 1552473533.296 * * [simplify]: Extracting #5: cost 39 inf + 927 1552473533.299 * * [simplify]: Extracting #6: cost 12 inf + 7689 1552473533.302 * * [simplify]: Extracting #7: cost 1 inf + 10723 1552473533.306 * * [simplify]: Extracting #8: cost 0 inf + 11020 1552473533.310 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) 1552473533.310 * [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))))) 1552473533.310 * * * * [progress]: [ 190 / 452 ] simplifiying candidate # 1552473533.310 * [simplify]: Simplifying (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473533.311 * * [simplify]: iters left: 6 (9 enodes) 1552473533.315 * * [simplify]: iters left: 5 (32 enodes) 1552473533.325 * * [simplify]: iters left: 4 (36 enodes) 1552473533.335 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473533.335 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473533.335 * * [simplify]: Extracting #2: cost 5 inf + 1 1552473533.335 * * [simplify]: Extracting #3: cost 9 inf + 1 1552473533.335 * * [simplify]: Extracting #4: cost 4 inf + 587 1552473533.336 * * [simplify]: Extracting #5: cost 3 inf + 766 1552473533.336 * * [simplify]: Extracting #6: cost 0 inf + 945 1552473533.336 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.im y.re))) 1552473533.336 * [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))))) 1552473533.337 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473533.339 * * [simplify]: iters left: 6 (13 enodes) 1552473533.345 * * [simplify]: iters left: 5 (50 enodes) 1552473533.361 * * [simplify]: iters left: 4 (76 enodes) 1552473533.383 * * [simplify]: iters left: 3 (106 enodes) 1552473533.411 * * [simplify]: iters left: 2 (134 enodes) 1552473533.448 * * [simplify]: iters left: 1 (146 enodes) 1552473533.484 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473533.484 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473533.484 * * [simplify]: Extracting #2: cost 34 inf + 2 1552473533.484 * * [simplify]: Extracting #3: cost 46 inf + 129 1552473533.486 * * [simplify]: Extracting #4: cost 23 inf + 3100 1552473533.489 * * [simplify]: Extracting #5: cost 3 inf + 6521 1552473533.492 * * [simplify]: Extracting #6: cost 0 inf + 6700 1552473533.494 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) 1552473533.494 * [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))))) 1552473533.494 * * * * [progress]: [ 191 / 452 ] simplifiying candidate # 1552473533.495 * [simplify]: Simplifying (/ 1 (sqrt 1)) 1552473533.495 * * [simplify]: iters left: 3 (3 enodes) 1552473533.501 * * [simplify]: iters left: 2 (11 enodes) 1552473533.504 * * [simplify]: iters left: 1 (13 enodes) 1552473533.507 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473533.507 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473533.507 * [simplify]: Simplified to 1 1552473533.507 * [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))))) 1552473533.508 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473533.508 * * [simplify]: iters left: 6 (12 enodes) 1552473533.514 * * [simplify]: iters left: 5 (47 enodes) 1552473533.528 * * [simplify]: iters left: 4 (73 enodes) 1552473533.541 * * [simplify]: iters left: 3 (103 enodes) 1552473533.555 * * [simplify]: iters left: 2 (131 enodes) 1552473533.579 * * [simplify]: iters left: 1 (143 enodes) 1552473533.611 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473533.611 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473533.611 * * [simplify]: Extracting #2: cost 34 inf + 2 1552473533.612 * * [simplify]: Extracting #3: cost 46 inf + 170 1552473533.612 * * [simplify]: Extracting #4: cost 15 inf + 3448 1552473533.613 * * [simplify]: Extracting #5: cost 1 inf + 5007 1552473533.615 * * [simplify]: Extracting #6: cost 0 inf + 5226 1552473533.616 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1552473533.616 * [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))))) 1552473533.616 * * * * [progress]: [ 192 / 452 ] simplifiying candidate # 1552473533.616 * [simplify]: Simplifying (/ 1 (sqrt 1)) 1552473533.616 * * [simplify]: iters left: 3 (3 enodes) 1552473533.620 * * [simplify]: iters left: 2 (11 enodes) 1552473533.621 * * [simplify]: iters left: 1 (13 enodes) 1552473533.624 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473533.624 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473533.624 * [simplify]: Simplified to 1 1552473533.624 * [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))))) 1552473533.624 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473533.624 * * [simplify]: iters left: 6 (12 enodes) 1552473533.627 * * [simplify]: iters left: 5 (47 enodes) 1552473533.634 * * [simplify]: iters left: 4 (73 enodes) 1552473533.645 * * [simplify]: iters left: 3 (103 enodes) 1552473533.668 * * [simplify]: iters left: 2 (131 enodes) 1552473533.704 * * [simplify]: iters left: 1 (143 enodes) 1552473533.742 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473533.742 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473533.743 * * [simplify]: Extracting #2: cost 34 inf + 2 1552473533.743 * * [simplify]: Extracting #3: cost 46 inf + 170 1552473533.744 * * [simplify]: Extracting #4: cost 15 inf + 3448 1552473533.746 * * [simplify]: Extracting #5: cost 1 inf + 5007 1552473533.749 * * [simplify]: Extracting #6: cost 0 inf + 5226 1552473533.751 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1552473533.751 * [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))))) 1552473533.751 * * * * [progress]: [ 193 / 452 ] simplifiying candidate # 1552473533.752 * [simplify]: Simplifying (/ 1 (sqrt 1)) 1552473533.752 * * [simplify]: iters left: 3 (3 enodes) 1552473533.757 * * [simplify]: iters left: 2 (11 enodes) 1552473533.760 * * [simplify]: iters left: 1 (13 enodes) 1552473533.764 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473533.764 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473533.764 * [simplify]: Simplified to 1 1552473533.764 * [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))))) 1552473533.765 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473533.765 * * [simplify]: iters left: 6 (12 enodes) 1552473533.771 * * [simplify]: iters left: 5 (47 enodes) 1552473533.785 * * [simplify]: iters left: 4 (73 enodes) 1552473533.806 * * [simplify]: iters left: 3 (103 enodes) 1552473533.833 * * [simplify]: iters left: 2 (131 enodes) 1552473533.872 * * [simplify]: iters left: 1 (143 enodes) 1552473533.897 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473533.897 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473533.897 * * [simplify]: Extracting #2: cost 34 inf + 2 1552473533.897 * * [simplify]: Extracting #3: cost 46 inf + 170 1552473533.898 * * [simplify]: Extracting #4: cost 15 inf + 3448 1552473533.899 * * [simplify]: Extracting #5: cost 1 inf + 5007 1552473533.900 * * [simplify]: Extracting #6: cost 0 inf + 5226 1552473533.901 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1552473533.901 * [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))))) 1552473533.901 * * * * [progress]: [ 194 / 452 ] simplifiying candidate # 1552473533.901 * [simplify]: Simplifying (/ 1 (sqrt (* 1 1))) 1552473533.901 * * [simplify]: iters left: 5 (4 enodes) 1552473533.906 * * [simplify]: iters left: 4 (13 enodes) 1552473533.908 * * [simplify]: iters left: 3 (15 enodes) 1552473533.910 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473533.910 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473533.910 * [simplify]: Simplified to 1 1552473533.910 * [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))))) 1552473533.911 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473533.911 * * [simplify]: iters left: 6 (12 enodes) 1552473533.914 * * [simplify]: iters left: 5 (47 enodes) 1552473533.926 * * [simplify]: iters left: 4 (73 enodes) 1552473533.939 * * [simplify]: iters left: 3 (103 enodes) 1552473533.953 * * [simplify]: iters left: 2 (131 enodes) 1552473533.984 * * [simplify]: iters left: 1 (143 enodes) 1552473534.008 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473534.008 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473534.008 * * [simplify]: Extracting #2: cost 34 inf + 2 1552473534.009 * * [simplify]: Extracting #3: cost 46 inf + 170 1552473534.009 * * [simplify]: Extracting #4: cost 15 inf + 3448 1552473534.010 * * [simplify]: Extracting #5: cost 1 inf + 5007 1552473534.011 * * [simplify]: Extracting #6: cost 0 inf + 5226 1552473534.012 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1552473534.013 * [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))))) 1552473534.013 * * * * [progress]: [ 195 / 452 ] simplifiying candidate # 1552473534.013 * [simplify]: Simplifying (/ 1 (sqrt 1)) 1552473534.013 * * [simplify]: iters left: 3 (3 enodes) 1552473534.017 * * [simplify]: iters left: 2 (11 enodes) 1552473534.018 * * [simplify]: iters left: 1 (13 enodes) 1552473534.020 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473534.020 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473534.020 * [simplify]: Simplified to 1 1552473534.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))))) 1552473534.020 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473534.020 * * [simplify]: iters left: 6 (12 enodes) 1552473534.023 * * [simplify]: iters left: 5 (47 enodes) 1552473534.030 * * [simplify]: iters left: 4 (73 enodes) 1552473534.041 * * [simplify]: iters left: 3 (103 enodes) 1552473534.068 * * [simplify]: iters left: 2 (131 enodes) 1552473534.087 * * [simplify]: iters left: 1 (143 enodes) 1552473534.104 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473534.104 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473534.105 * * [simplify]: Extracting #2: cost 34 inf + 2 1552473534.105 * * [simplify]: Extracting #3: cost 46 inf + 170 1552473534.105 * * [simplify]: Extracting #4: cost 15 inf + 3448 1552473534.106 * * [simplify]: Extracting #5: cost 1 inf + 5007 1552473534.107 * * [simplify]: Extracting #6: cost 0 inf + 5226 1552473534.109 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1552473534.109 * [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))))) 1552473534.109 * * * * [progress]: [ 196 / 452 ] simplifiying candidate # 1552473534.109 * [simplify]: Simplifying (/ 1 (sqrt 1)) 1552473534.109 * * [simplify]: iters left: 3 (3 enodes) 1552473534.113 * * [simplify]: iters left: 2 (11 enodes) 1552473534.114 * * [simplify]: iters left: 1 (13 enodes) 1552473534.116 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473534.116 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473534.116 * [simplify]: Simplified to 1 1552473534.116 * [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))))) 1552473534.117 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473534.117 * * [simplify]: iters left: 6 (12 enodes) 1552473534.119 * * [simplify]: iters left: 5 (47 enodes) 1552473534.127 * * [simplify]: iters left: 4 (73 enodes) 1552473534.139 * * [simplify]: iters left: 3 (103 enodes) 1552473534.161 * * [simplify]: iters left: 2 (131 enodes) 1552473534.181 * * [simplify]: iters left: 1 (143 enodes) 1552473534.199 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473534.199 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473534.199 * * [simplify]: Extracting #2: cost 34 inf + 2 1552473534.199 * * [simplify]: Extracting #3: cost 46 inf + 170 1552473534.200 * * [simplify]: Extracting #4: cost 15 inf + 3448 1552473534.201 * * [simplify]: Extracting #5: cost 1 inf + 5007 1552473534.202 * * [simplify]: Extracting #6: cost 0 inf + 5226 1552473534.203 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1552473534.203 * [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))))) 1552473534.204 * * * * [progress]: [ 197 / 452 ] simplifiying candidate # 1552473534.204 * [simplify]: Simplifying (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473534.204 * * [simplify]: iters left: 6 (9 enodes) 1552473534.206 * * [simplify]: iters left: 5 (32 enodes) 1552473534.211 * * [simplify]: iters left: 4 (36 enodes) 1552473534.216 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473534.217 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473534.217 * * [simplify]: Extracting #2: cost 5 inf + 1 1552473534.217 * * [simplify]: Extracting #3: cost 9 inf + 1 1552473534.217 * * [simplify]: Extracting #4: cost 4 inf + 587 1552473534.217 * * [simplify]: Extracting #5: cost 3 inf + 766 1552473534.217 * * [simplify]: Extracting #6: cost 0 inf + 945 1552473534.217 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.im y.re))) 1552473534.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))))) 1552473534.217 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473534.218 * * [simplify]: iters left: 6 (13 enodes) 1552473534.220 * * [simplify]: iters left: 5 (50 enodes) 1552473534.231 * * [simplify]: iters left: 4 (76 enodes) 1552473534.252 * * [simplify]: iters left: 3 (106 enodes) 1552473534.280 * * [simplify]: iters left: 2 (134 enodes) 1552473534.299 * * [simplify]: iters left: 1 (146 enodes) 1552473534.318 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473534.318 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473534.318 * * [simplify]: Extracting #2: cost 34 inf + 2 1552473534.318 * * [simplify]: Extracting #3: cost 46 inf + 129 1552473534.319 * * [simplify]: Extracting #4: cost 23 inf + 3100 1552473534.320 * * [simplify]: Extracting #5: cost 3 inf + 6521 1552473534.321 * * [simplify]: Extracting #6: cost 0 inf + 6700 1552473534.323 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) 1552473534.323 * [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))))) 1552473534.324 * * * * [progress]: [ 198 / 452 ] simplifiying candidate # 1552473534.324 * [simplify]: Simplifying (/ 1 1) 1552473534.324 * * [simplify]: iters left: 2 (2 enodes) 1552473534.325 * * [simplify]: iters left: 1 (6 enodes) 1552473534.326 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473534.326 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473534.326 * [simplify]: Simplified to 1 1552473534.326 * [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))))) 1552473534.327 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473534.327 * * [simplify]: iters left: 6 (12 enodes) 1552473534.330 * * [simplify]: iters left: 5 (47 enodes) 1552473534.343 * * [simplify]: iters left: 4 (73 enodes) 1552473534.355 * * [simplify]: iters left: 3 (103 enodes) 1552473534.369 * * [simplify]: iters left: 2 (131 enodes) 1552473534.399 * * [simplify]: iters left: 1 (143 enodes) 1552473534.436 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473534.436 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473534.436 * * [simplify]: Extracting #2: cost 34 inf + 2 1552473534.437 * * [simplify]: Extracting #3: cost 46 inf + 170 1552473534.438 * * [simplify]: Extracting #4: cost 15 inf + 3448 1552473534.440 * * [simplify]: Extracting #5: cost 1 inf + 5007 1552473534.442 * * [simplify]: Extracting #6: cost 0 inf + 5226 1552473534.444 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1552473534.445 * [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))))) 1552473534.445 * * * * [progress]: [ 199 / 452 ] simplifiying candidate # 1552473534.445 * [simplify]: Simplifying (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473534.445 * * [simplify]: iters left: 6 (10 enodes) 1552473534.451 * * [simplify]: iters left: 5 (37 enodes) 1552473534.462 * * [simplify]: iters left: 4 (43 enodes) 1552473534.474 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473534.474 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473534.474 * * [simplify]: Extracting #2: cost 9 inf + 1 1552473534.474 * * [simplify]: Extracting #3: cost 13 inf + 1 1552473534.474 * * [simplify]: Extracting #4: cost 14 inf + 3 1552473534.475 * * [simplify]: Extracting #5: cost 9 inf + 530 1552473534.475 * * [simplify]: Extracting #6: cost 0 inf + 1895 1552473534.476 * [simplify]: Simplified to (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1552473534.476 * [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))))) 1552473534.476 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473534.476 * * [simplify]: iters left: 6 (13 enodes) 1552473534.483 * * [simplify]: iters left: 5 (50 enodes) 1552473534.497 * * [simplify]: iters left: 4 (76 enodes) 1552473534.519 * * [simplify]: iters left: 3 (106 enodes) 1552473534.547 * * [simplify]: iters left: 2 (134 enodes) 1552473534.582 * * [simplify]: iters left: 1 (146 enodes) 1552473534.610 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473534.610 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473534.610 * * [simplify]: Extracting #2: cost 34 inf + 2 1552473534.610 * * [simplify]: Extracting #3: cost 46 inf + 129 1552473534.611 * * [simplify]: Extracting #4: cost 23 inf + 3740 1552473534.612 * * [simplify]: Extracting #5: cost 3 inf + 7881 1552473534.613 * * [simplify]: Extracting #6: cost 0 inf + 8060 1552473534.614 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) 1552473534.614 * [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))))) 1552473534.615 * * * * [progress]: [ 200 / 452 ] simplifiying candidate # 1552473534.615 * [simplify]: Simplifying (/ 1 (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473534.615 * * [simplify]: iters left: 6 (10 enodes) 1552473534.618 * * [simplify]: iters left: 5 (35 enodes) 1552473534.623 * * [simplify]: iters left: 4 (38 enodes) 1552473534.629 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473534.629 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473534.629 * * [simplify]: Extracting #2: cost 6 inf + 1 1552473534.629 * * [simplify]: Extracting #3: cost 9 inf + 1 1552473534.629 * * [simplify]: Extracting #4: cost 14 inf + 1 1552473534.629 * * [simplify]: Extracting #5: cost 14 inf + 3 1552473534.630 * * [simplify]: Extracting #6: cost 8 inf + 361 1552473534.630 * * [simplify]: Extracting #7: cost 0 inf + 2099 1552473534.630 * [simplify]: Simplified to (/ 1 (fabs (cbrt (fma y.re y.re (* y.im y.im))))) 1552473534.630 * [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))))) 1552473534.630 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 1552473534.630 * * [simplify]: iters left: 6 (13 enodes) 1552473534.634 * * [simplify]: iters left: 5 (49 enodes) 1552473534.649 * * [simplify]: iters left: 4 (74 enodes) 1552473534.670 * * [simplify]: iters left: 3 (104 enodes) 1552473534.687 * * [simplify]: iters left: 2 (132 enodes) 1552473534.722 * * [simplify]: iters left: 1 (144 enodes) 1552473534.741 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473534.741 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473534.741 * * [simplify]: Extracting #2: cost 34 inf + 2 1552473534.741 * * [simplify]: Extracting #3: cost 47 inf + 88 1552473534.742 * * [simplify]: Extracting #4: cost 42 inf + 666 1552473534.742 * * [simplify]: Extracting #5: cost 39 inf + 927 1552473534.743 * * [simplify]: Extracting #6: cost 12 inf + 7689 1552473534.745 * * [simplify]: Extracting #7: cost 1 inf + 10723 1552473534.747 * * [simplify]: Extracting #8: cost 0 inf + 11020 1552473534.749 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) 1552473534.749 * [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))))) 1552473534.749 * * * * [progress]: [ 201 / 452 ] simplifiying candidate # 1552473534.749 * [simplify]: Simplifying (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473534.749 * * [simplify]: iters left: 6 (9 enodes) 1552473534.754 * * [simplify]: iters left: 5 (32 enodes) 1552473534.764 * * [simplify]: iters left: 4 (36 enodes) 1552473534.774 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473534.774 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473534.774 * * [simplify]: Extracting #2: cost 5 inf + 1 1552473534.774 * * [simplify]: Extracting #3: cost 9 inf + 1 1552473534.774 * * [simplify]: Extracting #4: cost 4 inf + 587 1552473534.774 * * [simplify]: Extracting #5: cost 3 inf + 766 1552473534.775 * * [simplify]: Extracting #6: cost 0 inf + 945 1552473534.775 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.im y.re))) 1552473534.775 * [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))))) 1552473534.776 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473534.776 * * [simplify]: iters left: 6 (13 enodes) 1552473534.782 * * [simplify]: iters left: 5 (50 enodes) 1552473534.797 * * [simplify]: iters left: 4 (76 enodes) 1552473534.821 * * [simplify]: iters left: 3 (106 enodes) 1552473534.850 * * [simplify]: iters left: 2 (134 enodes) 1552473534.877 * * [simplify]: iters left: 1 (146 enodes) 1552473534.896 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473534.896 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473534.896 * * [simplify]: Extracting #2: cost 34 inf + 2 1552473534.897 * * [simplify]: Extracting #3: cost 46 inf + 129 1552473534.898 * * [simplify]: Extracting #4: cost 23 inf + 3100 1552473534.900 * * [simplify]: Extracting #5: cost 3 inf + 6521 1552473534.903 * * [simplify]: Extracting #6: cost 0 inf + 6700 1552473534.906 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) 1552473534.906 * [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))))) 1552473534.906 * * * * [progress]: [ 202 / 452 ] simplifiying candidate # 1552473534.906 * [simplify]: Simplifying (/ 1 (sqrt 1)) 1552473534.907 * * [simplify]: iters left: 3 (3 enodes) 1552473534.913 * * [simplify]: iters left: 2 (11 enodes) 1552473534.915 * * [simplify]: iters left: 1 (13 enodes) 1552473534.917 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473534.917 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473534.917 * [simplify]: Simplified to 1 1552473534.917 * [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))))) 1552473534.918 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473534.918 * * [simplify]: iters left: 6 (12 enodes) 1552473534.921 * * [simplify]: iters left: 5 (47 enodes) 1552473534.931 * * [simplify]: iters left: 4 (73 enodes) 1552473534.942 * * [simplify]: iters left: 3 (103 enodes) 1552473534.970 * * [simplify]: iters left: 2 (131 enodes) 1552473535.004 * * [simplify]: iters left: 1 (143 enodes) 1552473535.038 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473535.038 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473535.039 * * [simplify]: Extracting #2: cost 34 inf + 2 1552473535.039 * * [simplify]: Extracting #3: cost 46 inf + 170 1552473535.040 * * [simplify]: Extracting #4: cost 15 inf + 3448 1552473535.042 * * [simplify]: Extracting #5: cost 1 inf + 5007 1552473535.044 * * [simplify]: Extracting #6: cost 0 inf + 5226 1552473535.047 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1552473535.047 * [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))))) 1552473535.047 * * * * [progress]: [ 203 / 452 ] simplifiying candidate # 1552473535.047 * [simplify]: Simplifying (/ 1 (sqrt 1)) 1552473535.047 * * [simplify]: iters left: 3 (3 enodes) 1552473535.056 * * [simplify]: iters left: 2 (11 enodes) 1552473535.059 * * [simplify]: iters left: 1 (13 enodes) 1552473535.062 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473535.063 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473535.063 * [simplify]: Simplified to 1 1552473535.063 * [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))))) 1552473535.063 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473535.063 * * [simplify]: iters left: 6 (12 enodes) 1552473535.069 * * [simplify]: iters left: 5 (47 enodes) 1552473535.083 * * [simplify]: iters left: 4 (73 enodes) 1552473535.104 * * [simplify]: iters left: 3 (103 enodes) 1552473535.130 * * [simplify]: iters left: 2 (131 enodes) 1552473535.165 * * [simplify]: iters left: 1 (143 enodes) 1552473535.201 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473535.201 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473535.201 * * [simplify]: Extracting #2: cost 34 inf + 2 1552473535.202 * * [simplify]: Extracting #3: cost 46 inf + 170 1552473535.203 * * [simplify]: Extracting #4: cost 15 inf + 3448 1552473535.205 * * [simplify]: Extracting #5: cost 1 inf + 5007 1552473535.207 * * [simplify]: Extracting #6: cost 0 inf + 5226 1552473535.209 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1552473535.209 * [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))))) 1552473535.210 * * * * [progress]: [ 204 / 452 ] simplifiying candidate # 1552473535.210 * [simplify]: Simplifying (/ 1 (sqrt 1)) 1552473535.210 * * [simplify]: iters left: 3 (3 enodes) 1552473535.216 * * [simplify]: iters left: 2 (11 enodes) 1552473535.220 * * [simplify]: iters left: 1 (13 enodes) 1552473535.223 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473535.223 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473535.223 * [simplify]: Simplified to 1 1552473535.223 * [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))))) 1552473535.224 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473535.224 * * [simplify]: iters left: 6 (12 enodes) 1552473535.230 * * [simplify]: iters left: 5 (47 enodes) 1552473535.243 * * [simplify]: iters left: 4 (73 enodes) 1552473535.253 * * [simplify]: iters left: 3 (103 enodes) 1552473535.269 * * [simplify]: iters left: 2 (131 enodes) 1552473535.305 * * [simplify]: iters left: 1 (143 enodes) 1552473535.327 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473535.327 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473535.327 * * [simplify]: Extracting #2: cost 34 inf + 2 1552473535.328 * * [simplify]: Extracting #3: cost 46 inf + 170 1552473535.328 * * [simplify]: Extracting #4: cost 15 inf + 3448 1552473535.329 * * [simplify]: Extracting #5: cost 1 inf + 5007 1552473535.330 * * [simplify]: Extracting #6: cost 0 inf + 5226 1552473535.332 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1552473535.332 * [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))))) 1552473535.332 * * * * [progress]: [ 205 / 452 ] simplifiying candidate # 1552473535.332 * [simplify]: Simplifying (/ 1 (sqrt (* 1 1))) 1552473535.332 * * [simplify]: iters left: 5 (4 enodes) 1552473535.336 * * [simplify]: iters left: 4 (13 enodes) 1552473535.339 * * [simplify]: iters left: 3 (15 enodes) 1552473535.342 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473535.342 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473535.342 * [simplify]: Simplified to 1 1552473535.342 * [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))))) 1552473535.342 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473535.343 * * [simplify]: iters left: 6 (12 enodes) 1552473535.348 * * [simplify]: iters left: 5 (47 enodes) 1552473535.362 * * [simplify]: iters left: 4 (73 enodes) 1552473535.375 * * [simplify]: iters left: 3 (103 enodes) 1552473535.389 * * [simplify]: iters left: 2 (131 enodes) 1552473535.416 * * [simplify]: iters left: 1 (143 enodes) 1552473535.441 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473535.441 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473535.441 * * [simplify]: Extracting #2: cost 34 inf + 2 1552473535.441 * * [simplify]: Extracting #3: cost 46 inf + 170 1552473535.442 * * [simplify]: Extracting #4: cost 15 inf + 3448 1552473535.443 * * [simplify]: Extracting #5: cost 1 inf + 5007 1552473535.444 * * [simplify]: Extracting #6: cost 0 inf + 5226 1552473535.445 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1552473535.445 * [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))))) 1552473535.445 * * * * [progress]: [ 206 / 452 ] simplifiying candidate # 1552473535.446 * [simplify]: Simplifying (/ 1 (sqrt 1)) 1552473535.446 * * [simplify]: iters left: 3 (3 enodes) 1552473535.450 * * [simplify]: iters left: 2 (11 enodes) 1552473535.452 * * [simplify]: iters left: 1 (13 enodes) 1552473535.454 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473535.454 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473535.454 * [simplify]: Simplified to 1 1552473535.454 * [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))))) 1552473535.454 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473535.454 * * [simplify]: iters left: 6 (12 enodes) 1552473535.457 * * [simplify]: iters left: 5 (47 enodes) 1552473535.472 * * [simplify]: iters left: 4 (73 enodes) 1552473535.493 * * [simplify]: iters left: 3 (103 enodes) 1552473535.521 * * [simplify]: iters left: 2 (131 enodes) 1552473535.547 * * [simplify]: iters left: 1 (143 enodes) 1552473535.567 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473535.567 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473535.567 * * [simplify]: Extracting #2: cost 34 inf + 2 1552473535.568 * * [simplify]: Extracting #3: cost 46 inf + 170 1552473535.569 * * [simplify]: Extracting #4: cost 15 inf + 3448 1552473535.571 * * [simplify]: Extracting #5: cost 1 inf + 5007 1552473535.573 * * [simplify]: Extracting #6: cost 0 inf + 5226 1552473535.575 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1552473535.575 * [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))))) 1552473535.576 * * * * [progress]: [ 207 / 452 ] simplifiying candidate # 1552473535.576 * [simplify]: Simplifying (/ 1 (sqrt 1)) 1552473535.576 * * [simplify]: iters left: 3 (3 enodes) 1552473535.582 * * [simplify]: iters left: 2 (11 enodes) 1552473535.586 * * [simplify]: iters left: 1 (13 enodes) 1552473535.589 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473535.589 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473535.589 * [simplify]: Simplified to 1 1552473535.589 * [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))))) 1552473535.590 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473535.590 * * [simplify]: iters left: 6 (12 enodes) 1552473535.596 * * [simplify]: iters left: 5 (47 enodes) 1552473535.609 * * [simplify]: iters left: 4 (73 enodes) 1552473535.630 * * [simplify]: iters left: 3 (103 enodes) 1552473535.655 * * [simplify]: iters left: 2 (131 enodes) 1552473535.674 * * [simplify]: iters left: 1 (143 enodes) 1552473535.691 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473535.692 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473535.692 * * [simplify]: Extracting #2: cost 34 inf + 2 1552473535.692 * * [simplify]: Extracting #3: cost 46 inf + 170 1552473535.692 * * [simplify]: Extracting #4: cost 15 inf + 3448 1552473535.694 * * [simplify]: Extracting #5: cost 1 inf + 5007 1552473535.695 * * [simplify]: Extracting #6: cost 0 inf + 5226 1552473535.696 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1552473535.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))))) 1552473535.696 * * * * [progress]: [ 208 / 452 ] simplifiying candidate # 1552473535.696 * [simplify]: Simplifying (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473535.697 * * [simplify]: iters left: 6 (9 enodes) 1552473535.699 * * [simplify]: iters left: 5 (32 enodes) 1552473535.704 * * [simplify]: iters left: 4 (36 enodes) 1552473535.710 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473535.710 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473535.710 * * [simplify]: Extracting #2: cost 5 inf + 1 1552473535.710 * * [simplify]: Extracting #3: cost 9 inf + 1 1552473535.711 * * [simplify]: Extracting #4: cost 4 inf + 587 1552473535.711 * * [simplify]: Extracting #5: cost 3 inf + 766 1552473535.711 * * [simplify]: Extracting #6: cost 0 inf + 945 1552473535.711 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.im y.re))) 1552473535.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))))) 1552473535.711 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473535.711 * * [simplify]: iters left: 6 (13 enodes) 1552473535.715 * * [simplify]: iters left: 5 (50 enodes) 1552473535.723 * * [simplify]: iters left: 4 (76 enodes) 1552473535.738 * * [simplify]: iters left: 3 (106 enodes) 1552473535.767 * * [simplify]: iters left: 2 (134 enodes) 1552473535.786 * * [simplify]: iters left: 1 (146 enodes) 1552473535.810 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473535.811 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473535.811 * * [simplify]: Extracting #2: cost 34 inf + 2 1552473535.811 * * [simplify]: Extracting #3: cost 46 inf + 129 1552473535.812 * * [simplify]: Extracting #4: cost 23 inf + 3100 1552473535.815 * * [simplify]: Extracting #5: cost 3 inf + 6521 1552473535.817 * * [simplify]: Extracting #6: cost 0 inf + 6700 1552473535.820 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) 1552473535.820 * [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))))) 1552473535.820 * * * * [progress]: [ 209 / 452 ] simplifiying candidate # 1552473535.821 * [simplify]: Simplifying (/ 1 1) 1552473535.821 * * [simplify]: iters left: 2 (2 enodes) 1552473535.823 * * [simplify]: iters left: 1 (6 enodes) 1552473535.825 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473535.825 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473535.825 * [simplify]: Simplified to 1 1552473535.825 * [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))))) 1552473535.826 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473535.826 * * [simplify]: iters left: 6 (12 enodes) 1552473535.832 * * [simplify]: iters left: 5 (47 enodes) 1552473535.844 * * [simplify]: iters left: 4 (73 enodes) 1552473535.857 * * [simplify]: iters left: 3 (103 enodes) 1552473535.871 * * [simplify]: iters left: 2 (131 enodes) 1552473535.891 * * [simplify]: iters left: 1 (143 enodes) 1552473535.914 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473535.914 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473535.915 * * [simplify]: Extracting #2: cost 34 inf + 2 1552473535.915 * * [simplify]: Extracting #3: cost 46 inf + 170 1552473535.915 * * [simplify]: Extracting #4: cost 15 inf + 3448 1552473535.916 * * [simplify]: Extracting #5: cost 1 inf + 5007 1552473535.918 * * [simplify]: Extracting #6: cost 0 inf + 5226 1552473535.919 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1552473535.919 * [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))))) 1552473535.919 * * * * [progress]: [ 210 / 452 ] simplifiying candidate # 1552473535.919 * [simplify]: Simplifying (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473535.919 * * [simplify]: iters left: 6 (10 enodes) 1552473535.923 * * [simplify]: iters left: 5 (37 enodes) 1552473535.935 * * [simplify]: iters left: 4 (43 enodes) 1552473535.948 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473535.948 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473535.949 * * [simplify]: Extracting #2: cost 9 inf + 1 1552473535.949 * * [simplify]: Extracting #3: cost 13 inf + 1 1552473535.949 * * [simplify]: Extracting #4: cost 14 inf + 3 1552473535.949 * * [simplify]: Extracting #5: cost 9 inf + 530 1552473535.949 * * [simplify]: Extracting #6: cost 0 inf + 1895 1552473535.949 * [simplify]: Simplified to (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1552473535.949 * [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))))) 1552473535.950 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473535.950 * * [simplify]: iters left: 6 (13 enodes) 1552473535.953 * * [simplify]: iters left: 5 (50 enodes) 1552473535.961 * * [simplify]: iters left: 4 (76 enodes) 1552473535.974 * * [simplify]: iters left: 3 (106 enodes) 1552473536.002 * * [simplify]: iters left: 2 (134 enodes) 1552473536.033 * * [simplify]: iters left: 1 (146 enodes) 1552473536.059 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473536.059 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473536.059 * * [simplify]: Extracting #2: cost 34 inf + 2 1552473536.059 * * [simplify]: Extracting #3: cost 46 inf + 129 1552473536.060 * * [simplify]: Extracting #4: cost 23 inf + 3740 1552473536.063 * * [simplify]: Extracting #5: cost 3 inf + 7881 1552473536.066 * * [simplify]: Extracting #6: cost 0 inf + 8060 1552473536.068 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) 1552473536.068 * [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))))) 1552473536.069 * * * * [progress]: [ 211 / 452 ] simplifiying candidate # 1552473536.069 * [simplify]: Simplifying (/ 1 (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473536.069 * * [simplify]: iters left: 6 (10 enodes) 1552473536.074 * * [simplify]: iters left: 5 (35 enodes) 1552473536.085 * * [simplify]: iters left: 4 (38 enodes) 1552473536.097 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473536.097 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473536.097 * * [simplify]: Extracting #2: cost 6 inf + 1 1552473536.097 * * [simplify]: Extracting #3: cost 9 inf + 1 1552473536.097 * * [simplify]: Extracting #4: cost 14 inf + 1 1552473536.097 * * [simplify]: Extracting #5: cost 14 inf + 3 1552473536.097 * * [simplify]: Extracting #6: cost 8 inf + 361 1552473536.098 * * [simplify]: Extracting #7: cost 0 inf + 2099 1552473536.099 * [simplify]: Simplified to (/ 1 (fabs (cbrt (fma y.re y.re (* y.im y.im))))) 1552473536.099 * [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))))) 1552473536.099 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 1552473536.099 * * [simplify]: iters left: 6 (13 enodes) 1552473536.103 * * [simplify]: iters left: 5 (49 enodes) 1552473536.111 * * [simplify]: iters left: 4 (74 enodes) 1552473536.122 * * [simplify]: iters left: 3 (104 enodes) 1552473536.144 * * [simplify]: iters left: 2 (132 enodes) 1552473536.179 * * [simplify]: iters left: 1 (144 enodes) 1552473536.198 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473536.198 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473536.198 * * [simplify]: Extracting #2: cost 34 inf + 2 1552473536.198 * * [simplify]: Extracting #3: cost 47 inf + 88 1552473536.199 * * [simplify]: Extracting #4: cost 42 inf + 666 1552473536.199 * * [simplify]: Extracting #5: cost 39 inf + 927 1552473536.200 * * [simplify]: Extracting #6: cost 12 inf + 7689 1552473536.202 * * [simplify]: Extracting #7: cost 1 inf + 10723 1552473536.204 * * [simplify]: Extracting #8: cost 0 inf + 11020 1552473536.206 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) 1552473536.206 * [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))))) 1552473536.206 * * * * [progress]: [ 212 / 452 ] simplifiying candidate # 1552473536.207 * [simplify]: Simplifying (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473536.207 * * [simplify]: iters left: 6 (9 enodes) 1552473536.212 * * [simplify]: iters left: 5 (32 enodes) 1552473536.222 * * [simplify]: iters left: 4 (36 enodes) 1552473536.233 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473536.233 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473536.233 * * [simplify]: Extracting #2: cost 5 inf + 1 1552473536.233 * * [simplify]: Extracting #3: cost 9 inf + 1 1552473536.233 * * [simplify]: Extracting #4: cost 4 inf + 587 1552473536.234 * * [simplify]: Extracting #5: cost 3 inf + 766 1552473536.234 * * [simplify]: Extracting #6: cost 0 inf + 945 1552473536.234 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.im y.re))) 1552473536.234 * [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))))) 1552473536.235 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473536.235 * * [simplify]: iters left: 6 (13 enodes) 1552473536.241 * * [simplify]: iters left: 5 (50 enodes) 1552473536.256 * * [simplify]: iters left: 4 (76 enodes) 1552473536.279 * * [simplify]: iters left: 3 (106 enodes) 1552473536.318 * * [simplify]: iters left: 2 (134 enodes) 1552473536.355 * * [simplify]: iters left: 1 (146 enodes) 1552473536.391 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473536.391 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473536.392 * * [simplify]: Extracting #2: cost 34 inf + 2 1552473536.392 * * [simplify]: Extracting #3: cost 46 inf + 129 1552473536.393 * * [simplify]: Extracting #4: cost 23 inf + 3100 1552473536.395 * * [simplify]: Extracting #5: cost 3 inf + 6521 1552473536.398 * * [simplify]: Extracting #6: cost 0 inf + 6700 1552473536.401 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) 1552473536.401 * [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))))) 1552473536.401 * * * * [progress]: [ 213 / 452 ] simplifiying candidate # 1552473536.402 * [simplify]: Simplifying (/ 1 (sqrt 1)) 1552473536.402 * * [simplify]: iters left: 3 (3 enodes) 1552473536.408 * * [simplify]: iters left: 2 (11 enodes) 1552473536.411 * * [simplify]: iters left: 1 (13 enodes) 1552473536.415 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473536.415 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473536.415 * [simplify]: Simplified to 1 1552473536.415 * [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))))) 1552473536.415 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473536.415 * * [simplify]: iters left: 6 (12 enodes) 1552473536.421 * * [simplify]: iters left: 5 (47 enodes) 1552473536.434 * * [simplify]: iters left: 4 (73 enodes) 1552473536.448 * * [simplify]: iters left: 3 (103 enodes) 1552473536.471 * * [simplify]: iters left: 2 (131 enodes) 1552473536.506 * * [simplify]: iters left: 1 (143 enodes) 1552473536.541 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473536.541 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473536.542 * * [simplify]: Extracting #2: cost 34 inf + 2 1552473536.542 * * [simplify]: Extracting #3: cost 46 inf + 170 1552473536.543 * * [simplify]: Extracting #4: cost 15 inf + 3448 1552473536.545 * * [simplify]: Extracting #5: cost 1 inf + 5007 1552473536.548 * * [simplify]: Extracting #6: cost 0 inf + 5226 1552473536.550 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1552473536.550 * [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))))) 1552473536.550 * * * * [progress]: [ 214 / 452 ] simplifiying candidate # 1552473536.551 * [simplify]: Simplifying (/ 1 (sqrt 1)) 1552473536.551 * * [simplify]: iters left: 3 (3 enodes) 1552473536.558 * * [simplify]: iters left: 2 (11 enodes) 1552473536.561 * * [simplify]: iters left: 1 (13 enodes) 1552473536.564 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473536.564 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473536.564 * [simplify]: Simplified to 1 1552473536.564 * [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))))) 1552473536.565 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473536.565 * * [simplify]: iters left: 6 (12 enodes) 1552473536.571 * * [simplify]: iters left: 5 (47 enodes) 1552473536.585 * * [simplify]: iters left: 4 (73 enodes) 1552473536.598 * * [simplify]: iters left: 3 (103 enodes) 1552473536.612 * * [simplify]: iters left: 2 (131 enodes) 1552473536.641 * * [simplify]: iters left: 1 (143 enodes) 1552473536.676 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473536.676 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473536.677 * * [simplify]: Extracting #2: cost 34 inf + 2 1552473536.677 * * [simplify]: Extracting #3: cost 46 inf + 170 1552473536.678 * * [simplify]: Extracting #4: cost 15 inf + 3448 1552473536.680 * * [simplify]: Extracting #5: cost 1 inf + 5007 1552473536.683 * * [simplify]: Extracting #6: cost 0 inf + 5226 1552473536.685 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1552473536.685 * [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))))) 1552473536.685 * * * * [progress]: [ 215 / 452 ] simplifiying candidate # 1552473536.685 * [simplify]: Simplifying (/ 1 (sqrt 1)) 1552473536.686 * * [simplify]: iters left: 3 (3 enodes) 1552473536.692 * * [simplify]: iters left: 2 (11 enodes) 1552473536.695 * * [simplify]: iters left: 1 (13 enodes) 1552473536.699 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473536.699 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473536.699 * [simplify]: Simplified to 1 1552473536.699 * [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))))) 1552473536.699 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473536.700 * * [simplify]: iters left: 6 (12 enodes) 1552473536.708 * * [simplify]: iters left: 5 (47 enodes) 1552473536.722 * * [simplify]: iters left: 4 (73 enodes) 1552473536.739 * * [simplify]: iters left: 3 (103 enodes) 1552473536.753 * * [simplify]: iters left: 2 (131 enodes) 1552473536.776 * * [simplify]: iters left: 1 (143 enodes) 1552473536.812 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473536.812 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473536.812 * * [simplify]: Extracting #2: cost 34 inf + 2 1552473536.813 * * [simplify]: Extracting #3: cost 46 inf + 170 1552473536.814 * * [simplify]: Extracting #4: cost 15 inf + 3448 1552473536.816 * * [simplify]: Extracting #5: cost 1 inf + 5007 1552473536.818 * * [simplify]: Extracting #6: cost 0 inf + 5226 1552473536.822 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1552473536.822 * [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))))) 1552473536.823 * * * * [progress]: [ 216 / 452 ] simplifiying candidate # 1552473536.823 * [simplify]: Simplifying (/ 1 (sqrt (* 1 1))) 1552473536.823 * * [simplify]: iters left: 5 (4 enodes) 1552473536.831 * * [simplify]: iters left: 4 (13 enodes) 1552473536.834 * * [simplify]: iters left: 3 (15 enodes) 1552473536.838 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473536.838 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473536.838 * [simplify]: Simplified to 1 1552473536.838 * [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))))) 1552473536.839 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473536.839 * * [simplify]: iters left: 6 (12 enodes) 1552473536.845 * * [simplify]: iters left: 5 (47 enodes) 1552473536.860 * * [simplify]: iters left: 4 (73 enodes) 1552473536.881 * * [simplify]: iters left: 3 (103 enodes) 1552473536.909 * * [simplify]: iters left: 2 (131 enodes) 1552473536.945 * * [simplify]: iters left: 1 (143 enodes) 1552473536.984 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473536.984 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473536.984 * * [simplify]: Extracting #2: cost 34 inf + 2 1552473536.984 * * [simplify]: Extracting #3: cost 46 inf + 170 1552473536.985 * * [simplify]: Extracting #4: cost 15 inf + 3448 1552473536.986 * * [simplify]: Extracting #5: cost 1 inf + 5007 1552473536.987 * * [simplify]: Extracting #6: cost 0 inf + 5226 1552473536.989 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1552473536.989 * [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))))) 1552473536.989 * * * * [progress]: [ 217 / 452 ] simplifiying candidate # 1552473536.989 * [simplify]: Simplifying (/ 1 (sqrt 1)) 1552473536.989 * * [simplify]: iters left: 3 (3 enodes) 1552473536.993 * * [simplify]: iters left: 2 (11 enodes) 1552473536.994 * * [simplify]: iters left: 1 (13 enodes) 1552473536.996 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473536.996 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473536.996 * [simplify]: Simplified to 1 1552473536.996 * [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))))) 1552473536.997 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473536.997 * * [simplify]: iters left: 6 (12 enodes) 1552473536.999 * * [simplify]: iters left: 5 (47 enodes) 1552473537.007 * * [simplify]: iters left: 4 (73 enodes) 1552473537.017 * * [simplify]: iters left: 3 (103 enodes) 1552473537.046 * * [simplify]: iters left: 2 (131 enodes) 1552473537.083 * * [simplify]: iters left: 1 (143 enodes) 1552473537.120 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473537.120 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473537.121 * * [simplify]: Extracting #2: cost 34 inf + 2 1552473537.121 * * [simplify]: Extracting #3: cost 46 inf + 170 1552473537.122 * * [simplify]: Extracting #4: cost 15 inf + 3448 1552473537.125 * * [simplify]: Extracting #5: cost 1 inf + 5007 1552473537.127 * * [simplify]: Extracting #6: cost 0 inf + 5226 1552473537.129 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1552473537.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))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473537.129 * * * * [progress]: [ 218 / 452 ] simplifiying candidate # 1552473537.130 * [simplify]: Simplifying (/ 1 (sqrt 1)) 1552473537.130 * * [simplify]: iters left: 3 (3 enodes) 1552473537.137 * * [simplify]: iters left: 2 (11 enodes) 1552473537.140 * * [simplify]: iters left: 1 (13 enodes) 1552473537.142 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473537.142 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473537.143 * [simplify]: Simplified to 1 1552473537.143 * [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))))) 1552473537.143 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473537.143 * * [simplify]: iters left: 6 (12 enodes) 1552473537.146 * * [simplify]: iters left: 5 (47 enodes) 1552473537.153 * * [simplify]: iters left: 4 (73 enodes) 1552473537.164 * * [simplify]: iters left: 3 (103 enodes) 1552473537.182 * * [simplify]: iters left: 2 (131 enodes) 1552473537.218 * * [simplify]: iters left: 1 (143 enodes) 1552473537.237 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473537.237 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473537.237 * * [simplify]: Extracting #2: cost 34 inf + 2 1552473537.237 * * [simplify]: Extracting #3: cost 46 inf + 170 1552473537.238 * * [simplify]: Extracting #4: cost 15 inf + 3448 1552473537.239 * * [simplify]: Extracting #5: cost 1 inf + 5007 1552473537.240 * * [simplify]: Extracting #6: cost 0 inf + 5226 1552473537.241 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1552473537.241 * [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))))) 1552473537.241 * * * * [progress]: [ 219 / 452 ] simplifiying candidate # 1552473537.242 * [simplify]: Simplifying (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473537.242 * * [simplify]: iters left: 6 (9 enodes) 1552473537.244 * * [simplify]: iters left: 5 (32 enodes) 1552473537.250 * * [simplify]: iters left: 4 (36 enodes) 1552473537.260 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473537.260 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473537.260 * * [simplify]: Extracting #2: cost 5 inf + 1 1552473537.260 * * [simplify]: Extracting #3: cost 9 inf + 1 1552473537.260 * * [simplify]: Extracting #4: cost 4 inf + 587 1552473537.261 * * [simplify]: Extracting #5: cost 3 inf + 766 1552473537.261 * * [simplify]: Extracting #6: cost 0 inf + 945 1552473537.262 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.im y.re))) 1552473537.262 * [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))))) 1552473537.262 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473537.262 * * [simplify]: iters left: 6 (13 enodes) 1552473537.268 * * [simplify]: iters left: 5 (50 enodes) 1552473537.284 * * [simplify]: iters left: 4 (76 enodes) 1552473537.307 * * [simplify]: iters left: 3 (106 enodes) 1552473537.339 * * [simplify]: iters left: 2 (134 enodes) 1552473537.376 * * [simplify]: iters left: 1 (146 enodes) 1552473537.412 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473537.412 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473537.412 * * [simplify]: Extracting #2: cost 34 inf + 2 1552473537.412 * * [simplify]: Extracting #3: cost 46 inf + 129 1552473537.413 * * [simplify]: Extracting #4: cost 23 inf + 3100 1552473537.416 * * [simplify]: Extracting #5: cost 3 inf + 6521 1552473537.419 * * [simplify]: Extracting #6: cost 0 inf + 6700 1552473537.421 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) 1552473537.421 * [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))))) 1552473537.421 * * * * [progress]: [ 220 / 452 ] simplifiying candidate # 1552473537.422 * [simplify]: Simplifying (/ 1 1) 1552473537.422 * * [simplify]: iters left: 2 (2 enodes) 1552473537.423 * * [simplify]: iters left: 1 (6 enodes) 1552473537.424 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473537.424 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473537.424 * [simplify]: Simplified to 1 1552473537.424 * [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))))) 1552473537.424 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473537.424 * * [simplify]: iters left: 6 (12 enodes) 1552473537.427 * * [simplify]: iters left: 5 (47 enodes) 1552473537.435 * * [simplify]: iters left: 4 (73 enodes) 1552473537.445 * * [simplify]: iters left: 3 (103 enodes) 1552473537.462 * * [simplify]: iters left: 2 (131 enodes) 1552473537.499 * * [simplify]: iters left: 1 (143 enodes) 1552473537.532 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473537.532 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473537.532 * * [simplify]: Extracting #2: cost 34 inf + 2 1552473537.532 * * [simplify]: Extracting #3: cost 46 inf + 170 1552473537.533 * * [simplify]: Extracting #4: cost 15 inf + 3448 1552473537.534 * * [simplify]: Extracting #5: cost 1 inf + 5007 1552473537.535 * * [simplify]: Extracting #6: cost 0 inf + 5226 1552473537.536 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1552473537.536 * [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))))) 1552473537.537 * * * * [progress]: [ 221 / 452 ] simplifiying candidate # 1552473537.537 * [simplify]: Simplifying (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473537.537 * * [simplify]: iters left: 6 (10 enodes) 1552473537.540 * * [simplify]: iters left: 5 (37 enodes) 1552473537.546 * * [simplify]: iters left: 4 (43 enodes) 1552473537.552 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473537.553 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473537.553 * * [simplify]: Extracting #2: cost 9 inf + 1 1552473537.553 * * [simplify]: Extracting #3: cost 13 inf + 1 1552473537.553 * * [simplify]: Extracting #4: cost 14 inf + 3 1552473537.553 * * [simplify]: Extracting #5: cost 9 inf + 530 1552473537.553 * * [simplify]: Extracting #6: cost 0 inf + 1895 1552473537.553 * [simplify]: Simplified to (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1552473537.553 * [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))))) 1552473537.554 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473537.554 * * [simplify]: iters left: 6 (13 enodes) 1552473537.557 * * [simplify]: iters left: 5 (50 enodes) 1552473537.574 * * [simplify]: iters left: 4 (76 enodes) 1552473537.593 * * [simplify]: iters left: 3 (106 enodes) 1552473537.608 * * [simplify]: iters left: 2 (134 enodes) 1552473537.633 * * [simplify]: iters left: 1 (146 enodes) 1552473537.662 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473537.662 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473537.662 * * [simplify]: Extracting #2: cost 34 inf + 2 1552473537.662 * * [simplify]: Extracting #3: cost 46 inf + 129 1552473537.663 * * [simplify]: Extracting #4: cost 23 inf + 3740 1552473537.664 * * [simplify]: Extracting #5: cost 3 inf + 7881 1552473537.665 * * [simplify]: Extracting #6: cost 0 inf + 8060 1552473537.666 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) 1552473537.666 * [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))))) 1552473537.667 * * * * [progress]: [ 222 / 452 ] simplifiying candidate # 1552473537.667 * [simplify]: Simplifying (/ 1 (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473537.667 * * [simplify]: iters left: 6 (10 enodes) 1552473537.670 * * [simplify]: iters left: 5 (35 enodes) 1552473537.678 * * [simplify]: iters left: 4 (38 enodes) 1552473537.685 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473537.685 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473537.685 * * [simplify]: Extracting #2: cost 6 inf + 1 1552473537.685 * * [simplify]: Extracting #3: cost 9 inf + 1 1552473537.685 * * [simplify]: Extracting #4: cost 14 inf + 1 1552473537.685 * * [simplify]: Extracting #5: cost 14 inf + 3 1552473537.685 * * [simplify]: Extracting #6: cost 8 inf + 361 1552473537.686 * * [simplify]: Extracting #7: cost 0 inf + 2099 1552473537.686 * [simplify]: Simplified to (/ 1 (fabs (cbrt (fma y.re y.re (* y.im y.im))))) 1552473537.686 * [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))))) 1552473537.687 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 1552473537.687 * * [simplify]: iters left: 6 (13 enodes) 1552473537.693 * * [simplify]: iters left: 5 (49 enodes) 1552473537.708 * * [simplify]: iters left: 4 (74 enodes) 1552473537.724 * * [simplify]: iters left: 3 (104 enodes) 1552473537.739 * * [simplify]: iters left: 2 (132 enodes) 1552473537.767 * * [simplify]: iters left: 1 (144 enodes) 1552473537.786 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473537.787 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473537.787 * * [simplify]: Extracting #2: cost 34 inf + 2 1552473537.787 * * [simplify]: Extracting #3: cost 47 inf + 88 1552473537.787 * * [simplify]: Extracting #4: cost 42 inf + 666 1552473537.788 * * [simplify]: Extracting #5: cost 39 inf + 927 1552473537.789 * * [simplify]: Extracting #6: cost 12 inf + 7689 1552473537.790 * * [simplify]: Extracting #7: cost 1 inf + 10723 1552473537.792 * * [simplify]: Extracting #8: cost 0 inf + 11020 1552473537.794 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) 1552473537.794 * [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))))) 1552473537.794 * * * * [progress]: [ 223 / 452 ] simplifiying candidate # 1552473537.794 * [simplify]: Simplifying (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473537.794 * * [simplify]: iters left: 6 (9 enodes) 1552473537.797 * * [simplify]: iters left: 5 (32 enodes) 1552473537.806 * * [simplify]: iters left: 4 (36 enodes) 1552473537.811 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473537.811 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473537.811 * * [simplify]: Extracting #2: cost 5 inf + 1 1552473537.811 * * [simplify]: Extracting #3: cost 9 inf + 1 1552473537.812 * * [simplify]: Extracting #4: cost 4 inf + 587 1552473537.812 * * [simplify]: Extracting #5: cost 3 inf + 766 1552473537.812 * * [simplify]: Extracting #6: cost 0 inf + 945 1552473537.812 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.im y.re))) 1552473537.812 * [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))))) 1552473537.812 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473537.812 * * [simplify]: iters left: 6 (13 enodes) 1552473537.815 * * [simplify]: iters left: 5 (50 enodes) 1552473537.823 * * [simplify]: iters left: 4 (76 enodes) 1552473537.834 * * [simplify]: iters left: 3 (106 enodes) 1552473537.858 * * [simplify]: iters left: 2 (134 enodes) 1552473537.879 * * [simplify]: iters left: 1 (146 enodes) 1552473537.913 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473537.913 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473537.913 * * [simplify]: Extracting #2: cost 34 inf + 2 1552473537.914 * * [simplify]: Extracting #3: cost 46 inf + 129 1552473537.914 * * [simplify]: Extracting #4: cost 23 inf + 3100 1552473537.917 * * [simplify]: Extracting #5: cost 3 inf + 6521 1552473537.920 * * [simplify]: Extracting #6: cost 0 inf + 6700 1552473537.923 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) 1552473537.923 * [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))))) 1552473537.923 * * * * [progress]: [ 224 / 452 ] simplifiying candidate # 1552473537.923 * [simplify]: Simplifying (/ 1 (sqrt 1)) 1552473537.923 * * [simplify]: iters left: 3 (3 enodes) 1552473537.929 * * [simplify]: iters left: 2 (11 enodes) 1552473537.932 * * [simplify]: iters left: 1 (13 enodes) 1552473537.935 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473537.936 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473537.936 * [simplify]: Simplified to 1 1552473537.936 * [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))))) 1552473537.936 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473537.936 * * [simplify]: iters left: 6 (12 enodes) 1552473537.942 * * [simplify]: iters left: 5 (47 enodes) 1552473537.956 * * [simplify]: iters left: 4 (73 enodes) 1552473537.969 * * [simplify]: iters left: 3 (103 enodes) 1552473537.986 * * [simplify]: iters left: 2 (131 enodes) 1552473538.019 * * [simplify]: iters left: 1 (143 enodes) 1552473538.054 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473538.054 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473538.054 * * [simplify]: Extracting #2: cost 34 inf + 2 1552473538.054 * * [simplify]: Extracting #3: cost 46 inf + 170 1552473538.056 * * [simplify]: Extracting #4: cost 15 inf + 3448 1552473538.058 * * [simplify]: Extracting #5: cost 1 inf + 5007 1552473538.060 * * [simplify]: Extracting #6: cost 0 inf + 5226 1552473538.062 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1552473538.062 * [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))))) 1552473538.063 * * * * [progress]: [ 225 / 452 ] simplifiying candidate # 1552473538.063 * [simplify]: Simplifying (/ 1 (sqrt 1)) 1552473538.063 * * [simplify]: iters left: 3 (3 enodes) 1552473538.070 * * [simplify]: iters left: 2 (11 enodes) 1552473538.073 * * [simplify]: iters left: 1 (13 enodes) 1552473538.076 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473538.076 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473538.076 * [simplify]: Simplified to 1 1552473538.076 * [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))))) 1552473538.077 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473538.077 * * [simplify]: iters left: 6 (12 enodes) 1552473538.083 * * [simplify]: iters left: 5 (47 enodes) 1552473538.093 * * [simplify]: iters left: 4 (73 enodes) 1552473538.104 * * [simplify]: iters left: 3 (103 enodes) 1552473538.128 * * [simplify]: iters left: 2 (131 enodes) 1552473538.164 * * [simplify]: iters left: 1 (143 enodes) 1552473538.187 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473538.187 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473538.187 * * [simplify]: Extracting #2: cost 34 inf + 2 1552473538.187 * * [simplify]: Extracting #3: cost 46 inf + 170 1552473538.188 * * [simplify]: Extracting #4: cost 15 inf + 3448 1552473538.189 * * [simplify]: Extracting #5: cost 1 inf + 5007 1552473538.190 * * [simplify]: Extracting #6: cost 0 inf + 5226 1552473538.191 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1552473538.191 * [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))))) 1552473538.191 * * * * [progress]: [ 226 / 452 ] simplifiying candidate # 1552473538.191 * [simplify]: Simplifying (/ 1 (sqrt 1)) 1552473538.191 * * [simplify]: iters left: 3 (3 enodes) 1552473538.195 * * [simplify]: iters left: 2 (11 enodes) 1552473538.197 * * [simplify]: iters left: 1 (13 enodes) 1552473538.199 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473538.199 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473538.199 * [simplify]: Simplified to 1 1552473538.199 * [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))))) 1552473538.199 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473538.199 * * [simplify]: iters left: 6 (12 enodes) 1552473538.202 * * [simplify]: iters left: 5 (47 enodes) 1552473538.209 * * [simplify]: iters left: 4 (73 enodes) 1552473538.230 * * [simplify]: iters left: 3 (103 enodes) 1552473538.258 * * [simplify]: iters left: 2 (131 enodes) 1552473538.289 * * [simplify]: iters left: 1 (143 enodes) 1552473538.307 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473538.307 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473538.307 * * [simplify]: Extracting #2: cost 34 inf + 2 1552473538.307 * * [simplify]: Extracting #3: cost 46 inf + 170 1552473538.308 * * [simplify]: Extracting #4: cost 15 inf + 3448 1552473538.309 * * [simplify]: Extracting #5: cost 1 inf + 5007 1552473538.310 * * [simplify]: Extracting #6: cost 0 inf + 5226 1552473538.311 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1552473538.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))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473538.312 * * * * [progress]: [ 227 / 452 ] simplifiying candidate # 1552473538.312 * [simplify]: Simplifying (/ 1 (sqrt (* 1 1))) 1552473538.312 * * [simplify]: iters left: 5 (4 enodes) 1552473538.316 * * [simplify]: iters left: 4 (13 enodes) 1552473538.318 * * [simplify]: iters left: 3 (15 enodes) 1552473538.321 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473538.321 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473538.321 * [simplify]: Simplified to 1 1552473538.321 * [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))))) 1552473538.321 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473538.322 * * [simplify]: iters left: 6 (12 enodes) 1552473538.326 * * [simplify]: iters left: 5 (47 enodes) 1552473538.341 * * [simplify]: iters left: 4 (73 enodes) 1552473538.359 * * [simplify]: iters left: 3 (103 enodes) 1552473538.388 * * [simplify]: iters left: 2 (131 enodes) 1552473538.419 * * [simplify]: iters left: 1 (143 enodes) 1552473538.449 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473538.449 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473538.450 * * [simplify]: Extracting #2: cost 34 inf + 2 1552473538.450 * * [simplify]: Extracting #3: cost 46 inf + 170 1552473538.451 * * [simplify]: Extracting #4: cost 15 inf + 3448 1552473538.453 * * [simplify]: Extracting #5: cost 1 inf + 5007 1552473538.456 * * [simplify]: Extracting #6: cost 0 inf + 5226 1552473538.458 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1552473538.458 * [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))))) 1552473538.458 * * * * [progress]: [ 228 / 452 ] simplifiying candidate # 1552473538.459 * [simplify]: Simplifying (/ 1 (sqrt 1)) 1552473538.459 * * [simplify]: iters left: 3 (3 enodes) 1552473538.465 * * [simplify]: iters left: 2 (11 enodes) 1552473538.468 * * [simplify]: iters left: 1 (13 enodes) 1552473538.475 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473538.475 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473538.475 * [simplify]: Simplified to 1 1552473538.475 * [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))))) 1552473538.475 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473538.475 * * [simplify]: iters left: 6 (12 enodes) 1552473538.480 * * [simplify]: iters left: 5 (47 enodes) 1552473538.492 * * [simplify]: iters left: 4 (73 enodes) 1552473538.510 * * [simplify]: iters left: 3 (103 enodes) 1552473538.533 * * [simplify]: iters left: 2 (131 enodes) 1552473538.566 * * [simplify]: iters left: 1 (143 enodes) 1552473538.600 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473538.600 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473538.600 * * [simplify]: Extracting #2: cost 34 inf + 2 1552473538.601 * * [simplify]: Extracting #3: cost 46 inf + 170 1552473538.602 * * [simplify]: Extracting #4: cost 15 inf + 3448 1552473538.607 * * [simplify]: Extracting #5: cost 1 inf + 5007 1552473538.609 * * [simplify]: Extracting #6: cost 0 inf + 5226 1552473538.611 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1552473538.611 * [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))))) 1552473538.612 * * * * [progress]: [ 229 / 452 ] simplifiying candidate # 1552473538.612 * [simplify]: Simplifying (/ 1 (sqrt 1)) 1552473538.612 * * [simplify]: iters left: 3 (3 enodes) 1552473538.619 * * [simplify]: iters left: 2 (11 enodes) 1552473538.622 * * [simplify]: iters left: 1 (13 enodes) 1552473538.625 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473538.625 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473538.625 * [simplify]: Simplified to 1 1552473538.625 * [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))))) 1552473538.625 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473538.626 * * [simplify]: iters left: 6 (12 enodes) 1552473538.631 * * [simplify]: iters left: 5 (47 enodes) 1552473538.639 * * [simplify]: iters left: 4 (73 enodes) 1552473538.649 * * [simplify]: iters left: 3 (103 enodes) 1552473538.664 * * [simplify]: iters left: 2 (131 enodes) 1552473538.695 * * [simplify]: iters left: 1 (143 enodes) 1552473538.715 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473538.716 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473538.716 * * [simplify]: Extracting #2: cost 34 inf + 2 1552473538.716 * * [simplify]: Extracting #3: cost 46 inf + 170 1552473538.716 * * [simplify]: Extracting #4: cost 15 inf + 3448 1552473538.717 * * [simplify]: Extracting #5: cost 1 inf + 5007 1552473538.719 * * [simplify]: Extracting #6: cost 0 inf + 5226 1552473538.720 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1552473538.720 * [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))))) 1552473538.720 * * * * [progress]: [ 230 / 452 ] simplifiying candidate # 1552473538.720 * [simplify]: Simplifying (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473538.720 * * [simplify]: iters left: 6 (9 enodes) 1552473538.723 * * [simplify]: iters left: 5 (32 enodes) 1552473538.728 * * [simplify]: iters left: 4 (36 enodes) 1552473538.733 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473538.733 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473538.733 * * [simplify]: Extracting #2: cost 5 inf + 1 1552473538.733 * * [simplify]: Extracting #3: cost 9 inf + 1 1552473538.733 * * [simplify]: Extracting #4: cost 4 inf + 587 1552473538.733 * * [simplify]: Extracting #5: cost 3 inf + 766 1552473538.733 * * [simplify]: Extracting #6: cost 0 inf + 945 1552473538.734 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.im y.re))) 1552473538.734 * [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))))) 1552473538.734 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473538.735 * * [simplify]: iters left: 6 (13 enodes) 1552473538.740 * * [simplify]: iters left: 5 (50 enodes) 1552473538.755 * * [simplify]: iters left: 4 (76 enodes) 1552473538.777 * * [simplify]: iters left: 3 (106 enodes) 1552473538.804 * * [simplify]: iters left: 2 (134 enodes) 1552473538.843 * * [simplify]: iters left: 1 (146 enodes) 1552473538.877 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473538.877 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473538.877 * * [simplify]: Extracting #2: cost 34 inf + 2 1552473538.878 * * [simplify]: Extracting #3: cost 46 inf + 129 1552473538.879 * * [simplify]: Extracting #4: cost 23 inf + 3100 1552473538.881 * * [simplify]: Extracting #5: cost 3 inf + 6521 1552473538.884 * * [simplify]: Extracting #6: cost 0 inf + 6700 1552473538.887 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) 1552473538.887 * [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))))) 1552473538.887 * * * * [progress]: [ 231 / 452 ] simplifiying candidate # 1552473538.888 * [simplify]: Simplifying (/ 1 1) 1552473538.888 * * [simplify]: iters left: 2 (2 enodes) 1552473538.889 * * [simplify]: iters left: 1 (6 enodes) 1552473538.892 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473538.892 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473538.892 * [simplify]: Simplified to 1 1552473538.892 * [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))))) 1552473538.892 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473538.892 * * [simplify]: iters left: 6 (12 enodes) 1552473538.898 * * [simplify]: iters left: 5 (47 enodes) 1552473538.912 * * [simplify]: iters left: 4 (73 enodes) 1552473538.930 * * [simplify]: iters left: 3 (103 enodes) 1552473538.944 * * [simplify]: iters left: 2 (131 enodes) 1552473538.964 * * [simplify]: iters left: 1 (143 enodes) 1552473538.993 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473538.993 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473538.993 * * [simplify]: Extracting #2: cost 34 inf + 2 1552473538.993 * * [simplify]: Extracting #3: cost 46 inf + 170 1552473538.995 * * [simplify]: Extracting #4: cost 15 inf + 3448 1552473538.997 * * [simplify]: Extracting #5: cost 1 inf + 5007 1552473538.998 * * [simplify]: Extracting #6: cost 0 inf + 5226 1552473538.999 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1552473538.999 * [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))))) 1552473538.999 * * * * [progress]: [ 232 / 452 ] simplifiying candidate # 1552473538.999 * * * * [progress]: [ 233 / 452 ] simplifiying candidate # 1552473538.999 * * * * [progress]: [ 234 / 452 ] simplifiying candidate # 1552473539.000 * * * * [progress]: [ 235 / 452 ] simplifiying candidate # 1552473539.000 * [simplify]: Simplifying (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473539.000 * * [simplify]: iters left: 6 (7 enodes) 1552473539.001 * * [simplify]: iters left: 5 (24 enodes) 1552473539.005 * * [simplify]: iters left: 4 (26 enodes) 1552473539.009 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473539.009 * * [simplify]: Extracting #1: cost 3 inf + 0 1552473539.009 * * [simplify]: Extracting #2: cost 7 inf + 0 1552473539.009 * * [simplify]: Extracting #3: cost 8 inf + 2 1552473539.009 * * [simplify]: Extracting #4: cost 6 inf + 278 1552473539.009 * * [simplify]: Extracting #5: cost 0 inf + 748 1552473539.009 * [simplify]: Simplified to (cbrt (hypot y.re y.im)) 1552473539.009 * [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))))) 1552473539.009 * * * * [progress]: [ 236 / 452 ] simplifiying candidate # 1552473539.009 * [simplify]: Simplifying (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) 1552473539.010 * * [simplify]: iters left: 6 (7 enodes) 1552473539.011 * * [simplify]: iters left: 5 (23 enodes) 1552473539.014 * * [simplify]: iters left: 4 (24 enodes) 1552473539.018 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473539.018 * * [simplify]: Extracting #1: cost 3 inf + 0 1552473539.018 * * [simplify]: Extracting #2: cost 5 inf + 0 1552473539.018 * * [simplify]: Extracting #3: cost 10 inf + 0 1552473539.018 * * [simplify]: Extracting #4: cost 10 inf + 2 1552473539.018 * * [simplify]: Extracting #5: cost 1 inf + 931 1552473539.018 * * [simplify]: Extracting #6: cost 0 inf + 1148 1552473539.018 * [simplify]: Simplified to (sqrt (cbrt (fma y.im y.im (* y.re y.re)))) 1552473539.018 * [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))))) 1552473539.018 * * * * [progress]: [ 237 / 452 ] simplifiying candidate # 1552473539.019 * [simplify]: Simplifying (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473539.019 * * [simplify]: iters left: 6 (7 enodes) 1552473539.020 * * [simplify]: iters left: 5 (24 enodes) 1552473539.024 * * [simplify]: iters left: 4 (26 enodes) 1552473539.027 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473539.027 * * [simplify]: Extracting #1: cost 3 inf + 0 1552473539.027 * * [simplify]: Extracting #2: cost 7 inf + 0 1552473539.027 * * [simplify]: Extracting #3: cost 8 inf + 2 1552473539.027 * * [simplify]: Extracting #4: cost 6 inf + 238 1552473539.028 * * [simplify]: Extracting #5: cost 0 inf + 668 1552473539.028 * [simplify]: Simplified to (sqrt (hypot y.re y.im)) 1552473539.028 * [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))))) 1552473539.028 * * * * [progress]: [ 238 / 452 ] simplifiying candidate # 1552473539.028 * [simplify]: Simplifying (sqrt (+ (* y.re y.re) (* y.im y.im))) 1552473539.028 * * [simplify]: iters left: 5 (6 enodes) 1552473539.030 * * [simplify]: iters left: 4 (21 enodes) 1552473539.032 * * [simplify]: iters left: 3 (23 enodes) 1552473539.035 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473539.035 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473539.035 * * [simplify]: Extracting #2: cost 6 inf + 2 1552473539.036 * * [simplify]: Extracting #3: cost 2 inf + 392 1552473539.036 * * [simplify]: Extracting #4: cost 0 inf + 474 1552473539.036 * [simplify]: Simplified to (hypot y.re y.im) 1552473539.036 * [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))))) 1552473539.036 * * * * [progress]: [ 239 / 452 ] simplifiying candidate # 1552473539.036 * [simplify]: Simplifying (sqrt (+ (* y.re y.re) (* y.im y.im))) 1552473539.036 * * [simplify]: iters left: 5 (6 enodes) 1552473539.038 * * [simplify]: iters left: 4 (21 enodes) 1552473539.041 * * [simplify]: iters left: 3 (23 enodes) 1552473539.047 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473539.047 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473539.047 * * [simplify]: Extracting #2: cost 6 inf + 2 1552473539.048 * * [simplify]: Extracting #3: cost 2 inf + 392 1552473539.048 * * [simplify]: Extracting #4: cost 0 inf + 474 1552473539.048 * [simplify]: Simplified to (hypot y.re y.im) 1552473539.048 * [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))))) 1552473539.048 * * * * [progress]: [ 240 / 452 ] simplifiying candidate # 1552473539.049 * [simplify]: Simplifying (sqrt (+ (* y.re y.re) (* y.im y.im))) 1552473539.049 * * [simplify]: iters left: 5 (6 enodes) 1552473539.052 * * [simplify]: iters left: 4 (21 enodes) 1552473539.057 * * [simplify]: iters left: 3 (23 enodes) 1552473539.063 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473539.063 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473539.064 * * [simplify]: Extracting #2: cost 6 inf + 2 1552473539.064 * * [simplify]: Extracting #3: cost 2 inf + 392 1552473539.064 * * [simplify]: Extracting #4: cost 0 inf + 474 1552473539.064 * [simplify]: Simplified to (hypot y.re y.im) 1552473539.064 * [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))))) 1552473539.065 * * * * [progress]: [ 241 / 452 ] simplifiying candidate # 1552473539.065 * [simplify]: Simplifying (sqrt (+ (* y.re y.re) (* y.im y.im))) 1552473539.065 * * [simplify]: iters left: 5 (6 enodes) 1552473539.068 * * [simplify]: iters left: 4 (21 enodes) 1552473539.075 * * [simplify]: iters left: 3 (23 enodes) 1552473539.081 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473539.081 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473539.081 * * [simplify]: Extracting #2: cost 6 inf + 2 1552473539.081 * * [simplify]: Extracting #3: cost 2 inf + 392 1552473539.081 * * [simplify]: Extracting #4: cost 0 inf + 474 1552473539.082 * [simplify]: Simplified to (hypot y.re y.im) 1552473539.082 * [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))))) 1552473539.082 * * * * [progress]: [ 242 / 452 ] simplifiying candidate # 1552473539.082 * [simplify]: Simplifying (sqrt (+ (* y.re y.re) (* y.im y.im))) 1552473539.082 * * [simplify]: iters left: 5 (6 enodes) 1552473539.086 * * [simplify]: iters left: 4 (21 enodes) 1552473539.092 * * [simplify]: iters left: 3 (23 enodes) 1552473539.098 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473539.098 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473539.098 * * [simplify]: Extracting #2: cost 6 inf + 2 1552473539.099 * * [simplify]: Extracting #3: cost 2 inf + 392 1552473539.099 * * [simplify]: Extracting #4: cost 0 inf + 474 1552473539.099 * [simplify]: Simplified to (hypot y.re y.im) 1552473539.099 * [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))))) 1552473539.099 * * * * [progress]: [ 243 / 452 ] simplifiying candidate # 1552473539.100 * [simplify]: Simplifying (sqrt (+ (* y.re y.re) (* y.im y.im))) 1552473539.100 * * [simplify]: iters left: 5 (6 enodes) 1552473539.103 * * [simplify]: iters left: 4 (21 enodes) 1552473539.109 * * [simplify]: iters left: 3 (23 enodes) 1552473539.114 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473539.114 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473539.115 * * [simplify]: Extracting #2: cost 6 inf + 2 1552473539.115 * * [simplify]: Extracting #3: cost 2 inf + 392 1552473539.115 * * [simplify]: Extracting #4: cost 0 inf + 474 1552473539.115 * [simplify]: Simplified to (hypot y.re y.im) 1552473539.115 * [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))))) 1552473539.115 * * * * [progress]: [ 244 / 452 ] simplifiying candidate # 1552473539.116 * [simplify]: Simplifying (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473539.116 * * [simplify]: iters left: 6 (7 enodes) 1552473539.119 * * [simplify]: iters left: 5 (24 enodes) 1552473539.126 * * [simplify]: iters left: 4 (26 enodes) 1552473539.133 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473539.133 * * [simplify]: Extracting #1: cost 3 inf + 0 1552473539.133 * * [simplify]: Extracting #2: cost 7 inf + 0 1552473539.133 * * [simplify]: Extracting #3: cost 8 inf + 2 1552473539.133 * * [simplify]: Extracting #4: cost 6 inf + 238 1552473539.133 * * [simplify]: Extracting #5: cost 0 inf + 668 1552473539.134 * [simplify]: Simplified to (sqrt (hypot y.re y.im)) 1552473539.134 * [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))))) 1552473539.134 * * * * [progress]: [ 245 / 452 ] simplifiying candidate # 1552473539.134 * [simplify]: Simplifying (sqrt (+ (* y.re y.re) (* y.im y.im))) 1552473539.134 * * [simplify]: iters left: 5 (6 enodes) 1552473539.137 * * [simplify]: iters left: 4 (21 enodes) 1552473539.143 * * [simplify]: iters left: 3 (23 enodes) 1552473539.149 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473539.149 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473539.149 * * [simplify]: Extracting #2: cost 6 inf + 2 1552473539.149 * * [simplify]: Extracting #3: cost 2 inf + 392 1552473539.149 * * [simplify]: Extracting #4: cost 0 inf + 474 1552473539.150 * [simplify]: Simplified to (hypot y.re y.im) 1552473539.150 * [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))))) 1552473539.150 * * * * [progress]: [ 246 / 452 ] simplifiying candidate # 1552473539.150 * [simplify]: Simplifying (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1552473539.150 * * [simplify]: iters left: 6 (9 enodes) 1552473539.154 * * [simplify]: iters left: 5 (32 enodes) 1552473539.160 * * [simplify]: iters left: 4 (42 enodes) 1552473539.167 * * [simplify]: iters left: 3 (50 enodes) 1552473539.173 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473539.173 * * [simplify]: Extracting #1: cost 3 inf + 0 1552473539.173 * * [simplify]: Extracting #2: cost 5 inf + 0 1552473539.173 * * [simplify]: Extracting #3: cost 15 inf + 0 1552473539.173 * * [simplify]: Extracting #4: cost 14 inf + 127 1552473539.173 * * [simplify]: Extracting #5: cost 4 inf + 1133 1552473539.174 * * [simplify]: Extracting #6: cost 0 inf + 1674 1552473539.174 * * [simplify]: Extracting #7: cost 0 inf + 1644 1552473539.174 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1552473539.174 * [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))))) 1552473539.174 * * * * [progress]: [ 247 / 452 ] simplifiying candidate # 1552473539.175 * [simplify]: Simplifying (sqrt (- (* x.im y.re) (* x.re y.im))) 1552473539.175 * * [simplify]: iters left: 5 (8 enodes) 1552473539.176 * * [simplify]: iters left: 4 (29 enodes) 1552473539.181 * * [simplify]: iters left: 3 (39 enodes) 1552473539.187 * * [simplify]: iters left: 2 (47 enodes) 1552473539.193 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473539.193 * * [simplify]: Extracting #1: cost 3 inf + 0 1552473539.193 * * [simplify]: Extracting #2: cost 13 inf + 0 1552473539.193 * * [simplify]: Extracting #3: cost 11 inf + 128 1552473539.193 * * [simplify]: Extracting #4: cost 2 inf + 788 1552473539.194 * * [simplify]: Extracting #5: cost 0 inf + 1076 1552473539.194 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 1552473539.194 * [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))))) 1552473539.195 * * * * [progress]: [ 248 / 452 ] simplifiying candidate # 1552473539.195 * * * * [progress]: [ 249 / 452 ] simplifiying candidate # 1552473539.195 * [simplify]: Simplifying (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) 1552473539.195 * * [simplify]: iters left: 5 (9 enodes) 1552473539.199 * * [simplify]: iters left: 4 (30 enodes) 1552473539.204 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473539.204 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473539.204 * * [simplify]: Extracting #2: cost 8 inf + 0 1552473539.204 * * [simplify]: Extracting #3: cost 14 inf + 0 1552473539.204 * * [simplify]: Extracting #4: cost 10 inf + 4 1552473539.204 * * [simplify]: Extracting #5: cost 4 inf + 376 1552473539.205 * * [simplify]: Extracting #6: cost 1 inf + 704 1552473539.205 * * [simplify]: Extracting #7: cost 0 inf + 908 1552473539.205 * [simplify]: Simplified to (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) 1552473539.205 * [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))))) 1552473539.205 * * * * [progress]: [ 250 / 452 ] simplifiying candidate # 1552473539.205 * [simplify]: Simplifying (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) 1552473539.205 * * [simplify]: iters left: 5 (10 enodes) 1552473539.208 * * [simplify]: iters left: 4 (33 enodes) 1552473539.212 * * [simplify]: iters left: 3 (35 enodes) 1552473539.217 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473539.217 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473539.217 * * [simplify]: Extracting #2: cost 13 inf + 0 1552473539.217 * * [simplify]: Extracting #3: cost 12 inf + 84 1552473539.217 * * [simplify]: Extracting #4: cost 6 inf + 412 1552473539.218 * * [simplify]: Extracting #5: cost 1 inf + 1016 1552473539.218 * * [simplify]: Extracting #6: cost 0 inf + 1098 1552473539.218 * [simplify]: Simplified to (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) 1552473539.218 * [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))))) 1552473539.218 * * * * [progress]: [ 251 / 452 ] simplifiying candidate # 1552473539.218 * [simplify]: Simplifying (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) 1552473539.218 * * [simplify]: iters left: 5 (10 enodes) 1552473539.221 * * [simplify]: iters left: 4 (34 enodes) 1552473539.225 * * [simplify]: iters left: 3 (35 enodes) 1552473539.230 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473539.230 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473539.230 * * [simplify]: Extracting #2: cost 13 inf + 0 1552473539.230 * * [simplify]: Extracting #3: cost 12 inf + 84 1552473539.231 * * [simplify]: Extracting #4: cost 7 inf + 210 1552473539.231 * * [simplify]: Extracting #5: cost 2 inf + 757 1552473539.232 * * [simplify]: Extracting #6: cost 0 inf + 1098 1552473539.232 * [simplify]: Simplified to (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) 1552473539.232 * [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))))) 1552473539.232 * * * * [progress]: [ 252 / 452 ] simplifiying candidate # 1552473539.233 * [simplify]: Simplifying (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) 1552473539.233 * * [simplify]: iters left: 5 (11 enodes) 1552473539.238 * * [simplify]: iters left: 4 (37 enodes) 1552473539.248 * * [simplify]: iters left: 3 (40 enodes) 1552473539.258 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473539.258 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473539.258 * * [simplify]: Extracting #2: cost 18 inf + 0 1552473539.258 * * [simplify]: Extracting #3: cost 13 inf + 45 1552473539.258 * * [simplify]: Extracting #4: cost 5 inf + 535 1552473539.258 * * [simplify]: Extracting #5: cost 0 inf + 1338 1552473539.259 * [simplify]: Simplified to (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) 1552473539.259 * [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))))) 1552473539.259 * * * * [progress]: [ 253 / 452 ] simplifiying candidate # 1552473539.259 * * * * [progress]: [ 254 / 452 ] simplifiying candidate # 1552473539.259 * * * * [progress]: [ 255 / 452 ] simplifiying candidate # 1552473539.259 * * * * [progress]: [ 256 / 452 ] simplifiying candidate # 1552473539.259 * * * * [progress]: [ 257 / 452 ] simplifiying candidate # 1552473539.259 * [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))))) 1552473539.259 * * [simplify]: iters left: 6 (10 enodes) 1552473539.262 * * [simplify]: iters left: 5 (54 enodes) 1552473539.274 * * [simplify]: iters left: 4 (130 enodes) 1552473539.321 * * [simplify]: iters left: 3 (292 enodes) 1552473539.427 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473539.427 * * [simplify]: Extracting #1: cost 3 inf + 0 1552473539.427 * * [simplify]: Extracting #2: cost 40 inf + 0 1552473539.428 * * [simplify]: Extracting #3: cost 96 inf + 536 1552473539.433 * * [simplify]: Extracting #4: cost 40 inf + 8183 1552473539.441 * * [simplify]: Extracting #5: cost 11 inf + 12381 1552473539.449 * * [simplify]: Extracting #6: cost 4 inf + 13734 1552473539.454 * * [simplify]: Extracting #7: cost 0 inf + 14662 1552473539.458 * [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)))) 1552473539.458 * [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))))) 1552473539.458 * * * * [progress]: [ 258 / 452 ] simplifiying candidate # 1552473539.459 * [simplify]: Simplifying (sqrt (- (* y.re y.re) (* y.im y.im))) 1552473539.459 * * [simplify]: iters left: 5 (6 enodes) 1552473539.460 * * [simplify]: iters left: 4 (24 enodes) 1552473539.464 * * [simplify]: iters left: 3 (37 enodes) 1552473539.469 * * [simplify]: iters left: 2 (56 enodes) 1552473539.481 * * [simplify]: iters left: 1 (103 enodes) 1552473539.514 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473539.515 * * [simplify]: Extracting #1: cost 3 inf + 0 1552473539.515 * * [simplify]: Extracting #2: cost 35 inf + 0 1552473539.515 * * [simplify]: Extracting #3: cost 40 inf + 413 1552473539.517 * * [simplify]: Extracting #4: cost 6 inf + 4597 1552473539.520 * * [simplify]: Extracting #5: cost 0 inf + 5448 1552473539.522 * [simplify]: Simplified to (sqrt (- (* y.re y.re) (* y.im y.im))) 1552473539.522 * [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))))) 1552473539.523 * * * * [progress]: [ 259 / 452 ] simplifiying candidate # 1552473539.523 * [simplify]: Simplifying (- (pow (* x.im y.re) 3) (pow (* x.re y.im) 3)) 1552473539.523 * * [simplify]: iters left: 5 (10 enodes) 1552473539.529 * * [simplify]: iters left: 4 (53 enodes) 1552473539.550 * * [simplify]: iters left: 3 (169 enodes) 1552473539.613 * * [simplify]: iters left: 2 (492 enodes) 1552473539.863 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473539.864 * * [simplify]: Extracting #1: cost 75 inf + 0 1552473539.865 * * [simplify]: Extracting #2: cost 198 inf + 374 1552473539.870 * * [simplify]: Extracting #3: cost 166 inf + 9451 1552473539.883 * * [simplify]: Extracting #4: cost 56 inf + 44323 1552473539.900 * * [simplify]: Extracting #5: cost 7 inf + 63760 1552473539.916 * * [simplify]: Extracting #6: cost 0 inf + 66866 1552473539.925 * [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))) 1552473539.925 * [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))))) 1552473539.925 * * * * [progress]: [ 260 / 452 ] simplifiying candidate # 1552473539.925 * [simplify]: Simplifying (- (* (* x.im y.re) (* x.im y.re)) (* (* x.re y.im) (* x.re y.im))) 1552473539.925 * * [simplify]: iters left: 6 (9 enodes) 1552473539.928 * * [simplify]: iters left: 5 (49 enodes) 1552473539.937 * * [simplify]: iters left: 4 (119 enodes) 1552473539.984 * * [simplify]: iters left: 3 (204 enodes) 1552473540.029 * * [simplify]: iters left: 2 (305 enodes) 1552473540.149 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473540.150 * * [simplify]: Extracting #1: cost 61 inf + 0 1552473540.150 * * [simplify]: Extracting #2: cost 103 inf + 740 1552473540.152 * * [simplify]: Extracting #3: cost 58 inf + 5220 1552473540.157 * * [simplify]: Extracting #4: cost 4 inf + 14703 1552473540.163 * * [simplify]: Extracting #5: cost 0 inf + 15779 1552473540.169 * [simplify]: Simplified to (- (* (* x.im y.re) (* x.im y.re)) (* (* x.re y.im) (* x.re y.im))) 1552473540.169 * [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))))) 1552473540.169 * * * * [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)))))> 1552473540.169 * * * * [progress]: [ 262 / 452 ] simplifiying candidate # 1552473540.170 * [simplify]: Simplifying (fma x.im y.re (- (* y.im x.re))) 1552473540.170 * * [simplify]: iters left: 5 (7 enodes) 1552473540.173 * * [simplify]: iters left: 4 (28 enodes) 1552473540.181 * * [simplify]: iters left: 3 (39 enodes) 1552473540.192 * * [simplify]: iters left: 2 (44 enodes) 1552473540.202 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473540.202 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473540.203 * * [simplify]: Extracting #2: cost 8 inf + 210 1552473540.203 * * [simplify]: Extracting #3: cost 1 inf + 736 1552473540.204 * * [simplify]: Extracting #4: cost 0 inf + 748 1552473540.204 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1552473540.204 * [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))))) 1552473540.205 * [simplify]: Simplifying (fma (- y.im) x.re (* y.im x.re)) 1552473540.205 * * [simplify]: iters left: 3 (5 enodes) 1552473540.207 * * [simplify]: iters left: 2 (18 enodes) 1552473540.213 * * [simplify]: iters left: 1 (25 enodes) 1552473540.220 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473540.221 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473540.221 * * [simplify]: Extracting #2: cost 11 inf + 2 1552473540.221 * * [simplify]: Extracting #3: cost 4 inf + 373 1552473540.221 * * [simplify]: Extracting #4: cost 0 inf + 699 1552473540.222 * [simplify]: Simplified to (- (* y.im x.re) (* y.im x.re)) 1552473540.222 * [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))))) 1552473540.222 * * * * [progress]: [ 263 / 452 ] simplifiying candidate # 1552473540.222 * [simplify]: Simplifying (fma x.im y.re (- (* (cbrt (* x.re y.im)) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im)))))) 1552473540.222 * * [simplify]: iters left: 6 (10 enodes) 1552473540.227 * * [simplify]: iters left: 5 (40 enodes) 1552473540.242 * * [simplify]: iters left: 4 (60 enodes) 1552473540.262 * * [simplify]: iters left: 3 (85 enodes) 1552473540.290 * * [simplify]: iters left: 2 (129 enodes) 1552473540.333 * * [simplify]: iters left: 1 (198 enodes) 1552473540.412 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473540.412 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473540.412 * * [simplify]: Extracting #2: cost 41 inf + 2 1552473540.413 * * [simplify]: Extracting #3: cost 67 inf + 624 1552473540.414 * * [simplify]: Extracting #4: cost 58 inf + 1685 1552473540.416 * * [simplify]: Extracting #5: cost 45 inf + 6797 1552473540.421 * * [simplify]: Extracting #6: cost 8 inf + 28604 1552473540.428 * * [simplify]: Extracting #7: cost 0 inf + 34029 1552473540.434 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473540.434 * [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))))) 1552473540.435 * [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))))) 1552473540.435 * * [simplify]: iters left: 6 (8 enodes) 1552473540.439 * * [simplify]: iters left: 5 (30 enodes) 1552473540.449 * * [simplify]: iters left: 4 (46 enodes) 1552473540.467 * * [simplify]: iters left: 3 (95 enodes) 1552473540.501 * * [simplify]: iters left: 2 (153 enodes) 1552473540.551 * * [simplify]: iters left: 1 (222 enodes) 1552473540.624 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473540.624 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473540.624 * [simplify]: Simplified to 0 1552473540.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)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473540.624 * * * * [progress]: [ 264 / 452 ] simplifiying candidate # 1552473540.625 * [simplify]: Simplifying (fma x.im y.re (- (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im))))) 1552473540.625 * * [simplify]: iters left: 6 (9 enodes) 1552473540.629 * * [simplify]: iters left: 5 (31 enodes) 1552473540.637 * * [simplify]: iters left: 4 (45 enodes) 1552473540.649 * * [simplify]: iters left: 3 (56 enodes) 1552473540.665 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473540.665 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473540.666 * * [simplify]: Extracting #2: cost 14 inf + 87 1552473540.666 * * [simplify]: Extracting #3: cost 1 inf + 1074 1552473540.667 * * [simplify]: Extracting #4: cost 0 inf + 1156 1552473540.667 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473540.668 * [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))))) 1552473540.668 * [simplify]: Simplifying (fma (- (sqrt (* x.re y.im))) (sqrt (* x.re y.im)) (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im)))) 1552473540.668 * * [simplify]: iters left: 6 (7 enodes) 1552473540.671 * * [simplify]: iters left: 5 (22 enodes) 1552473540.677 * * [simplify]: iters left: 4 (30 enodes) 1552473540.687 * * [simplify]: iters left: 3 (46 enodes) 1552473540.700 * * [simplify]: iters left: 2 (56 enodes) 1552473540.706 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473540.706 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473540.706 * [simplify]: Simplified to 0 1552473540.707 * [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))))) 1552473540.707 * * * * [progress]: [ 265 / 452 ] simplifiying candidate # 1552473540.707 * [simplify]: Simplifying (fma x.im y.re (- (* (* x.re y.im) 1))) 1552473540.707 * * [simplify]: iters left: 6 (9 enodes) 1552473540.709 * * [simplify]: iters left: 5 (38 enodes) 1552473540.716 * * [simplify]: iters left: 4 (63 enodes) 1552473540.727 * * [simplify]: iters left: 3 (88 enodes) 1552473540.742 * * [simplify]: iters left: 2 (96 enodes) 1552473540.762 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473540.762 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473540.763 * * [simplify]: Extracting #2: cost 9 inf + 170 1552473540.763 * * [simplify]: Extracting #3: cost 1 inf + 708 1552473540.764 * * [simplify]: Extracting #4: cost 0 inf + 750 1552473540.764 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473540.765 * [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))))) 1552473540.765 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1552473540.765 * * [simplify]: iters left: 5 (7 enodes) 1552473540.768 * * [simplify]: iters left: 4 (31 enodes) 1552473540.781 * * [simplify]: iters left: 3 (53 enodes) 1552473540.790 * * [simplify]: iters left: 2 (65 enodes) 1552473540.801 * * [simplify]: iters left: 1 (97 enodes) 1552473540.814 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473540.814 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473540.814 * [simplify]: Simplified to 0 1552473540.814 * [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))))) 1552473540.814 * * * * [progress]: [ 266 / 452 ] simplifiying candidate # 1552473540.814 * [simplify]: Simplifying (fma x.im y.re (- (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im))))) 1552473540.814 * * [simplify]: iters left: 6 (10 enodes) 1552473540.817 * * [simplify]: iters left: 5 (43 enodes) 1552473540.824 * * [simplify]: iters left: 4 (81 enodes) 1552473540.841 * * [simplify]: iters left: 3 (130 enodes) 1552473540.861 * * [simplify]: iters left: 2 (136 enodes) 1552473540.885 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473540.885 * * [simplify]: Extracting #1: cost 17 inf + 0 1552473540.885 * * [simplify]: Extracting #2: cost 32 inf + 2 1552473540.885 * * [simplify]: Extracting #3: cost 19 inf + 922 1552473540.887 * * [simplify]: Extracting #4: cost 2 inf + 2512 1552473540.889 * * [simplify]: Extracting #5: cost 0 inf + 2620 1552473540.891 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1552473540.891 * [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))))) 1552473540.891 * [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)))) 1552473540.891 * * [simplify]: iters left: 6 (8 enodes) 1552473540.895 * * [simplify]: iters left: 5 (38 enodes) 1552473540.909 * * [simplify]: iters left: 4 (69 enodes) 1552473540.932 * * [simplify]: iters left: 3 (148 enodes) 1552473540.968 * * [simplify]: iters left: 2 (233 enodes) 1552473541.005 * * [simplify]: iters left: 1 (252 enodes) 1552473541.031 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473541.031 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473541.031 * [simplify]: Simplified to 0 1552473541.031 * [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))))) 1552473541.031 * * * * [progress]: [ 267 / 452 ] simplifiying candidate # 1552473541.032 * [simplify]: Simplifying (fma x.im y.re (- (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im)))))) 1552473541.032 * * [simplify]: iters left: 6 (10 enodes) 1552473541.034 * * [simplify]: iters left: 5 (42 enodes) 1552473541.046 * * [simplify]: iters left: 4 (86 enodes) 1552473541.067 * * [simplify]: iters left: 3 (139 enodes) 1552473541.086 * * [simplify]: iters left: 2 (147 enodes) 1552473541.103 * * [simplify]: iters left: 1 (149 enodes) 1552473541.129 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473541.129 * * [simplify]: Extracting #1: cost 17 inf + 0 1552473541.129 * * [simplify]: Extracting #2: cost 29 inf + 3 1552473541.130 * * [simplify]: Extracting #3: cost 14 inf + 1348 1552473541.131 * * [simplify]: Extracting #4: cost 1 inf + 2972 1552473541.133 * * [simplify]: Extracting #5: cost 0 inf + 3094 1552473541.136 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473541.136 * [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))))) 1552473541.137 * [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))))) 1552473541.137 * * [simplify]: iters left: 6 (8 enodes) 1552473541.141 * * [simplify]: iters left: 5 (32 enodes) 1552473541.151 * * [simplify]: iters left: 4 (60 enodes) 1552473541.173 * * [simplify]: iters left: 3 (136 enodes) 1552473541.221 * * [simplify]: iters left: 2 (206 enodes) 1552473541.263 * * [simplify]: iters left: 1 (228 enodes) 1552473541.280 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473541.280 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473541.280 * [simplify]: Simplified to 0 1552473541.280 * [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))))) 1552473541.280 * * * * [progress]: [ 268 / 452 ] simplifiying candidate # 1552473541.280 * [simplify]: Simplifying (fma x.im y.re (- (* (sqrt y.im) (* x.re (sqrt y.im))))) 1552473541.280 * * [simplify]: iters left: 6 (9 enodes) 1552473541.282 * * [simplify]: iters left: 5 (35 enodes) 1552473541.287 * * [simplify]: iters left: 4 (56 enodes) 1552473541.297 * * [simplify]: iters left: 3 (74 enodes) 1552473541.306 * * [simplify]: iters left: 2 (77 enodes) 1552473541.316 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473541.316 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473541.316 * * [simplify]: Extracting #2: cost 21 inf + 3 1552473541.317 * * [simplify]: Extracting #3: cost 7 inf + 964 1552473541.317 * * [simplify]: Extracting #4: cost 0 inf + 1497 1552473541.318 * * [simplify]: Extracting #5: cost 0 inf + 1482 1552473541.318 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473541.318 * [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))))) 1552473541.319 * [simplify]: Simplifying (fma (- (sqrt y.im)) (* x.re (sqrt y.im)) (* (sqrt y.im) (* x.re (sqrt y.im)))) 1552473541.319 * * [simplify]: iters left: 6 (7 enodes) 1552473541.320 * * [simplify]: iters left: 5 (25 enodes) 1552473541.324 * * [simplify]: iters left: 4 (39 enodes) 1552473541.333 * * [simplify]: iters left: 3 (82 enodes) 1552473541.358 * * [simplify]: iters left: 2 (110 enodes) 1552473541.380 * * [simplify]: iters left: 1 (112 enodes) 1552473541.388 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473541.388 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473541.388 * [simplify]: Simplified to 0 1552473541.388 * [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))))) 1552473541.389 * * * * [progress]: [ 269 / 452 ] simplifiying candidate # 1552473541.389 * [simplify]: Simplifying (fma x.im y.re (- (* y.im (* x.re 1)))) 1552473541.389 * * [simplify]: iters left: 6 (9 enodes) 1552473541.391 * * [simplify]: iters left: 5 (34 enodes) 1552473541.396 * * [simplify]: iters left: 4 (50 enodes) 1552473541.404 * * [simplify]: iters left: 3 (58 enodes) 1552473541.411 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473541.411 * * [simplify]: Extracting #1: cost 12 inf + 0 1552473541.411 * * [simplify]: Extracting #2: cost 9 inf + 251 1552473541.411 * * [simplify]: Extracting #3: cost 1 inf + 818 1552473541.412 * * [simplify]: Extracting #4: cost 0 inf + 830 1552473541.412 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1552473541.412 * [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))))) 1552473541.412 * [simplify]: Simplifying (fma (- y.im) (* x.re 1) (* y.im (* x.re 1))) 1552473541.412 * * [simplify]: iters left: 5 (7 enodes) 1552473541.414 * * [simplify]: iters left: 4 (24 enodes) 1552473541.418 * * [simplify]: iters left: 3 (37 enodes) 1552473541.424 * * [simplify]: iters left: 2 (53 enodes) 1552473541.433 * * [simplify]: iters left: 1 (58 enodes) 1552473541.443 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473541.443 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473541.443 * [simplify]: Simplified to 0 1552473541.443 * [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))))) 1552473541.443 * * * * [progress]: [ 270 / 452 ] simplifiying candidate # 1552473541.444 * [simplify]: Simplifying (fma x.im y.re (- (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re))))) 1552473541.444 * * [simplify]: iters left: 6 (10 enodes) 1552473541.448 * * [simplify]: iters left: 5 (42 enodes) 1552473541.462 * * [simplify]: iters left: 4 (83 enodes) 1552473541.491 * * [simplify]: iters left: 3 (123 enodes) 1552473541.524 * * [simplify]: iters left: 2 (133 enodes) 1552473541.550 * * [simplify]: iters left: 1 (143 enodes) 1552473541.572 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473541.572 * * [simplify]: Extracting #1: cost 17 inf + 0 1552473541.573 * * [simplify]: Extracting #2: cost 31 inf + 3 1552473541.573 * * [simplify]: Extracting #3: cost 17 inf + 1272 1552473541.575 * * [simplify]: Extracting #4: cost 0 inf + 3258 1552473541.577 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1552473541.577 * [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))))) 1552473541.577 * [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)))) 1552473541.577 * * [simplify]: iters left: 6 (8 enodes) 1552473541.581 * * [simplify]: iters left: 5 (36 enodes) 1552473541.593 * * [simplify]: iters left: 4 (64 enodes) 1552473541.618 * * [simplify]: iters left: 3 (129 enodes) 1552473541.655 * * [simplify]: iters left: 2 (200 enodes) 1552473541.690 * * [simplify]: iters left: 1 (223 enodes) 1552473541.728 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473541.728 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473541.728 * [simplify]: Simplified to 0 1552473541.728 * [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))))) 1552473541.728 * * * * [progress]: [ 271 / 452 ] simplifiying candidate # 1552473541.729 * [simplify]: Simplifying (fma x.im y.re (- (* (* (sqrt x.re) y.im) (sqrt x.re)))) 1552473541.729 * * [simplify]: iters left: 6 (9 enodes) 1552473541.733 * * [simplify]: iters left: 5 (35 enodes) 1552473541.743 * * [simplify]: iters left: 4 (56 enodes) 1552473541.761 * * [simplify]: iters left: 3 (75 enodes) 1552473541.780 * * [simplify]: iters left: 2 (78 enodes) 1552473541.794 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473541.794 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473541.794 * * [simplify]: Extracting #2: cost 21 inf + 3 1552473541.794 * * [simplify]: Extracting #3: cost 7 inf + 964 1552473541.795 * * [simplify]: Extracting #4: cost 0 inf + 1497 1552473541.795 * * [simplify]: Extracting #5: cost 0 inf + 1482 1552473541.796 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1552473541.796 * [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))))) 1552473541.796 * [simplify]: Simplifying (fma (- (* (sqrt x.re) y.im)) (sqrt x.re) (* (* (sqrt x.re) y.im) (sqrt x.re))) 1552473541.796 * * [simplify]: iters left: 6 (7 enodes) 1552473541.798 * * [simplify]: iters left: 5 (29 enodes) 1552473541.803 * * [simplify]: iters left: 4 (46 enodes) 1552473541.812 * * [simplify]: iters left: 3 (81 enodes) 1552473541.828 * * [simplify]: iters left: 2 (110 enodes) 1552473541.853 * * [simplify]: iters left: 1 (111 enodes) 1552473541.870 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473541.870 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473541.870 * [simplify]: Simplified to 0 1552473541.870 * [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))))) 1552473541.870 * * * * [progress]: [ 272 / 452 ] simplifiying candidate # 1552473541.870 * [simplify]: Simplifying (fma x.im y.re (- (* (* x.re y.im) 1))) 1552473541.871 * * [simplify]: iters left: 6 (9 enodes) 1552473541.876 * * [simplify]: iters left: 5 (38 enodes) 1552473541.890 * * [simplify]: iters left: 4 (63 enodes) 1552473541.913 * * [simplify]: iters left: 3 (88 enodes) 1552473541.936 * * [simplify]: iters left: 2 (96 enodes) 1552473541.959 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473541.959 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473541.959 * * [simplify]: Extracting #2: cost 9 inf + 170 1552473541.960 * * [simplify]: Extracting #3: cost 1 inf + 708 1552473541.960 * * [simplify]: Extracting #4: cost 0 inf + 750 1552473541.961 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473541.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 (- (* 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))))) 1552473541.962 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1552473541.962 * * [simplify]: iters left: 5 (7 enodes) 1552473541.966 * * [simplify]: iters left: 4 (31 enodes) 1552473541.978 * * [simplify]: iters left: 3 (53 enodes) 1552473541.986 * * [simplify]: iters left: 2 (65 enodes) 1552473541.998 * * [simplify]: iters left: 1 (97 enodes) 1552473542.017 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473542.017 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473542.017 * [simplify]: Simplified to 0 1552473542.017 * [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))))) 1552473542.017 * * * * [progress]: [ 273 / 452 ] simplifiying candidate # 1552473542.017 * [simplify]: Simplifying (fma x.im y.re (- (* x.re y.im))) 1552473542.017 * * [simplify]: iters left: 5 (7 enodes) 1552473542.021 * * [simplify]: iters left: 4 (28 enodes) 1552473542.025 * * [simplify]: iters left: 3 (39 enodes) 1552473542.030 * * [simplify]: iters left: 2 (44 enodes) 1552473542.036 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473542.036 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473542.036 * * [simplify]: Extracting #2: cost 8 inf + 210 1552473542.036 * * [simplify]: Extracting #3: cost 1 inf + 736 1552473542.036 * * [simplify]: Extracting #4: cost 0 inf + 748 1552473542.037 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473542.037 * [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))))) 1552473542.037 * [simplify]: Simplifying (fma (- x.re) y.im (* x.re y.im)) 1552473542.037 * * [simplify]: iters left: 3 (5 enodes) 1552473542.038 * * [simplify]: iters left: 2 (18 enodes) 1552473542.041 * * [simplify]: iters left: 1 (25 enodes) 1552473542.045 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473542.045 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473542.045 * * [simplify]: Extracting #2: cost 11 inf + 2 1552473542.045 * * [simplify]: Extracting #3: cost 4 inf + 373 1552473542.045 * * [simplify]: Extracting #4: cost 0 inf + 699 1552473542.046 * [simplify]: Simplified to (- (* x.re y.im) (* x.re y.im)) 1552473542.046 * [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))))) 1552473542.046 * * * * [progress]: [ 274 / 452 ] simplifiying candidate # 1552473542.046 * [simplify]: Simplifying (fma (* (cbrt (* x.im y.re)) (cbrt (* x.im y.re))) (cbrt (* x.im y.re)) (- (* y.im x.re))) 1552473542.046 * * [simplify]: iters left: 6 (10 enodes) 1552473542.048 * * [simplify]: iters left: 5 (38 enodes) 1552473542.054 * * [simplify]: iters left: 4 (49 enodes) 1552473542.067 * * [simplify]: iters left: 3 (56 enodes) 1552473542.075 * * [simplify]: iters left: 2 (63 enodes) 1552473542.085 * * [simplify]: iters left: 1 (77 enodes) 1552473542.101 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473542.101 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473542.101 * * [simplify]: Extracting #2: cost 17 inf + 208 1552473542.101 * * [simplify]: Extracting #3: cost 13 inf + 417 1552473542.102 * * [simplify]: Extracting #4: cost 8 inf + 1156 1552473542.103 * * [simplify]: Extracting #5: cost 6 inf + 1652 1552473542.104 * * [simplify]: Extracting #6: cost 1 inf + 3025 1552473542.105 * * [simplify]: Extracting #7: cost 0 inf + 3358 1552473542.106 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1552473542.106 * [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))))) 1552473542.106 * [simplify]: Simplifying (fma (- y.im) x.re (* y.im x.re)) 1552473542.106 * * [simplify]: iters left: 3 (5 enodes) 1552473542.109 * * [simplify]: iters left: 2 (18 enodes) 1552473542.116 * * [simplify]: iters left: 1 (25 enodes) 1552473542.124 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473542.124 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473542.125 * * [simplify]: Extracting #2: cost 11 inf + 2 1552473542.125 * * [simplify]: Extracting #3: cost 4 inf + 373 1552473542.125 * * [simplify]: Extracting #4: cost 0 inf + 699 1552473542.126 * [simplify]: Simplified to (- (* y.im x.re) (* y.im x.re)) 1552473542.126 * [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))))) 1552473542.126 * * * * [progress]: [ 275 / 452 ] simplifiying candidate # 1552473542.126 * [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)))))) 1552473542.126 * * [simplify]: iters left: 6 (13 enodes) 1552473542.132 * * [simplify]: iters left: 5 (50 enodes) 1552473542.149 * * [simplify]: iters left: 4 (70 enodes) 1552473542.172 * * [simplify]: iters left: 3 (96 enodes) 1552473542.203 * * [simplify]: iters left: 2 (143 enodes) 1552473542.251 * * [simplify]: iters left: 1 (221 enodes) 1552473542.338 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473542.338 * * [simplify]: Extracting #1: cost 26 inf + 0 1552473542.338 * * [simplify]: Extracting #2: cost 74 inf + 87 1552473542.339 * * [simplify]: Extracting #3: cost 74 inf + 2690 1552473542.340 * * [simplify]: Extracting #4: cost 51 inf + 11307 1552473542.342 * * [simplify]: Extracting #5: cost 19 inf + 29680 1552473542.347 * * [simplify]: Extracting #6: cost 0 inf + 42202 1552473542.351 * * [simplify]: Extracting #7: cost 0 inf + 42162 1552473542.355 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473542.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 (- (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))))) 1552473542.355 * [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))))) 1552473542.355 * * [simplify]: iters left: 6 (8 enodes) 1552473542.358 * * [simplify]: iters left: 5 (30 enodes) 1552473542.369 * * [simplify]: iters left: 4 (46 enodes) 1552473542.391 * * [simplify]: iters left: 3 (95 enodes) 1552473542.416 * * [simplify]: iters left: 2 (153 enodes) 1552473542.440 * * [simplify]: iters left: 1 (222 enodes) 1552473542.482 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473542.482 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473542.482 * [simplify]: Simplified to 0 1552473542.482 * [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))))) 1552473542.482 * * * * [progress]: [ 276 / 452 ] simplifiying candidate # 1552473542.482 * [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))))) 1552473542.482 * * [simplify]: iters left: 6 (12 enodes) 1552473542.485 * * [simplify]: iters left: 5 (41 enodes) 1552473542.491 * * [simplify]: iters left: 4 (55 enodes) 1552473542.499 * * [simplify]: iters left: 3 (68 enodes) 1552473542.514 * * [simplify]: iters left: 2 (75 enodes) 1552473542.533 * * [simplify]: iters left: 1 (92 enodes) 1552473542.549 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473542.549 * * [simplify]: Extracting #1: cost 18 inf + 0 1552473542.549 * * [simplify]: Extracting #2: cost 29 inf + 45 1552473542.549 * * [simplify]: Extracting #3: cost 22 inf + 655 1552473542.549 * * [simplify]: Extracting #4: cost 15 inf + 1239 1552473542.550 * * [simplify]: Extracting #5: cost 2 inf + 4676 1552473542.551 * * [simplify]: Extracting #6: cost 0 inf + 5586 1552473542.552 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473542.552 * [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))))) 1552473542.552 * [simplify]: Simplifying (fma (- (sqrt (* x.re y.im))) (sqrt (* x.re y.im)) (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im)))) 1552473542.552 * * [simplify]: iters left: 6 (7 enodes) 1552473542.556 * * [simplify]: iters left: 5 (22 enodes) 1552473542.559 * * [simplify]: iters left: 4 (30 enodes) 1552473542.567 * * [simplify]: iters left: 3 (46 enodes) 1552473542.580 * * [simplify]: iters left: 2 (56 enodes) 1552473542.591 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473542.591 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473542.591 * [simplify]: Simplified to 0 1552473542.591 * [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))))) 1552473542.591 * * * * [progress]: [ 277 / 452 ] simplifiying candidate # 1552473542.592 * [simplify]: Simplifying (fma (* (cbrt (* x.im y.re)) (cbrt (* x.im y.re))) (cbrt (* x.im y.re)) (- (* (* x.re y.im) 1))) 1552473542.592 * * [simplify]: iters left: 6 (12 enodes) 1552473542.598 * * [simplify]: iters left: 5 (48 enodes) 1552473542.614 * * [simplify]: iters left: 4 (73 enodes) 1552473542.628 * * [simplify]: iters left: 3 (100 enodes) 1552473542.642 * * [simplify]: iters left: 2 (115 enodes) 1552473542.660 * * [simplify]: iters left: 1 (129 enodes) 1552473542.689 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473542.689 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473542.689 * * [simplify]: Extracting #2: cost 20 inf + 46 1552473542.690 * * [simplify]: Extracting #3: cost 13 inf + 419 1552473542.690 * * [simplify]: Extracting #4: cost 14 inf + 462 1552473542.691 * * [simplify]: Extracting #5: cost 6 inf + 1863 1552473542.692 * * [simplify]: Extracting #6: cost 1 inf + 3027 1552473542.693 * * [simplify]: Extracting #7: cost 0 inf + 3360 1552473542.694 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473542.694 * [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))))) 1552473542.695 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1552473542.695 * * [simplify]: iters left: 5 (7 enodes) 1552473542.699 * * [simplify]: iters left: 4 (31 enodes) 1552473542.706 * * [simplify]: iters left: 3 (53 enodes) 1552473542.720 * * [simplify]: iters left: 2 (65 enodes) 1552473542.741 * * [simplify]: iters left: 1 (97 enodes) 1552473542.766 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473542.766 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473542.766 * [simplify]: Simplified to 0 1552473542.766 * [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))))) 1552473542.767 * * * * [progress]: [ 278 / 452 ] simplifiying candidate # 1552473542.767 * [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))))) 1552473542.767 * * [simplify]: iters left: 6 (13 enodes) 1552473542.773 * * [simplify]: iters left: 5 (53 enodes) 1552473542.794 * * [simplify]: iters left: 4 (91 enodes) 1552473542.822 * * [simplify]: iters left: 3 (144 enodes) 1552473542.844 * * [simplify]: iters left: 2 (157 enodes) 1552473542.880 * * [simplify]: iters left: 1 (174 enodes) 1552473542.931 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473542.931 * * [simplify]: Extracting #1: cost 26 inf + 0 1552473542.931 * * [simplify]: Extracting #2: cost 43 inf + 128 1552473542.932 * * [simplify]: Extracting #3: cost 22 inf + 1931 1552473542.935 * * [simplify]: Extracting #4: cost 7 inf + 5350 1552473542.938 * * [simplify]: Extracting #5: cost 0 inf + 7210 1552473542.940 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1552473542.941 * [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))))) 1552473542.941 * [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)))) 1552473542.941 * * [simplify]: iters left: 6 (8 enodes) 1552473542.945 * * [simplify]: iters left: 5 (38 enodes) 1552473542.959 * * [simplify]: iters left: 4 (69 enodes) 1552473542.973 * * [simplify]: iters left: 3 (148 enodes) 1552473543.010 * * [simplify]: iters left: 2 (233 enodes) 1552473543.037 * * [simplify]: iters left: 1 (252 enodes) 1552473543.056 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473543.056 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473543.056 * [simplify]: Simplified to 0 1552473543.056 * [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))))) 1552473543.056 * * * * [progress]: [ 279 / 452 ] simplifiying candidate # 1552473543.057 * [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)))))) 1552473543.057 * * [simplify]: iters left: 6 (13 enodes) 1552473543.060 * * [simplify]: iters left: 5 (52 enodes) 1552473543.068 * * [simplify]: iters left: 4 (96 enodes) 1552473543.093 * * [simplify]: iters left: 3 (154 enodes) 1552473543.137 * * [simplify]: iters left: 2 (178 enodes) 1552473543.179 * * [simplify]: iters left: 1 (198 enodes) 1552473543.223 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473543.223 * * [simplify]: Extracting #1: cost 17 inf + 0 1552473543.223 * * [simplify]: Extracting #2: cost 38 inf + 1 1552473543.224 * * [simplify]: Extracting #3: cost 37 inf + 88 1552473543.225 * * [simplify]: Extracting #4: cost 18 inf + 2616 1552473543.226 * * [simplify]: Extracting #5: cost 5 inf + 4371 1552473543.228 * * [simplify]: Extracting #6: cost 2 inf + 4998 1552473543.230 * * [simplify]: Extracting #7: cost 0 inf + 5704 1552473543.232 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473543.232 * [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))))) 1552473543.233 * [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))))) 1552473543.233 * * [simplify]: iters left: 6 (8 enodes) 1552473543.237 * * [simplify]: iters left: 5 (32 enodes) 1552473543.247 * * [simplify]: iters left: 4 (60 enodes) 1552473543.270 * * [simplify]: iters left: 3 (136 enodes) 1552473543.315 * * [simplify]: iters left: 2 (206 enodes) 1552473543.344 * * [simplify]: iters left: 1 (228 enodes) 1552473543.361 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473543.361 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473543.361 * [simplify]: Simplified to 0 1552473543.361 * [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))))) 1552473543.361 * * * * [progress]: [ 280 / 452 ] simplifiying candidate # 1552473543.361 * [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))))) 1552473543.361 * * [simplify]: iters left: 6 (12 enodes) 1552473543.364 * * [simplify]: iters left: 5 (45 enodes) 1552473543.371 * * [simplify]: iters left: 4 (66 enodes) 1552473543.381 * * [simplify]: iters left: 3 (86 enodes) 1552473543.393 * * [simplify]: iters left: 2 (96 enodes) 1552473543.410 * * [simplify]: iters left: 1 (110 enodes) 1552473543.426 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473543.427 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473543.427 * * [simplify]: Extracting #2: cost 30 inf + 1 1552473543.427 * * [simplify]: Extracting #3: cost 30 inf + 46 1552473543.427 * * [simplify]: Extracting #4: cost 16 inf + 990 1552473543.428 * * [simplify]: Extracting #5: cost 7 inf + 2433 1552473543.428 * * [simplify]: Extracting #6: cost 0 inf + 4092 1552473543.429 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473543.429 * [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))))) 1552473543.429 * [simplify]: Simplifying (fma (- (sqrt y.im)) (* x.re (sqrt y.im)) (* (sqrt y.im) (* x.re (sqrt y.im)))) 1552473543.429 * * [simplify]: iters left: 6 (7 enodes) 1552473543.431 * * [simplify]: iters left: 5 (25 enodes) 1552473543.435 * * [simplify]: iters left: 4 (39 enodes) 1552473543.445 * * [simplify]: iters left: 3 (82 enodes) 1552473543.469 * * [simplify]: iters left: 2 (110 enodes) 1552473543.482 * * [simplify]: iters left: 1 (112 enodes) 1552473543.492 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473543.492 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473543.492 * [simplify]: Simplified to 0 1552473543.492 * [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))))) 1552473543.492 * * * * [progress]: [ 281 / 452 ] simplifiying candidate # 1552473543.493 * [simplify]: Simplifying (fma (* (cbrt (* x.im y.re)) (cbrt (* x.im y.re))) (cbrt (* x.im y.re)) (- (* y.im (* x.re 1)))) 1552473543.493 * * [simplify]: iters left: 6 (12 enodes) 1552473543.496 * * [simplify]: iters left: 5 (44 enodes) 1552473543.507 * * [simplify]: iters left: 4 (60 enodes) 1552473543.519 * * [simplify]: iters left: 3 (70 enodes) 1552473543.528 * * [simplify]: iters left: 2 (77 enodes) 1552473543.539 * * [simplify]: iters left: 1 (91 enodes) 1552473543.561 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473543.561 * * [simplify]: Extracting #1: cost 12 inf + 0 1552473543.562 * * [simplify]: Extracting #2: cost 19 inf + 208 1552473543.562 * * [simplify]: Extracting #3: cost 14 inf + 458 1552473543.562 * * [simplify]: Extracting #4: cost 14 inf + 542 1552473543.563 * * [simplify]: Extracting #5: cost 7 inf + 1572 1552473543.564 * * [simplify]: Extracting #6: cost 1 inf + 3107 1552473543.564 * * [simplify]: Extracting #7: cost 0 inf + 3440 1552473543.565 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1552473543.565 * [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))))) 1552473543.566 * [simplify]: Simplifying (fma (- y.im) (* x.re 1) (* y.im (* x.re 1))) 1552473543.566 * * [simplify]: iters left: 5 (7 enodes) 1552473543.569 * * [simplify]: iters left: 4 (24 enodes) 1552473543.576 * * [simplify]: iters left: 3 (37 enodes) 1552473543.586 * * [simplify]: iters left: 2 (53 enodes) 1552473543.602 * * [simplify]: iters left: 1 (58 enodes) 1552473543.618 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473543.618 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473543.618 * [simplify]: Simplified to 0 1552473543.618 * [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))))) 1552473543.618 * * * * [progress]: [ 282 / 452 ] simplifiying candidate # 1552473543.619 * [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))))) 1552473543.619 * * [simplify]: iters left: 6 (13 enodes) 1552473543.625 * * [simplify]: iters left: 5 (52 enodes) 1552473543.642 * * [simplify]: iters left: 4 (92 enodes) 1552473543.673 * * [simplify]: iters left: 3 (138 enodes) 1552473543.693 * * [simplify]: iters left: 2 (155 enodes) 1552473543.722 * * [simplify]: iters left: 1 (173 enodes) 1552473543.748 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473543.748 * * [simplify]: Extracting #1: cost 17 inf + 0 1552473543.748 * * [simplify]: Extracting #2: cost 38 inf + 1 1552473543.748 * * [simplify]: Extracting #3: cost 37 inf + 88 1552473543.749 * * [simplify]: Extracting #4: cost 14 inf + 2822 1552473543.750 * * [simplify]: Extracting #5: cost 6 inf + 4129 1552473543.751 * * [simplify]: Extracting #6: cost 1 inf + 5331 1552473543.752 * * [simplify]: Extracting #7: cost 0 inf + 5704 1552473543.753 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1552473543.753 * [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))))) 1552473543.753 * [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)))) 1552473543.753 * * [simplify]: iters left: 6 (8 enodes) 1552473543.755 * * [simplify]: iters left: 5 (36 enodes) 1552473543.761 * * [simplify]: iters left: 4 (64 enodes) 1552473543.782 * * [simplify]: iters left: 3 (129 enodes) 1552473543.814 * * [simplify]: iters left: 2 (200 enodes) 1552473543.849 * * [simplify]: iters left: 1 (223 enodes) 1552473543.888 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473543.888 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473543.888 * [simplify]: Simplified to 0 1552473543.888 * [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))))) 1552473543.888 * * * * [progress]: [ 283 / 452 ] simplifiying candidate # 1552473543.888 * [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)))) 1552473543.888 * * [simplify]: iters left: 6 (12 enodes) 1552473543.894 * * [simplify]: iters left: 5 (45 enodes) 1552473543.907 * * [simplify]: iters left: 4 (66 enodes) 1552473543.931 * * [simplify]: iters left: 3 (87 enodes) 1552473543.955 * * [simplify]: iters left: 2 (97 enodes) 1552473543.984 * * [simplify]: iters left: 1 (111 enodes) 1552473544.016 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473544.016 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473544.016 * * [simplify]: Extracting #2: cost 30 inf + 1 1552473544.016 * * [simplify]: Extracting #3: cost 28 inf + 129 1552473544.017 * * [simplify]: Extracting #4: cost 17 inf + 990 1552473544.018 * * [simplify]: Extracting #5: cost 8 inf + 2100 1552473544.019 * * [simplify]: Extracting #6: cost 1 inf + 3759 1552473544.021 * * [simplify]: Extracting #7: cost 0 inf + 4092 1552473544.022 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1552473544.023 * [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))))) 1552473544.023 * [simplify]: Simplifying (fma (- (* (sqrt x.re) y.im)) (sqrt x.re) (* (* (sqrt x.re) y.im) (sqrt x.re))) 1552473544.023 * * [simplify]: iters left: 6 (7 enodes) 1552473544.026 * * [simplify]: iters left: 5 (29 enodes) 1552473544.031 * * [simplify]: iters left: 4 (46 enodes) 1552473544.039 * * [simplify]: iters left: 3 (81 enodes) 1552473544.056 * * [simplify]: iters left: 2 (110 enodes) 1552473544.079 * * [simplify]: iters left: 1 (111 enodes) 1552473544.091 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473544.091 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473544.091 * [simplify]: Simplified to 0 1552473544.091 * [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))))) 1552473544.091 * * * * [progress]: [ 284 / 452 ] simplifiying candidate # 1552473544.091 * [simplify]: Simplifying (fma (* (cbrt (* x.im y.re)) (cbrt (* x.im y.re))) (cbrt (* x.im y.re)) (- (* (* x.re y.im) 1))) 1552473544.091 * * [simplify]: iters left: 6 (12 enodes) 1552473544.095 * * [simplify]: iters left: 5 (48 enodes) 1552473544.104 * * [simplify]: iters left: 4 (73 enodes) 1552473544.117 * * [simplify]: iters left: 3 (100 enodes) 1552473544.130 * * [simplify]: iters left: 2 (115 enodes) 1552473544.160 * * [simplify]: iters left: 1 (129 enodes) 1552473544.191 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473544.191 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473544.192 * * [simplify]: Extracting #2: cost 20 inf + 46 1552473544.192 * * [simplify]: Extracting #3: cost 13 inf + 419 1552473544.192 * * [simplify]: Extracting #4: cost 14 inf + 462 1552473544.194 * * [simplify]: Extracting #5: cost 6 inf + 1863 1552473544.195 * * [simplify]: Extracting #6: cost 1 inf + 3027 1552473544.196 * * [simplify]: Extracting #7: cost 0 inf + 3360 1552473544.197 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473544.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 (- (* 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))))) 1552473544.198 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1552473544.198 * * [simplify]: iters left: 5 (7 enodes) 1552473544.202 * * [simplify]: iters left: 4 (31 enodes) 1552473544.215 * * [simplify]: iters left: 3 (53 enodes) 1552473544.231 * * [simplify]: iters left: 2 (65 enodes) 1552473544.252 * * [simplify]: iters left: 1 (97 enodes) 1552473544.277 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473544.277 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473544.277 * [simplify]: Simplified to 0 1552473544.277 * [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))))) 1552473544.277 * * * * [progress]: [ 285 / 452 ] simplifiying candidate # 1552473544.278 * [simplify]: Simplifying (fma (* (cbrt (* x.im y.re)) (cbrt (* x.im y.re))) (cbrt (* x.im y.re)) (- (* x.re y.im))) 1552473544.278 * * [simplify]: iters left: 6 (10 enodes) 1552473544.282 * * [simplify]: iters left: 5 (38 enodes) 1552473544.293 * * [simplify]: iters left: 4 (49 enodes) 1552473544.300 * * [simplify]: iters left: 3 (56 enodes) 1552473544.308 * * [simplify]: iters left: 2 (63 enodes) 1552473544.318 * * [simplify]: iters left: 1 (77 enodes) 1552473544.330 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473544.330 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473544.331 * * [simplify]: Extracting #2: cost 17 inf + 208 1552473544.331 * * [simplify]: Extracting #3: cost 13 inf + 417 1552473544.331 * * [simplify]: Extracting #4: cost 8 inf + 1156 1552473544.332 * * [simplify]: Extracting #5: cost 6 inf + 1652 1552473544.332 * * [simplify]: Extracting #6: cost 1 inf + 3025 1552473544.333 * * [simplify]: Extracting #7: cost 0 inf + 3358 1552473544.333 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473544.333 * [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))))) 1552473544.333 * [simplify]: Simplifying (fma (- x.re) y.im (* x.re y.im)) 1552473544.333 * * [simplify]: iters left: 3 (5 enodes) 1552473544.334 * * [simplify]: iters left: 2 (18 enodes) 1552473544.337 * * [simplify]: iters left: 1 (25 enodes) 1552473544.341 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473544.341 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473544.341 * * [simplify]: Extracting #2: cost 11 inf + 2 1552473544.341 * * [simplify]: Extracting #3: cost 4 inf + 373 1552473544.341 * * [simplify]: Extracting #4: cost 0 inf + 699 1552473544.342 * [simplify]: Simplified to (- (* x.re y.im) (* x.re y.im)) 1552473544.342 * [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))))) 1552473544.342 * * * * [progress]: [ 286 / 452 ] simplifiying candidate # 1552473544.342 * [simplify]: Simplifying (fma (sqrt (* x.im y.re)) (sqrt (* x.im y.re)) (- (* y.im x.re))) 1552473544.342 * * [simplify]: iters left: 5 (9 enodes) 1552473544.344 * * [simplify]: iters left: 4 (35 enodes) 1552473544.350 * * [simplify]: iters left: 3 (42 enodes) 1552473544.355 * * [simplify]: iters left: 2 (45 enodes) 1552473544.365 * * [simplify]: iters left: 1 (46 enodes) 1552473544.379 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473544.379 * * [simplify]: Extracting #1: cost 12 inf + 0 1552473544.379 * * [simplify]: Extracting #2: cost 10 inf + 210 1552473544.379 * * [simplify]: Extracting #3: cost 2 inf + 788 1552473544.380 * * [simplify]: Extracting #4: cost 0 inf + 912 1552473544.380 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1552473544.380 * [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))))) 1552473544.381 * [simplify]: Simplifying (fma (- y.im) x.re (* y.im x.re)) 1552473544.381 * * [simplify]: iters left: 3 (5 enodes) 1552473544.383 * * [simplify]: iters left: 2 (18 enodes) 1552473544.387 * * [simplify]: iters left: 1 (25 enodes) 1552473544.394 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473544.394 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473544.394 * * [simplify]: Extracting #2: cost 11 inf + 2 1552473544.395 * * [simplify]: Extracting #3: cost 4 inf + 373 1552473544.395 * * [simplify]: Extracting #4: cost 0 inf + 699 1552473544.395 * [simplify]: Simplified to (- (* y.im x.re) (* y.im x.re)) 1552473544.395 * [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))))) 1552473544.395 * * * * [progress]: [ 287 / 452 ] simplifiying candidate # 1552473544.396 * [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)))))) 1552473544.396 * * [simplify]: iters left: 6 (12 enodes) 1552473544.401 * * [simplify]: iters left: 5 (47 enodes) 1552473544.415 * * [simplify]: iters left: 4 (63 enodes) 1552473544.428 * * [simplify]: iters left: 3 (89 enodes) 1552473544.447 * * [simplify]: iters left: 2 (142 enodes) 1552473544.490 * * [simplify]: iters left: 1 (247 enodes) 1552473544.568 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473544.568 * * [simplify]: Extracting #1: cost 28 inf + 0 1552473544.568 * * [simplify]: Extracting #2: cost 91 inf + 45 1552473544.569 * * [simplify]: Extracting #3: cost 94 inf + 904 1552473544.570 * * [simplify]: Extracting #4: cost 90 inf + 1202 1552473544.571 * * [simplify]: Extracting #5: cost 63 inf + 12328 1552473544.576 * * [simplify]: Extracting #6: cost 3 inf + 49135 1552473544.584 * * [simplify]: Extracting #7: cost 0 inf + 50709 1552473544.595 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473544.595 * [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))))) 1552473544.595 * [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))))) 1552473544.596 * * [simplify]: iters left: 6 (8 enodes) 1552473544.599 * * [simplify]: iters left: 5 (30 enodes) 1552473544.608 * * [simplify]: iters left: 4 (46 enodes) 1552473544.620 * * [simplify]: iters left: 3 (95 enodes) 1552473544.638 * * [simplify]: iters left: 2 (153 enodes) 1552473544.670 * * [simplify]: iters left: 1 (222 enodes) 1552473544.729 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473544.729 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473544.729 * [simplify]: Simplified to 0 1552473544.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)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473544.729 * * * * [progress]: [ 288 / 452 ] simplifiying candidate # 1552473544.729 * [simplify]: Simplifying (fma (sqrt (* x.im y.re)) (sqrt (* x.im y.re)) (- (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im))))) 1552473544.729 * * [simplify]: iters left: 6 (11 enodes) 1552473544.732 * * [simplify]: iters left: 5 (38 enodes) 1552473544.737 * * [simplify]: iters left: 4 (48 enodes) 1552473544.750 * * [simplify]: iters left: 3 (58 enodes) 1552473544.765 * * [simplify]: iters left: 2 (66 enodes) 1552473544.783 * * [simplify]: iters left: 1 (87 enodes) 1552473544.815 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473544.815 * * [simplify]: Extracting #1: cost 20 inf + 0 1552473544.815 * * [simplify]: Extracting #2: cost 33 inf + 128 1552473544.816 * * [simplify]: Extracting #3: cost 18 inf + 1564 1552473544.818 * * [simplify]: Extracting #4: cost 1 inf + 5268 1552473544.819 * * [simplify]: Extracting #5: cost 0 inf + 5552 1552473544.821 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473544.821 * [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))))) 1552473544.821 * [simplify]: Simplifying (fma (- (sqrt (* x.re y.im))) (sqrt (* x.re y.im)) (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im)))) 1552473544.821 * * [simplify]: iters left: 6 (7 enodes) 1552473544.823 * * [simplify]: iters left: 5 (22 enodes) 1552473544.826 * * [simplify]: iters left: 4 (30 enodes) 1552473544.830 * * [simplify]: iters left: 3 (46 enodes) 1552473544.837 * * [simplify]: iters left: 2 (56 enodes) 1552473544.843 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473544.843 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473544.843 * [simplify]: Simplified to 0 1552473544.843 * [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))))) 1552473544.844 * * * * [progress]: [ 289 / 452 ] simplifiying candidate # 1552473544.844 * [simplify]: Simplifying (fma (sqrt (* x.im y.re)) (sqrt (* x.im y.re)) (- (* (* x.re y.im) 1))) 1552473544.844 * * [simplify]: iters left: 6 (11 enodes) 1552473544.847 * * [simplify]: iters left: 5 (45 enodes) 1552473544.860 * * [simplify]: iters left: 4 (66 enodes) 1552473544.882 * * [simplify]: iters left: 3 (85 enodes) 1552473544.897 * * [simplify]: iters left: 2 (94 enodes) 1552473544.912 * * [simplify]: iters left: 1 (102 enodes) 1552473544.921 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473544.921 * * [simplify]: Extracting #1: cost 14 inf + 0 1552473544.922 * * [simplify]: Extracting #2: cost 13 inf + 47 1552473544.922 * * [simplify]: Extracting #3: cost 3 inf + 709 1552473544.923 * * [simplify]: Extracting #4: cost 0 inf + 914 1552473544.924 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473544.924 * [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))))) 1552473544.924 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1552473544.924 * * [simplify]: iters left: 5 (7 enodes) 1552473544.928 * * [simplify]: iters left: 4 (31 enodes) 1552473544.940 * * [simplify]: iters left: 3 (53 enodes) 1552473544.956 * * [simplify]: iters left: 2 (65 enodes) 1552473544.977 * * [simplify]: iters left: 1 (97 enodes) 1552473545.003 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473545.003 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473545.003 * [simplify]: Simplified to 0 1552473545.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)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473545.003 * * * * [progress]: [ 290 / 452 ] simplifiying candidate # 1552473545.004 * [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))))) 1552473545.004 * * [simplify]: iters left: 6 (12 enodes) 1552473545.009 * * [simplify]: iters left: 5 (50 enodes) 1552473545.018 * * [simplify]: iters left: 4 (84 enodes) 1552473545.034 * * [simplify]: iters left: 3 (130 enodes) 1552473545.072 * * [simplify]: iters left: 2 (144 enodes) 1552473545.107 * * [simplify]: iters left: 1 (175 enodes) 1552473545.155 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473545.156 * * [simplify]: Extracting #1: cost 28 inf + 0 1552473545.156 * * [simplify]: Extracting #2: cost 57 inf + 412 1552473545.158 * * [simplify]: Extracting #3: cost 28 inf + 4080 1552473545.163 * * [simplify]: Extracting #4: cost 0 inf + 11204 1552473545.168 * * [simplify]: Extracting #5: cost 0 inf + 11064 1552473545.174 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1552473545.174 * [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))))) 1552473545.174 * [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)))) 1552473545.175 * * [simplify]: iters left: 6 (8 enodes) 1552473545.178 * * [simplify]: iters left: 5 (38 enodes) 1552473545.191 * * [simplify]: iters left: 4 (69 enodes) 1552473545.219 * * [simplify]: iters left: 3 (148 enodes) 1552473545.276 * * [simplify]: iters left: 2 (233 enodes) 1552473545.327 * * [simplify]: iters left: 1 (252 enodes) 1552473545.346 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473545.347 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473545.347 * [simplify]: Simplified to 0 1552473545.347 * [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))))) 1552473545.347 * * * * [progress]: [ 291 / 452 ] simplifiying candidate # 1552473545.347 * [simplify]: Simplifying (fma (sqrt (* x.im y.re)) (sqrt (* x.im y.re)) (- (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im)))))) 1552473545.347 * * [simplify]: iters left: 6 (12 enodes) 1552473545.350 * * [simplify]: iters left: 5 (49 enodes) 1552473545.359 * * [simplify]: iters left: 4 (89 enodes) 1552473545.390 * * [simplify]: iters left: 3 (134 enodes) 1552473545.427 * * [simplify]: iters left: 2 (147 enodes) 1552473545.461 * * [simplify]: iters left: 1 (168 enodes) 1552473545.477 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473545.477 * * [simplify]: Extracting #1: cost 21 inf + 0 1552473545.477 * * [simplify]: Extracting #2: cost 27 inf + 250 1552473545.478 * * [simplify]: Extracting #3: cost 5 inf + 2530 1552473545.479 * * [simplify]: Extracting #4: cost 0 inf + 3258 1552473545.480 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473545.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 (- (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))))) 1552473545.480 * [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))))) 1552473545.480 * * [simplify]: iters left: 6 (8 enodes) 1552473545.482 * * [simplify]: iters left: 5 (32 enodes) 1552473545.489 * * [simplify]: iters left: 4 (60 enodes) 1552473545.512 * * [simplify]: iters left: 3 (136 enodes) 1552473545.562 * * [simplify]: iters left: 2 (206 enodes) 1552473545.616 * * [simplify]: iters left: 1 (228 enodes) 1552473545.648 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473545.648 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473545.648 * [simplify]: Simplified to 0 1552473545.648 * [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))))) 1552473545.648 * * * * [progress]: [ 292 / 452 ] simplifiying candidate # 1552473545.648 * [simplify]: Simplifying (fma (sqrt (* x.im y.re)) (sqrt (* x.im y.re)) (- (* (sqrt y.im) (* x.re (sqrt y.im))))) 1552473545.649 * * [simplify]: iters left: 6 (11 enodes) 1552473545.653 * * [simplify]: iters left: 5 (42 enodes) 1552473545.666 * * [simplify]: iters left: 4 (59 enodes) 1552473545.683 * * [simplify]: iters left: 3 (74 enodes) 1552473545.696 * * [simplify]: iters left: 2 (78 enodes) 1552473545.707 * * [simplify]: iters left: 1 (88 enodes) 1552473545.716 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473545.716 * * [simplify]: Extracting #1: cost 17 inf + 0 1552473545.717 * * [simplify]: Extracting #2: cost 16 inf + 536 1552473545.717 * * [simplify]: Extracting #3: cost 1 inf + 1605 1552473545.718 * * [simplify]: Extracting #4: cost 0 inf + 1646 1552473545.718 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473545.718 * [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))))) 1552473545.719 * [simplify]: Simplifying (fma (- (sqrt y.im)) (* x.re (sqrt y.im)) (* (sqrt y.im) (* x.re (sqrt y.im)))) 1552473545.719 * * [simplify]: iters left: 6 (7 enodes) 1552473545.720 * * [simplify]: iters left: 5 (25 enodes) 1552473545.726 * * [simplify]: iters left: 4 (39 enodes) 1552473545.733 * * [simplify]: iters left: 3 (82 enodes) 1552473545.746 * * [simplify]: iters left: 2 (110 enodes) 1552473545.759 * * [simplify]: iters left: 1 (112 enodes) 1552473545.767 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473545.767 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473545.767 * [simplify]: Simplified to 0 1552473545.767 * [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))))) 1552473545.767 * * * * [progress]: [ 293 / 452 ] simplifiying candidate # 1552473545.767 * [simplify]: Simplifying (fma (sqrt (* x.im y.re)) (sqrt (* x.im y.re)) (- (* y.im (* x.re 1)))) 1552473545.767 * * [simplify]: iters left: 6 (11 enodes) 1552473545.770 * * [simplify]: iters left: 5 (41 enodes) 1552473545.776 * * [simplify]: iters left: 4 (53 enodes) 1552473545.790 * * [simplify]: iters left: 3 (58 enodes) 1552473545.799 * * [simplify]: iters left: 2 (59 enodes) 1552473545.809 * * [simplify]: iters left: 1 (64 enodes) 1552473545.817 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473545.817 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473545.817 * * [simplify]: Extracting #2: cost 14 inf + 86 1552473545.817 * * [simplify]: Extracting #3: cost 2 inf + 830 1552473545.818 * * [simplify]: Extracting #4: cost 0 inf + 994 1552473545.818 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1552473545.818 * [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))))) 1552473545.818 * [simplify]: Simplifying (fma (- y.im) (* x.re 1) (* y.im (* x.re 1))) 1552473545.818 * * [simplify]: iters left: 5 (7 enodes) 1552473545.820 * * [simplify]: iters left: 4 (24 enodes) 1552473545.824 * * [simplify]: iters left: 3 (37 enodes) 1552473545.836 * * [simplify]: iters left: 2 (53 enodes) 1552473545.845 * * [simplify]: iters left: 1 (58 enodes) 1552473545.851 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473545.851 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473545.851 * [simplify]: Simplified to 0 1552473545.851 * [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))))) 1552473545.851 * * * * [progress]: [ 294 / 452 ] simplifiying candidate # 1552473545.851 * [simplify]: Simplifying (fma (sqrt (* x.im y.re)) (sqrt (* x.im y.re)) (- (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re))))) 1552473545.852 * * [simplify]: iters left: 6 (12 enodes) 1552473545.854 * * [simplify]: iters left: 5 (49 enodes) 1552473545.862 * * [simplify]: iters left: 4 (85 enodes) 1552473545.884 * * [simplify]: iters left: 3 (120 enodes) 1552473545.923 * * [simplify]: iters left: 2 (133 enodes) 1552473545.956 * * [simplify]: iters left: 1 (151 enodes) 1552473545.987 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473545.987 * * [simplify]: Extracting #1: cost 21 inf + 0 1552473545.987 * * [simplify]: Extracting #2: cost 26 inf + 413 1552473545.988 * * [simplify]: Extracting #3: cost 4 inf + 2732 1552473545.990 * * [simplify]: Extracting #4: cost 0 inf + 3258 1552473545.992 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1552473545.992 * [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))))) 1552473545.992 * [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)))) 1552473545.992 * * [simplify]: iters left: 6 (8 enodes) 1552473545.996 * * [simplify]: iters left: 5 (36 enodes) 1552473546.009 * * [simplify]: iters left: 4 (64 enodes) 1552473546.033 * * [simplify]: iters left: 3 (129 enodes) 1552473546.063 * * [simplify]: iters left: 2 (200 enodes) 1552473546.096 * * [simplify]: iters left: 1 (223 enodes) 1552473546.117 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473546.117 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473546.117 * [simplify]: Simplified to 0 1552473546.117 * [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))))) 1552473546.117 * * * * [progress]: [ 295 / 452 ] simplifiying candidate # 1552473546.117 * [simplify]: Simplifying (fma (sqrt (* x.im y.re)) (sqrt (* x.im y.re)) (- (* (* (sqrt x.re) y.im) (sqrt x.re)))) 1552473546.117 * * [simplify]: iters left: 6 (11 enodes) 1552473546.122 * * [simplify]: iters left: 5 (42 enodes) 1552473546.128 * * [simplify]: iters left: 4 (59 enodes) 1552473546.137 * * [simplify]: iters left: 3 (75 enodes) 1552473546.152 * * [simplify]: iters left: 2 (79 enodes) 1552473546.173 * * [simplify]: iters left: 1 (89 enodes) 1552473546.192 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473546.192 * * [simplify]: Extracting #1: cost 17 inf + 0 1552473546.192 * * [simplify]: Extracting #2: cost 16 inf + 495 1552473546.193 * * [simplify]: Extracting #3: cost 2 inf + 1482 1552473546.194 * * [simplify]: Extracting #4: cost 0 inf + 1646 1552473546.195 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1552473546.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 (- (* (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))))) 1552473546.195 * [simplify]: Simplifying (fma (- (* (sqrt x.re) y.im)) (sqrt x.re) (* (* (sqrt x.re) y.im) (sqrt x.re))) 1552473546.195 * * [simplify]: iters left: 6 (7 enodes) 1552473546.198 * * [simplify]: iters left: 5 (29 enodes) 1552473546.202 * * [simplify]: iters left: 4 (46 enodes) 1552473546.211 * * [simplify]: iters left: 3 (81 enodes) 1552473546.225 * * [simplify]: iters left: 2 (110 enodes) 1552473546.237 * * [simplify]: iters left: 1 (111 enodes) 1552473546.246 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473546.246 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473546.246 * [simplify]: Simplified to 0 1552473546.246 * [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))))) 1552473546.247 * * * * [progress]: [ 296 / 452 ] simplifiying candidate # 1552473546.247 * [simplify]: Simplifying (fma (sqrt (* x.im y.re)) (sqrt (* x.im y.re)) (- (* (* x.re y.im) 1))) 1552473546.247 * * [simplify]: iters left: 6 (11 enodes) 1552473546.250 * * [simplify]: iters left: 5 (45 enodes) 1552473546.266 * * [simplify]: iters left: 4 (66 enodes) 1552473546.285 * * [simplify]: iters left: 3 (85 enodes) 1552473546.301 * * [simplify]: iters left: 2 (94 enodes) 1552473546.313 * * [simplify]: iters left: 1 (102 enodes) 1552473546.324 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473546.325 * * [simplify]: Extracting #1: cost 14 inf + 0 1552473546.325 * * [simplify]: Extracting #2: cost 13 inf + 47 1552473546.325 * * [simplify]: Extracting #3: cost 3 inf + 709 1552473546.326 * * [simplify]: Extracting #4: cost 0 inf + 914 1552473546.326 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473546.326 * [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))))) 1552473546.326 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1552473546.326 * * [simplify]: iters left: 5 (7 enodes) 1552473546.328 * * [simplify]: iters left: 4 (31 enodes) 1552473546.335 * * [simplify]: iters left: 3 (53 enodes) 1552473546.343 * * [simplify]: iters left: 2 (65 enodes) 1552473546.358 * * [simplify]: iters left: 1 (97 enodes) 1552473546.383 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473546.383 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473546.384 * [simplify]: Simplified to 0 1552473546.384 * [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))))) 1552473546.384 * * * * [progress]: [ 297 / 452 ] simplifiying candidate # 1552473546.385 * [simplify]: Simplifying (fma (sqrt (* x.im y.re)) (sqrt (* x.im y.re)) (- (* x.re y.im))) 1552473546.385 * * [simplify]: iters left: 5 (9 enodes) 1552473546.389 * * [simplify]: iters left: 4 (35 enodes) 1552473546.399 * * [simplify]: iters left: 3 (42 enodes) 1552473546.410 * * [simplify]: iters left: 2 (45 enodes) 1552473546.421 * * [simplify]: iters left: 1 (46 enodes) 1552473546.435 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473546.436 * * [simplify]: Extracting #1: cost 12 inf + 0 1552473546.436 * * [simplify]: Extracting #2: cost 10 inf + 210 1552473546.436 * * [simplify]: Extracting #3: cost 2 inf + 788 1552473546.437 * * [simplify]: Extracting #4: cost 0 inf + 912 1552473546.437 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473546.437 * [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))))) 1552473546.438 * [simplify]: Simplifying (fma (- x.re) y.im (* x.re y.im)) 1552473546.438 * * [simplify]: iters left: 3 (5 enodes) 1552473546.440 * * [simplify]: iters left: 2 (18 enodes) 1552473546.445 * * [simplify]: iters left: 1 (25 enodes) 1552473546.453 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473546.453 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473546.453 * * [simplify]: Extracting #2: cost 11 inf + 2 1552473546.453 * * [simplify]: Extracting #3: cost 4 inf + 373 1552473546.454 * * [simplify]: Extracting #4: cost 0 inf + 699 1552473546.454 * [simplify]: Simplified to (- (* x.re y.im) (* x.re y.im)) 1552473546.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))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473546.454 * * * * [progress]: [ 298 / 452 ] simplifiying candidate # 1552473546.455 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* y.im x.re))) 1552473546.455 * * [simplify]: iters left: 5 (9 enodes) 1552473546.459 * * [simplify]: iters left: 4 (37 enodes) 1552473546.471 * * [simplify]: iters left: 3 (51 enodes) 1552473546.486 * * [simplify]: iters left: 2 (63 enodes) 1552473546.502 * * [simplify]: iters left: 1 (64 enodes) 1552473546.517 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473546.517 * * [simplify]: Extracting #1: cost 12 inf + 0 1552473546.517 * * [simplify]: Extracting #2: cost 5 inf + 501 1552473546.518 * * [simplify]: Extracting #3: cost 0 inf + 749 1552473546.518 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1552473546.519 * [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))))) 1552473546.519 * [simplify]: Simplifying (fma (- y.im) x.re (* y.im x.re)) 1552473546.519 * * [simplify]: iters left: 3 (5 enodes) 1552473546.522 * * [simplify]: iters left: 2 (18 enodes) 1552473546.527 * * [simplify]: iters left: 1 (25 enodes) 1552473546.535 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473546.535 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473546.535 * * [simplify]: Extracting #2: cost 11 inf + 2 1552473546.536 * * [simplify]: Extracting #3: cost 4 inf + 373 1552473546.536 * * [simplify]: Extracting #4: cost 0 inf + 699 1552473546.536 * [simplify]: Simplified to (- (* y.im x.re) (* y.im x.re)) 1552473546.536 * [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))))) 1552473546.537 * * * * [progress]: [ 299 / 452 ] simplifiying candidate # 1552473546.537 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* (cbrt (* x.re y.im)) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im)))))) 1552473546.537 * * [simplify]: iters left: 6 (12 enodes) 1552473546.543 * * [simplify]: iters left: 5 (49 enodes) 1552473546.557 * * [simplify]: iters left: 4 (72 enodes) 1552473546.572 * * [simplify]: iters left: 3 (104 enodes) 1552473546.593 * * [simplify]: iters left: 2 (150 enodes) 1552473546.643 * * [simplify]: iters left: 1 (229 enodes) 1552473546.726 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473546.726 * * [simplify]: Extracting #1: cost 20 inf + 0 1552473546.727 * * [simplify]: Extracting #2: cost 49 inf + 432 1552473546.728 * * [simplify]: Extracting #3: cost 58 inf + 2220 1552473546.731 * * [simplify]: Extracting #4: cost 23 inf + 21474 1552473546.737 * * [simplify]: Extracting #5: cost 2 inf + 33828 1552473546.741 * * [simplify]: Extracting #6: cost 0 inf + 35036 1552473546.744 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1552473546.744 * [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))))) 1552473546.744 * [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))))) 1552473546.745 * * [simplify]: iters left: 6 (8 enodes) 1552473546.746 * * [simplify]: iters left: 5 (30 enodes) 1552473546.752 * * [simplify]: iters left: 4 (46 enodes) 1552473546.762 * * [simplify]: iters left: 3 (95 enodes) 1552473546.785 * * [simplify]: iters left: 2 (153 enodes) 1552473546.835 * * [simplify]: iters left: 1 (222 enodes) 1552473546.880 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473546.880 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473546.880 * [simplify]: Simplified to 0 1552473546.880 * [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))))) 1552473546.880 * * * * [progress]: [ 300 / 452 ] simplifiying candidate # 1552473546.881 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im))))) 1552473546.881 * * [simplify]: iters left: 6 (11 enodes) 1552473546.885 * * [simplify]: iters left: 5 (40 enodes) 1552473546.897 * * [simplify]: iters left: 4 (57 enodes) 1552473546.914 * * [simplify]: iters left: 3 (73 enodes) 1552473546.937 * * [simplify]: iters left: 2 (74 enodes) 1552473546.954 * * [simplify]: iters left: 1 (80 enodes) 1552473546.970 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473546.970 * * [simplify]: Extracting #1: cost 14 inf + 0 1552473546.970 * * [simplify]: Extracting #2: cost 13 inf + 129 1552473546.971 * * [simplify]: Extracting #3: cost 3 inf + 829 1552473546.971 * * [simplify]: Extracting #4: cost 0 inf + 1157 1552473546.972 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1552473546.972 * [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))))) 1552473546.973 * [simplify]: Simplifying (fma (- (sqrt (* x.re y.im))) (sqrt (* x.re y.im)) (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im)))) 1552473546.973 * * [simplify]: iters left: 6 (7 enodes) 1552473546.976 * * [simplify]: iters left: 5 (22 enodes) 1552473546.983 * * [simplify]: iters left: 4 (30 enodes) 1552473546.992 * * [simplify]: iters left: 3 (46 enodes) 1552473547.006 * * [simplify]: iters left: 2 (56 enodes) 1552473547.012 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473547.012 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473547.012 * [simplify]: Simplified to 0 1552473547.012 * [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))))) 1552473547.012 * * * * [progress]: [ 301 / 452 ] simplifiying candidate # 1552473547.012 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* (* x.re y.im) 1))) 1552473547.012 * * [simplify]: iters left: 6 (10 enodes) 1552473547.016 * * [simplify]: iters left: 5 (42 enodes) 1552473547.024 * * [simplify]: iters left: 4 (68 enodes) 1552473547.036 * * [simplify]: iters left: 3 (94 enodes) 1552473547.064 * * [simplify]: iters left: 2 (106 enodes) 1552473547.080 * * [simplify]: iters left: 1 (114 enodes) 1552473547.089 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473547.089 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473547.090 * * [simplify]: Extracting #2: cost 7 inf + 296 1552473547.090 * * [simplify]: Extracting #3: cost 1 inf + 668 1552473547.090 * * [simplify]: Extracting #4: cost 0 inf + 750 1552473547.091 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1552473547.091 * [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))))) 1552473547.091 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1552473547.091 * * [simplify]: iters left: 5 (7 enodes) 1552473547.093 * * [simplify]: iters left: 4 (31 enodes) 1552473547.102 * * [simplify]: iters left: 3 (53 enodes) 1552473547.112 * * [simplify]: iters left: 2 (65 enodes) 1552473547.124 * * [simplify]: iters left: 1 (97 enodes) 1552473547.145 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473547.145 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473547.145 * [simplify]: Simplified to 0 1552473547.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) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473547.145 * * * * [progress]: [ 302 / 452 ] simplifiying candidate # 1552473547.146 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im))))) 1552473547.146 * * [simplify]: iters left: 6 (12 enodes) 1552473547.152 * * [simplify]: iters left: 5 (52 enodes) 1552473547.169 * * [simplify]: iters left: 4 (93 enodes) 1552473547.198 * * [simplify]: iters left: 3 (144 enodes) 1552473547.221 * * [simplify]: iters left: 2 (151 enodes) 1552473547.245 * * [simplify]: iters left: 1 (165 enodes) 1552473547.281 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473547.281 * * [simplify]: Extracting #1: cost 22 inf + 0 1552473547.282 * * [simplify]: Extracting #2: cost 24 inf + 542 1552473547.284 * * [simplify]: Extracting #3: cost 5 inf + 2012 1552473547.286 * * [simplify]: Extracting #4: cost 0 inf + 2621 1552473547.288 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1552473547.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 (- (* (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))))) 1552473547.289 * [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)))) 1552473547.289 * * [simplify]: iters left: 6 (8 enodes) 1552473547.293 * * [simplify]: iters left: 5 (38 enodes) 1552473547.300 * * [simplify]: iters left: 4 (69 enodes) 1552473547.313 * * [simplify]: iters left: 3 (148 enodes) 1552473547.361 * * [simplify]: iters left: 2 (233 enodes) 1552473547.413 * * [simplify]: iters left: 1 (252 enodes) 1552473547.434 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473547.435 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473547.435 * [simplify]: Simplified to 0 1552473547.435 * [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))))) 1552473547.435 * * * * [progress]: [ 303 / 452 ] simplifiying candidate # 1552473547.435 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im)))))) 1552473547.435 * * [simplify]: iters left: 6 (12 enodes) 1552473547.438 * * [simplify]: iters left: 5 (51 enodes) 1552473547.448 * * [simplify]: iters left: 4 (98 enodes) 1552473547.483 * * [simplify]: iters left: 3 (151 enodes) 1552473547.505 * * [simplify]: iters left: 2 (164 enodes) 1552473547.528 * * [simplify]: iters left: 1 (185 enodes) 1552473547.565 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473547.566 * * [simplify]: Extracting #1: cost 21 inf + 0 1552473547.566 * * [simplify]: Extracting #2: cost 21 inf + 620 1552473547.567 * * [simplify]: Extracting #3: cost 4 inf + 2449 1552473547.569 * * [simplify]: Extracting #4: cost 0 inf + 3095 1552473547.571 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1552473547.571 * [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))))) 1552473547.572 * [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))))) 1552473547.572 * * [simplify]: iters left: 6 (8 enodes) 1552473547.576 * * [simplify]: iters left: 5 (32 enodes) 1552473547.586 * * [simplify]: iters left: 4 (60 enodes) 1552473547.610 * * [simplify]: iters left: 3 (136 enodes) 1552473547.638 * * [simplify]: iters left: 2 (206 enodes) 1552473547.692 * * [simplify]: iters left: 1 (228 enodes) 1552473547.714 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473547.714 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473547.714 * [simplify]: Simplified to 0 1552473547.714 * [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))))) 1552473547.714 * * * * [progress]: [ 304 / 452 ] simplifiying candidate # 1552473547.714 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* (sqrt y.im) (* x.re (sqrt y.im))))) 1552473547.714 * * [simplify]: iters left: 6 (11 enodes) 1552473547.717 * * [simplify]: iters left: 5 (44 enodes) 1552473547.725 * * [simplify]: iters left: 4 (68 enodes) 1552473547.743 * * [simplify]: iters left: 3 (92 enodes) 1552473547.765 * * [simplify]: iters left: 2 (96 enodes) 1552473547.786 * * [simplify]: iters left: 1 (106 enodes) 1552473547.796 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473547.797 * * [simplify]: Extracting #1: cost 17 inf + 0 1552473547.797 * * [simplify]: Extracting #2: cost 13 inf + 498 1552473547.797 * * [simplify]: Extracting #3: cost 0 inf + 1483 1552473547.798 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1552473547.798 * [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))))) 1552473547.798 * [simplify]: Simplifying (fma (- (sqrt y.im)) (* x.re (sqrt y.im)) (* (sqrt y.im) (* x.re (sqrt y.im)))) 1552473547.798 * * [simplify]: iters left: 6 (7 enodes) 1552473547.800 * * [simplify]: iters left: 5 (25 enodes) 1552473547.803 * * [simplify]: iters left: 4 (39 enodes) 1552473547.811 * * [simplify]: iters left: 3 (82 enodes) 1552473547.827 * * [simplify]: iters left: 2 (110 enodes) 1552473547.853 * * [simplify]: iters left: 1 (112 enodes) 1552473547.868 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473547.868 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473547.868 * [simplify]: Simplified to 0 1552473547.868 * [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))))) 1552473547.868 * * * * [progress]: [ 305 / 452 ] simplifiying candidate # 1552473547.868 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* y.im (* x.re 1)))) 1552473547.869 * * [simplify]: iters left: 6 (10 enodes) 1552473547.873 * * [simplify]: iters left: 5 (38 enodes) 1552473547.885 * * [simplify]: iters left: 4 (55 enodes) 1552473547.903 * * [simplify]: iters left: 3 (69 enodes) 1552473547.911 * * [simplify]: iters left: 2 (70 enodes) 1552473547.920 * * [simplify]: iters left: 1 (75 enodes) 1552473547.927 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473547.927 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473547.928 * * [simplify]: Extracting #2: cost 8 inf + 419 1552473547.928 * * [simplify]: Extracting #3: cost 0 inf + 831 1552473547.928 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1552473547.928 * [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))))) 1552473547.928 * [simplify]: Simplifying (fma (- y.im) (* x.re 1) (* y.im (* x.re 1))) 1552473547.929 * * [simplify]: iters left: 5 (7 enodes) 1552473547.931 * * [simplify]: iters left: 4 (24 enodes) 1552473547.934 * * [simplify]: iters left: 3 (37 enodes) 1552473547.941 * * [simplify]: iters left: 2 (53 enodes) 1552473547.948 * * [simplify]: iters left: 1 (58 enodes) 1552473547.959 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473547.959 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473547.959 * [simplify]: Simplified to 0 1552473547.959 * [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))))) 1552473547.959 * * * * [progress]: [ 306 / 452 ] simplifiying candidate # 1552473547.960 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re))))) 1552473547.960 * * [simplify]: iters left: 6 (12 enodes) 1552473547.966 * * [simplify]: iters left: 5 (51 enodes) 1552473547.983 * * [simplify]: iters left: 4 (94 enodes) 1552473548.019 * * [simplify]: iters left: 3 (138 enodes) 1552473548.060 * * [simplify]: iters left: 2 (151 enodes) 1552473548.096 * * [simplify]: iters left: 1 (169 enodes) 1552473548.129 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473548.130 * * [simplify]: Extracting #1: cost 21 inf + 0 1552473548.130 * * [simplify]: Extracting #2: cost 21 inf + 835 1552473548.132 * * [simplify]: Extracting #3: cost 4 inf + 2638 1552473548.133 * * [simplify]: Extracting #4: cost 0 inf + 3110 1552473548.136 * * [simplify]: Extracting #5: cost 0 inf + 3095 1552473548.137 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1552473548.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))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473548.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)))) 1552473548.137 * * [simplify]: iters left: 6 (8 enodes) 1552473548.139 * * [simplify]: iters left: 5 (36 enodes) 1552473548.145 * * [simplify]: iters left: 4 (64 enodes) 1552473548.158 * * [simplify]: iters left: 3 (129 enodes) 1552473548.191 * * [simplify]: iters left: 2 (200 enodes) 1552473548.220 * * [simplify]: iters left: 1 (223 enodes) 1552473548.247 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473548.247 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473548.247 * [simplify]: Simplified to 0 1552473548.247 * [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))))) 1552473548.247 * * * * [progress]: [ 307 / 452 ] simplifiying candidate # 1552473548.248 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* (* (sqrt x.re) y.im) (sqrt x.re)))) 1552473548.248 * * [simplify]: iters left: 6 (11 enodes) 1552473548.253 * * [simplify]: iters left: 5 (44 enodes) 1552473548.267 * * [simplify]: iters left: 4 (68 enodes) 1552473548.290 * * [simplify]: iters left: 3 (93 enodes) 1552473548.314 * * [simplify]: iters left: 2 (97 enodes) 1552473548.332 * * [simplify]: iters left: 1 (107 enodes) 1552473548.344 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473548.344 * * [simplify]: Extracting #1: cost 17 inf + 0 1552473548.344 * * [simplify]: Extracting #2: cost 13 inf + 539 1552473548.345 * * [simplify]: Extracting #3: cost 0 inf + 1483 1552473548.345 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1552473548.345 * [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))))) 1552473548.346 * [simplify]: Simplifying (fma (- (* (sqrt x.re) y.im)) (sqrt x.re) (* (* (sqrt x.re) y.im) (sqrt x.re))) 1552473548.346 * * [simplify]: iters left: 6 (7 enodes) 1552473548.347 * * [simplify]: iters left: 5 (29 enodes) 1552473548.352 * * [simplify]: iters left: 4 (46 enodes) 1552473548.360 * * [simplify]: iters left: 3 (81 enodes) 1552473548.373 * * [simplify]: iters left: 2 (110 enodes) 1552473548.393 * * [simplify]: iters left: 1 (111 enodes) 1552473548.403 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473548.403 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473548.403 * [simplify]: Simplified to 0 1552473548.403 * [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))))) 1552473548.403 * * * * [progress]: [ 308 / 452 ] simplifiying candidate # 1552473548.404 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* (* x.re y.im) 1))) 1552473548.404 * * [simplify]: iters left: 6 (10 enodes) 1552473548.407 * * [simplify]: iters left: 5 (42 enodes) 1552473548.416 * * [simplify]: iters left: 4 (68 enodes) 1552473548.427 * * [simplify]: iters left: 3 (94 enodes) 1552473548.447 * * [simplify]: iters left: 2 (106 enodes) 1552473548.472 * * [simplify]: iters left: 1 (114 enodes) 1552473548.490 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473548.490 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473548.490 * * [simplify]: Extracting #2: cost 7 inf + 296 1552473548.490 * * [simplify]: Extracting #3: cost 1 inf + 668 1552473548.491 * * [simplify]: Extracting #4: cost 0 inf + 750 1552473548.491 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1552473548.491 * [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))))) 1552473548.491 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1552473548.492 * * [simplify]: iters left: 5 (7 enodes) 1552473548.494 * * [simplify]: iters left: 4 (31 enodes) 1552473548.500 * * [simplify]: iters left: 3 (53 enodes) 1552473548.511 * * [simplify]: iters left: 2 (65 enodes) 1552473548.530 * * [simplify]: iters left: 1 (97 enodes) 1552473548.557 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473548.557 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473548.557 * [simplify]: Simplified to 0 1552473548.557 * [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))))) 1552473548.557 * * * * [progress]: [ 309 / 452 ] simplifiying candidate # 1552473548.558 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* x.re y.im))) 1552473548.558 * * [simplify]: iters left: 5 (9 enodes) 1552473548.562 * * [simplify]: iters left: 4 (37 enodes) 1552473548.572 * * [simplify]: iters left: 3 (51 enodes) 1552473548.581 * * [simplify]: iters left: 2 (63 enodes) 1552473548.589 * * [simplify]: iters left: 1 (64 enodes) 1552473548.596 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473548.597 * * [simplify]: Extracting #1: cost 12 inf + 0 1552473548.597 * * [simplify]: Extracting #2: cost 5 inf + 501 1552473548.597 * * [simplify]: Extracting #3: cost 0 inf + 749 1552473548.597 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1552473548.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 (- 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))))) 1552473548.598 * [simplify]: Simplifying (fma (- x.re) y.im (* x.re y.im)) 1552473548.598 * * [simplify]: iters left: 3 (5 enodes) 1552473548.599 * * [simplify]: iters left: 2 (18 enodes) 1552473548.602 * * [simplify]: iters left: 1 (25 enodes) 1552473548.609 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473548.609 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473548.610 * * [simplify]: Extracting #2: cost 11 inf + 2 1552473548.610 * * [simplify]: Extracting #3: cost 4 inf + 373 1552473548.610 * * [simplify]: Extracting #4: cost 0 inf + 699 1552473548.611 * [simplify]: Simplified to (- (* x.re y.im) (* x.re y.im)) 1552473548.611 * [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))))) 1552473548.611 * * * * [progress]: [ 310 / 452 ] simplifiying candidate # 1552473548.611 * [simplify]: Simplifying (fma (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.im) (sqrt y.re)) (- (* y.im x.re))) 1552473548.611 * * [simplify]: iters left: 5 (10 enodes) 1552473548.616 * * [simplify]: iters left: 4 (38 enodes) 1552473548.627 * * [simplify]: iters left: 3 (60 enodes) 1552473548.650 * * [simplify]: iters left: 2 (78 enodes) 1552473548.669 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473548.669 * * [simplify]: Extracting #1: cost 16 inf + 0 1552473548.669 * * [simplify]: Extracting #2: cost 19 inf + 128 1552473548.670 * * [simplify]: Extracting #3: cost 8 inf + 870 1552473548.670 * * [simplify]: Extracting #4: cost 1 inf + 1362 1552473548.671 * * [simplify]: Extracting #5: cost 0 inf + 1484 1552473548.672 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1552473548.672 * [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))))) 1552473548.673 * [simplify]: Simplifying (fma (- y.im) x.re (* y.im x.re)) 1552473548.673 * * [simplify]: iters left: 3 (5 enodes) 1552473548.675 * * [simplify]: iters left: 2 (18 enodes) 1552473548.680 * * [simplify]: iters left: 1 (25 enodes) 1552473548.688 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473548.688 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473548.688 * * [simplify]: Extracting #2: cost 11 inf + 2 1552473548.689 * * [simplify]: Extracting #3: cost 4 inf + 373 1552473548.689 * * [simplify]: Extracting #4: cost 0 inf + 699 1552473548.690 * [simplify]: Simplified to (- (* y.im x.re) (* y.im x.re)) 1552473548.690 * [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))))) 1552473548.690 * * * * [progress]: [ 311 / 452 ] simplifiying candidate # 1552473548.690 * [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)))))) 1552473548.690 * * [simplify]: iters left: 6 (13 enodes) 1552473548.696 * * [simplify]: iters left: 5 (50 enodes) 1552473548.713 * * [simplify]: iters left: 4 (81 enodes) 1552473548.743 * * [simplify]: iters left: 3 (122 enodes) 1552473548.783 * * [simplify]: iters left: 2 (180 enodes) 1552473548.826 * * [simplify]: iters left: 1 (271 enodes) 1552473548.908 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473548.908 * * [simplify]: Extracting #1: cost 32 inf + 0 1552473548.908 * * [simplify]: Extracting #2: cost 109 inf + 169 1552473548.909 * * [simplify]: Extracting #3: cost 108 inf + 1649 1552473548.911 * * [simplify]: Extracting #4: cost 77 inf + 13800 1552473548.915 * * [simplify]: Extracting #5: cost 37 inf + 35256 1552473548.921 * * [simplify]: Extracting #6: cost 6 inf + 57477 1552473548.928 * * [simplify]: Extracting #7: cost 0 inf + 61911 1552473548.935 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473548.935 * [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))))) 1552473548.935 * [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))))) 1552473548.935 * * [simplify]: iters left: 6 (8 enodes) 1552473548.937 * * [simplify]: iters left: 5 (30 enodes) 1552473548.943 * * [simplify]: iters left: 4 (46 enodes) 1552473548.953 * * [simplify]: iters left: 3 (95 enodes) 1552473548.988 * * [simplify]: iters left: 2 (153 enodes) 1552473549.017 * * [simplify]: iters left: 1 (222 enodes) 1552473549.062 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473549.062 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473549.062 * [simplify]: Simplified to 0 1552473549.062 * [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))))) 1552473549.062 * * * * [progress]: [ 312 / 452 ] simplifiying candidate # 1552473549.063 * [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))))) 1552473549.063 * * [simplify]: iters left: 6 (12 enodes) 1552473549.065 * * [simplify]: iters left: 5 (41 enodes) 1552473549.072 * * [simplify]: iters left: 4 (66 enodes) 1552473549.082 * * [simplify]: iters left: 3 (93 enodes) 1552473549.096 * * [simplify]: iters left: 2 (104 enodes) 1552473549.110 * * [simplify]: iters left: 1 (119 enodes) 1552473549.128 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473549.128 * * [simplify]: Extracting #1: cost 24 inf + 0 1552473549.129 * * [simplify]: Extracting #2: cost 46 inf + 293 1552473549.129 * * [simplify]: Extracting #3: cost 30 inf + 1687 1552473549.132 * * [simplify]: Extracting #4: cost 7 inf + 7115 1552473549.134 * * [simplify]: Extracting #5: cost 1 inf + 8597 1552473549.136 * * [simplify]: Extracting #6: cost 0 inf + 8896 1552473549.139 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473549.139 * [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))))) 1552473549.139 * [simplify]: Simplifying (fma (- (sqrt (* x.re y.im))) (sqrt (* x.re y.im)) (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im)))) 1552473549.139 * * [simplify]: iters left: 6 (7 enodes) 1552473549.140 * * [simplify]: iters left: 5 (22 enodes) 1552473549.144 * * [simplify]: iters left: 4 (30 enodes) 1552473549.148 * * [simplify]: iters left: 3 (46 enodes) 1552473549.155 * * [simplify]: iters left: 2 (56 enodes) 1552473549.161 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473549.161 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473549.161 * [simplify]: Simplified to 0 1552473549.161 * [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))))) 1552473549.161 * * * * [progress]: [ 313 / 452 ] simplifiying candidate # 1552473549.162 * [simplify]: Simplifying (fma (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.im) (sqrt y.re)) (- (* (* x.re y.im) 1))) 1552473549.162 * * [simplify]: iters left: 6 (12 enodes) 1552473549.165 * * [simplify]: iters left: 5 (48 enodes) 1552473549.173 * * [simplify]: iters left: 4 (84 enodes) 1552473549.188 * * [simplify]: iters left: 3 (122 enodes) 1552473549.217 * * [simplify]: iters left: 2 (130 enodes) 1552473549.233 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473549.233 * * [simplify]: Extracting #1: cost 18 inf + 0 1552473549.233 * * [simplify]: Extracting #2: cost 19 inf + 130 1552473549.234 * * [simplify]: Extracting #3: cost 7 inf + 886 1552473549.234 * * [simplify]: Extracting #4: cost 0 inf + 1501 1552473549.235 * * [simplify]: Extracting #5: cost 0 inf + 1486 1552473549.235 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473549.235 * [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))))) 1552473549.235 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1552473549.236 * * [simplify]: iters left: 5 (7 enodes) 1552473549.238 * * [simplify]: iters left: 4 (31 enodes) 1552473549.244 * * [simplify]: iters left: 3 (53 enodes) 1552473549.252 * * [simplify]: iters left: 2 (65 enodes) 1552473549.264 * * [simplify]: iters left: 1 (97 enodes) 1552473549.289 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473549.290 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473549.290 * [simplify]: Simplified to 0 1552473549.290 * [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))))) 1552473549.290 * * * * [progress]: [ 314 / 452 ] simplifiying candidate # 1552473549.290 * [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))))) 1552473549.290 * * [simplify]: iters left: 6 (13 enodes) 1552473549.297 * * [simplify]: iters left: 5 (53 enodes) 1552473549.308 * * [simplify]: iters left: 4 (102 enodes) 1552473549.329 * * [simplify]: iters left: 3 (169 enodes) 1552473549.377 * * [simplify]: iters left: 2 (192 enodes) 1552473549.405 * * [simplify]: iters left: 1 (209 enodes) 1552473549.434 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473549.434 * * [simplify]: Extracting #1: cost 32 inf + 0 1552473549.434 * * [simplify]: Extracting #2: cost 74 inf + 292 1552473549.435 * * [simplify]: Extracting #3: cost 42 inf + 4471 1552473549.438 * * [simplify]: Extracting #4: cost 4 inf + 14147 1552473549.442 * * [simplify]: Extracting #5: cost 0 inf + 15343 1552473549.446 * * [simplify]: Extracting #6: cost 0 inf + 15328 1552473549.450 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1552473549.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 (- (* (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))))) 1552473549.450 * [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)))) 1552473549.450 * * [simplify]: iters left: 6 (8 enodes) 1552473549.452 * * [simplify]: iters left: 5 (38 enodes) 1552473549.460 * * [simplify]: iters left: 4 (69 enodes) 1552473549.489 * * [simplify]: iters left: 3 (148 enodes) 1552473549.546 * * [simplify]: iters left: 2 (233 enodes) 1552473549.599 * * [simplify]: iters left: 1 (252 enodes) 1552473549.638 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473549.638 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473549.638 * [simplify]: Simplified to 0 1552473549.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) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473549.638 * * * * [progress]: [ 315 / 452 ] simplifiying candidate # 1552473549.639 * [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)))))) 1552473549.639 * * [simplify]: iters left: 6 (13 enodes) 1552473549.644 * * [simplify]: iters left: 5 (52 enodes) 1552473549.662 * * [simplify]: iters left: 4 (107 enodes) 1552473549.701 * * [simplify]: iters left: 3 (177 enodes) 1552473549.729 * * [simplify]: iters left: 2 (196 enodes) 1552473549.768 * * [simplify]: iters left: 1 (202 enodes) 1552473549.804 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473549.804 * * [simplify]: Extracting #1: cost 22 inf + 0 1552473549.805 * * [simplify]: Extracting #2: cost 38 inf + 44 1552473549.805 * * [simplify]: Extracting #3: cost 30 inf + 539 1552473549.807 * * [simplify]: Extracting #4: cost 12 inf + 2209 1552473549.809 * * [simplify]: Extracting #5: cost 2 inf + 3506 1552473549.811 * * [simplify]: Extracting #6: cost 0 inf + 3830 1552473549.813 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473549.813 * [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))))) 1552473549.813 * [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))))) 1552473549.813 * * [simplify]: iters left: 6 (8 enodes) 1552473549.817 * * [simplify]: iters left: 5 (32 enodes) 1552473549.827 * * [simplify]: iters left: 4 (60 enodes) 1552473549.850 * * [simplify]: iters left: 3 (136 enodes) 1552473549.889 * * [simplify]: iters left: 2 (206 enodes) 1552473549.915 * * [simplify]: iters left: 1 (228 enodes) 1552473549.942 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473549.943 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473549.943 * [simplify]: Simplified to 0 1552473549.943 * [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))))) 1552473549.943 * * * * [progress]: [ 316 / 452 ] simplifiying candidate # 1552473549.943 * [simplify]: Simplifying (fma (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.im) (sqrt y.re)) (- (* (sqrt y.im) (* x.re (sqrt y.im))))) 1552473549.943 * * [simplify]: iters left: 6 (12 enodes) 1552473549.949 * * [simplify]: iters left: 5 (45 enodes) 1552473549.963 * * [simplify]: iters left: 4 (77 enodes) 1552473549.987 * * [simplify]: iters left: 3 (108 enodes) 1552473550.001 * * [simplify]: iters left: 2 (111 enodes) 1552473550.015 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473550.015 * * [simplify]: Extracting #1: cost 18 inf + 0 1552473550.016 * * [simplify]: Extracting #2: cost 30 inf + 44 1552473550.016 * * [simplify]: Extracting #3: cost 23 inf + 457 1552473550.016 * * [simplify]: Extracting #4: cost 6 inf + 1646 1552473550.017 * * [simplify]: Extracting #5: cost 0 inf + 2218 1552473550.018 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473550.018 * [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))))) 1552473550.019 * [simplify]: Simplifying (fma (- (sqrt y.im)) (* x.re (sqrt y.im)) (* (sqrt y.im) (* x.re (sqrt y.im)))) 1552473550.019 * * [simplify]: iters left: 6 (7 enodes) 1552473550.022 * * [simplify]: iters left: 5 (25 enodes) 1552473550.031 * * [simplify]: iters left: 4 (39 enodes) 1552473550.046 * * [simplify]: iters left: 3 (82 enodes) 1552473550.074 * * [simplify]: iters left: 2 (110 enodes) 1552473550.091 * * [simplify]: iters left: 1 (112 enodes) 1552473550.099 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473550.099 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473550.099 * [simplify]: Simplified to 0 1552473550.099 * [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))))) 1552473550.099 * * * * [progress]: [ 317 / 452 ] simplifiying candidate # 1552473550.100 * [simplify]: Simplifying (fma (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.im) (sqrt y.re)) (- (* y.im (* x.re 1)))) 1552473550.100 * * [simplify]: iters left: 6 (12 enodes) 1552473550.103 * * [simplify]: iters left: 5 (44 enodes) 1552473550.110 * * [simplify]: iters left: 4 (71 enodes) 1552473550.129 * * [simplify]: iters left: 3 (92 enodes) 1552473550.151 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473550.151 * * [simplify]: Extracting #1: cost 17 inf + 0 1552473550.151 * * [simplify]: Extracting #2: cost 21 inf + 128 1552473550.151 * * [simplify]: Extracting #3: cost 7 inf + 1023 1552473550.152 * * [simplify]: Extracting #4: cost 2 inf + 1362 1552473550.153 * * [simplify]: Extracting #5: cost 0 inf + 1566 1552473550.154 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1552473550.154 * [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))))) 1552473550.155 * [simplify]: Simplifying (fma (- y.im) (* x.re 1) (* y.im (* x.re 1))) 1552473550.155 * * [simplify]: iters left: 5 (7 enodes) 1552473550.159 * * [simplify]: iters left: 4 (24 enodes) 1552473550.169 * * [simplify]: iters left: 3 (37 enodes) 1552473550.180 * * [simplify]: iters left: 2 (53 enodes) 1552473550.192 * * [simplify]: iters left: 1 (58 enodes) 1552473550.201 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473550.201 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473550.201 * [simplify]: Simplified to 0 1552473550.201 * [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))))) 1552473550.201 * * * * [progress]: [ 318 / 452 ] simplifiying candidate # 1552473550.201 * [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))))) 1552473550.201 * * [simplify]: iters left: 6 (13 enodes) 1552473550.205 * * [simplify]: iters left: 5 (52 enodes) 1552473550.213 * * [simplify]: iters left: 4 (103 enodes) 1552473550.232 * * [simplify]: iters left: 3 (160 enodes) 1552473550.256 * * [simplify]: iters left: 2 (172 enodes) 1552473550.275 * * [simplify]: iters left: 1 (176 enodes) 1552473550.292 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473550.292 * * [simplify]: Extracting #1: cost 22 inf + 0 1552473550.293 * * [simplify]: Extracting #2: cost 38 inf + 44 1552473550.293 * * [simplify]: Extracting #3: cost 32 inf + 415 1552473550.294 * * [simplify]: Extracting #4: cost 8 inf + 2895 1552473550.295 * * [simplify]: Extracting #5: cost 0 inf + 3830 1552473550.296 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1552473550.296 * [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))))) 1552473550.296 * [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)))) 1552473550.296 * * [simplify]: iters left: 6 (8 enodes) 1552473550.298 * * [simplify]: iters left: 5 (36 enodes) 1552473550.305 * * [simplify]: iters left: 4 (64 enodes) 1552473550.318 * * [simplify]: iters left: 3 (129 enodes) 1552473550.344 * * [simplify]: iters left: 2 (200 enodes) 1552473550.373 * * [simplify]: iters left: 1 (223 enodes) 1552473550.393 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473550.393 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473550.393 * [simplify]: Simplified to 0 1552473550.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) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473550.393 * * * * [progress]: [ 319 / 452 ] simplifiying candidate # 1552473550.393 * [simplify]: Simplifying (fma (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.im) (sqrt y.re)) (- (* (* (sqrt x.re) y.im) (sqrt x.re)))) 1552473550.393 * * [simplify]: iters left: 6 (12 enodes) 1552473550.398 * * [simplify]: iters left: 5 (45 enodes) 1552473550.412 * * [simplify]: iters left: 4 (77 enodes) 1552473550.438 * * [simplify]: iters left: 3 (109 enodes) 1552473550.464 * * [simplify]: iters left: 2 (112 enodes) 1552473550.490 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473550.490 * * [simplify]: Extracting #1: cost 18 inf + 0 1552473550.490 * * [simplify]: Extracting #2: cost 30 inf + 44 1552473550.491 * * [simplify]: Extracting #3: cost 23 inf + 416 1552473550.492 * * [simplify]: Extracting #4: cost 5 inf + 1687 1552473550.493 * * [simplify]: Extracting #5: cost 0 inf + 2218 1552473550.494 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1552473550.495 * [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))))) 1552473550.495 * [simplify]: Simplifying (fma (- (* (sqrt x.re) y.im)) (sqrt x.re) (* (* (sqrt x.re) y.im) (sqrt x.re))) 1552473550.495 * * [simplify]: iters left: 6 (7 enodes) 1552473550.498 * * [simplify]: iters left: 5 (29 enodes) 1552473550.508 * * [simplify]: iters left: 4 (46 enodes) 1552473550.517 * * [simplify]: iters left: 3 (81 enodes) 1552473550.532 * * [simplify]: iters left: 2 (110 enodes) 1552473550.551 * * [simplify]: iters left: 1 (111 enodes) 1552473550.564 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473550.564 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473550.564 * [simplify]: Simplified to 0 1552473550.564 * [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))))) 1552473550.564 * * * * [progress]: [ 320 / 452 ] simplifiying candidate # 1552473550.564 * [simplify]: Simplifying (fma (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.im) (sqrt y.re)) (- (* (* x.re y.im) 1))) 1552473550.564 * * [simplify]: iters left: 6 (12 enodes) 1552473550.568 * * [simplify]: iters left: 5 (48 enodes) 1552473550.577 * * [simplify]: iters left: 4 (84 enodes) 1552473550.597 * * [simplify]: iters left: 3 (122 enodes) 1552473550.624 * * [simplify]: iters left: 2 (130 enodes) 1552473550.652 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473550.652 * * [simplify]: Extracting #1: cost 18 inf + 0 1552473550.653 * * [simplify]: Extracting #2: cost 19 inf + 130 1552473550.653 * * [simplify]: Extracting #3: cost 7 inf + 886 1552473550.654 * * [simplify]: Extracting #4: cost 0 inf + 1501 1552473550.655 * * [simplify]: Extracting #5: cost 0 inf + 1486 1552473550.656 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473550.656 * [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))))) 1552473550.656 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1552473550.657 * * [simplify]: iters left: 5 (7 enodes) 1552473550.660 * * [simplify]: iters left: 4 (31 enodes) 1552473550.667 * * [simplify]: iters left: 3 (53 enodes) 1552473550.676 * * [simplify]: iters left: 2 (65 enodes) 1552473550.688 * * [simplify]: iters left: 1 (97 enodes) 1552473550.712 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473550.712 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473550.712 * [simplify]: Simplified to 0 1552473550.712 * [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))))) 1552473550.712 * * * * [progress]: [ 321 / 452 ] simplifiying candidate # 1552473550.713 * [simplify]: Simplifying (fma (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.im) (sqrt y.re)) (- (* x.re y.im))) 1552473550.713 * * [simplify]: iters left: 5 (10 enodes) 1552473550.717 * * [simplify]: iters left: 4 (38 enodes) 1552473550.729 * * [simplify]: iters left: 3 (60 enodes) 1552473550.748 * * [simplify]: iters left: 2 (78 enodes) 1552473550.758 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473550.758 * * [simplify]: Extracting #1: cost 16 inf + 0 1552473550.758 * * [simplify]: Extracting #2: cost 19 inf + 128 1552473550.758 * * [simplify]: Extracting #3: cost 8 inf + 870 1552473550.759 * * [simplify]: Extracting #4: cost 1 inf + 1362 1552473550.759 * * [simplify]: Extracting #5: cost 0 inf + 1484 1552473550.759 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473550.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))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473550.760 * [simplify]: Simplifying (fma (- x.re) y.im (* x.re y.im)) 1552473550.760 * * [simplify]: iters left: 3 (5 enodes) 1552473550.761 * * [simplify]: iters left: 2 (18 enodes) 1552473550.764 * * [simplify]: iters left: 1 (25 enodes) 1552473550.768 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473550.768 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473550.768 * * [simplify]: Extracting #2: cost 11 inf + 2 1552473550.768 * * [simplify]: Extracting #3: cost 4 inf + 373 1552473550.768 * * [simplify]: Extracting #4: cost 0 inf + 699 1552473550.769 * [simplify]: Simplified to (- (* x.re y.im) (* x.re y.im)) 1552473550.769 * [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))))) 1552473550.769 * * * * [progress]: [ 322 / 452 ] simplifiying candidate # 1552473550.769 * [simplify]: Simplifying (fma (* x.im (* (cbrt y.re) (cbrt y.re))) (cbrt y.re) (- (* y.im x.re))) 1552473550.769 * * [simplify]: iters left: 6 (10 enodes) 1552473550.771 * * [simplify]: iters left: 5 (40 enodes) 1552473550.780 * * [simplify]: iters left: 4 (59 enodes) 1552473550.796 * * [simplify]: iters left: 3 (74 enodes) 1552473550.811 * * [simplify]: iters left: 2 (76 enodes) 1552473550.827 * * [simplify]: iters left: 1 (78 enodes) 1552473550.843 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473550.843 * * [simplify]: Extracting #1: cost 15 inf + 0 1552473550.843 * * [simplify]: Extracting #2: cost 18 inf + 87 1552473550.844 * * [simplify]: Extracting #3: cost 4 inf + 1391 1552473550.845 * * [simplify]: Extracting #4: cost 0 inf + 1720 1552473550.846 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1552473550.846 * [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))))) 1552473550.846 * [simplify]: Simplifying (fma (- y.im) x.re (* y.im x.re)) 1552473550.846 * * [simplify]: iters left: 3 (5 enodes) 1552473550.848 * * [simplify]: iters left: 2 (18 enodes) 1552473550.856 * * [simplify]: iters left: 1 (25 enodes) 1552473550.864 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473550.864 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473550.864 * * [simplify]: Extracting #2: cost 11 inf + 2 1552473550.864 * * [simplify]: Extracting #3: cost 4 inf + 373 1552473550.865 * * [simplify]: Extracting #4: cost 0 inf + 699 1552473550.865 * [simplify]: Simplified to (- (* y.im x.re) (* y.im x.re)) 1552473550.865 * [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))))) 1552473550.865 * * * * [progress]: [ 323 / 452 ] simplifiying candidate # 1552473550.866 * [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)))))) 1552473550.866 * * [simplify]: iters left: 6 (13 enodes) 1552473550.873 * * [simplify]: iters left: 5 (52 enodes) 1552473550.898 * * [simplify]: iters left: 4 (80 enodes) 1552473550.925 * * [simplify]: iters left: 3 (113 enodes) 1552473550.956 * * [simplify]: iters left: 2 (158 enodes) 1552473550.997 * * [simplify]: iters left: 1 (245 enodes) 1552473551.044 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473551.044 * * [simplify]: Extracting #1: cost 15 inf + 0 1552473551.044 * * [simplify]: Extracting #2: cost 52 inf + 2 1552473551.044 * * [simplify]: Extracting #3: cost 82 inf + 900 1552473551.045 * * [simplify]: Extracting #4: cost 68 inf + 1928 1552473551.046 * * [simplify]: Extracting #5: cost 40 inf + 12442 1552473551.050 * * [simplify]: Extracting #6: cost 1 inf + 37717 1552473551.053 * * [simplify]: Extracting #7: cost 0 inf + 38512 1552473551.057 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1552473551.057 * [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))))) 1552473551.057 * [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))))) 1552473551.057 * * [simplify]: iters left: 6 (8 enodes) 1552473551.059 * * [simplify]: iters left: 5 (30 enodes) 1552473551.064 * * [simplify]: iters left: 4 (46 enodes) 1552473551.087 * * [simplify]: iters left: 3 (95 enodes) 1552473551.122 * * [simplify]: iters left: 2 (153 enodes) 1552473551.168 * * [simplify]: iters left: 1 (222 enodes) 1552473551.246 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473551.246 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473551.246 * [simplify]: Simplified to 0 1552473551.246 * [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))))) 1552473551.246 * * * * [progress]: [ 324 / 452 ] simplifiying candidate # 1552473551.246 * [simplify]: Simplifying (fma (* x.im (* (cbrt y.re) (cbrt y.re))) (cbrt y.re) (- (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im))))) 1552473551.246 * * [simplify]: iters left: 6 (12 enodes) 1552473551.249 * * [simplify]: iters left: 5 (43 enodes) 1552473551.256 * * [simplify]: iters left: 4 (65 enodes) 1552473551.266 * * [simplify]: iters left: 3 (85 enodes) 1552473551.276 * * [simplify]: iters left: 2 (87 enodes) 1552473551.287 * * [simplify]: iters left: 1 (89 enodes) 1552473551.301 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473551.301 * * [simplify]: Extracting #1: cost 17 inf + 0 1552473551.301 * * [simplify]: Extracting #2: cost 21 inf + 129 1552473551.302 * * [simplify]: Extracting #3: cost 4 inf + 1681 1552473551.302 * * [simplify]: Extracting #4: cost 1 inf + 2006 1552473551.303 * * [simplify]: Extracting #5: cost 0 inf + 2128 1552473551.303 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1552473551.303 * [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))))) 1552473551.304 * [simplify]: Simplifying (fma (- (sqrt (* x.re y.im))) (sqrt (* x.re y.im)) (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im)))) 1552473551.304 * * [simplify]: iters left: 6 (7 enodes) 1552473551.307 * * [simplify]: iters left: 5 (22 enodes) 1552473551.311 * * [simplify]: iters left: 4 (30 enodes) 1552473551.315 * * [simplify]: iters left: 3 (46 enodes) 1552473551.323 * * [simplify]: iters left: 2 (56 enodes) 1552473551.328 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473551.328 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473551.328 * [simplify]: Simplified to 0 1552473551.329 * [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))))) 1552473551.329 * * * * [progress]: [ 325 / 452 ] simplifiying candidate # 1552473551.329 * [simplify]: Simplifying (fma (* x.im (* (cbrt y.re) (cbrt y.re))) (cbrt y.re) (- (* (* x.re y.im) 1))) 1552473551.329 * * [simplify]: iters left: 6 (12 enodes) 1552473551.335 * * [simplify]: iters left: 5 (50 enodes) 1552473551.353 * * [simplify]: iters left: 4 (83 enodes) 1552473551.367 * * [simplify]: iters left: 3 (117 enodes) 1552473551.383 * * [simplify]: iters left: 2 (127 enodes) 1552473551.408 * * [simplify]: iters left: 1 (129 enodes) 1552473551.428 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473551.428 * * [simplify]: Extracting #1: cost 17 inf + 0 1552473551.428 * * [simplify]: Extracting #2: cost 18 inf + 130 1552473551.429 * * [simplify]: Extracting #3: cost 3 inf + 1426 1552473551.430 * * [simplify]: Extracting #4: cost 0 inf + 1722 1552473551.431 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1552473551.431 * [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))))) 1552473551.432 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1552473551.432 * * [simplify]: iters left: 5 (7 enodes) 1552473551.436 * * [simplify]: iters left: 4 (31 enodes) 1552473551.448 * * [simplify]: iters left: 3 (53 enodes) 1552473551.465 * * [simplify]: iters left: 2 (65 enodes) 1552473551.486 * * [simplify]: iters left: 1 (97 enodes) 1552473551.511 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473551.511 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473551.511 * [simplify]: Simplified to 0 1552473551.512 * [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))))) 1552473551.512 * * * * [progress]: [ 326 / 452 ] simplifiying candidate # 1552473551.512 * [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))))) 1552473551.512 * * [simplify]: iters left: 6 (13 enodes) 1552473551.518 * * [simplify]: iters left: 5 (55 enodes) 1552473551.539 * * [simplify]: iters left: 4 (101 enodes) 1552473551.572 * * [simplify]: iters left: 3 (161 enodes) 1552473551.594 * * [simplify]: iters left: 2 (169 enodes) 1552473551.620 * * [simplify]: iters left: 1 (171 enodes) 1552473551.658 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473551.658 * * [simplify]: Extracting #1: cost 21 inf + 0 1552473551.658 * * [simplify]: Extracting #2: cost 40 inf + 2 1552473551.659 * * [simplify]: Extracting #3: cost 28 inf + 1181 1552473551.660 * * [simplify]: Extracting #4: cost 6 inf + 2899 1552473551.662 * * [simplify]: Extracting #5: cost 0 inf + 3592 1552473551.664 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1552473551.664 * [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))))) 1552473551.665 * [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)))) 1552473551.665 * * [simplify]: iters left: 6 (8 enodes) 1552473551.669 * * [simplify]: iters left: 5 (38 enodes) 1552473551.682 * * [simplify]: iters left: 4 (69 enodes) 1552473551.708 * * [simplify]: iters left: 3 (148 enodes) 1552473551.738 * * [simplify]: iters left: 2 (233 enodes) 1552473551.779 * * [simplify]: iters left: 1 (252 enodes) 1552473551.817 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473551.818 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473551.818 * [simplify]: Simplified to 0 1552473551.818 * [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))))) 1552473551.818 * * * * [progress]: [ 327 / 452 ] simplifiying candidate # 1552473551.818 * [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)))))) 1552473551.818 * * [simplify]: iters left: 6 (13 enodes) 1552473551.824 * * [simplify]: iters left: 5 (54 enodes) 1552473551.843 * * [simplify]: iters left: 4 (106 enodes) 1552473551.871 * * [simplify]: iters left: 3 (170 enodes) 1552473551.902 * * [simplify]: iters left: 2 (186 enodes) 1552473551.944 * * [simplify]: iters left: 1 (192 enodes) 1552473551.981 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473551.981 * * [simplify]: Extracting #1: cost 21 inf + 0 1552473551.981 * * [simplify]: Extracting #2: cost 37 inf + 3 1552473551.981 * * [simplify]: Extracting #3: cost 27 inf + 1100 1552473551.982 * * [simplify]: Extracting #4: cost 8 inf + 2804 1552473551.983 * * [simplify]: Extracting #5: cost 0 inf + 4066 1552473551.984 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1552473551.984 * [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))))) 1552473551.984 * [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))))) 1552473551.984 * * [simplify]: iters left: 6 (8 enodes) 1552473551.986 * * [simplify]: iters left: 5 (32 enodes) 1552473551.992 * * [simplify]: iters left: 4 (60 enodes) 1552473552.003 * * [simplify]: iters left: 3 (136 enodes) 1552473552.047 * * [simplify]: iters left: 2 (206 enodes) 1552473552.077 * * [simplify]: iters left: 1 (228 enodes) 1552473552.101 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473552.101 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473552.101 * [simplify]: Simplified to 0 1552473552.101 * [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))))) 1552473552.102 * * * * [progress]: [ 328 / 452 ] simplifiying candidate # 1552473552.102 * [simplify]: Simplifying (fma (* x.im (* (cbrt y.re) (cbrt y.re))) (cbrt y.re) (- (* (sqrt y.im) (* x.re (sqrt y.im))))) 1552473552.102 * * [simplify]: iters left: 6 (12 enodes) 1552473552.108 * * [simplify]: iters left: 5 (47 enodes) 1552473552.122 * * [simplify]: iters left: 4 (76 enodes) 1552473552.147 * * [simplify]: iters left: 3 (103 enodes) 1552473552.170 * * [simplify]: iters left: 2 (108 enodes) 1552473552.187 * * [simplify]: iters left: 1 (110 enodes) 1552473552.201 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473552.201 * * [simplify]: Extracting #1: cost 17 inf + 0 1552473552.201 * * [simplify]: Extracting #2: cost 29 inf + 3 1552473552.202 * * [simplify]: Extracting #3: cost 18 inf + 1142 1552473552.203 * * [simplify]: Extracting #4: cost 5 inf + 2046 1552473552.204 * * [simplify]: Extracting #5: cost 0 inf + 2454 1552473552.205 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1552473552.206 * [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))))) 1552473552.206 * [simplify]: Simplifying (fma (- (sqrt y.im)) (* x.re (sqrt y.im)) (* (sqrt y.im) (* x.re (sqrt y.im)))) 1552473552.206 * * [simplify]: iters left: 6 (7 enodes) 1552473552.209 * * [simplify]: iters left: 5 (25 enodes) 1552473552.217 * * [simplify]: iters left: 4 (39 enodes) 1552473552.232 * * [simplify]: iters left: 3 (82 enodes) 1552473552.246 * * [simplify]: iters left: 2 (110 enodes) 1552473552.259 * * [simplify]: iters left: 1 (112 enodes) 1552473552.271 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473552.272 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473552.272 * [simplify]: Simplified to 0 1552473552.272 * [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))))) 1552473552.272 * * * * [progress]: [ 329 / 452 ] simplifiying candidate # 1552473552.272 * [simplify]: Simplifying (fma (* x.im (* (cbrt y.re) (cbrt y.re))) (cbrt y.re) (- (* y.im (* x.re 1)))) 1552473552.272 * * [simplify]: iters left: 6 (12 enodes) 1552473552.279 * * [simplify]: iters left: 5 (46 enodes) 1552473552.288 * * [simplify]: iters left: 4 (70 enodes) 1552473552.299 * * [simplify]: iters left: 3 (86 enodes) 1552473552.310 * * [simplify]: iters left: 2 (88 enodes) 1552473552.322 * * [simplify]: iters left: 1 (90 enodes) 1552473552.343 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473552.343 * * [simplify]: Extracting #1: cost 16 inf + 0 1552473552.343 * * [simplify]: Extracting #2: cost 20 inf + 87 1552473552.343 * * [simplify]: Extracting #3: cost 4 inf + 1489 1552473552.344 * * [simplify]: Extracting #4: cost 0 inf + 1817 1552473552.345 * * [simplify]: Extracting #5: cost 0 inf + 1802 1552473552.346 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1552473552.346 * [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))))) 1552473552.347 * [simplify]: Simplifying (fma (- y.im) (* x.re 1) (* y.im (* x.re 1))) 1552473552.347 * * [simplify]: iters left: 5 (7 enodes) 1552473552.350 * * [simplify]: iters left: 4 (24 enodes) 1552473552.358 * * [simplify]: iters left: 3 (37 enodes) 1552473552.370 * * [simplify]: iters left: 2 (53 enodes) 1552473552.384 * * [simplify]: iters left: 1 (58 enodes) 1552473552.394 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473552.394 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473552.394 * [simplify]: Simplified to 0 1552473552.394 * [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))))) 1552473552.395 * * * * [progress]: [ 330 / 452 ] simplifiying candidate # 1552473552.395 * [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))))) 1552473552.395 * * [simplify]: iters left: 6 (13 enodes) 1552473552.398 * * [simplify]: iters left: 5 (54 enodes) 1552473552.408 * * [simplify]: iters left: 4 (103 enodes) 1552473552.432 * * [simplify]: iters left: 3 (156 enodes) 1552473552.454 * * [simplify]: iters left: 2 (169 enodes) 1552473552.483 * * [simplify]: iters left: 1 (173 enodes) 1552473552.515 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473552.516 * * [simplify]: Extracting #1: cost 21 inf + 0 1552473552.516 * * [simplify]: Extracting #2: cost 37 inf + 3 1552473552.516 * * [simplify]: Extracting #3: cost 29 inf + 897 1552473552.517 * * [simplify]: Extracting #4: cost 9 inf + 2692 1552473552.518 * * [simplify]: Extracting #5: cost 0 inf + 4066 1552473552.519 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1552473552.519 * [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))))) 1552473552.520 * [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)))) 1552473552.520 * * [simplify]: iters left: 6 (8 enodes) 1552473552.522 * * [simplify]: iters left: 5 (36 enodes) 1552473552.528 * * [simplify]: iters left: 4 (64 enodes) 1552473552.540 * * [simplify]: iters left: 3 (129 enodes) 1552473552.568 * * [simplify]: iters left: 2 (200 enodes) 1552473552.612 * * [simplify]: iters left: 1 (223 enodes) 1552473552.650 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473552.650 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473552.650 * [simplify]: Simplified to 0 1552473552.650 * [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))))) 1552473552.650 * * * * [progress]: [ 331 / 452 ] simplifiying candidate # 1552473552.650 * [simplify]: Simplifying (fma (* x.im (* (cbrt y.re) (cbrt y.re))) (cbrt y.re) (- (* (* (sqrt x.re) y.im) (sqrt x.re)))) 1552473552.651 * * [simplify]: iters left: 6 (12 enodes) 1552473552.656 * * [simplify]: iters left: 5 (47 enodes) 1552473552.671 * * [simplify]: iters left: 4 (76 enodes) 1552473552.698 * * [simplify]: iters left: 3 (104 enodes) 1552473552.712 * * [simplify]: iters left: 2 (109 enodes) 1552473552.725 * * [simplify]: iters left: 1 (111 enodes) 1552473552.745 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473552.745 * * [simplify]: Extracting #1: cost 17 inf + 0 1552473552.746 * * [simplify]: Extracting #2: cost 29 inf + 3 1552473552.746 * * [simplify]: Extracting #3: cost 19 inf + 1101 1552473552.747 * * [simplify]: Extracting #4: cost 5 inf + 2046 1552473552.748 * * [simplify]: Extracting #5: cost 0 inf + 2454 1552473552.750 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1552473552.750 * [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))))) 1552473552.750 * [simplify]: Simplifying (fma (- (* (sqrt x.re) y.im)) (sqrt x.re) (* (* (sqrt x.re) y.im) (sqrt x.re))) 1552473552.750 * * [simplify]: iters left: 6 (7 enodes) 1552473552.754 * * [simplify]: iters left: 5 (29 enodes) 1552473552.763 * * [simplify]: iters left: 4 (46 enodes) 1552473552.778 * * [simplify]: iters left: 3 (81 enodes) 1552473552.806 * * [simplify]: iters left: 2 (110 enodes) 1552473552.830 * * [simplify]: iters left: 1 (111 enodes) 1552473552.847 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473552.847 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473552.847 * [simplify]: Simplified to 0 1552473552.847 * [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))))) 1552473552.847 * * * * [progress]: [ 332 / 452 ] simplifiying candidate # 1552473552.848 * [simplify]: Simplifying (fma (* x.im (* (cbrt y.re) (cbrt y.re))) (cbrt y.re) (- (* (* x.re y.im) 1))) 1552473552.848 * * [simplify]: iters left: 6 (12 enodes) 1552473552.854 * * [simplify]: iters left: 5 (50 enodes) 1552473552.871 * * [simplify]: iters left: 4 (83 enodes) 1552473552.888 * * [simplify]: iters left: 3 (117 enodes) 1552473552.903 * * [simplify]: iters left: 2 (127 enodes) 1552473552.921 * * [simplify]: iters left: 1 (129 enodes) 1552473552.935 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473552.935 * * [simplify]: Extracting #1: cost 17 inf + 0 1552473552.935 * * [simplify]: Extracting #2: cost 18 inf + 130 1552473552.936 * * [simplify]: Extracting #3: cost 3 inf + 1426 1552473552.937 * * [simplify]: Extracting #4: cost 0 inf + 1722 1552473552.938 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1552473552.938 * [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))))) 1552473552.938 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1552473552.938 * * [simplify]: iters left: 5 (7 enodes) 1552473552.942 * * [simplify]: iters left: 4 (31 enodes) 1552473552.955 * * [simplify]: iters left: 3 (53 enodes) 1552473552.969 * * [simplify]: iters left: 2 (65 enodes) 1552473552.981 * * [simplify]: iters left: 1 (97 enodes) 1552473552.995 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473552.995 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473552.995 * [simplify]: Simplified to 0 1552473552.995 * [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))))) 1552473552.995 * * * * [progress]: [ 333 / 452 ] simplifiying candidate # 1552473552.996 * [simplify]: Simplifying (fma (* x.im (* (cbrt y.re) (cbrt y.re))) (cbrt y.re) (- (* x.re y.im))) 1552473552.996 * * [simplify]: iters left: 6 (10 enodes) 1552473553.000 * * [simplify]: iters left: 5 (40 enodes) 1552473553.015 * * [simplify]: iters left: 4 (59 enodes) 1552473553.024 * * [simplify]: iters left: 3 (74 enodes) 1552473553.033 * * [simplify]: iters left: 2 (76 enodes) 1552473553.043 * * [simplify]: iters left: 1 (78 enodes) 1552473553.061 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473553.061 * * [simplify]: Extracting #1: cost 15 inf + 0 1552473553.061 * * [simplify]: Extracting #2: cost 18 inf + 87 1552473553.062 * * [simplify]: Extracting #3: cost 4 inf + 1391 1552473553.063 * * [simplify]: Extracting #4: cost 0 inf + 1720 1552473553.063 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473553.063 * [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))))) 1552473553.064 * [simplify]: Simplifying (fma (- x.re) y.im (* x.re y.im)) 1552473553.064 * * [simplify]: iters left: 3 (5 enodes) 1552473553.066 * * [simplify]: iters left: 2 (18 enodes) 1552473553.072 * * [simplify]: iters left: 1 (25 enodes) 1552473553.080 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473553.080 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473553.080 * * [simplify]: Extracting #2: cost 11 inf + 2 1552473553.080 * * [simplify]: Extracting #3: cost 4 inf + 373 1552473553.081 * * [simplify]: Extracting #4: cost 0 inf + 699 1552473553.081 * [simplify]: Simplified to (- (* x.re y.im) (* x.re y.im)) 1552473553.081 * [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))))) 1552473553.081 * * * * [progress]: [ 334 / 452 ] simplifiying candidate # 1552473553.082 * [simplify]: Simplifying (fma (* x.im (sqrt y.re)) (sqrt y.re) (- (* y.im x.re))) 1552473553.082 * * [simplify]: iters left: 5 (9 enodes) 1552473553.086 * * [simplify]: iters left: 4 (35 enodes) 1552473553.096 * * [simplify]: iters left: 3 (48 enodes) 1552473553.110 * * [simplify]: iters left: 2 (55 enodes) 1552473553.122 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473553.122 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473553.123 * * [simplify]: Extracting #2: cost 14 inf + 86 1552473553.123 * * [simplify]: Extracting #3: cost 5 inf + 541 1552473553.123 * * [simplify]: Extracting #4: cost 0 inf + 994 1552473553.123 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1552473553.123 * [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))))) 1552473553.124 * [simplify]: Simplifying (fma (- y.im) x.re (* y.im x.re)) 1552473553.124 * * [simplify]: iters left: 3 (5 enodes) 1552473553.125 * * [simplify]: iters left: 2 (18 enodes) 1552473553.128 * * [simplify]: iters left: 1 (25 enodes) 1552473553.134 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473553.134 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473553.134 * * [simplify]: Extracting #2: cost 11 inf + 2 1552473553.134 * * [simplify]: Extracting #3: cost 4 inf + 373 1552473553.134 * * [simplify]: Extracting #4: cost 0 inf + 699 1552473553.135 * [simplify]: Simplified to (- (* y.im x.re) (* y.im x.re)) 1552473553.135 * [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))))) 1552473553.135 * * * * [progress]: [ 335 / 452 ] simplifiying candidate # 1552473553.135 * [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)))))) 1552473553.135 * * [simplify]: iters left: 6 (12 enodes) 1552473553.138 * * [simplify]: iters left: 5 (47 enodes) 1552473553.146 * * [simplify]: iters left: 4 (69 enodes) 1552473553.165 * * [simplify]: iters left: 3 (96 enodes) 1552473553.183 * * [simplify]: iters left: 2 (140 enodes) 1552473553.219 * * [simplify]: iters left: 1 (211 enodes) 1552473553.280 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473553.281 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473553.281 * * [simplify]: Extracting #2: cost 46 inf + 2 1552473553.281 * * [simplify]: Extracting #3: cost 74 inf + 419 1552473553.283 * * [simplify]: Extracting #4: cost 63 inf + 1483 1552473553.285 * * [simplify]: Extracting #5: cost 40 inf + 11211 1552473553.291 * * [simplify]: Extracting #6: cost 3 inf + 34233 1552473553.298 * * [simplify]: Extracting #7: cost 0 inf + 35905 1552473553.305 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473553.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 (- (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))))) 1552473553.305 * [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))))) 1552473553.306 * * [simplify]: iters left: 6 (8 enodes) 1552473553.309 * * [simplify]: iters left: 5 (30 enodes) 1552473553.319 * * [simplify]: iters left: 4 (46 enodes) 1552473553.338 * * [simplify]: iters left: 3 (95 enodes) 1552473553.366 * * [simplify]: iters left: 2 (153 enodes) 1552473553.398 * * [simplify]: iters left: 1 (222 enodes) 1552473553.453 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473553.453 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473553.453 * [simplify]: Simplified to 0 1552473553.453 * [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))))) 1552473553.453 * * * * [progress]: [ 336 / 452 ] simplifiying candidate # 1552473553.453 * [simplify]: Simplifying (fma (* x.im (sqrt y.re)) (sqrt y.re) (- (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im))))) 1552473553.453 * * [simplify]: iters left: 6 (11 enodes) 1552473553.458 * * [simplify]: iters left: 5 (38 enodes) 1552473553.469 * * [simplify]: iters left: 4 (54 enodes) 1552473553.485 * * [simplify]: iters left: 3 (67 enodes) 1552473553.499 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473553.499 * * [simplify]: Extracting #1: cost 15 inf + 0 1552473553.499 * * [simplify]: Extracting #2: cost 17 inf + 128 1552473553.499 * * [simplify]: Extracting #3: cost 5 inf + 942 1552473553.500 * * [simplify]: Extracting #4: cost 1 inf + 1280 1552473553.500 * * [simplify]: Extracting #5: cost 0 inf + 1402 1552473553.501 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473553.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 (- (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))))) 1552473553.501 * [simplify]: Simplifying (fma (- (sqrt (* x.re y.im))) (sqrt (* x.re y.im)) (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im)))) 1552473553.501 * * [simplify]: iters left: 6 (7 enodes) 1552473553.502 * * [simplify]: iters left: 5 (22 enodes) 1552473553.506 * * [simplify]: iters left: 4 (30 enodes) 1552473553.511 * * [simplify]: iters left: 3 (46 enodes) 1552473553.518 * * [simplify]: iters left: 2 (56 enodes) 1552473553.524 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473553.524 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473553.524 * [simplify]: Simplified to 0 1552473553.524 * [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))))) 1552473553.525 * * * * [progress]: [ 337 / 452 ] simplifiying candidate # 1552473553.525 * [simplify]: Simplifying (fma (* x.im (sqrt y.re)) (sqrt y.re) (- (* (* x.re y.im) 1))) 1552473553.525 * * [simplify]: iters left: 6 (11 enodes) 1552473553.529 * * [simplify]: iters left: 5 (45 enodes) 1552473553.543 * * [simplify]: iters left: 4 (72 enodes) 1552473553.570 * * [simplify]: iters left: 3 (99 enodes) 1552473553.591 * * [simplify]: iters left: 2 (107 enodes) 1552473553.603 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473553.603 * * [simplify]: Extracting #1: cost 15 inf + 0 1552473553.603 * * [simplify]: Extracting #2: cost 15 inf + 47 1552473553.603 * * [simplify]: Extracting #3: cost 6 inf + 501 1552473553.604 * * [simplify]: Extracting #4: cost 0 inf + 996 1552473553.604 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473553.604 * [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))))) 1552473553.605 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1552473553.605 * * [simplify]: iters left: 5 (7 enodes) 1552473553.607 * * [simplify]: iters left: 4 (31 enodes) 1552473553.613 * * [simplify]: iters left: 3 (53 enodes) 1552473553.626 * * [simplify]: iters left: 2 (65 enodes) 1552473553.648 * * [simplify]: iters left: 1 (97 enodes) 1552473553.673 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473553.673 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473553.673 * [simplify]: Simplified to 0 1552473553.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) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473553.673 * * * * [progress]: [ 338 / 452 ] simplifiying candidate # 1552473553.674 * [simplify]: Simplifying (fma (* x.im (sqrt y.re)) (sqrt y.re) (- (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im))))) 1552473553.674 * * [simplify]: iters left: 6 (12 enodes) 1552473553.680 * * [simplify]: iters left: 5 (50 enodes) 1552473553.699 * * [simplify]: iters left: 4 (90 enodes) 1552473553.723 * * [simplify]: iters left: 3 (143 enodes) 1552473553.743 * * [simplify]: iters left: 2 (149 enodes) 1552473553.760 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473553.760 * * [simplify]: Extracting #1: cost 19 inf + 0 1552473553.760 * * [simplify]: Extracting #2: cost 36 inf + 2 1552473553.761 * * [simplify]: Extracting #3: cost 23 inf + 742 1552473553.761 * * [simplify]: Extracting #4: cost 4 inf + 2336 1552473553.762 * * [simplify]: Extracting #5: cost 0 inf + 2866 1552473553.763 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1552473553.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) (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))))) 1552473553.763 * [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)))) 1552473553.764 * * [simplify]: iters left: 6 (8 enodes) 1552473553.765 * * [simplify]: iters left: 5 (38 enodes) 1552473553.773 * * [simplify]: iters left: 4 (69 enodes) 1552473553.787 * * [simplify]: iters left: 3 (148 enodes) 1552473553.817 * * [simplify]: iters left: 2 (233 enodes) 1552473553.868 * * [simplify]: iters left: 1 (252 enodes) 1552473553.895 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473553.895 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473553.895 * [simplify]: Simplified to 0 1552473553.895 * [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))))) 1552473553.895 * * * * [progress]: [ 339 / 452 ] simplifiying candidate # 1552473553.896 * [simplify]: Simplifying (fma (* x.im (sqrt y.re)) (sqrt y.re) (- (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im)))))) 1552473553.896 * * [simplify]: iters left: 6 (12 enodes) 1552473553.899 * * [simplify]: iters left: 5 (49 enodes) 1552473553.907 * * [simplify]: iters left: 4 (95 enodes) 1552473553.933 * * [simplify]: iters left: 3 (149 enodes) 1552473553.963 * * [simplify]: iters left: 2 (161 enodes) 1552473553.980 * * [simplify]: iters left: 1 (167 enodes) 1552473553.997 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473553.997 * * [simplify]: Extracting #1: cost 19 inf + 0 1552473553.997 * * [simplify]: Extracting #2: cost 33 inf + 3 1552473553.998 * * [simplify]: Extracting #3: cost 23 inf + 579 1552473553.999 * * [simplify]: Extracting #4: cost 5 inf + 2571 1552473554.001 * * [simplify]: Extracting #5: cost 0 inf + 3340 1552473554.002 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473554.002 * [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))))) 1552473554.003 * [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))))) 1552473554.003 * * [simplify]: iters left: 6 (8 enodes) 1552473554.007 * * [simplify]: iters left: 5 (32 enodes) 1552473554.017 * * [simplify]: iters left: 4 (60 enodes) 1552473554.040 * * [simplify]: iters left: 3 (136 enodes) 1552473554.094 * * [simplify]: iters left: 2 (206 enodes) 1552473554.129 * * [simplify]: iters left: 1 (228 enodes) 1552473554.152 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473554.152 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473554.152 * [simplify]: Simplified to 0 1552473554.153 * [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))))) 1552473554.153 * * * * [progress]: [ 340 / 452 ] simplifiying candidate # 1552473554.153 * [simplify]: Simplifying (fma (* x.im (sqrt y.re)) (sqrt y.re) (- (* (sqrt y.im) (* x.re (sqrt y.im))))) 1552473554.153 * * [simplify]: iters left: 6 (11 enodes) 1552473554.161 * * [simplify]: iters left: 5 (42 enodes) 1552473554.174 * * [simplify]: iters left: 4 (65 enodes) 1552473554.194 * * [simplify]: iters left: 3 (85 enodes) 1552473554.208 * * [simplify]: iters left: 2 (88 enodes) 1552473554.219 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473554.220 * * [simplify]: Extracting #1: cost 15 inf + 0 1552473554.220 * * [simplify]: Extracting #2: cost 25 inf + 3 1552473554.220 * * [simplify]: Extracting #3: cost 14 inf + 661 1552473554.220 * * [simplify]: Extracting #4: cost 3 inf + 1483 1552473554.221 * * [simplify]: Extracting #5: cost 0 inf + 1728 1552473554.221 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473554.221 * [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))))) 1552473554.222 * [simplify]: Simplifying (fma (- (sqrt y.im)) (* x.re (sqrt y.im)) (* (sqrt y.im) (* x.re (sqrt y.im)))) 1552473554.222 * * [simplify]: iters left: 6 (7 enodes) 1552473554.223 * * [simplify]: iters left: 5 (25 enodes) 1552473554.227 * * [simplify]: iters left: 4 (39 enodes) 1552473554.241 * * [simplify]: iters left: 3 (82 enodes) 1552473554.261 * * [simplify]: iters left: 2 (110 enodes) 1552473554.276 * * [simplify]: iters left: 1 (112 enodes) 1552473554.284 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473554.284 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473554.284 * [simplify]: Simplified to 0 1552473554.284 * [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))))) 1552473554.285 * * * * [progress]: [ 341 / 452 ] simplifiying candidate # 1552473554.285 * [simplify]: Simplifying (fma (* x.im (sqrt y.re)) (sqrt y.re) (- (* y.im (* x.re 1)))) 1552473554.285 * * [simplify]: iters left: 6 (11 enodes) 1552473554.288 * * [simplify]: iters left: 5 (41 enodes) 1552473554.298 * * [simplify]: iters left: 4 (59 enodes) 1552473554.313 * * [simplify]: iters left: 3 (69 enodes) 1552473554.328 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473554.328 * * [simplify]: Extracting #1: cost 14 inf + 0 1552473554.329 * * [simplify]: Extracting #2: cost 17 inf + 45 1552473554.329 * * [simplify]: Extracting #3: cost 5 inf + 622 1552473554.329 * * [simplify]: Extracting #4: cost 0 inf + 1076 1552473554.330 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1552473554.330 * [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))))) 1552473554.330 * [simplify]: Simplifying (fma (- y.im) (* x.re 1) (* y.im (* x.re 1))) 1552473554.331 * * [simplify]: iters left: 5 (7 enodes) 1552473554.334 * * [simplify]: iters left: 4 (24 enodes) 1552473554.341 * * [simplify]: iters left: 3 (37 enodes) 1552473554.352 * * [simplify]: iters left: 2 (53 enodes) 1552473554.363 * * [simplify]: iters left: 1 (58 enodes) 1552473554.374 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473554.374 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473554.374 * [simplify]: Simplified to 0 1552473554.374 * [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))))) 1552473554.374 * * * * [progress]: [ 342 / 452 ] simplifiying candidate # 1552473554.375 * [simplify]: Simplifying (fma (* x.im (sqrt y.re)) (sqrt y.re) (- (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re))))) 1552473554.375 * * [simplify]: iters left: 6 (12 enodes) 1552473554.380 * * [simplify]: iters left: 5 (49 enodes) 1552473554.397 * * [simplify]: iters left: 4 (91 enodes) 1552473554.425 * * [simplify]: iters left: 3 (137 enodes) 1552473554.459 * * [simplify]: iters left: 2 (149 enodes) 1552473554.489 * * [simplify]: iters left: 1 (153 enodes) 1552473554.519 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473554.519 * * [simplify]: Extracting #1: cost 19 inf + 0 1552473554.519 * * [simplify]: Extracting #2: cost 33 inf + 3 1552473554.520 * * [simplify]: Extracting #3: cost 26 inf + 495 1552473554.521 * * [simplify]: Extracting #4: cost 5 inf + 2762 1552473554.522 * * [simplify]: Extracting #5: cost 0 inf + 3340 1552473554.524 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1552473554.524 * [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))))) 1552473554.524 * [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)))) 1552473554.524 * * [simplify]: iters left: 6 (8 enodes) 1552473554.528 * * [simplify]: iters left: 5 (36 enodes) 1552473554.538 * * [simplify]: iters left: 4 (64 enodes) 1552473554.560 * * [simplify]: iters left: 3 (129 enodes) 1552473554.594 * * [simplify]: iters left: 2 (200 enodes) 1552473554.631 * * [simplify]: iters left: 1 (223 enodes) 1552473554.659 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473554.659 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473554.659 * [simplify]: Simplified to 0 1552473554.659 * [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))))) 1552473554.659 * * * * [progress]: [ 343 / 452 ] simplifiying candidate # 1552473554.660 * [simplify]: Simplifying (fma (* x.im (sqrt y.re)) (sqrt y.re) (- (* (* (sqrt x.re) y.im) (sqrt x.re)))) 1552473554.660 * * [simplify]: iters left: 6 (11 enodes) 1552473554.665 * * [simplify]: iters left: 5 (42 enodes) 1552473554.677 * * [simplify]: iters left: 4 (65 enodes) 1552473554.688 * * [simplify]: iters left: 3 (86 enodes) 1552473554.700 * * [simplify]: iters left: 2 (89 enodes) 1552473554.725 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473554.726 * * [simplify]: Extracting #1: cost 15 inf + 0 1552473554.726 * * [simplify]: Extracting #2: cost 25 inf + 3 1552473554.726 * * [simplify]: Extracting #3: cost 13 inf + 784 1552473554.726 * * [simplify]: Extracting #4: cost 2 inf + 1565 1552473554.727 * * [simplify]: Extracting #5: cost 0 inf + 1728 1552473554.727 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1552473554.727 * [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))))) 1552473554.728 * [simplify]: Simplifying (fma (- (* (sqrt x.re) y.im)) (sqrt x.re) (* (* (sqrt x.re) y.im) (sqrt x.re))) 1552473554.728 * * [simplify]: iters left: 6 (7 enodes) 1552473554.729 * * [simplify]: iters left: 5 (29 enodes) 1552473554.734 * * [simplify]: iters left: 4 (46 enodes) 1552473554.743 * * [simplify]: iters left: 3 (81 enodes) 1552473554.761 * * [simplify]: iters left: 2 (110 enodes) 1552473554.773 * * [simplify]: iters left: 1 (111 enodes) 1552473554.783 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473554.783 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473554.783 * [simplify]: Simplified to 0 1552473554.783 * [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))))) 1552473554.783 * * * * [progress]: [ 344 / 452 ] simplifiying candidate # 1552473554.783 * [simplify]: Simplifying (fma (* x.im (sqrt y.re)) (sqrt y.re) (- (* (* x.re y.im) 1))) 1552473554.783 * * [simplify]: iters left: 6 (11 enodes) 1552473554.787 * * [simplify]: iters left: 5 (45 enodes) 1552473554.803 * * [simplify]: iters left: 4 (72 enodes) 1552473554.829 * * [simplify]: iters left: 3 (99 enodes) 1552473554.854 * * [simplify]: iters left: 2 (107 enodes) 1552473554.872 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473554.872 * * [simplify]: Extracting #1: cost 15 inf + 0 1552473554.872 * * [simplify]: Extracting #2: cost 15 inf + 47 1552473554.872 * * [simplify]: Extracting #3: cost 6 inf + 501 1552473554.872 * * [simplify]: Extracting #4: cost 0 inf + 996 1552473554.873 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473554.873 * [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))))) 1552473554.873 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1552473554.873 * * [simplify]: iters left: 5 (7 enodes) 1552473554.875 * * [simplify]: iters left: 4 (31 enodes) 1552473554.881 * * [simplify]: iters left: 3 (53 enodes) 1552473554.891 * * [simplify]: iters left: 2 (65 enodes) 1552473554.913 * * [simplify]: iters left: 1 (97 enodes) 1552473554.933 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473554.933 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473554.933 * [simplify]: Simplified to 0 1552473554.933 * [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))))) 1552473554.933 * * * * [progress]: [ 345 / 452 ] simplifiying candidate # 1552473554.934 * [simplify]: Simplifying (fma (* x.im (sqrt y.re)) (sqrt y.re) (- (* x.re y.im))) 1552473554.934 * * [simplify]: iters left: 5 (9 enodes) 1552473554.936 * * [simplify]: iters left: 4 (35 enodes) 1552473554.941 * * [simplify]: iters left: 3 (48 enodes) 1552473554.949 * * [simplify]: iters left: 2 (55 enodes) 1552473554.956 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473554.956 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473554.956 * * [simplify]: Extracting #2: cost 14 inf + 86 1552473554.956 * * [simplify]: Extracting #3: cost 5 inf + 541 1552473554.957 * * [simplify]: Extracting #4: cost 0 inf + 994 1552473554.957 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473554.957 * [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))))) 1552473554.957 * [simplify]: Simplifying (fma (- x.re) y.im (* x.re y.im)) 1552473554.957 * * [simplify]: iters left: 3 (5 enodes) 1552473554.959 * * [simplify]: iters left: 2 (18 enodes) 1552473554.962 * * [simplify]: iters left: 1 (25 enodes) 1552473554.966 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473554.966 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473554.966 * * [simplify]: Extracting #2: cost 11 inf + 2 1552473554.966 * * [simplify]: Extracting #3: cost 4 inf + 373 1552473554.966 * * [simplify]: Extracting #4: cost 0 inf + 699 1552473554.967 * [simplify]: Simplified to (- (* x.re y.im) (* x.re y.im)) 1552473554.967 * [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))))) 1552473554.967 * * * * [progress]: [ 346 / 452 ] simplifiying candidate # 1552473554.967 * [simplify]: Simplifying (fma (* x.im 1) y.re (- (* y.im x.re))) 1552473554.968 * * [simplify]: iters left: 5 (9 enodes) 1552473554.970 * * [simplify]: iters left: 4 (34 enodes) 1552473554.976 * * [simplify]: iters left: 3 (50 enodes) 1552473554.984 * * [simplify]: iters left: 2 (60 enodes) 1552473554.998 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473554.998 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473554.998 * * [simplify]: Extracting #2: cost 9 inf + 128 1552473554.998 * * [simplify]: Extracting #3: cost 3 inf + 418 1552473554.999 * * [simplify]: Extracting #4: cost 0 inf + 748 1552473554.999 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1552473554.999 * [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))))) 1552473554.999 * [simplify]: Simplifying (fma (- y.im) x.re (* y.im x.re)) 1552473554.999 * * [simplify]: iters left: 3 (5 enodes) 1552473555.001 * * [simplify]: iters left: 2 (18 enodes) 1552473555.004 * * [simplify]: iters left: 1 (25 enodes) 1552473555.007 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473555.008 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473555.008 * * [simplify]: Extracting #2: cost 11 inf + 2 1552473555.008 * * [simplify]: Extracting #3: cost 4 inf + 373 1552473555.008 * * [simplify]: Extracting #4: cost 0 inf + 699 1552473555.008 * [simplify]: Simplified to (- (* y.im x.re) (* y.im x.re)) 1552473555.008 * [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))))) 1552473555.008 * * * * [progress]: [ 347 / 452 ] simplifiying candidate # 1552473555.008 * [simplify]: Simplifying (fma (* x.im 1) y.re (- (* (cbrt (* x.re y.im)) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im)))))) 1552473555.009 * * [simplify]: iters left: 6 (12 enodes) 1552473555.012 * * [simplify]: iters left: 5 (46 enodes) 1552473555.022 * * [simplify]: iters left: 4 (71 enodes) 1552473555.044 * * [simplify]: iters left: 3 (101 enodes) 1552473555.064 * * [simplify]: iters left: 2 (148 enodes) 1552473555.096 * * [simplify]: iters left: 1 (219 enodes) 1552473555.167 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473555.167 * * [simplify]: Extracting #1: cost 17 inf + 0 1552473555.167 * * [simplify]: Extracting #2: cost 46 inf + 87 1552473555.168 * * [simplify]: Extracting #3: cost 66 inf + 1088 1552473555.169 * * [simplify]: Extracting #4: cost 40 inf + 11373 1552473555.172 * * [simplify]: Extracting #5: cost 5 inf + 32619 1552473555.177 * * [simplify]: Extracting #6: cost 0 inf + 35659 1552473555.184 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1552473555.184 * [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))))) 1552473555.185 * [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))))) 1552473555.185 * * [simplify]: iters left: 6 (8 enodes) 1552473555.189 * * [simplify]: iters left: 5 (30 enodes) 1552473555.199 * * [simplify]: iters left: 4 (46 enodes) 1552473555.218 * * [simplify]: iters left: 3 (95 enodes) 1552473555.253 * * [simplify]: iters left: 2 (153 enodes) 1552473555.291 * * [simplify]: iters left: 1 (222 enodes) 1552473555.333 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473555.333 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473555.333 * [simplify]: Simplified to 0 1552473555.333 * [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))))) 1552473555.333 * * * * [progress]: [ 348 / 452 ] simplifiying candidate # 1552473555.334 * [simplify]: Simplifying (fma (* x.im 1) y.re (- (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im))))) 1552473555.334 * * [simplify]: iters left: 6 (11 enodes) 1552473555.339 * * [simplify]: iters left: 5 (37 enodes) 1552473555.351 * * [simplify]: iters left: 4 (56 enodes) 1552473555.373 * * [simplify]: iters left: 3 (72 enodes) 1552473555.388 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473555.388 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473555.388 * * [simplify]: Extracting #2: cost 14 inf + 86 1552473555.388 * * [simplify]: Extracting #3: cost 2 inf + 992 1552473555.389 * * [simplify]: Extracting #4: cost 0 inf + 1156 1552473555.389 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1552473555.389 * [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))))) 1552473555.389 * [simplify]: Simplifying (fma (- (sqrt (* x.re y.im))) (sqrt (* x.re y.im)) (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im)))) 1552473555.390 * * [simplify]: iters left: 6 (7 enodes) 1552473555.391 * * [simplify]: iters left: 5 (22 enodes) 1552473555.394 * * [simplify]: iters left: 4 (30 enodes) 1552473555.399 * * [simplify]: iters left: 3 (46 enodes) 1552473555.406 * * [simplify]: iters left: 2 (56 enodes) 1552473555.412 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473555.412 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473555.412 * [simplify]: Simplified to 0 1552473555.412 * [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))))) 1552473555.412 * * * * [progress]: [ 349 / 452 ] simplifiying candidate # 1552473555.412 * [simplify]: Simplifying (fma (* x.im 1) y.re (- (* (* x.re y.im) 1))) 1552473555.412 * * [simplify]: iters left: 6 (10 enodes) 1552473555.415 * * [simplify]: iters left: 5 (39 enodes) 1552473555.428 * * [simplify]: iters left: 4 (67 enodes) 1552473555.448 * * [simplify]: iters left: 3 (97 enodes) 1552473555.461 * * [simplify]: iters left: 2 (109 enodes) 1552473555.474 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473555.474 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473555.475 * * [simplify]: Extracting #2: cost 9 inf + 130 1552473555.475 * * [simplify]: Extracting #3: cost 2 inf + 599 1552473555.475 * * [simplify]: Extracting #4: cost 0 inf + 765 1552473555.475 * * [simplify]: Extracting #5: cost 0 inf + 750 1552473555.476 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1552473555.476 * [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))))) 1552473555.476 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1552473555.476 * * [simplify]: iters left: 5 (7 enodes) 1552473555.478 * * [simplify]: iters left: 4 (31 enodes) 1552473555.485 * * [simplify]: iters left: 3 (53 enodes) 1552473555.494 * * [simplify]: iters left: 2 (65 enodes) 1552473555.505 * * [simplify]: iters left: 1 (97 enodes) 1552473555.519 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473555.519 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473555.519 * [simplify]: Simplified to 0 1552473555.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))))) 1552473555.519 * * * * [progress]: [ 350 / 452 ] simplifiying candidate # 1552473555.519 * [simplify]: Simplifying (fma (* x.im 1) y.re (- (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im))))) 1552473555.519 * * [simplify]: iters left: 6 (12 enodes) 1552473555.523 * * [simplify]: iters left: 5 (49 enodes) 1552473555.538 * * [simplify]: iters left: 4 (92 enodes) 1552473555.577 * * [simplify]: iters left: 3 (147 enodes) 1552473555.621 * * [simplify]: iters left: 2 (159 enodes) 1552473555.653 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473555.653 * * [simplify]: Extracting #1: cost 21 inf + 0 1552473555.654 * * [simplify]: Extracting #2: cost 27 inf + 251 1552473555.655 * * [simplify]: Extracting #3: cost 6 inf + 1942 1552473555.656 * * [simplify]: Extracting #4: cost 0 inf + 2635 1552473555.658 * * [simplify]: Extracting #5: cost 0 inf + 2620 1552473555.660 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1552473555.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 (- (* (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))))) 1552473555.660 * [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)))) 1552473555.660 * * [simplify]: iters left: 6 (8 enodes) 1552473555.664 * * [simplify]: iters left: 5 (38 enodes) 1552473555.677 * * [simplify]: iters left: 4 (69 enodes) 1552473555.705 * * [simplify]: iters left: 3 (148 enodes) 1552473555.759 * * [simplify]: iters left: 2 (233 enodes) 1552473555.812 * * [simplify]: iters left: 1 (252 enodes) 1552473555.849 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473555.849 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473555.849 * [simplify]: Simplified to 0 1552473555.849 * [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))))) 1552473555.849 * * * * [progress]: [ 351 / 452 ] simplifiying candidate # 1552473555.849 * [simplify]: Simplifying (fma (* x.im 1) y.re (- (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im)))))) 1552473555.850 * * [simplify]: iters left: 6 (12 enodes) 1552473555.856 * * [simplify]: iters left: 5 (48 enodes) 1552473555.873 * * [simplify]: iters left: 4 (97 enodes) 1552473555.906 * * [simplify]: iters left: 3 (153 enodes) 1552473555.947 * * [simplify]: iters left: 2 (171 enodes) 1552473555.983 * * [simplify]: iters left: 1 (179 enodes) 1552473556.016 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473556.017 * * [simplify]: Extracting #1: cost 20 inf + 0 1552473556.017 * * [simplify]: Extracting #2: cost 25 inf + 291 1552473556.018 * * [simplify]: Extracting #3: cost 5 inf + 2246 1552473556.019 * * [simplify]: Extracting #4: cost 0 inf + 3094 1552473556.021 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1552473556.021 * [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))))) 1552473556.021 * [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))))) 1552473556.021 * * [simplify]: iters left: 6 (8 enodes) 1552473556.025 * * [simplify]: iters left: 5 (32 enodes) 1552473556.034 * * [simplify]: iters left: 4 (60 enodes) 1552473556.057 * * [simplify]: iters left: 3 (136 enodes) 1552473556.110 * * [simplify]: iters left: 2 (206 enodes) 1552473556.158 * * [simplify]: iters left: 1 (228 enodes) 1552473556.174 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473556.174 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473556.174 * [simplify]: Simplified to 0 1552473556.174 * [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))))) 1552473556.175 * * * * [progress]: [ 352 / 452 ] simplifiying candidate # 1552473556.175 * [simplify]: Simplifying (fma (* x.im 1) y.re (- (* (sqrt y.im) (* x.re (sqrt y.im))))) 1552473556.175 * * [simplify]: iters left: 6 (11 enodes) 1552473556.178 * * [simplify]: iters left: 5 (41 enodes) 1552473556.186 * * [simplify]: iters left: 4 (67 enodes) 1552473556.203 * * [simplify]: iters left: 3 (90 enodes) 1552473556.214 * * [simplify]: iters left: 2 (97 enodes) 1552473556.225 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473556.226 * * [simplify]: Extracting #1: cost 16 inf + 0 1552473556.226 * * [simplify]: Extracting #2: cost 14 inf + 415 1552473556.226 * * [simplify]: Extracting #3: cost 2 inf + 1278 1552473556.227 * * [simplify]: Extracting #4: cost 0 inf + 1482 1552473556.227 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1552473556.227 * [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))))) 1552473556.227 * [simplify]: Simplifying (fma (- (sqrt y.im)) (* x.re (sqrt y.im)) (* (sqrt y.im) (* x.re (sqrt y.im)))) 1552473556.227 * * [simplify]: iters left: 6 (7 enodes) 1552473556.229 * * [simplify]: iters left: 5 (25 enodes) 1552473556.233 * * [simplify]: iters left: 4 (39 enodes) 1552473556.246 * * [simplify]: iters left: 3 (82 enodes) 1552473556.259 * * [simplify]: iters left: 2 (110 enodes) 1552473556.282 * * [simplify]: iters left: 1 (112 enodes) 1552473556.297 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473556.297 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473556.297 * [simplify]: Simplified to 0 1552473556.297 * [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))))) 1552473556.297 * * * * [progress]: [ 353 / 452 ] simplifiying candidate # 1552473556.298 * [simplify]: Simplifying (fma (* x.im 1) y.re (- (* y.im (* x.re 1)))) 1552473556.298 * * [simplify]: iters left: 6 (10 enodes) 1552473556.303 * * [simplify]: iters left: 5 (35 enodes) 1552473556.313 * * [simplify]: iters left: 4 (54 enodes) 1552473556.328 * * [simplify]: iters left: 3 (67 enodes) 1552473556.343 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473556.343 * * [simplify]: Extracting #1: cost 12 inf + 0 1552473556.343 * * [simplify]: Extracting #2: cost 10 inf + 210 1552473556.344 * * [simplify]: Extracting #3: cost 0 inf + 830 1552473556.344 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1552473556.344 * [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))))) 1552473556.345 * [simplify]: Simplifying (fma (- y.im) (* x.re 1) (* y.im (* x.re 1))) 1552473556.345 * * [simplify]: iters left: 5 (7 enodes) 1552473556.349 * * [simplify]: iters left: 4 (24 enodes) 1552473556.356 * * [simplify]: iters left: 3 (37 enodes) 1552473556.368 * * [simplify]: iters left: 2 (53 enodes) 1552473556.381 * * [simplify]: iters left: 1 (58 enodes) 1552473556.392 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473556.392 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473556.392 * [simplify]: Simplified to 0 1552473556.392 * [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))))) 1552473556.392 * * * * [progress]: [ 354 / 452 ] simplifiying candidate # 1552473556.392 * [simplify]: Simplifying (fma (* x.im 1) y.re (- (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re))))) 1552473556.392 * * [simplify]: iters left: 6 (12 enodes) 1552473556.398 * * [simplify]: iters left: 5 (48 enodes) 1552473556.415 * * [simplify]: iters left: 4 (93 enodes) 1552473556.450 * * [simplify]: iters left: 3 (142 enodes) 1552473556.491 * * [simplify]: iters left: 2 (158 enodes) 1552473556.524 * * [simplify]: iters left: 1 (163 enodes) 1552473556.561 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473556.561 * * [simplify]: Extracting #1: cost 20 inf + 0 1552473556.561 * * [simplify]: Extracting #2: cost 21 inf + 777 1552473556.563 * * [simplify]: Extracting #3: cost 3 inf + 2650 1552473556.564 * * [simplify]: Extracting #4: cost 0 inf + 3094 1552473556.566 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1552473556.566 * [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))))) 1552473556.567 * [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)))) 1552473556.567 * * [simplify]: iters left: 6 (8 enodes) 1552473556.571 * * [simplify]: iters left: 5 (36 enodes) 1552473556.582 * * [simplify]: iters left: 4 (64 enodes) 1552473556.606 * * [simplify]: iters left: 3 (129 enodes) 1552473556.654 * * [simplify]: iters left: 2 (200 enodes) 1552473556.703 * * [simplify]: iters left: 1 (223 enodes) 1552473556.740 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473556.740 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473556.740 * [simplify]: Simplified to 0 1552473556.741 * [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))))) 1552473556.741 * * * * [progress]: [ 355 / 452 ] simplifiying candidate # 1552473556.741 * [simplify]: Simplifying (fma (* x.im 1) y.re (- (* (* (sqrt x.re) y.im) (sqrt x.re)))) 1552473556.741 * * [simplify]: iters left: 6 (11 enodes) 1552473556.747 * * [simplify]: iters left: 5 (41 enodes) 1552473556.760 * * [simplify]: iters left: 4 (67 enodes) 1552473556.782 * * [simplify]: iters left: 3 (91 enodes) 1552473556.805 * * [simplify]: iters left: 2 (98 enodes) 1552473556.823 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473556.823 * * [simplify]: Extracting #1: cost 16 inf + 0 1552473556.823 * * [simplify]: Extracting #2: cost 14 inf + 456 1552473556.823 * * [simplify]: Extracting #3: cost 2 inf + 1319 1552473556.824 * * [simplify]: Extracting #4: cost 0 inf + 1482 1552473556.824 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1552473556.824 * [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))))) 1552473556.825 * [simplify]: Simplifying (fma (- (* (sqrt x.re) y.im)) (sqrt x.re) (* (* (sqrt x.re) y.im) (sqrt x.re))) 1552473556.825 * * [simplify]: iters left: 6 (7 enodes) 1552473556.826 * * [simplify]: iters left: 5 (29 enodes) 1552473556.831 * * [simplify]: iters left: 4 (46 enodes) 1552473556.839 * * [simplify]: iters left: 3 (81 enodes) 1552473556.858 * * [simplify]: iters left: 2 (110 enodes) 1552473556.882 * * [simplify]: iters left: 1 (111 enodes) 1552473556.898 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473556.898 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473556.898 * [simplify]: Simplified to 0 1552473556.899 * [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))))) 1552473556.899 * * * * [progress]: [ 356 / 452 ] simplifiying candidate # 1552473556.899 * [simplify]: Simplifying (fma (* x.im 1) y.re (- (* (* x.re y.im) 1))) 1552473556.899 * * [simplify]: iters left: 6 (10 enodes) 1552473556.902 * * [simplify]: iters left: 5 (39 enodes) 1552473556.909 * * [simplify]: iters left: 4 (67 enodes) 1552473556.923 * * [simplify]: iters left: 3 (97 enodes) 1552473556.942 * * [simplify]: iters left: 2 (109 enodes) 1552473556.963 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473556.963 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473556.964 * * [simplify]: Extracting #2: cost 9 inf + 130 1552473556.964 * * [simplify]: Extracting #3: cost 2 inf + 599 1552473556.965 * * [simplify]: Extracting #4: cost 0 inf + 765 1552473556.965 * * [simplify]: Extracting #5: cost 0 inf + 750 1552473556.966 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1552473556.966 * [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))))) 1552473556.967 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1552473556.967 * * [simplify]: iters left: 5 (7 enodes) 1552473556.970 * * [simplify]: iters left: 4 (31 enodes) 1552473556.978 * * [simplify]: iters left: 3 (53 enodes) 1552473556.987 * * [simplify]: iters left: 2 (65 enodes) 1552473557.000 * * [simplify]: iters left: 1 (97 enodes) 1552473557.023 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473557.023 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473557.023 * [simplify]: Simplified to 0 1552473557.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))))) 1552473557.023 * * * * [progress]: [ 357 / 452 ] simplifiying candidate # 1552473557.024 * [simplify]: Simplifying (fma (* x.im 1) y.re (- (* x.re y.im))) 1552473557.024 * * [simplify]: iters left: 5 (9 enodes) 1552473557.028 * * [simplify]: iters left: 4 (34 enodes) 1552473557.041 * * [simplify]: iters left: 3 (50 enodes) 1552473557.056 * * [simplify]: iters left: 2 (60 enodes) 1552473557.070 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473557.070 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473557.070 * * [simplify]: Extracting #2: cost 9 inf + 128 1552473557.070 * * [simplify]: Extracting #3: cost 3 inf + 418 1552473557.071 * * [simplify]: Extracting #4: cost 0 inf + 748 1552473557.071 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1552473557.071 * [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))))) 1552473557.072 * [simplify]: Simplifying (fma (- x.re) y.im (* x.re y.im)) 1552473557.072 * * [simplify]: iters left: 3 (5 enodes) 1552473557.074 * * [simplify]: iters left: 2 (18 enodes) 1552473557.080 * * [simplify]: iters left: 1 (25 enodes) 1552473557.089 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473557.089 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473557.089 * * [simplify]: Extracting #2: cost 11 inf + 2 1552473557.089 * * [simplify]: Extracting #3: cost 4 inf + 373 1552473557.089 * * [simplify]: Extracting #4: cost 0 inf + 699 1552473557.090 * [simplify]: Simplified to (- (* x.re y.im) (* x.re y.im)) 1552473557.090 * [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))))) 1552473557.090 * * * * [progress]: [ 358 / 452 ] simplifiying candidate # 1552473557.091 * [simplify]: Simplifying (fma (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) y.re) (- (* y.im x.re))) 1552473557.091 * * [simplify]: iters left: 5 (10 enodes) 1552473557.095 * * [simplify]: iters left: 4 (38 enodes) 1552473557.107 * * [simplify]: iters left: 3 (55 enodes) 1552473557.124 * * [simplify]: iters left: 2 (73 enodes) 1552473557.134 * * [simplify]: iters left: 1 (75 enodes) 1552473557.144 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473557.144 * * [simplify]: Extracting #1: cost 15 inf + 0 1552473557.144 * * [simplify]: Extracting #2: cost 17 inf + 168 1552473557.144 * * [simplify]: Extracting #3: cost 3 inf + 1475 1552473557.145 * * [simplify]: Extracting #4: cost 0 inf + 1720 1552473557.145 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1552473557.145 * [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))))) 1552473557.145 * [simplify]: Simplifying (fma (- y.im) x.re (* y.im x.re)) 1552473557.146 * * [simplify]: iters left: 3 (5 enodes) 1552473557.147 * * [simplify]: iters left: 2 (18 enodes) 1552473557.149 * * [simplify]: iters left: 1 (25 enodes) 1552473557.154 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473557.154 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473557.154 * * [simplify]: Extracting #2: cost 11 inf + 2 1552473557.154 * * [simplify]: Extracting #3: cost 4 inf + 373 1552473557.154 * * [simplify]: Extracting #4: cost 0 inf + 699 1552473557.155 * [simplify]: Simplified to (- (* y.im x.re) (* y.im x.re)) 1552473557.155 * [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))))) 1552473557.155 * * * * [progress]: [ 359 / 452 ] simplifiying candidate # 1552473557.155 * [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)))))) 1552473557.156 * * [simplify]: iters left: 6 (13 enodes) 1552473557.164 * * [simplify]: iters left: 5 (50 enodes) 1552473557.178 * * [simplify]: iters left: 4 (76 enodes) 1552473557.191 * * [simplify]: iters left: 3 (114 enodes) 1552473557.213 * * [simplify]: iters left: 2 (160 enodes) 1552473557.265 * * [simplify]: iters left: 1 (228 enodes) 1552473557.350 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473557.350 * * [simplify]: Extracting #1: cost 15 inf + 0 1552473557.350 * * [simplify]: Extracting #2: cost 48 inf + 125 1552473557.351 * * [simplify]: Extracting #3: cost 74 inf + 1103 1552473557.352 * * [simplify]: Extracting #4: cost 63 inf + 2009 1552473557.354 * * [simplify]: Extracting #5: cost 46 inf + 7347 1552473557.359 * * [simplify]: Extracting #6: cost 8 inf + 30662 1552473557.366 * * [simplify]: Extracting #7: cost 0 inf + 35756 1552473557.373 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473557.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 (- (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))))) 1552473557.374 * [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))))) 1552473557.374 * * [simplify]: iters left: 6 (8 enodes) 1552473557.378 * * [simplify]: iters left: 5 (30 enodes) 1552473557.388 * * [simplify]: iters left: 4 (46 enodes) 1552473557.407 * * [simplify]: iters left: 3 (95 enodes) 1552473557.446 * * [simplify]: iters left: 2 (153 enodes) 1552473557.494 * * [simplify]: iters left: 1 (222 enodes) 1552473557.570 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473557.570 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473557.570 * [simplify]: Simplified to 0 1552473557.570 * [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))))) 1552473557.570 * * * * [progress]: [ 360 / 452 ] simplifiying candidate # 1552473557.571 * [simplify]: Simplifying (fma (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) y.re) (- (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im))))) 1552473557.571 * * [simplify]: iters left: 6 (12 enodes) 1552473557.576 * * [simplify]: iters left: 5 (41 enodes) 1552473557.588 * * [simplify]: iters left: 4 (61 enodes) 1552473557.606 * * [simplify]: iters left: 3 (85 enodes) 1552473557.616 * * [simplify]: iters left: 2 (87 enodes) 1552473557.627 * * [simplify]: iters left: 1 (89 enodes) 1552473557.637 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473557.637 * * [simplify]: Extracting #1: cost 17 inf + 0 1552473557.637 * * [simplify]: Extracting #2: cost 23 inf + 45 1552473557.638 * * [simplify]: Extracting #3: cost 14 inf + 734 1552473557.638 * * [simplify]: Extracting #4: cost 4 inf + 1641 1552473557.639 * * [simplify]: Extracting #5: cost 0 inf + 2128 1552473557.639 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1552473557.639 * [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))))) 1552473557.639 * [simplify]: Simplifying (fma (- (sqrt (* x.re y.im))) (sqrt (* x.re y.im)) (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im)))) 1552473557.639 * * [simplify]: iters left: 6 (7 enodes) 1552473557.641 * * [simplify]: iters left: 5 (22 enodes) 1552473557.644 * * [simplify]: iters left: 4 (30 enodes) 1552473557.649 * * [simplify]: iters left: 3 (46 enodes) 1552473557.658 * * [simplify]: iters left: 2 (56 enodes) 1552473557.664 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473557.664 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473557.664 * [simplify]: Simplified to 0 1552473557.665 * [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))))) 1552473557.665 * * * * [progress]: [ 361 / 452 ] simplifiying candidate # 1552473557.665 * [simplify]: Simplifying (fma (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) y.re) (- (* (* x.re y.im) 1))) 1552473557.665 * * [simplify]: iters left: 6 (12 enodes) 1552473557.669 * * [simplify]: iters left: 5 (48 enodes) 1552473557.677 * * [simplify]: iters left: 4 (79 enodes) 1552473557.691 * * [simplify]: iters left: 3 (117 enodes) 1552473557.706 * * [simplify]: iters left: 2 (127 enodes) 1552473557.721 * * [simplify]: iters left: 1 (129 enodes) 1552473557.735 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473557.735 * * [simplify]: Extracting #1: cost 17 inf + 0 1552473557.735 * * [simplify]: Extracting #2: cost 18 inf + 89 1552473557.736 * * [simplify]: Extracting #3: cost 8 inf + 722 1552473557.736 * * [simplify]: Extracting #4: cost 0 inf + 1737 1552473557.737 * * [simplify]: Extracting #5: cost 0 inf + 1722 1552473557.737 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1552473557.737 * [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))))) 1552473557.737 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1552473557.738 * * [simplify]: iters left: 5 (7 enodes) 1552473557.740 * * [simplify]: iters left: 4 (31 enodes) 1552473557.746 * * [simplify]: iters left: 3 (53 enodes) 1552473557.755 * * [simplify]: iters left: 2 (65 enodes) 1552473557.767 * * [simplify]: iters left: 1 (97 enodes) 1552473557.780 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473557.780 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473557.780 * [simplify]: Simplified to 0 1552473557.780 * [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))))) 1552473557.780 * * * * [progress]: [ 362 / 452 ] simplifiying candidate # 1552473557.781 * [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))))) 1552473557.781 * * [simplify]: iters left: 6 (13 enodes) 1552473557.784 * * [simplify]: iters left: 5 (53 enodes) 1552473557.793 * * [simplify]: iters left: 4 (97 enodes) 1552473557.830 * * [simplify]: iters left: 3 (161 enodes) 1552473557.873 * * [simplify]: iters left: 2 (169 enodes) 1552473557.892 * * [simplify]: iters left: 1 (171 enodes) 1552473557.912 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473557.912 * * [simplify]: Extracting #1: cost 21 inf + 0 1552473557.912 * * [simplify]: Extracting #2: cost 40 inf + 2 1552473557.913 * * [simplify]: Extracting #3: cost 35 inf + 251 1552473557.914 * * [simplify]: Extracting #4: cost 9 inf + 2455 1552473557.916 * * [simplify]: Extracting #5: cost 0 inf + 3592 1552473557.920 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1552473557.920 * [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))))) 1552473557.921 * [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)))) 1552473557.921 * * [simplify]: iters left: 6 (8 enodes) 1552473557.924 * * [simplify]: iters left: 5 (38 enodes) 1552473557.931 * * [simplify]: iters left: 4 (69 enodes) 1552473557.945 * * [simplify]: iters left: 3 (148 enodes) 1552473557.989 * * [simplify]: iters left: 2 (233 enodes) 1552473558.041 * * [simplify]: iters left: 1 (252 enodes) 1552473558.060 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473558.060 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473558.060 * [simplify]: Simplified to 0 1552473558.060 * [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))))) 1552473558.060 * * * * [progress]: [ 363 / 452 ] simplifiying candidate # 1552473558.060 * [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)))))) 1552473558.060 * * [simplify]: iters left: 6 (13 enodes) 1552473558.063 * * [simplify]: iters left: 5 (52 enodes) 1552473558.073 * * [simplify]: iters left: 4 (102 enodes) 1552473558.091 * * [simplify]: iters left: 3 (171 enodes) 1552473558.118 * * [simplify]: iters left: 2 (191 enodes) 1552473558.140 * * [simplify]: iters left: 1 (197 enodes) 1552473558.159 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473558.159 * * [simplify]: Extracting #1: cost 21 inf + 0 1552473558.159 * * [simplify]: Extracting #2: cost 37 inf + 3 1552473558.160 * * [simplify]: Extracting #3: cost 33 inf + 291 1552473558.161 * * [simplify]: Extracting #4: cost 12 inf + 2485 1552473558.163 * * [simplify]: Extracting #5: cost 0 inf + 4066 1552473558.165 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473558.165 * [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))))) 1552473558.165 * [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))))) 1552473558.165 * * [simplify]: iters left: 6 (8 enodes) 1552473558.169 * * [simplify]: iters left: 5 (32 enodes) 1552473558.182 * * [simplify]: iters left: 4 (60 enodes) 1552473558.203 * * [simplify]: iters left: 3 (136 enodes) 1552473558.247 * * [simplify]: iters left: 2 (206 enodes) 1552473558.276 * * [simplify]: iters left: 1 (228 enodes) 1552473558.292 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473558.292 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473558.292 * [simplify]: Simplified to 0 1552473558.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))))) 1552473558.292 * * * * [progress]: [ 364 / 452 ] simplifiying candidate # 1552473558.292 * [simplify]: Simplifying (fma (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) y.re) (- (* (sqrt y.im) (* x.re (sqrt y.im))))) 1552473558.293 * * [simplify]: iters left: 6 (12 enodes) 1552473558.295 * * [simplify]: iters left: 5 (45 enodes) 1552473558.302 * * [simplify]: iters left: 4 (72 enodes) 1552473558.314 * * [simplify]: iters left: 3 (103 enodes) 1552473558.327 * * [simplify]: iters left: 2 (108 enodes) 1552473558.341 * * [simplify]: iters left: 1 (110 enodes) 1552473558.368 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473558.368 * * [simplify]: Extracting #1: cost 17 inf + 0 1552473558.369 * * [simplify]: Extracting #2: cost 29 inf + 3 1552473558.369 * * [simplify]: Extracting #3: cost 25 inf + 291 1552473558.369 * * [simplify]: Extracting #4: cost 6 inf + 1801 1552473558.370 * * [simplify]: Extracting #5: cost 0 inf + 2454 1552473558.371 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473558.371 * [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))))) 1552473558.371 * [simplify]: Simplifying (fma (- (sqrt y.im)) (* x.re (sqrt y.im)) (* (sqrt y.im) (* x.re (sqrt y.im)))) 1552473558.371 * * [simplify]: iters left: 6 (7 enodes) 1552473558.373 * * [simplify]: iters left: 5 (25 enodes) 1552473558.377 * * [simplify]: iters left: 4 (39 enodes) 1552473558.384 * * [simplify]: iters left: 3 (82 enodes) 1552473558.398 * * [simplify]: iters left: 2 (110 enodes) 1552473558.413 * * [simplify]: iters left: 1 (112 enodes) 1552473558.432 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473558.432 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473558.432 * [simplify]: Simplified to 0 1552473558.432 * [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))))) 1552473558.432 * * * * [progress]: [ 365 / 452 ] simplifiying candidate # 1552473558.432 * [simplify]: Simplifying (fma (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) y.re) (- (* y.im (* x.re 1)))) 1552473558.433 * * [simplify]: iters left: 6 (12 enodes) 1552473558.439 * * [simplify]: iters left: 5 (44 enodes) 1552473558.453 * * [simplify]: iters left: 4 (66 enodes) 1552473558.467 * * [simplify]: iters left: 3 (87 enodes) 1552473558.477 * * [simplify]: iters left: 2 (89 enodes) 1552473558.488 * * [simplify]: iters left: 1 (91 enodes) 1552473558.508 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473558.508 * * [simplify]: Extracting #1: cost 16 inf + 0 1552473558.508 * * [simplify]: Extracting #2: cost 19 inf + 128 1552473558.508 * * [simplify]: Extracting #3: cost 8 inf + 898 1552473558.509 * * [simplify]: Extracting #4: cost 1 inf + 1680 1552473558.510 * * [simplify]: Extracting #5: cost 0 inf + 1802 1552473558.511 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1552473558.511 * [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))))) 1552473558.512 * [simplify]: Simplifying (fma (- y.im) (* x.re 1) (* y.im (* x.re 1))) 1552473558.512 * * [simplify]: iters left: 5 (7 enodes) 1552473558.515 * * [simplify]: iters left: 4 (24 enodes) 1552473558.523 * * [simplify]: iters left: 3 (37 enodes) 1552473558.535 * * [simplify]: iters left: 2 (53 enodes) 1552473558.548 * * [simplify]: iters left: 1 (58 enodes) 1552473558.555 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473558.555 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473558.555 * [simplify]: Simplified to 0 1552473558.555 * [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))))) 1552473558.555 * * * * [progress]: [ 366 / 452 ] simplifiying candidate # 1552473558.555 * [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))))) 1552473558.555 * * [simplify]: iters left: 6 (13 enodes) 1552473558.558 * * [simplify]: iters left: 5 (52 enodes) 1552473558.569 * * [simplify]: iters left: 4 (98 enodes) 1552473558.587 * * [simplify]: iters left: 3 (156 enodes) 1552473558.620 * * [simplify]: iters left: 2 (169 enodes) 1552473558.640 * * [simplify]: iters left: 1 (173 enodes) 1552473558.673 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473558.673 * * [simplify]: Extracting #1: cost 21 inf + 0 1552473558.673 * * [simplify]: Extracting #2: cost 37 inf + 3 1552473558.673 * * [simplify]: Extracting #3: cost 34 inf + 249 1552473558.674 * * [simplify]: Extracting #4: cost 6 inf + 3254 1552473558.675 * * [simplify]: Extracting #5: cost 0 inf + 4066 1552473558.676 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1552473558.676 * [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))))) 1552473558.676 * [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)))) 1552473558.677 * * [simplify]: iters left: 6 (8 enodes) 1552473558.678 * * [simplify]: iters left: 5 (36 enodes) 1552473558.685 * * [simplify]: iters left: 4 (64 enodes) 1552473558.698 * * [simplify]: iters left: 3 (129 enodes) 1552473558.746 * * [simplify]: iters left: 2 (200 enodes) 1552473558.796 * * [simplify]: iters left: 1 (223 enodes) 1552473558.835 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473558.835 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473558.835 * [simplify]: Simplified to 0 1552473558.835 * [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))))) 1552473558.835 * * * * [progress]: [ 367 / 452 ] simplifiying candidate # 1552473558.835 * [simplify]: Simplifying (fma (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) y.re) (- (* (* (sqrt x.re) y.im) (sqrt x.re)))) 1552473558.836 * * [simplify]: iters left: 6 (12 enodes) 1552473558.841 * * [simplify]: iters left: 5 (45 enodes) 1552473558.852 * * [simplify]: iters left: 4 (72 enodes) 1552473558.865 * * [simplify]: iters left: 3 (104 enodes) 1552473558.886 * * [simplify]: iters left: 2 (109 enodes) 1552473558.913 * * [simplify]: iters left: 1 (111 enodes) 1552473558.936 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473558.936 * * [simplify]: Extracting #1: cost 17 inf + 0 1552473558.937 * * [simplify]: Extracting #2: cost 29 inf + 3 1552473558.937 * * [simplify]: Extracting #3: cost 24 inf + 332 1552473558.938 * * [simplify]: Extracting #4: cost 5 inf + 1883 1552473558.939 * * [simplify]: Extracting #5: cost 0 inf + 2454 1552473558.940 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1552473558.940 * [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))))) 1552473558.941 * [simplify]: Simplifying (fma (- (* (sqrt x.re) y.im)) (sqrt x.re) (* (* (sqrt x.re) y.im) (sqrt x.re))) 1552473558.941 * * [simplify]: iters left: 6 (7 enodes) 1552473558.944 * * [simplify]: iters left: 5 (29 enodes) 1552473558.953 * * [simplify]: iters left: 4 (46 enodes) 1552473558.963 * * [simplify]: iters left: 3 (81 enodes) 1552473558.977 * * [simplify]: iters left: 2 (110 enodes) 1552473558.992 * * [simplify]: iters left: 1 (111 enodes) 1552473559.008 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473559.008 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473559.008 * [simplify]: Simplified to 0 1552473559.008 * [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))))) 1552473559.008 * * * * [progress]: [ 368 / 452 ] simplifiying candidate # 1552473559.009 * [simplify]: Simplifying (fma (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) y.re) (- (* (* x.re y.im) 1))) 1552473559.009 * * [simplify]: iters left: 6 (12 enodes) 1552473559.012 * * [simplify]: iters left: 5 (48 enodes) 1552473559.021 * * [simplify]: iters left: 4 (79 enodes) 1552473559.034 * * [simplify]: iters left: 3 (117 enodes) 1552473559.055 * * [simplify]: iters left: 2 (127 enodes) 1552473559.070 * * [simplify]: iters left: 1 (129 enodes) 1552473559.091 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473559.091 * * [simplify]: Extracting #1: cost 17 inf + 0 1552473559.091 * * [simplify]: Extracting #2: cost 18 inf + 89 1552473559.091 * * [simplify]: Extracting #3: cost 8 inf + 722 1552473559.092 * * [simplify]: Extracting #4: cost 0 inf + 1737 1552473559.093 * * [simplify]: Extracting #5: cost 0 inf + 1722 1552473559.094 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1552473559.094 * [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))))) 1552473559.094 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1552473559.094 * * [simplify]: iters left: 5 (7 enodes) 1552473559.096 * * [simplify]: iters left: 4 (31 enodes) 1552473559.103 * * [simplify]: iters left: 3 (53 enodes) 1552473559.111 * * [simplify]: iters left: 2 (65 enodes) 1552473559.123 * * [simplify]: iters left: 1 (97 enodes) 1552473559.148 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473559.148 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473559.148 * [simplify]: Simplified to 0 1552473559.148 * [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))))) 1552473559.149 * * * * [progress]: [ 369 / 452 ] simplifiying candidate # 1552473559.149 * [simplify]: Simplifying (fma (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) y.re) (- (* x.re y.im))) 1552473559.149 * * [simplify]: iters left: 5 (10 enodes) 1552473559.154 * * [simplify]: iters left: 4 (38 enodes) 1552473559.166 * * [simplify]: iters left: 3 (55 enodes) 1552473559.183 * * [simplify]: iters left: 2 (73 enodes) 1552473559.204 * * [simplify]: iters left: 1 (75 enodes) 1552473559.214 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473559.214 * * [simplify]: Extracting #1: cost 15 inf + 0 1552473559.214 * * [simplify]: Extracting #2: cost 17 inf + 168 1552473559.215 * * [simplify]: Extracting #3: cost 3 inf + 1475 1552473559.216 * * [simplify]: Extracting #4: cost 0 inf + 1720 1552473559.216 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473559.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 (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473559.216 * [simplify]: Simplifying (fma (- x.re) y.im (* x.re y.im)) 1552473559.216 * * [simplify]: iters left: 3 (5 enodes) 1552473559.217 * * [simplify]: iters left: 2 (18 enodes) 1552473559.220 * * [simplify]: iters left: 1 (25 enodes) 1552473559.224 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473559.224 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473559.224 * * [simplify]: Extracting #2: cost 11 inf + 2 1552473559.224 * * [simplify]: Extracting #3: cost 4 inf + 373 1552473559.224 * * [simplify]: Extracting #4: cost 0 inf + 699 1552473559.225 * [simplify]: Simplified to (- (* x.re y.im) (* x.re y.im)) 1552473559.225 * [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))))) 1552473559.225 * * * * [progress]: [ 370 / 452 ] simplifiying candidate # 1552473559.225 * [simplify]: Simplifying (fma (sqrt x.im) (* (sqrt x.im) y.re) (- (* y.im x.re))) 1552473559.225 * * [simplify]: iters left: 5 (9 enodes) 1552473559.227 * * [simplify]: iters left: 4 (35 enodes) 1552473559.232 * * [simplify]: iters left: 3 (48 enodes) 1552473559.239 * * [simplify]: iters left: 2 (55 enodes) 1552473559.246 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473559.246 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473559.246 * * [simplify]: Extracting #2: cost 14 inf + 86 1552473559.246 * * [simplify]: Extracting #3: cost 4 inf + 582 1552473559.247 * * [simplify]: Extracting #4: cost 0 inf + 994 1552473559.247 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1552473559.247 * [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))))) 1552473559.247 * [simplify]: Simplifying (fma (- y.im) x.re (* y.im x.re)) 1552473559.247 * * [simplify]: iters left: 3 (5 enodes) 1552473559.248 * * [simplify]: iters left: 2 (18 enodes) 1552473559.253 * * [simplify]: iters left: 1 (25 enodes) 1552473559.261 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473559.261 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473559.261 * * [simplify]: Extracting #2: cost 11 inf + 2 1552473559.261 * * [simplify]: Extracting #3: cost 4 inf + 373 1552473559.262 * * [simplify]: Extracting #4: cost 0 inf + 699 1552473559.262 * [simplify]: Simplified to (- (* y.im x.re) (* y.im x.re)) 1552473559.262 * [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))))) 1552473559.262 * * * * [progress]: [ 371 / 452 ] simplifiying candidate # 1552473559.263 * [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)))))) 1552473559.263 * * [simplify]: iters left: 6 (12 enodes) 1552473559.269 * * [simplify]: iters left: 5 (47 enodes) 1552473559.281 * * [simplify]: iters left: 4 (69 enodes) 1552473559.295 * * [simplify]: iters left: 3 (96 enodes) 1552473559.314 * * [simplify]: iters left: 2 (140 enodes) 1552473559.352 * * [simplify]: iters left: 1 (211 enodes) 1552473559.418 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473559.418 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473559.418 * * [simplify]: Extracting #2: cost 46 inf + 2 1552473559.418 * * [simplify]: Extracting #3: cost 77 inf + 214 1552473559.419 * * [simplify]: Extracting #4: cost 63 inf + 1483 1552473559.420 * * [simplify]: Extracting #5: cost 41 inf + 10216 1552473559.423 * * [simplify]: Extracting #6: cost 3 inf + 34233 1552473559.426 * * [simplify]: Extracting #7: cost 0 inf + 35905 1552473559.430 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473559.430 * [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))))) 1552473559.430 * [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))))) 1552473559.430 * * [simplify]: iters left: 6 (8 enodes) 1552473559.432 * * [simplify]: iters left: 5 (30 enodes) 1552473559.438 * * [simplify]: iters left: 4 (46 enodes) 1552473559.448 * * [simplify]: iters left: 3 (95 enodes) 1552473559.474 * * [simplify]: iters left: 2 (153 enodes) 1552473559.507 * * [simplify]: iters left: 1 (222 enodes) 1552473559.569 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473559.569 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473559.569 * [simplify]: Simplified to 0 1552473559.569 * [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))))) 1552473559.569 * * * * [progress]: [ 372 / 452 ] simplifiying candidate # 1552473559.570 * [simplify]: Simplifying (fma (sqrt x.im) (* (sqrt x.im) y.re) (- (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im))))) 1552473559.570 * * [simplify]: iters left: 6 (11 enodes) 1552473559.574 * * [simplify]: iters left: 5 (38 enodes) 1552473559.586 * * [simplify]: iters left: 4 (54 enodes) 1552473559.601 * * [simplify]: iters left: 3 (67 enodes) 1552473559.616 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473559.616 * * [simplify]: Extracting #1: cost 15 inf + 0 1552473559.616 * * [simplify]: Extracting #2: cost 19 inf + 45 1552473559.617 * * [simplify]: Extracting #3: cost 11 inf + 417 1552473559.617 * * [simplify]: Extracting #4: cost 1 inf + 1280 1552473559.617 * * [simplify]: Extracting #5: cost 0 inf + 1402 1552473559.618 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473559.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)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473559.618 * [simplify]: Simplifying (fma (- (sqrt (* x.re y.im))) (sqrt (* x.re y.im)) (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im)))) 1552473559.618 * * [simplify]: iters left: 6 (7 enodes) 1552473559.620 * * [simplify]: iters left: 5 (22 enodes) 1552473559.623 * * [simplify]: iters left: 4 (30 enodes) 1552473559.628 * * [simplify]: iters left: 3 (46 enodes) 1552473559.635 * * [simplify]: iters left: 2 (56 enodes) 1552473559.647 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473559.647 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473559.647 * [simplify]: Simplified to 0 1552473559.648 * [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))))) 1552473559.648 * * * * [progress]: [ 373 / 452 ] simplifiying candidate # 1552473559.648 * [simplify]: Simplifying (fma (sqrt x.im) (* (sqrt x.im) y.re) (- (* (* x.re y.im) 1))) 1552473559.648 * * [simplify]: iters left: 6 (11 enodes) 1552473559.654 * * [simplify]: iters left: 5 (45 enodes) 1552473559.670 * * [simplify]: iters left: 4 (72 enodes) 1552473559.694 * * [simplify]: iters left: 3 (99 enodes) 1552473559.721 * * [simplify]: iters left: 2 (107 enodes) 1552473559.747 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473559.747 * * [simplify]: Extracting #1: cost 15 inf + 0 1552473559.748 * * [simplify]: Extracting #2: cost 15 inf + 47 1552473559.748 * * [simplify]: Extracting #3: cost 7 inf + 460 1552473559.749 * * [simplify]: Extracting #4: cost 0 inf + 996 1552473559.750 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473559.750 * [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))))) 1552473559.750 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1552473559.750 * * [simplify]: iters left: 5 (7 enodes) 1552473559.754 * * [simplify]: iters left: 4 (31 enodes) 1552473559.766 * * [simplify]: iters left: 3 (53 enodes) 1552473559.784 * * [simplify]: iters left: 2 (65 enodes) 1552473559.806 * * [simplify]: iters left: 1 (97 enodes) 1552473559.827 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473559.827 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473559.827 * [simplify]: Simplified to 0 1552473559.827 * [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))))) 1552473559.827 * * * * [progress]: [ 374 / 452 ] simplifiying candidate # 1552473559.827 * [simplify]: Simplifying (fma (sqrt x.im) (* (sqrt x.im) y.re) (- (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im))))) 1552473559.827 * * [simplify]: iters left: 6 (12 enodes) 1552473559.830 * * [simplify]: iters left: 5 (50 enodes) 1552473559.839 * * [simplify]: iters left: 4 (90 enodes) 1552473559.871 * * [simplify]: iters left: 3 (143 enodes) 1552473559.909 * * [simplify]: iters left: 2 (149 enodes) 1552473559.925 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473559.925 * * [simplify]: Extracting #1: cost 19 inf + 0 1552473559.925 * * [simplify]: Extracting #2: cost 36 inf + 2 1552473559.926 * * [simplify]: Extracting #3: cost 25 inf + 578 1552473559.926 * * [simplify]: Extracting #4: cost 4 inf + 2336 1552473559.927 * * [simplify]: Extracting #5: cost 0 inf + 2866 1552473559.928 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1552473559.928 * [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))))) 1552473559.929 * [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)))) 1552473559.929 * * [simplify]: iters left: 6 (8 enodes) 1552473559.931 * * [simplify]: iters left: 5 (38 enodes) 1552473559.941 * * [simplify]: iters left: 4 (69 enodes) 1552473559.961 * * [simplify]: iters left: 3 (148 enodes) 1552473559.999 * * [simplify]: iters left: 2 (233 enodes) 1552473560.028 * * [simplify]: iters left: 1 (252 enodes) 1552473560.068 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473560.068 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473560.068 * [simplify]: Simplified to 0 1552473560.068 * [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))))) 1552473560.068 * * * * [progress]: [ 375 / 452 ] simplifiying candidate # 1552473560.069 * [simplify]: Simplifying (fma (sqrt x.im) (* (sqrt x.im) y.re) (- (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im)))))) 1552473560.069 * * [simplify]: iters left: 6 (12 enodes) 1552473560.075 * * [simplify]: iters left: 5 (49 enodes) 1552473560.091 * * [simplify]: iters left: 4 (95 enodes) 1552473560.112 * * [simplify]: iters left: 3 (149 enodes) 1552473560.133 * * [simplify]: iters left: 2 (161 enodes) 1552473560.168 * * [simplify]: iters left: 1 (167 enodes) 1552473560.185 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473560.185 * * [simplify]: Extracting #1: cost 19 inf + 0 1552473560.185 * * [simplify]: Extracting #2: cost 33 inf + 3 1552473560.185 * * [simplify]: Extracting #3: cost 26 inf + 374 1552473560.186 * * [simplify]: Extracting #4: cost 4 inf + 2733 1552473560.187 * * [simplify]: Extracting #5: cost 0 inf + 3340 1552473560.187 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473560.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 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))))) 1552473560.188 * [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))))) 1552473560.188 * * [simplify]: iters left: 6 (8 enodes) 1552473560.190 * * [simplify]: iters left: 5 (32 enodes) 1552473560.197 * * [simplify]: iters left: 4 (60 enodes) 1552473560.219 * * [simplify]: iters left: 3 (136 enodes) 1552473560.273 * * [simplify]: iters left: 2 (206 enodes) 1552473560.304 * * [simplify]: iters left: 1 (228 enodes) 1552473560.325 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473560.325 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473560.325 * [simplify]: Simplified to 0 1552473560.325 * [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))))) 1552473560.325 * * * * [progress]: [ 376 / 452 ] simplifiying candidate # 1552473560.325 * [simplify]: Simplifying (fma (sqrt x.im) (* (sqrt x.im) y.re) (- (* (sqrt y.im) (* x.re (sqrt y.im))))) 1552473560.325 * * [simplify]: iters left: 6 (11 enodes) 1552473560.328 * * [simplify]: iters left: 5 (42 enodes) 1552473560.335 * * [simplify]: iters left: 4 (65 enodes) 1552473560.345 * * [simplify]: iters left: 3 (85 enodes) 1552473560.366 * * [simplify]: iters left: 2 (88 enodes) 1552473560.387 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473560.387 * * [simplify]: Extracting #1: cost 15 inf + 0 1552473560.387 * * [simplify]: Extracting #2: cost 25 inf + 3 1552473560.387 * * [simplify]: Extracting #3: cost 15 inf + 579 1552473560.387 * * [simplify]: Extracting #4: cost 3 inf + 1442 1552473560.388 * * [simplify]: Extracting #5: cost 0 inf + 1728 1552473560.388 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473560.388 * [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))))) 1552473560.389 * [simplify]: Simplifying (fma (- (sqrt y.im)) (* x.re (sqrt y.im)) (* (sqrt y.im) (* x.re (sqrt y.im)))) 1552473560.389 * * [simplify]: iters left: 6 (7 enodes) 1552473560.390 * * [simplify]: iters left: 5 (25 enodes) 1552473560.394 * * [simplify]: iters left: 4 (39 enodes) 1552473560.403 * * [simplify]: iters left: 3 (82 enodes) 1552473560.417 * * [simplify]: iters left: 2 (110 enodes) 1552473560.431 * * [simplify]: iters left: 1 (112 enodes) 1552473560.448 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473560.448 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473560.448 * [simplify]: Simplified to 0 1552473560.449 * [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))))) 1552473560.449 * * * * [progress]: [ 377 / 452 ] simplifiying candidate # 1552473560.449 * [simplify]: Simplifying (fma (sqrt x.im) (* (sqrt x.im) y.re) (- (* y.im (* x.re 1)))) 1552473560.449 * * [simplify]: iters left: 6 (11 enodes) 1552473560.455 * * [simplify]: iters left: 5 (41 enodes) 1552473560.470 * * [simplify]: iters left: 4 (59 enodes) 1552473560.487 * * [simplify]: iters left: 3 (69 enodes) 1552473560.497 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473560.497 * * [simplify]: Extracting #1: cost 14 inf + 0 1552473560.497 * * [simplify]: Extracting #2: cost 17 inf + 45 1552473560.497 * * [simplify]: Extracting #3: cost 6 inf + 581 1552473560.497 * * [simplify]: Extracting #4: cost 0 inf + 1076 1552473560.498 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1552473560.498 * [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))))) 1552473560.498 * [simplify]: Simplifying (fma (- y.im) (* x.re 1) (* y.im (* x.re 1))) 1552473560.498 * * [simplify]: iters left: 5 (7 enodes) 1552473560.500 * * [simplify]: iters left: 4 (24 enodes) 1552473560.504 * * [simplify]: iters left: 3 (37 enodes) 1552473560.510 * * [simplify]: iters left: 2 (53 enodes) 1552473560.517 * * [simplify]: iters left: 1 (58 enodes) 1552473560.528 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473560.528 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473560.528 * [simplify]: Simplified to 0 1552473560.528 * [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))))) 1552473560.528 * * * * [progress]: [ 378 / 452 ] simplifiying candidate # 1552473560.528 * [simplify]: Simplifying (fma (sqrt x.im) (* (sqrt x.im) y.re) (- (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re))))) 1552473560.528 * * [simplify]: iters left: 6 (12 enodes) 1552473560.534 * * [simplify]: iters left: 5 (49 enodes) 1552473560.550 * * [simplify]: iters left: 4 (91 enodes) 1552473560.586 * * [simplify]: iters left: 3 (137 enodes) 1552473560.617 * * [simplify]: iters left: 2 (149 enodes) 1552473560.634 * * [simplify]: iters left: 1 (153 enodes) 1552473560.661 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473560.661 * * [simplify]: Extracting #1: cost 19 inf + 0 1552473560.661 * * [simplify]: Extracting #2: cost 30 inf + 168 1552473560.662 * * [simplify]: Extracting #3: cost 24 inf + 538 1552473560.663 * * [simplify]: Extracting #4: cost 5 inf + 2843 1552473560.665 * * [simplify]: Extracting #5: cost 0 inf + 3340 1552473560.667 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1552473560.667 * [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))))) 1552473560.667 * [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)))) 1552473560.667 * * [simplify]: iters left: 6 (8 enodes) 1552473560.671 * * [simplify]: iters left: 5 (36 enodes) 1552473560.684 * * [simplify]: iters left: 4 (64 enodes) 1552473560.706 * * [simplify]: iters left: 3 (129 enodes) 1552473560.736 * * [simplify]: iters left: 2 (200 enodes) 1552473560.773 * * [simplify]: iters left: 1 (223 enodes) 1552473560.801 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473560.801 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473560.801 * [simplify]: Simplified to 0 1552473560.801 * [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))))) 1552473560.801 * * * * [progress]: [ 379 / 452 ] simplifiying candidate # 1552473560.802 * [simplify]: Simplifying (fma (sqrt x.im) (* (sqrt x.im) y.re) (- (* (* (sqrt x.re) y.im) (sqrt x.re)))) 1552473560.802 * * [simplify]: iters left: 6 (11 enodes) 1552473560.807 * * [simplify]: iters left: 5 (42 enodes) 1552473560.820 * * [simplify]: iters left: 4 (65 enodes) 1552473560.840 * * [simplify]: iters left: 3 (86 enodes) 1552473560.861 * * [simplify]: iters left: 2 (89 enodes) 1552473560.883 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473560.883 * * [simplify]: Extracting #1: cost 15 inf + 0 1552473560.884 * * [simplify]: Extracting #2: cost 25 inf + 3 1552473560.884 * * [simplify]: Extracting #3: cost 15 inf + 661 1552473560.885 * * [simplify]: Extracting #4: cost 3 inf + 1483 1552473560.886 * * [simplify]: Extracting #5: cost 0 inf + 1728 1552473560.887 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1552473560.887 * [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))))) 1552473560.887 * [simplify]: Simplifying (fma (- (* (sqrt x.re) y.im)) (sqrt x.re) (* (* (sqrt x.re) y.im) (sqrt x.re))) 1552473560.887 * * [simplify]: iters left: 6 (7 enodes) 1552473560.891 * * [simplify]: iters left: 5 (29 enodes) 1552473560.897 * * [simplify]: iters left: 4 (46 enodes) 1552473560.905 * * [simplify]: iters left: 3 (81 enodes) 1552473560.920 * * [simplify]: iters left: 2 (110 enodes) 1552473560.932 * * [simplify]: iters left: 1 (111 enodes) 1552473560.942 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473560.942 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473560.942 * [simplify]: Simplified to 0 1552473560.942 * [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))))) 1552473560.942 * * * * [progress]: [ 380 / 452 ] simplifiying candidate # 1552473560.943 * [simplify]: Simplifying (fma (sqrt x.im) (* (sqrt x.im) y.re) (- (* (* x.re y.im) 1))) 1552473560.943 * * [simplify]: iters left: 6 (11 enodes) 1552473560.949 * * [simplify]: iters left: 5 (45 enodes) 1552473560.964 * * [simplify]: iters left: 4 (72 enodes) 1552473560.987 * * [simplify]: iters left: 3 (99 enodes) 1552473561.003 * * [simplify]: iters left: 2 (107 enodes) 1552473561.017 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473561.017 * * [simplify]: Extracting #1: cost 15 inf + 0 1552473561.017 * * [simplify]: Extracting #2: cost 15 inf + 47 1552473561.017 * * [simplify]: Extracting #3: cost 7 inf + 460 1552473561.018 * * [simplify]: Extracting #4: cost 0 inf + 996 1552473561.018 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473561.018 * [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))))) 1552473561.018 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1552473561.019 * * [simplify]: iters left: 5 (7 enodes) 1552473561.021 * * [simplify]: iters left: 4 (31 enodes) 1552473561.033 * * [simplify]: iters left: 3 (53 enodes) 1552473561.049 * * [simplify]: iters left: 2 (65 enodes) 1552473561.070 * * [simplify]: iters left: 1 (97 enodes) 1552473561.095 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473561.095 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473561.095 * [simplify]: Simplified to 0 1552473561.095 * [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))))) 1552473561.096 * * * * [progress]: [ 381 / 452 ] simplifiying candidate # 1552473561.096 * [simplify]: Simplifying (fma (sqrt x.im) (* (sqrt x.im) y.re) (- (* x.re y.im))) 1552473561.096 * * [simplify]: iters left: 5 (9 enodes) 1552473561.100 * * [simplify]: iters left: 4 (35 enodes) 1552473561.110 * * [simplify]: iters left: 3 (48 enodes) 1552473561.123 * * [simplify]: iters left: 2 (55 enodes) 1552473561.136 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473561.136 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473561.136 * * [simplify]: Extracting #2: cost 14 inf + 86 1552473561.136 * * [simplify]: Extracting #3: cost 4 inf + 582 1552473561.137 * * [simplify]: Extracting #4: cost 0 inf + 994 1552473561.140 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473561.140 * [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))))) 1552473561.140 * [simplify]: Simplifying (fma (- x.re) y.im (* x.re y.im)) 1552473561.140 * * [simplify]: iters left: 3 (5 enodes) 1552473561.142 * * [simplify]: iters left: 2 (18 enodes) 1552473561.147 * * [simplify]: iters left: 1 (25 enodes) 1552473561.155 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473561.155 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473561.155 * * [simplify]: Extracting #2: cost 11 inf + 2 1552473561.155 * * [simplify]: Extracting #3: cost 4 inf + 373 1552473561.156 * * [simplify]: Extracting #4: cost 0 inf + 699 1552473561.156 * [simplify]: Simplified to (- (* x.re y.im) (* x.re y.im)) 1552473561.156 * [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))))) 1552473561.156 * * * * [progress]: [ 382 / 452 ] simplifiying candidate # 1552473561.157 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* y.im x.re))) 1552473561.157 * * [simplify]: iters left: 5 (9 enodes) 1552473561.162 * * [simplify]: iters left: 4 (37 enodes) 1552473561.174 * * [simplify]: iters left: 3 (51 enodes) 1552473561.191 * * [simplify]: iters left: 2 (63 enodes) 1552473561.206 * * [simplify]: iters left: 1 (64 enodes) 1552473561.221 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473561.221 * * [simplify]: Extracting #1: cost 12 inf + 0 1552473561.221 * * [simplify]: Extracting #2: cost 5 inf + 501 1552473561.222 * * [simplify]: Extracting #3: cost 0 inf + 749 1552473561.222 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1552473561.222 * [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))))) 1552473561.223 * [simplify]: Simplifying (fma (- y.im) x.re (* y.im x.re)) 1552473561.223 * * [simplify]: iters left: 3 (5 enodes) 1552473561.225 * * [simplify]: iters left: 2 (18 enodes) 1552473561.230 * * [simplify]: iters left: 1 (25 enodes) 1552473561.238 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473561.239 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473561.239 * * [simplify]: Extracting #2: cost 11 inf + 2 1552473561.239 * * [simplify]: Extracting #3: cost 4 inf + 373 1552473561.239 * * [simplify]: Extracting #4: cost 0 inf + 699 1552473561.240 * [simplify]: Simplified to (- (* y.im x.re) (* y.im x.re)) 1552473561.240 * [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))))) 1552473561.240 * * * * [progress]: [ 383 / 452 ] simplifiying candidate # 1552473561.241 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* (cbrt (* x.re y.im)) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im)))))) 1552473561.241 * * [simplify]: iters left: 6 (12 enodes) 1552473561.247 * * [simplify]: iters left: 5 (49 enodes) 1552473561.264 * * [simplify]: iters left: 4 (72 enodes) 1552473561.288 * * [simplify]: iters left: 3 (104 enodes) 1552473561.308 * * [simplify]: iters left: 2 (150 enodes) 1552473561.351 * * [simplify]: iters left: 1 (229 enodes) 1552473561.410 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473561.410 * * [simplify]: Extracting #1: cost 20 inf + 0 1552473561.411 * * [simplify]: Extracting #2: cost 49 inf + 432 1552473561.412 * * [simplify]: Extracting #3: cost 58 inf + 2220 1552473561.414 * * [simplify]: Extracting #4: cost 23 inf + 21474 1552473561.417 * * [simplify]: Extracting #5: cost 2 inf + 33828 1552473561.420 * * [simplify]: Extracting #6: cost 0 inf + 35036 1552473561.424 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1552473561.424 * [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))))) 1552473561.424 * [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))))) 1552473561.424 * * [simplify]: iters left: 6 (8 enodes) 1552473561.426 * * [simplify]: iters left: 5 (30 enodes) 1552473561.431 * * [simplify]: iters left: 4 (46 enodes) 1552473561.441 * * [simplify]: iters left: 3 (95 enodes) 1552473561.459 * * [simplify]: iters left: 2 (153 enodes) 1552473561.498 * * [simplify]: iters left: 1 (222 enodes) 1552473561.538 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473561.538 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473561.538 * [simplify]: Simplified to 0 1552473561.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)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473561.538 * * * * [progress]: [ 384 / 452 ] simplifiying candidate # 1552473561.538 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im))))) 1552473561.539 * * [simplify]: iters left: 6 (11 enodes) 1552473561.542 * * [simplify]: iters left: 5 (40 enodes) 1552473561.548 * * [simplify]: iters left: 4 (57 enodes) 1552473561.558 * * [simplify]: iters left: 3 (73 enodes) 1552473561.570 * * [simplify]: iters left: 2 (74 enodes) 1552473561.578 * * [simplify]: iters left: 1 (80 enodes) 1552473561.586 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473561.586 * * [simplify]: Extracting #1: cost 14 inf + 0 1552473561.587 * * [simplify]: Extracting #2: cost 13 inf + 129 1552473561.587 * * [simplify]: Extracting #3: cost 3 inf + 829 1552473561.587 * * [simplify]: Extracting #4: cost 0 inf + 1157 1552473561.588 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1552473561.588 * [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))))) 1552473561.588 * [simplify]: Simplifying (fma (- (sqrt (* x.re y.im))) (sqrt (* x.re y.im)) (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im)))) 1552473561.588 * * [simplify]: iters left: 6 (7 enodes) 1552473561.589 * * [simplify]: iters left: 5 (22 enodes) 1552473561.593 * * [simplify]: iters left: 4 (30 enodes) 1552473561.597 * * [simplify]: iters left: 3 (46 enodes) 1552473561.604 * * [simplify]: iters left: 2 (56 enodes) 1552473561.609 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473561.609 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473561.609 * [simplify]: Simplified to 0 1552473561.609 * [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))))) 1552473561.610 * * * * [progress]: [ 385 / 452 ] simplifiying candidate # 1552473561.610 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* (* x.re y.im) 1))) 1552473561.610 * * [simplify]: iters left: 6 (10 enodes) 1552473561.616 * * [simplify]: iters left: 5 (42 enodes) 1552473561.630 * * [simplify]: iters left: 4 (68 enodes) 1552473561.652 * * [simplify]: iters left: 3 (94 enodes) 1552473561.678 * * [simplify]: iters left: 2 (106 enodes) 1552473561.703 * * [simplify]: iters left: 1 (114 enodes) 1552473561.720 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473561.720 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473561.720 * * [simplify]: Extracting #2: cost 7 inf + 296 1552473561.721 * * [simplify]: Extracting #3: cost 1 inf + 668 1552473561.721 * * [simplify]: Extracting #4: cost 0 inf + 750 1552473561.722 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1552473561.722 * [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))))) 1552473561.722 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1552473561.723 * * [simplify]: iters left: 5 (7 enodes) 1552473561.726 * * [simplify]: iters left: 4 (31 enodes) 1552473561.736 * * [simplify]: iters left: 3 (53 enodes) 1552473561.751 * * [simplify]: iters left: 2 (65 enodes) 1552473561.770 * * [simplify]: iters left: 1 (97 enodes) 1552473561.791 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473561.791 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473561.791 * [simplify]: Simplified to 0 1552473561.791 * [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))))) 1552473561.792 * * * * [progress]: [ 386 / 452 ] simplifiying candidate # 1552473561.792 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im))))) 1552473561.792 * * [simplify]: iters left: 6 (12 enodes) 1552473562.143 * * [simplify]: iters left: 5 (52 enodes) 1552473562.160 * * [simplify]: iters left: 4 (93 enodes) 1552473562.192 * * [simplify]: iters left: 3 (144 enodes) 1552473562.235 * * [simplify]: iters left: 2 (151 enodes) 1552473562.269 * * [simplify]: iters left: 1 (165 enodes) 1552473562.297 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473562.297 * * [simplify]: Extracting #1: cost 22 inf + 0 1552473562.298 * * [simplify]: Extracting #2: cost 24 inf + 542 1552473562.298 * * [simplify]: Extracting #3: cost 5 inf + 2012 1552473562.299 * * [simplify]: Extracting #4: cost 0 inf + 2621 1552473562.300 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1552473562.300 * [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))))) 1552473562.300 * [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)))) 1552473562.301 * * [simplify]: iters left: 6 (8 enodes) 1552473562.303 * * [simplify]: iters left: 5 (38 enodes) 1552473562.309 * * [simplify]: iters left: 4 (69 enodes) 1552473562.336 * * [simplify]: iters left: 3 (148 enodes) 1552473562.394 * * [simplify]: iters left: 2 (233 enodes) 1552473562.433 * * [simplify]: iters left: 1 (252 enodes) 1552473562.452 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473562.452 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473562.452 * [simplify]: Simplified to 0 1552473562.452 * [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))))) 1552473562.452 * * * * [progress]: [ 387 / 452 ] simplifiying candidate # 1552473562.452 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im)))))) 1552473562.452 * * [simplify]: iters left: 6 (12 enodes) 1552473562.455 * * [simplify]: iters left: 5 (51 enodes) 1552473562.465 * * [simplify]: iters left: 4 (98 enodes) 1552473562.486 * * [simplify]: iters left: 3 (151 enodes) 1552473562.506 * * [simplify]: iters left: 2 (164 enodes) 1552473562.537 * * [simplify]: iters left: 1 (185 enodes) 1552473562.555 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473562.556 * * [simplify]: Extracting #1: cost 21 inf + 0 1552473562.556 * * [simplify]: Extracting #2: cost 21 inf + 620 1552473562.557 * * [simplify]: Extracting #3: cost 4 inf + 2449 1552473562.558 * * [simplify]: Extracting #4: cost 0 inf + 3095 1552473562.558 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1552473562.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 (- (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))))) 1552473562.559 * [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))))) 1552473562.559 * * [simplify]: iters left: 6 (8 enodes) 1552473562.561 * * [simplify]: iters left: 5 (32 enodes) 1552473562.566 * * [simplify]: iters left: 4 (60 enodes) 1552473562.585 * * [simplify]: iters left: 3 (136 enodes) 1552473562.612 * * [simplify]: iters left: 2 (206 enodes) 1552473562.653 * * [simplify]: iters left: 1 (228 enodes) 1552473562.674 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473562.674 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473562.674 * [simplify]: Simplified to 0 1552473562.674 * [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))))) 1552473562.674 * * * * [progress]: [ 388 / 452 ] simplifiying candidate # 1552473562.674 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* (sqrt y.im) (* x.re (sqrt y.im))))) 1552473562.674 * * [simplify]: iters left: 6 (11 enodes) 1552473562.677 * * [simplify]: iters left: 5 (44 enodes) 1552473562.684 * * [simplify]: iters left: 4 (68 enodes) 1552473562.696 * * [simplify]: iters left: 3 (92 enodes) 1552473562.717 * * [simplify]: iters left: 2 (96 enodes) 1552473562.743 * * [simplify]: iters left: 1 (106 enodes) 1552473562.758 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473562.759 * * [simplify]: Extracting #1: cost 17 inf + 0 1552473562.759 * * [simplify]: Extracting #2: cost 13 inf + 498 1552473562.759 * * [simplify]: Extracting #3: cost 0 inf + 1483 1552473562.760 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1552473562.760 * [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))))) 1552473562.760 * [simplify]: Simplifying (fma (- (sqrt y.im)) (* x.re (sqrt y.im)) (* (sqrt y.im) (* x.re (sqrt y.im)))) 1552473562.760 * * [simplify]: iters left: 6 (7 enodes) 1552473562.762 * * [simplify]: iters left: 5 (25 enodes) 1552473562.766 * * [simplify]: iters left: 4 (39 enodes) 1552473562.773 * * [simplify]: iters left: 3 (82 enodes) 1552473562.786 * * [simplify]: iters left: 2 (110 enodes) 1552473562.798 * * [simplify]: iters left: 1 (112 enodes) 1552473562.806 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473562.806 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473562.806 * [simplify]: Simplified to 0 1552473562.806 * [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))))) 1552473562.806 * * * * [progress]: [ 389 / 452 ] simplifiying candidate # 1552473562.806 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* y.im (* x.re 1)))) 1552473562.806 * * [simplify]: iters left: 6 (10 enodes) 1552473562.809 * * [simplify]: iters left: 5 (38 enodes) 1552473562.815 * * [simplify]: iters left: 4 (55 enodes) 1552473562.832 * * [simplify]: iters left: 3 (69 enodes) 1552473562.848 * * [simplify]: iters left: 2 (70 enodes) 1552473562.863 * * [simplify]: iters left: 1 (75 enodes) 1552473562.877 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473562.877 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473562.878 * * [simplify]: Extracting #2: cost 8 inf + 419 1552473562.878 * * [simplify]: Extracting #3: cost 0 inf + 831 1552473562.879 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1552473562.879 * [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))))) 1552473562.879 * [simplify]: Simplifying (fma (- y.im) (* x.re 1) (* y.im (* x.re 1))) 1552473562.879 * * [simplify]: iters left: 5 (7 enodes) 1552473562.883 * * [simplify]: iters left: 4 (24 enodes) 1552473562.890 * * [simplify]: iters left: 3 (37 enodes) 1552473562.902 * * [simplify]: iters left: 2 (53 enodes) 1552473562.915 * * [simplify]: iters left: 1 (58 enodes) 1552473562.925 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473562.925 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473562.925 * [simplify]: Simplified to 0 1552473562.925 * [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))))) 1552473562.925 * * * * [progress]: [ 390 / 452 ] simplifiying candidate # 1552473562.926 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re))))) 1552473562.926 * * [simplify]: iters left: 6 (12 enodes) 1552473562.931 * * [simplify]: iters left: 5 (51 enodes) 1552473562.943 * * [simplify]: iters left: 4 (94 enodes) 1552473562.962 * * [simplify]: iters left: 3 (138 enodes) 1552473562.986 * * [simplify]: iters left: 2 (151 enodes) 1552473563.014 * * [simplify]: iters left: 1 (169 enodes) 1552473563.031 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473563.031 * * [simplify]: Extracting #1: cost 21 inf + 0 1552473563.031 * * [simplify]: Extracting #2: cost 21 inf + 835 1552473563.032 * * [simplify]: Extracting #3: cost 4 inf + 2638 1552473563.033 * * [simplify]: Extracting #4: cost 0 inf + 3110 1552473563.034 * * [simplify]: Extracting #5: cost 0 inf + 3095 1552473563.035 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1552473563.035 * [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))))) 1552473563.035 * [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)))) 1552473563.035 * * [simplify]: iters left: 6 (8 enodes) 1552473563.038 * * [simplify]: iters left: 5 (36 enodes) 1552473563.044 * * [simplify]: iters left: 4 (64 enodes) 1552473563.056 * * [simplify]: iters left: 3 (129 enodes) 1552473563.081 * * [simplify]: iters left: 2 (200 enodes) 1552473563.113 * * [simplify]: iters left: 1 (223 enodes) 1552473563.151 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473563.151 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473563.151 * [simplify]: Simplified to 0 1552473563.151 * [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))))) 1552473563.151 * * * * [progress]: [ 391 / 452 ] simplifiying candidate # 1552473563.152 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* (* (sqrt x.re) y.im) (sqrt x.re)))) 1552473563.152 * * [simplify]: iters left: 6 (11 enodes) 1552473563.157 * * [simplify]: iters left: 5 (44 enodes) 1552473563.169 * * [simplify]: iters left: 4 (68 enodes) 1552473563.193 * * [simplify]: iters left: 3 (93 enodes) 1552473563.207 * * [simplify]: iters left: 2 (97 enodes) 1552473563.220 * * [simplify]: iters left: 1 (107 enodes) 1552473563.233 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473563.233 * * [simplify]: Extracting #1: cost 17 inf + 0 1552473563.233 * * [simplify]: Extracting #2: cost 13 inf + 539 1552473563.234 * * [simplify]: Extracting #3: cost 0 inf + 1483 1552473563.235 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1552473563.235 * [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))))) 1552473563.236 * [simplify]: Simplifying (fma (- (* (sqrt x.re) y.im)) (sqrt x.re) (* (* (sqrt x.re) y.im) (sqrt x.re))) 1552473563.236 * * [simplify]: iters left: 6 (7 enodes) 1552473563.239 * * [simplify]: iters left: 5 (29 enodes) 1552473563.248 * * [simplify]: iters left: 4 (46 enodes) 1552473563.264 * * [simplify]: iters left: 3 (81 enodes) 1552473563.290 * * [simplify]: iters left: 2 (110 enodes) 1552473563.303 * * [simplify]: iters left: 1 (111 enodes) 1552473563.313 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473563.313 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473563.313 * [simplify]: Simplified to 0 1552473563.313 * [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))))) 1552473563.313 * * * * [progress]: [ 392 / 452 ] simplifiying candidate # 1552473563.313 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* (* x.re y.im) 1))) 1552473563.314 * * [simplify]: iters left: 6 (10 enodes) 1552473563.317 * * [simplify]: iters left: 5 (42 enodes) 1552473563.331 * * [simplify]: iters left: 4 (68 enodes) 1552473563.357 * * [simplify]: iters left: 3 (94 enodes) 1552473563.380 * * [simplify]: iters left: 2 (106 enodes) 1552473563.393 * * [simplify]: iters left: 1 (114 enodes) 1552473563.404 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473563.404 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473563.404 * * [simplify]: Extracting #2: cost 7 inf + 296 1552473563.405 * * [simplify]: Extracting #3: cost 1 inf + 668 1552473563.405 * * [simplify]: Extracting #4: cost 0 inf + 750 1552473563.405 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1552473563.405 * [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))))) 1552473563.406 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1552473563.406 * * [simplify]: iters left: 5 (7 enodes) 1552473563.408 * * [simplify]: iters left: 4 (31 enodes) 1552473563.415 * * [simplify]: iters left: 3 (53 enodes) 1552473563.431 * * [simplify]: iters left: 2 (65 enodes) 1552473563.454 * * [simplify]: iters left: 1 (97 enodes) 1552473563.481 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473563.481 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473563.481 * [simplify]: Simplified to 0 1552473563.481 * [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))))) 1552473563.481 * * * * [progress]: [ 393 / 452 ] simplifiying candidate # 1552473563.481 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* x.re y.im))) 1552473563.481 * * [simplify]: iters left: 5 (9 enodes) 1552473563.486 * * [simplify]: iters left: 4 (37 enodes) 1552473563.497 * * [simplify]: iters left: 3 (51 enodes) 1552473563.513 * * [simplify]: iters left: 2 (63 enodes) 1552473563.527 * * [simplify]: iters left: 1 (64 enodes) 1552473563.542 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473563.542 * * [simplify]: Extracting #1: cost 12 inf + 0 1552473563.542 * * [simplify]: Extracting #2: cost 5 inf + 501 1552473563.543 * * [simplify]: Extracting #3: cost 0 inf + 749 1552473563.543 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1552473563.543 * [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))))) 1552473563.543 * [simplify]: Simplifying (fma (- x.re) y.im (* x.re y.im)) 1552473563.544 * * [simplify]: iters left: 3 (5 enodes) 1552473563.546 * * [simplify]: iters left: 2 (18 enodes) 1552473563.551 * * [simplify]: iters left: 1 (25 enodes) 1552473563.560 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473563.560 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473563.560 * * [simplify]: Extracting #2: cost 11 inf + 2 1552473563.560 * * [simplify]: Extracting #3: cost 4 inf + 373 1552473563.561 * * [simplify]: Extracting #4: cost 0 inf + 699 1552473563.561 * [simplify]: Simplified to (- (* x.re y.im) (* x.re y.im)) 1552473563.561 * [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))))) 1552473563.561 * * * * [progress]: [ 394 / 452 ] simplifiying candidate # 1552473563.562 * [simplify]: Simplifying (fma y.re x.im (- (* y.im x.re))) 1552473563.562 * * [simplify]: iters left: 5 (7 enodes) 1552473563.565 * * [simplify]: iters left: 4 (28 enodes) 1552473563.573 * * [simplify]: iters left: 3 (39 enodes) 1552473563.585 * * [simplify]: iters left: 2 (44 enodes) 1552473563.596 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473563.596 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473563.596 * * [simplify]: Extracting #2: cost 8 inf + 210 1552473563.597 * * [simplify]: Extracting #3: cost 1 inf + 736 1552473563.597 * * [simplify]: Extracting #4: cost 0 inf + 748 1552473563.598 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1552473563.598 * [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))))) 1552473563.598 * [simplify]: Simplifying (fma (- y.im) x.re (* y.im x.re)) 1552473563.598 * * [simplify]: iters left: 3 (5 enodes) 1552473563.602 * * [simplify]: iters left: 2 (18 enodes) 1552473563.608 * * [simplify]: iters left: 1 (25 enodes) 1552473563.616 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473563.616 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473563.616 * * [simplify]: Extracting #2: cost 11 inf + 2 1552473563.616 * * [simplify]: Extracting #3: cost 4 inf + 373 1552473563.617 * * [simplify]: Extracting #4: cost 0 inf + 699 1552473563.617 * [simplify]: Simplified to (- (* y.im x.re) (* y.im x.re)) 1552473563.617 * [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))))) 1552473563.617 * * * * [progress]: [ 395 / 452 ] simplifiying candidate # 1552473563.618 * [simplify]: Simplifying (fma y.re x.im (- (* (cbrt (* x.re y.im)) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im)))))) 1552473563.618 * * [simplify]: iters left: 6 (10 enodes) 1552473563.623 * * [simplify]: iters left: 5 (40 enodes) 1552473563.637 * * [simplify]: iters left: 4 (60 enodes) 1552473563.657 * * [simplify]: iters left: 3 (85 enodes) 1552473563.685 * * [simplify]: iters left: 2 (129 enodes) 1552473563.730 * * [simplify]: iters left: 1 (198 enodes) 1552473563.785 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473563.785 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473563.785 * * [simplify]: Extracting #2: cost 41 inf + 2 1552473563.786 * * [simplify]: Extracting #3: cost 67 inf + 624 1552473563.787 * * [simplify]: Extracting #4: cost 58 inf + 1685 1552473563.789 * * [simplify]: Extracting #5: cost 45 inf + 6797 1552473563.794 * * [simplify]: Extracting #6: cost 8 inf + 28604 1552473563.801 * * [simplify]: Extracting #7: cost 0 inf + 34029 1552473563.808 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1552473563.808 * [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))))) 1552473563.809 * [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))))) 1552473563.809 * * [simplify]: iters left: 6 (8 enodes) 1552473563.811 * * [simplify]: iters left: 5 (30 enodes) 1552473563.816 * * [simplify]: iters left: 4 (46 enodes) 1552473563.826 * * [simplify]: iters left: 3 (95 enodes) 1552473563.846 * * [simplify]: iters left: 2 (153 enodes) 1552473563.870 * * [simplify]: iters left: 1 (222 enodes) 1552473563.943 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473563.943 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473563.943 * [simplify]: Simplified to 0 1552473563.943 * [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))))) 1552473563.943 * * * * [progress]: [ 396 / 452 ] simplifiying candidate # 1552473563.944 * [simplify]: Simplifying (fma y.re x.im (- (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im))))) 1552473563.944 * * [simplify]: iters left: 6 (9 enodes) 1552473563.946 * * [simplify]: iters left: 5 (31 enodes) 1552473563.950 * * [simplify]: iters left: 4 (45 enodes) 1552473563.957 * * [simplify]: iters left: 3 (56 enodes) 1552473563.963 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473563.964 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473563.964 * * [simplify]: Extracting #2: cost 14 inf + 87 1552473563.964 * * [simplify]: Extracting #3: cost 1 inf + 1074 1552473563.964 * * [simplify]: Extracting #4: cost 0 inf + 1156 1552473563.965 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1552473563.965 * [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))))) 1552473563.965 * [simplify]: Simplifying (fma (- (sqrt (* x.re y.im))) (sqrt (* x.re y.im)) (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im)))) 1552473563.965 * * [simplify]: iters left: 6 (7 enodes) 1552473563.968 * * [simplify]: iters left: 5 (22 enodes) 1552473563.974 * * [simplify]: iters left: 4 (30 enodes) 1552473563.984 * * [simplify]: iters left: 3 (46 enodes) 1552473563.998 * * [simplify]: iters left: 2 (56 enodes) 1552473564.004 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473564.005 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473564.005 * [simplify]: Simplified to 0 1552473564.005 * [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))))) 1552473564.005 * * * * [progress]: [ 397 / 452 ] simplifiying candidate # 1552473564.005 * [simplify]: Simplifying (fma y.re x.im (- (* (* x.re y.im) 1))) 1552473564.005 * * [simplify]: iters left: 6 (9 enodes) 1552473564.008 * * [simplify]: iters left: 5 (38 enodes) 1552473564.015 * * [simplify]: iters left: 4 (63 enodes) 1552473564.025 * * [simplify]: iters left: 3 (88 enodes) 1552473564.039 * * [simplify]: iters left: 2 (96 enodes) 1552473564.050 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473564.050 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473564.050 * * [simplify]: Extracting #2: cost 9 inf + 170 1552473564.051 * * [simplify]: Extracting #3: cost 1 inf + 708 1552473564.052 * * [simplify]: Extracting #4: cost 0 inf + 750 1552473564.052 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1552473564.052 * [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))))) 1552473564.053 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1552473564.053 * * [simplify]: iters left: 5 (7 enodes) 1552473564.057 * * [simplify]: iters left: 4 (31 enodes) 1552473564.070 * * [simplify]: iters left: 3 (53 enodes) 1552473564.087 * * [simplify]: iters left: 2 (65 enodes) 1552473564.100 * * [simplify]: iters left: 1 (97 enodes) 1552473564.113 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473564.113 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473564.113 * [simplify]: Simplified to 0 1552473564.113 * [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))))) 1552473564.113 * * * * [progress]: [ 398 / 452 ] simplifiying candidate # 1552473564.113 * [simplify]: Simplifying (fma y.re x.im (- (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im))))) 1552473564.113 * * [simplify]: iters left: 6 (10 enodes) 1552473564.115 * * [simplify]: iters left: 5 (43 enodes) 1552473564.128 * * [simplify]: iters left: 4 (81 enodes) 1552473564.162 * * [simplify]: iters left: 3 (130 enodes) 1552473564.199 * * [simplify]: iters left: 2 (136 enodes) 1552473564.229 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473564.229 * * [simplify]: Extracting #1: cost 17 inf + 0 1552473564.229 * * [simplify]: Extracting #2: cost 32 inf + 2 1552473564.230 * * [simplify]: Extracting #3: cost 19 inf + 922 1552473564.231 * * [simplify]: Extracting #4: cost 2 inf + 2512 1552473564.233 * * [simplify]: Extracting #5: cost 0 inf + 2620 1552473564.236 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1552473564.236 * [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))))) 1552473564.236 * [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)))) 1552473564.237 * * [simplify]: iters left: 6 (8 enodes) 1552473564.241 * * [simplify]: iters left: 5 (38 enodes) 1552473564.254 * * [simplify]: iters left: 4 (69 enodes) 1552473564.270 * * [simplify]: iters left: 3 (148 enodes) 1552473564.312 * * [simplify]: iters left: 2 (233 enodes) 1552473564.354 * * [simplify]: iters left: 1 (252 enodes) 1552473564.383 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473564.383 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473564.383 * [simplify]: Simplified to 0 1552473564.383 * [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))))) 1552473564.383 * * * * [progress]: [ 399 / 452 ] simplifiying candidate # 1552473564.384 * [simplify]: Simplifying (fma y.re x.im (- (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im)))))) 1552473564.384 * * [simplify]: iters left: 6 (10 enodes) 1552473564.386 * * [simplify]: iters left: 5 (42 enodes) 1552473564.394 * * [simplify]: iters left: 4 (86 enodes) 1552473564.410 * * [simplify]: iters left: 3 (139 enodes) 1552473564.431 * * [simplify]: iters left: 2 (147 enodes) 1552473564.461 * * [simplify]: iters left: 1 (149 enodes) 1552473564.488 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473564.488 * * [simplify]: Extracting #1: cost 17 inf + 0 1552473564.488 * * [simplify]: Extracting #2: cost 29 inf + 3 1552473564.489 * * [simplify]: Extracting #3: cost 14 inf + 1348 1552473564.490 * * [simplify]: Extracting #4: cost 1 inf + 2972 1552473564.492 * * [simplify]: Extracting #5: cost 0 inf + 3094 1552473564.493 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1552473564.493 * [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))))) 1552473564.494 * [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))))) 1552473564.494 * * [simplify]: iters left: 6 (8 enodes) 1552473564.497 * * [simplify]: iters left: 5 (32 enodes) 1552473564.507 * * [simplify]: iters left: 4 (60 enodes) 1552473564.529 * * [simplify]: iters left: 3 (136 enodes) 1552473564.572 * * [simplify]: iters left: 2 (206 enodes) 1552473564.621 * * [simplify]: iters left: 1 (228 enodes) 1552473564.647 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473564.647 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473564.648 * [simplify]: Simplified to 0 1552473564.648 * [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))))) 1552473564.648 * * * * [progress]: [ 400 / 452 ] simplifiying candidate # 1552473564.648 * [simplify]: Simplifying (fma y.re x.im (- (* (sqrt y.im) (* x.re (sqrt y.im))))) 1552473564.648 * * [simplify]: iters left: 6 (9 enodes) 1552473564.650 * * [simplify]: iters left: 5 (35 enodes) 1552473564.655 * * [simplify]: iters left: 4 (56 enodes) 1552473564.664 * * [simplify]: iters left: 3 (74 enodes) 1552473564.676 * * [simplify]: iters left: 2 (77 enodes) 1552473564.696 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473564.696 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473564.696 * * [simplify]: Extracting #2: cost 21 inf + 3 1552473564.697 * * [simplify]: Extracting #3: cost 7 inf + 964 1552473564.698 * * [simplify]: Extracting #4: cost 0 inf + 1497 1552473564.699 * * [simplify]: Extracting #5: cost 0 inf + 1482 1552473564.699 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1552473564.700 * [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))))) 1552473564.700 * [simplify]: Simplifying (fma (- (sqrt y.im)) (* x.re (sqrt y.im)) (* (sqrt y.im) (* x.re (sqrt y.im)))) 1552473564.700 * * [simplify]: iters left: 6 (7 enodes) 1552473564.703 * * [simplify]: iters left: 5 (25 enodes) 1552473564.710 * * [simplify]: iters left: 4 (39 enodes) 1552473564.718 * * [simplify]: iters left: 3 (82 enodes) 1552473564.731 * * [simplify]: iters left: 2 (110 enodes) 1552473564.745 * * [simplify]: iters left: 1 (112 enodes) 1552473564.753 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473564.753 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473564.753 * [simplify]: Simplified to 0 1552473564.753 * [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))))) 1552473564.753 * * * * [progress]: [ 401 / 452 ] simplifiying candidate # 1552473564.753 * [simplify]: Simplifying (fma y.re x.im (- (* y.im (* x.re 1)))) 1552473564.753 * * [simplify]: iters left: 6 (9 enodes) 1552473564.756 * * [simplify]: iters left: 5 (34 enodes) 1552473564.761 * * [simplify]: iters left: 4 (50 enodes) 1552473564.768 * * [simplify]: iters left: 3 (58 enodes) 1552473564.776 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473564.777 * * [simplify]: Extracting #1: cost 12 inf + 0 1552473564.777 * * [simplify]: Extracting #2: cost 9 inf + 251 1552473564.777 * * [simplify]: Extracting #3: cost 1 inf + 818 1552473564.777 * * [simplify]: Extracting #4: cost 0 inf + 830 1552473564.777 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1552473564.778 * [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))))) 1552473564.778 * [simplify]: Simplifying (fma (- y.im) (* x.re 1) (* y.im (* x.re 1))) 1552473564.778 * * [simplify]: iters left: 5 (7 enodes) 1552473564.780 * * [simplify]: iters left: 4 (24 enodes) 1552473564.784 * * [simplify]: iters left: 3 (37 enodes) 1552473564.790 * * [simplify]: iters left: 2 (53 enodes) 1552473564.797 * * [simplify]: iters left: 1 (58 enodes) 1552473564.803 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473564.803 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473564.803 * [simplify]: Simplified to 0 1552473564.803 * [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))))) 1552473564.803 * * * * [progress]: [ 402 / 452 ] simplifiying candidate # 1552473564.803 * [simplify]: Simplifying (fma y.re x.im (- (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re))))) 1552473564.803 * * [simplify]: iters left: 6 (10 enodes) 1552473564.806 * * [simplify]: iters left: 5 (42 enodes) 1552473564.813 * * [simplify]: iters left: 4 (83 enodes) 1552473564.837 * * [simplify]: iters left: 3 (123 enodes) 1552473564.861 * * [simplify]: iters left: 2 (133 enodes) 1552473564.878 * * [simplify]: iters left: 1 (143 enodes) 1552473564.899 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473564.899 * * [simplify]: Extracting #1: cost 17 inf + 0 1552473564.899 * * [simplify]: Extracting #2: cost 31 inf + 3 1552473564.899 * * [simplify]: Extracting #3: cost 17 inf + 1272 1552473564.900 * * [simplify]: Extracting #4: cost 0 inf + 3258 1552473564.901 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1552473564.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))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473564.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)))) 1552473564.901 * * [simplify]: iters left: 6 (8 enodes) 1552473564.903 * * [simplify]: iters left: 5 (36 enodes) 1552473564.910 * * [simplify]: iters left: 4 (64 enodes) 1552473564.930 * * [simplify]: iters left: 3 (129 enodes) 1552473564.961 * * [simplify]: iters left: 2 (200 enodes) 1552473565.002 * * [simplify]: iters left: 1 (223 enodes) 1552473565.023 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473565.023 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473565.023 * [simplify]: Simplified to 0 1552473565.023 * [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))))) 1552473565.023 * * * * [progress]: [ 403 / 452 ] simplifiying candidate # 1552473565.024 * [simplify]: Simplifying (fma y.re x.im (- (* (* (sqrt x.re) y.im) (sqrt x.re)))) 1552473565.024 * * [simplify]: iters left: 6 (9 enodes) 1552473565.026 * * [simplify]: iters left: 5 (35 enodes) 1552473565.032 * * [simplify]: iters left: 4 (56 enodes) 1552473565.047 * * [simplify]: iters left: 3 (75 enodes) 1552473565.066 * * [simplify]: iters left: 2 (78 enodes) 1552473565.085 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473565.085 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473565.086 * * [simplify]: Extracting #2: cost 21 inf + 3 1552473565.086 * * [simplify]: Extracting #3: cost 7 inf + 964 1552473565.087 * * [simplify]: Extracting #4: cost 0 inf + 1497 1552473565.088 * * [simplify]: Extracting #5: cost 0 inf + 1482 1552473565.089 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1552473565.089 * [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))))) 1552473565.089 * [simplify]: Simplifying (fma (- (* (sqrt x.re) y.im)) (sqrt x.re) (* (* (sqrt x.re) y.im) (sqrt x.re))) 1552473565.089 * * [simplify]: iters left: 6 (7 enodes) 1552473565.093 * * [simplify]: iters left: 5 (29 enodes) 1552473565.102 * * [simplify]: iters left: 4 (46 enodes) 1552473565.118 * * [simplify]: iters left: 3 (81 enodes) 1552473565.139 * * [simplify]: iters left: 2 (110 enodes) 1552473565.152 * * [simplify]: iters left: 1 (111 enodes) 1552473565.164 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473565.165 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473565.165 * [simplify]: Simplified to 0 1552473565.165 * [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))))) 1552473565.165 * * * * [progress]: [ 404 / 452 ] simplifiying candidate # 1552473565.165 * [simplify]: Simplifying (fma y.re x.im (- (* (* x.re y.im) 1))) 1552473565.165 * * [simplify]: iters left: 6 (9 enodes) 1552473565.171 * * [simplify]: iters left: 5 (38 enodes) 1552473565.184 * * [simplify]: iters left: 4 (63 enodes) 1552473565.205 * * [simplify]: iters left: 3 (88 enodes) 1552473565.228 * * [simplify]: iters left: 2 (96 enodes) 1552473565.251 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473565.251 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473565.251 * * [simplify]: Extracting #2: cost 9 inf + 170 1552473565.252 * * [simplify]: Extracting #3: cost 1 inf + 708 1552473565.253 * * [simplify]: Extracting #4: cost 0 inf + 750 1552473565.253 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1552473565.253 * [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))))) 1552473565.254 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1552473565.254 * * [simplify]: iters left: 5 (7 enodes) 1552473565.259 * * [simplify]: iters left: 4 (31 enodes) 1552473565.269 * * [simplify]: iters left: 3 (53 enodes) 1552473565.277 * * [simplify]: iters left: 2 (65 enodes) 1552473565.290 * * [simplify]: iters left: 1 (97 enodes) 1552473565.313 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473565.313 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473565.313 * [simplify]: Simplified to 0 1552473565.313 * [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))))) 1552473565.313 * * * * [progress]: [ 405 / 452 ] simplifiying candidate # 1552473565.314 * [simplify]: Simplifying (fma y.re x.im (- (* x.re y.im))) 1552473565.314 * * [simplify]: iters left: 5 (7 enodes) 1552473565.317 * * [simplify]: iters left: 4 (28 enodes) 1552473565.325 * * [simplify]: iters left: 3 (39 enodes) 1552473565.336 * * [simplify]: iters left: 2 (44 enodes) 1552473565.346 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473565.346 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473565.346 * * [simplify]: Extracting #2: cost 8 inf + 210 1552473565.346 * * [simplify]: Extracting #3: cost 1 inf + 736 1552473565.347 * * [simplify]: Extracting #4: cost 0 inf + 748 1552473565.347 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1552473565.347 * [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))))) 1552473565.348 * [simplify]: Simplifying (fma (- x.re) y.im (* x.re y.im)) 1552473565.348 * * [simplify]: iters left: 3 (5 enodes) 1552473565.350 * * [simplify]: iters left: 2 (18 enodes) 1552473565.355 * * [simplify]: iters left: 1 (25 enodes) 1552473565.363 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473565.364 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473565.364 * * [simplify]: Extracting #2: cost 11 inf + 2 1552473565.364 * * [simplify]: Extracting #3: cost 4 inf + 373 1552473565.364 * * [simplify]: Extracting #4: cost 0 inf + 699 1552473565.365 * [simplify]: Simplified to (- (* x.re y.im) (* x.re y.im)) 1552473565.365 * [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))))) 1552473565.365 * * * * [progress]: [ 406 / 452 ] simplifiying candidate # 1552473565.365 * * * * [progress]: [ 407 / 452 ] simplifiying candidate # 1552473565.365 * * * * [progress]: [ 408 / 452 ] simplifiying candidate # 1552473565.365 * * * * [progress]: [ 409 / 452 ] simplifiying candidate # 1552473565.365 * [simplify]: Simplifying (* (cbrt (* x.im y.re)) (cbrt (* x.im y.re))) 1552473565.366 * * [simplify]: iters left: 5 (5 enodes) 1552473565.368 * * [simplify]: iters left: 4 (16 enodes) 1552473565.371 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473565.371 * * [simplify]: Extracting #1: cost 3 inf + 0 1552473565.371 * * [simplify]: Extracting #2: cost 5 inf + 0 1552473565.371 * * [simplify]: Extracting #3: cost 8 inf + 0 1552473565.371 * * [simplify]: Extracting #4: cost 6 inf + 2 1552473565.371 * * [simplify]: Extracting #5: cost 0 inf + 654 1552473565.371 * [simplify]: Simplified to (* (cbrt (* x.im y.re)) (cbrt (* x.im y.re))) 1552473565.371 * [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))))) 1552473565.371 * * * * [progress]: [ 410 / 452 ] simplifiying candidate # 1552473565.371 * [simplify]: Simplifying (sqrt (* x.im y.re)) 1552473565.371 * * [simplify]: iters left: 3 (4 enodes) 1552473565.372 * * [simplify]: iters left: 2 (13 enodes) 1552473565.374 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473565.374 * * [simplify]: Extracting #1: cost 3 inf + 0 1552473565.374 * * [simplify]: Extracting #2: cost 6 inf + 0 1552473565.374 * * [simplify]: Extracting #3: cost 4 inf + 2 1552473565.375 * * [simplify]: Extracting #4: cost 0 inf + 250 1552473565.375 * [simplify]: Simplified to (sqrt (* x.im y.re)) 1552473565.375 * [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))))) 1552473565.375 * * * * [progress]: [ 411 / 452 ] simplifiying candidate # 1552473565.375 * * * * [progress]: [ 412 / 452 ] simplifiying candidate # 1552473565.375 * [simplify]: Simplifying (* (sqrt x.im) (sqrt y.re)) 1552473565.375 * * [simplify]: iters left: 3 (5 enodes) 1552473565.376 * * [simplify]: iters left: 2 (16 enodes) 1552473565.378 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473565.378 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473565.378 * * [simplify]: Extracting #2: cost 8 inf + 0 1552473565.378 * * [simplify]: Extracting #3: cost 4 inf + 84 1552473565.379 * * [simplify]: Extracting #4: cost 0 inf + 410 1552473565.379 * [simplify]: Simplified to (* (sqrt y.re) (sqrt x.im)) 1552473565.379 * [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))))) 1552473565.379 * * * * [progress]: [ 413 / 452 ] simplifiying candidate # 1552473565.379 * [simplify]: Simplifying (* x.im (* (cbrt y.re) (cbrt y.re))) 1552473565.379 * * [simplify]: iters left: 5 (5 enodes) 1552473565.380 * * [simplify]: iters left: 4 (18 enodes) 1552473565.383 * * [simplify]: iters left: 3 (22 enodes) 1552473565.386 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473565.386 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473565.386 * * [simplify]: Extracting #2: cost 9 inf + 1 1552473565.386 * * [simplify]: Extracting #3: cost 0 inf + 974 1552473565.386 * [simplify]: Simplified to (* (* (cbrt y.re) (cbrt y.re)) x.im) 1552473565.386 * [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))))) 1552473565.386 * * * * [progress]: [ 414 / 452 ] simplifiying candidate # 1552473565.386 * [simplify]: Simplifying (* x.im (sqrt y.re)) 1552473565.386 * * [simplify]: iters left: 3 (4 enodes) 1552473565.387 * * [simplify]: iters left: 2 (13 enodes) 1552473565.389 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473565.389 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473565.389 * * [simplify]: Extracting #2: cost 5 inf + 1 1552473565.389 * * [simplify]: Extracting #3: cost 4 inf + 2 1552473565.389 * * [simplify]: Extracting #4: cost 0 inf + 248 1552473565.389 * [simplify]: Simplified to (* x.im (sqrt y.re)) 1552473565.389 * [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))))) 1552473565.389 * * * * [progress]: [ 415 / 452 ] simplifiying candidate # 1552473565.389 * [simplify]: Simplifying (* x.im 1) 1552473565.389 * * [simplify]: iters left: 2 (3 enodes) 1552473565.391 * * [simplify]: iters left: 1 (9 enodes) 1552473565.392 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473565.392 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473565.392 * [simplify]: Simplified to x.im 1552473565.392 * [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))))) 1552473565.392 * * * * [progress]: [ 416 / 452 ] simplifiying candidate # 1552473565.392 * [simplify]: Simplifying (* (cbrt x.im) (cbrt x.im)) 1552473565.392 * * [simplify]: iters left: 3 (3 enodes) 1552473565.393 * * [simplify]: iters left: 2 (9 enodes) 1552473565.394 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473565.394 * * [simplify]: Extracting #1: cost 3 inf + 0 1552473565.394 * * [simplify]: Extracting #2: cost 5 inf + 0 1552473565.394 * * [simplify]: Extracting #3: cost 4 inf + 1 1552473565.395 * * [simplify]: Extracting #4: cost 0 inf + 405 1552473565.395 * [simplify]: Simplified to (* (cbrt x.im) (cbrt x.im)) 1552473565.395 * [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))))) 1552473565.395 * * * * [progress]: [ 417 / 452 ] simplifiying candidate # 1552473565.395 * [simplify]: Simplifying (sqrt x.im) 1552473565.395 * * [simplify]: iters left: 1 (2 enodes) 1552473565.395 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473565.395 * * [simplify]: Extracting #1: cost 3 inf + 0 1552473565.395 * * [simplify]: Extracting #2: cost 2 inf + 1 1552473565.395 * * [simplify]: Extracting #3: cost 0 inf + 83 1552473565.395 * [simplify]: Simplified to (sqrt x.im) 1552473565.396 * [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))))) 1552473565.396 * * * * [progress]: [ 418 / 452 ] simplifiying candidate # 1552473565.396 * * * * [progress]: [ 419 / 452 ] simplifiying candidate # 1552473565.396 * * * * [progress]: [ 420 / 452 ] simplifiying candidate # 1552473565.396 * [simplify]: Simplifying (/ (exp (* x.im y.re)) (exp (* x.re y.im))) 1552473565.396 * * [simplify]: iters left: 5 (9 enodes) 1552473565.398 * * [simplify]: iters left: 4 (35 enodes) 1552473565.411 * * [simplify]: iters left: 3 (56 enodes) 1552473565.428 * * [simplify]: iters left: 2 (97 enodes) 1552473565.445 * * [simplify]: iters left: 1 (199 enodes) 1552473565.521 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473565.521 * * [simplify]: Extracting #1: cost 63 inf + 0 1552473565.522 * * [simplify]: Extracting #2: cost 178 inf + 0 1552473565.524 * * [simplify]: Extracting #3: cost 210 inf + 773 1552473565.526 * * [simplify]: Extracting #4: cost 179 inf + 3940 1552473565.530 * * [simplify]: Extracting #5: cost 116 inf + 19638 1552473565.541 * * [simplify]: Extracting #6: cost 27 inf + 74061 1552473565.557 * * [simplify]: Extracting #7: cost 0 inf + 95315 1552473565.574 * [simplify]: Simplified to (exp (- (* x.im y.re) (* x.re y.im))) 1552473565.574 * [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))))) 1552473565.575 * * * * [progress]: [ 421 / 452 ] simplifiying candidate # 1552473565.575 * * * * [progress]: [ 422 / 452 ] simplifiying candidate # 1552473565.575 * * * * [progress]: [ 423 / 452 ] simplifiying candidate # 1552473565.575 * * * * [progress]: [ 424 / 452 ] simplifiying candidate # 1552473565.575 * * * * [progress]: [ 425 / 452 ] simplifiying candidate # 1552473565.575 * * * * [progress]: [ 426 / 452 ] simplifiying candidate # 1552473565.575 * * * * [progress]: [ 427 / 452 ] simplifiying candidate # 1552473565.575 * * * * [progress]: [ 428 / 452 ] simplifiying candidate # 1552473565.575 * * * * [progress]: [ 429 / 452 ] simplifiying candidate # 1552473565.575 * * * * [progress]: [ 430 / 452 ] simplifiying candidate # 1552473565.575 * * * * [progress]: [ 431 / 452 ] simplifiying candidate # 1552473565.576 * [simplify]: Simplifying (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) 1552473565.576 * * [simplify]: iters left: 5 (9 enodes) 1552473565.579 * * [simplify]: iters left: 4 (30 enodes) 1552473565.586 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473565.587 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473565.587 * * [simplify]: Extracting #2: cost 8 inf + 0 1552473565.587 * * [simplify]: Extracting #3: cost 14 inf + 0 1552473565.587 * * [simplify]: Extracting #4: cost 10 inf + 4 1552473565.587 * * [simplify]: Extracting #5: cost 4 inf + 376 1552473565.587 * * [simplify]: Extracting #6: cost 1 inf + 704 1552473565.587 * * [simplify]: Extracting #7: cost 0 inf + 908 1552473565.588 * [simplify]: Simplified to (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) 1552473565.588 * [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))))) 1552473565.588 * [simplify]: Simplifying (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) 1552473565.588 * * [simplify]: iters left: 5 (9 enodes) 1552473565.592 * * [simplify]: iters left: 4 (31 enodes) 1552473565.599 * * [simplify]: iters left: 3 (34 enodes) 1552473565.607 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473565.607 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473565.607 * * [simplify]: Extracting #2: cost 10 inf + 0 1552473565.607 * * [simplify]: Extracting #3: cost 16 inf + 0 1552473565.607 * * [simplify]: Extracting #4: cost 12 inf + 4 1552473565.607 * * [simplify]: Extracting #5: cost 5 inf + 498 1552473565.608 * * [simplify]: Extracting #6: cost 0 inf + 1152 1552473565.608 * [simplify]: Simplified to (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) 1552473565.608 * [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))))) 1552473565.608 * * * * [progress]: [ 432 / 452 ] simplifiying candidate # 1552473565.609 * [simplify]: Simplifying (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) 1552473565.609 * * [simplify]: iters left: 5 (10 enodes) 1552473565.612 * * [simplify]: iters left: 4 (33 enodes) 1552473565.621 * * [simplify]: iters left: 3 (35 enodes) 1552473565.629 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473565.629 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473565.629 * * [simplify]: Extracting #2: cost 13 inf + 0 1552473565.629 * * [simplify]: Extracting #3: cost 12 inf + 84 1552473565.629 * * [simplify]: Extracting #4: cost 6 inf + 412 1552473565.630 * * [simplify]: Extracting #5: cost 1 inf + 1016 1552473565.630 * * [simplify]: Extracting #6: cost 0 inf + 1098 1552473565.630 * [simplify]: Simplified to (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) 1552473565.631 * [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))))) 1552473565.631 * [simplify]: Simplifying (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) 1552473565.631 * * [simplify]: iters left: 5 (10 enodes) 1552473565.635 * * [simplify]: iters left: 4 (34 enodes) 1552473565.646 * * [simplify]: iters left: 3 (43 enodes) 1552473565.656 * * [simplify]: iters left: 2 (51 enodes) 1552473565.668 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473565.668 * * [simplify]: Extracting #1: cost 9 inf + 0 1552473565.668 * * [simplify]: Extracting #2: cost 19 inf + 0 1552473565.668 * * [simplify]: Extracting #3: cost 17 inf + 125 1552473565.668 * * [simplify]: Extracting #4: cost 7 inf + 979 1552473565.669 * * [simplify]: Extracting #5: cost 1 inf + 1714 1552473565.670 * * [simplify]: Extracting #6: cost 0 inf + 1796 1552473565.671 * [simplify]: Simplified to (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) 1552473565.671 * [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))))) 1552473565.671 * * * * [progress]: [ 433 / 452 ] simplifiying candidate # 1552473565.671 * [simplify]: Simplifying (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) 1552473565.671 * * [simplify]: iters left: 5 (10 enodes) 1552473565.675 * * [simplify]: iters left: 4 (34 enodes) 1552473565.683 * * [simplify]: iters left: 3 (35 enodes) 1552473565.690 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473565.690 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473565.690 * * [simplify]: Extracting #2: cost 13 inf + 0 1552473565.690 * * [simplify]: Extracting #3: cost 12 inf + 84 1552473565.690 * * [simplify]: Extracting #4: cost 7 inf + 210 1552473565.691 * * [simplify]: Extracting #5: cost 2 inf + 757 1552473565.691 * * [simplify]: Extracting #6: cost 0 inf + 1098 1552473565.691 * [simplify]: Simplified to (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) 1552473565.691 * [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))))) 1552473565.691 * [simplify]: Simplifying (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) 1552473565.691 * * [simplify]: iters left: 5 (10 enodes) 1552473565.693 * * [simplify]: iters left: 4 (35 enodes) 1552473565.698 * * [simplify]: iters left: 3 (39 enodes) 1552473565.703 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473565.704 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473565.704 * * [simplify]: Extracting #2: cost 15 inf + 0 1552473565.704 * * [simplify]: Extracting #3: cost 15 inf + 43 1552473565.704 * * [simplify]: Extracting #4: cost 8 inf + 252 1552473565.704 * * [simplify]: Extracting #5: cost 3 inf + 904 1552473565.704 * * [simplify]: Extracting #6: cost 0 inf + 1392 1552473565.704 * [simplify]: Simplified to (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) 1552473565.705 * [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))))) 1552473565.705 * * * * [progress]: [ 434 / 452 ] simplifiying candidate # 1552473565.705 * [simplify]: Simplifying (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) 1552473565.705 * * [simplify]: iters left: 5 (11 enodes) 1552473565.707 * * [simplify]: iters left: 4 (37 enodes) 1552473565.714 * * [simplify]: iters left: 3 (40 enodes) 1552473565.723 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473565.723 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473565.723 * * [simplify]: Extracting #2: cost 18 inf + 0 1552473565.723 * * [simplify]: Extracting #3: cost 13 inf + 45 1552473565.724 * * [simplify]: Extracting #4: cost 5 inf + 535 1552473565.724 * * [simplify]: Extracting #5: cost 0 inf + 1338 1552473565.725 * [simplify]: Simplified to (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) 1552473565.725 * [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))))) 1552473565.725 * [simplify]: Simplifying (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) 1552473565.725 * * [simplify]: iters left: 5 (11 enodes) 1552473565.729 * * [simplify]: iters left: 4 (38 enodes) 1552473565.737 * * [simplify]: iters left: 3 (48 enodes) 1552473565.745 * * [simplify]: iters left: 2 (56 enodes) 1552473565.753 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473565.753 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473565.753 * * [simplify]: Extracting #2: cost 24 inf + 0 1552473565.754 * * [simplify]: Extracting #3: cost 16 inf + 168 1552473565.754 * * [simplify]: Extracting #4: cost 5 inf + 1184 1552473565.754 * * [simplify]: Extracting #5: cost 0 inf + 2036 1552473565.755 * [simplify]: Simplified to (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) 1552473565.755 * [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))))) 1552473565.755 * * * * [progress]: [ 435 / 452 ] simplifiying candidate # 1552473565.755 * [simplify]: Simplifying (- (* x.im y.re) (* x.re y.im)) 1552473565.755 * * [simplify]: iters left: 4 (7 enodes) 1552473565.757 * * [simplify]: iters left: 3 (26 enodes) 1552473565.761 * * [simplify]: iters left: 2 (36 enodes) 1552473565.769 * * [simplify]: iters left: 1 (44 enodes) 1552473565.775 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473565.775 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473565.775 * * [simplify]: Extracting #2: cost 10 inf + 86 1552473565.775 * * [simplify]: Extracting #3: cost 2 inf + 654 1552473565.775 * * [simplify]: Extracting #4: cost 0 inf + 748 1552473565.775 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473565.776 * [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))))) 1552473565.776 * * * * [progress]: [ 436 / 452 ] simplifiying candidate # 1552473565.776 * [simplify]: Simplifying (- (* x.im y.re) (* x.re y.im)) 1552473565.776 * * [simplify]: iters left: 4 (7 enodes) 1552473565.778 * * [simplify]: iters left: 3 (26 enodes) 1552473565.781 * * [simplify]: iters left: 2 (36 enodes) 1552473565.786 * * [simplify]: iters left: 1 (44 enodes) 1552473565.792 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473565.792 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473565.792 * * [simplify]: Extracting #2: cost 10 inf + 86 1552473565.792 * * [simplify]: Extracting #3: cost 2 inf + 654 1552473565.793 * * [simplify]: Extracting #4: cost 0 inf + 748 1552473565.793 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473565.793 * [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))))) 1552473565.793 * * * * [progress]: [ 437 / 452 ] simplifiying candidate # 1552473565.793 * [simplify]: Simplifying (- (* x.im y.re) (* x.re y.im)) 1552473565.793 * * [simplify]: iters left: 4 (7 enodes) 1552473565.795 * * [simplify]: iters left: 3 (26 enodes) 1552473565.800 * * [simplify]: iters left: 2 (36 enodes) 1552473565.810 * * [simplify]: iters left: 1 (44 enodes) 1552473565.821 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473565.821 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473565.821 * * [simplify]: Extracting #2: cost 10 inf + 86 1552473565.821 * * [simplify]: Extracting #3: cost 2 inf + 654 1552473565.822 * * [simplify]: Extracting #4: cost 0 inf + 748 1552473565.822 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473565.822 * [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))))) 1552473565.822 * * * * [progress]: [ 438 / 452 ] simplifiying candidate # 1552473565.823 * [simplify]: Simplifying (- (* x.im y.re) (* x.re y.im)) 1552473565.823 * * [simplify]: iters left: 4 (7 enodes) 1552473565.826 * * [simplify]: iters left: 3 (26 enodes) 1552473565.833 * * [simplify]: iters left: 2 (36 enodes) 1552473565.843 * * [simplify]: iters left: 1 (44 enodes) 1552473565.854 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473565.854 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473565.854 * * [simplify]: Extracting #2: cost 10 inf + 86 1552473565.855 * * [simplify]: Extracting #3: cost 2 inf + 654 1552473565.855 * * [simplify]: Extracting #4: cost 0 inf + 748 1552473565.856 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473565.856 * [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))))) 1552473565.856 * * * * [progress]: [ 439 / 452 ] simplifiying candidate # 1552473565.856 * * * * [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)))))> 1552473565.856 * * * * [progress]: [ 441 / 452 ] simplifiying candidate # 1552473565.856 * [simplify]: Simplifying y.im 1552473565.856 * * [simplify]: iters left: 0 (1 enodes) 1552473565.857 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473565.857 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473565.857 * [simplify]: Simplified to y.im 1552473565.857 * [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)) 1552473565.857 * * * * [progress]: [ 442 / 452 ] simplifiying candidate # 1552473565.857 * [simplify]: Simplifying y.re 1552473565.857 * * [simplify]: iters left: 0 (1 enodes) 1552473565.858 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473565.858 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473565.858 * [simplify]: Simplified to y.re 1552473565.858 * [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)) 1552473565.858 * * * * [progress]: [ 443 / 452 ] simplifiying candidate # 1552473565.858 * [simplify]: Simplifying (* -1 y.re) 1552473565.858 * * [simplify]: iters left: 2 (3 enodes) 1552473565.861 * * [simplify]: iters left: 1 (11 enodes) 1552473565.865 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473565.866 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473565.866 * * [simplify]: Extracting #2: cost 0 inf + 84 1552473565.866 * [simplify]: Simplified to (- y.re) 1552473565.866 * [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))) 1552473565.866 * * * * [progress]: [ 444 / 452 ] simplifiying candidate # 1552473565.866 * [simplify]: Simplifying y.im 1552473565.866 * * [simplify]: iters left: 0 (1 enodes) 1552473565.867 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473565.867 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473565.867 * [simplify]: Simplified to y.im 1552473565.867 * [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))))) 1552473565.867 * * * * [progress]: [ 445 / 452 ] simplifiying candidate # 1552473565.867 * [simplify]: Simplifying y.re 1552473565.867 * * [simplify]: iters left: 0 (1 enodes) 1552473565.868 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473565.868 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473565.868 * [simplify]: Simplified to y.re 1552473565.868 * [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))))) 1552473565.868 * * * * [progress]: [ 446 / 452 ] simplifiying candidate # 1552473565.868 * [simplify]: Simplifying (* -1 y.re) 1552473565.869 * * [simplify]: iters left: 2 (3 enodes) 1552473565.870 * * [simplify]: iters left: 1 (11 enodes) 1552473565.872 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473565.872 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473565.872 * * [simplify]: Extracting #2: cost 0 inf + 84 1552473565.872 * [simplify]: Simplified to (- y.re) 1552473565.872 * [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))))) 1552473565.872 * * * * [progress]: [ 447 / 452 ] simplifiying candidate # 1552473565.872 * [simplify]: Simplifying (* -1 x.re) 1552473565.872 * * [simplify]: iters left: 2 (3 enodes) 1552473565.873 * * [simplify]: iters left: 1 (11 enodes) 1552473565.875 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473565.875 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473565.875 * * [simplify]: Extracting #2: cost 0 inf + 84 1552473565.875 * [simplify]: Simplified to (- x.re) 1552473565.875 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (- x.re) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473565.875 * * * * [progress]: [ 448 / 452 ] simplifiying candidate # 1552473565.875 * [simplify]: Simplifying x.im 1552473565.875 * * [simplify]: iters left: 0 (1 enodes) 1552473565.876 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473565.876 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473565.876 * [simplify]: Simplified to x.im 1552473565.876 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ x.im (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473565.876 * * * * [progress]: [ 449 / 452 ] simplifiying candidate # 1552473565.876 * [simplify]: Simplifying (* -1 x.im) 1552473565.876 * * [simplify]: iters left: 2 (3 enodes) 1552473565.877 * * [simplify]: iters left: 1 (11 enodes) 1552473565.879 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473565.879 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473565.879 * * [simplify]: Extracting #2: cost 0 inf + 84 1552473565.879 * [simplify]: Simplified to (- x.im) 1552473565.879 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (- x.im) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473565.879 * * * * [progress]: [ 450 / 452 ] simplifiying candidate # 1552473565.879 * [simplify]: Simplifying 0 1552473565.879 * * [simplify]: iters left: 0 (1 enodes) 1552473565.880 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473565.880 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473565.880 * [simplify]: Simplified to 0 1552473565.880 * [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))))) 1552473565.880 * * * * [progress]: [ 451 / 452 ] simplifiying candidate # 1552473565.880 * [simplify]: Simplifying (- (* y.re x.im) (* y.im x.re)) 1552473565.880 * * [simplify]: iters left: 4 (7 enodes) 1552473565.882 * * [simplify]: iters left: 3 (26 enodes) 1552473565.885 * * [simplify]: iters left: 2 (36 enodes) 1552473565.891 * * [simplify]: iters left: 1 (44 enodes) 1552473565.901 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473565.901 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473565.902 * * [simplify]: Extracting #2: cost 10 inf + 86 1552473565.902 * * [simplify]: Extracting #3: cost 2 inf + 654 1552473565.902 * * [simplify]: Extracting #4: cost 0 inf + 748 1552473565.903 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1552473565.903 * [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))))) 1552473565.903 * * * * [progress]: [ 452 / 452 ] simplifiying candidate # 1552473565.903 * [simplify]: Simplifying (- (* y.re x.im) (* y.im x.re)) 1552473565.903 * * [simplify]: iters left: 4 (7 enodes) 1552473565.907 * * [simplify]: iters left: 3 (26 enodes) 1552473565.915 * * [simplify]: iters left: 2 (36 enodes) 1552473565.924 * * [simplify]: iters left: 1 (44 enodes) 1552473565.931 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473565.931 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473565.931 * * [simplify]: Extracting #2: cost 10 inf + 86 1552473565.932 * * [simplify]: Extracting #3: cost 2 inf + 654 1552473565.932 * * [simplify]: Extracting #4: cost 0 inf + 748 1552473565.932 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1552473565.933 * [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))))) 1552473565.933 * * * [progress]: adding candidates to table 1552473571.541 * * [progress]: iteration 3 / 4 1552473571.541 * * * [progress]: picking best candidate 1552473571.582 * * * * [pick]: Picked # 1552473571.583 * * * [progress]: localizing error 1552473571.596 * * * [progress]: generating rewritten candidates 1552473571.596 * * * * [progress]: [ 1 / 4 ] rewriting at (2 2) 1552473571.627 * * * * [progress]: [ 2 / 4 ] rewriting at (2 1) 1552473571.742 * * * * [progress]: [ 3 / 4 ] rewriting at (2 1 1) 1552473571.783 * * * * [progress]: [ 4 / 4 ] rewriting at (2) 1552473571.965 * * * [progress]: generating series expansions 1552473571.965 * * * * [progress]: [ 1 / 4 ] generating series at (2 2) 1552473571.965 * [backup-simplify]: Simplify (sqrt (+ (* y.re y.re) (* y.im y.im))) into (sqrt (+ (pow y.re 2) (pow y.im 2))) 1552473571.965 * [approximate]: Taking taylor expansion of (sqrt (+ (pow y.re 2) (pow y.im 2))) in (y.re y.im) around 0 1552473571.965 * [taylor]: Taking taylor expansion of (sqrt (+ (pow y.re 2) (pow y.im 2))) in y.im 1552473571.965 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.im 1552473571.965 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 1552473571.965 * [taylor]: Taking taylor expansion of y.re in y.im 1552473571.965 * [backup-simplify]: Simplify y.re into y.re 1552473571.965 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 1552473571.965 * [taylor]: Taking taylor expansion of y.im in y.im 1552473571.965 * [backup-simplify]: Simplify 0 into 0 1552473571.965 * [backup-simplify]: Simplify 1 into 1 1552473571.965 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1552473571.965 * [backup-simplify]: Simplify (+ (pow y.re 2) 0) into (pow y.re 2) 1552473571.965 * [backup-simplify]: Simplify (sqrt (pow y.re 2)) into y.re 1552473571.966 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1552473571.966 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473571.966 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.re 2)))) into 0 1552473571.966 * [taylor]: Taking taylor expansion of (sqrt (+ (pow y.re 2) (pow y.im 2))) in y.re 1552473571.966 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 1552473571.966 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1552473571.966 * [taylor]: Taking taylor expansion of y.re in y.re 1552473571.966 * [backup-simplify]: Simplify 0 into 0 1552473571.966 * [backup-simplify]: Simplify 1 into 1 1552473571.966 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1552473571.966 * [taylor]: Taking taylor expansion of y.im in y.re 1552473571.966 * [backup-simplify]: Simplify y.im into y.im 1552473571.966 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473571.966 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 1552473571.966 * [backup-simplify]: Simplify (sqrt (pow y.im 2)) into y.im 1552473571.966 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1552473571.967 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473571.967 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.im 2)))) into 0 1552473571.967 * [taylor]: Taking taylor expansion of (sqrt (+ (pow y.re 2) (pow y.im 2))) in y.re 1552473571.967 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 1552473571.967 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1552473571.967 * [taylor]: Taking taylor expansion of y.re in y.re 1552473571.967 * [backup-simplify]: Simplify 0 into 0 1552473571.967 * [backup-simplify]: Simplify 1 into 1 1552473571.967 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1552473571.967 * [taylor]: Taking taylor expansion of y.im in y.re 1552473571.967 * [backup-simplify]: Simplify y.im into y.im 1552473571.967 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473571.967 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 1552473571.967 * [backup-simplify]: Simplify (sqrt (pow y.im 2)) into y.im 1552473571.967 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1552473571.967 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473571.967 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.im 2)))) into 0 1552473571.968 * [taylor]: Taking taylor expansion of y.im in y.im 1552473571.968 * [backup-simplify]: Simplify 0 into 0 1552473571.968 * [backup-simplify]: Simplify 1 into 1 1552473571.968 * [backup-simplify]: Simplify 0 into 0 1552473571.968 * [taylor]: Taking taylor expansion of 0 in y.im 1552473571.968 * [backup-simplify]: Simplify 0 into 0 1552473571.968 * [backup-simplify]: Simplify 0 into 0 1552473571.968 * [backup-simplify]: Simplify 1 into 1 1552473571.968 * [backup-simplify]: Simplify (* 1 1) into 1 1552473571.968 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1552473571.968 * [backup-simplify]: Simplify (+ 1 0) into 1 1552473571.969 * [backup-simplify]: Simplify (/ (- 1 (pow 0 2) (+)) (* 2 y.im)) into (/ 1/2 y.im) 1552473571.969 * [taylor]: Taking taylor expansion of (/ 1/2 y.im) in y.im 1552473571.969 * [taylor]: Taking taylor expansion of 1/2 in y.im 1552473571.969 * [backup-simplify]: Simplify 1/2 into 1/2 1552473571.969 * [taylor]: Taking taylor expansion of y.im in y.im 1552473571.969 * [backup-simplify]: Simplify 0 into 0 1552473571.969 * [backup-simplify]: Simplify 1 into 1 1552473571.969 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 1552473571.970 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 1552473571.970 * [backup-simplify]: Simplify 0 into 0 1552473571.970 * [backup-simplify]: Simplify 0 into 0 1552473571.970 * [backup-simplify]: Simplify 0 into 0 1552473571.971 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552473571.972 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.im)))) into 0 1552473571.972 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473571.972 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 y.im))))) (* 2 y.im)) into 0 1552473571.972 * [taylor]: Taking taylor expansion of 0 in y.im 1552473571.972 * [backup-simplify]: Simplify 0 into 0 1552473571.972 * [backup-simplify]: Simplify 0 into 0 1552473571.973 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473571.973 * [backup-simplify]: Simplify 0 into 0 1552473571.973 * [backup-simplify]: Simplify 0 into 0 1552473571.973 * [backup-simplify]: Simplify (* 1 (* y.im 1)) into y.im 1552473571.974 * [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)))) 1552473571.974 * [approximate]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in (y.re y.im) around 0 1552473571.974 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.im 1552473571.974 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.im 1552473571.974 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 1552473571.974 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 1552473571.974 * [taylor]: Taking taylor expansion of y.re in y.im 1552473571.974 * [backup-simplify]: Simplify y.re into y.re 1552473571.974 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1552473571.974 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1552473571.974 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 1552473571.974 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 1552473571.974 * [taylor]: Taking taylor expansion of y.im in y.im 1552473571.974 * [backup-simplify]: Simplify 0 into 0 1552473571.974 * [backup-simplify]: Simplify 1 into 1 1552473571.975 * [backup-simplify]: Simplify (* 1 1) into 1 1552473571.975 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473571.975 * [backup-simplify]: Simplify (+ 0 1) into 1 1552473571.976 * [backup-simplify]: Simplify (sqrt 1) into 1 1552473571.976 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552473571.977 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473571.977 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473571.978 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1552473571.978 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1552473571.978 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1552473571.978 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1552473571.978 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1552473571.978 * [taylor]: Taking taylor expansion of y.re in y.re 1552473571.978 * [backup-simplify]: Simplify 0 into 0 1552473571.978 * [backup-simplify]: Simplify 1 into 1 1552473571.978 * [backup-simplify]: Simplify (* 1 1) into 1 1552473571.979 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473571.979 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1552473571.979 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1552473571.979 * [taylor]: Taking taylor expansion of y.im in y.re 1552473571.979 * [backup-simplify]: Simplify y.im into y.im 1552473571.979 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473571.979 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1552473571.980 * [backup-simplify]: Simplify (+ 1 0) into 1 1552473571.980 * [backup-simplify]: Simplify (sqrt 1) into 1 1552473571.981 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552473571.981 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473571.982 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473571.982 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1552473571.982 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1552473571.982 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1552473571.982 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1552473571.982 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1552473571.983 * [taylor]: Taking taylor expansion of y.re in y.re 1552473571.983 * [backup-simplify]: Simplify 0 into 0 1552473571.983 * [backup-simplify]: Simplify 1 into 1 1552473571.983 * [backup-simplify]: Simplify (* 1 1) into 1 1552473571.983 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473571.983 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1552473571.983 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1552473571.983 * [taylor]: Taking taylor expansion of y.im in y.re 1552473571.983 * [backup-simplify]: Simplify y.im into y.im 1552473571.984 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473571.984 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1552473571.984 * [backup-simplify]: Simplify (+ 1 0) into 1 1552473571.984 * [backup-simplify]: Simplify (sqrt 1) into 1 1552473571.985 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552473571.986 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473571.986 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473571.987 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1552473571.987 * [taylor]: Taking taylor expansion of 1 in y.im 1552473571.987 * [backup-simplify]: Simplify 1 into 1 1552473571.987 * [taylor]: Taking taylor expansion of 0 in y.im 1552473571.988 * [backup-simplify]: Simplify 0 into 0 1552473571.988 * [backup-simplify]: Simplify 1 into 1 1552473571.988 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1552473571.989 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473571.989 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 1552473571.991 * [backup-simplify]: Simplify (/ (- (/ 1 (pow y.im 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow y.im 2)) 1552473571.991 * [taylor]: Taking taylor expansion of (/ 1/2 (pow y.im 2)) in y.im 1552473571.991 * [taylor]: Taking taylor expansion of 1/2 in y.im 1552473571.991 * [backup-simplify]: Simplify 1/2 into 1/2 1552473571.991 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 1552473571.991 * [taylor]: Taking taylor expansion of y.im in y.im 1552473571.991 * [backup-simplify]: Simplify 0 into 0 1552473571.991 * [backup-simplify]: Simplify 1 into 1 1552473571.991 * [backup-simplify]: Simplify (* 1 1) into 1 1552473571.992 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 1552473571.992 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552473571.993 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 1552473571.993 * [backup-simplify]: Simplify 0 into 0 1552473571.993 * [backup-simplify]: Simplify 0 into 0 1552473571.993 * [backup-simplify]: Simplify 0 into 0 1552473571.994 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1552473571.995 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473571.995 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1552473571.996 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1552473571.996 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473571.997 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 (pow y.im 2)))))) (* 2 1)) into 0 1552473571.997 * [taylor]: Taking taylor expansion of 0 in y.im 1552473571.997 * [backup-simplify]: Simplify 0 into 0 1552473571.998 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1552473571.999 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473571.999 * [backup-simplify]: Simplify 0 into 0 1552473571.999 * [backup-simplify]: Simplify 0 into 0 1552473571.999 * [backup-simplify]: Simplify 0 into 0 1552473571.999 * [backup-simplify]: Simplify (* 1 (* 1 (/ 1 (/ 1 y.re)))) into y.re 1552473571.999 * [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)))) 1552473571.999 * [approximate]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in (y.re y.im) around 0 1552473571.999 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.im 1552473571.999 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.im 1552473571.999 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 1552473571.999 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 1552473571.999 * [taylor]: Taking taylor expansion of y.re in y.im 1552473571.999 * [backup-simplify]: Simplify y.re into y.re 1552473571.999 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1552473572.000 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1552473572.000 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 1552473572.000 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 1552473572.000 * [taylor]: Taking taylor expansion of y.im in y.im 1552473572.000 * [backup-simplify]: Simplify 0 into 0 1552473572.000 * [backup-simplify]: Simplify 1 into 1 1552473572.000 * [backup-simplify]: Simplify (* 1 1) into 1 1552473572.001 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473572.001 * [backup-simplify]: Simplify (+ 0 1) into 1 1552473572.001 * [backup-simplify]: Simplify (sqrt 1) into 1 1552473572.002 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552473572.003 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473572.003 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473572.004 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1552473572.004 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1552473572.004 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1552473572.004 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1552473572.004 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1552473572.004 * [taylor]: Taking taylor expansion of y.re in y.re 1552473572.004 * [backup-simplify]: Simplify 0 into 0 1552473572.004 * [backup-simplify]: Simplify 1 into 1 1552473572.004 * [backup-simplify]: Simplify (* 1 1) into 1 1552473572.005 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473572.005 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1552473572.005 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1552473572.005 * [taylor]: Taking taylor expansion of y.im in y.re 1552473572.005 * [backup-simplify]: Simplify y.im into y.im 1552473572.005 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473572.005 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1552473572.005 * [backup-simplify]: Simplify (+ 1 0) into 1 1552473572.006 * [backup-simplify]: Simplify (sqrt 1) into 1 1552473572.006 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552473572.007 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473572.008 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473572.008 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1552473572.008 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1552473572.008 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1552473572.008 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1552473572.008 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1552473572.008 * [taylor]: Taking taylor expansion of y.re in y.re 1552473572.008 * [backup-simplify]: Simplify 0 into 0 1552473572.008 * [backup-simplify]: Simplify 1 into 1 1552473572.009 * [backup-simplify]: Simplify (* 1 1) into 1 1552473572.009 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473572.009 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1552473572.009 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1552473572.009 * [taylor]: Taking taylor expansion of y.im in y.re 1552473572.009 * [backup-simplify]: Simplify y.im into y.im 1552473572.009 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473572.009 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1552473572.010 * [backup-simplify]: Simplify (+ 1 0) into 1 1552473572.010 * [backup-simplify]: Simplify (sqrt 1) into 1 1552473572.011 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552473572.012 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473572.012 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473572.013 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1552473572.013 * [taylor]: Taking taylor expansion of 1 in y.im 1552473572.013 * [backup-simplify]: Simplify 1 into 1 1552473572.013 * [taylor]: Taking taylor expansion of 0 in y.im 1552473572.013 * [backup-simplify]: Simplify 0 into 0 1552473572.013 * [backup-simplify]: Simplify 1 into 1 1552473572.014 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1552473572.015 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473572.015 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 1552473572.016 * [backup-simplify]: Simplify (/ (- (/ 1 (pow y.im 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow y.im 2)) 1552473572.016 * [taylor]: Taking taylor expansion of (/ 1/2 (pow y.im 2)) in y.im 1552473572.016 * [taylor]: Taking taylor expansion of 1/2 in y.im 1552473572.016 * [backup-simplify]: Simplify 1/2 into 1/2 1552473572.016 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 1552473572.016 * [taylor]: Taking taylor expansion of y.im in y.im 1552473572.016 * [backup-simplify]: Simplify 0 into 0 1552473572.016 * [backup-simplify]: Simplify 1 into 1 1552473572.017 * [backup-simplify]: Simplify (* 1 1) into 1 1552473572.017 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 1552473572.018 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552473572.019 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 1552473572.019 * [backup-simplify]: Simplify 0 into 0 1552473572.019 * [backup-simplify]: Simplify 0 into 0 1552473572.019 * [backup-simplify]: Simplify 0 into 0 1552473572.020 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1552473572.020 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473572.021 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1552473572.021 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1552473572.021 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473572.022 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 (pow y.im 2)))))) (* 2 1)) into 0 1552473572.022 * [taylor]: Taking taylor expansion of 0 in y.im 1552473572.022 * [backup-simplify]: Simplify 0 into 0 1552473572.023 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1552473572.024 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473572.024 * [backup-simplify]: Simplify 0 into 0 1552473572.024 * [backup-simplify]: Simplify 0 into 0 1552473572.024 * [backup-simplify]: Simplify 0 into 0 1552473572.024 * [backup-simplify]: Simplify (* 1 (* 1 (/ 1 (/ 1 (- y.re))))) into (* -1 y.re) 1552473572.024 * * * * [progress]: [ 2 / 4 ] generating series at (2 1) 1552473572.024 * [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)) 1552473572.024 * [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 1552473572.025 * [taylor]: Taking taylor expansion of (/ (- (* y.re x.im) (* y.im x.re)) (hypot y.re y.im)) in y.im 1552473572.025 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in y.im 1552473572.025 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 1552473572.025 * [taylor]: Taking taylor expansion of y.re in y.im 1552473572.025 * [backup-simplify]: Simplify y.re into y.re 1552473572.025 * [taylor]: Taking taylor expansion of x.im in y.im 1552473572.025 * [backup-simplify]: Simplify x.im into x.im 1552473572.025 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 1552473572.025 * [taylor]: Taking taylor expansion of y.im in y.im 1552473572.025 * [backup-simplify]: Simplify 0 into 0 1552473572.025 * [backup-simplify]: Simplify 1 into 1 1552473572.025 * [taylor]: Taking taylor expansion of x.re in y.im 1552473572.025 * [backup-simplify]: Simplify x.re into x.re 1552473572.025 * [taylor]: Taking taylor expansion of (hypot y.re y.im) in y.im 1552473572.025 * [taylor]: Rewrote expression to (sqrt (+ (* y.re y.re) (* y.im y.im))) 1552473572.025 * [taylor]: Taking taylor expansion of (+ (* y.re y.re) (* y.im y.im)) in y.im 1552473572.025 * [taylor]: Taking taylor expansion of (* y.re y.re) in y.im 1552473572.025 * [taylor]: Taking taylor expansion of y.re in y.im 1552473572.025 * [backup-simplify]: Simplify y.re into y.re 1552473572.025 * [taylor]: Taking taylor expansion of y.re in y.im 1552473572.025 * [backup-simplify]: Simplify y.re into y.re 1552473572.025 * [taylor]: Taking taylor expansion of (* y.im y.im) in y.im 1552473572.025 * [taylor]: Taking taylor expansion of y.im in y.im 1552473572.025 * [backup-simplify]: Simplify 0 into 0 1552473572.025 * [backup-simplify]: Simplify 1 into 1 1552473572.025 * [taylor]: Taking taylor expansion of y.im in y.im 1552473572.025 * [backup-simplify]: Simplify 0 into 0 1552473572.025 * [backup-simplify]: Simplify 1 into 1 1552473572.025 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1552473572.026 * [backup-simplify]: Simplify (* 0 0) into 0 1552473572.026 * [backup-simplify]: Simplify (+ (pow y.re 2) 0) into (pow y.re 2) 1552473572.026 * [backup-simplify]: Simplify (sqrt (pow y.re 2)) into y.re 1552473572.026 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1552473572.027 * [backup-simplify]: Simplify (+ (* 0 1) (* 1 0)) into 0 1552473572.027 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473572.027 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.re 2)))) into 0 1552473572.027 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 1552473572.027 * [backup-simplify]: Simplify (* 0 x.re) into 0 1552473572.028 * [backup-simplify]: Simplify (- 0) into 0 1552473572.028 * [backup-simplify]: Simplify (+ (* y.re x.im) 0) into (* y.re x.im) 1552473572.028 * [backup-simplify]: Simplify (/ (* y.re x.im) y.re) into x.im 1552473572.028 * [taylor]: Taking taylor expansion of (/ (- (* y.re x.im) (* y.im x.re)) (hypot y.re y.im)) in x.re 1552473572.028 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.re 1552473572.028 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 1552473572.028 * [taylor]: Taking taylor expansion of y.re in x.re 1552473572.028 * [backup-simplify]: Simplify y.re into y.re 1552473572.028 * [taylor]: Taking taylor expansion of x.im in x.re 1552473572.028 * [backup-simplify]: Simplify x.im into x.im 1552473572.028 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 1552473572.028 * [taylor]: Taking taylor expansion of y.im in x.re 1552473572.028 * [backup-simplify]: Simplify y.im into y.im 1552473572.028 * [taylor]: Taking taylor expansion of x.re in x.re 1552473572.028 * [backup-simplify]: Simplify 0 into 0 1552473572.028 * [backup-simplify]: Simplify 1 into 1 1552473572.028 * [taylor]: Taking taylor expansion of (hypot y.re y.im) in x.re 1552473572.028 * [taylor]: Rewrote expression to (sqrt (+ (* y.re y.re) (* y.im y.im))) 1552473572.028 * [taylor]: Taking taylor expansion of (+ (* y.re y.re) (* y.im y.im)) in x.re 1552473572.028 * [taylor]: Taking taylor expansion of (* y.re y.re) in x.re 1552473572.028 * [taylor]: Taking taylor expansion of y.re in x.re 1552473572.028 * [backup-simplify]: Simplify y.re into y.re 1552473572.028 * [taylor]: Taking taylor expansion of y.re in x.re 1552473572.028 * [backup-simplify]: Simplify y.re into y.re 1552473572.028 * [taylor]: Taking taylor expansion of (* y.im y.im) in x.re 1552473572.028 * [taylor]: Taking taylor expansion of y.im in x.re 1552473572.029 * [backup-simplify]: Simplify y.im into y.im 1552473572.029 * [taylor]: Taking taylor expansion of y.im in x.re 1552473572.029 * [backup-simplify]: Simplify y.im into y.im 1552473572.029 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1552473572.029 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473572.029 * [backup-simplify]: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 1552473572.029 * [backup-simplify]: Simplify (sqrt (+ (pow y.re 2) (pow y.im 2))) into (sqrt (+ (pow y.re 2) (pow y.im 2))) 1552473572.029 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1552473572.029 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1552473572.030 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473572.030 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (pow y.re 2) (pow y.im 2))))) into 0 1552473572.030 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 1552473572.030 * [backup-simplify]: Simplify (* y.im 0) into 0 1552473572.030 * [backup-simplify]: Simplify (- 0) into 0 1552473572.030 * [backup-simplify]: Simplify (+ (* y.re x.im) 0) into (* y.re x.im) 1552473572.031 * [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))))) 1552473572.031 * [taylor]: Taking taylor expansion of (/ (- (* y.re x.im) (* y.im x.re)) (hypot y.re y.im)) in y.re 1552473572.031 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in y.re 1552473572.031 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 1552473572.031 * [taylor]: Taking taylor expansion of y.re in y.re 1552473572.031 * [backup-simplify]: Simplify 0 into 0 1552473572.031 * [backup-simplify]: Simplify 1 into 1 1552473572.031 * [taylor]: Taking taylor expansion of x.im in y.re 1552473572.031 * [backup-simplify]: Simplify x.im into x.im 1552473572.031 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 1552473572.031 * [taylor]: Taking taylor expansion of y.im in y.re 1552473572.031 * [backup-simplify]: Simplify y.im into y.im 1552473572.031 * [taylor]: Taking taylor expansion of x.re in y.re 1552473572.031 * [backup-simplify]: Simplify x.re into x.re 1552473572.031 * [taylor]: Taking taylor expansion of (hypot y.re y.im) in y.re 1552473572.031 * [taylor]: Rewrote expression to (sqrt (+ (* y.re y.re) (* y.im y.im))) 1552473572.031 * [taylor]: Taking taylor expansion of (+ (* y.re y.re) (* y.im y.im)) in y.re 1552473572.031 * [taylor]: Taking taylor expansion of (* y.re y.re) in y.re 1552473572.031 * [taylor]: Taking taylor expansion of y.re in y.re 1552473572.031 * [backup-simplify]: Simplify 0 into 0 1552473572.031 * [backup-simplify]: Simplify 1 into 1 1552473572.031 * [taylor]: Taking taylor expansion of y.re in y.re 1552473572.031 * [backup-simplify]: Simplify 0 into 0 1552473572.031 * [backup-simplify]: Simplify 1 into 1 1552473572.031 * [taylor]: Taking taylor expansion of (* y.im y.im) in y.re 1552473572.031 * [taylor]: Taking taylor expansion of y.im in y.re 1552473572.031 * [backup-simplify]: Simplify y.im into y.im 1552473572.031 * [taylor]: Taking taylor expansion of y.im in y.re 1552473572.031 * [backup-simplify]: Simplify y.im into y.im 1552473572.032 * [backup-simplify]: Simplify (* 0 0) into 0 1552473572.032 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473572.032 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 1552473572.032 * [backup-simplify]: Simplify (sqrt (pow y.im 2)) into y.im 1552473572.033 * [backup-simplify]: Simplify (+ (* 0 1) (* 1 0)) into 0 1552473572.033 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1552473572.033 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473572.033 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.im 2)))) into 0 1552473572.033 * [backup-simplify]: Simplify (* 0 x.im) into 0 1552473572.033 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1552473572.033 * [backup-simplify]: Simplify (- (* y.im x.re)) into (- (* y.im x.re)) 1552473572.033 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.re))) into (- (* y.im x.re)) 1552473572.034 * [backup-simplify]: Simplify (/ (- (* y.im x.re)) y.im) into (* -1 x.re) 1552473572.034 * [taylor]: Taking taylor expansion of (/ (- (* y.re x.im) (* y.im x.re)) (hypot y.re y.im)) in x.im 1552473572.034 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.im 1552473572.034 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 1552473572.034 * [taylor]: Taking taylor expansion of y.re in x.im 1552473572.034 * [backup-simplify]: Simplify y.re into y.re 1552473572.034 * [taylor]: Taking taylor expansion of x.im in x.im 1552473572.034 * [backup-simplify]: Simplify 0 into 0 1552473572.034 * [backup-simplify]: Simplify 1 into 1 1552473572.034 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 1552473572.034 * [taylor]: Taking taylor expansion of y.im in x.im 1552473572.034 * [backup-simplify]: Simplify y.im into y.im 1552473572.034 * [taylor]: Taking taylor expansion of x.re in x.im 1552473572.034 * [backup-simplify]: Simplify x.re into x.re 1552473572.034 * [taylor]: Taking taylor expansion of (hypot y.re y.im) in x.im 1552473572.034 * [taylor]: Rewrote expression to (sqrt (+ (* y.re y.re) (* y.im y.im))) 1552473572.034 * [taylor]: Taking taylor expansion of (+ (* y.re y.re) (* y.im y.im)) in x.im 1552473572.034 * [taylor]: Taking taylor expansion of (* y.re y.re) in x.im 1552473572.034 * [taylor]: Taking taylor expansion of y.re in x.im 1552473572.034 * [backup-simplify]: Simplify y.re into y.re 1552473572.034 * [taylor]: Taking taylor expansion of y.re in x.im 1552473572.034 * [backup-simplify]: Simplify y.re into y.re 1552473572.034 * [taylor]: Taking taylor expansion of (* y.im y.im) in x.im 1552473572.034 * [taylor]: Taking taylor expansion of y.im in x.im 1552473572.034 * [backup-simplify]: Simplify y.im into y.im 1552473572.034 * [taylor]: Taking taylor expansion of y.im in x.im 1552473572.034 * [backup-simplify]: Simplify y.im into y.im 1552473572.034 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1552473572.034 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473572.034 * [backup-simplify]: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 1552473572.035 * [backup-simplify]: Simplify (sqrt (+ (pow y.re 2) (pow y.im 2))) into (sqrt (+ (pow y.re 2) (pow y.im 2))) 1552473572.035 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1552473572.035 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1552473572.035 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473572.035 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (pow y.re 2) (pow y.im 2))))) into 0 1552473572.035 * [backup-simplify]: Simplify (* y.re 0) into 0 1552473572.036 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1552473572.036 * [backup-simplify]: Simplify (- (* y.im x.re)) into (- (* y.im x.re)) 1552473572.036 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.re))) into (- (* y.im x.re)) 1552473572.036 * [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)))))) 1552473572.036 * [taylor]: Taking taylor expansion of (/ (- (* y.re x.im) (* y.im x.re)) (hypot y.re y.im)) in x.im 1552473572.036 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.im 1552473572.036 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 1552473572.036 * [taylor]: Taking taylor expansion of y.re in x.im 1552473572.036 * [backup-simplify]: Simplify y.re into y.re 1552473572.036 * [taylor]: Taking taylor expansion of x.im in x.im 1552473572.036 * [backup-simplify]: Simplify 0 into 0 1552473572.036 * [backup-simplify]: Simplify 1 into 1 1552473572.036 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 1552473572.036 * [taylor]: Taking taylor expansion of y.im in x.im 1552473572.036 * [backup-simplify]: Simplify y.im into y.im 1552473572.036 * [taylor]: Taking taylor expansion of x.re in x.im 1552473572.036 * [backup-simplify]: Simplify x.re into x.re 1552473572.036 * [taylor]: Taking taylor expansion of (hypot y.re y.im) in x.im 1552473572.036 * [taylor]: Rewrote expression to (sqrt (+ (* y.re y.re) (* y.im y.im))) 1552473572.036 * [taylor]: Taking taylor expansion of (+ (* y.re y.re) (* y.im y.im)) in x.im 1552473572.036 * [taylor]: Taking taylor expansion of (* y.re y.re) in x.im 1552473572.036 * [taylor]: Taking taylor expansion of y.re in x.im 1552473572.036 * [backup-simplify]: Simplify y.re into y.re 1552473572.036 * [taylor]: Taking taylor expansion of y.re in x.im 1552473572.036 * [backup-simplify]: Simplify y.re into y.re 1552473572.036 * [taylor]: Taking taylor expansion of (* y.im y.im) in x.im 1552473572.037 * [taylor]: Taking taylor expansion of y.im in x.im 1552473572.037 * [backup-simplify]: Simplify y.im into y.im 1552473572.037 * [taylor]: Taking taylor expansion of y.im in x.im 1552473572.037 * [backup-simplify]: Simplify y.im into y.im 1552473572.037 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1552473572.037 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473572.037 * [backup-simplify]: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 1552473572.037 * [backup-simplify]: Simplify (sqrt (+ (pow y.re 2) (pow y.im 2))) into (sqrt (+ (pow y.re 2) (pow y.im 2))) 1552473572.037 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1552473572.037 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1552473572.038 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473572.038 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (pow y.re 2) (pow y.im 2))))) into 0 1552473572.038 * [backup-simplify]: Simplify (* y.re 0) into 0 1552473572.038 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1552473572.038 * [backup-simplify]: Simplify (- (* y.im x.re)) into (- (* y.im x.re)) 1552473572.038 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.re))) into (- (* y.im x.re)) 1552473572.039 * [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)))))) 1552473572.039 * [taylor]: Taking taylor expansion of (* -1 (* (* y.im x.re) (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))))) in y.re 1552473572.039 * [taylor]: Taking taylor expansion of -1 in y.re 1552473572.039 * [backup-simplify]: Simplify -1 into -1 1552473572.039 * [taylor]: Taking taylor expansion of (* (* y.im x.re) (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))) in y.re 1552473572.039 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 1552473572.039 * [taylor]: Taking taylor expansion of y.im in y.re 1552473572.039 * [backup-simplify]: Simplify y.im into y.im 1552473572.039 * [taylor]: Taking taylor expansion of x.re in y.re 1552473572.039 * [backup-simplify]: Simplify x.re into x.re 1552473572.039 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) in y.re 1552473572.039 * [taylor]: Taking taylor expansion of (/ 1 (+ (pow y.re 2) (pow y.im 2))) in y.re 1552473572.039 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 1552473572.039 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1552473572.039 * [taylor]: Taking taylor expansion of y.re in y.re 1552473572.039 * [backup-simplify]: Simplify 0 into 0 1552473572.039 * [backup-simplify]: Simplify 1 into 1 1552473572.039 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1552473572.039 * [taylor]: Taking taylor expansion of y.im in y.re 1552473572.039 * [backup-simplify]: Simplify y.im into y.im 1552473572.039 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473572.039 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 1552473572.040 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1552473572.040 * [backup-simplify]: Simplify (sqrt (/ 1 (pow y.im 2))) into (/ 1 y.im) 1552473572.040 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1552473572.040 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473572.040 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1552473572.040 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (pow y.im 2))))) into 0 1552473572.041 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1552473572.041 * [backup-simplify]: Simplify (* (* y.im x.re) (/ 1 y.im)) into x.re 1552473572.041 * [backup-simplify]: Simplify (* -1 x.re) into (* -1 x.re) 1552473572.041 * [taylor]: Taking taylor expansion of (* -1 x.re) in x.re 1552473572.041 * [taylor]: Taking taylor expansion of -1 in x.re 1552473572.041 * [backup-simplify]: Simplify -1 into -1 1552473572.041 * [taylor]: Taking taylor expansion of x.re in x.re 1552473572.041 * [backup-simplify]: Simplify 0 into 0 1552473572.041 * [backup-simplify]: Simplify 1 into 1 1552473572.041 * [backup-simplify]: Simplify (* -1 0) into 0 1552473572.041 * [taylor]: Taking taylor expansion of 0 in y.im 1552473572.041 * [backup-simplify]: Simplify 0 into 0 1552473572.041 * [backup-simplify]: Simplify 0 into 0 1552473572.042 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1552473572.042 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 1552473572.042 * [backup-simplify]: Simplify (- 0) into 0 1552473572.042 * [backup-simplify]: Simplify (+ y.re 0) into y.re 1552473572.043 * [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))))) 1552473572.043 * [taylor]: Taking taylor expansion of (* y.re (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))) in y.re 1552473572.043 * [taylor]: Taking taylor expansion of y.re in y.re 1552473572.043 * [backup-simplify]: Simplify 0 into 0 1552473572.043 * [backup-simplify]: Simplify 1 into 1 1552473572.043 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) in y.re 1552473572.043 * [taylor]: Taking taylor expansion of (/ 1 (+ (pow y.re 2) (pow y.im 2))) in y.re 1552473572.043 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 1552473572.043 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1552473572.043 * [taylor]: Taking taylor expansion of y.re in y.re 1552473572.043 * [backup-simplify]: Simplify 0 into 0 1552473572.043 * [backup-simplify]: Simplify 1 into 1 1552473572.043 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1552473572.043 * [taylor]: Taking taylor expansion of y.im in y.re 1552473572.044 * [backup-simplify]: Simplify y.im into y.im 1552473572.044 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473572.044 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 1552473572.044 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1552473572.044 * [backup-simplify]: Simplify (sqrt (/ 1 (pow y.im 2))) into (/ 1 y.im) 1552473572.044 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1552473572.044 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473572.045 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1552473572.045 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (pow y.im 2))))) into 0 1552473572.045 * [backup-simplify]: Simplify (* 0 (/ 1 y.im)) into 0 1552473572.045 * [taylor]: Taking taylor expansion of 0 in x.re 1552473572.045 * [backup-simplify]: Simplify 0 into 0 1552473572.045 * [taylor]: Taking taylor expansion of 0 in y.im 1552473572.045 * [backup-simplify]: Simplify 0 into 0 1552473572.045 * [backup-simplify]: Simplify 0 into 0 1552473572.045 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 1552473572.045 * [backup-simplify]: Simplify (+ (* (* y.im x.re) 0) (* 0 (/ 1 y.im))) into 0 1552473572.046 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 x.re)) into 0 1552473572.046 * [taylor]: Taking taylor expansion of 0 in x.re 1552473572.046 * [backup-simplify]: Simplify 0 into 0 1552473572.046 * [taylor]: Taking taylor expansion of 0 in y.im 1552473572.046 * [backup-simplify]: Simplify 0 into 0 1552473572.046 * [backup-simplify]: Simplify 0 into 0 1552473572.046 * [backup-simplify]: Simplify (+ (* -1 1) (* 0 0)) into -1 1552473572.046 * [taylor]: Taking taylor expansion of -1 in y.im 1552473572.046 * [backup-simplify]: Simplify -1 into -1 1552473572.046 * [backup-simplify]: Simplify -1 into -1 1552473572.046 * [backup-simplify]: Simplify 0 into 0 1552473572.047 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 1552473572.047 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 1552473572.047 * [backup-simplify]: Simplify (- 0) into 0 1552473572.047 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473572.048 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 1552473572.048 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1552473572.048 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473572.049 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (+ (pow y.re 2) (pow y.im 2))))) into 0 1552473572.049 * [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 1552473572.049 * [taylor]: Taking taylor expansion of 0 in y.re 1552473572.049 * [backup-simplify]: Simplify 0 into 0 1552473572.049 * [taylor]: Taking taylor expansion of 0 in x.re 1552473572.049 * [backup-simplify]: Simplify 0 into 0 1552473572.049 * [taylor]: Taking taylor expansion of 0 in y.im 1552473572.049 * [backup-simplify]: Simplify 0 into 0 1552473572.049 * [backup-simplify]: Simplify 0 into 0 1552473572.050 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (/ 1 y.im))) into (/ 1 y.im) 1552473572.050 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.re 1552473572.050 * [taylor]: Taking taylor expansion of y.im in x.re 1552473572.050 * [backup-simplify]: Simplify y.im into y.im 1552473572.050 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473572.050 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1552473572.050 * [taylor]: Taking taylor expansion of y.im in y.im 1552473572.050 * [backup-simplify]: Simplify 0 into 0 1552473572.050 * [backup-simplify]: Simplify 1 into 1 1552473572.050 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473572.050 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473572.051 * [backup-simplify]: Simplify 0 into 0 1552473572.051 * [backup-simplify]: Simplify (* 1 1) into 1 1552473572.051 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1552473572.051 * [backup-simplify]: Simplify (+ 1 0) into 1 1552473572.051 * [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))) 1552473572.060 * [backup-simplify]: Simplify (/ (- (- (/ 1 (pow y.im 4))) (pow 0 2) (+)) (* 2 (/ 1 y.im))) into (/ -1/2 (pow y.im 3)) 1552473572.061 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 1552473572.061 * [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)))) 1552473572.062 * [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))) 1552473572.062 * [taylor]: Taking taylor expansion of (* 1/2 (/ x.re (pow y.im 2))) in x.re 1552473572.062 * [taylor]: Taking taylor expansion of 1/2 in x.re 1552473572.062 * [backup-simplify]: Simplify 1/2 into 1/2 1552473572.062 * [taylor]: Taking taylor expansion of (/ x.re (pow y.im 2)) in x.re 1552473572.062 * [taylor]: Taking taylor expansion of x.re in x.re 1552473572.062 * [backup-simplify]: Simplify 0 into 0 1552473572.062 * [backup-simplify]: Simplify 1 into 1 1552473572.062 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 1552473572.062 * [taylor]: Taking taylor expansion of y.im in x.re 1552473572.062 * [backup-simplify]: Simplify y.im into y.im 1552473572.062 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473572.062 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1552473572.062 * [taylor]: Taking taylor expansion of 0 in y.im 1552473572.062 * [backup-simplify]: Simplify 0 into 0 1552473572.062 * [backup-simplify]: Simplify 0 into 0 1552473572.062 * [taylor]: Taking taylor expansion of 0 in y.im 1552473572.062 * [backup-simplify]: Simplify 0 into 0 1552473572.062 * [backup-simplify]: Simplify 0 into 0 1552473572.063 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 1) (* 0 0))) into 0 1552473572.063 * [taylor]: Taking taylor expansion of 0 in y.im 1552473572.063 * [backup-simplify]: Simplify 0 into 0 1552473572.063 * [backup-simplify]: Simplify 0 into 0 1552473572.063 * [backup-simplify]: Simplify (* -1 (* 1 (* x.re (* 1 1)))) into (* -1 x.re) 1552473572.063 * [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))) 1552473572.063 * [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 1552473572.063 * [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 1552473572.063 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.im 1552473572.063 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.im 1552473572.064 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 1552473572.064 * [taylor]: Taking taylor expansion of y.re in y.im 1552473572.064 * [backup-simplify]: Simplify y.re into y.re 1552473572.064 * [taylor]: Taking taylor expansion of x.im in y.im 1552473572.064 * [backup-simplify]: Simplify x.im into x.im 1552473572.064 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 1552473572.064 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 1552473572.064 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.im 1552473572.064 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 1552473572.064 * [taylor]: Taking taylor expansion of y.im in y.im 1552473572.064 * [backup-simplify]: Simplify 0 into 0 1552473572.064 * [backup-simplify]: Simplify 1 into 1 1552473572.064 * [taylor]: Taking taylor expansion of x.re in y.im 1552473572.064 * [backup-simplify]: Simplify x.re into x.re 1552473572.064 * [backup-simplify]: Simplify (* 0 x.re) into 0 1552473572.064 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 1552473572.064 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1552473572.064 * [taylor]: Taking taylor expansion of (hypot (/ 1 y.re) (/ 1 y.im)) in y.im 1552473572.064 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im)))) 1552473572.064 * [taylor]: Taking taylor expansion of (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im))) in y.im 1552473572.064 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in y.im 1552473572.064 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.im 1552473572.064 * [taylor]: Taking taylor expansion of y.re in y.im 1552473572.064 * [backup-simplify]: Simplify y.re into y.re 1552473572.064 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1552473572.064 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.im 1552473572.065 * [taylor]: Taking taylor expansion of y.re in y.im 1552473572.065 * [backup-simplify]: Simplify y.re into y.re 1552473572.065 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1552473572.065 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.im 1552473572.065 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1552473572.065 * [taylor]: Taking taylor expansion of y.im in y.im 1552473572.065 * [backup-simplify]: Simplify 0 into 0 1552473572.065 * [backup-simplify]: Simplify 1 into 1 1552473572.065 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473572.065 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1552473572.065 * [taylor]: Taking taylor expansion of y.im in y.im 1552473572.065 * [backup-simplify]: Simplify 0 into 0 1552473572.065 * [backup-simplify]: Simplify 1 into 1 1552473572.065 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473572.065 * [backup-simplify]: Simplify (* 1 1) into 1 1552473572.066 * [backup-simplify]: Simplify (+ 0 1) into 1 1552473572.066 * [backup-simplify]: Simplify (sqrt 1) into 1 1552473572.066 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473572.067 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473572.067 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552473572.067 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473572.068 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1552473572.068 * [backup-simplify]: Simplify (- (/ 1 x.re)) into (- (/ 1 x.re)) 1552473572.068 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.re))) into (- (/ 1 x.re)) 1552473572.068 * [backup-simplify]: Simplify (/ (- (/ 1 x.re)) 1) into (/ -1 x.re) 1552473572.068 * [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 1552473572.068 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.re 1552473572.068 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.re 1552473572.068 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 1552473572.068 * [taylor]: Taking taylor expansion of y.re in x.re 1552473572.068 * [backup-simplify]: Simplify y.re into y.re 1552473572.068 * [taylor]: Taking taylor expansion of x.im in x.re 1552473572.068 * [backup-simplify]: Simplify x.im into x.im 1552473572.068 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 1552473572.068 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 1552473572.068 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 1552473572.068 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 1552473572.068 * [taylor]: Taking taylor expansion of y.im in x.re 1552473572.068 * [backup-simplify]: Simplify y.im into y.im 1552473572.068 * [taylor]: Taking taylor expansion of x.re in x.re 1552473572.068 * [backup-simplify]: Simplify 0 into 0 1552473572.068 * [backup-simplify]: Simplify 1 into 1 1552473572.068 * [backup-simplify]: Simplify (* y.im 0) into 0 1552473572.069 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1552473572.069 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473572.069 * [taylor]: Taking taylor expansion of (hypot (/ 1 y.re) (/ 1 y.im)) in x.re 1552473572.069 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im)))) 1552473572.069 * [taylor]: Taking taylor expansion of (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im))) in x.re 1552473572.069 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in x.re 1552473572.069 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.re 1552473572.069 * [taylor]: Taking taylor expansion of y.re in x.re 1552473572.069 * [backup-simplify]: Simplify y.re into y.re 1552473572.069 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1552473572.069 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.re 1552473572.069 * [taylor]: Taking taylor expansion of y.re in x.re 1552473572.069 * [backup-simplify]: Simplify y.re into y.re 1552473572.069 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1552473572.069 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in x.re 1552473572.069 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.re 1552473572.069 * [taylor]: Taking taylor expansion of y.im in x.re 1552473572.069 * [backup-simplify]: Simplify y.im into y.im 1552473572.069 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473572.069 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.re 1552473572.069 * [taylor]: Taking taylor expansion of y.im in x.re 1552473572.069 * [backup-simplify]: Simplify y.im into y.im 1552473572.069 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473572.069 * [backup-simplify]: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 1552473572.069 * [backup-simplify]: Simplify (* (/ 1 y.im) (/ 1 y.im)) into (/ 1 (pow y.im 2)) 1552473572.069 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1552473572.069 * [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)))) 1552473572.070 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1552473572.070 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1552473572.070 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (* 0 (/ 1 y.re))) into 0 1552473572.070 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1552473572.070 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1552473572.070 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (* 0 (/ 1 y.im))) into 0 1552473572.070 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473572.070 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1552473572.070 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 1552473572.070 * [backup-simplify]: Simplify (+ 0 (- (/ 1 y.im))) into (- (/ 1 y.im)) 1552473572.070 * [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))))))) 1552473572.070 * [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 1552473572.070 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.re 1552473572.071 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.re 1552473572.071 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 1552473572.071 * [taylor]: Taking taylor expansion of y.re in y.re 1552473572.071 * [backup-simplify]: Simplify 0 into 0 1552473572.071 * [backup-simplify]: Simplify 1 into 1 1552473572.071 * [taylor]: Taking taylor expansion of x.im in y.re 1552473572.071 * [backup-simplify]: Simplify x.im into x.im 1552473572.071 * [backup-simplify]: Simplify (* 0 x.im) into 0 1552473572.071 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1552473572.071 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1552473572.071 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 1552473572.071 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 1552473572.071 * [taylor]: Taking taylor expansion of y.im in y.re 1552473572.071 * [backup-simplify]: Simplify y.im into y.im 1552473572.071 * [taylor]: Taking taylor expansion of x.re in y.re 1552473572.071 * [backup-simplify]: Simplify x.re into x.re 1552473572.071 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1552473572.071 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 1552473572.071 * [taylor]: Taking taylor expansion of (hypot (/ 1 y.re) (/ 1 y.im)) in y.re 1552473572.071 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im)))) 1552473572.071 * [taylor]: Taking taylor expansion of (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im))) in y.re 1552473572.071 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in y.re 1552473572.071 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 1552473572.071 * [taylor]: Taking taylor expansion of y.re in y.re 1552473572.071 * [backup-simplify]: Simplify 0 into 0 1552473572.071 * [backup-simplify]: Simplify 1 into 1 1552473572.071 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473572.072 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 1552473572.072 * [taylor]: Taking taylor expansion of y.re in y.re 1552473572.072 * [backup-simplify]: Simplify 0 into 0 1552473572.072 * [backup-simplify]: Simplify 1 into 1 1552473572.072 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473572.072 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.re 1552473572.072 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.re 1552473572.072 * [taylor]: Taking taylor expansion of y.im in y.re 1552473572.072 * [backup-simplify]: Simplify y.im into y.im 1552473572.072 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473572.072 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.re 1552473572.072 * [taylor]: Taking taylor expansion of y.im in y.re 1552473572.072 * [backup-simplify]: Simplify y.im into y.im 1552473572.072 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473572.072 * [backup-simplify]: Simplify (* 1 1) into 1 1552473572.072 * [backup-simplify]: Simplify (+ 1 0) into 1 1552473572.073 * [backup-simplify]: Simplify (sqrt 1) into 1 1552473572.073 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473572.074 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473572.074 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552473572.074 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473572.075 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1552473572.075 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 1552473572.075 * [backup-simplify]: Simplify (/ (/ 1 x.im) 1) into (/ 1 x.im) 1552473572.075 * [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 1552473572.075 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 1552473572.075 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 1552473572.075 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 1552473572.075 * [taylor]: Taking taylor expansion of y.re in x.im 1552473572.075 * [backup-simplify]: Simplify y.re into y.re 1552473572.075 * [taylor]: Taking taylor expansion of x.im in x.im 1552473572.075 * [backup-simplify]: Simplify 0 into 0 1552473572.075 * [backup-simplify]: Simplify 1 into 1 1552473572.075 * [backup-simplify]: Simplify (* y.re 0) into 0 1552473572.075 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1552473572.075 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1552473572.075 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 1552473572.075 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 1552473572.075 * [taylor]: Taking taylor expansion of y.im in x.im 1552473572.075 * [backup-simplify]: Simplify y.im into y.im 1552473572.075 * [taylor]: Taking taylor expansion of x.re in x.im 1552473572.075 * [backup-simplify]: Simplify x.re into x.re 1552473572.075 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1552473572.075 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 1552473572.075 * [taylor]: Taking taylor expansion of (hypot (/ 1 y.re) (/ 1 y.im)) in x.im 1552473572.075 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im)))) 1552473572.075 * [taylor]: Taking taylor expansion of (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im))) in x.im 1552473572.075 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in x.im 1552473572.075 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.im 1552473572.075 * [taylor]: Taking taylor expansion of y.re in x.im 1552473572.075 * [backup-simplify]: Simplify y.re into y.re 1552473572.075 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1552473572.076 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.im 1552473572.076 * [taylor]: Taking taylor expansion of y.re in x.im 1552473572.076 * [backup-simplify]: Simplify y.re into y.re 1552473572.076 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1552473572.076 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in x.im 1552473572.076 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.im 1552473572.076 * [taylor]: Taking taylor expansion of y.im in x.im 1552473572.076 * [backup-simplify]: Simplify y.im into y.im 1552473572.076 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473572.076 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.im 1552473572.076 * [taylor]: Taking taylor expansion of y.im in x.im 1552473572.076 * [backup-simplify]: Simplify y.im into y.im 1552473572.076 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473572.076 * [backup-simplify]: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 1552473572.076 * [backup-simplify]: Simplify (* (/ 1 y.im) (/ 1 y.im)) into (/ 1 (pow y.im 2)) 1552473572.076 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1552473572.076 * [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)))) 1552473572.076 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1552473572.076 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1552473572.076 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (* 0 (/ 1 y.re))) into 0 1552473572.076 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1552473572.076 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1552473572.076 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (* 0 (/ 1 y.im))) into 0 1552473572.077 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473572.077 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1552473572.077 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1552473572.077 * [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)))))) 1552473572.077 * [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 1552473572.077 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 1552473572.077 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 1552473572.077 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 1552473572.077 * [taylor]: Taking taylor expansion of y.re in x.im 1552473572.077 * [backup-simplify]: Simplify y.re into y.re 1552473572.077 * [taylor]: Taking taylor expansion of x.im in x.im 1552473572.077 * [backup-simplify]: Simplify 0 into 0 1552473572.077 * [backup-simplify]: Simplify 1 into 1 1552473572.077 * [backup-simplify]: Simplify (* y.re 0) into 0 1552473572.078 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1552473572.078 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1552473572.078 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 1552473572.078 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 1552473572.078 * [taylor]: Taking taylor expansion of y.im in x.im 1552473572.078 * [backup-simplify]: Simplify y.im into y.im 1552473572.078 * [taylor]: Taking taylor expansion of x.re in x.im 1552473572.078 * [backup-simplify]: Simplify x.re into x.re 1552473572.078 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1552473572.078 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 1552473572.078 * [taylor]: Taking taylor expansion of (hypot (/ 1 y.re) (/ 1 y.im)) in x.im 1552473572.078 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im)))) 1552473572.078 * [taylor]: Taking taylor expansion of (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im))) in x.im 1552473572.078 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in x.im 1552473572.078 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.im 1552473572.078 * [taylor]: Taking taylor expansion of y.re in x.im 1552473572.078 * [backup-simplify]: Simplify y.re into y.re 1552473572.078 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1552473572.078 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.im 1552473572.078 * [taylor]: Taking taylor expansion of y.re in x.im 1552473572.078 * [backup-simplify]: Simplify y.re into y.re 1552473572.078 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1552473572.078 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in x.im 1552473572.078 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.im 1552473572.078 * [taylor]: Taking taylor expansion of y.im in x.im 1552473572.078 * [backup-simplify]: Simplify y.im into y.im 1552473572.078 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473572.078 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.im 1552473572.078 * [taylor]: Taking taylor expansion of y.im in x.im 1552473572.079 * [backup-simplify]: Simplify y.im into y.im 1552473572.079 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473572.079 * [backup-simplify]: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 1552473572.079 * [backup-simplify]: Simplify (* (/ 1 y.im) (/ 1 y.im)) into (/ 1 (pow y.im 2)) 1552473572.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))) 1552473572.079 * [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)))) 1552473572.079 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1552473572.079 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1552473572.079 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (* 0 (/ 1 y.re))) into 0 1552473572.080 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1552473572.080 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1552473572.080 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (* 0 (/ 1 y.im))) into 0 1552473572.080 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473572.080 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1552473572.081 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1552473572.081 * [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)))))) 1552473572.081 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 1552473572.081 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 1552473572.081 * [taylor]: Taking taylor expansion of y.re in y.re 1552473572.081 * [backup-simplify]: Simplify 0 into 0 1552473572.081 * [backup-simplify]: Simplify 1 into 1 1552473572.081 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473572.081 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 1552473572.081 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1552473572.082 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1552473572.082 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1552473572.082 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1552473572.082 * [taylor]: Taking taylor expansion of y.re in y.re 1552473572.082 * [backup-simplify]: Simplify 0 into 0 1552473572.082 * [backup-simplify]: Simplify 1 into 1 1552473572.082 * [backup-simplify]: Simplify (* 1 1) into 1 1552473572.082 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473572.082 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1552473572.082 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1552473572.082 * [taylor]: Taking taylor expansion of y.im in y.re 1552473572.083 * [backup-simplify]: Simplify y.im into y.im 1552473572.083 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473572.083 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1552473572.083 * [backup-simplify]: Simplify (+ 1 0) into 1 1552473572.083 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473572.084 * [backup-simplify]: Simplify (sqrt 1) into 1 1552473572.084 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552473572.085 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473572.086 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473572.086 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473572.087 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1552473572.087 * [backup-simplify]: Simplify (* 1 1) into 1 1552473572.087 * [taylor]: Taking taylor expansion of 1 in x.re 1552473572.087 * [backup-simplify]: Simplify 1 into 1 1552473572.088 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 1552473572.088 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1552473572.088 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 1552473572.089 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.re)))) into (- (/ 1 (* y.im x.re))) 1552473572.090 * [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))))))) 1552473572.090 * [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 1552473572.090 * [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 1552473572.090 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 1552473572.090 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 1552473572.090 * [taylor]: Taking taylor expansion of y.im in y.re 1552473572.090 * [backup-simplify]: Simplify y.im into y.im 1552473572.090 * [taylor]: Taking taylor expansion of x.re in y.re 1552473572.090 * [backup-simplify]: Simplify x.re into x.re 1552473572.090 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1552473572.090 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 1552473572.090 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 1552473572.090 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1552473572.090 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1552473572.090 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1552473572.090 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1552473572.090 * [taylor]: Taking taylor expansion of y.re in y.re 1552473572.090 * [backup-simplify]: Simplify 0 into 0 1552473572.090 * [backup-simplify]: Simplify 1 into 1 1552473572.091 * [backup-simplify]: Simplify (* 1 1) into 1 1552473572.091 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473572.091 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1552473572.091 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1552473572.091 * [taylor]: Taking taylor expansion of y.im in y.re 1552473572.091 * [backup-simplify]: Simplify y.im into y.im 1552473572.091 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473572.091 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1552473572.092 * [backup-simplify]: Simplify (+ 1 0) into 1 1552473572.092 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473572.093 * [backup-simplify]: Simplify (sqrt 1) into 1 1552473572.093 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552473572.094 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473572.094 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473572.095 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473572.096 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1552473572.096 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473572.097 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552473572.097 * [taylor]: Taking taylor expansion of 0 in x.re 1552473572.097 * [backup-simplify]: Simplify 0 into 0 1552473572.097 * [taylor]: Taking taylor expansion of 1 in y.im 1552473572.097 * [backup-simplify]: Simplify 1 into 1 1552473572.097 * [backup-simplify]: Simplify 1 into 1 1552473572.099 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1552473572.099 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1552473572.099 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 1552473572.099 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 1552473572.099 * [backup-simplify]: Simplify (- 0) into 0 1552473572.100 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473572.100 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1552473572.100 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1552473572.101 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (+ (* 0 0) (* 0 (/ 1 y.re)))) into 0 1552473572.101 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1552473572.101 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1552473572.101 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (+ (* 0 0) (* 0 (/ 1 y.im)))) into 0 1552473572.102 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473572.103 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1552473572.104 * [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 1552473572.104 * [taylor]: Taking taylor expansion of 0 in y.re 1552473572.104 * [backup-simplify]: Simplify 0 into 0 1552473572.104 * [taylor]: Taking taylor expansion of 0 in x.re 1552473572.104 * [backup-simplify]: Simplify 0 into 0 1552473572.104 * [backup-simplify]: Simplify (* (/ 1 (* y.im x.re)) 1) into (/ 1 (* y.im x.re)) 1552473572.104 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 1552473572.104 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in x.re 1552473572.104 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 1552473572.104 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 1552473572.104 * [taylor]: Taking taylor expansion of y.im in x.re 1552473572.104 * [backup-simplify]: Simplify y.im into y.im 1552473572.104 * [taylor]: Taking taylor expansion of x.re in x.re 1552473572.104 * [backup-simplify]: Simplify 0 into 0 1552473572.104 * [backup-simplify]: Simplify 1 into 1 1552473572.104 * [backup-simplify]: Simplify (* y.im 0) into 0 1552473572.105 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1552473572.105 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473572.105 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 1552473572.105 * [taylor]: Taking taylor expansion of (- (/ 1 y.im)) in y.im 1552473572.105 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1552473572.105 * [taylor]: Taking taylor expansion of y.im in y.im 1552473572.105 * [backup-simplify]: Simplify 0 into 0 1552473572.105 * [backup-simplify]: Simplify 1 into 1 1552473572.105 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473572.106 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473572.107 * [backup-simplify]: Simplify (- 0) into 0 1552473572.107 * [backup-simplify]: Simplify 0 into 0 1552473572.107 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1552473572.108 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473572.109 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 1552473572.109 * [backup-simplify]: Simplify (- (+ (* 1 (/ (/ 1 (pow y.im 2)) 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow y.im 2))) 1552473572.111 * [backup-simplify]: Simplify (/ (- (- (/ 1 (pow y.im 2))) (pow 0 2) (+)) (* 2 1)) into (/ -1/2 (pow y.im 2)) 1552473572.112 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473572.112 * [backup-simplify]: Simplify (+ (* 1 (/ -1/2 (pow y.im 2))) (+ (* 0 0) (* 0 1))) into (- (* 1/2 (/ 1 (pow y.im 2)))) 1552473572.112 * [taylor]: Taking taylor expansion of (- (* 1/2 (/ 1 (pow y.im 2)))) in x.re 1552473572.113 * [taylor]: Taking taylor expansion of (* 1/2 (/ 1 (pow y.im 2))) in x.re 1552473572.113 * [taylor]: Taking taylor expansion of 1/2 in x.re 1552473572.113 * [backup-simplify]: Simplify 1/2 into 1/2 1552473572.113 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 1552473572.113 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 1552473572.113 * [taylor]: Taking taylor expansion of y.im in x.re 1552473572.113 * [backup-simplify]: Simplify y.im into y.im 1552473572.113 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473572.113 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1552473572.113 * [taylor]: Taking taylor expansion of 0 in y.im 1552473572.113 * [backup-simplify]: Simplify 0 into 0 1552473572.113 * [backup-simplify]: Simplify 0 into 0 1552473572.113 * [taylor]: Taking taylor expansion of 0 in y.im 1552473572.113 * [backup-simplify]: Simplify 0 into 0 1552473572.113 * [backup-simplify]: Simplify 0 into 0 1552473572.113 * [backup-simplify]: Simplify 0 into 0 1552473572.114 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 1552473572.114 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1552473572.115 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 1552473572.115 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 1552473572.115 * [backup-simplify]: Simplify (- 0) into 0 1552473572.116 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473572.116 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1552473572.116 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1552473572.117 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 y.re))))) into 0 1552473572.117 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1552473572.117 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1552473572.118 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 y.im))))) into 0 1552473572.118 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473572.119 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1552473572.121 * [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 1552473572.121 * [taylor]: Taking taylor expansion of 0 in y.re 1552473572.121 * [backup-simplify]: Simplify 0 into 0 1552473572.121 * [taylor]: Taking taylor expansion of 0 in x.re 1552473572.121 * [backup-simplify]: Simplify 0 into 0 1552473572.121 * [taylor]: Taking taylor expansion of 0 in x.re 1552473572.121 * [backup-simplify]: Simplify 0 into 0 1552473572.121 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 1552473572.121 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 1552473572.122 * [backup-simplify]: Simplify (+ (* (/ 1 (* y.im x.re)) 0) (* 0 1)) into 0 1552473572.122 * [backup-simplify]: Simplify (- 0) into 0 1552473572.122 * [taylor]: Taking taylor expansion of 0 in x.re 1552473572.122 * [backup-simplify]: Simplify 0 into 0 1552473572.123 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1552473572.124 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473572.125 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1552473572.125 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1552473572.125 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473572.126 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ (/ 1 (pow y.im 2)) 1)) (* (- (/ 1 (pow y.im 2))) (/ 0 1)))) into 0 1552473572.127 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ -1/2 (pow y.im 2)))))) (* 2 1)) into 0 1552473572.128 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473572.129 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 (/ -1/2 (pow y.im 2))) (+ (* 0 0) (* 0 1)))) into 0 1552473572.129 * [taylor]: Taking taylor expansion of 0 in x.re 1552473572.129 * [backup-simplify]: Simplify 0 into 0 1552473572.129 * [taylor]: Taking taylor expansion of 0 in y.im 1552473572.129 * [backup-simplify]: Simplify 0 into 0 1552473572.129 * [backup-simplify]: Simplify 0 into 0 1552473572.130 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 1552473572.130 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1552473572.130 * [backup-simplify]: Simplify (- 0) into 0 1552473572.130 * [taylor]: Taking taylor expansion of 0 in y.im 1552473572.130 * [backup-simplify]: Simplify 0 into 0 1552473572.130 * [backup-simplify]: Simplify 0 into 0 1552473572.130 * [backup-simplify]: Simplify (* 1 (* 1 (* 1 (* 1 (/ 1 (/ 1 x.im)))))) into x.im 1552473572.131 * [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))) 1552473572.131 * [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 1552473572.131 * [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 1552473572.131 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.im 1552473572.131 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.im 1552473572.131 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 1552473572.131 * [taylor]: Taking taylor expansion of y.re in y.im 1552473572.131 * [backup-simplify]: Simplify y.re into y.re 1552473572.131 * [taylor]: Taking taylor expansion of x.im in y.im 1552473572.131 * [backup-simplify]: Simplify x.im into x.im 1552473572.131 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 1552473572.131 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 1552473572.131 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.im 1552473572.131 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 1552473572.131 * [taylor]: Taking taylor expansion of y.im in y.im 1552473572.131 * [backup-simplify]: Simplify 0 into 0 1552473572.131 * [backup-simplify]: Simplify 1 into 1 1552473572.131 * [taylor]: Taking taylor expansion of x.re in y.im 1552473572.131 * [backup-simplify]: Simplify x.re into x.re 1552473572.131 * [backup-simplify]: Simplify (* 0 x.re) into 0 1552473572.132 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 1552473572.132 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1552473572.132 * [taylor]: Taking taylor expansion of (hypot (/ -1 y.re) (/ -1 y.im)) in y.im 1552473572.132 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im)))) 1552473572.132 * [taylor]: Taking taylor expansion of (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im))) in y.im 1552473572.132 * [taylor]: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in y.im 1552473572.132 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.im 1552473572.132 * [taylor]: Taking taylor expansion of -1 in y.im 1552473572.132 * [backup-simplify]: Simplify -1 into -1 1552473572.132 * [taylor]: Taking taylor expansion of y.re in y.im 1552473572.132 * [backup-simplify]: Simplify y.re into y.re 1552473572.132 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1552473572.132 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.im 1552473572.132 * [taylor]: Taking taylor expansion of -1 in y.im 1552473572.132 * [backup-simplify]: Simplify -1 into -1 1552473572.132 * [taylor]: Taking taylor expansion of y.re in y.im 1552473572.132 * [backup-simplify]: Simplify y.re into y.re 1552473572.132 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1552473572.132 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.im 1552473572.132 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 1552473572.132 * [taylor]: Taking taylor expansion of -1 in y.im 1552473572.132 * [backup-simplify]: Simplify -1 into -1 1552473572.132 * [taylor]: Taking taylor expansion of y.im in y.im 1552473572.133 * [backup-simplify]: Simplify 0 into 0 1552473572.133 * [backup-simplify]: Simplify 1 into 1 1552473572.133 * [backup-simplify]: Simplify (/ -1 1) into -1 1552473572.133 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 1552473572.133 * [taylor]: Taking taylor expansion of -1 in y.im 1552473572.133 * [backup-simplify]: Simplify -1 into -1 1552473572.133 * [taylor]: Taking taylor expansion of y.im in y.im 1552473572.133 * [backup-simplify]: Simplify 0 into 0 1552473572.133 * [backup-simplify]: Simplify 1 into 1 1552473572.134 * [backup-simplify]: Simplify (/ -1 1) into -1 1552473572.134 * [backup-simplify]: Simplify (* -1 -1) into 1 1552473572.134 * [backup-simplify]: Simplify (+ 0 1) into 1 1552473572.135 * [backup-simplify]: Simplify (sqrt 1) into 1 1552473572.136 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1552473572.136 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1552473572.137 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 -1)) into 0 1552473572.137 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473572.138 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1552473572.138 * [backup-simplify]: Simplify (- (/ 1 x.re)) into (- (/ 1 x.re)) 1552473572.138 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.re))) into (- (/ 1 x.re)) 1552473572.138 * [backup-simplify]: Simplify (/ (- (/ 1 x.re)) 1) into (/ -1 x.re) 1552473572.138 * [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 1552473572.139 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.re 1552473572.139 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.re 1552473572.139 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 1552473572.139 * [taylor]: Taking taylor expansion of y.re in x.re 1552473572.139 * [backup-simplify]: Simplify y.re into y.re 1552473572.139 * [taylor]: Taking taylor expansion of x.im in x.re 1552473572.139 * [backup-simplify]: Simplify x.im into x.im 1552473572.139 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 1552473572.139 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 1552473572.139 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 1552473572.139 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 1552473572.139 * [taylor]: Taking taylor expansion of y.im in x.re 1552473572.139 * [backup-simplify]: Simplify y.im into y.im 1552473572.139 * [taylor]: Taking taylor expansion of x.re in x.re 1552473572.139 * [backup-simplify]: Simplify 0 into 0 1552473572.139 * [backup-simplify]: Simplify 1 into 1 1552473572.139 * [backup-simplify]: Simplify (* y.im 0) into 0 1552473572.139 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1552473572.140 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473572.140 * [taylor]: Taking taylor expansion of (hypot (/ -1 y.re) (/ -1 y.im)) in x.re 1552473572.140 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im)))) 1552473572.140 * [taylor]: Taking taylor expansion of (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im))) in x.re 1552473572.140 * [taylor]: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in x.re 1552473572.140 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.re 1552473572.140 * [taylor]: Taking taylor expansion of -1 in x.re 1552473572.140 * [backup-simplify]: Simplify -1 into -1 1552473572.140 * [taylor]: Taking taylor expansion of y.re in x.re 1552473572.140 * [backup-simplify]: Simplify y.re into y.re 1552473572.140 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1552473572.140 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.re 1552473572.140 * [taylor]: Taking taylor expansion of -1 in x.re 1552473572.140 * [backup-simplify]: Simplify -1 into -1 1552473572.140 * [taylor]: Taking taylor expansion of y.re in x.re 1552473572.140 * [backup-simplify]: Simplify y.re into y.re 1552473572.140 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1552473572.140 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in x.re 1552473572.140 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.re 1552473572.140 * [taylor]: Taking taylor expansion of -1 in x.re 1552473572.140 * [backup-simplify]: Simplify -1 into -1 1552473572.140 * [taylor]: Taking taylor expansion of y.im in x.re 1552473572.140 * [backup-simplify]: Simplify y.im into y.im 1552473572.140 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1552473572.140 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.re 1552473572.140 * [taylor]: Taking taylor expansion of -1 in x.re 1552473572.140 * [backup-simplify]: Simplify -1 into -1 1552473572.140 * [taylor]: Taking taylor expansion of y.im in x.re 1552473572.140 * [backup-simplify]: Simplify y.im into y.im 1552473572.140 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1552473572.141 * [backup-simplify]: Simplify (* (/ -1 y.re) (/ -1 y.re)) into (/ 1 (pow y.re 2)) 1552473572.141 * [backup-simplify]: Simplify (* (/ -1 y.im) (/ -1 y.im)) into (/ 1 (pow y.im 2)) 1552473572.141 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1552473572.141 * [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)))) 1552473572.141 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1552473572.141 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1552473572.141 * [backup-simplify]: Simplify (+ (* (/ -1 y.re) 0) (* 0 (/ -1 y.re))) into 0 1552473572.142 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1552473572.142 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1552473572.142 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (* 0 (/ -1 y.im))) into 0 1552473572.142 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473572.142 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1552473572.143 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 1552473572.143 * [backup-simplify]: Simplify (+ 0 (- (/ 1 y.im))) into (- (/ 1 y.im)) 1552473572.143 * [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))))))) 1552473572.143 * [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 1552473572.143 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.re 1552473572.143 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.re 1552473572.143 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 1552473572.143 * [taylor]: Taking taylor expansion of y.re in y.re 1552473572.143 * [backup-simplify]: Simplify 0 into 0 1552473572.143 * [backup-simplify]: Simplify 1 into 1 1552473572.143 * [taylor]: Taking taylor expansion of x.im in y.re 1552473572.143 * [backup-simplify]: Simplify x.im into x.im 1552473572.143 * [backup-simplify]: Simplify (* 0 x.im) into 0 1552473572.144 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1552473572.144 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1552473572.144 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 1552473572.144 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 1552473572.144 * [taylor]: Taking taylor expansion of y.im in y.re 1552473572.144 * [backup-simplify]: Simplify y.im into y.im 1552473572.144 * [taylor]: Taking taylor expansion of x.re in y.re 1552473572.144 * [backup-simplify]: Simplify x.re into x.re 1552473572.144 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1552473572.144 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 1552473572.144 * [taylor]: Taking taylor expansion of (hypot (/ -1 y.re) (/ -1 y.im)) in y.re 1552473572.144 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im)))) 1552473572.144 * [taylor]: Taking taylor expansion of (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im))) in y.re 1552473572.144 * [taylor]: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in y.re 1552473572.144 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.re 1552473572.144 * [taylor]: Taking taylor expansion of -1 in y.re 1552473572.144 * [backup-simplify]: Simplify -1 into -1 1552473572.144 * [taylor]: Taking taylor expansion of y.re in y.re 1552473572.144 * [backup-simplify]: Simplify 0 into 0 1552473572.144 * [backup-simplify]: Simplify 1 into 1 1552473572.145 * [backup-simplify]: Simplify (/ -1 1) into -1 1552473572.145 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.re 1552473572.145 * [taylor]: Taking taylor expansion of -1 in y.re 1552473572.145 * [backup-simplify]: Simplify -1 into -1 1552473572.145 * [taylor]: Taking taylor expansion of y.re in y.re 1552473572.145 * [backup-simplify]: Simplify 0 into 0 1552473572.145 * [backup-simplify]: Simplify 1 into 1 1552473572.145 * [backup-simplify]: Simplify (/ -1 1) into -1 1552473572.145 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.re 1552473572.145 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.re 1552473572.145 * [taylor]: Taking taylor expansion of -1 in y.re 1552473572.145 * [backup-simplify]: Simplify -1 into -1 1552473572.145 * [taylor]: Taking taylor expansion of y.im in y.re 1552473572.146 * [backup-simplify]: Simplify y.im into y.im 1552473572.146 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1552473572.146 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.re 1552473572.146 * [taylor]: Taking taylor expansion of -1 in y.re 1552473572.146 * [backup-simplify]: Simplify -1 into -1 1552473572.146 * [taylor]: Taking taylor expansion of y.im in y.re 1552473572.146 * [backup-simplify]: Simplify y.im into y.im 1552473572.146 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1552473572.146 * [backup-simplify]: Simplify (* -1 -1) into 1 1552473572.147 * [backup-simplify]: Simplify (+ 1 0) into 1 1552473572.147 * [backup-simplify]: Simplify (sqrt 1) into 1 1552473572.148 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1552473572.149 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1552473572.150 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 -1)) into 0 1552473572.150 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473572.151 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1552473572.151 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 1552473572.151 * [backup-simplify]: Simplify (/ (/ 1 x.im) 1) into (/ 1 x.im) 1552473572.151 * [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 1552473572.151 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 1552473572.151 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 1552473572.151 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 1552473572.151 * [taylor]: Taking taylor expansion of y.re in x.im 1552473572.151 * [backup-simplify]: Simplify y.re into y.re 1552473572.151 * [taylor]: Taking taylor expansion of x.im in x.im 1552473572.151 * [backup-simplify]: Simplify 0 into 0 1552473572.151 * [backup-simplify]: Simplify 1 into 1 1552473572.151 * [backup-simplify]: Simplify (* y.re 0) into 0 1552473572.152 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1552473572.152 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1552473572.152 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 1552473572.152 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 1552473572.152 * [taylor]: Taking taylor expansion of y.im in x.im 1552473572.152 * [backup-simplify]: Simplify y.im into y.im 1552473572.152 * [taylor]: Taking taylor expansion of x.re in x.im 1552473572.152 * [backup-simplify]: Simplify x.re into x.re 1552473572.152 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1552473572.152 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 1552473572.152 * [taylor]: Taking taylor expansion of (hypot (/ -1 y.re) (/ -1 y.im)) in x.im 1552473572.152 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im)))) 1552473572.152 * [taylor]: Taking taylor expansion of (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im))) in x.im 1552473572.152 * [taylor]: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in x.im 1552473572.152 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.im 1552473572.152 * [taylor]: Taking taylor expansion of -1 in x.im 1552473572.152 * [backup-simplify]: Simplify -1 into -1 1552473572.152 * [taylor]: Taking taylor expansion of y.re in x.im 1552473572.152 * [backup-simplify]: Simplify y.re into y.re 1552473572.153 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1552473572.153 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.im 1552473572.153 * [taylor]: Taking taylor expansion of -1 in x.im 1552473572.153 * [backup-simplify]: Simplify -1 into -1 1552473572.153 * [taylor]: Taking taylor expansion of y.re in x.im 1552473572.153 * [backup-simplify]: Simplify y.re into y.re 1552473572.153 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1552473572.153 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in x.im 1552473572.153 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.im 1552473572.153 * [taylor]: Taking taylor expansion of -1 in x.im 1552473572.153 * [backup-simplify]: Simplify -1 into -1 1552473572.153 * [taylor]: Taking taylor expansion of y.im in x.im 1552473572.153 * [backup-simplify]: Simplify y.im into y.im 1552473572.153 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1552473572.153 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.im 1552473572.153 * [taylor]: Taking taylor expansion of -1 in x.im 1552473572.153 * [backup-simplify]: Simplify -1 into -1 1552473572.153 * [taylor]: Taking taylor expansion of y.im in x.im 1552473572.153 * [backup-simplify]: Simplify y.im into y.im 1552473572.153 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1552473572.153 * [backup-simplify]: Simplify (* (/ -1 y.re) (/ -1 y.re)) into (/ 1 (pow y.re 2)) 1552473572.153 * [backup-simplify]: Simplify (* (/ -1 y.im) (/ -1 y.im)) into (/ 1 (pow y.im 2)) 1552473572.153 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1552473572.154 * [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)))) 1552473572.154 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1552473572.154 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1552473572.154 * [backup-simplify]: Simplify (+ (* (/ -1 y.re) 0) (* 0 (/ -1 y.re))) into 0 1552473572.154 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1552473572.154 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1552473572.154 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (* 0 (/ -1 y.im))) into 0 1552473572.155 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473572.155 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1552473572.155 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1552473572.155 * [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)))))) 1552473572.155 * [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 1552473572.156 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 1552473572.156 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 1552473572.156 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 1552473572.156 * [taylor]: Taking taylor expansion of y.re in x.im 1552473572.156 * [backup-simplify]: Simplify y.re into y.re 1552473572.156 * [taylor]: Taking taylor expansion of x.im in x.im 1552473572.156 * [backup-simplify]: Simplify 0 into 0 1552473572.156 * [backup-simplify]: Simplify 1 into 1 1552473572.156 * [backup-simplify]: Simplify (* y.re 0) into 0 1552473572.156 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1552473572.156 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1552473572.156 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 1552473572.156 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 1552473572.156 * [taylor]: Taking taylor expansion of y.im in x.im 1552473572.156 * [backup-simplify]: Simplify y.im into y.im 1552473572.156 * [taylor]: Taking taylor expansion of x.re in x.im 1552473572.156 * [backup-simplify]: Simplify x.re into x.re 1552473572.156 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1552473572.157 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 1552473572.157 * [taylor]: Taking taylor expansion of (hypot (/ -1 y.re) (/ -1 y.im)) in x.im 1552473572.157 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im)))) 1552473572.157 * [taylor]: Taking taylor expansion of (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im))) in x.im 1552473572.157 * [taylor]: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in x.im 1552473572.157 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.im 1552473572.157 * [taylor]: Taking taylor expansion of -1 in x.im 1552473572.157 * [backup-simplify]: Simplify -1 into -1 1552473572.157 * [taylor]: Taking taylor expansion of y.re in x.im 1552473572.157 * [backup-simplify]: Simplify y.re into y.re 1552473572.157 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1552473572.157 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.im 1552473572.157 * [taylor]: Taking taylor expansion of -1 in x.im 1552473572.157 * [backup-simplify]: Simplify -1 into -1 1552473572.157 * [taylor]: Taking taylor expansion of y.re in x.im 1552473572.157 * [backup-simplify]: Simplify y.re into y.re 1552473572.157 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1552473572.157 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in x.im 1552473572.157 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.im 1552473572.157 * [taylor]: Taking taylor expansion of -1 in x.im 1552473572.157 * [backup-simplify]: Simplify -1 into -1 1552473572.157 * [taylor]: Taking taylor expansion of y.im in x.im 1552473572.157 * [backup-simplify]: Simplify y.im into y.im 1552473572.157 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1552473572.157 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.im 1552473572.157 * [taylor]: Taking taylor expansion of -1 in x.im 1552473572.157 * [backup-simplify]: Simplify -1 into -1 1552473572.157 * [taylor]: Taking taylor expansion of y.im in x.im 1552473572.157 * [backup-simplify]: Simplify y.im into y.im 1552473572.157 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1552473572.158 * [backup-simplify]: Simplify (* (/ -1 y.re) (/ -1 y.re)) into (/ 1 (pow y.re 2)) 1552473572.158 * [backup-simplify]: Simplify (* (/ -1 y.im) (/ -1 y.im)) into (/ 1 (pow y.im 2)) 1552473572.158 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1552473572.158 * [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)))) 1552473572.158 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1552473572.159 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1552473572.159 * [backup-simplify]: Simplify (+ (* (/ -1 y.re) 0) (* 0 (/ -1 y.re))) into 0 1552473572.159 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1552473572.159 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1552473572.159 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (* 0 (/ -1 y.im))) into 0 1552473572.160 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473572.160 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1552473572.160 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1552473572.160 * [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)))))) 1552473572.160 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 1552473572.160 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 1552473572.160 * [taylor]: Taking taylor expansion of y.re in y.re 1552473572.160 * [backup-simplify]: Simplify 0 into 0 1552473572.160 * [backup-simplify]: Simplify 1 into 1 1552473572.161 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473572.161 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 1552473572.161 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1552473572.161 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1552473572.161 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1552473572.161 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1552473572.161 * [taylor]: Taking taylor expansion of y.re in y.re 1552473572.161 * [backup-simplify]: Simplify 0 into 0 1552473572.161 * [backup-simplify]: Simplify 1 into 1 1552473572.162 * [backup-simplify]: Simplify (* 1 1) into 1 1552473572.162 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473572.162 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1552473572.162 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1552473572.162 * [taylor]: Taking taylor expansion of y.im in y.re 1552473572.162 * [backup-simplify]: Simplify y.im into y.im 1552473572.162 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473572.162 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1552473572.163 * [backup-simplify]: Simplify (+ 1 0) into 1 1552473572.163 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473572.163 * [backup-simplify]: Simplify (sqrt 1) into 1 1552473572.164 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552473572.165 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473572.165 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473572.166 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473572.167 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1552473572.167 * [backup-simplify]: Simplify (* 1 1) into 1 1552473572.167 * [taylor]: Taking taylor expansion of 1 in x.re 1552473572.167 * [backup-simplify]: Simplify 1 into 1 1552473572.168 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 1552473572.168 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1552473572.168 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 1552473572.168 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.re)))) into (- (/ 1 (* y.im x.re))) 1552473572.169 * [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))))))) 1552473572.169 * [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 1552473572.169 * [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 1552473572.169 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 1552473572.169 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 1552473572.169 * [taylor]: Taking taylor expansion of y.im in y.re 1552473572.169 * [backup-simplify]: Simplify y.im into y.im 1552473572.169 * [taylor]: Taking taylor expansion of x.re in y.re 1552473572.169 * [backup-simplify]: Simplify x.re into x.re 1552473572.169 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1552473572.169 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 1552473572.169 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 1552473572.169 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1552473572.169 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1552473572.169 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1552473572.170 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1552473572.170 * [taylor]: Taking taylor expansion of y.re in y.re 1552473572.170 * [backup-simplify]: Simplify 0 into 0 1552473572.170 * [backup-simplify]: Simplify 1 into 1 1552473572.170 * [backup-simplify]: Simplify (* 1 1) into 1 1552473572.170 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473572.170 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1552473572.170 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1552473572.170 * [taylor]: Taking taylor expansion of y.im in y.re 1552473572.170 * [backup-simplify]: Simplify y.im into y.im 1552473572.171 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473572.171 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1552473572.171 * [backup-simplify]: Simplify (+ 1 0) into 1 1552473572.171 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473572.172 * [backup-simplify]: Simplify (sqrt 1) into 1 1552473572.172 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552473572.173 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473572.174 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473572.174 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473572.175 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1552473572.176 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473572.176 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552473572.176 * [taylor]: Taking taylor expansion of 0 in x.re 1552473572.176 * [backup-simplify]: Simplify 0 into 0 1552473572.177 * [taylor]: Taking taylor expansion of 1 in y.im 1552473572.177 * [backup-simplify]: Simplify 1 into 1 1552473572.177 * [backup-simplify]: Simplify 1 into 1 1552473572.177 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1552473572.178 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1552473572.178 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 1552473572.178 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 1552473572.178 * [backup-simplify]: Simplify (- 0) into 0 1552473572.179 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473572.179 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1552473572.179 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1552473572.179 * [backup-simplify]: Simplify (+ (* (/ -1 y.re) 0) (+ (* 0 0) (* 0 (/ -1 y.re)))) into 0 1552473572.180 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1552473572.180 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1552473572.180 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (+ (* 0 0) (* 0 (/ -1 y.im)))) into 0 1552473572.181 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473572.181 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1552473572.183 * [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 1552473572.183 * [taylor]: Taking taylor expansion of 0 in y.re 1552473572.183 * [backup-simplify]: Simplify 0 into 0 1552473572.183 * [taylor]: Taking taylor expansion of 0 in x.re 1552473572.183 * [backup-simplify]: Simplify 0 into 0 1552473572.183 * [backup-simplify]: Simplify (* (/ 1 (* y.im x.re)) 1) into (/ 1 (* y.im x.re)) 1552473572.183 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 1552473572.183 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in x.re 1552473572.183 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 1552473572.183 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 1552473572.183 * [taylor]: Taking taylor expansion of y.im in x.re 1552473572.183 * [backup-simplify]: Simplify y.im into y.im 1552473572.183 * [taylor]: Taking taylor expansion of x.re in x.re 1552473572.183 * [backup-simplify]: Simplify 0 into 0 1552473572.183 * [backup-simplify]: Simplify 1 into 1 1552473572.183 * [backup-simplify]: Simplify (* y.im 0) into 0 1552473572.184 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1552473572.184 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473572.184 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 1552473572.184 * [taylor]: Taking taylor expansion of (- (/ 1 y.im)) in y.im 1552473572.184 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1552473572.184 * [taylor]: Taking taylor expansion of y.im in y.im 1552473572.184 * [backup-simplify]: Simplify 0 into 0 1552473572.184 * [backup-simplify]: Simplify 1 into 1 1552473572.184 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473572.185 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473572.186 * [backup-simplify]: Simplify (- 0) into 0 1552473572.186 * [backup-simplify]: Simplify 0 into 0 1552473572.186 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1552473572.187 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473572.187 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 1552473572.188 * [backup-simplify]: Simplify (- (+ (* 1 (/ (/ 1 (pow y.im 2)) 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow y.im 2))) 1552473572.189 * [backup-simplify]: Simplify (/ (- (- (/ 1 (pow y.im 2))) (pow 0 2) (+)) (* 2 1)) into (/ -1/2 (pow y.im 2)) 1552473572.190 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473572.191 * [backup-simplify]: Simplify (+ (* 1 (/ -1/2 (pow y.im 2))) (+ (* 0 0) (* 0 1))) into (- (* 1/2 (/ 1 (pow y.im 2)))) 1552473572.191 * [taylor]: Taking taylor expansion of (- (* 1/2 (/ 1 (pow y.im 2)))) in x.re 1552473572.191 * [taylor]: Taking taylor expansion of (* 1/2 (/ 1 (pow y.im 2))) in x.re 1552473572.191 * [taylor]: Taking taylor expansion of 1/2 in x.re 1552473572.191 * [backup-simplify]: Simplify 1/2 into 1/2 1552473572.191 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 1552473572.191 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 1552473572.191 * [taylor]: Taking taylor expansion of y.im in x.re 1552473572.191 * [backup-simplify]: Simplify y.im into y.im 1552473572.191 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473572.191 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1552473572.191 * [taylor]: Taking taylor expansion of 0 in y.im 1552473572.191 * [backup-simplify]: Simplify 0 into 0 1552473572.191 * [backup-simplify]: Simplify 0 into 0 1552473572.192 * [taylor]: Taking taylor expansion of 0 in y.im 1552473572.192 * [backup-simplify]: Simplify 0 into 0 1552473572.192 * [backup-simplify]: Simplify 0 into 0 1552473572.192 * [backup-simplify]: Simplify 0 into 0 1552473572.193 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 1552473572.193 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1552473572.193 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 1552473572.193 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 1552473572.194 * [backup-simplify]: Simplify (- 0) into 0 1552473572.194 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473572.194 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1552473572.195 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1552473572.195 * [backup-simplify]: Simplify (+ (* (/ -1 y.re) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ -1 y.re))))) into 0 1552473572.196 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1552473572.196 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1552473572.197 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ -1 y.im))))) into 0 1552473572.197 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473572.198 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1552473572.199 * [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 1552473572.199 * [taylor]: Taking taylor expansion of 0 in y.re 1552473572.199 * [backup-simplify]: Simplify 0 into 0 1552473572.199 * [taylor]: Taking taylor expansion of 0 in x.re 1552473572.200 * [backup-simplify]: Simplify 0 into 0 1552473572.200 * [taylor]: Taking taylor expansion of 0 in x.re 1552473572.200 * [backup-simplify]: Simplify 0 into 0 1552473572.200 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 1552473572.200 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 1552473572.200 * [backup-simplify]: Simplify (+ (* (/ 1 (* y.im x.re)) 0) (* 0 1)) into 0 1552473572.205 * [backup-simplify]: Simplify (- 0) into 0 1552473572.205 * [taylor]: Taking taylor expansion of 0 in x.re 1552473572.205 * [backup-simplify]: Simplify 0 into 0 1552473572.207 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1552473572.208 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473572.208 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1552473572.208 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1552473572.208 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473572.210 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ (/ 1 (pow y.im 2)) 1)) (* (- (/ 1 (pow y.im 2))) (/ 0 1)))) into 0 1552473572.210 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ -1/2 (pow y.im 2)))))) (* 2 1)) into 0 1552473572.211 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473572.212 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 (/ -1/2 (pow y.im 2))) (+ (* 0 0) (* 0 1)))) into 0 1552473572.212 * [taylor]: Taking taylor expansion of 0 in x.re 1552473572.212 * [backup-simplify]: Simplify 0 into 0 1552473572.213 * [taylor]: Taking taylor expansion of 0 in y.im 1552473572.213 * [backup-simplify]: Simplify 0 into 0 1552473572.213 * [backup-simplify]: Simplify 0 into 0 1552473572.213 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 1552473572.213 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1552473572.214 * [backup-simplify]: Simplify (- 0) into 0 1552473572.214 * [taylor]: Taking taylor expansion of 0 in y.im 1552473572.214 * [backup-simplify]: Simplify 0 into 0 1552473572.214 * [backup-simplify]: Simplify 0 into 0 1552473572.214 * [backup-simplify]: Simplify (* 1 (* 1 (* 1 (* 1 (/ 1 (/ 1 (- x.im))))))) into (* -1 x.im) 1552473572.214 * * * * [progress]: [ 3 / 4 ] generating series at (2 1 1) 1552473572.214 * [backup-simplify]: Simplify (- (* x.im y.re) (* x.re y.im)) into (- (* y.re x.im) (* y.im x.re)) 1552473572.214 * [approximate]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in (x.im y.re x.re y.im) around 0 1552473572.214 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in y.im 1552473572.214 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 1552473572.214 * [taylor]: Taking taylor expansion of y.re in y.im 1552473572.214 * [backup-simplify]: Simplify y.re into y.re 1552473572.214 * [taylor]: Taking taylor expansion of x.im in y.im 1552473572.214 * [backup-simplify]: Simplify x.im into x.im 1552473572.214 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 1552473572.215 * [taylor]: Taking taylor expansion of y.im in y.im 1552473572.215 * [backup-simplify]: Simplify 0 into 0 1552473572.215 * [backup-simplify]: Simplify 1 into 1 1552473572.215 * [taylor]: Taking taylor expansion of x.re in y.im 1552473572.215 * [backup-simplify]: Simplify x.re into x.re 1552473572.215 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.re 1552473572.215 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 1552473572.215 * [taylor]: Taking taylor expansion of y.re in x.re 1552473572.215 * [backup-simplify]: Simplify y.re into y.re 1552473572.215 * [taylor]: Taking taylor expansion of x.im in x.re 1552473572.215 * [backup-simplify]: Simplify x.im into x.im 1552473572.215 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 1552473572.215 * [taylor]: Taking taylor expansion of y.im in x.re 1552473572.215 * [backup-simplify]: Simplify y.im into y.im 1552473572.215 * [taylor]: Taking taylor expansion of x.re in x.re 1552473572.215 * [backup-simplify]: Simplify 0 into 0 1552473572.215 * [backup-simplify]: Simplify 1 into 1 1552473572.215 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in y.re 1552473572.215 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 1552473572.215 * [taylor]: Taking taylor expansion of y.re in y.re 1552473572.215 * [backup-simplify]: Simplify 0 into 0 1552473572.215 * [backup-simplify]: Simplify 1 into 1 1552473572.215 * [taylor]: Taking taylor expansion of x.im in y.re 1552473572.215 * [backup-simplify]: Simplify x.im into x.im 1552473572.215 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 1552473572.215 * [taylor]: Taking taylor expansion of y.im in y.re 1552473572.215 * [backup-simplify]: Simplify y.im into y.im 1552473572.215 * [taylor]: Taking taylor expansion of x.re in y.re 1552473572.215 * [backup-simplify]: Simplify x.re into x.re 1552473572.215 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.im 1552473572.215 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 1552473572.215 * [taylor]: Taking taylor expansion of y.re in x.im 1552473572.215 * [backup-simplify]: Simplify y.re into y.re 1552473572.215 * [taylor]: Taking taylor expansion of x.im in x.im 1552473572.215 * [backup-simplify]: Simplify 0 into 0 1552473572.215 * [backup-simplify]: Simplify 1 into 1 1552473572.215 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 1552473572.215 * [taylor]: Taking taylor expansion of y.im in x.im 1552473572.215 * [backup-simplify]: Simplify y.im into y.im 1552473572.215 * [taylor]: Taking taylor expansion of x.re in x.im 1552473572.215 * [backup-simplify]: Simplify x.re into x.re 1552473572.215 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.im 1552473572.215 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 1552473572.215 * [taylor]: Taking taylor expansion of y.re in x.im 1552473572.215 * [backup-simplify]: Simplify y.re into y.re 1552473572.215 * [taylor]: Taking taylor expansion of x.im in x.im 1552473572.216 * [backup-simplify]: Simplify 0 into 0 1552473572.216 * [backup-simplify]: Simplify 1 into 1 1552473572.216 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 1552473572.216 * [taylor]: Taking taylor expansion of y.im in x.im 1552473572.216 * [backup-simplify]: Simplify y.im into y.im 1552473572.216 * [taylor]: Taking taylor expansion of x.re in x.im 1552473572.216 * [backup-simplify]: Simplify x.re into x.re 1552473572.216 * [backup-simplify]: Simplify (* y.re 0) into 0 1552473572.216 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1552473572.216 * [backup-simplify]: Simplify (- (* y.im x.re)) into (- (* y.im x.re)) 1552473572.216 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.re))) into (- (* y.im x.re)) 1552473572.216 * [taylor]: Taking taylor expansion of (- (* y.im x.re)) in y.re 1552473572.216 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 1552473572.216 * [taylor]: Taking taylor expansion of y.im in y.re 1552473572.216 * [backup-simplify]: Simplify y.im into y.im 1552473572.216 * [taylor]: Taking taylor expansion of x.re in y.re 1552473572.216 * [backup-simplify]: Simplify x.re into x.re 1552473572.216 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1552473572.216 * [backup-simplify]: Simplify (- (* y.im x.re)) into (- (* y.im x.re)) 1552473572.216 * [taylor]: Taking taylor expansion of (- (* y.im x.re)) in x.re 1552473572.216 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 1552473572.216 * [taylor]: Taking taylor expansion of y.im in x.re 1552473572.216 * [backup-simplify]: Simplify y.im into y.im 1552473572.216 * [taylor]: Taking taylor expansion of x.re in x.re 1552473572.216 * [backup-simplify]: Simplify 0 into 0 1552473572.216 * [backup-simplify]: Simplify 1 into 1 1552473572.217 * [backup-simplify]: Simplify (* y.im 0) into 0 1552473572.217 * [backup-simplify]: Simplify (- 0) into 0 1552473572.217 * [taylor]: Taking taylor expansion of 0 in y.im 1552473572.217 * [backup-simplify]: Simplify 0 into 0 1552473572.217 * [backup-simplify]: Simplify 0 into 0 1552473572.218 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1552473572.218 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 1552473572.218 * [backup-simplify]: Simplify (- 0) into 0 1552473572.218 * [backup-simplify]: Simplify (+ y.re 0) into y.re 1552473572.219 * [taylor]: Taking taylor expansion of y.re in y.re 1552473572.219 * [backup-simplify]: Simplify 0 into 0 1552473572.219 * [backup-simplify]: Simplify 1 into 1 1552473572.219 * [taylor]: Taking taylor expansion of 0 in x.re 1552473572.219 * [backup-simplify]: Simplify 0 into 0 1552473572.219 * [taylor]: Taking taylor expansion of 0 in y.im 1552473572.219 * [backup-simplify]: Simplify 0 into 0 1552473572.219 * [backup-simplify]: Simplify 0 into 0 1552473572.219 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 1552473572.219 * [backup-simplify]: Simplify (- 0) into 0 1552473572.219 * [taylor]: Taking taylor expansion of 0 in x.re 1552473572.219 * [backup-simplify]: Simplify 0 into 0 1552473572.219 * [taylor]: Taking taylor expansion of 0 in y.im 1552473572.219 * [backup-simplify]: Simplify 0 into 0 1552473572.219 * [backup-simplify]: Simplify 0 into 0 1552473572.220 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1552473572.220 * [backup-simplify]: Simplify (- y.im) into (- y.im) 1552473572.220 * [taylor]: Taking taylor expansion of (- y.im) in y.im 1552473572.220 * [taylor]: Taking taylor expansion of y.im in y.im 1552473572.220 * [backup-simplify]: Simplify 0 into 0 1552473572.220 * [backup-simplify]: Simplify 1 into 1 1552473572.220 * [backup-simplify]: Simplify (- 0) into 0 1552473572.220 * [backup-simplify]: Simplify 0 into 0 1552473572.220 * [backup-simplify]: Simplify 0 into 0 1552473572.221 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 1552473572.222 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 1552473572.222 * [backup-simplify]: Simplify (- 0) into 0 1552473572.222 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473572.222 * [taylor]: Taking taylor expansion of 0 in y.re 1552473572.222 * [backup-simplify]: Simplify 0 into 0 1552473572.223 * [taylor]: Taking taylor expansion of 0 in x.re 1552473572.223 * [backup-simplify]: Simplify 0 into 0 1552473572.223 * [taylor]: Taking taylor expansion of 0 in y.im 1552473572.223 * [backup-simplify]: Simplify 0 into 0 1552473572.223 * [backup-simplify]: Simplify 0 into 0 1552473572.223 * [backup-simplify]: Simplify 0 into 0 1552473572.223 * [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))) 1552473572.223 * [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 1552473572.223 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.im 1552473572.223 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.im 1552473572.223 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 1552473572.223 * [taylor]: Taking taylor expansion of y.re in y.im 1552473572.223 * [backup-simplify]: Simplify y.re into y.re 1552473572.223 * [taylor]: Taking taylor expansion of x.im in y.im 1552473572.223 * [backup-simplify]: Simplify x.im into x.im 1552473572.223 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 1552473572.223 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 1552473572.223 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.im 1552473572.223 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 1552473572.223 * [taylor]: Taking taylor expansion of y.im in y.im 1552473572.223 * [backup-simplify]: Simplify 0 into 0 1552473572.223 * [backup-simplify]: Simplify 1 into 1 1552473572.223 * [taylor]: Taking taylor expansion of x.re in y.im 1552473572.223 * [backup-simplify]: Simplify x.re into x.re 1552473572.223 * [backup-simplify]: Simplify (* 0 x.re) into 0 1552473572.224 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 1552473572.224 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1552473572.224 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.re 1552473572.224 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.re 1552473572.224 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 1552473572.224 * [taylor]: Taking taylor expansion of y.re in x.re 1552473572.224 * [backup-simplify]: Simplify y.re into y.re 1552473572.224 * [taylor]: Taking taylor expansion of x.im in x.re 1552473572.224 * [backup-simplify]: Simplify x.im into x.im 1552473572.224 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 1552473572.224 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 1552473572.224 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 1552473572.224 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 1552473572.224 * [taylor]: Taking taylor expansion of y.im in x.re 1552473572.224 * [backup-simplify]: Simplify y.im into y.im 1552473572.224 * [taylor]: Taking taylor expansion of x.re in x.re 1552473572.224 * [backup-simplify]: Simplify 0 into 0 1552473572.224 * [backup-simplify]: Simplify 1 into 1 1552473572.224 * [backup-simplify]: Simplify (* y.im 0) into 0 1552473572.225 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1552473572.225 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473572.225 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.re 1552473572.225 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.re 1552473572.225 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 1552473572.225 * [taylor]: Taking taylor expansion of y.re in y.re 1552473572.225 * [backup-simplify]: Simplify 0 into 0 1552473572.225 * [backup-simplify]: Simplify 1 into 1 1552473572.225 * [taylor]: Taking taylor expansion of x.im in y.re 1552473572.225 * [backup-simplify]: Simplify x.im into x.im 1552473572.225 * [backup-simplify]: Simplify (* 0 x.im) into 0 1552473572.226 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1552473572.226 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1552473572.226 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 1552473572.226 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 1552473572.226 * [taylor]: Taking taylor expansion of y.im in y.re 1552473572.226 * [backup-simplify]: Simplify y.im into y.im 1552473572.226 * [taylor]: Taking taylor expansion of x.re in y.re 1552473572.226 * [backup-simplify]: Simplify x.re into x.re 1552473572.226 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1552473572.226 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 1552473572.226 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 1552473572.226 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 1552473572.226 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 1552473572.226 * [taylor]: Taking taylor expansion of y.re in x.im 1552473572.226 * [backup-simplify]: Simplify y.re into y.re 1552473572.226 * [taylor]: Taking taylor expansion of x.im in x.im 1552473572.226 * [backup-simplify]: Simplify 0 into 0 1552473572.226 * [backup-simplify]: Simplify 1 into 1 1552473572.226 * [backup-simplify]: Simplify (* y.re 0) into 0 1552473572.227 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1552473572.227 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1552473572.227 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 1552473572.227 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 1552473572.227 * [taylor]: Taking taylor expansion of y.im in x.im 1552473572.227 * [backup-simplify]: Simplify y.im into y.im 1552473572.227 * [taylor]: Taking taylor expansion of x.re in x.im 1552473572.227 * [backup-simplify]: Simplify x.re into x.re 1552473572.227 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1552473572.227 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 1552473572.227 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 1552473572.227 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 1552473572.227 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 1552473572.227 * [taylor]: Taking taylor expansion of y.re in x.im 1552473572.227 * [backup-simplify]: Simplify y.re into y.re 1552473572.227 * [taylor]: Taking taylor expansion of x.im in x.im 1552473572.227 * [backup-simplify]: Simplify 0 into 0 1552473572.227 * [backup-simplify]: Simplify 1 into 1 1552473572.227 * [backup-simplify]: Simplify (* y.re 0) into 0 1552473572.228 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1552473572.228 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1552473572.228 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 1552473572.228 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 1552473572.228 * [taylor]: Taking taylor expansion of y.im in x.im 1552473572.228 * [backup-simplify]: Simplify y.im into y.im 1552473572.228 * [taylor]: Taking taylor expansion of x.re in x.im 1552473572.228 * [backup-simplify]: Simplify x.re into x.re 1552473572.228 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1552473572.228 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 1552473572.228 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1552473572.228 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 1552473572.228 * [taylor]: Taking taylor expansion of y.re in y.re 1552473572.228 * [backup-simplify]: Simplify 0 into 0 1552473572.228 * [backup-simplify]: Simplify 1 into 1 1552473572.229 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473572.229 * [taylor]: Taking taylor expansion of 1 in x.re 1552473572.229 * [backup-simplify]: Simplify 1 into 1 1552473572.230 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 1552473572.230 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1552473572.230 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 1552473572.230 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.re)))) into (- (/ 1 (* y.im x.re))) 1552473572.230 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in y.re 1552473572.230 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 1552473572.230 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 1552473572.230 * [taylor]: Taking taylor expansion of y.im in y.re 1552473572.230 * [backup-simplify]: Simplify y.im into y.im 1552473572.230 * [taylor]: Taking taylor expansion of x.re in y.re 1552473572.230 * [backup-simplify]: Simplify x.re into x.re 1552473572.230 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1552473572.230 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 1552473572.231 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473572.231 * [taylor]: Taking taylor expansion of 0 in x.re 1552473572.231 * [backup-simplify]: Simplify 0 into 0 1552473572.231 * [taylor]: Taking taylor expansion of 1 in y.im 1552473572.231 * [backup-simplify]: Simplify 1 into 1 1552473572.232 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1552473572.232 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1552473572.232 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 1552473572.233 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 1552473572.233 * [backup-simplify]: Simplify (- 0) into 0 1552473572.233 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473572.233 * [taylor]: Taking taylor expansion of 0 in y.re 1552473572.233 * [backup-simplify]: Simplify 0 into 0 1552473572.233 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 1552473572.234 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in x.re 1552473572.234 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 1552473572.234 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 1552473572.234 * [taylor]: Taking taylor expansion of y.im in x.re 1552473572.234 * [backup-simplify]: Simplify y.im into y.im 1552473572.234 * [taylor]: Taking taylor expansion of x.re in x.re 1552473572.234 * [backup-simplify]: Simplify 0 into 0 1552473572.234 * [backup-simplify]: Simplify 1 into 1 1552473572.234 * [backup-simplify]: Simplify (* y.im 0) into 0 1552473572.234 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1552473572.234 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473572.234 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 1552473572.234 * [taylor]: Taking taylor expansion of (- (/ 1 y.im)) in y.im 1552473572.234 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1552473572.234 * [taylor]: Taking taylor expansion of y.im in y.im 1552473572.234 * [backup-simplify]: Simplify 0 into 0 1552473572.234 * [backup-simplify]: Simplify 1 into 1 1552473572.235 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473572.235 * [backup-simplify]: Simplify (- 1) into -1 1552473572.235 * [backup-simplify]: Simplify -1 into -1 1552473572.236 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473572.236 * [taylor]: Taking taylor expansion of 0 in x.re 1552473572.236 * [backup-simplify]: Simplify 0 into 0 1552473572.236 * [taylor]: Taking taylor expansion of 0 in y.im 1552473572.236 * [backup-simplify]: Simplify 0 into 0 1552473572.236 * [taylor]: Taking taylor expansion of 0 in y.im 1552473572.236 * [backup-simplify]: Simplify 0 into 0 1552473572.236 * [backup-simplify]: Simplify 1 into 1 1552473572.237 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 1552473572.238 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1552473572.238 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 1552473572.238 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 1552473572.238 * [backup-simplify]: Simplify (- 0) into 0 1552473572.239 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473572.239 * [taylor]: Taking taylor expansion of 0 in y.re 1552473572.239 * [backup-simplify]: Simplify 0 into 0 1552473572.239 * [taylor]: Taking taylor expansion of 0 in x.re 1552473572.239 * [backup-simplify]: Simplify 0 into 0 1552473572.239 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 1552473572.239 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 1552473572.239 * [backup-simplify]: Simplify (- 0) into 0 1552473572.239 * [taylor]: Taking taylor expansion of 0 in x.re 1552473572.239 * [backup-simplify]: Simplify 0 into 0 1552473572.240 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473572.240 * [taylor]: Taking taylor expansion of 0 in x.re 1552473572.240 * [backup-simplify]: Simplify 0 into 0 1552473572.240 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 1552473572.240 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1552473572.241 * [backup-simplify]: Simplify (- 0) into 0 1552473572.241 * [taylor]: Taking taylor expansion of 0 in y.im 1552473572.241 * [backup-simplify]: Simplify 0 into 0 1552473572.241 * [taylor]: Taking taylor expansion of 0 in y.im 1552473572.241 * [backup-simplify]: Simplify 0 into 0 1552473572.241 * [taylor]: Taking taylor expansion of 0 in y.im 1552473572.241 * [backup-simplify]: Simplify 0 into 0 1552473572.241 * [taylor]: Taking taylor expansion of 0 in y.im 1552473572.241 * [backup-simplify]: Simplify 0 into 0 1552473572.241 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473572.241 * [backup-simplify]: Simplify (- 0) into 0 1552473572.241 * [backup-simplify]: Simplify 0 into 0 1552473572.241 * [backup-simplify]: Simplify 0 into 0 1552473572.241 * [backup-simplify]: Simplify 0 into 0 1552473572.242 * [backup-simplify]: Simplify 0 into 0 1552473572.242 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))) into 0 1552473572.242 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1552473572.243 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.re)))) into 0 1552473572.243 * [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 1552473572.243 * [backup-simplify]: Simplify (- 0) into 0 1552473572.243 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473572.243 * [taylor]: Taking taylor expansion of 0 in y.re 1552473572.243 * [backup-simplify]: Simplify 0 into 0 1552473572.244 * [taylor]: Taking taylor expansion of 0 in x.re 1552473572.244 * [backup-simplify]: Simplify 0 into 0 1552473572.244 * [taylor]: Taking taylor expansion of 0 in x.re 1552473572.244 * [backup-simplify]: Simplify 0 into 0 1552473572.244 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 1552473572.244 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 1552473572.244 * [backup-simplify]: Simplify (- 0) into 0 1552473572.244 * [taylor]: Taking taylor expansion of 0 in x.re 1552473572.244 * [backup-simplify]: Simplify 0 into 0 1552473572.245 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473572.245 * [taylor]: Taking taylor expansion of 0 in x.re 1552473572.245 * [backup-simplify]: Simplify 0 into 0 1552473572.245 * [taylor]: Taking taylor expansion of 0 in y.im 1552473572.245 * [backup-simplify]: Simplify 0 into 0 1552473572.245 * [taylor]: Taking taylor expansion of 0 in y.im 1552473572.245 * [backup-simplify]: Simplify 0 into 0 1552473572.245 * [taylor]: Taking taylor expansion of 0 in y.im 1552473572.245 * [backup-simplify]: Simplify 0 into 0 1552473572.246 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1552473572.246 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1552473572.246 * [backup-simplify]: Simplify (- 0) into 0 1552473572.246 * [taylor]: Taking taylor expansion of 0 in y.im 1552473572.246 * [backup-simplify]: Simplify 0 into 0 1552473572.246 * [taylor]: Taking taylor expansion of 0 in y.im 1552473572.246 * [backup-simplify]: Simplify 0 into 0 1552473572.246 * [taylor]: Taking taylor expansion of 0 in y.im 1552473572.246 * [backup-simplify]: Simplify 0 into 0 1552473572.246 * [taylor]: Taking taylor expansion of 0 in y.im 1552473572.246 * [backup-simplify]: Simplify 0 into 0 1552473572.246 * [backup-simplify]: Simplify 0 into 0 1552473572.246 * [backup-simplify]: Simplify 0 into 0 1552473572.247 * [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)) 1552473572.247 * [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))) 1552473572.247 * [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 1552473572.247 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.im 1552473572.247 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.im 1552473572.247 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 1552473572.247 * [taylor]: Taking taylor expansion of y.re in y.im 1552473572.247 * [backup-simplify]: Simplify y.re into y.re 1552473572.247 * [taylor]: Taking taylor expansion of x.im in y.im 1552473572.247 * [backup-simplify]: Simplify x.im into x.im 1552473572.247 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 1552473572.247 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 1552473572.247 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.im 1552473572.247 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 1552473572.247 * [taylor]: Taking taylor expansion of y.im in y.im 1552473572.247 * [backup-simplify]: Simplify 0 into 0 1552473572.247 * [backup-simplify]: Simplify 1 into 1 1552473572.247 * [taylor]: Taking taylor expansion of x.re in y.im 1552473572.247 * [backup-simplify]: Simplify x.re into x.re 1552473572.247 * [backup-simplify]: Simplify (* 0 x.re) into 0 1552473572.247 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 1552473572.247 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1552473572.247 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.re 1552473572.247 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.re 1552473572.247 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 1552473572.247 * [taylor]: Taking taylor expansion of y.re in x.re 1552473572.247 * [backup-simplify]: Simplify y.re into y.re 1552473572.247 * [taylor]: Taking taylor expansion of x.im in x.re 1552473572.247 * [backup-simplify]: Simplify x.im into x.im 1552473572.248 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 1552473572.248 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 1552473572.248 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 1552473572.248 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 1552473572.248 * [taylor]: Taking taylor expansion of y.im in x.re 1552473572.248 * [backup-simplify]: Simplify y.im into y.im 1552473572.248 * [taylor]: Taking taylor expansion of x.re in x.re 1552473572.248 * [backup-simplify]: Simplify 0 into 0 1552473572.248 * [backup-simplify]: Simplify 1 into 1 1552473572.248 * [backup-simplify]: Simplify (* y.im 0) into 0 1552473572.248 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1552473572.248 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473572.248 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.re 1552473572.248 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.re 1552473572.248 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 1552473572.248 * [taylor]: Taking taylor expansion of y.re in y.re 1552473572.248 * [backup-simplify]: Simplify 0 into 0 1552473572.248 * [backup-simplify]: Simplify 1 into 1 1552473572.248 * [taylor]: Taking taylor expansion of x.im in y.re 1552473572.248 * [backup-simplify]: Simplify x.im into x.im 1552473572.248 * [backup-simplify]: Simplify (* 0 x.im) into 0 1552473572.248 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1552473572.248 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1552473572.248 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 1552473572.248 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 1552473572.248 * [taylor]: Taking taylor expansion of y.im in y.re 1552473572.249 * [backup-simplify]: Simplify y.im into y.im 1552473572.249 * [taylor]: Taking taylor expansion of x.re in y.re 1552473572.249 * [backup-simplify]: Simplify x.re into x.re 1552473572.249 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1552473572.249 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 1552473572.249 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 1552473572.249 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 1552473572.249 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 1552473572.249 * [taylor]: Taking taylor expansion of y.re in x.im 1552473572.249 * [backup-simplify]: Simplify y.re into y.re 1552473572.249 * [taylor]: Taking taylor expansion of x.im in x.im 1552473572.249 * [backup-simplify]: Simplify 0 into 0 1552473572.249 * [backup-simplify]: Simplify 1 into 1 1552473572.249 * [backup-simplify]: Simplify (* y.re 0) into 0 1552473572.249 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1552473572.249 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1552473572.249 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 1552473572.249 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 1552473572.249 * [taylor]: Taking taylor expansion of y.im in x.im 1552473572.249 * [backup-simplify]: Simplify y.im into y.im 1552473572.249 * [taylor]: Taking taylor expansion of x.re in x.im 1552473572.249 * [backup-simplify]: Simplify x.re into x.re 1552473572.249 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1552473572.249 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 1552473572.249 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 1552473572.249 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 1552473572.249 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 1552473572.249 * [taylor]: Taking taylor expansion of y.re in x.im 1552473572.249 * [backup-simplify]: Simplify y.re into y.re 1552473572.249 * [taylor]: Taking taylor expansion of x.im in x.im 1552473572.249 * [backup-simplify]: Simplify 0 into 0 1552473572.249 * [backup-simplify]: Simplify 1 into 1 1552473572.249 * [backup-simplify]: Simplify (* y.re 0) into 0 1552473572.250 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1552473572.250 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1552473572.250 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 1552473572.250 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 1552473572.250 * [taylor]: Taking taylor expansion of y.im in x.im 1552473572.250 * [backup-simplify]: Simplify y.im into y.im 1552473572.250 * [taylor]: Taking taylor expansion of x.re in x.im 1552473572.250 * [backup-simplify]: Simplify x.re into x.re 1552473572.250 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1552473572.250 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 1552473572.250 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1552473572.250 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 1552473572.250 * [taylor]: Taking taylor expansion of y.re in y.re 1552473572.250 * [backup-simplify]: Simplify 0 into 0 1552473572.250 * [backup-simplify]: Simplify 1 into 1 1552473572.250 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473572.250 * [taylor]: Taking taylor expansion of 1 in x.re 1552473572.250 * [backup-simplify]: Simplify 1 into 1 1552473572.251 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 1552473572.251 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1552473572.251 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 1552473572.251 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.re)))) into (- (/ 1 (* y.im x.re))) 1552473572.251 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in y.re 1552473572.251 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 1552473572.251 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 1552473572.251 * [taylor]: Taking taylor expansion of y.im in y.re 1552473572.251 * [backup-simplify]: Simplify y.im into y.im 1552473572.251 * [taylor]: Taking taylor expansion of x.re in y.re 1552473572.251 * [backup-simplify]: Simplify x.re into x.re 1552473572.251 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1552473572.251 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 1552473572.252 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473572.252 * [taylor]: Taking taylor expansion of 0 in x.re 1552473572.252 * [backup-simplify]: Simplify 0 into 0 1552473572.252 * [taylor]: Taking taylor expansion of 1 in y.im 1552473572.252 * [backup-simplify]: Simplify 1 into 1 1552473572.252 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1552473572.252 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1552473572.252 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 1552473572.252 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 1552473572.253 * [backup-simplify]: Simplify (- 0) into 0 1552473572.253 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473572.253 * [taylor]: Taking taylor expansion of 0 in y.re 1552473572.253 * [backup-simplify]: Simplify 0 into 0 1552473572.253 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 1552473572.253 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in x.re 1552473572.253 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 1552473572.253 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 1552473572.253 * [taylor]: Taking taylor expansion of y.im in x.re 1552473572.253 * [backup-simplify]: Simplify y.im into y.im 1552473572.253 * [taylor]: Taking taylor expansion of x.re in x.re 1552473572.253 * [backup-simplify]: Simplify 0 into 0 1552473572.253 * [backup-simplify]: Simplify 1 into 1 1552473572.253 * [backup-simplify]: Simplify (* y.im 0) into 0 1552473572.253 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1552473572.254 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473572.254 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 1552473572.254 * [taylor]: Taking taylor expansion of (- (/ 1 y.im)) in y.im 1552473572.254 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1552473572.254 * [taylor]: Taking taylor expansion of y.im in y.im 1552473572.254 * [backup-simplify]: Simplify 0 into 0 1552473572.254 * [backup-simplify]: Simplify 1 into 1 1552473572.254 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473572.254 * [backup-simplify]: Simplify (- 1) into -1 1552473572.254 * [backup-simplify]: Simplify -1 into -1 1552473572.255 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473572.255 * [taylor]: Taking taylor expansion of 0 in x.re 1552473572.255 * [backup-simplify]: Simplify 0 into 0 1552473572.255 * [taylor]: Taking taylor expansion of 0 in y.im 1552473572.255 * [backup-simplify]: Simplify 0 into 0 1552473572.255 * [taylor]: Taking taylor expansion of 0 in y.im 1552473572.255 * [backup-simplify]: Simplify 0 into 0 1552473572.255 * [backup-simplify]: Simplify 1 into 1 1552473572.255 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 1552473572.255 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1552473572.256 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 1552473572.256 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 1552473572.256 * [backup-simplify]: Simplify (- 0) into 0 1552473572.256 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473572.256 * [taylor]: Taking taylor expansion of 0 in y.re 1552473572.256 * [backup-simplify]: Simplify 0 into 0 1552473572.256 * [taylor]: Taking taylor expansion of 0 in x.re 1552473572.256 * [backup-simplify]: Simplify 0 into 0 1552473572.257 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 1552473572.257 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 1552473572.257 * [backup-simplify]: Simplify (- 0) into 0 1552473572.257 * [taylor]: Taking taylor expansion of 0 in x.re 1552473572.257 * [backup-simplify]: Simplify 0 into 0 1552473572.257 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473572.257 * [taylor]: Taking taylor expansion of 0 in x.re 1552473572.257 * [backup-simplify]: Simplify 0 into 0 1552473572.258 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 1552473572.258 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1552473572.258 * [backup-simplify]: Simplify (- 0) into 0 1552473572.258 * [taylor]: Taking taylor expansion of 0 in y.im 1552473572.258 * [backup-simplify]: Simplify 0 into 0 1552473572.258 * [taylor]: Taking taylor expansion of 0 in y.im 1552473572.258 * [backup-simplify]: Simplify 0 into 0 1552473572.258 * [taylor]: Taking taylor expansion of 0 in y.im 1552473572.258 * [backup-simplify]: Simplify 0 into 0 1552473572.258 * [taylor]: Taking taylor expansion of 0 in y.im 1552473572.258 * [backup-simplify]: Simplify 0 into 0 1552473572.259 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473572.259 * [backup-simplify]: Simplify (- 0) into 0 1552473572.259 * [backup-simplify]: Simplify 0 into 0 1552473572.259 * [backup-simplify]: Simplify 0 into 0 1552473572.259 * [backup-simplify]: Simplify 0 into 0 1552473572.259 * [backup-simplify]: Simplify 0 into 0 1552473572.260 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))) into 0 1552473572.260 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1552473572.261 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.re)))) into 0 1552473572.261 * [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 1552473572.261 * [backup-simplify]: Simplify (- 0) into 0 1552473572.261 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473572.261 * [taylor]: Taking taylor expansion of 0 in y.re 1552473572.261 * [backup-simplify]: Simplify 0 into 0 1552473572.261 * [taylor]: Taking taylor expansion of 0 in x.re 1552473572.261 * [backup-simplify]: Simplify 0 into 0 1552473572.261 * [taylor]: Taking taylor expansion of 0 in x.re 1552473572.261 * [backup-simplify]: Simplify 0 into 0 1552473572.262 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 1552473572.262 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 1552473572.262 * [backup-simplify]: Simplify (- 0) into 0 1552473572.262 * [taylor]: Taking taylor expansion of 0 in x.re 1552473572.262 * [backup-simplify]: Simplify 0 into 0 1552473572.263 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473572.263 * [taylor]: Taking taylor expansion of 0 in x.re 1552473572.263 * [backup-simplify]: Simplify 0 into 0 1552473572.263 * [taylor]: Taking taylor expansion of 0 in y.im 1552473572.263 * [backup-simplify]: Simplify 0 into 0 1552473572.263 * [taylor]: Taking taylor expansion of 0 in y.im 1552473572.263 * [backup-simplify]: Simplify 0 into 0 1552473572.263 * [taylor]: Taking taylor expansion of 0 in y.im 1552473572.263 * [backup-simplify]: Simplify 0 into 0 1552473572.263 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1552473572.263 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1552473572.264 * [backup-simplify]: Simplify (- 0) into 0 1552473572.264 * [taylor]: Taking taylor expansion of 0 in y.im 1552473572.264 * [backup-simplify]: Simplify 0 into 0 1552473572.264 * [taylor]: Taking taylor expansion of 0 in y.im 1552473572.264 * [backup-simplify]: Simplify 0 into 0 1552473572.264 * [taylor]: Taking taylor expansion of 0 in y.im 1552473572.264 * [backup-simplify]: Simplify 0 into 0 1552473572.264 * [taylor]: Taking taylor expansion of 0 in y.im 1552473572.264 * [backup-simplify]: Simplify 0 into 0 1552473572.264 * [backup-simplify]: Simplify 0 into 0 1552473572.264 * [backup-simplify]: Simplify 0 into 0 1552473572.264 * [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)) 1552473572.264 * * * * [progress]: [ 4 / 4 ] generating series at (2) 1552473572.265 * [backup-simplify]: Simplify (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.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)) (hypot y.re y.im))) 1552473572.265 * [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 1552473572.265 * [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 1552473572.265 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) in y.im 1552473572.265 * [taylor]: Taking taylor expansion of (/ 1 (+ (pow y.re 2) (pow y.im 2))) in y.im 1552473572.265 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.im 1552473572.265 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 1552473572.265 * [taylor]: Taking taylor expansion of y.re in y.im 1552473572.265 * [backup-simplify]: Simplify y.re into y.re 1552473572.265 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 1552473572.265 * [taylor]: Taking taylor expansion of y.im in y.im 1552473572.265 * [backup-simplify]: Simplify 0 into 0 1552473572.265 * [backup-simplify]: Simplify 1 into 1 1552473572.265 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1552473572.265 * [backup-simplify]: Simplify (+ (pow y.re 2) 0) into (pow y.re 2) 1552473572.265 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1552473572.265 * [backup-simplify]: Simplify (sqrt (/ 1 (pow y.re 2))) into (/ 1 y.re) 1552473572.265 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1552473572.265 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473572.265 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 1552473572.265 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (pow y.re 2))))) into 0 1552473572.265 * [taylor]: Taking taylor expansion of (/ (- (* y.re x.im) (* y.im x.re)) (hypot y.re y.im)) in y.im 1552473572.265 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in y.im 1552473572.266 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 1552473572.266 * [taylor]: Taking taylor expansion of y.re in y.im 1552473572.266 * [backup-simplify]: Simplify y.re into y.re 1552473572.266 * [taylor]: Taking taylor expansion of x.im in y.im 1552473572.266 * [backup-simplify]: Simplify x.im into x.im 1552473572.266 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 1552473572.266 * [taylor]: Taking taylor expansion of y.im in y.im 1552473572.266 * [backup-simplify]: Simplify 0 into 0 1552473572.266 * [backup-simplify]: Simplify 1 into 1 1552473572.266 * [taylor]: Taking taylor expansion of x.re in y.im 1552473572.266 * [backup-simplify]: Simplify x.re into x.re 1552473572.266 * [taylor]: Taking taylor expansion of (hypot y.re y.im) in y.im 1552473572.266 * [taylor]: Rewrote expression to (sqrt (+ (* y.re y.re) (* y.im y.im))) 1552473572.266 * [taylor]: Taking taylor expansion of (+ (* y.re y.re) (* y.im y.im)) in y.im 1552473572.266 * [taylor]: Taking taylor expansion of (* y.re y.re) in y.im 1552473572.266 * [taylor]: Taking taylor expansion of y.re in y.im 1552473572.266 * [backup-simplify]: Simplify y.re into y.re 1552473572.266 * [taylor]: Taking taylor expansion of y.re in y.im 1552473572.266 * [backup-simplify]: Simplify y.re into y.re 1552473572.266 * [taylor]: Taking taylor expansion of (* y.im y.im) in y.im 1552473572.266 * [taylor]: Taking taylor expansion of y.im in y.im 1552473572.266 * [backup-simplify]: Simplify 0 into 0 1552473572.266 * [backup-simplify]: Simplify 1 into 1 1552473572.266 * [taylor]: Taking taylor expansion of y.im in y.im 1552473572.266 * [backup-simplify]: Simplify 0 into 0 1552473572.266 * [backup-simplify]: Simplify 1 into 1 1552473572.266 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1552473572.266 * [backup-simplify]: Simplify (* 0 0) into 0 1552473572.266 * [backup-simplify]: Simplify (+ (pow y.re 2) 0) into (pow y.re 2) 1552473572.266 * [backup-simplify]: Simplify (sqrt (pow y.re 2)) into y.re 1552473572.266 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1552473572.267 * [backup-simplify]: Simplify (+ (* 0 1) (* 1 0)) into 0 1552473572.267 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473572.267 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.re 2)))) into 0 1552473572.267 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 1552473572.267 * [backup-simplify]: Simplify (* 0 x.re) into 0 1552473572.267 * [backup-simplify]: Simplify (- 0) into 0 1552473572.267 * [backup-simplify]: Simplify (+ (* y.re x.im) 0) into (* y.re x.im) 1552473572.267 * [backup-simplify]: Simplify (/ (* y.re x.im) y.re) into x.im 1552473572.268 * [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 1552473572.268 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) in x.re 1552473572.268 * [taylor]: Taking taylor expansion of (/ 1 (+ (pow y.re 2) (pow y.im 2))) in x.re 1552473572.268 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in x.re 1552473572.268 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 1552473572.268 * [taylor]: Taking taylor expansion of y.re in x.re 1552473572.268 * [backup-simplify]: Simplify y.re into y.re 1552473572.268 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 1552473572.268 * [taylor]: Taking taylor expansion of y.im in x.re 1552473572.268 * [backup-simplify]: Simplify y.im into y.im 1552473572.268 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1552473572.268 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473572.268 * [backup-simplify]: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 1552473572.268 * [backup-simplify]: Simplify (/ 1 (+ (pow y.re 2) (pow y.im 2))) into (/ 1 (+ (pow y.re 2) (pow y.im 2))) 1552473572.268 * [backup-simplify]: Simplify (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) into (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) 1552473572.268 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1552473572.268 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1552473572.268 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473572.269 * [backup-simplify]: Simplify (- (+ (* (/ 1 (+ (pow y.re 2) (pow y.im 2))) (/ 0 (+ (pow y.re 2) (pow y.im 2)))))) into 0 1552473572.269 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))))) into 0 1552473572.269 * [taylor]: Taking taylor expansion of (/ (- (* y.re x.im) (* y.im x.re)) (hypot y.re y.im)) in x.re 1552473572.269 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.re 1552473572.269 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 1552473572.269 * [taylor]: Taking taylor expansion of y.re in x.re 1552473572.269 * [backup-simplify]: Simplify y.re into y.re 1552473572.269 * [taylor]: Taking taylor expansion of x.im in x.re 1552473572.269 * [backup-simplify]: Simplify x.im into x.im 1552473572.269 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 1552473572.269 * [taylor]: Taking taylor expansion of y.im in x.re 1552473572.269 * [backup-simplify]: Simplify y.im into y.im 1552473572.269 * [taylor]: Taking taylor expansion of x.re in x.re 1552473572.269 * [backup-simplify]: Simplify 0 into 0 1552473572.269 * [backup-simplify]: Simplify 1 into 1 1552473572.269 * [taylor]: Taking taylor expansion of (hypot y.re y.im) in x.re 1552473572.269 * [taylor]: Rewrote expression to (sqrt (+ (* y.re y.re) (* y.im y.im))) 1552473572.269 * [taylor]: Taking taylor expansion of (+ (* y.re y.re) (* y.im y.im)) in x.re 1552473572.269 * [taylor]: Taking taylor expansion of (* y.re y.re) in x.re 1552473572.269 * [taylor]: Taking taylor expansion of y.re in x.re 1552473572.269 * [backup-simplify]: Simplify y.re into y.re 1552473572.269 * [taylor]: Taking taylor expansion of y.re in x.re 1552473572.269 * [backup-simplify]: Simplify y.re into y.re 1552473572.269 * [taylor]: Taking taylor expansion of (* y.im y.im) in x.re 1552473572.269 * [taylor]: Taking taylor expansion of y.im in x.re 1552473572.269 * [backup-simplify]: Simplify y.im into y.im 1552473572.269 * [taylor]: Taking taylor expansion of y.im in x.re 1552473572.269 * [backup-simplify]: Simplify y.im into y.im 1552473572.269 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1552473572.269 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473572.270 * [backup-simplify]: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 1552473572.270 * [backup-simplify]: Simplify (sqrt (+ (pow y.re 2) (pow y.im 2))) into (sqrt (+ (pow y.re 2) (pow y.im 2))) 1552473572.270 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1552473572.270 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1552473572.270 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473572.270 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (pow y.re 2) (pow y.im 2))))) into 0 1552473572.270 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 1552473572.270 * [backup-simplify]: Simplify (* y.im 0) into 0 1552473572.270 * [backup-simplify]: Simplify (- 0) into 0 1552473572.270 * [backup-simplify]: Simplify (+ (* y.re x.im) 0) into (* y.re x.im) 1552473572.271 * [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))))) 1552473572.271 * [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 1552473572.271 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) in y.re 1552473572.271 * [taylor]: Taking taylor expansion of (/ 1 (+ (pow y.re 2) (pow y.im 2))) in y.re 1552473572.271 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 1552473572.271 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1552473572.271 * [taylor]: Taking taylor expansion of y.re in y.re 1552473572.271 * [backup-simplify]: Simplify 0 into 0 1552473572.271 * [backup-simplify]: Simplify 1 into 1 1552473572.271 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1552473572.271 * [taylor]: Taking taylor expansion of y.im in y.re 1552473572.271 * [backup-simplify]: Simplify y.im into y.im 1552473572.271 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473572.271 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 1552473572.271 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1552473572.271 * [backup-simplify]: Simplify (sqrt (/ 1 (pow y.im 2))) into (/ 1 y.im) 1552473572.271 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1552473572.271 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473572.271 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1552473572.272 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (pow y.im 2))))) into 0 1552473572.272 * [taylor]: Taking taylor expansion of (/ (- (* y.re x.im) (* y.im x.re)) (hypot y.re y.im)) in y.re 1552473572.272 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in y.re 1552473572.272 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 1552473572.272 * [taylor]: Taking taylor expansion of y.re in y.re 1552473572.272 * [backup-simplify]: Simplify 0 into 0 1552473572.272 * [backup-simplify]: Simplify 1 into 1 1552473572.272 * [taylor]: Taking taylor expansion of x.im in y.re 1552473572.272 * [backup-simplify]: Simplify x.im into x.im 1552473572.272 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 1552473572.272 * [taylor]: Taking taylor expansion of y.im in y.re 1552473572.272 * [backup-simplify]: Simplify y.im into y.im 1552473572.272 * [taylor]: Taking taylor expansion of x.re in y.re 1552473572.272 * [backup-simplify]: Simplify x.re into x.re 1552473572.272 * [taylor]: Taking taylor expansion of (hypot y.re y.im) in y.re 1552473572.272 * [taylor]: Rewrote expression to (sqrt (+ (* y.re y.re) (* y.im y.im))) 1552473572.272 * [taylor]: Taking taylor expansion of (+ (* y.re y.re) (* y.im y.im)) in y.re 1552473572.272 * [taylor]: Taking taylor expansion of (* y.re y.re) in y.re 1552473572.272 * [taylor]: Taking taylor expansion of y.re in y.re 1552473572.272 * [backup-simplify]: Simplify 0 into 0 1552473572.272 * [backup-simplify]: Simplify 1 into 1 1552473572.272 * [taylor]: Taking taylor expansion of y.re in y.re 1552473572.272 * [backup-simplify]: Simplify 0 into 0 1552473572.272 * [backup-simplify]: Simplify 1 into 1 1552473572.272 * [taylor]: Taking taylor expansion of (* y.im y.im) in y.re 1552473572.272 * [taylor]: Taking taylor expansion of y.im in y.re 1552473572.272 * [backup-simplify]: Simplify y.im into y.im 1552473572.272 * [taylor]: Taking taylor expansion of y.im in y.re 1552473572.272 * [backup-simplify]: Simplify y.im into y.im 1552473572.272 * [backup-simplify]: Simplify (* 0 0) into 0 1552473572.272 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473572.272 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 1552473572.272 * [backup-simplify]: Simplify (sqrt (pow y.im 2)) into y.im 1552473572.273 * [backup-simplify]: Simplify (+ (* 0 1) (* 1 0)) into 0 1552473572.273 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1552473572.273 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473572.273 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.im 2)))) into 0 1552473572.273 * [backup-simplify]: Simplify (* 0 x.im) into 0 1552473572.273 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1552473572.273 * [backup-simplify]: Simplify (- (* y.im x.re)) into (- (* y.im x.re)) 1552473572.273 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.re))) into (- (* y.im x.re)) 1552473572.273 * [backup-simplify]: Simplify (/ (- (* y.im x.re)) y.im) into (* -1 x.re) 1552473572.273 * [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 1552473572.273 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) in x.im 1552473572.273 * [taylor]: Taking taylor expansion of (/ 1 (+ (pow y.re 2) (pow y.im 2))) in x.im 1552473572.273 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in x.im 1552473572.273 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 1552473572.273 * [taylor]: Taking taylor expansion of y.re in x.im 1552473572.273 * [backup-simplify]: Simplify y.re into y.re 1552473572.274 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 1552473572.274 * [taylor]: Taking taylor expansion of y.im in x.im 1552473572.274 * [backup-simplify]: Simplify y.im into y.im 1552473572.274 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1552473572.274 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473572.274 * [backup-simplify]: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 1552473572.274 * [backup-simplify]: Simplify (/ 1 (+ (pow y.re 2) (pow y.im 2))) into (/ 1 (+ (pow y.re 2) (pow y.im 2))) 1552473572.274 * [backup-simplify]: Simplify (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) into (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) 1552473572.274 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1552473572.274 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1552473572.274 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473572.274 * [backup-simplify]: Simplify (- (+ (* (/ 1 (+ (pow y.re 2) (pow y.im 2))) (/ 0 (+ (pow y.re 2) (pow y.im 2)))))) into 0 1552473572.275 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))))) into 0 1552473572.275 * [taylor]: Taking taylor expansion of (/ (- (* y.re x.im) (* y.im x.re)) (hypot y.re y.im)) in x.im 1552473572.275 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.im 1552473572.275 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 1552473572.275 * [taylor]: Taking taylor expansion of y.re in x.im 1552473572.275 * [backup-simplify]: Simplify y.re into y.re 1552473572.275 * [taylor]: Taking taylor expansion of x.im in x.im 1552473572.275 * [backup-simplify]: Simplify 0 into 0 1552473572.275 * [backup-simplify]: Simplify 1 into 1 1552473572.275 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 1552473572.275 * [taylor]: Taking taylor expansion of y.im in x.im 1552473572.275 * [backup-simplify]: Simplify y.im into y.im 1552473572.275 * [taylor]: Taking taylor expansion of x.re in x.im 1552473572.275 * [backup-simplify]: Simplify x.re into x.re 1552473572.275 * [taylor]: Taking taylor expansion of (hypot y.re y.im) in x.im 1552473572.275 * [taylor]: Rewrote expression to (sqrt (+ (* y.re y.re) (* y.im y.im))) 1552473572.275 * [taylor]: Taking taylor expansion of (+ (* y.re y.re) (* y.im y.im)) in x.im 1552473572.275 * [taylor]: Taking taylor expansion of (* y.re y.re) in x.im 1552473572.275 * [taylor]: Taking taylor expansion of y.re in x.im 1552473572.275 * [backup-simplify]: Simplify y.re into y.re 1552473572.275 * [taylor]: Taking taylor expansion of y.re in x.im 1552473572.275 * [backup-simplify]: Simplify y.re into y.re 1552473572.275 * [taylor]: Taking taylor expansion of (* y.im y.im) in x.im 1552473572.275 * [taylor]: Taking taylor expansion of y.im in x.im 1552473572.275 * [backup-simplify]: Simplify y.im into y.im 1552473572.275 * [taylor]: Taking taylor expansion of y.im in x.im 1552473572.275 * [backup-simplify]: Simplify y.im into y.im 1552473572.275 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1552473572.275 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473572.275 * [backup-simplify]: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 1552473572.275 * [backup-simplify]: Simplify (sqrt (+ (pow y.re 2) (pow y.im 2))) into (sqrt (+ (pow y.re 2) (pow y.im 2))) 1552473572.275 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1552473572.275 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1552473572.276 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473572.276 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (pow y.re 2) (pow y.im 2))))) into 0 1552473572.276 * [backup-simplify]: Simplify (* y.re 0) into 0 1552473572.276 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1552473572.276 * [backup-simplify]: Simplify (- (* y.im x.re)) into (- (* y.im x.re)) 1552473572.276 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.re))) into (- (* y.im x.re)) 1552473572.276 * [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)))))) 1552473572.276 * [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 1552473572.276 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) in x.im 1552473572.276 * [taylor]: Taking taylor expansion of (/ 1 (+ (pow y.re 2) (pow y.im 2))) in x.im 1552473572.276 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in x.im 1552473572.276 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 1552473572.276 * [taylor]: Taking taylor expansion of y.re in x.im 1552473572.276 * [backup-simplify]: Simplify y.re into y.re 1552473572.276 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 1552473572.276 * [taylor]: Taking taylor expansion of y.im in x.im 1552473572.276 * [backup-simplify]: Simplify y.im into y.im 1552473572.276 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1552473572.276 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473572.276 * [backup-simplify]: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 1552473572.276 * [backup-simplify]: Simplify (/ 1 (+ (pow y.re 2) (pow y.im 2))) into (/ 1 (+ (pow y.re 2) (pow y.im 2))) 1552473572.276 * [backup-simplify]: Simplify (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) into (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) 1552473572.277 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1552473572.277 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1552473572.277 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473572.277 * [backup-simplify]: Simplify (- (+ (* (/ 1 (+ (pow y.re 2) (pow y.im 2))) (/ 0 (+ (pow y.re 2) (pow y.im 2)))))) into 0 1552473572.277 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))))) into 0 1552473572.277 * [taylor]: Taking taylor expansion of (/ (- (* y.re x.im) (* y.im x.re)) (hypot y.re y.im)) in x.im 1552473572.277 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.im 1552473572.277 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 1552473572.277 * [taylor]: Taking taylor expansion of y.re in x.im 1552473572.277 * [backup-simplify]: Simplify y.re into y.re 1552473572.277 * [taylor]: Taking taylor expansion of x.im in x.im 1552473572.277 * [backup-simplify]: Simplify 0 into 0 1552473572.277 * [backup-simplify]: Simplify 1 into 1 1552473572.277 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 1552473572.277 * [taylor]: Taking taylor expansion of y.im in x.im 1552473572.277 * [backup-simplify]: Simplify y.im into y.im 1552473572.277 * [taylor]: Taking taylor expansion of x.re in x.im 1552473572.277 * [backup-simplify]: Simplify x.re into x.re 1552473572.277 * [taylor]: Taking taylor expansion of (hypot y.re y.im) in x.im 1552473572.278 * [taylor]: Rewrote expression to (sqrt (+ (* y.re y.re) (* y.im y.im))) 1552473572.278 * [taylor]: Taking taylor expansion of (+ (* y.re y.re) (* y.im y.im)) in x.im 1552473572.278 * [taylor]: Taking taylor expansion of (* y.re y.re) in x.im 1552473572.278 * [taylor]: Taking taylor expansion of y.re in x.im 1552473572.278 * [backup-simplify]: Simplify y.re into y.re 1552473572.278 * [taylor]: Taking taylor expansion of y.re in x.im 1552473572.278 * [backup-simplify]: Simplify y.re into y.re 1552473572.278 * [taylor]: Taking taylor expansion of (* y.im y.im) in x.im 1552473572.278 * [taylor]: Taking taylor expansion of y.im in x.im 1552473572.278 * [backup-simplify]: Simplify y.im into y.im 1552473572.278 * [taylor]: Taking taylor expansion of y.im in x.im 1552473572.278 * [backup-simplify]: Simplify y.im into y.im 1552473572.278 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1552473572.278 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473572.278 * [backup-simplify]: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 1552473572.278 * [backup-simplify]: Simplify (sqrt (+ (pow y.re 2) (pow y.im 2))) into (sqrt (+ (pow y.re 2) (pow y.im 2))) 1552473572.278 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1552473572.278 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1552473572.279 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473572.279 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (pow y.re 2) (pow y.im 2))))) into 0 1552473572.279 * [backup-simplify]: Simplify (* y.re 0) into 0 1552473572.279 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1552473572.279 * [backup-simplify]: Simplify (- (* y.im x.re)) into (- (* y.im x.re)) 1552473572.279 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.re))) into (- (* y.im x.re)) 1552473572.279 * [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)))))) 1552473572.280 * [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)))) 1552473572.280 * [taylor]: Taking taylor expansion of (* -1 (/ (* y.im x.re) (+ (pow y.re 2) (pow y.im 2)))) in y.re 1552473572.280 * [taylor]: Taking taylor expansion of -1 in y.re 1552473572.280 * [backup-simplify]: Simplify -1 into -1 1552473572.280 * [taylor]: Taking taylor expansion of (/ (* y.im x.re) (+ (pow y.re 2) (pow y.im 2))) in y.re 1552473572.280 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 1552473572.280 * [taylor]: Taking taylor expansion of y.im in y.re 1552473572.280 * [backup-simplify]: Simplify y.im into y.im 1552473572.280 * [taylor]: Taking taylor expansion of x.re in y.re 1552473572.280 * [backup-simplify]: Simplify x.re into x.re 1552473572.280 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 1552473572.280 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1552473572.280 * [taylor]: Taking taylor expansion of y.re in y.re 1552473572.280 * [backup-simplify]: Simplify 0 into 0 1552473572.280 * [backup-simplify]: Simplify 1 into 1 1552473572.280 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1552473572.280 * [taylor]: Taking taylor expansion of y.im in y.re 1552473572.280 * [backup-simplify]: Simplify y.im into y.im 1552473572.280 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1552473572.281 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473572.281 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 1552473572.281 * [backup-simplify]: Simplify (/ (* y.im x.re) (pow y.im 2)) into (/ x.re y.im) 1552473572.281 * [backup-simplify]: Simplify (* -1 (/ x.re y.im)) into (* -1 (/ x.re y.im)) 1552473572.281 * [taylor]: Taking taylor expansion of (* -1 (/ x.re y.im)) in x.re 1552473572.281 * [taylor]: Taking taylor expansion of -1 in x.re 1552473572.281 * [backup-simplify]: Simplify -1 into -1 1552473572.281 * [taylor]: Taking taylor expansion of (/ x.re y.im) in x.re 1552473572.281 * [taylor]: Taking taylor expansion of x.re in x.re 1552473572.281 * [backup-simplify]: Simplify 0 into 0 1552473572.281 * [backup-simplify]: Simplify 1 into 1 1552473572.281 * [taylor]: Taking taylor expansion of y.im in x.re 1552473572.281 * [backup-simplify]: Simplify y.im into y.im 1552473572.281 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473572.282 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1552473572.282 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 1552473572.282 * [backup-simplify]: Simplify (- 0) into 0 1552473572.282 * [backup-simplify]: Simplify (+ y.re 0) into y.re 1552473572.283 * [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))))) 1552473572.283 * [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))) 1552473572.283 * [taylor]: Taking taylor expansion of (/ y.re (+ (pow y.re 2) (pow y.im 2))) in y.re 1552473572.283 * [taylor]: Taking taylor expansion of y.re in y.re 1552473572.283 * [backup-simplify]: Simplify 0 into 0 1552473572.284 * [backup-simplify]: Simplify 1 into 1 1552473572.284 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 1552473572.284 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1552473572.284 * [taylor]: Taking taylor expansion of y.re in y.re 1552473572.284 * [backup-simplify]: Simplify 0 into 0 1552473572.284 * [backup-simplify]: Simplify 1 into 1 1552473572.284 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1552473572.284 * [taylor]: Taking taylor expansion of y.im in y.re 1552473572.284 * [backup-simplify]: Simplify y.im into y.im 1552473572.284 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473572.284 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 1552473572.284 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1552473572.284 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 1552473572.284 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1552473572.285 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473572.285 * [backup-simplify]: Simplify (- (/ 0 (pow y.im 2)) (+ (* (/ x.re y.im) (/ 0 (pow y.im 2))))) into 0 1552473572.285 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 (/ x.re y.im))) into 0 1552473572.285 * [taylor]: Taking taylor expansion of 0 in x.re 1552473572.285 * [backup-simplify]: Simplify 0 into 0 1552473572.285 * [taylor]: Taking taylor expansion of 0 in y.im 1552473572.285 * [backup-simplify]: Simplify 0 into 0 1552473572.285 * [backup-simplify]: Simplify 0 into 0 1552473572.286 * [backup-simplify]: Simplify (* -1 (/ 1 y.im)) into (/ -1 y.im) 1552473572.286 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 1552473572.286 * [taylor]: Taking taylor expansion of -1 in y.im 1552473572.286 * [backup-simplify]: Simplify -1 into -1 1552473572.286 * [taylor]: Taking taylor expansion of y.im in y.im 1552473572.286 * [backup-simplify]: Simplify 0 into 0 1552473572.286 * [backup-simplify]: Simplify 1 into 1 1552473572.286 * [backup-simplify]: Simplify (/ -1 1) into -1 1552473572.287 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1552473572.287 * [backup-simplify]: Simplify 0 into 0 1552473572.288 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 1552473572.288 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 1552473572.289 * [backup-simplify]: Simplify (- 0) into 0 1552473572.289 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473572.289 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 1552473572.290 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1552473572.290 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473572.291 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (+ (pow y.re 2) (pow y.im 2))))) into 0 1552473572.292 * [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 1552473572.293 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 1552473572.293 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1552473572.293 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473572.294 * [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 1552473572.295 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))))) into 0 1552473572.296 * [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 1552473572.296 * [taylor]: Taking taylor expansion of 0 in y.re 1552473572.296 * [backup-simplify]: Simplify 0 into 0 1552473572.296 * [taylor]: Taking taylor expansion of 0 in x.re 1552473572.296 * [backup-simplify]: Simplify 0 into 0 1552473572.296 * [taylor]: Taking taylor expansion of 0 in y.im 1552473572.296 * [backup-simplify]: Simplify 0 into 0 1552473572.296 * [backup-simplify]: Simplify 0 into 0 1552473572.296 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 1552473572.296 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 1552473572.296 * [taylor]: Taking taylor expansion of y.im in x.re 1552473572.296 * [backup-simplify]: Simplify y.im into y.im 1552473572.296 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473572.296 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1552473572.296 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 1552473572.296 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 1552473572.296 * [taylor]: Taking taylor expansion of y.im in y.im 1552473572.296 * [backup-simplify]: Simplify 0 into 0 1552473572.296 * [backup-simplify]: Simplify 1 into 1 1552473572.297 * [backup-simplify]: Simplify (* 1 1) into 1 1552473572.297 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473572.298 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1552473572.299 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552473572.299 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473572.300 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473572.300 * [backup-simplify]: Simplify 0 into 0 1552473572.301 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 1552473572.301 * [backup-simplify]: Simplify (* 1 1) into 1 1552473572.302 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1552473572.302 * [backup-simplify]: Simplify (+ 1 0) into 1 1552473572.302 * [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))) 1552473572.303 * [backup-simplify]: Simplify (+ (* -1 (- (/ x.re (pow y.im 3)))) (+ (* 0 0) (* 0 (/ x.re y.im)))) into (/ x.re (pow y.im 3)) 1552473572.303 * [taylor]: Taking taylor expansion of (/ x.re (pow y.im 3)) in x.re 1552473572.303 * [taylor]: Taking taylor expansion of x.re in x.re 1552473572.303 * [backup-simplify]: Simplify 0 into 0 1552473572.303 * [backup-simplify]: Simplify 1 into 1 1552473572.303 * [taylor]: Taking taylor expansion of (pow y.im 3) in x.re 1552473572.303 * [taylor]: Taking taylor expansion of y.im in x.re 1552473572.303 * [backup-simplify]: Simplify y.im into y.im 1552473572.303 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473572.303 * [backup-simplify]: Simplify (* y.im (pow y.im 2)) into (pow y.im 3) 1552473572.303 * [backup-simplify]: Simplify (/ 1 (pow y.im 3)) into (/ 1 (pow y.im 3)) 1552473572.303 * [taylor]: Taking taylor expansion of 0 in y.im 1552473572.303 * [backup-simplify]: Simplify 0 into 0 1552473572.304 * [backup-simplify]: Simplify 0 into 0 1552473572.304 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1552473572.304 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 (/ 1 y.im))) into 0 1552473572.304 * [taylor]: Taking taylor expansion of 0 in y.im 1552473572.304 * [backup-simplify]: Simplify 0 into 0 1552473572.304 * [backup-simplify]: Simplify 0 into 0 1552473572.304 * [backup-simplify]: Simplify 0 into 0 1552473572.305 * [backup-simplify]: Simplify (/ (/ (- (* (/ 1 x.im) (/ 1 y.re)) (* (/ 1 x.re) (/ 1 y.im))) (hypot (/ 1 y.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))) (hypot (/ 1 y.re) (/ 1 y.im))) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) 1552473572.305 * [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 1552473572.305 * [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 1552473572.305 * [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 1552473572.305 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.im 1552473572.305 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.im 1552473572.305 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 1552473572.305 * [taylor]: Taking taylor expansion of y.re in y.im 1552473572.305 * [backup-simplify]: Simplify y.re into y.re 1552473572.305 * [taylor]: Taking taylor expansion of x.im in y.im 1552473572.305 * [backup-simplify]: Simplify x.im into x.im 1552473572.305 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 1552473572.305 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 1552473572.305 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.im 1552473572.305 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 1552473572.305 * [taylor]: Taking taylor expansion of y.im in y.im 1552473572.305 * [backup-simplify]: Simplify 0 into 0 1552473572.306 * [backup-simplify]: Simplify 1 into 1 1552473572.306 * [taylor]: Taking taylor expansion of x.re in y.im 1552473572.306 * [backup-simplify]: Simplify x.re into x.re 1552473572.306 * [backup-simplify]: Simplify (* 0 x.re) into 0 1552473572.306 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 1552473572.306 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1552473572.306 * [taylor]: Taking taylor expansion of (hypot (/ 1 y.re) (/ 1 y.im)) in y.im 1552473572.306 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im)))) 1552473572.306 * [taylor]: Taking taylor expansion of (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im))) in y.im 1552473572.306 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in y.im 1552473572.306 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.im 1552473572.307 * [taylor]: Taking taylor expansion of y.re in y.im 1552473572.307 * [backup-simplify]: Simplify y.re into y.re 1552473572.307 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1552473572.307 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.im 1552473572.307 * [taylor]: Taking taylor expansion of y.re in y.im 1552473572.307 * [backup-simplify]: Simplify y.re into y.re 1552473572.307 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1552473572.307 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.im 1552473572.307 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1552473572.307 * [taylor]: Taking taylor expansion of y.im in y.im 1552473572.307 * [backup-simplify]: Simplify 0 into 0 1552473572.307 * [backup-simplify]: Simplify 1 into 1 1552473572.307 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473572.307 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1552473572.307 * [taylor]: Taking taylor expansion of y.im in y.im 1552473572.307 * [backup-simplify]: Simplify 0 into 0 1552473572.307 * [backup-simplify]: Simplify 1 into 1 1552473572.308 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473572.308 * [backup-simplify]: Simplify (* 1 1) into 1 1552473572.309 * [backup-simplify]: Simplify (+ 0 1) into 1 1552473572.309 * [backup-simplify]: Simplify (sqrt 1) into 1 1552473572.310 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473572.311 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473572.311 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552473572.312 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473572.312 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1552473572.312 * [backup-simplify]: Simplify (- (/ 1 x.re)) into (- (/ 1 x.re)) 1552473572.312 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.re))) into (- (/ 1 x.re)) 1552473572.313 * [backup-simplify]: Simplify (/ (- (/ 1 x.re)) 1) into (/ -1 x.re) 1552473572.313 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.im 1552473572.313 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.im 1552473572.313 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.im 1552473572.313 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 1552473572.313 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 1552473572.313 * [taylor]: Taking taylor expansion of y.re in y.im 1552473572.313 * [backup-simplify]: Simplify y.re into y.re 1552473572.313 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1552473572.313 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1552473572.313 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 1552473572.313 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 1552473572.313 * [taylor]: Taking taylor expansion of y.im in y.im 1552473572.313 * [backup-simplify]: Simplify 0 into 0 1552473572.313 * [backup-simplify]: Simplify 1 into 1 1552473572.314 * [backup-simplify]: Simplify (* 1 1) into 1 1552473572.314 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473572.315 * [backup-simplify]: Simplify (+ 0 1) into 1 1552473572.315 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473572.315 * [backup-simplify]: Simplify (sqrt 1) into 1 1552473572.316 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552473572.317 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473572.317 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473572.318 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473572.319 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1552473572.319 * [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 1552473572.319 * [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 1552473572.319 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.re 1552473572.319 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.re 1552473572.319 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 1552473572.319 * [taylor]: Taking taylor expansion of y.re in x.re 1552473572.320 * [backup-simplify]: Simplify y.re into y.re 1552473572.320 * [taylor]: Taking taylor expansion of x.im in x.re 1552473572.320 * [backup-simplify]: Simplify x.im into x.im 1552473572.320 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 1552473572.320 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 1552473572.320 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 1552473572.320 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 1552473572.320 * [taylor]: Taking taylor expansion of y.im in x.re 1552473572.320 * [backup-simplify]: Simplify y.im into y.im 1552473572.320 * [taylor]: Taking taylor expansion of x.re in x.re 1552473572.320 * [backup-simplify]: Simplify 0 into 0 1552473572.320 * [backup-simplify]: Simplify 1 into 1 1552473572.320 * [backup-simplify]: Simplify (* y.im 0) into 0 1552473572.320 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1552473572.320 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473572.321 * [taylor]: Taking taylor expansion of (hypot (/ 1 y.re) (/ 1 y.im)) in x.re 1552473572.321 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im)))) 1552473572.321 * [taylor]: Taking taylor expansion of (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im))) in x.re 1552473572.321 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in x.re 1552473572.321 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.re 1552473572.321 * [taylor]: Taking taylor expansion of y.re in x.re 1552473572.321 * [backup-simplify]: Simplify y.re into y.re 1552473572.321 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1552473572.321 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.re 1552473572.321 * [taylor]: Taking taylor expansion of y.re in x.re 1552473572.321 * [backup-simplify]: Simplify y.re into y.re 1552473572.321 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1552473572.321 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in x.re 1552473572.321 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.re 1552473572.321 * [taylor]: Taking taylor expansion of y.im in x.re 1552473572.321 * [backup-simplify]: Simplify y.im into y.im 1552473572.321 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473572.321 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.re 1552473572.321 * [taylor]: Taking taylor expansion of y.im in x.re 1552473572.321 * [backup-simplify]: Simplify y.im into y.im 1552473572.321 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473572.321 * [backup-simplify]: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 1552473572.321 * [backup-simplify]: Simplify (* (/ 1 y.im) (/ 1 y.im)) into (/ 1 (pow y.im 2)) 1552473572.321 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1552473572.322 * [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)))) 1552473572.322 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1552473572.322 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1552473572.322 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (* 0 (/ 1 y.re))) into 0 1552473572.322 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1552473572.322 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1552473572.322 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (* 0 (/ 1 y.im))) into 0 1552473572.322 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473572.322 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1552473572.322 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 1552473572.322 * [backup-simplify]: Simplify (+ 0 (- (/ 1 y.im))) into (- (/ 1 y.im)) 1552473572.323 * [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))))))) 1552473572.323 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in x.re 1552473572.323 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.re 1552473572.323 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.re 1552473572.323 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.re 1552473572.323 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 1552473572.323 * [taylor]: Taking taylor expansion of y.re in x.re 1552473572.323 * [backup-simplify]: Simplify y.re into y.re 1552473572.323 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1552473572.323 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1552473572.323 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 1552473572.323 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 1552473572.323 * [taylor]: Taking taylor expansion of y.im in x.re 1552473572.323 * [backup-simplify]: Simplify y.im into y.im 1552473572.323 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473572.323 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1552473572.323 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1552473572.323 * [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)))) 1552473572.323 * [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))))) 1552473572.323 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1552473572.323 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 1552473572.323 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1552473572.324 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1552473572.324 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473572.324 * [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 1552473572.324 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1552473572.324 * [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 1552473572.324 * [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 1552473572.324 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.re 1552473572.324 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.re 1552473572.324 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 1552473572.324 * [taylor]: Taking taylor expansion of y.re in y.re 1552473572.324 * [backup-simplify]: Simplify 0 into 0 1552473572.324 * [backup-simplify]: Simplify 1 into 1 1552473572.324 * [taylor]: Taking taylor expansion of x.im in y.re 1552473572.324 * [backup-simplify]: Simplify x.im into x.im 1552473572.324 * [backup-simplify]: Simplify (* 0 x.im) into 0 1552473572.325 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1552473572.325 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1552473572.325 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 1552473572.325 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 1552473572.325 * [taylor]: Taking taylor expansion of y.im in y.re 1552473572.325 * [backup-simplify]: Simplify y.im into y.im 1552473572.325 * [taylor]: Taking taylor expansion of x.re in y.re 1552473572.325 * [backup-simplify]: Simplify x.re into x.re 1552473572.325 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1552473572.325 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 1552473572.325 * [taylor]: Taking taylor expansion of (hypot (/ 1 y.re) (/ 1 y.im)) in y.re 1552473572.325 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im)))) 1552473572.325 * [taylor]: Taking taylor expansion of (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im))) in y.re 1552473572.325 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in y.re 1552473572.325 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 1552473572.325 * [taylor]: Taking taylor expansion of y.re in y.re 1552473572.325 * [backup-simplify]: Simplify 0 into 0 1552473572.325 * [backup-simplify]: Simplify 1 into 1 1552473572.325 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473572.325 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 1552473572.325 * [taylor]: Taking taylor expansion of y.re in y.re 1552473572.325 * [backup-simplify]: Simplify 0 into 0 1552473572.325 * [backup-simplify]: Simplify 1 into 1 1552473572.326 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473572.326 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.re 1552473572.326 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.re 1552473572.326 * [taylor]: Taking taylor expansion of y.im in y.re 1552473572.326 * [backup-simplify]: Simplify y.im into y.im 1552473572.326 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473572.326 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.re 1552473572.326 * [taylor]: Taking taylor expansion of y.im in y.re 1552473572.326 * [backup-simplify]: Simplify y.im into y.im 1552473572.326 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473572.326 * [backup-simplify]: Simplify (* 1 1) into 1 1552473572.326 * [backup-simplify]: Simplify (+ 1 0) into 1 1552473572.327 * [backup-simplify]: Simplify (sqrt 1) into 1 1552473572.327 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473572.327 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473572.328 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552473572.328 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473572.329 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1552473572.329 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 1552473572.329 * [backup-simplify]: Simplify (/ (/ 1 x.im) 1) into (/ 1 x.im) 1552473572.329 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 1552473572.329 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1552473572.329 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1552473572.329 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1552473572.329 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1552473572.329 * [taylor]: Taking taylor expansion of y.re in y.re 1552473572.329 * [backup-simplify]: Simplify 0 into 0 1552473572.329 * [backup-simplify]: Simplify 1 into 1 1552473572.329 * [backup-simplify]: Simplify (* 1 1) into 1 1552473572.329 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473572.329 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1552473572.329 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1552473572.329 * [taylor]: Taking taylor expansion of y.im in y.re 1552473572.329 * [backup-simplify]: Simplify y.im into y.im 1552473572.329 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473572.329 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1552473572.330 * [backup-simplify]: Simplify (+ 1 0) into 1 1552473572.330 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473572.330 * [backup-simplify]: Simplify (sqrt 1) into 1 1552473572.331 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552473572.331 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473572.331 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473572.332 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473572.332 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1552473572.332 * [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 1552473572.332 * [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 1552473572.332 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 1552473572.332 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 1552473572.332 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 1552473572.332 * [taylor]: Taking taylor expansion of y.re in x.im 1552473572.332 * [backup-simplify]: Simplify y.re into y.re 1552473572.332 * [taylor]: Taking taylor expansion of x.im in x.im 1552473572.332 * [backup-simplify]: Simplify 0 into 0 1552473572.332 * [backup-simplify]: Simplify 1 into 1 1552473572.332 * [backup-simplify]: Simplify (* y.re 0) into 0 1552473572.336 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1552473572.336 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1552473572.336 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 1552473572.336 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 1552473572.336 * [taylor]: Taking taylor expansion of y.im in x.im 1552473572.336 * [backup-simplify]: Simplify y.im into y.im 1552473572.336 * [taylor]: Taking taylor expansion of x.re in x.im 1552473572.336 * [backup-simplify]: Simplify x.re into x.re 1552473572.336 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1552473572.336 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 1552473572.336 * [taylor]: Taking taylor expansion of (hypot (/ 1 y.re) (/ 1 y.im)) in x.im 1552473572.336 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im)))) 1552473572.336 * [taylor]: Taking taylor expansion of (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im))) in x.im 1552473572.336 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in x.im 1552473572.336 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.im 1552473572.336 * [taylor]: Taking taylor expansion of y.re in x.im 1552473572.337 * [backup-simplify]: Simplify y.re into y.re 1552473572.337 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1552473572.337 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.im 1552473572.337 * [taylor]: Taking taylor expansion of y.re in x.im 1552473572.337 * [backup-simplify]: Simplify y.re into y.re 1552473572.337 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1552473572.337 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in x.im 1552473572.337 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.im 1552473572.337 * [taylor]: Taking taylor expansion of y.im in x.im 1552473572.337 * [backup-simplify]: Simplify y.im into y.im 1552473572.337 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473572.337 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.im 1552473572.337 * [taylor]: Taking taylor expansion of y.im in x.im 1552473572.337 * [backup-simplify]: Simplify y.im into y.im 1552473572.337 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473572.337 * [backup-simplify]: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 1552473572.337 * [backup-simplify]: Simplify (* (/ 1 y.im) (/ 1 y.im)) into (/ 1 (pow y.im 2)) 1552473572.337 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1552473572.337 * [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)))) 1552473572.337 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1552473572.337 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1552473572.337 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (* 0 (/ 1 y.re))) into 0 1552473572.337 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1552473572.337 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1552473572.338 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (* 0 (/ 1 y.im))) into 0 1552473572.338 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473572.338 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1552473572.338 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1552473572.338 * [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)))))) 1552473572.339 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in x.im 1552473572.339 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.im 1552473572.339 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.im 1552473572.339 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.im 1552473572.339 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 1552473572.339 * [taylor]: Taking taylor expansion of y.re in x.im 1552473572.339 * [backup-simplify]: Simplify y.re into y.re 1552473572.339 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1552473572.339 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1552473572.339 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 1552473572.339 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 1552473572.339 * [taylor]: Taking taylor expansion of y.im in x.im 1552473572.339 * [backup-simplify]: Simplify y.im into y.im 1552473572.339 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473572.339 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1552473572.339 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1552473572.339 * [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)))) 1552473572.339 * [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))))) 1552473572.339 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1552473572.339 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 1552473572.339 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1552473572.339 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1552473572.340 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473572.341 * [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 1552473572.341 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1552473572.341 * [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 1552473572.341 * [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 1552473572.341 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 1552473572.341 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 1552473572.341 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 1552473572.341 * [taylor]: Taking taylor expansion of y.re in x.im 1552473572.341 * [backup-simplify]: Simplify y.re into y.re 1552473572.341 * [taylor]: Taking taylor expansion of x.im in x.im 1552473572.341 * [backup-simplify]: Simplify 0 into 0 1552473572.341 * [backup-simplify]: Simplify 1 into 1 1552473572.341 * [backup-simplify]: Simplify (* y.re 0) into 0 1552473572.341 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1552473572.341 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1552473572.341 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 1552473572.341 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 1552473572.341 * [taylor]: Taking taylor expansion of y.im in x.im 1552473572.341 * [backup-simplify]: Simplify y.im into y.im 1552473572.341 * [taylor]: Taking taylor expansion of x.re in x.im 1552473572.341 * [backup-simplify]: Simplify x.re into x.re 1552473572.341 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1552473572.342 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 1552473572.342 * [taylor]: Taking taylor expansion of (hypot (/ 1 y.re) (/ 1 y.im)) in x.im 1552473572.342 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im)))) 1552473572.342 * [taylor]: Taking taylor expansion of (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im))) in x.im 1552473572.342 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in x.im 1552473572.342 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.im 1552473572.342 * [taylor]: Taking taylor expansion of y.re in x.im 1552473572.342 * [backup-simplify]: Simplify y.re into y.re 1552473572.342 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1552473572.342 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.im 1552473572.342 * [taylor]: Taking taylor expansion of y.re in x.im 1552473572.342 * [backup-simplify]: Simplify y.re into y.re 1552473572.342 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1552473572.342 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in x.im 1552473572.342 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.im 1552473572.342 * [taylor]: Taking taylor expansion of y.im in x.im 1552473572.342 * [backup-simplify]: Simplify y.im into y.im 1552473572.342 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473572.342 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.im 1552473572.342 * [taylor]: Taking taylor expansion of y.im in x.im 1552473572.342 * [backup-simplify]: Simplify y.im into y.im 1552473572.342 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473572.342 * [backup-simplify]: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 1552473572.342 * [backup-simplify]: Simplify (* (/ 1 y.im) (/ 1 y.im)) into (/ 1 (pow y.im 2)) 1552473572.343 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1552473572.343 * [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)))) 1552473572.343 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1552473572.343 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1552473572.343 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (* 0 (/ 1 y.re))) into 0 1552473572.343 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1552473572.343 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1552473572.344 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (* 0 (/ 1 y.im))) into 0 1552473572.344 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473572.344 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1552473572.344 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1552473572.345 * [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)))))) 1552473572.345 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in x.im 1552473572.345 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.im 1552473572.345 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.im 1552473572.345 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.im 1552473572.345 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 1552473572.345 * [taylor]: Taking taylor expansion of y.re in x.im 1552473572.345 * [backup-simplify]: Simplify y.re into y.re 1552473572.345 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1552473572.345 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1552473572.345 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 1552473572.345 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 1552473572.345 * [taylor]: Taking taylor expansion of y.im in x.im 1552473572.345 * [backup-simplify]: Simplify y.im into y.im 1552473572.345 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473572.345 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1552473572.345 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1552473572.346 * [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)))) 1552473572.346 * [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))))) 1552473572.346 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1552473572.346 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 1552473572.346 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1552473572.346 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1552473572.347 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473572.347 * [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 1552473572.348 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1552473572.348 * [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))))) 1552473572.348 * [taylor]: Taking taylor expansion of (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 1552473572.348 * [taylor]: Taking taylor expansion of (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1552473572.348 * [taylor]: Taking taylor expansion of y.re in y.re 1552473572.348 * [backup-simplify]: Simplify 0 into 0 1552473572.348 * [backup-simplify]: Simplify 1 into 1 1552473572.348 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1552473572.348 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1552473572.348 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1552473572.348 * [taylor]: Taking taylor expansion of y.re in y.re 1552473572.348 * [backup-simplify]: Simplify 0 into 0 1552473572.348 * [backup-simplify]: Simplify 1 into 1 1552473572.349 * [backup-simplify]: Simplify (* 1 1) into 1 1552473572.350 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473572.350 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1552473572.350 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1552473572.350 * [taylor]: Taking taylor expansion of y.im in y.re 1552473572.350 * [backup-simplify]: Simplify y.im into y.im 1552473572.350 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473572.350 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1552473572.351 * [backup-simplify]: Simplify (+ 1 0) into 1 1552473572.351 * [backup-simplify]: Simplify (* 0 1) into 0 1552473572.352 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552473572.353 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473572.353 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473572.354 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 1)) into 1 1552473572.354 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473572.354 * [taylor]: Taking taylor expansion of 1 in x.re 1552473572.354 * [backup-simplify]: Simplify 1 into 1 1552473572.355 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 1552473572.355 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1552473572.355 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 1552473572.355 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.re)))) into (- (/ 1 (* y.im x.re))) 1552473572.356 * [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))))))) 1552473572.357 * [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))))))) 1552473572.357 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) in y.re 1552473572.357 * [taylor]: Taking taylor expansion of (/ 1 (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 1552473572.357 * [taylor]: Taking taylor expansion of (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 1552473572.357 * [taylor]: Taking taylor expansion of y.im in y.re 1552473572.357 * [backup-simplify]: Simplify y.im into y.im 1552473572.357 * [taylor]: Taking taylor expansion of (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1552473572.357 * [taylor]: Taking taylor expansion of x.re in y.re 1552473572.357 * [backup-simplify]: Simplify x.re into x.re 1552473572.357 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1552473572.357 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1552473572.357 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1552473572.357 * [taylor]: Taking taylor expansion of y.re in y.re 1552473572.357 * [backup-simplify]: Simplify 0 into 0 1552473572.358 * [backup-simplify]: Simplify 1 into 1 1552473572.358 * [backup-simplify]: Simplify (* 1 1) into 1 1552473572.358 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473572.358 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1552473572.358 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1552473572.358 * [taylor]: Taking taylor expansion of y.im in y.re 1552473572.359 * [backup-simplify]: Simplify y.im into y.im 1552473572.359 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473572.359 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1552473572.359 * [backup-simplify]: Simplify (+ 1 0) into 1 1552473572.359 * [backup-simplify]: Simplify (* x.re 1) into x.re 1552473572.359 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1552473572.359 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 1552473572.360 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1552473572.361 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473572.361 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 1552473572.362 * [backup-simplify]: Simplify (+ (* 0 (/ 1 (pow y.im 2))) (+ (* 1 0) (* 0 1))) into 0 1552473572.363 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473572.363 * [taylor]: Taking taylor expansion of 0 in x.re 1552473572.363 * [backup-simplify]: Simplify 0 into 0 1552473572.363 * [taylor]: Taking taylor expansion of 1 in y.im 1552473572.363 * [backup-simplify]: Simplify 1 into 1 1552473572.363 * [backup-simplify]: Simplify 0 into 0 1552473572.364 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 1552473572.364 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))))) into 0 1552473572.365 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1552473572.365 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 1552473572.365 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473572.366 * [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 1552473572.366 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1552473572.367 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1552473572.367 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1552473572.367 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 1552473572.367 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 1552473572.367 * [backup-simplify]: Simplify (- 0) into 0 1552473572.367 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473572.368 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1552473572.368 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1552473572.368 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (+ (* 0 0) (* 0 (/ 1 y.re)))) into 0 1552473572.368 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1552473572.368 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1552473572.368 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (+ (* 0 0) (* 0 (/ 1 y.im)))) into 0 1552473572.369 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473572.370 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1552473572.371 * [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 1552473572.372 * [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 1552473572.372 * [taylor]: Taking taylor expansion of 0 in y.re 1552473572.372 * [backup-simplify]: Simplify 0 into 0 1552473572.372 * [taylor]: Taking taylor expansion of 0 in x.re 1552473572.372 * [backup-simplify]: Simplify 0 into 0 1552473572.372 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 1552473572.372 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in x.re 1552473572.372 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 1552473572.372 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 1552473572.372 * [taylor]: Taking taylor expansion of y.im in x.re 1552473572.372 * [backup-simplify]: Simplify y.im into y.im 1552473572.372 * [taylor]: Taking taylor expansion of x.re in x.re 1552473572.372 * [backup-simplify]: Simplify 0 into 0 1552473572.372 * [backup-simplify]: Simplify 1 into 1 1552473572.372 * [backup-simplify]: Simplify (* y.im 0) into 0 1552473572.372 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1552473572.372 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473572.372 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 1552473572.372 * [taylor]: Taking taylor expansion of (- (/ 1 y.im)) in y.im 1552473572.372 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1552473572.372 * [taylor]: Taking taylor expansion of y.im in y.im 1552473572.372 * [backup-simplify]: Simplify 0 into 0 1552473572.372 * [backup-simplify]: Simplify 1 into 1 1552473572.373 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473572.373 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473572.374 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473572.374 * [backup-simplify]: Simplify (- 0) into 0 1552473572.374 * [backup-simplify]: Simplify 0 into 0 1552473572.375 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1552473572.375 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473572.375 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1552473572.375 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1552473572.376 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473572.376 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 (/ 1 (pow y.im 2))) (+ (* 0 0) (* 0 1)))) into (/ 1 (pow y.im 2)) 1552473572.377 * [backup-simplify]: Simplify (- (+ (* 1 (/ (/ 1 (pow y.im 2)) 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow y.im 2))) 1552473572.377 * [taylor]: Taking taylor expansion of (- (/ 1 (pow y.im 2))) in x.re 1552473572.377 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 1552473572.377 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 1552473572.377 * [taylor]: Taking taylor expansion of y.im in x.re 1552473572.377 * [backup-simplify]: Simplify y.im into y.im 1552473572.377 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473572.377 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1552473572.377 * [taylor]: Taking taylor expansion of 0 in y.im 1552473572.377 * [backup-simplify]: Simplify 0 into 0 1552473572.377 * [backup-simplify]: Simplify 0 into 0 1552473572.377 * [taylor]: Taking taylor expansion of 0 in y.im 1552473572.377 * [backup-simplify]: Simplify 0 into 0 1552473572.377 * [backup-simplify]: Simplify 0 into 0 1552473572.377 * [backup-simplify]: Simplify 0 into 0 1552473572.378 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.re)))) into 0 1552473572.378 * [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 1552473572.378 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.im)))) into 0 1552473572.379 * [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 1552473572.379 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473572.379 * [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 1552473572.380 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1552473572.380 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 1552473572.380 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1552473572.381 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 1552473572.381 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 1552473572.381 * [backup-simplify]: Simplify (- 0) into 0 1552473572.381 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473572.381 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1552473572.382 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1552473572.382 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 y.re))))) into 0 1552473572.382 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1552473572.382 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1552473572.383 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 y.im))))) into 0 1552473572.383 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473572.384 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1552473572.384 * [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 1552473572.385 * [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 1552473572.385 * [taylor]: Taking taylor expansion of 0 in y.re 1552473572.385 * [backup-simplify]: Simplify 0 into 0 1552473572.385 * [taylor]: Taking taylor expansion of 0 in x.re 1552473572.385 * [backup-simplify]: Simplify 0 into 0 1552473572.385 * [taylor]: Taking taylor expansion of 0 in x.re 1552473572.385 * [backup-simplify]: Simplify 0 into 0 1552473572.386 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552473572.386 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473572.386 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473572.387 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 1)) into 0 1552473572.387 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 1552473572.387 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 1552473572.387 * [backup-simplify]: Simplify (- 0) into 0 1552473572.387 * [taylor]: Taking taylor expansion of 0 in x.re 1552473572.387 * [backup-simplify]: Simplify 0 into 0 1552473572.388 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1552473572.388 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473572.388 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1552473572.389 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 1552473572.389 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473572.390 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 (/ 1 (pow y.im 2))) (+ (* 0 0) (* 0 1))))) into 0 1552473572.390 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ (/ 1 (pow y.im 2)) 1)) (* (- (/ 1 (pow y.im 2))) (/ 0 1)))) into 0 1552473572.390 * [taylor]: Taking taylor expansion of 0 in x.re 1552473572.391 * [backup-simplify]: Simplify 0 into 0 1552473572.391 * [taylor]: Taking taylor expansion of 0 in y.im 1552473572.391 * [backup-simplify]: Simplify 0 into 0 1552473572.391 * [backup-simplify]: Simplify 0 into 0 1552473572.391 * [backup-simplify]: Simplify 0 into 0 1552473572.391 * [backup-simplify]: Simplify (/ (/ (- (* (/ 1 (- x.im)) (/ 1 (- y.re))) (* (/ 1 (- x.re)) (/ 1 (- y.im)))) (hypot (/ 1 (- y.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))) (hypot (/ -1 y.re) (/ -1 y.im))) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) 1552473572.391 * [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 1552473572.391 * [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 1552473572.391 * [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 1552473572.391 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.im 1552473572.391 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.im 1552473572.391 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 1552473572.391 * [taylor]: Taking taylor expansion of y.re in y.im 1552473572.391 * [backup-simplify]: Simplify y.re into y.re 1552473572.391 * [taylor]: Taking taylor expansion of x.im in y.im 1552473572.391 * [backup-simplify]: Simplify x.im into x.im 1552473572.391 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 1552473572.391 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 1552473572.391 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.im 1552473572.391 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 1552473572.391 * [taylor]: Taking taylor expansion of y.im in y.im 1552473572.391 * [backup-simplify]: Simplify 0 into 0 1552473572.391 * [backup-simplify]: Simplify 1 into 1 1552473572.391 * [taylor]: Taking taylor expansion of x.re in y.im 1552473572.391 * [backup-simplify]: Simplify x.re into x.re 1552473572.391 * [backup-simplify]: Simplify (* 0 x.re) into 0 1552473572.392 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 1552473572.392 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1552473572.392 * [taylor]: Taking taylor expansion of (hypot (/ -1 y.re) (/ -1 y.im)) in y.im 1552473572.392 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im)))) 1552473572.392 * [taylor]: Taking taylor expansion of (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im))) in y.im 1552473572.392 * [taylor]: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in y.im 1552473572.392 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.im 1552473572.392 * [taylor]: Taking taylor expansion of -1 in y.im 1552473572.392 * [backup-simplify]: Simplify -1 into -1 1552473572.392 * [taylor]: Taking taylor expansion of y.re in y.im 1552473572.392 * [backup-simplify]: Simplify y.re into y.re 1552473572.392 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1552473572.392 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.im 1552473572.392 * [taylor]: Taking taylor expansion of -1 in y.im 1552473572.392 * [backup-simplify]: Simplify -1 into -1 1552473572.392 * [taylor]: Taking taylor expansion of y.re in y.im 1552473572.392 * [backup-simplify]: Simplify y.re into y.re 1552473572.392 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1552473572.392 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.im 1552473572.392 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 1552473572.392 * [taylor]: Taking taylor expansion of -1 in y.im 1552473572.392 * [backup-simplify]: Simplify -1 into -1 1552473572.392 * [taylor]: Taking taylor expansion of y.im in y.im 1552473572.392 * [backup-simplify]: Simplify 0 into 0 1552473572.392 * [backup-simplify]: Simplify 1 into 1 1552473572.392 * [backup-simplify]: Simplify (/ -1 1) into -1 1552473572.392 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 1552473572.392 * [taylor]: Taking taylor expansion of -1 in y.im 1552473572.392 * [backup-simplify]: Simplify -1 into -1 1552473572.392 * [taylor]: Taking taylor expansion of y.im in y.im 1552473572.392 * [backup-simplify]: Simplify 0 into 0 1552473572.392 * [backup-simplify]: Simplify 1 into 1 1552473572.393 * [backup-simplify]: Simplify (/ -1 1) into -1 1552473572.393 * [backup-simplify]: Simplify (* -1 -1) into 1 1552473572.393 * [backup-simplify]: Simplify (+ 0 1) into 1 1552473572.394 * [backup-simplify]: Simplify (sqrt 1) into 1 1552473572.394 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1552473572.395 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1552473572.396 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 -1)) into 0 1552473572.396 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473572.397 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1552473572.397 * [backup-simplify]: Simplify (- (/ 1 x.re)) into (- (/ 1 x.re)) 1552473572.397 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.re))) into (- (/ 1 x.re)) 1552473572.397 * [backup-simplify]: Simplify (/ (- (/ 1 x.re)) 1) into (/ -1 x.re) 1552473572.397 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.im 1552473572.397 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.im 1552473572.397 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.im 1552473572.397 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 1552473572.397 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 1552473572.397 * [taylor]: Taking taylor expansion of y.re in y.im 1552473572.397 * [backup-simplify]: Simplify y.re into y.re 1552473572.397 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1552473572.397 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1552473572.397 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 1552473572.398 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 1552473572.398 * [taylor]: Taking taylor expansion of y.im in y.im 1552473572.398 * [backup-simplify]: Simplify 0 into 0 1552473572.398 * [backup-simplify]: Simplify 1 into 1 1552473572.398 * [backup-simplify]: Simplify (* 1 1) into 1 1552473572.398 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473572.399 * [backup-simplify]: Simplify (+ 0 1) into 1 1552473572.399 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473572.400 * [backup-simplify]: Simplify (sqrt 1) into 1 1552473572.400 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552473572.401 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473572.402 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473572.402 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473572.403 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1552473572.403 * [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 1552473572.403 * [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 1552473572.403 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.re 1552473572.403 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.re 1552473572.403 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 1552473572.403 * [taylor]: Taking taylor expansion of y.re in x.re 1552473572.403 * [backup-simplify]: Simplify y.re into y.re 1552473572.403 * [taylor]: Taking taylor expansion of x.im in x.re 1552473572.403 * [backup-simplify]: Simplify x.im into x.im 1552473572.403 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 1552473572.403 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 1552473572.403 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 1552473572.403 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 1552473572.403 * [taylor]: Taking taylor expansion of y.im in x.re 1552473572.403 * [backup-simplify]: Simplify y.im into y.im 1552473572.403 * [taylor]: Taking taylor expansion of x.re in x.re 1552473572.403 * [backup-simplify]: Simplify 0 into 0 1552473572.403 * [backup-simplify]: Simplify 1 into 1 1552473572.404 * [backup-simplify]: Simplify (* y.im 0) into 0 1552473572.404 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1552473572.404 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473572.404 * [taylor]: Taking taylor expansion of (hypot (/ -1 y.re) (/ -1 y.im)) in x.re 1552473572.404 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im)))) 1552473572.404 * [taylor]: Taking taylor expansion of (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im))) in x.re 1552473572.404 * [taylor]: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in x.re 1552473572.404 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.re 1552473572.404 * [taylor]: Taking taylor expansion of -1 in x.re 1552473572.404 * [backup-simplify]: Simplify -1 into -1 1552473572.404 * [taylor]: Taking taylor expansion of y.re in x.re 1552473572.404 * [backup-simplify]: Simplify y.re into y.re 1552473572.404 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1552473572.404 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.re 1552473572.404 * [taylor]: Taking taylor expansion of -1 in x.re 1552473572.404 * [backup-simplify]: Simplify -1 into -1 1552473572.404 * [taylor]: Taking taylor expansion of y.re in x.re 1552473572.404 * [backup-simplify]: Simplify y.re into y.re 1552473572.405 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1552473572.405 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in x.re 1552473572.405 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.re 1552473572.405 * [taylor]: Taking taylor expansion of -1 in x.re 1552473572.405 * [backup-simplify]: Simplify -1 into -1 1552473572.405 * [taylor]: Taking taylor expansion of y.im in x.re 1552473572.405 * [backup-simplify]: Simplify y.im into y.im 1552473572.405 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1552473572.405 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.re 1552473572.405 * [taylor]: Taking taylor expansion of -1 in x.re 1552473572.405 * [backup-simplify]: Simplify -1 into -1 1552473572.405 * [taylor]: Taking taylor expansion of y.im in x.re 1552473572.405 * [backup-simplify]: Simplify y.im into y.im 1552473572.405 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1552473572.405 * [backup-simplify]: Simplify (* (/ -1 y.re) (/ -1 y.re)) into (/ 1 (pow y.re 2)) 1552473572.405 * [backup-simplify]: Simplify (* (/ -1 y.im) (/ -1 y.im)) into (/ 1 (pow y.im 2)) 1552473572.405 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1552473572.406 * [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)))) 1552473572.406 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1552473572.406 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1552473572.406 * [backup-simplify]: Simplify (+ (* (/ -1 y.re) 0) (* 0 (/ -1 y.re))) into 0 1552473572.406 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1552473572.406 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1552473572.406 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (* 0 (/ -1 y.im))) into 0 1552473572.407 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473572.407 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1552473572.407 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 1552473572.407 * [backup-simplify]: Simplify (+ 0 (- (/ 1 y.im))) into (- (/ 1 y.im)) 1552473572.408 * [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))))))) 1552473572.408 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in x.re 1552473572.408 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.re 1552473572.408 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.re 1552473572.408 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.re 1552473572.408 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 1552473572.408 * [taylor]: Taking taylor expansion of y.re in x.re 1552473572.408 * [backup-simplify]: Simplify y.re into y.re 1552473572.408 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1552473572.408 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1552473572.408 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 1552473572.408 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 1552473572.408 * [taylor]: Taking taylor expansion of y.im in x.re 1552473572.408 * [backup-simplify]: Simplify y.im into y.im 1552473572.408 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473572.408 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1552473572.408 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1552473572.409 * [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)))) 1552473572.409 * [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))))) 1552473572.409 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1552473572.409 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 1552473572.409 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1552473572.409 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1552473572.410 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473572.410 * [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 1552473572.410 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1552473572.411 * [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 1552473572.411 * [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 1552473572.411 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.re 1552473572.411 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.re 1552473572.411 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 1552473572.411 * [taylor]: Taking taylor expansion of y.re in y.re 1552473572.411 * [backup-simplify]: Simplify 0 into 0 1552473572.411 * [backup-simplify]: Simplify 1 into 1 1552473572.411 * [taylor]: Taking taylor expansion of x.im in y.re 1552473572.411 * [backup-simplify]: Simplify x.im into x.im 1552473572.411 * [backup-simplify]: Simplify (* 0 x.im) into 0 1552473572.411 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1552473572.411 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1552473572.411 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 1552473572.411 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 1552473572.411 * [taylor]: Taking taylor expansion of y.im in y.re 1552473572.411 * [backup-simplify]: Simplify y.im into y.im 1552473572.411 * [taylor]: Taking taylor expansion of x.re in y.re 1552473572.412 * [backup-simplify]: Simplify x.re into x.re 1552473572.412 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1552473572.412 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 1552473572.412 * [taylor]: Taking taylor expansion of (hypot (/ -1 y.re) (/ -1 y.im)) in y.re 1552473572.412 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im)))) 1552473572.412 * [taylor]: Taking taylor expansion of (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im))) in y.re 1552473572.412 * [taylor]: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in y.re 1552473572.412 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.re 1552473572.412 * [taylor]: Taking taylor expansion of -1 in y.re 1552473572.412 * [backup-simplify]: Simplify -1 into -1 1552473572.412 * [taylor]: Taking taylor expansion of y.re in y.re 1552473572.412 * [backup-simplify]: Simplify 0 into 0 1552473572.412 * [backup-simplify]: Simplify 1 into 1 1552473572.412 * [backup-simplify]: Simplify (/ -1 1) into -1 1552473572.412 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.re 1552473572.413 * [taylor]: Taking taylor expansion of -1 in y.re 1552473572.413 * [backup-simplify]: Simplify -1 into -1 1552473572.413 * [taylor]: Taking taylor expansion of y.re in y.re 1552473572.413 * [backup-simplify]: Simplify 0 into 0 1552473572.413 * [backup-simplify]: Simplify 1 into 1 1552473572.413 * [backup-simplify]: Simplify (/ -1 1) into -1 1552473572.413 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.re 1552473572.413 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.re 1552473572.413 * [taylor]: Taking taylor expansion of -1 in y.re 1552473572.413 * [backup-simplify]: Simplify -1 into -1 1552473572.413 * [taylor]: Taking taylor expansion of y.im in y.re 1552473572.413 * [backup-simplify]: Simplify y.im into y.im 1552473572.413 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1552473572.413 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.re 1552473572.413 * [taylor]: Taking taylor expansion of -1 in y.re 1552473572.413 * [backup-simplify]: Simplify -1 into -1 1552473572.413 * [taylor]: Taking taylor expansion of y.im in y.re 1552473572.413 * [backup-simplify]: Simplify y.im into y.im 1552473572.414 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1552473572.414 * [backup-simplify]: Simplify (* -1 -1) into 1 1552473572.415 * [backup-simplify]: Simplify (+ 1 0) into 1 1552473572.415 * [backup-simplify]: Simplify (sqrt 1) into 1 1552473572.416 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1552473572.417 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1552473572.417 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 -1)) into 0 1552473572.418 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473572.419 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1552473572.419 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 1552473572.419 * [backup-simplify]: Simplify (/ (/ 1 x.im) 1) into (/ 1 x.im) 1552473572.419 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 1552473572.419 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1552473572.419 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1552473572.419 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1552473572.419 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1552473572.419 * [taylor]: Taking taylor expansion of y.re in y.re 1552473572.419 * [backup-simplify]: Simplify 0 into 0 1552473572.419 * [backup-simplify]: Simplify 1 into 1 1552473572.419 * [backup-simplify]: Simplify (* 1 1) into 1 1552473572.420 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473572.420 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1552473572.420 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1552473572.420 * [taylor]: Taking taylor expansion of y.im in y.re 1552473572.420 * [backup-simplify]: Simplify y.im into y.im 1552473572.420 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473572.420 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1552473572.421 * [backup-simplify]: Simplify (+ 1 0) into 1 1552473572.421 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473572.421 * [backup-simplify]: Simplify (sqrt 1) into 1 1552473572.422 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552473572.423 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473572.423 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473572.424 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473572.424 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1552473572.425 * [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 1552473572.425 * [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 1552473572.425 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 1552473572.425 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 1552473572.425 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 1552473572.425 * [taylor]: Taking taylor expansion of y.re in x.im 1552473572.425 * [backup-simplify]: Simplify y.re into y.re 1552473572.425 * [taylor]: Taking taylor expansion of x.im in x.im 1552473572.425 * [backup-simplify]: Simplify 0 into 0 1552473572.425 * [backup-simplify]: Simplify 1 into 1 1552473572.425 * [backup-simplify]: Simplify (* y.re 0) into 0 1552473572.425 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1552473572.425 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1552473572.425 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 1552473572.425 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 1552473572.425 * [taylor]: Taking taylor expansion of y.im in x.im 1552473572.425 * [backup-simplify]: Simplify y.im into y.im 1552473572.425 * [taylor]: Taking taylor expansion of x.re in x.im 1552473572.425 * [backup-simplify]: Simplify x.re into x.re 1552473572.425 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1552473572.426 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 1552473572.426 * [taylor]: Taking taylor expansion of (hypot (/ -1 y.re) (/ -1 y.im)) in x.im 1552473572.426 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im)))) 1552473572.426 * [taylor]: Taking taylor expansion of (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im))) in x.im 1552473572.426 * [taylor]: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in x.im 1552473572.426 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.im 1552473572.426 * [taylor]: Taking taylor expansion of -1 in x.im 1552473572.426 * [backup-simplify]: Simplify -1 into -1 1552473572.426 * [taylor]: Taking taylor expansion of y.re in x.im 1552473572.426 * [backup-simplify]: Simplify y.re into y.re 1552473572.426 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1552473572.426 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.im 1552473572.426 * [taylor]: Taking taylor expansion of -1 in x.im 1552473572.426 * [backup-simplify]: Simplify -1 into -1 1552473572.426 * [taylor]: Taking taylor expansion of y.re in x.im 1552473572.426 * [backup-simplify]: Simplify y.re into y.re 1552473572.426 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1552473572.426 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in x.im 1552473572.426 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.im 1552473572.426 * [taylor]: Taking taylor expansion of -1 in x.im 1552473572.426 * [backup-simplify]: Simplify -1 into -1 1552473572.426 * [taylor]: Taking taylor expansion of y.im in x.im 1552473572.426 * [backup-simplify]: Simplify y.im into y.im 1552473572.426 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1552473572.426 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.im 1552473572.426 * [taylor]: Taking taylor expansion of -1 in x.im 1552473572.426 * [backup-simplify]: Simplify -1 into -1 1552473572.426 * [taylor]: Taking taylor expansion of y.im in x.im 1552473572.426 * [backup-simplify]: Simplify y.im into y.im 1552473572.426 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1552473572.426 * [backup-simplify]: Simplify (* (/ -1 y.re) (/ -1 y.re)) into (/ 1 (pow y.re 2)) 1552473572.426 * [backup-simplify]: Simplify (* (/ -1 y.im) (/ -1 y.im)) into (/ 1 (pow y.im 2)) 1552473572.426 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1552473572.426 * [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)))) 1552473572.426 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1552473572.426 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1552473572.427 * [backup-simplify]: Simplify (+ (* (/ -1 y.re) 0) (* 0 (/ -1 y.re))) into 0 1552473572.427 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1552473572.427 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1552473572.427 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (* 0 (/ -1 y.im))) into 0 1552473572.427 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473572.427 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1552473572.427 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1552473572.427 * [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)))))) 1552473572.427 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in x.im 1552473572.427 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.im 1552473572.427 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.im 1552473572.427 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.im 1552473572.427 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 1552473572.427 * [taylor]: Taking taylor expansion of y.re in x.im 1552473572.427 * [backup-simplify]: Simplify y.re into y.re 1552473572.428 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1552473572.428 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1552473572.428 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 1552473572.428 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 1552473572.428 * [taylor]: Taking taylor expansion of y.im in x.im 1552473572.428 * [backup-simplify]: Simplify y.im into y.im 1552473572.428 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473572.428 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1552473572.428 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1552473572.428 * [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)))) 1552473572.428 * [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))))) 1552473572.428 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1552473572.428 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 1552473572.428 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1552473572.428 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1552473572.429 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473572.429 * [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 1552473572.429 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1552473572.429 * [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 1552473572.429 * [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 1552473572.429 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 1552473572.429 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 1552473572.429 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 1552473572.429 * [taylor]: Taking taylor expansion of y.re in x.im 1552473572.429 * [backup-simplify]: Simplify y.re into y.re 1552473572.429 * [taylor]: Taking taylor expansion of x.im in x.im 1552473572.429 * [backup-simplify]: Simplify 0 into 0 1552473572.429 * [backup-simplify]: Simplify 1 into 1 1552473572.429 * [backup-simplify]: Simplify (* y.re 0) into 0 1552473572.429 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1552473572.429 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1552473572.429 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 1552473572.429 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 1552473572.429 * [taylor]: Taking taylor expansion of y.im in x.im 1552473572.429 * [backup-simplify]: Simplify y.im into y.im 1552473572.430 * [taylor]: Taking taylor expansion of x.re in x.im 1552473572.430 * [backup-simplify]: Simplify x.re into x.re 1552473572.430 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1552473572.430 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 1552473572.430 * [taylor]: Taking taylor expansion of (hypot (/ -1 y.re) (/ -1 y.im)) in x.im 1552473572.430 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im)))) 1552473572.430 * [taylor]: Taking taylor expansion of (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im))) in x.im 1552473572.430 * [taylor]: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in x.im 1552473572.430 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.im 1552473572.430 * [taylor]: Taking taylor expansion of -1 in x.im 1552473572.430 * [backup-simplify]: Simplify -1 into -1 1552473572.430 * [taylor]: Taking taylor expansion of y.re in x.im 1552473572.430 * [backup-simplify]: Simplify y.re into y.re 1552473572.430 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1552473572.430 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.im 1552473572.430 * [taylor]: Taking taylor expansion of -1 in x.im 1552473572.430 * [backup-simplify]: Simplify -1 into -1 1552473572.430 * [taylor]: Taking taylor expansion of y.re in x.im 1552473572.430 * [backup-simplify]: Simplify y.re into y.re 1552473572.430 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1552473572.430 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in x.im 1552473572.430 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.im 1552473572.430 * [taylor]: Taking taylor expansion of -1 in x.im 1552473572.430 * [backup-simplify]: Simplify -1 into -1 1552473572.430 * [taylor]: Taking taylor expansion of y.im in x.im 1552473572.430 * [backup-simplify]: Simplify y.im into y.im 1552473572.430 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1552473572.430 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.im 1552473572.430 * [taylor]: Taking taylor expansion of -1 in x.im 1552473572.430 * [backup-simplify]: Simplify -1 into -1 1552473572.430 * [taylor]: Taking taylor expansion of y.im in x.im 1552473572.430 * [backup-simplify]: Simplify y.im into y.im 1552473572.430 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1552473572.430 * [backup-simplify]: Simplify (* (/ -1 y.re) (/ -1 y.re)) into (/ 1 (pow y.re 2)) 1552473572.430 * [backup-simplify]: Simplify (* (/ -1 y.im) (/ -1 y.im)) into (/ 1 (pow y.im 2)) 1552473572.431 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1552473572.431 * [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)))) 1552473572.431 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1552473572.431 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1552473572.431 * [backup-simplify]: Simplify (+ (* (/ -1 y.re) 0) (* 0 (/ -1 y.re))) into 0 1552473572.431 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1552473572.431 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1552473572.431 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (* 0 (/ -1 y.im))) into 0 1552473572.431 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473572.431 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1552473572.432 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1552473572.432 * [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)))))) 1552473572.432 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in x.im 1552473572.432 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.im 1552473572.432 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.im 1552473572.432 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.im 1552473572.432 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 1552473572.432 * [taylor]: Taking taylor expansion of y.re in x.im 1552473572.432 * [backup-simplify]: Simplify y.re into y.re 1552473572.432 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1552473572.432 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1552473572.432 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 1552473572.432 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 1552473572.432 * [taylor]: Taking taylor expansion of y.im in x.im 1552473572.432 * [backup-simplify]: Simplify y.im into y.im 1552473572.432 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473572.432 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1552473572.432 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1552473572.432 * [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)))) 1552473572.432 * [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))))) 1552473572.432 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1552473572.432 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 1552473572.433 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1552473572.433 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1552473572.433 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473572.433 * [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 1552473572.433 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1552473572.434 * [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))))) 1552473572.434 * [taylor]: Taking taylor expansion of (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 1552473572.434 * [taylor]: Taking taylor expansion of (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1552473572.434 * [taylor]: Taking taylor expansion of y.re in y.re 1552473572.434 * [backup-simplify]: Simplify 0 into 0 1552473572.434 * [backup-simplify]: Simplify 1 into 1 1552473572.434 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1552473572.434 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1552473572.434 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1552473572.434 * [taylor]: Taking taylor expansion of y.re in y.re 1552473572.434 * [backup-simplify]: Simplify 0 into 0 1552473572.434 * [backup-simplify]: Simplify 1 into 1 1552473572.434 * [backup-simplify]: Simplify (* 1 1) into 1 1552473572.434 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473572.434 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1552473572.434 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1552473572.434 * [taylor]: Taking taylor expansion of y.im in y.re 1552473572.434 * [backup-simplify]: Simplify y.im into y.im 1552473572.434 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473572.434 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1552473572.435 * [backup-simplify]: Simplify (+ 1 0) into 1 1552473572.435 * [backup-simplify]: Simplify (* 0 1) into 0 1552473572.435 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552473572.436 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473572.436 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473572.436 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 1)) into 1 1552473572.437 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473572.437 * [taylor]: Taking taylor expansion of 1 in x.re 1552473572.437 * [backup-simplify]: Simplify 1 into 1 1552473572.437 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 1552473572.437 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1552473572.437 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 1552473572.437 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.re)))) into (- (/ 1 (* y.im x.re))) 1552473572.438 * [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))))))) 1552473572.438 * [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))))))) 1552473572.438 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) in y.re 1552473572.438 * [taylor]: Taking taylor expansion of (/ 1 (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 1552473572.438 * [taylor]: Taking taylor expansion of (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 1552473572.438 * [taylor]: Taking taylor expansion of y.im in y.re 1552473572.438 * [backup-simplify]: Simplify y.im into y.im 1552473572.438 * [taylor]: Taking taylor expansion of (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1552473572.438 * [taylor]: Taking taylor expansion of x.re in y.re 1552473572.438 * [backup-simplify]: Simplify x.re into x.re 1552473572.438 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1552473572.438 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1552473572.438 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1552473572.438 * [taylor]: Taking taylor expansion of y.re in y.re 1552473572.438 * [backup-simplify]: Simplify 0 into 0 1552473572.438 * [backup-simplify]: Simplify 1 into 1 1552473572.439 * [backup-simplify]: Simplify (* 1 1) into 1 1552473572.439 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473572.439 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1552473572.439 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1552473572.439 * [taylor]: Taking taylor expansion of y.im in y.re 1552473572.439 * [backup-simplify]: Simplify y.im into y.im 1552473572.439 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473572.439 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1552473572.439 * [backup-simplify]: Simplify (+ 1 0) into 1 1552473572.439 * [backup-simplify]: Simplify (* x.re 1) into x.re 1552473572.439 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1552473572.439 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 1552473572.440 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1552473572.441 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473572.441 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 1552473572.441 * [backup-simplify]: Simplify (+ (* 0 (/ 1 (pow y.im 2))) (+ (* 1 0) (* 0 1))) into 0 1552473572.442 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473572.442 * [taylor]: Taking taylor expansion of 0 in x.re 1552473572.442 * [backup-simplify]: Simplify 0 into 0 1552473572.442 * [taylor]: Taking taylor expansion of 1 in y.im 1552473572.442 * [backup-simplify]: Simplify 1 into 1 1552473572.442 * [backup-simplify]: Simplify 0 into 0 1552473572.442 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 1552473572.442 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))))) into 0 1552473572.443 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1552473572.443 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 1552473572.443 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473572.443 * [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 1552473572.444 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1552473572.444 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1552473572.444 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1552473572.444 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 1552473572.445 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 1552473572.445 * [backup-simplify]: Simplify (- 0) into 0 1552473572.445 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473572.445 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1552473572.445 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1552473572.446 * [backup-simplify]: Simplify (+ (* (/ -1 y.re) 0) (+ (* 0 0) (* 0 (/ -1 y.re)))) into 0 1552473572.446 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1552473572.446 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1552473572.446 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (+ (* 0 0) (* 0 (/ -1 y.im)))) into 0 1552473572.446 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473572.447 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1552473572.447 * [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 1552473572.448 * [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 1552473572.448 * [taylor]: Taking taylor expansion of 0 in y.re 1552473572.448 * [backup-simplify]: Simplify 0 into 0 1552473572.448 * [taylor]: Taking taylor expansion of 0 in x.re 1552473572.448 * [backup-simplify]: Simplify 0 into 0 1552473572.448 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 1552473572.448 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in x.re 1552473572.448 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 1552473572.448 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 1552473572.448 * [taylor]: Taking taylor expansion of y.im in x.re 1552473572.448 * [backup-simplify]: Simplify y.im into y.im 1552473572.448 * [taylor]: Taking taylor expansion of x.re in x.re 1552473572.448 * [backup-simplify]: Simplify 0 into 0 1552473572.448 * [backup-simplify]: Simplify 1 into 1 1552473572.448 * [backup-simplify]: Simplify (* y.im 0) into 0 1552473572.448 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1552473572.448 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473572.449 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 1552473572.449 * [taylor]: Taking taylor expansion of (- (/ 1 y.im)) in y.im 1552473572.449 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1552473572.449 * [taylor]: Taking taylor expansion of y.im in y.im 1552473572.449 * [backup-simplify]: Simplify 0 into 0 1552473572.449 * [backup-simplify]: Simplify 1 into 1 1552473572.449 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473572.449 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473572.450 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473572.453 * [backup-simplify]: Simplify (- 0) into 0 1552473572.453 * [backup-simplify]: Simplify 0 into 0 1552473572.454 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1552473572.455 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473572.455 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1552473572.455 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1552473572.455 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473572.456 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 (/ 1 (pow y.im 2))) (+ (* 0 0) (* 0 1)))) into (/ 1 (pow y.im 2)) 1552473572.456 * [backup-simplify]: Simplify (- (+ (* 1 (/ (/ 1 (pow y.im 2)) 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow y.im 2))) 1552473572.456 * [taylor]: Taking taylor expansion of (- (/ 1 (pow y.im 2))) in x.re 1552473572.456 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 1552473572.456 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 1552473572.456 * [taylor]: Taking taylor expansion of y.im in x.re 1552473572.456 * [backup-simplify]: Simplify y.im into y.im 1552473572.456 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473572.456 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1552473572.456 * [taylor]: Taking taylor expansion of 0 in y.im 1552473572.456 * [backup-simplify]: Simplify 0 into 0 1552473572.456 * [backup-simplify]: Simplify 0 into 0 1552473572.456 * [taylor]: Taking taylor expansion of 0 in y.im 1552473572.456 * [backup-simplify]: Simplify 0 into 0 1552473572.456 * [backup-simplify]: Simplify 0 into 0 1552473572.456 * [backup-simplify]: Simplify 0 into 0 1552473572.457 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.re)))) into 0 1552473572.457 * [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 1552473572.458 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.im)))) into 0 1552473572.458 * [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 1552473572.458 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473572.458 * [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 1552473572.459 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1552473572.460 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 1552473572.460 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1552473572.460 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 1552473572.460 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 1552473572.460 * [backup-simplify]: Simplify (- 0) into 0 1552473572.461 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473572.461 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1552473572.461 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1552473572.461 * [backup-simplify]: Simplify (+ (* (/ -1 y.re) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ -1 y.re))))) into 0 1552473572.461 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1552473572.462 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1552473572.462 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ -1 y.im))))) into 0 1552473572.462 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473572.463 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1552473572.464 * [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 1552473572.464 * [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 1552473572.464 * [taylor]: Taking taylor expansion of 0 in y.re 1552473572.464 * [backup-simplify]: Simplify 0 into 0 1552473572.464 * [taylor]: Taking taylor expansion of 0 in x.re 1552473572.464 * [backup-simplify]: Simplify 0 into 0 1552473572.464 * [taylor]: Taking taylor expansion of 0 in x.re 1552473572.464 * [backup-simplify]: Simplify 0 into 0 1552473572.465 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552473572.465 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473572.466 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473572.466 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 1)) into 0 1552473572.466 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 1552473572.466 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 1552473572.466 * [backup-simplify]: Simplify (- 0) into 0 1552473572.466 * [taylor]: Taking taylor expansion of 0 in x.re 1552473572.466 * [backup-simplify]: Simplify 0 into 0 1552473572.467 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1552473572.468 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473572.468 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1552473572.468 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 1552473572.468 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473572.469 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 (/ 1 (pow y.im 2))) (+ (* 0 0) (* 0 1))))) into 0 1552473572.470 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ (/ 1 (pow y.im 2)) 1)) (* (- (/ 1 (pow y.im 2))) (/ 0 1)))) into 0 1552473572.470 * [taylor]: Taking taylor expansion of 0 in x.re 1552473572.470 * [backup-simplify]: Simplify 0 into 0 1552473572.470 * [taylor]: Taking taylor expansion of 0 in y.im 1552473572.470 * [backup-simplify]: Simplify 0 into 0 1552473572.470 * [backup-simplify]: Simplify 0 into 0 1552473572.470 * [backup-simplify]: Simplify 0 into 0 1552473572.471 * * * [progress]: simplifying candidates 1552473572.471 * * * * [progress]: [ 1 / 799 ] simplifiying candidate # 1552473572.471 * * * * [progress]: [ 2 / 799 ] simplifiying candidate # 1552473572.471 * * * * [progress]: [ 3 / 799 ] simplifiying candidate # 1552473572.471 * * * * [progress]: [ 4 / 799 ] simplifiying candidate # 1552473572.471 * * * * [progress]: [ 5 / 799 ] simplifiying candidate # 1552473572.471 * * * * [progress]: [ 6 / 799 ] simplifiying candidate # 1552473572.471 * * * * [progress]: [ 7 / 799 ] simplifiying candidate # 1552473572.471 * * * * [progress]: [ 8 / 799 ] simplifiying candidate # 1552473572.471 * [simplify]: Simplifying (sqrt (* y.re y.re)) 1552473572.472 * * [simplify]: iters left: 3 (3 enodes) 1552473572.473 * * [simplify]: iters left: 2 (10 enodes) 1552473572.476 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473572.476 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473572.476 * * [simplify]: Extracting #2: cost 4 inf + 1 1552473572.476 * * [simplify]: Extracting #3: cost 0 inf + 165 1552473572.476 * [simplify]: Simplified to (fabs y.re) 1552473572.476 * [simplify]: Simplified (2 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 (fabs y.re) y.im))) 1552473572.476 * * * * [progress]: [ 9 / 799 ] simplifiying candidate # 1552473572.476 * [simplify]: Simplifying (sqrt (* y.re y.re)) 1552473572.476 * * [simplify]: iters left: 3 (3 enodes) 1552473572.478 * * [simplify]: iters left: 2 (10 enodes) 1552473572.481 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473572.481 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473572.481 * * [simplify]: Extracting #2: cost 4 inf + 1 1552473572.481 * * [simplify]: Extracting #3: cost 0 inf + 165 1552473572.481 * [simplify]: Simplified to (fabs y.re) 1552473572.481 * [simplify]: Simplified (2 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 (fabs y.re) (sqrt (* y.im y.im))))) 1552473572.481 * * * * [progress]: [ 10 / 799 ] simplifiying candidate # 1552473572.482 * [simplify]: Simplifying (sqrt (* y.re y.re)) 1552473572.482 * * [simplify]: iters left: 3 (3 enodes) 1552473572.483 * * [simplify]: iters left: 2 (10 enodes) 1552473572.486 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473572.486 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473572.486 * * [simplify]: Extracting #2: cost 4 inf + 1 1552473572.486 * * [simplify]: Extracting #3: cost 0 inf + 165 1552473572.486 * [simplify]: Simplified to (fabs y.re) 1552473572.486 * [simplify]: Simplified (2 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 (fabs y.re) (* (sqrt y.im) (sqrt y.im))))) 1552473572.486 * * * * [progress]: [ 11 / 799 ] simplifiying candidate # 1552473572.486 * [simplify]: Simplifying (sqrt (* y.re y.re)) 1552473572.486 * * [simplify]: iters left: 3 (3 enodes) 1552473572.488 * * [simplify]: iters left: 2 (10 enodes) 1552473572.490 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473572.491 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473572.491 * * [simplify]: Extracting #2: cost 4 inf + 1 1552473572.491 * * [simplify]: Extracting #3: cost 0 inf + 165 1552473572.491 * [simplify]: Simplified to (fabs y.re) 1552473572.491 * [simplify]: Simplified (2 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 (fabs y.re) (* (sqrt y.im) (sqrt y.im))))) 1552473572.491 * * * * [progress]: [ 12 / 799 ] simplifiying candidate # 1552473572.491 * [simplify]: Simplifying (sqrt (* y.re y.re)) 1552473572.491 * * [simplify]: iters left: 3 (3 enodes) 1552473572.493 * * [simplify]: iters left: 2 (10 enodes) 1552473572.496 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473572.496 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473572.496 * * [simplify]: Extracting #2: cost 4 inf + 1 1552473572.496 * * [simplify]: Extracting #3: cost 0 inf + 165 1552473572.496 * [simplify]: Simplified to (fabs y.re) 1552473572.496 * [simplify]: Simplified (2 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 (fabs y.re) y.im))) 1552473572.496 * * * * [progress]: [ 13 / 799 ] simplifiying candidate # 1552473572.497 * [simplify]: Simplifying (* (sqrt y.re) (sqrt y.re)) 1552473572.497 * * [simplify]: iters left: 3 (3 enodes) 1552473572.498 * * [simplify]: iters left: 2 (7 enodes) 1552473572.500 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473572.500 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473572.500 * [simplify]: Simplified to y.re 1552473572.500 * [simplify]: Simplified (2 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))) 1552473572.500 * * * * [progress]: [ 14 / 799 ] simplifiying candidate # 1552473572.500 * [simplify]: Simplifying (* (sqrt y.re) (sqrt y.re)) 1552473572.501 * * [simplify]: iters left: 3 (3 enodes) 1552473572.502 * * [simplify]: iters left: 2 (7 enodes) 1552473572.504 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473572.504 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473572.504 * [simplify]: Simplified to y.re 1552473572.504 * [simplify]: Simplified (2 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 (sqrt (* y.im y.im))))) 1552473572.504 * * * * [progress]: [ 15 / 799 ] simplifiying candidate # 1552473572.504 * [simplify]: Simplifying (* (sqrt y.re) (sqrt y.re)) 1552473572.504 * * [simplify]: iters left: 3 (3 enodes) 1552473572.505 * * [simplify]: iters left: 2 (7 enodes) 1552473572.507 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473572.507 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473572.507 * [simplify]: Simplified to y.re 1552473572.507 * [simplify]: Simplified (2 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 (* (sqrt y.im) (sqrt y.im))))) 1552473572.507 * * * * [progress]: [ 16 / 799 ] simplifiying candidate # 1552473572.508 * [simplify]: Simplifying (* (sqrt y.re) (sqrt y.re)) 1552473572.508 * * [simplify]: iters left: 3 (3 enodes) 1552473572.509 * * [simplify]: iters left: 2 (7 enodes) 1552473572.511 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473572.511 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473572.511 * [simplify]: Simplified to y.re 1552473572.511 * [simplify]: Simplified (2 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 (* (sqrt y.im) (sqrt y.im))))) 1552473572.511 * * * * [progress]: [ 17 / 799 ] simplifiying candidate # 1552473572.511 * [simplify]: Simplifying (* (sqrt y.re) (sqrt y.re)) 1552473572.511 * * [simplify]: iters left: 3 (3 enodes) 1552473572.513 * * [simplify]: iters left: 2 (7 enodes) 1552473572.515 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473572.515 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473572.515 * [simplify]: Simplified to y.re 1552473572.515 * [simplify]: Simplified (2 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))) 1552473572.515 * * * * [progress]: [ 18 / 799 ] simplifiying candidate # 1552473572.515 * [simplify]: Simplifying (* (sqrt y.re) (sqrt y.re)) 1552473572.515 * * [simplify]: iters left: 3 (3 enodes) 1552473572.516 * * [simplify]: iters left: 2 (7 enodes) 1552473572.518 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473572.518 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473572.518 * [simplify]: Simplified to y.re 1552473572.518 * [simplify]: Simplified (2 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))) 1552473572.518 * * * * [progress]: [ 19 / 799 ] simplifiying candidate # 1552473572.519 * [simplify]: Simplifying (* (sqrt y.re) (sqrt y.re)) 1552473572.519 * * [simplify]: iters left: 3 (3 enodes) 1552473572.520 * * [simplify]: iters left: 2 (7 enodes) 1552473572.522 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473572.522 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473572.522 * [simplify]: Simplified to y.re 1552473572.522 * [simplify]: Simplified (2 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 (sqrt (* y.im y.im))))) 1552473572.522 * * * * [progress]: [ 20 / 799 ] simplifiying candidate # 1552473572.523 * [simplify]: Simplifying (* (sqrt y.re) (sqrt y.re)) 1552473572.523 * * [simplify]: iters left: 3 (3 enodes) 1552473572.524 * * [simplify]: iters left: 2 (7 enodes) 1552473572.526 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473572.526 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473572.526 * [simplify]: Simplified to y.re 1552473572.526 * [simplify]: Simplified (2 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 (* (sqrt y.im) (sqrt y.im))))) 1552473572.526 * * * * [progress]: [ 21 / 799 ] simplifiying candidate # 1552473572.526 * [simplify]: Simplifying (* (sqrt y.re) (sqrt y.re)) 1552473572.526 * * [simplify]: iters left: 3 (3 enodes) 1552473572.528 * * [simplify]: iters left: 2 (7 enodes) 1552473572.529 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473572.529 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473572.529 * [simplify]: Simplified to y.re 1552473572.529 * [simplify]: Simplified (2 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 (* (sqrt y.im) (sqrt y.im))))) 1552473572.529 * * * * [progress]: [ 22 / 799 ] simplifiying candidate # 1552473572.530 * [simplify]: Simplifying (* (sqrt y.re) (sqrt y.re)) 1552473572.530 * * [simplify]: iters left: 3 (3 enodes) 1552473572.531 * * [simplify]: iters left: 2 (7 enodes) 1552473572.533 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473572.533 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473572.533 * [simplify]: Simplified to y.re 1552473572.533 * [simplify]: Simplified (2 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))) 1552473572.533 * * * * [progress]: [ 23 / 799 ] simplifiying candidate # 1552473572.533 * * * * [progress]: [ 24 / 799 ] simplifiying candidate # 1552473572.533 * * * * [progress]: [ 25 / 799 ] simplifiying candidate # 1552473572.533 * * * * [progress]: [ 26 / 799 ] simplifiying candidate # 1552473572.534 * * * * [progress]: [ 27 / 799 ] simplifiying candidate # 1552473572.534 * * * * [progress]: [ 28 / 799 ] simplifiying candidate # 1552473572.534 * * * * [progress]: [ 29 / 799 ] simplifiying candidate # 1552473572.534 * * * * [progress]: [ 30 / 799 ] simplifiying candidate # 1552473572.534 * * * * [progress]: [ 31 / 799 ] simplifiying candidate # 1552473572.534 * * * * [progress]: [ 32 / 799 ] simplifiying candidate # 1552473572.534 * * * * [progress]: [ 33 / 799 ] simplifiying candidate # 1552473572.534 * * * * [progress]: [ 34 / 799 ] simplifiying candidate # 1552473572.534 * * * * [progress]: [ 35 / 799 ] simplifiying candidate # 1552473572.534 * [simplify]: Simplifying (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) 1552473572.534 * * [simplify]: iters left: 6 (8 enodes) 1552473572.538 * * [simplify]: iters left: 5 (27 enodes) 1552473572.545 * * [simplify]: iters left: 4 (28 enodes) 1552473572.552 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473572.553 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473572.553 * * [simplify]: Extracting #2: cost 7 inf + 0 1552473572.553 * * [simplify]: Extracting #3: cost 12 inf + 0 1552473572.553 * * [simplify]: Extracting #4: cost 12 inf + 2 1552473572.553 * * [simplify]: Extracting #5: cost 10 inf + 84 1552473572.553 * * [simplify]: Extracting #6: cost 4 inf + 754 1552473572.554 * * [simplify]: Extracting #7: cost 0 inf + 1582 1552473572.554 * [simplify]: Simplified to (fabs (cbrt (fma y.im y.im (* y.re y.re)))) 1552473572.554 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (* (fabs (cbrt (fma y.im y.im (* y.re y.re)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 1552473572.554 * * * * [progress]: [ 36 / 799 ] simplifiying candidate # 1552473572.555 * [simplify]: Simplifying (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473572.555 * * [simplify]: iters left: 6 (7 enodes) 1552473572.558 * * [simplify]: iters left: 5 (24 enodes) 1552473572.561 * * [simplify]: iters left: 4 (26 enodes) 1552473572.564 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473572.564 * * [simplify]: Extracting #1: cost 3 inf + 0 1552473572.564 * * [simplify]: Extracting #2: cost 7 inf + 0 1552473572.564 * * [simplify]: Extracting #3: cost 8 inf + 2 1552473572.565 * * [simplify]: Extracting #4: cost 6 inf + 238 1552473572.565 * * [simplify]: Extracting #5: cost 0 inf + 668 1552473572.565 * [simplify]: Simplified to (sqrt (hypot y.re y.im)) 1552473572.565 * [simplify]: Simplified (2 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 (hypot y.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1552473572.565 * * * * [progress]: [ 37 / 799 ] simplifiying candidate # 1552473572.565 * [simplify]: Simplifying (sqrt 1) 1552473572.565 * * [simplify]: iters left: 1 (2 enodes) 1552473572.567 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473572.567 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473572.567 * [simplify]: Simplified to 1 1552473572.567 * [simplify]: Simplified (2 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)))))) 1552473572.567 * * * * [progress]: [ 38 / 799 ] simplifiying candidate # 1552473572.567 * [simplify]: Simplifying (sqrt 1) 1552473572.567 * * [simplify]: iters left: 1 (2 enodes) 1552473572.569 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473572.569 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473572.569 * [simplify]: Simplified to 1 1552473572.569 * [simplify]: Simplified (2 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)))))) 1552473572.569 * * * * [progress]: [ 39 / 799 ] simplifiying candidate # 1552473572.569 * [simplify]: Simplifying (sqrt 1) 1552473572.569 * * [simplify]: iters left: 1 (2 enodes) 1552473572.571 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473572.571 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473572.571 * [simplify]: Simplified to 1 1552473572.571 * [simplify]: Simplified (2 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)))))) 1552473572.571 * * * * [progress]: [ 40 / 799 ] simplifiying candidate # 1552473572.571 * [simplify]: Simplifying (sqrt (* 1 1)) 1552473572.571 * * [simplify]: iters left: 3 (3 enodes) 1552473572.574 * * [simplify]: iters left: 2 (10 enodes) 1552473572.575 * * [simplify]: iters left: 1 (12 enodes) 1552473572.577 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473572.577 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473572.577 * [simplify]: Simplified to 1 1552473572.577 * [simplify]: Simplified (2 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)))))) 1552473572.577 * * * * [progress]: [ 41 / 799 ] simplifiying candidate # 1552473572.577 * [simplify]: Simplifying (sqrt 1) 1552473572.577 * * [simplify]: iters left: 1 (2 enodes) 1552473572.581 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473572.581 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473572.581 * [simplify]: Simplified to 1 1552473572.581 * [simplify]: Simplified (2 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)))))) 1552473572.582 * * * * [progress]: [ 42 / 799 ] simplifiying candidate # 1552473572.582 * [simplify]: Simplifying (sqrt 1) 1552473572.582 * * [simplify]: iters left: 1 (2 enodes) 1552473572.583 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473572.584 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473572.584 * [simplify]: Simplified to 1 1552473572.584 * [simplify]: Simplified (2 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)))))) 1552473572.584 * * * * [progress]: [ 43 / 799 ] simplifiying candidate # 1552473572.584 * [simplify]: Simplifying (sqrt (+ (pow (* y.re y.re) 3) (pow (* y.im y.im) 3))) 1552473572.584 * * [simplify]: iters left: 6 (9 enodes) 1552473572.587 * * [simplify]: iters left: 5 (45 enodes) 1552473572.602 * * [simplify]: iters left: 4 (116 enodes) 1552473572.648 * * [simplify]: iters left: 3 (219 enodes) 1552473572.736 * * [simplify]: iters left: 2 (424 enodes) 1552473572.897 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473572.897 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473572.897 * * [simplify]: Extracting #2: cost 42 inf + 0 1552473572.898 * * [simplify]: Extracting #3: cost 120 inf + 460 1552473572.901 * * [simplify]: Extracting #4: cost 144 inf + 8338 1552473572.908 * * [simplify]: Extracting #5: cost 52 inf + 39233 1552473572.919 * * [simplify]: Extracting #6: cost 3 inf + 63473 1552473572.926 * * [simplify]: Extracting #7: cost 0 inf + 64902 1552473572.935 * [simplify]: Simplified to (hypot (* y.re (* y.re y.re)) (* y.im (* y.im y.im))) 1552473572.935 * [simplify]: Simplified (2 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.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)))))))) 1552473572.935 * * * * [progress]: [ 44 / 799 ] simplifiying candidate # 1552473572.935 * [simplify]: Simplifying (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im)))) 1552473572.935 * * [simplify]: iters left: 6 (8 enodes) 1552473572.938 * * [simplify]: iters left: 5 (38 enodes) 1552473572.945 * * [simplify]: iters left: 4 (72 enodes) 1552473572.967 * * [simplify]: iters left: 3 (135 enodes) 1552473573.000 * * [simplify]: iters left: 2 (298 enodes) 1552473573.175 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473573.175 * * [simplify]: Extracting #1: cost 3 inf + 0 1552473573.176 * * [simplify]: Extracting #2: cost 70 inf + 0 1552473573.176 * * [simplify]: Extracting #3: cost 186 inf + 286 1552473573.178 * * [simplify]: Extracting #4: cost 150 inf + 7186 1552473573.190 * * [simplify]: Extracting #5: cost 35 inf + 27843 1552473573.206 * * [simplify]: Extracting #6: cost 3 inf + 34589 1552473573.222 * * [simplify]: Extracting #7: cost 0 inf + 35476 1552473573.239 * [simplify]: Simplified to (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im)))) 1552473573.239 * [simplify]: Simplified (2 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.re y.re)) (* (* y.im y.im) (* y.im y.im)))) (sqrt (- (* y.re y.re) (* y.im y.im)))))) 1552473573.239 * * * * [progress]: [ 45 / 799 ] simplifiying candidate # 1552473573.239 * [simplify]: Simplifying (+ (* y.re y.re) (* y.im y.im)) 1552473573.239 * * [simplify]: iters left: 4 (5 enodes) 1552473573.242 * * [simplify]: iters left: 3 (17 enodes) 1552473573.246 * * [simplify]: iters left: 2 (18 enodes) 1552473573.251 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473573.251 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473573.251 * * [simplify]: Extracting #2: cost 5 inf + 43 1552473573.251 * * [simplify]: Extracting #3: cost 0 inf + 360 1552473573.252 * [simplify]: Simplified to (fma y.im y.im (* y.re y.re)) 1552473573.252 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (pow (fma y.im y.im (* y.re y.re)) (/ 1 2)))) 1552473573.252 * * * * [progress]: [ 46 / 799 ] simplifiying candidate # 1552473573.252 * * * * [progress]: [ 47 / 799 ] simplifiying candidate # 1552473573.252 * [simplify]: Simplifying (sqrt (+ (* y.re y.re) (* y.im y.im))) 1552473573.253 * * [simplify]: iters left: 5 (6 enodes) 1552473573.256 * * [simplify]: iters left: 4 (21 enodes) 1552473573.261 * * [simplify]: iters left: 3 (23 enodes) 1552473573.267 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473573.267 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473573.267 * * [simplify]: Extracting #2: cost 6 inf + 2 1552473573.267 * * [simplify]: Extracting #3: cost 2 inf + 392 1552473573.268 * * [simplify]: Extracting #4: cost 0 inf + 474 1552473573.268 * [simplify]: Simplified to (hypot y.re y.im) 1552473573.268 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (fabs (hypot y.re y.im)))) 1552473573.268 * * * * [progress]: [ 48 / 799 ] simplifiying candidate # 1552473573.268 * * * * [progress]: [ 49 / 799 ] simplifiying candidate #real (real->posit16 (sqrt (+ (* y.re y.re) (* y.im y.im)))))))> 1552473573.268 * * * * [progress]: [ 50 / 799 ] simplifiying candidate # 1552473573.268 * * * * [progress]: [ 51 / 799 ] simplifiying candidate # 1552473573.268 * * * * [progress]: [ 52 / 799 ] simplifiying candidate # 1552473573.268 * * * * [progress]: [ 53 / 799 ] simplifiying candidate # 1552473573.269 * [simplify]: Simplifying (- (log (- (* x.im y.re) (* x.re y.im))) (log (hypot y.re y.im))) 1552473573.269 * * [simplify]: iters left: 6 (11 enodes) 1552473573.274 * * [simplify]: iters left: 5 (40 enodes) 1552473573.283 * * [simplify]: iters left: 4 (53 enodes) 1552473573.291 * * [simplify]: iters left: 3 (61 enodes) 1552473573.298 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473573.299 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473573.299 * * [simplify]: Extracting #2: cost 10 inf + 0 1552473573.299 * * [simplify]: Extracting #3: cost 21 inf + 0 1552473573.299 * * [simplify]: Extracting #4: cost 19 inf + 128 1552473573.299 * * [simplify]: Extracting #5: cost 6 inf + 1365 1552473573.299 * * [simplify]: Extracting #6: cost 0 inf + 2556 1552473573.300 * [simplify]: Simplified to (- (log (- (* x.im y.re) (* x.re y.im))) (log (hypot y.re y.im))) 1552473573.300 * [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))))) 1552473573.300 * * * * [progress]: [ 54 / 799 ] simplifiying candidate # 1552473573.300 * * * * [progress]: [ 55 / 799 ] simplifiying candidate # 1552473573.300 * * * * [progress]: [ 56 / 799 ] simplifiying candidate # 1552473573.300 * [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))) 1552473573.300 * * [simplify]: iters left: 6 (13 enodes) 1552473573.303 * * [simplify]: iters left: 5 (53 enodes) 1552473573.314 * * [simplify]: iters left: 4 (118 enodes) 1552473573.369 * * [simplify]: iters left: 3 (371 enodes) 1552473573.578 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473573.578 * * [simplify]: Extracting #1: cost 47 inf + 0 1552473573.579 * * [simplify]: Extracting #2: cost 213 inf + 1 1552473573.585 * * [simplify]: Extracting #3: cost 342 inf + 16156 1552473573.607 * * [simplify]: Extracting #4: cost 51 inf + 88120 1552473573.643 * * [simplify]: Extracting #5: cost 2 inf + 99699 1552473573.690 * * [simplify]: Extracting #6: cost 0 inf + 100337 1552473573.724 * [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))) 1552473573.724 * [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))))) 1552473573.725 * * * * [progress]: [ 57 / 799 ] simplifiying candidate # 1552473573.725 * * * * [progress]: [ 58 / 799 ] simplifiying candidate # 1552473573.725 * * * * [progress]: [ 59 / 799 ] simplifiying candidate # 1552473573.725 * * * * [progress]: [ 60 / 799 ] simplifiying candidate # 1552473573.725 * * * * [progress]: [ 61 / 799 ] simplifiying candidate # 1552473573.725 * [simplify]: Simplifying (/ (* x.im y.re) (hypot y.re y.im)) 1552473573.725 * * [simplify]: iters left: 4 (6 enodes) 1552473573.727 * * [simplify]: iters left: 3 (21 enodes) 1552473573.730 * * [simplify]: iters left: 2 (27 enodes) 1552473573.734 * * [simplify]: iters left: 1 (32 enodes) 1552473573.738 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473573.739 * * [simplify]: Extracting #1: cost 10 inf + 0 1552473573.739 * * [simplify]: Extracting #2: cost 14 inf + 2 1552473573.739 * * [simplify]: Extracting #3: cost 11 inf + 87 1552473573.739 * * [simplify]: Extracting #4: cost 1 inf + 1022 1552473573.739 * * [simplify]: Extracting #5: cost 0 inf + 1160 1552473573.739 * [simplify]: Simplified to (/ x.im (/ (hypot y.re y.im) y.re)) 1552473573.739 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473573.739 * * * * [progress]: [ 62 / 799 ] simplifiying candidate # 1552473573.740 * [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)))) 1552473573.740 * * [simplify]: iters left: 6 (13 enodes) 1552473573.744 * * [simplify]: iters left: 5 (50 enodes) 1552473573.759 * * [simplify]: iters left: 4 (75 enodes) 1552473573.779 * * [simplify]: iters left: 3 (90 enodes) 1552473573.791 * * [simplify]: iters left: 2 (93 enodes) 1552473573.803 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473573.803 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473573.803 * * [simplify]: Extracting #2: cost 22 inf + 0 1552473573.803 * * [simplify]: Extracting #3: cost 33 inf + 0 1552473573.803 * * [simplify]: Extracting #4: cost 31 inf + 185 1552473573.804 * * [simplify]: Extracting #5: cost 8 inf + 4777 1552473573.805 * * [simplify]: Extracting #6: cost 0 inf + 7254 1552473573.806 * [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)))) 1552473573.806 * [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)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473573.807 * [simplify]: Simplifying (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) 1552473573.807 * * [simplify]: iters left: 6 (11 enodes) 1552473573.809 * * [simplify]: iters left: 5 (38 enodes) 1552473573.815 * * [simplify]: iters left: 4 (48 enodes) 1552473573.827 * * [simplify]: iters left: 3 (56 enodes) 1552473573.841 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473573.841 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473573.841 * * [simplify]: Extracting #2: cost 8 inf + 0 1552473573.841 * * [simplify]: Extracting #3: cost 19 inf + 0 1552473573.841 * * [simplify]: Extracting #4: cost 16 inf + 210 1552473573.842 * * [simplify]: Extracting #5: cost 3 inf + 1407 1552473573.843 * * [simplify]: Extracting #6: cost 0 inf + 2302 1552473573.843 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) 1552473573.844 * [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)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473573.844 * * * * [progress]: [ 63 / 799 ] simplifiying candidate # 1552473573.844 * [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))) 1552473573.844 * * [simplify]: iters left: 6 (12 enodes) 1552473573.849 * * [simplify]: iters left: 5 (43 enodes) 1552473573.862 * * [simplify]: iters left: 4 (57 enodes) 1552473573.879 * * [simplify]: iters left: 3 (68 enodes) 1552473573.887 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473573.888 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473573.888 * * [simplify]: Extracting #2: cost 14 inf + 0 1552473573.888 * * [simplify]: Extracting #3: cost 25 inf + 0 1552473573.888 * * [simplify]: Extracting #4: cost 23 inf + 144 1552473573.888 * * [simplify]: Extracting #5: cost 6 inf + 2047 1552473573.889 * * [simplify]: Extracting #6: cost 1 inf + 3687 1552473573.890 * * [simplify]: Extracting #7: cost 0 inf + 4066 1552473573.890 * [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))) 1552473573.890 * [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)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473573.891 * [simplify]: Simplifying (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) 1552473573.891 * * [simplify]: iters left: 6 (11 enodes) 1552473573.893 * * [simplify]: iters left: 5 (38 enodes) 1552473573.899 * * [simplify]: iters left: 4 (48 enodes) 1552473573.906 * * [simplify]: iters left: 3 (56 enodes) 1552473573.912 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473573.912 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473573.913 * * [simplify]: Extracting #2: cost 8 inf + 0 1552473573.913 * * [simplify]: Extracting #3: cost 19 inf + 0 1552473573.913 * * [simplify]: Extracting #4: cost 16 inf + 210 1552473573.913 * * [simplify]: Extracting #5: cost 3 inf + 1367 1552473573.913 * * [simplify]: Extracting #6: cost 0 inf + 2142 1552473573.914 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) 1552473573.914 * [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)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473573.914 * * * * [progress]: [ 64 / 799 ] simplifiying candidate # 1552473573.914 * [simplify]: Simplifying (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1) 1552473573.914 * * [simplify]: iters left: 6 (11 enodes) 1552473573.917 * * [simplify]: iters left: 5 (40 enodes) 1552473573.924 * * [simplify]: iters left: 4 (60 enodes) 1552473573.940 * * [simplify]: iters left: 3 (69 enodes) 1552473573.957 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473573.958 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473573.958 * * [simplify]: Extracting #2: cost 7 inf + 1 1552473573.958 * * [simplify]: Extracting #3: cost 17 inf + 1 1552473573.958 * * [simplify]: Extracting #4: cost 15 inf + 129 1552473573.958 * * [simplify]: Extracting #5: cost 3 inf + 1402 1552473573.959 * * [simplify]: Extracting #6: cost 1 inf + 1891 1552473573.960 * * [simplify]: Extracting #7: cost 0 inf + 2135 1552473573.961 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1552473573.961 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473573.962 * [simplify]: Simplifying (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) 1552473573.962 * * [simplify]: iters left: 6 (10 enodes) 1552473573.966 * * [simplify]: iters left: 5 (35 enodes) 1552473573.976 * * [simplify]: iters left: 4 (45 enodes) 1552473573.988 * * [simplify]: iters left: 3 (53 enodes) 1552473574.001 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473574.001 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473574.001 * * [simplify]: Extracting #2: cost 9 inf + 0 1552473574.001 * * [simplify]: Extracting #3: cost 13 inf + 116 1552473574.002 * * [simplify]: Extracting #4: cost 13 inf + 242 1552473574.002 * * [simplify]: Extracting #5: cost 2 inf + 1365 1552473574.003 * * [simplify]: Extracting #6: cost 0 inf + 1868 1552473574.004 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) 1552473574.004 * [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))))) 1552473574.004 * * * * [progress]: [ 65 / 799 ] simplifiying candidate # 1552473574.004 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1552473574.004 * * [simplify]: iters left: 6 (12 enodes) 1552473574.010 * * [simplify]: iters left: 5 (43 enodes) 1552473574.022 * * [simplify]: iters left: 4 (55 enodes) 1552473574.038 * * [simplify]: iters left: 3 (63 enodes) 1552473574.051 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473574.052 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473574.052 * * [simplify]: Extracting #2: cost 12 inf + 0 1552473574.052 * * [simplify]: Extracting #3: cost 23 inf + 0 1552473574.052 * * [simplify]: Extracting #4: cost 21 inf + 128 1552473574.052 * * [simplify]: Extracting #5: cost 9 inf + 1188 1552473574.052 * * [simplify]: Extracting #6: cost 1 inf + 2875 1552473574.053 * * [simplify]: Extracting #7: cost 0 inf + 3254 1552473574.054 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1552473574.054 * [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)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473574.054 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) 1552473574.054 * * [simplify]: iters left: 6 (11 enodes) 1552473574.056 * * [simplify]: iters left: 5 (38 enodes) 1552473574.062 * * [simplify]: iters left: 4 (48 enodes) 1552473574.070 * * [simplify]: iters left: 3 (56 enodes) 1552473574.077 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473574.077 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473574.077 * * [simplify]: Extracting #2: cost 8 inf + 0 1552473574.077 * * [simplify]: Extracting #3: cost 19 inf + 0 1552473574.077 * * [simplify]: Extracting #4: cost 16 inf + 210 1552473574.078 * * [simplify]: Extracting #5: cost 3 inf + 1327 1552473574.078 * * [simplify]: Extracting #6: cost 0 inf + 2142 1552473574.078 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) 1552473574.078 * [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)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473574.078 * * * * [progress]: [ 66 / 799 ] simplifiying candidate # 1552473574.079 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) 1552473574.079 * * [simplify]: iters left: 6 (11 enodes) 1552473574.081 * * [simplify]: iters left: 5 (38 enodes) 1552473574.086 * * [simplify]: iters left: 4 (48 enodes) 1552473574.093 * * [simplify]: iters left: 3 (56 enodes) 1552473574.100 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473574.100 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473574.100 * * [simplify]: Extracting #2: cost 8 inf + 0 1552473574.100 * * [simplify]: Extracting #3: cost 19 inf + 0 1552473574.100 * * [simplify]: Extracting #4: cost 16 inf + 210 1552473574.101 * * [simplify]: Extracting #5: cost 3 inf + 1287 1552473574.101 * * [simplify]: Extracting #6: cost 0 inf + 1982 1552473574.102 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) 1552473574.102 * [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)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473574.102 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) 1552473574.102 * * [simplify]: iters left: 6 (11 enodes) 1552473574.107 * * [simplify]: iters left: 5 (38 enodes) 1552473574.118 * * [simplify]: iters left: 4 (48 enodes) 1552473574.132 * * [simplify]: iters left: 3 (56 enodes) 1552473574.145 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473574.145 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473574.145 * * [simplify]: Extracting #2: cost 8 inf + 0 1552473574.145 * * [simplify]: Extracting #3: cost 19 inf + 0 1552473574.145 * * [simplify]: Extracting #4: cost 16 inf + 210 1552473574.146 * * [simplify]: Extracting #5: cost 3 inf + 1287 1552473574.146 * * [simplify]: Extracting #6: cost 0 inf + 1982 1552473574.146 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) 1552473574.146 * [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)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473574.147 * * * * [progress]: [ 67 / 799 ] simplifiying candidate # 1552473574.147 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) 1552473574.147 * * [simplify]: iters left: 6 (10 enodes) 1552473574.150 * * [simplify]: iters left: 5 (35 enodes) 1552473574.155 * * [simplify]: iters left: 4 (47 enodes) 1552473574.164 * * [simplify]: iters left: 3 (55 enodes) 1552473574.171 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473574.171 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473574.171 * * [simplify]: Extracting #2: cost 13 inf + 1 1552473574.171 * * [simplify]: Extracting #3: cost 13 inf + 47 1552473574.171 * * [simplify]: Extracting #4: cost 4 inf + 789 1552473574.172 * * [simplify]: Extracting #5: cost 0 inf + 1077 1552473574.172 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 1552473574.172 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473574.172 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) 1552473574.172 * * [simplify]: iters left: 6 (10 enodes) 1552473574.176 * * [simplify]: iters left: 5 (35 enodes) 1552473574.186 * * [simplify]: iters left: 4 (45 enodes) 1552473574.198 * * [simplify]: iters left: 3 (53 enodes) 1552473574.211 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473574.211 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473574.211 * * [simplify]: Extracting #2: cost 9 inf + 0 1552473574.211 * * [simplify]: Extracting #3: cost 13 inf + 116 1552473574.212 * * [simplify]: Extracting #4: cost 13 inf + 242 1552473574.212 * * [simplify]: Extracting #5: cost 2 inf + 1285 1552473574.213 * * [simplify]: Extracting #6: cost 0 inf + 1708 1552473574.214 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) 1552473574.214 * [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))))) 1552473574.214 * * * * [progress]: [ 68 / 799 ] simplifiying candidate # 1552473574.214 * [simplify]: Simplifying (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1552473574.214 * * [simplify]: iters left: 6 (7 enodes) 1552473574.218 * * [simplify]: iters left: 5 (25 enodes) 1552473574.226 * * [simplify]: iters left: 4 (29 enodes) 1552473574.234 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473574.234 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473574.235 * * [simplify]: Extracting #2: cost 9 inf + 1 1552473574.235 * * [simplify]: Extracting #3: cost 12 inf + 1 1552473574.235 * * [simplify]: Extracting #4: cost 8 inf + 117 1552473574.235 * * [simplify]: Extracting #5: cost 5 inf + 609 1552473574.235 * * [simplify]: Extracting #6: cost 1 inf + 1319 1552473574.236 * * [simplify]: Extracting #7: cost 0 inf + 1537 1552473574.236 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1552473574.236 * [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)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473574.237 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) 1552473574.237 * * [simplify]: iters left: 6 (10 enodes) 1552473574.242 * * [simplify]: iters left: 5 (38 enodes) 1552473574.253 * * [simplify]: iters left: 4 (62 enodes) 1552473574.271 * * [simplify]: iters left: 3 (92 enodes) 1552473574.295 * * [simplify]: iters left: 2 (120 enodes) 1552473574.322 * * [simplify]: iters left: 1 (132 enodes) 1552473574.338 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473574.338 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473574.338 * * [simplify]: Extracting #2: cost 34 inf + 2 1552473574.339 * * [simplify]: Extracting #3: cost 44 inf + 170 1552473574.339 * * [simplify]: Extracting #4: cost 32 inf + 1594 1552473574.340 * * [simplify]: Extracting #5: cost 8 inf + 6122 1552473574.341 * * [simplify]: Extracting #6: cost 0 inf + 7702 1552473574.342 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) 1552473574.343 * [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)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473574.343 * * * * [progress]: [ 69 / 799 ] simplifiying candidate # 1552473574.343 * [simplify]: Simplifying (/ 1 (sqrt (hypot y.re y.im))) 1552473574.343 * * [simplify]: iters left: 4 (6 enodes) 1552473574.345 * * [simplify]: iters left: 3 (20 enodes) 1552473574.348 * * [simplify]: iters left: 2 (22 enodes) 1552473574.353 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473574.353 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473574.353 * * [simplify]: Extracting #2: cost 5 inf + 1 1552473574.353 * * [simplify]: Extracting #3: cost 8 inf + 1 1552473574.353 * * [simplify]: Extracting #4: cost 6 inf + 3 1552473574.353 * * [simplify]: Extracting #5: cost 1 inf + 449 1552473574.354 * * [simplify]: Extracting #6: cost 0 inf + 587 1552473574.354 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 1552473574.354 * [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)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473574.354 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) 1552473574.354 * * [simplify]: iters left: 6 (10 enodes) 1552473574.359 * * [simplify]: iters left: 5 (38 enodes) 1552473574.370 * * [simplify]: iters left: 4 (62 enodes) 1552473574.383 * * [simplify]: iters left: 3 (92 enodes) 1552473574.397 * * [simplify]: iters left: 2 (120 enodes) 1552473574.422 * * [simplify]: iters left: 1 (132 enodes) 1552473574.438 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473574.438 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473574.438 * * [simplify]: Extracting #2: cost 34 inf + 2 1552473574.439 * * [simplify]: Extracting #3: cost 44 inf + 170 1552473574.439 * * [simplify]: Extracting #4: cost 32 inf + 1434 1552473574.440 * * [simplify]: Extracting #5: cost 8 inf + 5082 1552473574.441 * * [simplify]: Extracting #6: cost 0 inf + 6342 1552473574.442 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) 1552473574.442 * [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)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473574.442 * * * * [progress]: [ 70 / 799 ] simplifiying candidate # 1552473574.443 * [simplify]: Simplifying (/ 1 1) 1552473574.443 * * [simplify]: iters left: 2 (2 enodes) 1552473574.444 * * [simplify]: iters left: 1 (6 enodes) 1552473574.445 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473574.445 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473574.445 * [simplify]: Simplified to 1 1552473574.445 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473574.445 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1552473574.445 * * [simplify]: iters left: 6 (9 enodes) 1552473574.447 * * [simplify]: iters left: 5 (35 enodes) 1552473574.456 * * [simplify]: iters left: 4 (59 enodes) 1552473574.473 * * [simplify]: iters left: 3 (89 enodes) 1552473574.497 * * [simplify]: iters left: 2 (117 enodes) 1552473574.520 * * [simplify]: iters left: 1 (129 enodes) 1552473574.536 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473574.536 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473574.536 * * [simplify]: Extracting #2: cost 33 inf + 2 1552473574.536 * * [simplify]: Extracting #3: cost 42 inf + 211 1552473574.537 * * [simplify]: Extracting #4: cost 27 inf + 1687 1552473574.538 * * [simplify]: Extracting #5: cost 3 inf + 4535 1552473574.539 * * [simplify]: Extracting #6: cost 0 inf + 4868 1552473574.540 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1552473574.540 * [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))))) 1552473574.540 * * * * [progress]: [ 71 / 799 ] simplifiying candidate # 1552473574.540 * [simplify]: Simplifying (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1552473574.540 * * [simplify]: iters left: 6 (13 enodes) 1552473574.545 * * [simplify]: iters left: 5 (44 enodes) 1552473574.557 * * [simplify]: iters left: 4 (46 enodes) 1552473574.569 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473574.569 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473574.569 * * [simplify]: Extracting #2: cost 13 inf + 0 1552473574.569 * * [simplify]: Extracting #3: cost 20 inf + 0 1552473574.569 * * [simplify]: Extracting #4: cost 22 inf + 2 1552473574.569 * * [simplify]: Extracting #5: cost 19 inf + 61 1552473574.570 * * [simplify]: Extracting #6: cost 7 inf + 1806 1552473574.571 * * [simplify]: Extracting #7: cost 0 inf + 3246 1552473574.572 * [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)))) 1552473574.572 * [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)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473574.572 * [simplify]: Simplifying (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (cbrt (hypot y.re y.im))) 1552473574.572 * * [simplify]: iters left: 6 (12 enodes) 1552473574.577 * * [simplify]: iters left: 5 (43 enodes) 1552473574.589 * * [simplify]: iters left: 4 (52 enodes) 1552473574.604 * * [simplify]: iters left: 3 (56 enodes) 1552473574.621 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473574.621 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473574.621 * * [simplify]: Extracting #2: cost 16 inf + 0 1552473574.621 * * [simplify]: Extracting #3: cost 24 inf + 0 1552473574.621 * * [simplify]: Extracting #4: cost 25 inf + 59 1552473574.621 * * [simplify]: Extracting #5: cost 20 inf + 392 1552473574.622 * * [simplify]: Extracting #6: cost 6 inf + 2286 1552473574.623 * * [simplify]: Extracting #7: cost 1 inf + 3547 1552473574.624 * * [simplify]: Extracting #8: cost 0 inf + 3926 1552473574.625 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (cbrt (hypot y.re y.im))) 1552473574.625 * [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)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473574.626 * * * * [progress]: [ 72 / 799 ] simplifiying candidate # 1552473574.626 * [simplify]: Simplifying (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) 1552473574.626 * * [simplify]: iters left: 6 (12 enodes) 1552473574.631 * * [simplify]: iters left: 5 (39 enodes) 1552473574.642 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473574.642 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473574.642 * * [simplify]: Extracting #2: cost 9 inf + 0 1552473574.642 * * [simplify]: Extracting #3: cost 16 inf + 0 1552473574.642 * * [simplify]: Extracting #4: cost 16 inf + 116 1552473574.642 * * [simplify]: Extracting #5: cost 5 inf + 726 1552473574.643 * * [simplify]: Extracting #6: cost 0 inf + 1894 1552473574.643 * [simplify]: Simplified to (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) 1552473574.643 * [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)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473574.644 * [simplify]: Simplifying (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) 1552473574.644 * * [simplify]: iters left: 6 (12 enodes) 1552473574.649 * * [simplify]: iters left: 5 (43 enodes) 1552473574.661 * * [simplify]: iters left: 4 (52 enodes) 1552473574.675 * * [simplify]: iters left: 3 (56 enodes) 1552473574.690 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473574.690 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473574.690 * * [simplify]: Extracting #2: cost 16 inf + 0 1552473574.690 * * [simplify]: Extracting #3: cost 24 inf + 0 1552473574.690 * * [simplify]: Extracting #4: cost 25 inf + 59 1552473574.691 * * [simplify]: Extracting #5: cost 20 inf + 312 1552473574.691 * * [simplify]: Extracting #6: cost 6 inf + 2046 1552473574.692 * * [simplify]: Extracting #7: cost 1 inf + 3187 1552473574.693 * * [simplify]: Extracting #8: cost 0 inf + 3526 1552473574.694 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) 1552473574.694 * [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)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473574.695 * * * * [progress]: [ 73 / 799 ] simplifiying candidate # 1552473574.695 * [simplify]: Simplifying (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) 1) 1552473574.695 * * [simplify]: iters left: 6 (11 enodes) 1552473574.700 * * [simplify]: iters left: 5 (36 enodes) 1552473574.711 * * [simplify]: iters left: 4 (38 enodes) 1552473574.721 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473574.721 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473574.721 * * [simplify]: Extracting #2: cost 8 inf + 1 1552473574.721 * * [simplify]: Extracting #3: cost 14 inf + 1 1552473574.721 * * [simplify]: Extracting #4: cost 10 inf + 5 1552473574.722 * * [simplify]: Extracting #5: cost 4 inf + 337 1552473574.722 * * [simplify]: Extracting #6: cost 0 inf + 909 1552473574.722 * [simplify]: Simplified to (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) 1552473574.723 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473574.723 * [simplify]: Simplifying (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (hypot y.re y.im)) 1552473574.723 * * [simplify]: iters left: 6 (11 enodes) 1552473574.728 * * [simplify]: iters left: 5 (40 enodes) 1552473574.739 * * [simplify]: iters left: 4 (49 enodes) 1552473574.752 * * [simplify]: iters left: 3 (53 enodes) 1552473574.767 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473574.767 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473574.767 * * [simplify]: Extracting #2: cost 17 inf + 0 1552473574.767 * * [simplify]: Extracting #3: cost 18 inf + 116 1552473574.767 * * [simplify]: Extracting #4: cost 22 inf + 116 1552473574.767 * * [simplify]: Extracting #5: cost 20 inf + 118 1552473574.768 * * [simplify]: Extracting #6: cost 8 inf + 1352 1552473574.769 * * [simplify]: Extracting #7: cost 0 inf + 3012 1552473574.772 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (hypot y.re y.im)) 1552473574.772 * [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))))) 1552473574.772 * * * * [progress]: [ 74 / 799 ] simplifiying candidate # 1552473574.772 * [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)))) 1552473574.772 * * [simplify]: iters left: 6 (14 enodes) 1552473574.779 * * [simplify]: iters left: 5 (47 enodes) 1552473574.792 * * [simplify]: iters left: 4 (51 enodes) 1552473574.803 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473574.804 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473574.804 * * [simplify]: Extracting #2: cost 15 inf + 0 1552473574.804 * * [simplify]: Extracting #3: cost 24 inf + 0 1552473574.804 * * [simplify]: Extracting #4: cost 19 inf + 167 1552473574.804 * * [simplify]: Extracting #5: cost 12 inf + 855 1552473574.804 * * [simplify]: Extracting #6: cost 4 inf + 2055 1552473574.805 * * [simplify]: Extracting #7: cost 1 inf + 3102 1552473574.805 * * [simplify]: Extracting #8: cost 0 inf + 3496 1552473574.806 * [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)))) 1552473574.806 * [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)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473574.806 * [simplify]: Simplifying (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (cbrt (hypot y.re y.im))) 1552473574.806 * * [simplify]: iters left: 6 (13 enodes) 1552473574.809 * * [simplify]: iters left: 5 (46 enodes) 1552473574.816 * * [simplify]: iters left: 4 (65 enodes) 1552473574.825 * * [simplify]: iters left: 3 (87 enodes) 1552473574.845 * * [simplify]: iters left: 2 (107 enodes) 1552473574.869 * * [simplify]: iters left: 1 (125 enodes) 1552473574.886 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473574.886 * * [simplify]: Extracting #1: cost 15 inf + 0 1552473574.886 * * [simplify]: Extracting #2: cost 38 inf + 0 1552473574.886 * * [simplify]: Extracting #3: cost 44 inf + 84 1552473574.886 * * [simplify]: Extracting #4: cost 36 inf + 897 1552473574.887 * * [simplify]: Extracting #5: cost 18 inf + 4459 1552473574.888 * * [simplify]: Extracting #6: cost 5 inf + 6932 1552473574.889 * * [simplify]: Extracting #7: cost 0 inf + 8610 1552473574.892 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (cbrt (hypot y.re y.im))) 1552473574.892 * [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)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473574.893 * * * * [progress]: [ 75 / 799 ] simplifiying candidate # 1552473574.893 * [simplify]: Simplifying (/ (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.re y.im))) 1552473574.893 * * [simplify]: iters left: 6 (13 enodes) 1552473574.899 * * [simplify]: iters left: 5 (42 enodes) 1552473574.908 * * [simplify]: iters left: 4 (44 enodes) 1552473574.914 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473574.914 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473574.914 * * [simplify]: Extracting #2: cost 11 inf + 0 1552473574.914 * * [simplify]: Extracting #3: cost 20 inf + 0 1552473574.914 * * [simplify]: Extracting #4: cost 17 inf + 85 1552473574.914 * * [simplify]: Extracting #5: cost 11 inf + 444 1552473574.914 * * [simplify]: Extracting #6: cost 4 inf + 1105 1552473574.915 * * [simplify]: Extracting #7: cost 1 inf + 1760 1552473574.915 * * [simplify]: Extracting #8: cost 0 inf + 2114 1552473574.915 * [simplify]: Simplified to (/ (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (sqrt (hypot y.re y.im))) 1552473574.915 * [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)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473574.916 * [simplify]: Simplifying (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.re y.im))) 1552473574.916 * * [simplify]: iters left: 6 (13 enodes) 1552473574.918 * * [simplify]: iters left: 5 (46 enodes) 1552473574.925 * * [simplify]: iters left: 4 (65 enodes) 1552473574.936 * * [simplify]: iters left: 3 (87 enodes) 1552473574.960 * * [simplify]: iters left: 2 (107 enodes) 1552473574.993 * * [simplify]: iters left: 1 (125 enodes) 1552473575.009 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473575.009 * * [simplify]: Extracting #1: cost 15 inf + 0 1552473575.009 * * [simplify]: Extracting #2: cost 38 inf + 0 1552473575.009 * * [simplify]: Extracting #3: cost 44 inf + 84 1552473575.009 * * [simplify]: Extracting #4: cost 36 inf + 897 1552473575.010 * * [simplify]: Extracting #5: cost 18 inf + 3899 1552473575.011 * * [simplify]: Extracting #6: cost 5 inf + 6052 1552473575.012 * * [simplify]: Extracting #7: cost 0 inf + 7570 1552473575.014 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (sqrt (hypot y.re y.im))) 1552473575.014 * [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)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473575.014 * * * * [progress]: [ 76 / 799 ] simplifiying candidate # 1552473575.014 * [simplify]: Simplifying (/ (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) 1) 1552473575.014 * * [simplify]: iters left: 6 (12 enodes) 1552473575.017 * * [simplify]: iters left: 5 (39 enodes) 1552473575.025 * * [simplify]: iters left: 4 (43 enodes) 1552473575.037 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473575.037 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473575.037 * * [simplify]: Extracting #2: cost 13 inf + 1 1552473575.037 * * [simplify]: Extracting #3: cost 10 inf + 167 1552473575.038 * * [simplify]: Extracting #4: cost 6 inf + 413 1552473575.038 * * [simplify]: Extracting #5: cost 1 inf + 1017 1552473575.039 * * [simplify]: Extracting #6: cost 0 inf + 1099 1552473575.039 * [simplify]: Simplified to (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) 1552473575.039 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473575.040 * [simplify]: Simplifying (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (hypot y.re y.im)) 1552473575.040 * * [simplify]: iters left: 6 (12 enodes) 1552473575.045 * * [simplify]: iters left: 5 (43 enodes) 1552473575.058 * * [simplify]: iters left: 4 (62 enodes) 1552473575.069 * * [simplify]: iters left: 3 (84 enodes) 1552473575.081 * * [simplify]: iters left: 2 (104 enodes) 1552473575.102 * * [simplify]: iters left: 1 (122 enodes) 1552473575.117 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473575.117 * * [simplify]: Extracting #1: cost 15 inf + 0 1552473575.117 * * [simplify]: Extracting #2: cost 38 inf + 0 1552473575.117 * * [simplify]: Extracting #3: cost 37 inf + 369 1552473575.117 * * [simplify]: Extracting #4: cost 28 inf + 1763 1552473575.118 * * [simplify]: Extracting #5: cost 12 inf + 4332 1552473575.119 * * [simplify]: Extracting #6: cost 4 inf + 5316 1552473575.121 * * [simplify]: Extracting #7: cost 0 inf + 6416 1552473575.122 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (hypot y.re y.im)) 1552473575.122 * [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))))) 1552473575.122 * * * * [progress]: [ 77 / 799 ] simplifiying candidate # 1552473575.122 * [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)))) 1552473575.122 * * [simplify]: iters left: 6 (14 enodes) 1552473575.125 * * [simplify]: iters left: 5 (48 enodes) 1552473575.139 * * [simplify]: iters left: 4 (51 enodes) 1552473575.153 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473575.153 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473575.153 * * [simplify]: Extracting #2: cost 15 inf + 0 1552473575.153 * * [simplify]: Extracting #3: cost 24 inf + 0 1552473575.154 * * [simplify]: Extracting #4: cost 16 inf + 650 1552473575.154 * * [simplify]: Extracting #5: cost 11 inf + 1032 1552473575.154 * * [simplify]: Extracting #6: cost 5 inf + 1973 1552473575.155 * * [simplify]: Extracting #7: cost 1 inf + 3102 1552473575.156 * * [simplify]: Extracting #8: cost 0 inf + 3496 1552473575.157 * [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)))) 1552473575.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 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)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473575.158 * [simplify]: Simplifying (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (cbrt (hypot y.re y.im))) 1552473575.158 * * [simplify]: iters left: 6 (13 enodes) 1552473575.164 * * [simplify]: iters left: 5 (47 enodes) 1552473575.171 * * [simplify]: iters left: 4 (61 enodes) 1552473575.180 * * [simplify]: iters left: 3 (73 enodes) 1552473575.191 * * [simplify]: iters left: 2 (81 enodes) 1552473575.211 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473575.211 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473575.211 * * [simplify]: Extracting #2: cost 28 inf + 0 1552473575.211 * * [simplify]: Extracting #3: cost 32 inf + 84 1552473575.212 * * [simplify]: Extracting #4: cost 23 inf + 1315 1552473575.212 * * [simplify]: Extracting #5: cost 15 inf + 2919 1552473575.214 * * [simplify]: Extracting #6: cost 8 inf + 3966 1552473575.215 * * [simplify]: Extracting #7: cost 0 inf + 6066 1552473575.217 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (cbrt (hypot y.re y.im))) 1552473575.217 * [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)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473575.218 * * * * [progress]: [ 78 / 799 ] simplifiying candidate # 1552473575.218 * [simplify]: Simplifying (/ (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) 1552473575.218 * * [simplify]: iters left: 6 (13 enodes) 1552473575.224 * * [simplify]: iters left: 5 (43 enodes) 1552473575.231 * * [simplify]: iters left: 4 (44 enodes) 1552473575.237 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473575.237 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473575.237 * * [simplify]: Extracting #2: cost 11 inf + 0 1552473575.237 * * [simplify]: Extracting #3: cost 20 inf + 0 1552473575.237 * * [simplify]: Extracting #4: cost 14 inf + 296 1552473575.237 * * [simplify]: Extracting #5: cost 9 inf + 518 1552473575.237 * * [simplify]: Extracting #6: cost 3 inf + 1187 1552473575.238 * * [simplify]: Extracting #7: cost 0 inf + 2114 1552473575.238 * [simplify]: Simplified to (/ (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) 1552473575.238 * [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)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473575.238 * [simplify]: Simplifying (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) 1552473575.239 * * [simplify]: iters left: 6 (13 enodes) 1552473575.241 * * [simplify]: iters left: 5 (47 enodes) 1552473575.248 * * [simplify]: iters left: 4 (61 enodes) 1552473575.260 * * [simplify]: iters left: 3 (73 enodes) 1552473575.279 * * [simplify]: iters left: 2 (81 enodes) 1552473575.289 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473575.290 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473575.290 * * [simplify]: Extracting #2: cost 28 inf + 0 1552473575.290 * * [simplify]: Extracting #3: cost 32 inf + 84 1552473575.290 * * [simplify]: Extracting #4: cost 23 inf + 1155 1552473575.290 * * [simplify]: Extracting #5: cost 15 inf + 2479 1552473575.292 * * [simplify]: Extracting #6: cost 8 inf + 3446 1552473575.292 * * [simplify]: Extracting #7: cost 0 inf + 5346 1552473575.293 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) 1552473575.293 * [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)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473575.294 * * * * [progress]: [ 79 / 799 ] simplifiying candidate # 1552473575.294 * [simplify]: Simplifying (/ (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) 1) 1552473575.294 * * [simplify]: iters left: 6 (12 enodes) 1552473575.297 * * [simplify]: iters left: 5 (40 enodes) 1552473575.303 * * [simplify]: iters left: 4 (45 enodes) 1552473575.313 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473575.313 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473575.313 * * [simplify]: Extracting #2: cost 13 inf + 1 1552473575.313 * * [simplify]: Extracting #3: cost 13 inf + 44 1552473575.313 * * [simplify]: Extracting #4: cost 7 inf + 211 1552473575.314 * * [simplify]: Extracting #5: cost 1 inf + 880 1552473575.314 * * [simplify]: Extracting #6: cost 0 inf + 1099 1552473575.315 * [simplify]: Simplified to (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) 1552473575.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 y.im))) (/ (- (* (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))))) 1552473575.315 * [simplify]: Simplifying (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (hypot y.re y.im)) 1552473575.315 * * [simplify]: iters left: 6 (12 enodes) 1552473575.321 * * [simplify]: iters left: 5 (44 enodes) 1552473575.334 * * [simplify]: iters left: 4 (58 enodes) 1552473575.350 * * [simplify]: iters left: 3 (70 enodes) 1552473575.369 * * [simplify]: iters left: 2 (78 enodes) 1552473575.389 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473575.389 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473575.389 * * [simplify]: Extracting #2: cost 28 inf + 0 1552473575.389 * * [simplify]: Extracting #3: cost 26 inf + 320 1552473575.390 * * [simplify]: Extracting #4: cost 17 inf + 1785 1552473575.391 * * [simplify]: Extracting #5: cost 14 inf + 2062 1552473575.392 * * [simplify]: Extracting #6: cost 8 inf + 2676 1552473575.393 * * [simplify]: Extracting #7: cost 1 inf + 4334 1552473575.395 * * [simplify]: Extracting #8: cost 0 inf + 4512 1552473575.396 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (hypot y.re y.im)) 1552473575.396 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473575.397 * * * * [progress]: [ 80 / 799 ] simplifiying candidate # 1552473575.397 * [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)))) 1552473575.397 * * [simplify]: iters left: 6 (15 enodes) 1552473575.404 * * [simplify]: iters left: 5 (51 enodes) 1552473575.419 * * [simplify]: iters left: 4 (56 enodes) 1552473575.436 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473575.436 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473575.436 * * [simplify]: Extracting #2: cost 17 inf + 0 1552473575.436 * * [simplify]: Extracting #3: cost 28 inf + 0 1552473575.436 * * [simplify]: Extracting #4: cost 13 inf + 815 1552473575.437 * * [simplify]: Extracting #5: cost 7 inf + 1440 1552473575.438 * * [simplify]: Extracting #6: cost 0 inf + 3896 1552473575.439 * [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)))) 1552473575.439 * [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)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473575.440 * [simplify]: Simplifying (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (cbrt (hypot y.re y.im))) 1552473575.440 * * [simplify]: iters left: 6 (14 enodes) 1552473575.446 * * [simplify]: iters left: 5 (50 enodes) 1552473575.460 * * [simplify]: iters left: 4 (74 enodes) 1552473575.481 * * [simplify]: iters left: 3 (104 enodes) 1552473575.502 * * [simplify]: iters left: 2 (132 enodes) 1552473575.520 * * [simplify]: iters left: 1 (144 enodes) 1552473575.552 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473575.552 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473575.552 * * [simplify]: Extracting #2: cost 40 inf + 0 1552473575.552 * * [simplify]: Extracting #3: cost 55 inf + 125 1552473575.553 * * [simplify]: Extracting #4: cost 45 inf + 738 1552473575.554 * * [simplify]: Extracting #5: cost 16 inf + 6925 1552473575.558 * * [simplify]: Extracting #6: cost 1 inf + 10492 1552473575.561 * * [simplify]: Extracting #7: cost 0 inf + 10750 1552473575.565 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (cbrt (hypot y.re y.im))) 1552473575.565 * [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)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473575.565 * * * * [progress]: [ 81 / 799 ] simplifiying candidate # 1552473575.566 * [simplify]: Simplifying (/ (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.re y.im))) 1552473575.566 * * [simplify]: iters left: 6 (14 enodes) 1552473575.572 * * [simplify]: iters left: 5 (46 enodes) 1552473575.583 * * [simplify]: iters left: 4 (49 enodes) 1552473575.589 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473575.589 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473575.590 * * [simplify]: Extracting #2: cost 13 inf + 0 1552473575.590 * * [simplify]: Extracting #3: cost 24 inf + 0 1552473575.590 * * [simplify]: Extracting #4: cost 14 inf + 322 1552473575.590 * * [simplify]: Extracting #5: cost 7 inf + 843 1552473575.590 * * [simplify]: Extracting #6: cost 2 inf + 1781 1552473575.591 * * [simplify]: Extracting #7: cost 0 inf + 2434 1552473575.591 * [simplify]: Simplified to (/ (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.re y.im))) 1552473575.591 * [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)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473575.591 * [simplify]: Simplifying (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.re y.im))) 1552473575.591 * * [simplify]: iters left: 6 (14 enodes) 1552473575.594 * * [simplify]: iters left: 5 (50 enodes) 1552473575.602 * * [simplify]: iters left: 4 (74 enodes) 1552473575.613 * * [simplify]: iters left: 3 (104 enodes) 1552473575.628 * * [simplify]: iters left: 2 (132 enodes) 1552473575.647 * * [simplify]: iters left: 1 (144 enodes) 1552473575.671 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473575.671 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473575.671 * * [simplify]: Extracting #2: cost 40 inf + 0 1552473575.672 * * [simplify]: Extracting #3: cost 55 inf + 125 1552473575.672 * * [simplify]: Extracting #4: cost 45 inf + 738 1552473575.674 * * [simplify]: Extracting #5: cost 16 inf + 6165 1552473575.677 * * [simplify]: Extracting #6: cost 1 inf + 9172 1552473575.681 * * [simplify]: Extracting #7: cost 0 inf + 9390 1552473575.684 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.re y.im))) 1552473575.684 * [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)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473575.684 * * * * [progress]: [ 82 / 799 ] simplifiying candidate # 1552473575.685 * [simplify]: Simplifying (/ (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) 1) 1552473575.685 * * [simplify]: iters left: 6 (13 enodes) 1552473575.691 * * [simplify]: iters left: 5 (43 enodes) 1552473575.705 * * [simplify]: iters left: 4 (50 enodes) 1552473575.719 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473575.719 * * [simplify]: Extracting #1: cost 9 inf + 0 1552473575.719 * * [simplify]: Extracting #2: cost 18 inf + 1 1552473575.720 * * [simplify]: Extracting #3: cost 12 inf + 87 1552473575.720 * * [simplify]: Extracting #4: cost 5 inf + 455 1552473575.720 * * [simplify]: Extracting #5: cost 0 inf + 1339 1552473575.721 * [simplify]: Simplified to (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) 1552473575.721 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473575.721 * [simplify]: Simplifying (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (hypot y.re y.im)) 1552473575.722 * * [simplify]: iters left: 6 (13 enodes) 1552473575.727 * * [simplify]: iters left: 5 (47 enodes) 1552473575.742 * * [simplify]: iters left: 4 (71 enodes) 1552473575.762 * * [simplify]: iters left: 3 (101 enodes) 1552473575.782 * * [simplify]: iters left: 2 (129 enodes) 1552473575.802 * * [simplify]: iters left: 1 (141 enodes) 1552473575.825 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473575.826 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473575.826 * * [simplify]: Extracting #2: cost 40 inf + 0 1552473575.826 * * [simplify]: Extracting #3: cost 48 inf + 594 1552473575.826 * * [simplify]: Extracting #4: cost 24 inf + 3293 1552473575.828 * * [simplify]: Extracting #5: cost 0 inf + 7916 1552473575.829 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (hypot y.re y.im)) 1552473575.829 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473575.829 * * * * [progress]: [ 83 / 799 ] simplifiying candidate # 1552473575.830 * [simplify]: Simplifying (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1552473575.830 * * [simplify]: iters left: 6 (7 enodes) 1552473575.832 * * [simplify]: iters left: 5 (25 enodes) 1552473575.837 * * [simplify]: iters left: 4 (29 enodes) 1552473575.842 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473575.842 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473575.842 * * [simplify]: Extracting #2: cost 9 inf + 1 1552473575.842 * * [simplify]: Extracting #3: cost 12 inf + 1 1552473575.842 * * [simplify]: Extracting #4: cost 8 inf + 117 1552473575.842 * * [simplify]: Extracting #5: cost 5 inf + 609 1552473575.842 * * [simplify]: Extracting #6: cost 1 inf + 1319 1552473575.843 * * [simplify]: Extracting #7: cost 0 inf + 1537 1552473575.843 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1552473575.843 * [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)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473575.844 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) 1552473575.844 * * [simplify]: iters left: 6 (10 enodes) 1552473575.847 * * [simplify]: iters left: 5 (38 enodes) 1552473575.853 * * [simplify]: iters left: 4 (62 enodes) 1552473575.864 * * [simplify]: iters left: 3 (92 enodes) 1552473575.877 * * [simplify]: iters left: 2 (120 enodes) 1552473575.902 * * [simplify]: iters left: 1 (132 enodes) 1552473575.919 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473575.919 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473575.919 * * [simplify]: Extracting #2: cost 34 inf + 2 1552473575.920 * * [simplify]: Extracting #3: cost 44 inf + 170 1552473575.920 * * [simplify]: Extracting #4: cost 32 inf + 1594 1552473575.922 * * [simplify]: Extracting #5: cost 8 inf + 6122 1552473575.924 * * [simplify]: Extracting #6: cost 0 inf + 7702 1552473575.927 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) 1552473575.927 * [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)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473575.927 * * * * [progress]: [ 84 / 799 ] simplifiying candidate # 1552473575.927 * [simplify]: Simplifying (/ 1 (sqrt (hypot y.re y.im))) 1552473575.927 * * [simplify]: iters left: 4 (6 enodes) 1552473575.930 * * [simplify]: iters left: 3 (20 enodes) 1552473575.936 * * [simplify]: iters left: 2 (22 enodes) 1552473575.943 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473575.943 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473575.943 * * [simplify]: Extracting #2: cost 5 inf + 1 1552473575.943 * * [simplify]: Extracting #3: cost 8 inf + 1 1552473575.943 * * [simplify]: Extracting #4: cost 6 inf + 3 1552473575.944 * * [simplify]: Extracting #5: cost 1 inf + 449 1552473575.944 * * [simplify]: Extracting #6: cost 0 inf + 587 1552473575.944 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 1552473575.944 * [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)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473575.944 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) 1552473575.945 * * [simplify]: iters left: 6 (10 enodes) 1552473575.949 * * [simplify]: iters left: 5 (38 enodes) 1552473575.963 * * [simplify]: iters left: 4 (62 enodes) 1552473575.982 * * [simplify]: iters left: 3 (92 enodes) 1552473576.007 * * [simplify]: iters left: 2 (120 enodes) 1552473576.027 * * [simplify]: iters left: 1 (132 enodes) 1552473576.044 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473576.045 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473576.045 * * [simplify]: Extracting #2: cost 34 inf + 2 1552473576.045 * * [simplify]: Extracting #3: cost 44 inf + 170 1552473576.046 * * [simplify]: Extracting #4: cost 32 inf + 1434 1552473576.048 * * [simplify]: Extracting #5: cost 8 inf + 5082 1552473576.050 * * [simplify]: Extracting #6: cost 0 inf + 6342 1552473576.053 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) 1552473576.053 * [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)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473576.053 * * * * [progress]: [ 85 / 799 ] simplifiying candidate # 1552473576.053 * [simplify]: Simplifying (/ 1 1) 1552473576.053 * * [simplify]: iters left: 2 (2 enodes) 1552473576.055 * * [simplify]: iters left: 1 (6 enodes) 1552473576.057 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473576.057 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473576.057 * [simplify]: Simplified to 1 1552473576.057 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473576.058 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1552473576.058 * * [simplify]: iters left: 6 (9 enodes) 1552473576.062 * * [simplify]: iters left: 5 (35 enodes) 1552473576.069 * * [simplify]: iters left: 4 (59 enodes) 1552473576.080 * * [simplify]: iters left: 3 (89 enodes) 1552473576.093 * * [simplify]: iters left: 2 (117 enodes) 1552473576.110 * * [simplify]: iters left: 1 (129 enodes) 1552473576.138 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473576.138 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473576.138 * * [simplify]: Extracting #2: cost 33 inf + 2 1552473576.138 * * [simplify]: Extracting #3: cost 42 inf + 211 1552473576.139 * * [simplify]: Extracting #4: cost 27 inf + 1687 1552473576.141 * * [simplify]: Extracting #5: cost 3 inf + 4535 1552473576.143 * * [simplify]: Extracting #6: cost 0 inf + 4868 1552473576.145 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1552473576.145 * [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))))) 1552473576.145 * * * * [progress]: [ 86 / 799 ] simplifiying candidate # 1552473576.146 * [simplify]: Simplifying (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1552473576.146 * * [simplify]: iters left: 6 (7 enodes) 1552473576.150 * * [simplify]: iters left: 5 (25 enodes) 1552473576.158 * * [simplify]: iters left: 4 (29 enodes) 1552473576.163 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473576.163 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473576.163 * * [simplify]: Extracting #2: cost 9 inf + 1 1552473576.163 * * [simplify]: Extracting #3: cost 12 inf + 1 1552473576.163 * * [simplify]: Extracting #4: cost 8 inf + 117 1552473576.163 * * [simplify]: Extracting #5: cost 5 inf + 609 1552473576.163 * * [simplify]: Extracting #6: cost 1 inf + 1319 1552473576.164 * * [simplify]: Extracting #7: cost 0 inf + 1537 1552473576.164 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1552473576.164 * [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)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473576.164 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) 1552473576.164 * * [simplify]: iters left: 6 (10 enodes) 1552473576.166 * * [simplify]: iters left: 5 (38 enodes) 1552473576.174 * * [simplify]: iters left: 4 (62 enodes) 1552473576.184 * * [simplify]: iters left: 3 (92 enodes) 1552473576.203 * * [simplify]: iters left: 2 (120 enodes) 1552473576.222 * * [simplify]: iters left: 1 (132 enodes) 1552473576.239 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473576.239 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473576.239 * * [simplify]: Extracting #2: cost 34 inf + 2 1552473576.239 * * [simplify]: Extracting #3: cost 44 inf + 170 1552473576.239 * * [simplify]: Extracting #4: cost 32 inf + 1594 1552473576.240 * * [simplify]: Extracting #5: cost 8 inf + 6122 1552473576.241 * * [simplify]: Extracting #6: cost 0 inf + 7702 1552473576.243 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) 1552473576.243 * [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)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473576.243 * * * * [progress]: [ 87 / 799 ] simplifiying candidate # 1552473576.243 * [simplify]: Simplifying (/ 1 (sqrt (hypot y.re y.im))) 1552473576.243 * * [simplify]: iters left: 4 (6 enodes) 1552473576.245 * * [simplify]: iters left: 3 (20 enodes) 1552473576.249 * * [simplify]: iters left: 2 (22 enodes) 1552473576.252 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473576.252 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473576.252 * * [simplify]: Extracting #2: cost 5 inf + 1 1552473576.252 * * [simplify]: Extracting #3: cost 8 inf + 1 1552473576.252 * * [simplify]: Extracting #4: cost 6 inf + 3 1552473576.252 * * [simplify]: Extracting #5: cost 1 inf + 449 1552473576.252 * * [simplify]: Extracting #6: cost 0 inf + 587 1552473576.253 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 1552473576.253 * [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)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473576.253 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) 1552473576.253 * * [simplify]: iters left: 6 (10 enodes) 1552473576.257 * * [simplify]: iters left: 5 (38 enodes) 1552473576.268 * * [simplify]: iters left: 4 (62 enodes) 1552473576.287 * * [simplify]: iters left: 3 (92 enodes) 1552473576.312 * * [simplify]: iters left: 2 (120 enodes) 1552473576.331 * * [simplify]: iters left: 1 (132 enodes) 1552473576.350 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473576.350 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473576.351 * * [simplify]: Extracting #2: cost 34 inf + 2 1552473576.351 * * [simplify]: Extracting #3: cost 44 inf + 170 1552473576.351 * * [simplify]: Extracting #4: cost 32 inf + 1434 1552473576.353 * * [simplify]: Extracting #5: cost 8 inf + 5082 1552473576.356 * * [simplify]: Extracting #6: cost 0 inf + 6342 1552473576.358 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) 1552473576.358 * [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)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473576.358 * * * * [progress]: [ 88 / 799 ] simplifiying candidate # 1552473576.359 * [simplify]: Simplifying (/ 1 1) 1552473576.359 * * [simplify]: iters left: 2 (2 enodes) 1552473576.360 * * [simplify]: iters left: 1 (6 enodes) 1552473576.362 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473576.362 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473576.362 * [simplify]: Simplified to 1 1552473576.362 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473576.363 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1552473576.363 * * [simplify]: iters left: 6 (9 enodes) 1552473576.367 * * [simplify]: iters left: 5 (35 enodes) 1552473576.379 * * [simplify]: iters left: 4 (59 enodes) 1552473576.396 * * [simplify]: iters left: 3 (89 enodes) 1552473576.413 * * [simplify]: iters left: 2 (117 enodes) 1552473576.430 * * [simplify]: iters left: 1 (129 enodes) 1552473576.459 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473576.459 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473576.460 * * [simplify]: Extracting #2: cost 33 inf + 2 1552473576.460 * * [simplify]: Extracting #3: cost 42 inf + 211 1552473576.461 * * [simplify]: Extracting #4: cost 27 inf + 1687 1552473576.462 * * [simplify]: Extracting #5: cost 3 inf + 4535 1552473576.465 * * [simplify]: Extracting #6: cost 0 inf + 4868 1552473576.466 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1552473576.466 * [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))))) 1552473576.466 * * * * [progress]: [ 89 / 799 ] simplifiying candidate # 1552473576.466 * [simplify]: Simplifying (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1552473576.466 * * [simplify]: iters left: 6 (7 enodes) 1552473576.469 * * [simplify]: iters left: 5 (25 enodes) 1552473576.473 * * [simplify]: iters left: 4 (29 enodes) 1552473576.477 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473576.477 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473576.477 * * [simplify]: Extracting #2: cost 9 inf + 1 1552473576.477 * * [simplify]: Extracting #3: cost 12 inf + 1 1552473576.477 * * [simplify]: Extracting #4: cost 8 inf + 117 1552473576.478 * * [simplify]: Extracting #5: cost 5 inf + 609 1552473576.478 * * [simplify]: Extracting #6: cost 1 inf + 1319 1552473576.478 * * [simplify]: Extracting #7: cost 0 inf + 1537 1552473576.478 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1552473576.478 * [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)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473576.478 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) 1552473576.478 * * [simplify]: iters left: 6 (10 enodes) 1552473576.482 * * [simplify]: iters left: 5 (38 enodes) 1552473576.488 * * [simplify]: iters left: 4 (62 enodes) 1552473576.497 * * [simplify]: iters left: 3 (92 enodes) 1552473576.522 * * [simplify]: iters left: 2 (120 enodes) 1552473576.540 * * [simplify]: iters left: 1 (132 enodes) 1552473576.558 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473576.558 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473576.558 * * [simplify]: Extracting #2: cost 34 inf + 2 1552473576.559 * * [simplify]: Extracting #3: cost 44 inf + 170 1552473576.559 * * [simplify]: Extracting #4: cost 32 inf + 1594 1552473576.561 * * [simplify]: Extracting #5: cost 8 inf + 6122 1552473576.563 * * [simplify]: Extracting #6: cost 0 inf + 7702 1552473576.566 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) 1552473576.566 * [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)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473576.567 * * * * [progress]: [ 90 / 799 ] simplifiying candidate # 1552473576.567 * [simplify]: Simplifying (/ 1 (sqrt (hypot y.re y.im))) 1552473576.567 * * [simplify]: iters left: 4 (6 enodes) 1552473576.570 * * [simplify]: iters left: 3 (20 enodes) 1552473576.576 * * [simplify]: iters left: 2 (22 enodes) 1552473576.585 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473576.585 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473576.585 * * [simplify]: Extracting #2: cost 5 inf + 1 1552473576.585 * * [simplify]: Extracting #3: cost 8 inf + 1 1552473576.585 * * [simplify]: Extracting #4: cost 6 inf + 3 1552473576.585 * * [simplify]: Extracting #5: cost 1 inf + 449 1552473576.585 * * [simplify]: Extracting #6: cost 0 inf + 587 1552473576.586 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 1552473576.586 * [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)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473576.586 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) 1552473576.586 * * [simplify]: iters left: 6 (10 enodes) 1552473576.591 * * [simplify]: iters left: 5 (38 enodes) 1552473576.602 * * [simplify]: iters left: 4 (62 enodes) 1552473576.620 * * [simplify]: iters left: 3 (92 enodes) 1552473576.646 * * [simplify]: iters left: 2 (120 enodes) 1552473576.678 * * [simplify]: iters left: 1 (132 enodes) 1552473576.707 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473576.707 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473576.707 * * [simplify]: Extracting #2: cost 34 inf + 2 1552473576.707 * * [simplify]: Extracting #3: cost 44 inf + 170 1552473576.708 * * [simplify]: Extracting #4: cost 32 inf + 1434 1552473576.709 * * [simplify]: Extracting #5: cost 8 inf + 5082 1552473576.710 * * [simplify]: Extracting #6: cost 0 inf + 6342 1552473576.711 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) 1552473576.711 * [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)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473576.711 * * * * [progress]: [ 91 / 799 ] simplifiying candidate # 1552473576.711 * [simplify]: Simplifying (/ 1 1) 1552473576.711 * * [simplify]: iters left: 2 (2 enodes) 1552473576.713 * * [simplify]: iters left: 1 (6 enodes) 1552473576.714 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473576.714 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473576.714 * [simplify]: Simplified to 1 1552473576.714 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473576.714 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1552473576.714 * * [simplify]: iters left: 6 (9 enodes) 1552473576.718 * * [simplify]: iters left: 5 (35 enodes) 1552473576.723 * * [simplify]: iters left: 4 (59 enodes) 1552473576.735 * * [simplify]: iters left: 3 (89 enodes) 1552473576.760 * * [simplify]: iters left: 2 (117 enodes) 1552473576.792 * * [simplify]: iters left: 1 (129 enodes) 1552473576.824 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473576.824 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473576.824 * * [simplify]: Extracting #2: cost 33 inf + 2 1552473576.825 * * [simplify]: Extracting #3: cost 42 inf + 211 1552473576.825 * * [simplify]: Extracting #4: cost 27 inf + 1687 1552473576.827 * * [simplify]: Extracting #5: cost 3 inf + 4535 1552473576.829 * * [simplify]: Extracting #6: cost 0 inf + 4868 1552473576.832 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1552473576.832 * [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))))) 1552473576.832 * * * * [progress]: [ 92 / 799 ] simplifiying candidate # 1552473576.832 * [simplify]: Simplifying (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1552473576.832 * * [simplify]: iters left: 6 (7 enodes) 1552473576.836 * * [simplify]: iters left: 5 (25 enodes) 1552473576.844 * * [simplify]: iters left: 4 (29 enodes) 1552473576.855 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473576.856 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473576.856 * * [simplify]: Extracting #2: cost 9 inf + 1 1552473576.856 * * [simplify]: Extracting #3: cost 12 inf + 1 1552473576.856 * * [simplify]: Extracting #4: cost 8 inf + 117 1552473576.856 * * [simplify]: Extracting #5: cost 5 inf + 609 1552473576.857 * * [simplify]: Extracting #6: cost 1 inf + 1319 1552473576.857 * * [simplify]: Extracting #7: cost 0 inf + 1537 1552473576.858 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1552473576.858 * [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)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473576.858 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) 1552473576.858 * * [simplify]: iters left: 6 (10 enodes) 1552473576.863 * * [simplify]: iters left: 5 (38 enodes) 1552473576.874 * * [simplify]: iters left: 4 (62 enodes) 1552473576.893 * * [simplify]: iters left: 3 (92 enodes) 1552473576.912 * * [simplify]: iters left: 2 (120 enodes) 1552473576.928 * * [simplify]: iters left: 1 (132 enodes) 1552473576.955 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473576.956 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473576.956 * * [simplify]: Extracting #2: cost 34 inf + 2 1552473576.956 * * [simplify]: Extracting #3: cost 44 inf + 170 1552473576.957 * * [simplify]: Extracting #4: cost 32 inf + 1594 1552473576.959 * * [simplify]: Extracting #5: cost 8 inf + 6122 1552473576.961 * * [simplify]: Extracting #6: cost 0 inf + 7702 1552473576.964 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) 1552473576.964 * [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)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473576.964 * * * * [progress]: [ 93 / 799 ] simplifiying candidate # 1552473576.964 * [simplify]: Simplifying (/ 1 (sqrt (hypot y.re y.im))) 1552473576.964 * * [simplify]: iters left: 4 (6 enodes) 1552473576.967 * * [simplify]: iters left: 3 (20 enodes) 1552473576.972 * * [simplify]: iters left: 2 (22 enodes) 1552473576.976 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473576.976 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473576.976 * * [simplify]: Extracting #2: cost 5 inf + 1 1552473576.976 * * [simplify]: Extracting #3: cost 8 inf + 1 1552473576.976 * * [simplify]: Extracting #4: cost 6 inf + 3 1552473576.976 * * [simplify]: Extracting #5: cost 1 inf + 449 1552473576.977 * * [simplify]: Extracting #6: cost 0 inf + 587 1552473576.977 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 1552473576.977 * [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)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473576.977 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) 1552473576.977 * * [simplify]: iters left: 6 (10 enodes) 1552473576.980 * * [simplify]: iters left: 5 (38 enodes) 1552473576.986 * * [simplify]: iters left: 4 (62 enodes) 1552473576.995 * * [simplify]: iters left: 3 (92 enodes) 1552473577.013 * * [simplify]: iters left: 2 (120 enodes) 1552473577.047 * * [simplify]: iters left: 1 (132 enodes) 1552473577.080 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473577.080 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473577.080 * * [simplify]: Extracting #2: cost 34 inf + 2 1552473577.080 * * [simplify]: Extracting #3: cost 44 inf + 170 1552473577.081 * * [simplify]: Extracting #4: cost 32 inf + 1434 1552473577.083 * * [simplify]: Extracting #5: cost 8 inf + 5082 1552473577.086 * * [simplify]: Extracting #6: cost 0 inf + 6342 1552473577.090 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) 1552473577.090 * [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)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473577.091 * * * * [progress]: [ 94 / 799 ] simplifiying candidate # 1552473577.091 * [simplify]: Simplifying (/ 1 1) 1552473577.091 * * [simplify]: iters left: 2 (2 enodes) 1552473577.093 * * [simplify]: iters left: 1 (6 enodes) 1552473577.095 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473577.095 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473577.095 * [simplify]: Simplified to 1 1552473577.095 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473577.095 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1552473577.095 * * [simplify]: iters left: 6 (9 enodes) 1552473577.097 * * [simplify]: iters left: 5 (35 enodes) 1552473577.103 * * [simplify]: iters left: 4 (59 enodes) 1552473577.112 * * [simplify]: iters left: 3 (89 enodes) 1552473577.124 * * [simplify]: iters left: 2 (117 enodes) 1552473577.156 * * [simplify]: iters left: 1 (129 enodes) 1552473577.189 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473577.189 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473577.189 * * [simplify]: Extracting #2: cost 33 inf + 2 1552473577.190 * * [simplify]: Extracting #3: cost 42 inf + 211 1552473577.190 * * [simplify]: Extracting #4: cost 27 inf + 1687 1552473577.192 * * [simplify]: Extracting #5: cost 3 inf + 4535 1552473577.194 * * [simplify]: Extracting #6: cost 0 inf + 4868 1552473577.196 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1552473577.196 * [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))))) 1552473577.196 * * * * [progress]: [ 95 / 799 ] simplifiying candidate # 1552473577.196 * * * * [progress]: [ 96 / 799 ] simplifiying candidate # 1552473577.197 * * * * [progress]: [ 97 / 799 ] simplifiying candidate # 1552473577.197 * * * * [progress]: [ 98 / 799 ] simplifiying candidate # 1552473577.197 * [simplify]: Simplifying (cbrt (hypot y.re y.im)) 1552473577.197 * * [simplify]: iters left: 2 (4 enodes) 1552473577.199 * * [simplify]: iters left: 1 (12 enodes) 1552473577.202 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473577.202 * * [simplify]: Extracting #1: cost 3 inf + 0 1552473577.202 * * [simplify]: Extracting #2: cost 6 inf + 0 1552473577.202 * * [simplify]: Extracting #3: cost 4 inf + 2 1552473577.202 * * [simplify]: Extracting #4: cost 0 inf + 390 1552473577.203 * [simplify]: Simplified to (cbrt (hypot y.re y.im)) 1552473577.203 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473577.203 * * * * [progress]: [ 99 / 799 ] simplifiying candidate # 1552473577.203 * [simplify]: Simplifying (sqrt (hypot y.re y.im)) 1552473577.203 * * [simplify]: iters left: 2 (4 enodes) 1552473577.205 * * [simplify]: iters left: 1 (12 enodes) 1552473577.210 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473577.210 * * [simplify]: Extracting #1: cost 3 inf + 0 1552473577.210 * * [simplify]: Extracting #2: cost 6 inf + 0 1552473577.210 * * [simplify]: Extracting #3: cost 4 inf + 2 1552473577.210 * * [simplify]: Extracting #4: cost 0 inf + 310 1552473577.210 * [simplify]: Simplified to (sqrt (hypot y.re y.im)) 1552473577.210 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473577.210 * * * * [progress]: [ 100 / 799 ] simplifiying candidate # 1552473577.211 * [simplify]: Simplifying (hypot y.re y.im) 1552473577.211 * * [simplify]: iters left: 1 (3 enodes) 1552473577.212 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473577.212 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473577.212 * * [simplify]: Extracting #2: cost 2 inf + 2 1552473577.212 * * [simplify]: Extracting #3: cost 0 inf + 116 1552473577.212 * [simplify]: Simplified to (hypot y.re y.im) 1552473577.212 * [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))))) 1552473577.212 * * * * [progress]: [ 101 / 799 ] simplifiying candidate # 1552473577.213 * [simplify]: Simplifying (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1552473577.213 * * [simplify]: iters left: 6 (9 enodes) 1552473577.217 * * [simplify]: iters left: 5 (32 enodes) 1552473577.226 * * [simplify]: iters left: 4 (42 enodes) 1552473577.237 * * [simplify]: iters left: 3 (50 enodes) 1552473577.244 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473577.244 * * [simplify]: Extracting #1: cost 3 inf + 0 1552473577.244 * * [simplify]: Extracting #2: cost 5 inf + 0 1552473577.244 * * [simplify]: Extracting #3: cost 15 inf + 0 1552473577.244 * * [simplify]: Extracting #4: cost 14 inf + 127 1552473577.244 * * [simplify]: Extracting #5: cost 4 inf + 1133 1552473577.245 * * [simplify]: Extracting #6: cost 0 inf + 1674 1552473577.245 * * [simplify]: Extracting #7: cost 0 inf + 1644 1552473577.245 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1552473577.245 * [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))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473577.245 * * * * [progress]: [ 102 / 799 ] simplifiying candidate # 1552473577.246 * [simplify]: Simplifying (sqrt (- (* x.im y.re) (* x.re y.im))) 1552473577.246 * * [simplify]: iters left: 5 (8 enodes) 1552473577.247 * * [simplify]: iters left: 4 (29 enodes) 1552473577.252 * * [simplify]: iters left: 3 (39 enodes) 1552473577.258 * * [simplify]: iters left: 2 (47 enodes) 1552473577.264 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473577.264 * * [simplify]: Extracting #1: cost 3 inf + 0 1552473577.264 * * [simplify]: Extracting #2: cost 13 inf + 0 1552473577.264 * * [simplify]: Extracting #3: cost 11 inf + 128 1552473577.265 * * [simplify]: Extracting #4: cost 2 inf + 788 1552473577.265 * * [simplify]: Extracting #5: cost 0 inf + 1076 1552473577.265 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 1552473577.265 * [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))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473577.265 * * * * [progress]: [ 103 / 799 ] simplifiying candidate # 1552473577.265 * * * * [progress]: [ 104 / 799 ] simplifiying candidate # 1552473577.266 * [simplify]: Simplifying (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) 1552473577.266 * * [simplify]: iters left: 5 (9 enodes) 1552473577.268 * * [simplify]: iters left: 4 (30 enodes) 1552473577.272 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473577.272 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473577.272 * * [simplify]: Extracting #2: cost 8 inf + 0 1552473577.272 * * [simplify]: Extracting #3: cost 14 inf + 0 1552473577.272 * * [simplify]: Extracting #4: cost 10 inf + 4 1552473577.272 * * [simplify]: Extracting #5: cost 4 inf + 376 1552473577.272 * * [simplify]: Extracting #6: cost 1 inf + 704 1552473577.272 * * [simplify]: Extracting #7: cost 0 inf + 908 1552473577.272 * [simplify]: Simplified to (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) 1552473577.272 * [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))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473577.272 * * * * [progress]: [ 105 / 799 ] simplifiying candidate # 1552473577.273 * [simplify]: Simplifying (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) 1552473577.273 * * [simplify]: iters left: 5 (10 enodes) 1552473577.275 * * [simplify]: iters left: 4 (33 enodes) 1552473577.280 * * [simplify]: iters left: 3 (35 enodes) 1552473577.288 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473577.288 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473577.288 * * [simplify]: Extracting #2: cost 13 inf + 0 1552473577.288 * * [simplify]: Extracting #3: cost 12 inf + 84 1552473577.288 * * [simplify]: Extracting #4: cost 6 inf + 412 1552473577.289 * * [simplify]: Extracting #5: cost 1 inf + 1016 1552473577.289 * * [simplify]: Extracting #6: cost 0 inf + 1098 1552473577.290 * [simplify]: Simplified to (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) 1552473577.290 * [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))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473577.290 * * * * [progress]: [ 106 / 799 ] simplifiying candidate # 1552473577.290 * [simplify]: Simplifying (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) 1552473577.290 * * [simplify]: iters left: 5 (10 enodes) 1552473577.295 * * [simplify]: iters left: 4 (34 enodes) 1552473577.304 * * [simplify]: iters left: 3 (35 enodes) 1552473577.313 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473577.313 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473577.313 * * [simplify]: Extracting #2: cost 13 inf + 0 1552473577.313 * * [simplify]: Extracting #3: cost 12 inf + 84 1552473577.314 * * [simplify]: Extracting #4: cost 7 inf + 210 1552473577.314 * * [simplify]: Extracting #5: cost 2 inf + 757 1552473577.314 * * [simplify]: Extracting #6: cost 0 inf + 1098 1552473577.314 * [simplify]: Simplified to (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) 1552473577.314 * [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))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473577.314 * * * * [progress]: [ 107 / 799 ] simplifiying candidate # 1552473577.315 * [simplify]: Simplifying (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) 1552473577.315 * * [simplify]: iters left: 5 (11 enodes) 1552473577.318 * * [simplify]: iters left: 4 (37 enodes) 1552473577.323 * * [simplify]: iters left: 3 (40 enodes) 1552473577.328 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473577.328 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473577.328 * * [simplify]: Extracting #2: cost 18 inf + 0 1552473577.328 * * [simplify]: Extracting #3: cost 13 inf + 45 1552473577.328 * * [simplify]: Extracting #4: cost 5 inf + 535 1552473577.328 * * [simplify]: Extracting #5: cost 0 inf + 1338 1552473577.329 * [simplify]: Simplified to (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) 1552473577.329 * [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))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473577.329 * * * * [progress]: [ 108 / 799 ] simplifiying candidate # 1552473577.329 * * * * [progress]: [ 109 / 799 ] simplifiying candidate # 1552473577.329 * * * * [progress]: [ 110 / 799 ] simplifiying candidate # 1552473577.329 * * * * [progress]: [ 111 / 799 ] simplifiying candidate # 1552473577.329 * * * * [progress]: [ 112 / 799 ] simplifiying candidate # 1552473577.329 * [simplify]: Simplifying (- (pow (* x.im y.re) 3) (pow (* x.re y.im) 3)) 1552473577.329 * * [simplify]: iters left: 5 (10 enodes) 1552473577.332 * * [simplify]: iters left: 4 (53 enodes) 1552473577.346 * * [simplify]: iters left: 3 (169 enodes) 1552473577.422 * * [simplify]: iters left: 2 (492 enodes) 1552473577.668 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473577.668 * * [simplify]: Extracting #1: cost 75 inf + 0 1552473577.670 * * [simplify]: Extracting #2: cost 198 inf + 374 1552473577.675 * * [simplify]: Extracting #3: cost 166 inf + 9451 1552473577.687 * * [simplify]: Extracting #4: cost 56 inf + 44323 1552473577.695 * * [simplify]: Extracting #5: cost 7 inf + 63760 1552473577.704 * * [simplify]: Extracting #6: cost 0 inf + 66866 1552473577.721 * [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))) 1552473577.722 * [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)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473577.722 * * * * [progress]: [ 113 / 799 ] simplifiying candidate # 1552473577.722 * [simplify]: Simplifying (- (* (* x.im y.re) (* x.im y.re)) (* (* x.re y.im) (* x.re y.im))) 1552473577.722 * * [simplify]: iters left: 6 (9 enodes) 1552473577.727 * * [simplify]: iters left: 5 (49 enodes) 1552473577.747 * * [simplify]: iters left: 4 (119 enodes) 1552473577.791 * * [simplify]: iters left: 3 (204 enodes) 1552473577.857 * * [simplify]: iters left: 2 (305 enodes) 1552473577.958 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473577.959 * * [simplify]: Extracting #1: cost 61 inf + 0 1552473577.959 * * [simplify]: Extracting #2: cost 103 inf + 740 1552473577.961 * * [simplify]: Extracting #3: cost 58 inf + 5220 1552473577.968 * * [simplify]: Extracting #4: cost 4 inf + 14703 1552473577.974 * * [simplify]: Extracting #5: cost 0 inf + 15779 1552473577.979 * [simplify]: Simplified to (- (* (* x.im y.re) (* x.im y.re)) (* (* x.re y.im) (* x.re y.im))) 1552473577.979 * [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)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473577.979 * * * * [progress]: [ 114 / 799 ] simplifiying candidate #real (real->posit16 (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))> 1552473577.979 * * * * [progress]: [ 115 / 799 ] simplifiying candidate # 1552473577.980 * [simplify]: Simplifying (fma x.im y.re (- (* y.im x.re))) 1552473577.980 * * [simplify]: iters left: 5 (7 enodes) 1552473577.981 * * [simplify]: iters left: 4 (28 enodes) 1552473577.985 * * [simplify]: iters left: 3 (39 enodes) 1552473577.992 * * [simplify]: iters left: 2 (44 enodes) 1552473578.002 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473578.002 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473578.003 * * [simplify]: Extracting #2: cost 8 inf + 210 1552473578.003 * * [simplify]: Extracting #3: cost 1 inf + 736 1552473578.004 * * [simplify]: Extracting #4: cost 0 inf + 748 1552473578.004 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1552473578.004 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473578.004 * [simplify]: Simplifying (fma (- y.im) x.re (* y.im x.re)) 1552473578.005 * * [simplify]: iters left: 3 (5 enodes) 1552473578.007 * * [simplify]: iters left: 2 (18 enodes) 1552473578.012 * * [simplify]: iters left: 1 (25 enodes) 1552473578.019 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473578.020 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473578.020 * * [simplify]: Extracting #2: cost 11 inf + 2 1552473578.020 * * [simplify]: Extracting #3: cost 4 inf + 373 1552473578.020 * * [simplify]: Extracting #4: cost 0 inf + 699 1552473578.021 * [simplify]: Simplified to (- (* y.im x.re) (* y.im x.re)) 1552473578.021 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473578.021 * * * * [progress]: [ 116 / 799 ] simplifiying candidate # 1552473578.021 * [simplify]: Simplifying (fma x.im y.re (- (* (cbrt (* x.re y.im)) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im)))))) 1552473578.022 * * [simplify]: iters left: 6 (10 enodes) 1552473578.026 * * [simplify]: iters left: 5 (40 enodes) 1552473578.040 * * [simplify]: iters left: 4 (60 enodes) 1552473578.060 * * [simplify]: iters left: 3 (85 enodes) 1552473578.089 * * [simplify]: iters left: 2 (129 enodes) 1552473578.119 * * [simplify]: iters left: 1 (198 enodes) 1552473578.170 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473578.170 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473578.170 * * [simplify]: Extracting #2: cost 41 inf + 2 1552473578.171 * * [simplify]: Extracting #3: cost 67 inf + 624 1552473578.172 * * [simplify]: Extracting #4: cost 58 inf + 1685 1552473578.173 * * [simplify]: Extracting #5: cost 45 inf + 6797 1552473578.178 * * [simplify]: Extracting #6: cost 8 inf + 28604 1552473578.184 * * [simplify]: Extracting #7: cost 0 inf + 34029 1552473578.194 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473578.194 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473578.195 * [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))))) 1552473578.195 * * [simplify]: iters left: 6 (8 enodes) 1552473578.199 * * [simplify]: iters left: 5 (30 enodes) 1552473578.209 * * [simplify]: iters left: 4 (46 enodes) 1552473578.229 * * [simplify]: iters left: 3 (95 enodes) 1552473578.264 * * [simplify]: iters left: 2 (153 enodes) 1552473578.308 * * [simplify]: iters left: 1 (222 enodes) 1552473578.380 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473578.380 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473578.380 * [simplify]: Simplified to 0 1552473578.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) (hypot y.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473578.380 * * * * [progress]: [ 117 / 799 ] simplifiying candidate # 1552473578.381 * [simplify]: Simplifying (fma x.im y.re (- (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im))))) 1552473578.381 * * [simplify]: iters left: 6 (9 enodes) 1552473578.384 * * [simplify]: iters left: 5 (31 enodes) 1552473578.392 * * [simplify]: iters left: 4 (45 enodes) 1552473578.404 * * [simplify]: iters left: 3 (56 enodes) 1552473578.416 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473578.416 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473578.416 * * [simplify]: Extracting #2: cost 14 inf + 87 1552473578.416 * * [simplify]: Extracting #3: cost 1 inf + 1074 1552473578.417 * * [simplify]: Extracting #4: cost 0 inf + 1156 1552473578.418 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473578.418 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473578.418 * [simplify]: Simplifying (fma (- (sqrt (* x.re y.im))) (sqrt (* x.re y.im)) (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im)))) 1552473578.418 * * [simplify]: iters left: 6 (7 enodes) 1552473578.421 * * [simplify]: iters left: 5 (22 enodes) 1552473578.427 * * [simplify]: iters left: 4 (30 enodes) 1552473578.435 * * [simplify]: iters left: 3 (46 enodes) 1552473578.447 * * [simplify]: iters left: 2 (56 enodes) 1552473578.457 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473578.457 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473578.457 * [simplify]: Simplified to 0 1552473578.457 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473578.457 * * * * [progress]: [ 118 / 799 ] simplifiying candidate # 1552473578.458 * [simplify]: Simplifying (fma x.im y.re (- (* (* x.re y.im) 1))) 1552473578.458 * * [simplify]: iters left: 6 (9 enodes) 1552473578.466 * * [simplify]: iters left: 5 (38 enodes) 1552473578.478 * * [simplify]: iters left: 4 (63 enodes) 1552473578.496 * * [simplify]: iters left: 3 (88 enodes) 1552473578.516 * * [simplify]: iters left: 2 (96 enodes) 1552473578.534 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473578.534 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473578.535 * * [simplify]: Extracting #2: cost 9 inf + 170 1552473578.535 * * [simplify]: Extracting #3: cost 1 inf + 708 1552473578.536 * * [simplify]: Extracting #4: cost 0 inf + 750 1552473578.536 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473578.536 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473578.537 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1552473578.537 * * [simplify]: iters left: 5 (7 enodes) 1552473578.541 * * [simplify]: iters left: 4 (31 enodes) 1552473578.551 * * [simplify]: iters left: 3 (53 enodes) 1552473578.560 * * [simplify]: iters left: 2 (65 enodes) 1552473578.574 * * [simplify]: iters left: 1 (97 enodes) 1552473578.599 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473578.599 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473578.599 * [simplify]: Simplified to 0 1552473578.599 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473578.599 * * * * [progress]: [ 119 / 799 ] simplifiying candidate # 1552473578.600 * [simplify]: Simplifying (fma x.im y.re (- (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im))))) 1552473578.600 * * [simplify]: iters left: 6 (10 enodes) 1552473578.602 * * [simplify]: iters left: 5 (43 enodes) 1552473578.610 * * [simplify]: iters left: 4 (81 enodes) 1552473578.624 * * [simplify]: iters left: 3 (130 enodes) 1552473578.648 * * [simplify]: iters left: 2 (136 enodes) 1552473578.671 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473578.671 * * [simplify]: Extracting #1: cost 17 inf + 0 1552473578.671 * * [simplify]: Extracting #2: cost 32 inf + 2 1552473578.671 * * [simplify]: Extracting #3: cost 19 inf + 922 1552473578.672 * * [simplify]: Extracting #4: cost 2 inf + 2512 1552473578.673 * * [simplify]: Extracting #5: cost 0 inf + 2620 1552473578.674 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1552473578.674 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473578.674 * [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)))) 1552473578.674 * * [simplify]: iters left: 6 (8 enodes) 1552473578.676 * * [simplify]: iters left: 5 (38 enodes) 1552473578.683 * * [simplify]: iters left: 4 (69 enodes) 1552473578.706 * * [simplify]: iters left: 3 (148 enodes) 1552473578.743 * * [simplify]: iters left: 2 (233 enodes) 1552473578.789 * * [simplify]: iters left: 1 (252 enodes) 1552473578.808 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473578.808 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473578.808 * [simplify]: Simplified to 0 1552473578.808 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473578.808 * * * * [progress]: [ 120 / 799 ] simplifiying candidate # 1552473578.808 * [simplify]: Simplifying (fma x.im y.re (- (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im)))))) 1552473578.808 * * [simplify]: iters left: 6 (10 enodes) 1552473578.812 * * [simplify]: iters left: 5 (42 enodes) 1552473578.827 * * [simplify]: iters left: 4 (86 enodes) 1552473578.843 * * [simplify]: iters left: 3 (139 enodes) 1552473578.869 * * [simplify]: iters left: 2 (147 enodes) 1552473578.898 * * [simplify]: iters left: 1 (149 enodes) 1552473578.912 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473578.912 * * [simplify]: Extracting #1: cost 17 inf + 0 1552473578.912 * * [simplify]: Extracting #2: cost 29 inf + 3 1552473578.912 * * [simplify]: Extracting #3: cost 14 inf + 1348 1552473578.913 * * [simplify]: Extracting #4: cost 1 inf + 2972 1552473578.914 * * [simplify]: Extracting #5: cost 0 inf + 3094 1552473578.915 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473578.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 (- (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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473578.915 * [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))))) 1552473578.915 * * [simplify]: iters left: 6 (8 enodes) 1552473578.917 * * [simplify]: iters left: 5 (32 enodes) 1552473578.922 * * [simplify]: iters left: 4 (60 enodes) 1552473578.943 * * [simplify]: iters left: 3 (136 enodes) 1552473578.996 * * [simplify]: iters left: 2 (206 enodes) 1552473579.049 * * [simplify]: iters left: 1 (228 enodes) 1552473579.082 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473579.082 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473579.082 * [simplify]: Simplified to 0 1552473579.082 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473579.082 * * * * [progress]: [ 121 / 799 ] simplifiying candidate # 1552473579.083 * [simplify]: Simplifying (fma x.im y.re (- (* (sqrt y.im) (* x.re (sqrt y.im))))) 1552473579.083 * * [simplify]: iters left: 6 (9 enodes) 1552473579.090 * * [simplify]: iters left: 5 (35 enodes) 1552473579.100 * * [simplify]: iters left: 4 (56 enodes) 1552473579.117 * * [simplify]: iters left: 3 (74 enodes) 1552473579.137 * * [simplify]: iters left: 2 (77 enodes) 1552473579.156 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473579.156 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473579.157 * * [simplify]: Extracting #2: cost 21 inf + 3 1552473579.157 * * [simplify]: Extracting #3: cost 7 inf + 964 1552473579.158 * * [simplify]: Extracting #4: cost 0 inf + 1497 1552473579.159 * * [simplify]: Extracting #5: cost 0 inf + 1482 1552473579.160 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473579.160 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473579.160 * [simplify]: Simplifying (fma (- (sqrt y.im)) (* x.re (sqrt y.im)) (* (sqrt y.im) (* x.re (sqrt y.im)))) 1552473579.160 * * [simplify]: iters left: 6 (7 enodes) 1552473579.164 * * [simplify]: iters left: 5 (25 enodes) 1552473579.171 * * [simplify]: iters left: 4 (39 enodes) 1552473579.187 * * [simplify]: iters left: 3 (82 enodes) 1552473579.207 * * [simplify]: iters left: 2 (110 enodes) 1552473579.222 * * [simplify]: iters left: 1 (112 enodes) 1552473579.230 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473579.230 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473579.230 * [simplify]: Simplified to 0 1552473579.230 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473579.230 * * * * [progress]: [ 122 / 799 ] simplifiying candidate # 1552473579.231 * [simplify]: Simplifying (fma x.im y.re (- (* y.im (* x.re 1)))) 1552473579.231 * * [simplify]: iters left: 6 (9 enodes) 1552473579.233 * * [simplify]: iters left: 5 (34 enodes) 1552473579.238 * * [simplify]: iters left: 4 (50 enodes) 1552473579.245 * * [simplify]: iters left: 3 (58 enodes) 1552473579.252 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473579.252 * * [simplify]: Extracting #1: cost 12 inf + 0 1552473579.253 * * [simplify]: Extracting #2: cost 9 inf + 251 1552473579.253 * * [simplify]: Extracting #3: cost 1 inf + 818 1552473579.253 * * [simplify]: Extracting #4: cost 0 inf + 830 1552473579.253 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1552473579.253 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473579.254 * [simplify]: Simplifying (fma (- y.im) (* x.re 1) (* y.im (* x.re 1))) 1552473579.254 * * [simplify]: iters left: 5 (7 enodes) 1552473579.256 * * [simplify]: iters left: 4 (24 enodes) 1552473579.260 * * [simplify]: iters left: 3 (37 enodes) 1552473579.266 * * [simplify]: iters left: 2 (53 enodes) 1552473579.272 * * [simplify]: iters left: 1 (58 enodes) 1552473579.278 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473579.278 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473579.278 * [simplify]: Simplified to 0 1552473579.278 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473579.278 * * * * [progress]: [ 123 / 799 ] simplifiying candidate # 1552473579.279 * [simplify]: Simplifying (fma x.im y.re (- (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re))))) 1552473579.279 * * [simplify]: iters left: 6 (10 enodes) 1552473579.281 * * [simplify]: iters left: 5 (42 enodes) 1552473579.288 * * [simplify]: iters left: 4 (83 enodes) 1552473579.308 * * [simplify]: iters left: 3 (123 enodes) 1552473579.342 * * [simplify]: iters left: 2 (133 enodes) 1552473579.372 * * [simplify]: iters left: 1 (143 enodes) 1552473579.406 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473579.406 * * [simplify]: Extracting #1: cost 17 inf + 0 1552473579.406 * * [simplify]: Extracting #2: cost 31 inf + 3 1552473579.407 * * [simplify]: Extracting #3: cost 17 inf + 1272 1552473579.409 * * [simplify]: Extracting #4: cost 0 inf + 3258 1552473579.410 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1552473579.410 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473579.411 * [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)))) 1552473579.411 * * [simplify]: iters left: 6 (8 enodes) 1552473579.415 * * [simplify]: iters left: 5 (36 enodes) 1552473579.424 * * [simplify]: iters left: 4 (64 enodes) 1552473579.436 * * [simplify]: iters left: 3 (129 enodes) 1552473579.468 * * [simplify]: iters left: 2 (200 enodes) 1552473579.514 * * [simplify]: iters left: 1 (223 enodes) 1552473579.554 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473579.555 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473579.555 * [simplify]: Simplified to 0 1552473579.555 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473579.555 * * * * [progress]: [ 124 / 799 ] simplifiying candidate # 1552473579.555 * [simplify]: Simplifying (fma x.im y.re (- (* (* (sqrt x.re) y.im) (sqrt x.re)))) 1552473579.555 * * [simplify]: iters left: 6 (9 enodes) 1552473579.559 * * [simplify]: iters left: 5 (35 enodes) 1552473579.570 * * [simplify]: iters left: 4 (56 enodes) 1552473579.586 * * [simplify]: iters left: 3 (75 enodes) 1552473579.596 * * [simplify]: iters left: 2 (78 enodes) 1552473579.606 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473579.606 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473579.606 * * [simplify]: Extracting #2: cost 21 inf + 3 1552473579.606 * * [simplify]: Extracting #3: cost 7 inf + 964 1552473579.607 * * [simplify]: Extracting #4: cost 0 inf + 1497 1552473579.607 * * [simplify]: Extracting #5: cost 0 inf + 1482 1552473579.607 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1552473579.608 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473579.608 * [simplify]: Simplifying (fma (- (* (sqrt x.re) y.im)) (sqrt x.re) (* (* (sqrt x.re) y.im) (sqrt x.re))) 1552473579.608 * * [simplify]: iters left: 6 (7 enodes) 1552473579.609 * * [simplify]: iters left: 5 (29 enodes) 1552473579.614 * * [simplify]: iters left: 4 (46 enodes) 1552473579.622 * * [simplify]: iters left: 3 (81 enodes) 1552473579.643 * * [simplify]: iters left: 2 (110 enodes) 1552473579.655 * * [simplify]: iters left: 1 (111 enodes) 1552473579.664 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473579.664 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473579.664 * [simplify]: Simplified to 0 1552473579.664 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473579.664 * * * * [progress]: [ 125 / 799 ] simplifiying candidate # 1552473579.664 * [simplify]: Simplifying (fma x.im y.re (- (* (* x.re y.im) 1))) 1552473579.665 * * [simplify]: iters left: 6 (9 enodes) 1552473579.667 * * [simplify]: iters left: 5 (38 enodes) 1552473579.674 * * [simplify]: iters left: 4 (63 enodes) 1552473579.685 * * [simplify]: iters left: 3 (88 enodes) 1552473579.696 * * [simplify]: iters left: 2 (96 enodes) 1552473579.713 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473579.714 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473579.714 * * [simplify]: Extracting #2: cost 9 inf + 170 1552473579.714 * * [simplify]: Extracting #3: cost 1 inf + 708 1552473579.715 * * [simplify]: Extracting #4: cost 0 inf + 750 1552473579.716 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473579.716 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473579.716 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1552473579.716 * * [simplify]: iters left: 5 (7 enodes) 1552473579.720 * * [simplify]: iters left: 4 (31 enodes) 1552473579.732 * * [simplify]: iters left: 3 (53 enodes) 1552473579.748 * * [simplify]: iters left: 2 (65 enodes) 1552473579.770 * * [simplify]: iters left: 1 (97 enodes) 1552473579.795 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473579.796 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473579.796 * [simplify]: Simplified to 0 1552473579.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) (hypot y.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473579.796 * * * * [progress]: [ 126 / 799 ] simplifiying candidate # 1552473579.796 * [simplify]: Simplifying (fma x.im y.re (- (* x.re y.im))) 1552473579.796 * * [simplify]: iters left: 5 (7 enodes) 1552473579.798 * * [simplify]: iters left: 4 (28 enodes) 1552473579.803 * * [simplify]: iters left: 3 (39 enodes) 1552473579.809 * * [simplify]: iters left: 2 (44 enodes) 1552473579.814 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473579.814 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473579.814 * * [simplify]: Extracting #2: cost 8 inf + 210 1552473579.815 * * [simplify]: Extracting #3: cost 1 inf + 736 1552473579.815 * * [simplify]: Extracting #4: cost 0 inf + 748 1552473579.815 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473579.815 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473579.816 * [simplify]: Simplifying (fma (- x.re) y.im (* x.re y.im)) 1552473579.816 * * [simplify]: iters left: 3 (5 enodes) 1552473579.817 * * [simplify]: iters left: 2 (18 enodes) 1552473579.819 * * [simplify]: iters left: 1 (25 enodes) 1552473579.824 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473579.824 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473579.824 * * [simplify]: Extracting #2: cost 11 inf + 2 1552473579.824 * * [simplify]: Extracting #3: cost 4 inf + 373 1552473579.824 * * [simplify]: Extracting #4: cost 0 inf + 699 1552473579.824 * [simplify]: Simplified to (- (* x.re y.im) (* x.re y.im)) 1552473579.824 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473579.824 * * * * [progress]: [ 127 / 799 ] simplifiying candidate # 1552473579.825 * [simplify]: Simplifying (fma (* (cbrt (* x.im y.re)) (cbrt (* x.im y.re))) (cbrt (* x.im y.re)) (- (* y.im x.re))) 1552473579.826 * * [simplify]: iters left: 6 (10 enodes) 1552473579.829 * * [simplify]: iters left: 5 (38 enodes) 1552473579.835 * * [simplify]: iters left: 4 (49 enodes) 1552473579.849 * * [simplify]: iters left: 3 (56 enodes) 1552473579.864 * * [simplify]: iters left: 2 (63 enodes) 1552473579.884 * * [simplify]: iters left: 1 (77 enodes) 1552473579.908 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473579.908 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473579.908 * * [simplify]: Extracting #2: cost 17 inf + 208 1552473579.908 * * [simplify]: Extracting #3: cost 13 inf + 417 1552473579.908 * * [simplify]: Extracting #4: cost 8 inf + 1156 1552473579.909 * * [simplify]: Extracting #5: cost 6 inf + 1652 1552473579.909 * * [simplify]: Extracting #6: cost 1 inf + 3025 1552473579.910 * * [simplify]: Extracting #7: cost 0 inf + 3358 1552473579.910 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1552473579.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 (* y.im x.re))) (hypot y.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473579.910 * [simplify]: Simplifying (fma (- y.im) x.re (* y.im x.re)) 1552473579.910 * * [simplify]: iters left: 3 (5 enodes) 1552473579.912 * * [simplify]: iters left: 2 (18 enodes) 1552473579.914 * * [simplify]: iters left: 1 (25 enodes) 1552473579.918 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473579.918 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473579.918 * * [simplify]: Extracting #2: cost 11 inf + 2 1552473579.918 * * [simplify]: Extracting #3: cost 4 inf + 373 1552473579.919 * * [simplify]: Extracting #4: cost 0 inf + 699 1552473579.919 * [simplify]: Simplified to (- (* y.im x.re) (* y.im x.re)) 1552473579.919 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473579.919 * * * * [progress]: [ 128 / 799 ] simplifiying candidate # 1552473579.919 * [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)))))) 1552473579.919 * * [simplify]: iters left: 6 (13 enodes) 1552473579.922 * * [simplify]: iters left: 5 (50 enodes) 1552473579.931 * * [simplify]: iters left: 4 (70 enodes) 1552473579.957 * * [simplify]: iters left: 3 (96 enodes) 1552473579.978 * * [simplify]: iters left: 2 (143 enodes) 1552473580.011 * * [simplify]: iters left: 1 (221 enodes) 1552473580.086 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473580.086 * * [simplify]: Extracting #1: cost 26 inf + 0 1552473580.087 * * [simplify]: Extracting #2: cost 74 inf + 87 1552473580.088 * * [simplify]: Extracting #3: cost 74 inf + 2690 1552473580.091 * * [simplify]: Extracting #4: cost 51 inf + 11307 1552473580.096 * * [simplify]: Extracting #5: cost 19 inf + 29680 1552473580.104 * * [simplify]: Extracting #6: cost 0 inf + 42202 1552473580.112 * * [simplify]: Extracting #7: cost 0 inf + 42162 1552473580.120 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473580.120 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473580.120 * [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))))) 1552473580.121 * * [simplify]: iters left: 6 (8 enodes) 1552473580.125 * * [simplify]: iters left: 5 (30 enodes) 1552473580.137 * * [simplify]: iters left: 4 (46 enodes) 1552473580.155 * * [simplify]: iters left: 3 (95 enodes) 1552473580.194 * * [simplify]: iters left: 2 (153 enodes) 1552473580.224 * * [simplify]: iters left: 1 (222 enodes) 1552473580.280 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473580.280 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473580.280 * [simplify]: Simplified to 0 1552473580.280 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473580.280 * * * * [progress]: [ 129 / 799 ] simplifiying candidate # 1552473580.280 * [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))))) 1552473580.280 * * [simplify]: iters left: 6 (12 enodes) 1552473580.283 * * [simplify]: iters left: 5 (41 enodes) 1552473580.298 * * [simplify]: iters left: 4 (55 enodes) 1552473580.311 * * [simplify]: iters left: 3 (68 enodes) 1552473580.321 * * [simplify]: iters left: 2 (75 enodes) 1552473580.332 * * [simplify]: iters left: 1 (92 enodes) 1552473580.356 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473580.357 * * [simplify]: Extracting #1: cost 18 inf + 0 1552473580.357 * * [simplify]: Extracting #2: cost 29 inf + 45 1552473580.357 * * [simplify]: Extracting #3: cost 22 inf + 655 1552473580.358 * * [simplify]: Extracting #4: cost 15 inf + 1239 1552473580.359 * * [simplify]: Extracting #5: cost 2 inf + 4676 1552473580.361 * * [simplify]: Extracting #6: cost 0 inf + 5586 1552473580.363 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473580.363 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473580.363 * [simplify]: Simplifying (fma (- (sqrt (* x.re y.im))) (sqrt (* x.re y.im)) (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im)))) 1552473580.363 * * [simplify]: iters left: 6 (7 enodes) 1552473580.366 * * [simplify]: iters left: 5 (22 enodes) 1552473580.373 * * [simplify]: iters left: 4 (30 enodes) 1552473580.382 * * [simplify]: iters left: 3 (46 enodes) 1552473580.394 * * [simplify]: iters left: 2 (56 enodes) 1552473580.406 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473580.406 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473580.406 * [simplify]: Simplified to 0 1552473580.406 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473580.406 * * * * [progress]: [ 130 / 799 ] simplifiying candidate # 1552473580.407 * [simplify]: Simplifying (fma (* (cbrt (* x.im y.re)) (cbrt (* x.im y.re))) (cbrt (* x.im y.re)) (- (* (* x.re y.im) 1))) 1552473580.407 * * [simplify]: iters left: 6 (12 enodes) 1552473580.413 * * [simplify]: iters left: 5 (48 enodes) 1552473580.431 * * [simplify]: iters left: 4 (73 enodes) 1552473580.443 * * [simplify]: iters left: 3 (100 enodes) 1552473580.457 * * [simplify]: iters left: 2 (115 enodes) 1552473580.480 * * [simplify]: iters left: 1 (129 enodes) 1552473580.511 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473580.511 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473580.511 * * [simplify]: Extracting #2: cost 20 inf + 46 1552473580.511 * * [simplify]: Extracting #3: cost 13 inf + 419 1552473580.512 * * [simplify]: Extracting #4: cost 14 inf + 462 1552473580.513 * * [simplify]: Extracting #5: cost 6 inf + 1863 1552473580.514 * * [simplify]: Extracting #6: cost 1 inf + 3027 1552473580.515 * * [simplify]: Extracting #7: cost 0 inf + 3360 1552473580.516 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473580.517 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473580.517 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1552473580.517 * * [simplify]: iters left: 5 (7 enodes) 1552473580.521 * * [simplify]: iters left: 4 (31 enodes) 1552473580.536 * * [simplify]: iters left: 3 (53 enodes) 1552473580.553 * * [simplify]: iters left: 2 (65 enodes) 1552473580.567 * * [simplify]: iters left: 1 (97 enodes) 1552473580.581 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473580.581 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473580.581 * [simplify]: Simplified to 0 1552473580.581 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473580.581 * * * * [progress]: [ 131 / 799 ] simplifiying candidate # 1552473580.581 * [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))))) 1552473580.582 * * [simplify]: iters left: 6 (13 enodes) 1552473580.588 * * [simplify]: iters left: 5 (53 enodes) 1552473580.606 * * [simplify]: iters left: 4 (91 enodes) 1552473580.622 * * [simplify]: iters left: 3 (144 enodes) 1552473580.654 * * [simplify]: iters left: 2 (157 enodes) 1552473580.693 * * [simplify]: iters left: 1 (174 enodes) 1552473580.741 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473580.741 * * [simplify]: Extracting #1: cost 26 inf + 0 1552473580.741 * * [simplify]: Extracting #2: cost 43 inf + 128 1552473580.742 * * [simplify]: Extracting #3: cost 22 inf + 1931 1552473580.745 * * [simplify]: Extracting #4: cost 7 inf + 5350 1552473580.748 * * [simplify]: Extracting #5: cost 0 inf + 7210 1552473580.751 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1552473580.751 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473580.751 * [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)))) 1552473580.751 * * [simplify]: iters left: 6 (8 enodes) 1552473580.755 * * [simplify]: iters left: 5 (38 enodes) 1552473580.773 * * [simplify]: iters left: 4 (69 enodes) 1552473580.800 * * [simplify]: iters left: 3 (148 enodes) 1552473580.852 * * [simplify]: iters left: 2 (233 enodes) 1552473580.884 * * [simplify]: iters left: 1 (252 enodes) 1552473580.909 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473580.909 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473580.909 * [simplify]: Simplified to 0 1552473580.910 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473580.910 * * * * [progress]: [ 132 / 799 ] simplifiying candidate # 1552473580.910 * [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)))))) 1552473580.910 * * [simplify]: iters left: 6 (13 enodes) 1552473580.916 * * [simplify]: iters left: 5 (52 enodes) 1552473580.932 * * [simplify]: iters left: 4 (96 enodes) 1552473580.949 * * [simplify]: iters left: 3 (154 enodes) 1552473580.979 * * [simplify]: iters left: 2 (178 enodes) 1552473581.012 * * [simplify]: iters left: 1 (198 enodes) 1552473581.034 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473581.034 * * [simplify]: Extracting #1: cost 17 inf + 0 1552473581.034 * * [simplify]: Extracting #2: cost 38 inf + 1 1552473581.035 * * [simplify]: Extracting #3: cost 37 inf + 88 1552473581.035 * * [simplify]: Extracting #4: cost 18 inf + 2616 1552473581.036 * * [simplify]: Extracting #5: cost 5 inf + 4371 1552473581.037 * * [simplify]: Extracting #6: cost 2 inf + 4998 1552473581.038 * * [simplify]: Extracting #7: cost 0 inf + 5704 1552473581.039 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473581.039 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473581.040 * [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))))) 1552473581.040 * * [simplify]: iters left: 6 (8 enodes) 1552473581.042 * * [simplify]: iters left: 5 (32 enodes) 1552473581.053 * * [simplify]: iters left: 4 (60 enodes) 1552473581.080 * * [simplify]: iters left: 3 (136 enodes) 1552473581.112 * * [simplify]: iters left: 2 (206 enodes) 1552473581.149 * * [simplify]: iters left: 1 (228 enodes) 1552473581.171 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473581.171 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473581.171 * [simplify]: Simplified to 0 1552473581.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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473581.171 * * * * [progress]: [ 133 / 799 ] simplifiying candidate # 1552473581.171 * [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))))) 1552473581.171 * * [simplify]: iters left: 6 (12 enodes) 1552473581.174 * * [simplify]: iters left: 5 (45 enodes) 1552473581.180 * * [simplify]: iters left: 4 (66 enodes) 1552473581.195 * * [simplify]: iters left: 3 (86 enodes) 1552473581.208 * * [simplify]: iters left: 2 (96 enodes) 1552473581.222 * * [simplify]: iters left: 1 (110 enodes) 1552473581.246 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473581.246 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473581.247 * * [simplify]: Extracting #2: cost 30 inf + 1 1552473581.247 * * [simplify]: Extracting #3: cost 30 inf + 46 1552473581.247 * * [simplify]: Extracting #4: cost 16 inf + 990 1552473581.247 * * [simplify]: Extracting #5: cost 7 inf + 2433 1552473581.248 * * [simplify]: Extracting #6: cost 0 inf + 4092 1552473581.249 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473581.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 (- (sqrt y.im)) (* x.re (sqrt y.im)) (* (sqrt y.im) (* x.re (sqrt y.im))))) (hypot y.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473581.249 * [simplify]: Simplifying (fma (- (sqrt y.im)) (* x.re (sqrt y.im)) (* (sqrt y.im) (* x.re (sqrt y.im)))) 1552473581.249 * * [simplify]: iters left: 6 (7 enodes) 1552473581.251 * * [simplify]: iters left: 5 (25 enodes) 1552473581.255 * * [simplify]: iters left: 4 (39 enodes) 1552473581.262 * * [simplify]: iters left: 3 (82 enodes) 1552473581.276 * * [simplify]: iters left: 2 (110 enodes) 1552473581.301 * * [simplify]: iters left: 1 (112 enodes) 1552473581.317 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473581.317 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473581.317 * [simplify]: Simplified to 0 1552473581.317 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473581.317 * * * * [progress]: [ 134 / 799 ] simplifiying candidate # 1552473581.317 * [simplify]: Simplifying (fma (* (cbrt (* x.im y.re)) (cbrt (* x.im y.re))) (cbrt (* x.im y.re)) (- (* y.im (* x.re 1)))) 1552473581.317 * * [simplify]: iters left: 6 (12 enodes) 1552473581.323 * * [simplify]: iters left: 5 (44 enodes) 1552473581.331 * * [simplify]: iters left: 4 (60 enodes) 1552473581.339 * * [simplify]: iters left: 3 (70 enodes) 1552473581.351 * * [simplify]: iters left: 2 (77 enodes) 1552473581.362 * * [simplify]: iters left: 1 (91 enodes) 1552473581.377 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473581.377 * * [simplify]: Extracting #1: cost 12 inf + 0 1552473581.377 * * [simplify]: Extracting #2: cost 19 inf + 208 1552473581.377 * * [simplify]: Extracting #3: cost 14 inf + 458 1552473581.377 * * [simplify]: Extracting #4: cost 14 inf + 542 1552473581.378 * * [simplify]: Extracting #5: cost 7 inf + 1572 1552473581.378 * * [simplify]: Extracting #6: cost 1 inf + 3107 1552473581.379 * * [simplify]: Extracting #7: cost 0 inf + 3440 1552473581.379 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1552473581.379 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473581.379 * [simplify]: Simplifying (fma (- y.im) (* x.re 1) (* y.im (* x.re 1))) 1552473581.380 * * [simplify]: iters left: 5 (7 enodes) 1552473581.382 * * [simplify]: iters left: 4 (24 enodes) 1552473581.386 * * [simplify]: iters left: 3 (37 enodes) 1552473581.392 * * [simplify]: iters left: 2 (53 enodes) 1552473581.399 * * [simplify]: iters left: 1 (58 enodes) 1552473581.405 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473581.405 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473581.405 * [simplify]: Simplified to 0 1552473581.405 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473581.406 * * * * [progress]: [ 135 / 799 ] simplifiying candidate # 1552473581.406 * [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))))) 1552473581.406 * * [simplify]: iters left: 6 (13 enodes) 1552473581.409 * * [simplify]: iters left: 5 (52 enodes) 1552473581.418 * * [simplify]: iters left: 4 (92 enodes) 1552473581.453 * * [simplify]: iters left: 3 (138 enodes) 1552473581.473 * * [simplify]: iters left: 2 (155 enodes) 1552473581.492 * * [simplify]: iters left: 1 (173 enodes) 1552473581.518 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473581.518 * * [simplify]: Extracting #1: cost 17 inf + 0 1552473581.519 * * [simplify]: Extracting #2: cost 38 inf + 1 1552473581.519 * * [simplify]: Extracting #3: cost 37 inf + 88 1552473581.520 * * [simplify]: Extracting #4: cost 14 inf + 2822 1552473581.522 * * [simplify]: Extracting #5: cost 6 inf + 4129 1552473581.523 * * [simplify]: Extracting #6: cost 1 inf + 5331 1552473581.525 * * [simplify]: Extracting #7: cost 0 inf + 5704 1552473581.527 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1552473581.528 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473581.528 * [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)))) 1552473581.528 * * [simplify]: iters left: 6 (8 enodes) 1552473581.532 * * [simplify]: iters left: 5 (36 enodes) 1552473581.543 * * [simplify]: iters left: 4 (64 enodes) 1552473581.555 * * [simplify]: iters left: 3 (129 enodes) 1552473581.585 * * [simplify]: iters left: 2 (200 enodes) 1552473581.634 * * [simplify]: iters left: 1 (223 enodes) 1552473581.653 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473581.653 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473581.653 * [simplify]: Simplified to 0 1552473581.653 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473581.653 * * * * [progress]: [ 136 / 799 ] simplifiying candidate # 1552473581.654 * [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)))) 1552473581.654 * * [simplify]: iters left: 6 (12 enodes) 1552473581.656 * * [simplify]: iters left: 5 (45 enodes) 1552473581.663 * * [simplify]: iters left: 4 (66 enodes) 1552473581.680 * * [simplify]: iters left: 3 (87 enodes) 1552473581.704 * * [simplify]: iters left: 2 (97 enodes) 1552473581.732 * * [simplify]: iters left: 1 (111 enodes) 1552473581.748 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473581.748 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473581.748 * * [simplify]: Extracting #2: cost 30 inf + 1 1552473581.749 * * [simplify]: Extracting #3: cost 28 inf + 129 1552473581.749 * * [simplify]: Extracting #4: cost 17 inf + 990 1552473581.749 * * [simplify]: Extracting #5: cost 8 inf + 2100 1552473581.750 * * [simplify]: Extracting #6: cost 1 inf + 3759 1552473581.751 * * [simplify]: Extracting #7: cost 0 inf + 4092 1552473581.752 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1552473581.752 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473581.752 * [simplify]: Simplifying (fma (- (* (sqrt x.re) y.im)) (sqrt x.re) (* (* (sqrt x.re) y.im) (sqrt x.re))) 1552473581.752 * * [simplify]: iters left: 6 (7 enodes) 1552473581.754 * * [simplify]: iters left: 5 (29 enodes) 1552473581.758 * * [simplify]: iters left: 4 (46 enodes) 1552473581.766 * * [simplify]: iters left: 3 (81 enodes) 1552473581.779 * * [simplify]: iters left: 2 (110 enodes) 1552473581.791 * * [simplify]: iters left: 1 (111 enodes) 1552473581.810 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473581.810 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473581.810 * [simplify]: Simplified to 0 1552473581.810 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473581.810 * * * * [progress]: [ 137 / 799 ] simplifiying candidate # 1552473581.811 * [simplify]: Simplifying (fma (* (cbrt (* x.im y.re)) (cbrt (* x.im y.re))) (cbrt (* x.im y.re)) (- (* (* x.re y.im) 1))) 1552473581.811 * * [simplify]: iters left: 6 (12 enodes) 1552473581.817 * * [simplify]: iters left: 5 (48 enodes) 1552473581.826 * * [simplify]: iters left: 4 (73 enodes) 1552473581.838 * * [simplify]: iters left: 3 (100 enodes) 1552473581.852 * * [simplify]: iters left: 2 (115 enodes) 1552473581.874 * * [simplify]: iters left: 1 (129 enodes) 1552473581.906 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473581.906 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473581.906 * * [simplify]: Extracting #2: cost 20 inf + 46 1552473581.906 * * [simplify]: Extracting #3: cost 13 inf + 419 1552473581.907 * * [simplify]: Extracting #4: cost 14 inf + 462 1552473581.911 * * [simplify]: Extracting #5: cost 6 inf + 1863 1552473581.912 * * [simplify]: Extracting #6: cost 1 inf + 3027 1552473581.913 * * [simplify]: Extracting #7: cost 0 inf + 3360 1552473581.914 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473581.914 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473581.915 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1552473581.915 * * [simplify]: iters left: 5 (7 enodes) 1552473581.919 * * [simplify]: iters left: 4 (31 enodes) 1552473581.931 * * [simplify]: iters left: 3 (53 enodes) 1552473581.947 * * [simplify]: iters left: 2 (65 enodes) 1552473581.959 * * [simplify]: iters left: 1 (97 enodes) 1552473581.972 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473581.972 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473581.972 * [simplify]: Simplified to 0 1552473581.972 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473581.972 * * * * [progress]: [ 138 / 799 ] simplifiying candidate # 1552473581.973 * [simplify]: Simplifying (fma (* (cbrt (* x.im y.re)) (cbrt (* x.im y.re))) (cbrt (* x.im y.re)) (- (* x.re y.im))) 1552473581.973 * * [simplify]: iters left: 6 (10 enodes) 1552473581.975 * * [simplify]: iters left: 5 (38 enodes) 1552473581.981 * * [simplify]: iters left: 4 (49 enodes) 1552473581.988 * * [simplify]: iters left: 3 (56 enodes) 1552473581.996 * * [simplify]: iters left: 2 (63 enodes) 1552473582.008 * * [simplify]: iters left: 1 (77 enodes) 1552473582.020 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473582.020 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473582.021 * * [simplify]: Extracting #2: cost 17 inf + 208 1552473582.021 * * [simplify]: Extracting #3: cost 13 inf + 417 1552473582.021 * * [simplify]: Extracting #4: cost 8 inf + 1156 1552473582.021 * * [simplify]: Extracting #5: cost 6 inf + 1652 1552473582.022 * * [simplify]: Extracting #6: cost 1 inf + 3025 1552473582.022 * * [simplify]: Extracting #7: cost 0 inf + 3358 1552473582.023 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473582.023 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473582.023 * [simplify]: Simplifying (fma (- x.re) y.im (* x.re y.im)) 1552473582.023 * * [simplify]: iters left: 3 (5 enodes) 1552473582.024 * * [simplify]: iters left: 2 (18 enodes) 1552473582.027 * * [simplify]: iters left: 1 (25 enodes) 1552473582.031 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473582.031 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473582.031 * * [simplify]: Extracting #2: cost 11 inf + 2 1552473582.031 * * [simplify]: Extracting #3: cost 4 inf + 373 1552473582.031 * * [simplify]: Extracting #4: cost 0 inf + 699 1552473582.031 * [simplify]: Simplified to (- (* x.re y.im) (* x.re y.im)) 1552473582.031 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473582.032 * * * * [progress]: [ 139 / 799 ] simplifiying candidate # 1552473582.032 * [simplify]: Simplifying (fma (sqrt (* x.im y.re)) (sqrt (* x.im y.re)) (- (* y.im x.re))) 1552473582.032 * * [simplify]: iters left: 5 (9 enodes) 1552473582.034 * * [simplify]: iters left: 4 (35 enodes) 1552473582.039 * * [simplify]: iters left: 3 (42 enodes) 1552473582.044 * * [simplify]: iters left: 2 (45 enodes) 1552473582.050 * * [simplify]: iters left: 1 (46 enodes) 1552473582.062 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473582.062 * * [simplify]: Extracting #1: cost 12 inf + 0 1552473582.062 * * [simplify]: Extracting #2: cost 10 inf + 210 1552473582.063 * * [simplify]: Extracting #3: cost 2 inf + 788 1552473582.063 * * [simplify]: Extracting #4: cost 0 inf + 912 1552473582.064 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1552473582.064 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473582.064 * [simplify]: Simplifying (fma (- y.im) x.re (* y.im x.re)) 1552473582.064 * * [simplify]: iters left: 3 (5 enodes) 1552473582.066 * * [simplify]: iters left: 2 (18 enodes) 1552473582.072 * * [simplify]: iters left: 1 (25 enodes) 1552473582.080 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473582.080 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473582.080 * * [simplify]: Extracting #2: cost 11 inf + 2 1552473582.081 * * [simplify]: Extracting #3: cost 4 inf + 373 1552473582.081 * * [simplify]: Extracting #4: cost 0 inf + 699 1552473582.082 * [simplify]: Simplified to (- (* y.im x.re) (* y.im x.re)) 1552473582.082 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473582.082 * * * * [progress]: [ 140 / 799 ] simplifiying candidate # 1552473582.082 * [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)))))) 1552473582.082 * * [simplify]: iters left: 6 (12 enodes) 1552473582.088 * * [simplify]: iters left: 5 (47 enodes) 1552473582.103 * * [simplify]: iters left: 4 (63 enodes) 1552473582.120 * * [simplify]: iters left: 3 (89 enodes) 1552473582.136 * * [simplify]: iters left: 2 (142 enodes) 1552473582.176 * * [simplify]: iters left: 1 (247 enodes) 1552473582.239 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473582.239 * * [simplify]: Extracting #1: cost 28 inf + 0 1552473582.239 * * [simplify]: Extracting #2: cost 91 inf + 45 1552473582.240 * * [simplify]: Extracting #3: cost 94 inf + 904 1552473582.241 * * [simplify]: Extracting #4: cost 90 inf + 1202 1552473582.242 * * [simplify]: Extracting #5: cost 63 inf + 12328 1552473582.246 * * [simplify]: Extracting #6: cost 3 inf + 49135 1552473582.251 * * [simplify]: Extracting #7: cost 0 inf + 50709 1552473582.261 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473582.261 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473582.261 * [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))))) 1552473582.261 * * [simplify]: iters left: 6 (8 enodes) 1552473582.265 * * [simplify]: iters left: 5 (30 enodes) 1552473582.275 * * [simplify]: iters left: 4 (46 enodes) 1552473582.295 * * [simplify]: iters left: 3 (95 enodes) 1552473582.335 * * [simplify]: iters left: 2 (153 enodes) 1552473582.381 * * [simplify]: iters left: 1 (222 enodes) 1552473582.450 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473582.450 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473582.450 * [simplify]: Simplified to 0 1552473582.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) (hypot y.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473582.450 * * * * [progress]: [ 141 / 799 ] simplifiying candidate # 1552473582.451 * [simplify]: Simplifying (fma (sqrt (* x.im y.re)) (sqrt (* x.im y.re)) (- (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im))))) 1552473582.451 * * [simplify]: iters left: 6 (11 enodes) 1552473582.453 * * [simplify]: iters left: 5 (38 enodes) 1552473582.459 * * [simplify]: iters left: 4 (48 enodes) 1552473582.470 * * [simplify]: iters left: 3 (58 enodes) 1552473582.484 * * [simplify]: iters left: 2 (66 enodes) 1552473582.500 * * [simplify]: iters left: 1 (87 enodes) 1552473582.514 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473582.514 * * [simplify]: Extracting #1: cost 20 inf + 0 1552473582.515 * * [simplify]: Extracting #2: cost 33 inf + 128 1552473582.515 * * [simplify]: Extracting #3: cost 18 inf + 1564 1552473582.516 * * [simplify]: Extracting #4: cost 1 inf + 5268 1552473582.517 * * [simplify]: Extracting #5: cost 0 inf + 5552 1552473582.519 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473582.519 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473582.519 * [simplify]: Simplifying (fma (- (sqrt (* x.re y.im))) (sqrt (* x.re y.im)) (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im)))) 1552473582.519 * * [simplify]: iters left: 6 (7 enodes) 1552473582.521 * * [simplify]: iters left: 5 (22 enodes) 1552473582.524 * * [simplify]: iters left: 4 (30 enodes) 1552473582.533 * * [simplify]: iters left: 3 (46 enodes) 1552473582.549 * * [simplify]: iters left: 2 (56 enodes) 1552473582.561 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473582.562 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473582.562 * [simplify]: Simplified to 0 1552473582.562 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473582.562 * * * * [progress]: [ 142 / 799 ] simplifiying candidate # 1552473582.562 * [simplify]: Simplifying (fma (sqrt (* x.im y.re)) (sqrt (* x.im y.re)) (- (* (* x.re y.im) 1))) 1552473582.563 * * [simplify]: iters left: 6 (11 enodes) 1552473582.569 * * [simplify]: iters left: 5 (45 enodes) 1552473582.583 * * [simplify]: iters left: 4 (66 enodes) 1552473582.594 * * [simplify]: iters left: 3 (85 enodes) 1552473582.606 * * [simplify]: iters left: 2 (94 enodes) 1552473582.617 * * [simplify]: iters left: 1 (102 enodes) 1552473582.627 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473582.627 * * [simplify]: Extracting #1: cost 14 inf + 0 1552473582.627 * * [simplify]: Extracting #2: cost 13 inf + 47 1552473582.627 * * [simplify]: Extracting #3: cost 3 inf + 709 1552473582.627 * * [simplify]: Extracting #4: cost 0 inf + 914 1552473582.628 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473582.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 (- (* x.re y.im)) 1 (* (* x.re y.im) 1))) (hypot y.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473582.628 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1552473582.628 * * [simplify]: iters left: 5 (7 enodes) 1552473582.630 * * [simplify]: iters left: 4 (31 enodes) 1552473582.637 * * [simplify]: iters left: 3 (53 enodes) 1552473582.656 * * [simplify]: iters left: 2 (65 enodes) 1552473582.667 * * [simplify]: iters left: 1 (97 enodes) 1552473582.681 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473582.681 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473582.681 * [simplify]: Simplified to 0 1552473582.681 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473582.681 * * * * [progress]: [ 143 / 799 ] simplifiying candidate # 1552473582.681 * [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))))) 1552473582.681 * * [simplify]: iters left: 6 (12 enodes) 1552473582.687 * * [simplify]: iters left: 5 (50 enodes) 1552473582.701 * * [simplify]: iters left: 4 (84 enodes) 1552473582.715 * * [simplify]: iters left: 3 (130 enodes) 1552473582.747 * * [simplify]: iters left: 2 (144 enodes) 1552473582.765 * * [simplify]: iters left: 1 (175 enodes) 1552473582.798 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473582.798 * * [simplify]: Extracting #1: cost 28 inf + 0 1552473582.798 * * [simplify]: Extracting #2: cost 57 inf + 412 1552473582.800 * * [simplify]: Extracting #3: cost 28 inf + 4080 1552473582.805 * * [simplify]: Extracting #4: cost 0 inf + 11204 1552473582.811 * * [simplify]: Extracting #5: cost 0 inf + 11064 1552473582.815 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1552473582.815 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473582.815 * [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)))) 1552473582.815 * * [simplify]: iters left: 6 (8 enodes) 1552473582.817 * * [simplify]: iters left: 5 (38 enodes) 1552473582.826 * * [simplify]: iters left: 4 (69 enodes) 1552473582.840 * * [simplify]: iters left: 3 (148 enodes) 1552473582.885 * * [simplify]: iters left: 2 (233 enodes) 1552473582.921 * * [simplify]: iters left: 1 (252 enodes) 1552473582.950 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473582.950 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473582.950 * [simplify]: Simplified to 0 1552473582.950 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473582.950 * * * * [progress]: [ 144 / 799 ] simplifiying candidate # 1552473582.950 * [simplify]: Simplifying (fma (sqrt (* x.im y.re)) (sqrt (* x.im y.re)) (- (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im)))))) 1552473582.951 * * [simplify]: iters left: 6 (12 enodes) 1552473582.953 * * [simplify]: iters left: 5 (49 enodes) 1552473582.961 * * [simplify]: iters left: 4 (89 enodes) 1552473582.979 * * [simplify]: iters left: 3 (134 enodes) 1552473583.017 * * [simplify]: iters left: 2 (147 enodes) 1552473583.050 * * [simplify]: iters left: 1 (168 enodes) 1552473583.082 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473583.082 * * [simplify]: Extracting #1: cost 21 inf + 0 1552473583.083 * * [simplify]: Extracting #2: cost 27 inf + 250 1552473583.084 * * [simplify]: Extracting #3: cost 5 inf + 2530 1552473583.086 * * [simplify]: Extracting #4: cost 0 inf + 3258 1552473583.087 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473583.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)))))) (hypot y.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473583.088 * [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))))) 1552473583.088 * * [simplify]: iters left: 6 (8 enodes) 1552473583.092 * * [simplify]: iters left: 5 (32 enodes) 1552473583.103 * * [simplify]: iters left: 4 (60 enodes) 1552473583.125 * * [simplify]: iters left: 3 (136 enodes) 1552473583.177 * * [simplify]: iters left: 2 (206 enodes) 1552473583.229 * * [simplify]: iters left: 1 (228 enodes) 1552473583.261 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473583.261 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473583.261 * [simplify]: Simplified to 0 1552473583.261 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473583.261 * * * * [progress]: [ 145 / 799 ] simplifiying candidate # 1552473583.262 * [simplify]: Simplifying (fma (sqrt (* x.im y.re)) (sqrt (* x.im y.re)) (- (* (sqrt y.im) (* x.re (sqrt y.im))))) 1552473583.262 * * [simplify]: iters left: 6 (11 enodes) 1552473583.264 * * [simplify]: iters left: 5 (42 enodes) 1552473583.274 * * [simplify]: iters left: 4 (59 enodes) 1552473583.283 * * [simplify]: iters left: 3 (74 enodes) 1552473583.293 * * [simplify]: iters left: 2 (78 enodes) 1552473583.303 * * [simplify]: iters left: 1 (88 enodes) 1552473583.313 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473583.313 * * [simplify]: Extracting #1: cost 17 inf + 0 1552473583.313 * * [simplify]: Extracting #2: cost 16 inf + 536 1552473583.313 * * [simplify]: Extracting #3: cost 1 inf + 1605 1552473583.314 * * [simplify]: Extracting #4: cost 0 inf + 1646 1552473583.314 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473583.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 (- (sqrt y.im)) (* x.re (sqrt y.im)) (* (sqrt y.im) (* x.re (sqrt y.im))))) (hypot y.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473583.315 * [simplify]: Simplifying (fma (- (sqrt y.im)) (* x.re (sqrt y.im)) (* (sqrt y.im) (* x.re (sqrt y.im)))) 1552473583.315 * * [simplify]: iters left: 6 (7 enodes) 1552473583.316 * * [simplify]: iters left: 5 (25 enodes) 1552473583.320 * * [simplify]: iters left: 4 (39 enodes) 1552473583.334 * * [simplify]: iters left: 3 (82 enodes) 1552473583.360 * * [simplify]: iters left: 2 (110 enodes) 1552473583.387 * * [simplify]: iters left: 1 (112 enodes) 1552473583.403 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473583.403 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473583.403 * [simplify]: Simplified to 0 1552473583.403 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473583.403 * * * * [progress]: [ 146 / 799 ] simplifiying candidate # 1552473583.404 * [simplify]: Simplifying (fma (sqrt (* x.im y.re)) (sqrt (* x.im y.re)) (- (* y.im (* x.re 1)))) 1552473583.404 * * [simplify]: iters left: 6 (11 enodes) 1552473583.409 * * [simplify]: iters left: 5 (41 enodes) 1552473583.415 * * [simplify]: iters left: 4 (53 enodes) 1552473583.423 * * [simplify]: iters left: 3 (58 enodes) 1552473583.430 * * [simplify]: iters left: 2 (59 enodes) 1552473583.440 * * [simplify]: iters left: 1 (64 enodes) 1552473583.450 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473583.450 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473583.451 * * [simplify]: Extracting #2: cost 14 inf + 86 1552473583.451 * * [simplify]: Extracting #3: cost 2 inf + 830 1552473583.451 * * [simplify]: Extracting #4: cost 0 inf + 994 1552473583.451 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1552473583.451 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473583.452 * [simplify]: Simplifying (fma (- y.im) (* x.re 1) (* y.im (* x.re 1))) 1552473583.452 * * [simplify]: iters left: 5 (7 enodes) 1552473583.454 * * [simplify]: iters left: 4 (24 enodes) 1552473583.458 * * [simplify]: iters left: 3 (37 enodes) 1552473583.464 * * [simplify]: iters left: 2 (53 enodes) 1552473583.472 * * [simplify]: iters left: 1 (58 enodes) 1552473583.479 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473583.479 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473583.479 * [simplify]: Simplified to 0 1552473583.479 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473583.479 * * * * [progress]: [ 147 / 799 ] simplifiying candidate # 1552473583.479 * [simplify]: Simplifying (fma (sqrt (* x.im y.re)) (sqrt (* x.im y.re)) (- (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re))))) 1552473583.479 * * [simplify]: iters left: 6 (12 enodes) 1552473583.484 * * [simplify]: iters left: 5 (49 enodes) 1552473583.500 * * [simplify]: iters left: 4 (85 enodes) 1552473583.527 * * [simplify]: iters left: 3 (120 enodes) 1552473583.550 * * [simplify]: iters left: 2 (133 enodes) 1552473583.567 * * [simplify]: iters left: 1 (151 enodes) 1552473583.585 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473583.585 * * [simplify]: Extracting #1: cost 21 inf + 0 1552473583.585 * * [simplify]: Extracting #2: cost 26 inf + 413 1552473583.586 * * [simplify]: Extracting #3: cost 4 inf + 2732 1552473583.587 * * [simplify]: Extracting #4: cost 0 inf + 3258 1552473583.588 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1552473583.588 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473583.588 * [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)))) 1552473583.588 * * [simplify]: iters left: 6 (8 enodes) 1552473583.590 * * [simplify]: iters left: 5 (36 enodes) 1552473583.596 * * [simplify]: iters left: 4 (64 enodes) 1552473583.609 * * [simplify]: iters left: 3 (129 enodes) 1552473583.647 * * [simplify]: iters left: 2 (200 enodes) 1552473583.679 * * [simplify]: iters left: 1 (223 enodes) 1552473583.700 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473583.700 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473583.700 * [simplify]: Simplified to 0 1552473583.700 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473583.700 * * * * [progress]: [ 148 / 799 ] simplifiying candidate # 1552473583.700 * [simplify]: Simplifying (fma (sqrt (* x.im y.re)) (sqrt (* x.im y.re)) (- (* (* (sqrt x.re) y.im) (sqrt x.re)))) 1552473583.700 * * [simplify]: iters left: 6 (11 enodes) 1552473583.703 * * [simplify]: iters left: 5 (42 enodes) 1552473583.709 * * [simplify]: iters left: 4 (59 enodes) 1552473583.726 * * [simplify]: iters left: 3 (75 enodes) 1552473583.745 * * [simplify]: iters left: 2 (79 enodes) 1552473583.767 * * [simplify]: iters left: 1 (89 enodes) 1552473583.777 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473583.777 * * [simplify]: Extracting #1: cost 17 inf + 0 1552473583.778 * * [simplify]: Extracting #2: cost 16 inf + 495 1552473583.778 * * [simplify]: Extracting #3: cost 2 inf + 1482 1552473583.779 * * [simplify]: Extracting #4: cost 0 inf + 1646 1552473583.779 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1552473583.779 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473583.779 * [simplify]: Simplifying (fma (- (* (sqrt x.re) y.im)) (sqrt x.re) (* (* (sqrt x.re) y.im) (sqrt x.re))) 1552473583.780 * * [simplify]: iters left: 6 (7 enodes) 1552473583.781 * * [simplify]: iters left: 5 (29 enodes) 1552473583.786 * * [simplify]: iters left: 4 (46 enodes) 1552473583.794 * * [simplify]: iters left: 3 (81 enodes) 1552473583.808 * * [simplify]: iters left: 2 (110 enodes) 1552473583.820 * * [simplify]: iters left: 1 (111 enodes) 1552473583.831 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473583.831 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473583.831 * [simplify]: Simplified to 0 1552473583.831 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473583.831 * * * * [progress]: [ 149 / 799 ] simplifiying candidate # 1552473583.831 * [simplify]: Simplifying (fma (sqrt (* x.im y.re)) (sqrt (* x.im y.re)) (- (* (* x.re y.im) 1))) 1552473583.832 * * [simplify]: iters left: 6 (11 enodes) 1552473583.835 * * [simplify]: iters left: 5 (45 enodes) 1552473583.843 * * [simplify]: iters left: 4 (66 enodes) 1552473583.862 * * [simplify]: iters left: 3 (85 enodes) 1552473583.885 * * [simplify]: iters left: 2 (94 enodes) 1552473583.903 * * [simplify]: iters left: 1 (102 enodes) 1552473583.913 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473583.913 * * [simplify]: Extracting #1: cost 14 inf + 0 1552473583.913 * * [simplify]: Extracting #2: cost 13 inf + 47 1552473583.913 * * [simplify]: Extracting #3: cost 3 inf + 709 1552473583.913 * * [simplify]: Extracting #4: cost 0 inf + 914 1552473583.914 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473583.914 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473583.914 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1552473583.914 * * [simplify]: iters left: 5 (7 enodes) 1552473583.916 * * [simplify]: iters left: 4 (31 enodes) 1552473583.922 * * [simplify]: iters left: 3 (53 enodes) 1552473583.936 * * [simplify]: iters left: 2 (65 enodes) 1552473583.960 * * [simplify]: iters left: 1 (97 enodes) 1552473583.986 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473583.986 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473583.986 * [simplify]: Simplified to 0 1552473583.986 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473583.986 * * * * [progress]: [ 150 / 799 ] simplifiying candidate # 1552473583.987 * [simplify]: Simplifying (fma (sqrt (* x.im y.re)) (sqrt (* x.im y.re)) (- (* x.re y.im))) 1552473583.987 * * [simplify]: iters left: 5 (9 enodes) 1552473583.991 * * [simplify]: iters left: 4 (35 enodes) 1552473584.001 * * [simplify]: iters left: 3 (42 enodes) 1552473584.013 * * [simplify]: iters left: 2 (45 enodes) 1552473584.024 * * [simplify]: iters left: 1 (46 enodes) 1552473584.037 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473584.037 * * [simplify]: Extracting #1: cost 12 inf + 0 1552473584.037 * * [simplify]: Extracting #2: cost 10 inf + 210 1552473584.037 * * [simplify]: Extracting #3: cost 2 inf + 788 1552473584.038 * * [simplify]: Extracting #4: cost 0 inf + 912 1552473584.038 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473584.038 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473584.038 * [simplify]: Simplifying (fma (- x.re) y.im (* x.re y.im)) 1552473584.038 * * [simplify]: iters left: 3 (5 enodes) 1552473584.039 * * [simplify]: iters left: 2 (18 enodes) 1552473584.042 * * [simplify]: iters left: 1 (25 enodes) 1552473584.046 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473584.046 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473584.046 * * [simplify]: Extracting #2: cost 11 inf + 2 1552473584.046 * * [simplify]: Extracting #3: cost 4 inf + 373 1552473584.047 * * [simplify]: Extracting #4: cost 0 inf + 699 1552473584.047 * [simplify]: Simplified to (- (* x.re y.im) (* x.re y.im)) 1552473584.047 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473584.047 * * * * [progress]: [ 151 / 799 ] simplifiying candidate # 1552473584.047 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* y.im x.re))) 1552473584.047 * * [simplify]: iters left: 5 (9 enodes) 1552473584.050 * * [simplify]: iters left: 4 (37 enodes) 1552473584.056 * * [simplify]: iters left: 3 (51 enodes) 1552473584.068 * * [simplify]: iters left: 2 (63 enodes) 1552473584.083 * * [simplify]: iters left: 1 (64 enodes) 1552473584.096 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473584.096 * * [simplify]: Extracting #1: cost 12 inf + 0 1552473584.096 * * [simplify]: Extracting #2: cost 5 inf + 501 1552473584.097 * * [simplify]: Extracting #3: cost 0 inf + 749 1552473584.097 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1552473584.097 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473584.097 * [simplify]: Simplifying (fma (- y.im) x.re (* y.im x.re)) 1552473584.097 * * [simplify]: iters left: 3 (5 enodes) 1552473584.098 * * [simplify]: iters left: 2 (18 enodes) 1552473584.101 * * [simplify]: iters left: 1 (25 enodes) 1552473584.105 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473584.105 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473584.105 * * [simplify]: Extracting #2: cost 11 inf + 2 1552473584.105 * * [simplify]: Extracting #3: cost 4 inf + 373 1552473584.106 * * [simplify]: Extracting #4: cost 0 inf + 699 1552473584.106 * [simplify]: Simplified to (- (* y.im x.re) (* y.im x.re)) 1552473584.106 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473584.106 * * * * [progress]: [ 152 / 799 ] simplifiying candidate # 1552473584.106 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* (cbrt (* x.re y.im)) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im)))))) 1552473584.106 * * [simplify]: iters left: 6 (12 enodes) 1552473584.110 * * [simplify]: iters left: 5 (49 enodes) 1552473584.119 * * [simplify]: iters left: 4 (72 enodes) 1552473584.143 * * [simplify]: iters left: 3 (104 enodes) 1552473584.164 * * [simplify]: iters left: 2 (150 enodes) 1552473584.198 * * [simplify]: iters left: 1 (229 enodes) 1552473584.254 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473584.254 * * [simplify]: Extracting #1: cost 20 inf + 0 1552473584.254 * * [simplify]: Extracting #2: cost 49 inf + 432 1552473584.255 * * [simplify]: Extracting #3: cost 58 inf + 2220 1552473584.258 * * [simplify]: Extracting #4: cost 23 inf + 21474 1552473584.264 * * [simplify]: Extracting #5: cost 2 inf + 33828 1552473584.270 * * [simplify]: Extracting #6: cost 0 inf + 35036 1552473584.279 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1552473584.279 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473584.280 * [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))))) 1552473584.280 * * [simplify]: iters left: 6 (8 enodes) 1552473584.283 * * [simplify]: iters left: 5 (30 enodes) 1552473584.292 * * [simplify]: iters left: 4 (46 enodes) 1552473584.309 * * [simplify]: iters left: 3 (95 enodes) 1552473584.339 * * [simplify]: iters left: 2 (153 enodes) 1552473584.377 * * [simplify]: iters left: 1 (222 enodes) 1552473584.420 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473584.420 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473584.420 * [simplify]: Simplified to 0 1552473584.420 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473584.420 * * * * [progress]: [ 153 / 799 ] simplifiying candidate # 1552473584.420 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im))))) 1552473584.421 * * [simplify]: iters left: 6 (11 enodes) 1552473584.423 * * [simplify]: iters left: 5 (40 enodes) 1552473584.433 * * [simplify]: iters left: 4 (57 enodes) 1552473584.448 * * [simplify]: iters left: 3 (73 enodes) 1552473584.463 * * [simplify]: iters left: 2 (74 enodes) 1552473584.479 * * [simplify]: iters left: 1 (80 enodes) 1552473584.495 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473584.495 * * [simplify]: Extracting #1: cost 14 inf + 0 1552473584.495 * * [simplify]: Extracting #2: cost 13 inf + 129 1552473584.496 * * [simplify]: Extracting #3: cost 3 inf + 829 1552473584.497 * * [simplify]: Extracting #4: cost 0 inf + 1157 1552473584.497 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1552473584.497 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473584.498 * [simplify]: Simplifying (fma (- (sqrt (* x.re y.im))) (sqrt (* x.re y.im)) (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im)))) 1552473584.498 * * [simplify]: iters left: 6 (7 enodes) 1552473584.505 * * [simplify]: iters left: 5 (22 enodes) 1552473584.510 * * [simplify]: iters left: 4 (30 enodes) 1552473584.519 * * [simplify]: iters left: 3 (46 enodes) 1552473584.532 * * [simplify]: iters left: 2 (56 enodes) 1552473584.544 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473584.544 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473584.544 * [simplify]: Simplified to 0 1552473584.544 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473584.544 * * * * [progress]: [ 154 / 799 ] simplifiying candidate # 1552473584.544 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* (* x.re y.im) 1))) 1552473584.545 * * [simplify]: iters left: 6 (10 enodes) 1552473584.550 * * [simplify]: iters left: 5 (42 enodes) 1552473584.565 * * [simplify]: iters left: 4 (68 enodes) 1552473584.584 * * [simplify]: iters left: 3 (94 enodes) 1552473584.597 * * [simplify]: iters left: 2 (106 enodes) 1552473584.611 * * [simplify]: iters left: 1 (114 enodes) 1552473584.633 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473584.633 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473584.633 * * [simplify]: Extracting #2: cost 7 inf + 296 1552473584.634 * * [simplify]: Extracting #3: cost 1 inf + 668 1552473584.635 * * [simplify]: Extracting #4: cost 0 inf + 750 1552473584.636 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1552473584.636 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473584.636 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1552473584.636 * * [simplify]: iters left: 5 (7 enodes) 1552473584.640 * * [simplify]: iters left: 4 (31 enodes) 1552473584.651 * * [simplify]: iters left: 3 (53 enodes) 1552473584.660 * * [simplify]: iters left: 2 (65 enodes) 1552473584.672 * * [simplify]: iters left: 1 (97 enodes) 1552473584.692 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473584.692 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473584.693 * [simplify]: Simplified to 0 1552473584.693 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473584.693 * * * * [progress]: [ 155 / 799 ] simplifiying candidate # 1552473584.693 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im))))) 1552473584.693 * * [simplify]: iters left: 6 (12 enodes) 1552473584.699 * * [simplify]: iters left: 5 (52 enodes) 1552473584.717 * * [simplify]: iters left: 4 (93 enodes) 1552473584.755 * * [simplify]: iters left: 3 (144 enodes) 1552473584.784 * * [simplify]: iters left: 2 (151 enodes) 1552473584.805 * * [simplify]: iters left: 1 (165 enodes) 1552473584.827 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473584.827 * * [simplify]: Extracting #1: cost 22 inf + 0 1552473584.828 * * [simplify]: Extracting #2: cost 24 inf + 542 1552473584.828 * * [simplify]: Extracting #3: cost 5 inf + 2012 1552473584.829 * * [simplify]: Extracting #4: cost 0 inf + 2621 1552473584.830 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1552473584.830 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473584.831 * [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)))) 1552473584.831 * * [simplify]: iters left: 6 (8 enodes) 1552473584.833 * * [simplify]: iters left: 5 (38 enodes) 1552473584.842 * * [simplify]: iters left: 4 (69 enodes) 1552473584.868 * * [simplify]: iters left: 3 (148 enodes) 1552473584.902 * * [simplify]: iters left: 2 (233 enodes) 1552473584.940 * * [simplify]: iters left: 1 (252 enodes) 1552473584.970 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473584.970 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473584.970 * [simplify]: Simplified to 0 1552473584.970 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473584.970 * * * * [progress]: [ 156 / 799 ] simplifiying candidate # 1552473584.971 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im)))))) 1552473584.971 * * [simplify]: iters left: 6 (12 enodes) 1552473584.977 * * [simplify]: iters left: 5 (51 enodes) 1552473584.995 * * [simplify]: iters left: 4 (98 enodes) 1552473585.029 * * [simplify]: iters left: 3 (151 enodes) 1552473585.054 * * [simplify]: iters left: 2 (164 enodes) 1552473585.072 * * [simplify]: iters left: 1 (185 enodes) 1552473585.090 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473585.090 * * [simplify]: Extracting #1: cost 21 inf + 0 1552473585.091 * * [simplify]: Extracting #2: cost 21 inf + 620 1552473585.091 * * [simplify]: Extracting #3: cost 4 inf + 2449 1552473585.092 * * [simplify]: Extracting #4: cost 0 inf + 3095 1552473585.093 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1552473585.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 (- (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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473585.093 * [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))))) 1552473585.093 * * [simplify]: iters left: 6 (8 enodes) 1552473585.095 * * [simplify]: iters left: 5 (32 enodes) 1552473585.101 * * [simplify]: iters left: 4 (60 enodes) 1552473585.114 * * [simplify]: iters left: 3 (136 enodes) 1552473585.139 * * [simplify]: iters left: 2 (206 enodes) 1552473585.186 * * [simplify]: iters left: 1 (228 enodes) 1552473585.221 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473585.221 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473585.221 * [simplify]: Simplified to 0 1552473585.221 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473585.221 * * * * [progress]: [ 157 / 799 ] simplifiying candidate # 1552473585.221 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* (sqrt y.im) (* x.re (sqrt y.im))))) 1552473585.221 * * [simplify]: iters left: 6 (11 enodes) 1552473585.227 * * [simplify]: iters left: 5 (44 enodes) 1552473585.241 * * [simplify]: iters left: 4 (68 enodes) 1552473585.265 * * [simplify]: iters left: 3 (92 enodes) 1552473585.287 * * [simplify]: iters left: 2 (96 enodes) 1552473585.300 * * [simplify]: iters left: 1 (106 enodes) 1552473585.311 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473585.311 * * [simplify]: Extracting #1: cost 17 inf + 0 1552473585.311 * * [simplify]: Extracting #2: cost 13 inf + 498 1552473585.311 * * [simplify]: Extracting #3: cost 0 inf + 1483 1552473585.312 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1552473585.312 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473585.312 * [simplify]: Simplifying (fma (- (sqrt y.im)) (* x.re (sqrt y.im)) (* (sqrt y.im) (* x.re (sqrt y.im)))) 1552473585.312 * * [simplify]: iters left: 6 (7 enodes) 1552473585.315 * * [simplify]: iters left: 5 (25 enodes) 1552473585.323 * * [simplify]: iters left: 4 (39 enodes) 1552473585.335 * * [simplify]: iters left: 3 (82 enodes) 1552473585.349 * * [simplify]: iters left: 2 (110 enodes) 1552473585.367 * * [simplify]: iters left: 1 (112 enodes) 1552473585.383 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473585.383 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473585.383 * [simplify]: Simplified to 0 1552473585.383 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473585.383 * * * * [progress]: [ 158 / 799 ] simplifiying candidate # 1552473585.383 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* y.im (* x.re 1)))) 1552473585.383 * * [simplify]: iters left: 6 (10 enodes) 1552473585.389 * * [simplify]: iters left: 5 (38 enodes) 1552473585.401 * * [simplify]: iters left: 4 (55 enodes) 1552473585.419 * * [simplify]: iters left: 3 (69 enodes) 1552473585.435 * * [simplify]: iters left: 2 (70 enodes) 1552473585.451 * * [simplify]: iters left: 1 (75 enodes) 1552473585.461 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473585.461 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473585.461 * * [simplify]: Extracting #2: cost 8 inf + 419 1552473585.461 * * [simplify]: Extracting #3: cost 0 inf + 831 1552473585.461 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1552473585.461 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473585.462 * [simplify]: Simplifying (fma (- y.im) (* x.re 1) (* y.im (* x.re 1))) 1552473585.462 * * [simplify]: iters left: 5 (7 enodes) 1552473585.464 * * [simplify]: iters left: 4 (24 enodes) 1552473585.468 * * [simplify]: iters left: 3 (37 enodes) 1552473585.474 * * [simplify]: iters left: 2 (53 enodes) 1552473585.482 * * [simplify]: iters left: 1 (58 enodes) 1552473585.494 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473585.494 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473585.494 * [simplify]: Simplified to 0 1552473585.494 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473585.494 * * * * [progress]: [ 159 / 799 ] simplifiying candidate # 1552473585.495 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re))))) 1552473585.495 * * [simplify]: iters left: 6 (12 enodes) 1552473585.501 * * [simplify]: iters left: 5 (51 enodes) 1552473585.519 * * [simplify]: iters left: 4 (94 enodes) 1552473585.548 * * [simplify]: iters left: 3 (138 enodes) 1552473585.573 * * [simplify]: iters left: 2 (151 enodes) 1552473585.610 * * [simplify]: iters left: 1 (169 enodes) 1552473585.636 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473585.636 * * [simplify]: Extracting #1: cost 21 inf + 0 1552473585.636 * * [simplify]: Extracting #2: cost 21 inf + 835 1552473585.637 * * [simplify]: Extracting #3: cost 4 inf + 2638 1552473585.638 * * [simplify]: Extracting #4: cost 0 inf + 3110 1552473585.639 * * [simplify]: Extracting #5: cost 0 inf + 3095 1552473585.639 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1552473585.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 (- (* (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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473585.640 * [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)))) 1552473585.640 * * [simplify]: iters left: 6 (8 enodes) 1552473585.642 * * [simplify]: iters left: 5 (36 enodes) 1552473585.648 * * [simplify]: iters left: 4 (64 enodes) 1552473585.668 * * [simplify]: iters left: 3 (129 enodes) 1552473585.719 * * [simplify]: iters left: 2 (200 enodes) 1552473585.742 * * [simplify]: iters left: 1 (223 enodes) 1552473585.764 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473585.764 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473585.764 * [simplify]: Simplified to 0 1552473585.764 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473585.765 * * * * [progress]: [ 160 / 799 ] simplifiying candidate # 1552473585.765 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* (* (sqrt x.re) y.im) (sqrt x.re)))) 1552473585.765 * * [simplify]: iters left: 6 (11 enodes) 1552473585.768 * * [simplify]: iters left: 5 (44 enodes) 1552473585.775 * * [simplify]: iters left: 4 (68 enodes) 1552473585.787 * * [simplify]: iters left: 3 (93 enodes) 1552473585.799 * * [simplify]: iters left: 2 (97 enodes) 1552473585.811 * * [simplify]: iters left: 1 (107 enodes) 1552473585.821 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473585.821 * * [simplify]: Extracting #1: cost 17 inf + 0 1552473585.822 * * [simplify]: Extracting #2: cost 13 inf + 539 1552473585.822 * * [simplify]: Extracting #3: cost 0 inf + 1483 1552473585.823 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1552473585.823 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473585.823 * [simplify]: Simplifying (fma (- (* (sqrt x.re) y.im)) (sqrt x.re) (* (* (sqrt x.re) y.im) (sqrt x.re))) 1552473585.823 * * [simplify]: iters left: 6 (7 enodes) 1552473585.824 * * [simplify]: iters left: 5 (29 enodes) 1552473585.829 * * [simplify]: iters left: 4 (46 enodes) 1552473585.840 * * [simplify]: iters left: 3 (81 enodes) 1552473585.854 * * [simplify]: iters left: 2 (110 enodes) 1552473585.874 * * [simplify]: iters left: 1 (111 enodes) 1552473585.887 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473585.887 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473585.887 * [simplify]: Simplified to 0 1552473585.887 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473585.887 * * * * [progress]: [ 161 / 799 ] simplifiying candidate # 1552473585.888 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* (* x.re y.im) 1))) 1552473585.888 * * [simplify]: iters left: 6 (10 enodes) 1552473585.891 * * [simplify]: iters left: 5 (42 enodes) 1552473585.899 * * [simplify]: iters left: 4 (68 enodes) 1552473585.911 * * [simplify]: iters left: 3 (94 enodes) 1552473585.924 * * [simplify]: iters left: 2 (106 enodes) 1552473585.949 * * [simplify]: iters left: 1 (114 enodes) 1552473585.968 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473585.968 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473585.968 * * [simplify]: Extracting #2: cost 7 inf + 296 1552473585.969 * * [simplify]: Extracting #3: cost 1 inf + 668 1552473585.970 * * [simplify]: Extracting #4: cost 0 inf + 750 1552473585.971 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1552473585.971 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473585.971 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1552473585.971 * * [simplify]: iters left: 5 (7 enodes) 1552473585.975 * * [simplify]: iters left: 4 (31 enodes) 1552473585.987 * * [simplify]: iters left: 3 (53 enodes) 1552473586.004 * * [simplify]: iters left: 2 (65 enodes) 1552473586.026 * * [simplify]: iters left: 1 (97 enodes) 1552473586.051 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473586.052 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473586.052 * [simplify]: Simplified to 0 1552473586.052 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473586.052 * * * * [progress]: [ 162 / 799 ] simplifiying candidate # 1552473586.052 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* x.re y.im))) 1552473586.052 * * [simplify]: iters left: 5 (9 enodes) 1552473586.057 * * [simplify]: iters left: 4 (37 enodes) 1552473586.070 * * [simplify]: iters left: 3 (51 enodes) 1552473586.087 * * [simplify]: iters left: 2 (63 enodes) 1552473586.103 * * [simplify]: iters left: 1 (64 enodes) 1552473586.118 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473586.118 * * [simplify]: Extracting #1: cost 12 inf + 0 1552473586.119 * * [simplify]: Extracting #2: cost 5 inf + 501 1552473586.119 * * [simplify]: Extracting #3: cost 0 inf + 749 1552473586.120 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1552473586.120 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473586.120 * [simplify]: Simplifying (fma (- x.re) y.im (* x.re y.im)) 1552473586.120 * * [simplify]: iters left: 3 (5 enodes) 1552473586.123 * * [simplify]: iters left: 2 (18 enodes) 1552473586.128 * * [simplify]: iters left: 1 (25 enodes) 1552473586.136 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473586.136 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473586.136 * * [simplify]: Extracting #2: cost 11 inf + 2 1552473586.136 * * [simplify]: Extracting #3: cost 4 inf + 373 1552473586.137 * * [simplify]: Extracting #4: cost 0 inf + 699 1552473586.137 * [simplify]: Simplified to (- (* x.re y.im) (* x.re y.im)) 1552473586.137 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473586.137 * * * * [progress]: [ 163 / 799 ] simplifiying candidate # 1552473586.138 * [simplify]: Simplifying (fma (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.im) (sqrt y.re)) (- (* y.im x.re))) 1552473586.138 * * [simplify]: iters left: 5 (10 enodes) 1552473586.142 * * [simplify]: iters left: 4 (38 enodes) 1552473586.154 * * [simplify]: iters left: 3 (60 enodes) 1552473586.164 * * [simplify]: iters left: 2 (78 enodes) 1552473586.174 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473586.174 * * [simplify]: Extracting #1: cost 16 inf + 0 1552473586.175 * * [simplify]: Extracting #2: cost 19 inf + 128 1552473586.175 * * [simplify]: Extracting #3: cost 8 inf + 870 1552473586.175 * * [simplify]: Extracting #4: cost 1 inf + 1362 1552473586.176 * * [simplify]: Extracting #5: cost 0 inf + 1484 1552473586.176 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1552473586.176 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473586.177 * [simplify]: Simplifying (fma (- y.im) x.re (* y.im x.re)) 1552473586.177 * * [simplify]: iters left: 3 (5 enodes) 1552473586.178 * * [simplify]: iters left: 2 (18 enodes) 1552473586.180 * * [simplify]: iters left: 1 (25 enodes) 1552473586.184 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473586.185 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473586.185 * * [simplify]: Extracting #2: cost 11 inf + 2 1552473586.185 * * [simplify]: Extracting #3: cost 4 inf + 373 1552473586.185 * * [simplify]: Extracting #4: cost 0 inf + 699 1552473586.185 * [simplify]: Simplified to (- (* y.im x.re) (* y.im x.re)) 1552473586.185 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473586.185 * * * * [progress]: [ 164 / 799 ] simplifiying candidate # 1552473586.186 * [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)))))) 1552473586.186 * * [simplify]: iters left: 6 (13 enodes) 1552473586.194 * * [simplify]: iters left: 5 (50 enodes) 1552473586.211 * * [simplify]: iters left: 4 (81 enodes) 1552473586.240 * * [simplify]: iters left: 3 (122 enodes) 1552473586.263 * * [simplify]: iters left: 2 (180 enodes) 1552473586.304 * * [simplify]: iters left: 1 (271 enodes) 1552473586.386 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473586.386 * * [simplify]: Extracting #1: cost 32 inf + 0 1552473586.387 * * [simplify]: Extracting #2: cost 109 inf + 169 1552473586.387 * * [simplify]: Extracting #3: cost 108 inf + 1649 1552473586.389 * * [simplify]: Extracting #4: cost 77 inf + 13800 1552473586.396 * * [simplify]: Extracting #5: cost 37 inf + 35256 1552473586.402 * * [simplify]: Extracting #6: cost 6 inf + 57477 1552473586.409 * * [simplify]: Extracting #7: cost 0 inf + 61911 1552473586.416 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473586.416 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473586.416 * [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))))) 1552473586.416 * * [simplify]: iters left: 6 (8 enodes) 1552473586.418 * * [simplify]: iters left: 5 (30 enodes) 1552473586.424 * * [simplify]: iters left: 4 (46 enodes) 1552473586.436 * * [simplify]: iters left: 3 (95 enodes) 1552473586.471 * * [simplify]: iters left: 2 (153 enodes) 1552473586.501 * * [simplify]: iters left: 1 (222 enodes) 1552473586.563 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473586.563 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473586.563 * [simplify]: Simplified to 0 1552473586.563 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473586.563 * * * * [progress]: [ 165 / 799 ] simplifiying candidate # 1552473586.563 * [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))))) 1552473586.563 * * [simplify]: iters left: 6 (12 enodes) 1552473586.566 * * [simplify]: iters left: 5 (41 enodes) 1552473586.572 * * [simplify]: iters left: 4 (66 enodes) 1552473586.583 * * [simplify]: iters left: 3 (93 enodes) 1552473586.600 * * [simplify]: iters left: 2 (104 enodes) 1552473586.613 * * [simplify]: iters left: 1 (119 enodes) 1552473586.642 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473586.642 * * [simplify]: Extracting #1: cost 24 inf + 0 1552473586.643 * * [simplify]: Extracting #2: cost 46 inf + 293 1552473586.644 * * [simplify]: Extracting #3: cost 30 inf + 1687 1552473586.646 * * [simplify]: Extracting #4: cost 7 inf + 7115 1552473586.650 * * [simplify]: Extracting #5: cost 1 inf + 8597 1552473586.654 * * [simplify]: Extracting #6: cost 0 inf + 8896 1552473586.656 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473586.656 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473586.656 * [simplify]: Simplifying (fma (- (sqrt (* x.re y.im))) (sqrt (* x.re y.im)) (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im)))) 1552473586.657 * * [simplify]: iters left: 6 (7 enodes) 1552473586.658 * * [simplify]: iters left: 5 (22 enodes) 1552473586.662 * * [simplify]: iters left: 4 (30 enodes) 1552473586.666 * * [simplify]: iters left: 3 (46 enodes) 1552473586.673 * * [simplify]: iters left: 2 (56 enodes) 1552473586.681 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473586.681 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473586.681 * [simplify]: Simplified to 0 1552473586.681 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473586.682 * * * * [progress]: [ 166 / 799 ] simplifiying candidate # 1552473586.682 * [simplify]: Simplifying (fma (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.im) (sqrt y.re)) (- (* (* x.re y.im) 1))) 1552473586.682 * * [simplify]: iters left: 6 (12 enodes) 1552473586.689 * * [simplify]: iters left: 5 (48 enodes) 1552473586.705 * * [simplify]: iters left: 4 (84 enodes) 1552473586.735 * * [simplify]: iters left: 3 (122 enodes) 1552473586.764 * * [simplify]: iters left: 2 (130 enodes) 1552473586.789 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473586.789 * * [simplify]: Extracting #1: cost 18 inf + 0 1552473586.789 * * [simplify]: Extracting #2: cost 19 inf + 130 1552473586.790 * * [simplify]: Extracting #3: cost 7 inf + 886 1552473586.790 * * [simplify]: Extracting #4: cost 0 inf + 1501 1552473586.791 * * [simplify]: Extracting #5: cost 0 inf + 1486 1552473586.791 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473586.791 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473586.792 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1552473586.792 * * [simplify]: iters left: 5 (7 enodes) 1552473586.794 * * [simplify]: iters left: 4 (31 enodes) 1552473586.800 * * [simplify]: iters left: 3 (53 enodes) 1552473586.810 * * [simplify]: iters left: 2 (65 enodes) 1552473586.824 * * [simplify]: iters left: 1 (97 enodes) 1552473586.849 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473586.849 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473586.849 * [simplify]: Simplified to 0 1552473586.849 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473586.849 * * * * [progress]: [ 167 / 799 ] simplifiying candidate # 1552473586.850 * [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))))) 1552473586.850 * * [simplify]: iters left: 6 (13 enodes) 1552473586.856 * * [simplify]: iters left: 5 (53 enodes) 1552473586.873 * * [simplify]: iters left: 4 (102 enodes) 1552473586.911 * * [simplify]: iters left: 3 (169 enodes) 1552473586.966 * * [simplify]: iters left: 2 (192 enodes) 1552473587.011 * * [simplify]: iters left: 1 (209 enodes) 1552473587.066 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473587.066 * * [simplify]: Extracting #1: cost 32 inf + 0 1552473587.066 * * [simplify]: Extracting #2: cost 74 inf + 292 1552473587.067 * * [simplify]: Extracting #3: cost 42 inf + 4471 1552473587.070 * * [simplify]: Extracting #4: cost 4 inf + 14147 1552473587.074 * * [simplify]: Extracting #5: cost 0 inf + 15343 1552473587.077 * * [simplify]: Extracting #6: cost 0 inf + 15328 1552473587.081 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1552473587.081 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473587.082 * [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)))) 1552473587.082 * * [simplify]: iters left: 6 (8 enodes) 1552473587.084 * * [simplify]: iters left: 5 (38 enodes) 1552473587.091 * * [simplify]: iters left: 4 (69 enodes) 1552473587.120 * * [simplify]: iters left: 3 (148 enodes) 1552473587.179 * * [simplify]: iters left: 2 (233 enodes) 1552473587.232 * * [simplify]: iters left: 1 (252 enodes) 1552473587.269 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473587.269 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473587.269 * [simplify]: Simplified to 0 1552473587.269 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473587.269 * * * * [progress]: [ 168 / 799 ] simplifiying candidate # 1552473587.269 * [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)))))) 1552473587.270 * * [simplify]: iters left: 6 (13 enodes) 1552473587.275 * * [simplify]: iters left: 5 (52 enodes) 1552473587.297 * * [simplify]: iters left: 4 (107 enodes) 1552473587.322 * * [simplify]: iters left: 3 (177 enodes) 1552473587.362 * * [simplify]: iters left: 2 (196 enodes) 1552473587.407 * * [simplify]: iters left: 1 (202 enodes) 1552473587.441 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473587.441 * * [simplify]: Extracting #1: cost 22 inf + 0 1552473587.441 * * [simplify]: Extracting #2: cost 38 inf + 44 1552473587.442 * * [simplify]: Extracting #3: cost 30 inf + 539 1552473587.443 * * [simplify]: Extracting #4: cost 12 inf + 2209 1552473587.445 * * [simplify]: Extracting #5: cost 2 inf + 3506 1552473587.447 * * [simplify]: Extracting #6: cost 0 inf + 3830 1552473587.449 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473587.449 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473587.450 * [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))))) 1552473587.450 * * [simplify]: iters left: 6 (8 enodes) 1552473587.453 * * [simplify]: iters left: 5 (32 enodes) 1552473587.464 * * [simplify]: iters left: 4 (60 enodes) 1552473587.488 * * [simplify]: iters left: 3 (136 enodes) 1552473587.539 * * [simplify]: iters left: 2 (206 enodes) 1552473587.590 * * [simplify]: iters left: 1 (228 enodes) 1552473587.606 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473587.607 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473587.607 * [simplify]: Simplified to 0 1552473587.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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473587.607 * * * * [progress]: [ 169 / 799 ] simplifiying candidate # 1552473587.607 * [simplify]: Simplifying (fma (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.im) (sqrt y.re)) (- (* (sqrt y.im) (* x.re (sqrt y.im))))) 1552473587.607 * * [simplify]: iters left: 6 (12 enodes) 1552473587.610 * * [simplify]: iters left: 5 (45 enodes) 1552473587.617 * * [simplify]: iters left: 4 (77 enodes) 1552473587.632 * * [simplify]: iters left: 3 (108 enodes) 1552473587.645 * * [simplify]: iters left: 2 (111 enodes) 1552473587.659 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473587.659 * * [simplify]: Extracting #1: cost 18 inf + 0 1552473587.659 * * [simplify]: Extracting #2: cost 30 inf + 44 1552473587.659 * * [simplify]: Extracting #3: cost 23 inf + 457 1552473587.659 * * [simplify]: Extracting #4: cost 6 inf + 1646 1552473587.660 * * [simplify]: Extracting #5: cost 0 inf + 2218 1552473587.661 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473587.661 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473587.661 * [simplify]: Simplifying (fma (- (sqrt y.im)) (* x.re (sqrt y.im)) (* (sqrt y.im) (* x.re (sqrt y.im)))) 1552473587.661 * * [simplify]: iters left: 6 (7 enodes) 1552473587.663 * * [simplify]: iters left: 5 (25 enodes) 1552473587.667 * * [simplify]: iters left: 4 (39 enodes) 1552473587.674 * * [simplify]: iters left: 3 (82 enodes) 1552473587.687 * * [simplify]: iters left: 2 (110 enodes) 1552473587.702 * * [simplify]: iters left: 1 (112 enodes) 1552473587.709 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473587.709 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473587.709 * [simplify]: Simplified to 0 1552473587.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) (hypot y.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473587.710 * * * * [progress]: [ 170 / 799 ] simplifiying candidate # 1552473587.710 * [simplify]: Simplifying (fma (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.im) (sqrt y.re)) (- (* y.im (* x.re 1)))) 1552473587.710 * * [simplify]: iters left: 6 (12 enodes) 1552473587.713 * * [simplify]: iters left: 5 (44 enodes) 1552473587.720 * * [simplify]: iters left: 4 (71 enodes) 1552473587.738 * * [simplify]: iters left: 3 (92 enodes) 1552473587.756 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473587.757 * * [simplify]: Extracting #1: cost 17 inf + 0 1552473587.757 * * [simplify]: Extracting #2: cost 21 inf + 128 1552473587.757 * * [simplify]: Extracting #3: cost 7 inf + 1023 1552473587.757 * * [simplify]: Extracting #4: cost 2 inf + 1362 1552473587.758 * * [simplify]: Extracting #5: cost 0 inf + 1566 1552473587.758 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1552473587.758 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473587.759 * [simplify]: Simplifying (fma (- y.im) (* x.re 1) (* y.im (* x.re 1))) 1552473587.759 * * [simplify]: iters left: 5 (7 enodes) 1552473587.761 * * [simplify]: iters left: 4 (24 enodes) 1552473587.764 * * [simplify]: iters left: 3 (37 enodes) 1552473587.771 * * [simplify]: iters left: 2 (53 enodes) 1552473587.777 * * [simplify]: iters left: 1 (58 enodes) 1552473587.784 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473587.784 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473587.784 * [simplify]: Simplified to 0 1552473587.784 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473587.785 * * * * [progress]: [ 171 / 799 ] simplifiying candidate # 1552473587.785 * [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))))) 1552473587.785 * * [simplify]: iters left: 6 (13 enodes) 1552473587.791 * * [simplify]: iters left: 5 (52 enodes) 1552473587.812 * * [simplify]: iters left: 4 (103 enodes) 1552473587.849 * * [simplify]: iters left: 3 (160 enodes) 1552473587.891 * * [simplify]: iters left: 2 (172 enodes) 1552473587.929 * * [simplify]: iters left: 1 (176 enodes) 1552473587.966 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473587.966 * * [simplify]: Extracting #1: cost 22 inf + 0 1552473587.966 * * [simplify]: Extracting #2: cost 38 inf + 44 1552473587.967 * * [simplify]: Extracting #3: cost 32 inf + 415 1552473587.968 * * [simplify]: Extracting #4: cost 8 inf + 2895 1552473587.970 * * [simplify]: Extracting #5: cost 0 inf + 3830 1552473587.972 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1552473587.972 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473587.973 * [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)))) 1552473587.973 * * [simplify]: iters left: 6 (8 enodes) 1552473587.977 * * [simplify]: iters left: 5 (36 enodes) 1552473587.989 * * [simplify]: iters left: 4 (64 enodes) 1552473588.014 * * [simplify]: iters left: 3 (129 enodes) 1552473588.065 * * [simplify]: iters left: 2 (200 enodes) 1552473588.115 * * [simplify]: iters left: 1 (223 enodes) 1552473588.148 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473588.148 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473588.148 * [simplify]: Simplified to 0 1552473588.148 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473588.149 * * * * [progress]: [ 172 / 799 ] simplifiying candidate # 1552473588.149 * [simplify]: Simplifying (fma (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.im) (sqrt y.re)) (- (* (* (sqrt x.re) y.im) (sqrt x.re)))) 1552473588.149 * * [simplify]: iters left: 6 (12 enodes) 1552473588.151 * * [simplify]: iters left: 5 (45 enodes) 1552473588.159 * * [simplify]: iters left: 4 (77 enodes) 1552473588.175 * * [simplify]: iters left: 3 (109 enodes) 1552473588.199 * * [simplify]: iters left: 2 (112 enodes) 1552473588.213 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473588.213 * * [simplify]: Extracting #1: cost 18 inf + 0 1552473588.213 * * [simplify]: Extracting #2: cost 30 inf + 44 1552473588.213 * * [simplify]: Extracting #3: cost 23 inf + 416 1552473588.214 * * [simplify]: Extracting #4: cost 5 inf + 1687 1552473588.215 * * [simplify]: Extracting #5: cost 0 inf + 2218 1552473588.215 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1552473588.215 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473588.216 * [simplify]: Simplifying (fma (- (* (sqrt x.re) y.im)) (sqrt x.re) (* (* (sqrt x.re) y.im) (sqrt x.re))) 1552473588.216 * * [simplify]: iters left: 6 (7 enodes) 1552473588.217 * * [simplify]: iters left: 5 (29 enodes) 1552473588.223 * * [simplify]: iters left: 4 (46 enodes) 1552473588.239 * * [simplify]: iters left: 3 (81 enodes) 1552473588.266 * * [simplify]: iters left: 2 (110 enodes) 1552473588.290 * * [simplify]: iters left: 1 (111 enodes) 1552473588.310 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473588.310 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473588.310 * [simplify]: Simplified to 0 1552473588.310 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473588.310 * * * * [progress]: [ 173 / 799 ] simplifiying candidate # 1552473588.311 * [simplify]: Simplifying (fma (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.im) (sqrt y.re)) (- (* (* x.re y.im) 1))) 1552473588.311 * * [simplify]: iters left: 6 (12 enodes) 1552473588.317 * * [simplify]: iters left: 5 (48 enodes) 1552473588.334 * * [simplify]: iters left: 4 (84 enodes) 1552473588.364 * * [simplify]: iters left: 3 (122 enodes) 1552473588.382 * * [simplify]: iters left: 2 (130 enodes) 1552473588.397 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473588.397 * * [simplify]: Extracting #1: cost 18 inf + 0 1552473588.398 * * [simplify]: Extracting #2: cost 19 inf + 130 1552473588.398 * * [simplify]: Extracting #3: cost 7 inf + 886 1552473588.399 * * [simplify]: Extracting #4: cost 0 inf + 1501 1552473588.400 * * [simplify]: Extracting #5: cost 0 inf + 1486 1552473588.401 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473588.401 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473588.402 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1552473588.402 * * [simplify]: iters left: 5 (7 enodes) 1552473588.406 * * [simplify]: iters left: 4 (31 enodes) 1552473588.418 * * [simplify]: iters left: 3 (53 enodes) 1552473588.438 * * [simplify]: iters left: 2 (65 enodes) 1552473588.459 * * [simplify]: iters left: 1 (97 enodes) 1552473588.471 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473588.472 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473588.472 * [simplify]: Simplified to 0 1552473588.472 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473588.472 * * * * [progress]: [ 174 / 799 ] simplifiying candidate # 1552473588.472 * [simplify]: Simplifying (fma (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.im) (sqrt y.re)) (- (* x.re y.im))) 1552473588.472 * * [simplify]: iters left: 5 (10 enodes) 1552473588.474 * * [simplify]: iters left: 4 (38 enodes) 1552473588.480 * * [simplify]: iters left: 3 (60 enodes) 1552473588.495 * * [simplify]: iters left: 2 (78 enodes) 1552473588.513 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473588.513 * * [simplify]: Extracting #1: cost 16 inf + 0 1552473588.513 * * [simplify]: Extracting #2: cost 19 inf + 128 1552473588.513 * * [simplify]: Extracting #3: cost 8 inf + 870 1552473588.514 * * [simplify]: Extracting #4: cost 1 inf + 1362 1552473588.515 * * [simplify]: Extracting #5: cost 0 inf + 1484 1552473588.516 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473588.516 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473588.517 * [simplify]: Simplifying (fma (- x.re) y.im (* x.re y.im)) 1552473588.517 * * [simplify]: iters left: 3 (5 enodes) 1552473588.519 * * [simplify]: iters left: 2 (18 enodes) 1552473588.523 * * [simplify]: iters left: 1 (25 enodes) 1552473588.527 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473588.527 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473588.527 * * [simplify]: Extracting #2: cost 11 inf + 2 1552473588.527 * * [simplify]: Extracting #3: cost 4 inf + 373 1552473588.527 * * [simplify]: Extracting #4: cost 0 inf + 699 1552473588.528 * [simplify]: Simplified to (- (* x.re y.im) (* x.re y.im)) 1552473588.528 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473588.528 * * * * [progress]: [ 175 / 799 ] simplifiying candidate # 1552473588.528 * [simplify]: Simplifying (fma (* x.im (* (cbrt y.re) (cbrt y.re))) (cbrt y.re) (- (* y.im x.re))) 1552473588.528 * * [simplify]: iters left: 6 (10 enodes) 1552473588.532 * * [simplify]: iters left: 5 (40 enodes) 1552473588.539 * * [simplify]: iters left: 4 (59 enodes) 1552473588.548 * * [simplify]: iters left: 3 (74 enodes) 1552473588.564 * * [simplify]: iters left: 2 (76 enodes) 1552473588.583 * * [simplify]: iters left: 1 (78 enodes) 1552473588.593 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473588.593 * * [simplify]: Extracting #1: cost 15 inf + 0 1552473588.593 * * [simplify]: Extracting #2: cost 18 inf + 87 1552473588.594 * * [simplify]: Extracting #3: cost 4 inf + 1391 1552473588.594 * * [simplify]: Extracting #4: cost 0 inf + 1720 1552473588.595 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1552473588.595 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473588.595 * [simplify]: Simplifying (fma (- y.im) x.re (* y.im x.re)) 1552473588.595 * * [simplify]: iters left: 3 (5 enodes) 1552473588.596 * * [simplify]: iters left: 2 (18 enodes) 1552473588.599 * * [simplify]: iters left: 1 (25 enodes) 1552473588.603 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473588.603 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473588.603 * * [simplify]: Extracting #2: cost 11 inf + 2 1552473588.603 * * [simplify]: Extracting #3: cost 4 inf + 373 1552473588.603 * * [simplify]: Extracting #4: cost 0 inf + 699 1552473588.604 * [simplify]: Simplified to (- (* y.im x.re) (* y.im x.re)) 1552473588.604 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473588.604 * * * * [progress]: [ 176 / 799 ] simplifiying candidate # 1552473588.604 * [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)))))) 1552473588.604 * * [simplify]: iters left: 6 (13 enodes) 1552473588.607 * * [simplify]: iters left: 5 (52 enodes) 1552473588.618 * * [simplify]: iters left: 4 (80 enodes) 1552473588.640 * * [simplify]: iters left: 3 (113 enodes) 1552473588.661 * * [simplify]: iters left: 2 (158 enodes) 1552473588.696 * * [simplify]: iters left: 1 (245 enodes) 1552473588.765 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473588.765 * * [simplify]: Extracting #1: cost 15 inf + 0 1552473588.765 * * [simplify]: Extracting #2: cost 52 inf + 2 1552473588.765 * * [simplify]: Extracting #3: cost 82 inf + 900 1552473588.766 * * [simplify]: Extracting #4: cost 68 inf + 1928 1552473588.767 * * [simplify]: Extracting #5: cost 40 inf + 12442 1552473588.771 * * [simplify]: Extracting #6: cost 1 inf + 37717 1552473588.775 * * [simplify]: Extracting #7: cost 0 inf + 38512 1552473588.783 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1552473588.783 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473588.783 * [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))))) 1552473588.783 * * [simplify]: iters left: 6 (8 enodes) 1552473588.787 * * [simplify]: iters left: 5 (30 enodes) 1552473588.797 * * [simplify]: iters left: 4 (46 enodes) 1552473588.809 * * [simplify]: iters left: 3 (95 enodes) 1552473588.830 * * [simplify]: iters left: 2 (153 enodes) 1552473588.856 * * [simplify]: iters left: 1 (222 enodes) 1552473588.920 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473588.920 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473588.920 * [simplify]: Simplified to 0 1552473588.920 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473588.920 * * * * [progress]: [ 177 / 799 ] simplifiying candidate # 1552473588.921 * [simplify]: Simplifying (fma (* x.im (* (cbrt y.re) (cbrt y.re))) (cbrt y.re) (- (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im))))) 1552473588.921 * * [simplify]: iters left: 6 (12 enodes) 1552473588.923 * * [simplify]: iters left: 5 (43 enodes) 1552473588.933 * * [simplify]: iters left: 4 (65 enodes) 1552473588.947 * * [simplify]: iters left: 3 (85 enodes) 1552473588.967 * * [simplify]: iters left: 2 (87 enodes) 1552473588.989 * * [simplify]: iters left: 1 (89 enodes) 1552473589.001 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473589.001 * * [simplify]: Extracting #1: cost 17 inf + 0 1552473589.002 * * [simplify]: Extracting #2: cost 21 inf + 129 1552473589.002 * * [simplify]: Extracting #3: cost 4 inf + 1681 1552473589.002 * * [simplify]: Extracting #4: cost 1 inf + 2006 1552473589.003 * * [simplify]: Extracting #5: cost 0 inf + 2128 1552473589.003 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1552473589.004 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473589.004 * [simplify]: Simplifying (fma (- (sqrt (* x.re y.im))) (sqrt (* x.re y.im)) (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im)))) 1552473589.004 * * [simplify]: iters left: 6 (7 enodes) 1552473589.005 * * [simplify]: iters left: 5 (22 enodes) 1552473589.009 * * [simplify]: iters left: 4 (30 enodes) 1552473589.014 * * [simplify]: iters left: 3 (46 enodes) 1552473589.021 * * [simplify]: iters left: 2 (56 enodes) 1552473589.027 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473589.027 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473589.027 * [simplify]: Simplified to 0 1552473589.027 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473589.028 * * * * [progress]: [ 178 / 799 ] simplifiying candidate # 1552473589.028 * [simplify]: Simplifying (fma (* x.im (* (cbrt y.re) (cbrt y.re))) (cbrt y.re) (- (* (* x.re y.im) 1))) 1552473589.028 * * [simplify]: iters left: 6 (12 enodes) 1552473589.035 * * [simplify]: iters left: 5 (50 enodes) 1552473589.056 * * [simplify]: iters left: 4 (83 enodes) 1552473589.075 * * [simplify]: iters left: 3 (117 enodes) 1552473589.091 * * [simplify]: iters left: 2 (127 enodes) 1552473589.118 * * [simplify]: iters left: 1 (129 enodes) 1552473589.143 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473589.143 * * [simplify]: Extracting #1: cost 17 inf + 0 1552473589.143 * * [simplify]: Extracting #2: cost 18 inf + 130 1552473589.144 * * [simplify]: Extracting #3: cost 3 inf + 1426 1552473589.145 * * [simplify]: Extracting #4: cost 0 inf + 1722 1552473589.146 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1552473589.146 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473589.146 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1552473589.146 * * [simplify]: iters left: 5 (7 enodes) 1552473589.150 * * [simplify]: iters left: 4 (31 enodes) 1552473589.159 * * [simplify]: iters left: 3 (53 enodes) 1552473589.168 * * [simplify]: iters left: 2 (65 enodes) 1552473589.180 * * [simplify]: iters left: 1 (97 enodes) 1552473589.200 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473589.200 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473589.200 * [simplify]: Simplified to 0 1552473589.200 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473589.200 * * * * [progress]: [ 179 / 799 ] simplifiying candidate # 1552473589.201 * [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))))) 1552473589.201 * * [simplify]: iters left: 6 (13 enodes) 1552473589.204 * * [simplify]: iters left: 5 (55 enodes) 1552473589.214 * * [simplify]: iters left: 4 (101 enodes) 1552473589.240 * * [simplify]: iters left: 3 (161 enodes) 1552473589.266 * * [simplify]: iters left: 2 (169 enodes) 1552473589.299 * * [simplify]: iters left: 1 (171 enodes) 1552473589.324 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473589.324 * * [simplify]: Extracting #1: cost 21 inf + 0 1552473589.325 * * [simplify]: Extracting #2: cost 40 inf + 2 1552473589.325 * * [simplify]: Extracting #3: cost 28 inf + 1181 1552473589.326 * * [simplify]: Extracting #4: cost 6 inf + 2899 1552473589.327 * * [simplify]: Extracting #5: cost 0 inf + 3592 1552473589.328 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1552473589.328 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473589.328 * [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)))) 1552473589.328 * * [simplify]: iters left: 6 (8 enodes) 1552473589.330 * * [simplify]: iters left: 5 (38 enodes) 1552473589.337 * * [simplify]: iters left: 4 (69 enodes) 1552473589.361 * * [simplify]: iters left: 3 (148 enodes) 1552473589.391 * * [simplify]: iters left: 2 (233 enodes) 1552473589.420 * * [simplify]: iters left: 1 (252 enodes) 1552473589.458 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473589.458 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473589.458 * [simplify]: Simplified to 0 1552473589.458 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473589.458 * * * * [progress]: [ 180 / 799 ] simplifiying candidate # 1552473589.458 * [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)))))) 1552473589.459 * * [simplify]: iters left: 6 (13 enodes) 1552473589.465 * * [simplify]: iters left: 5 (54 enodes) 1552473589.483 * * [simplify]: iters left: 4 (106 enodes) 1552473589.518 * * [simplify]: iters left: 3 (170 enodes) 1552473589.544 * * [simplify]: iters left: 2 (186 enodes) 1552473589.564 * * [simplify]: iters left: 1 (192 enodes) 1552473589.591 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473589.592 * * [simplify]: Extracting #1: cost 21 inf + 0 1552473589.592 * * [simplify]: Extracting #2: cost 37 inf + 3 1552473589.592 * * [simplify]: Extracting #3: cost 27 inf + 1100 1552473589.593 * * [simplify]: Extracting #4: cost 8 inf + 2804 1552473589.593 * * [simplify]: Extracting #5: cost 0 inf + 4066 1552473589.594 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1552473589.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)))))) (hypot y.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473589.595 * [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))))) 1552473589.595 * * [simplify]: iters left: 6 (8 enodes) 1552473589.597 * * [simplify]: iters left: 5 (32 enodes) 1552473589.602 * * [simplify]: iters left: 4 (60 enodes) 1552473589.615 * * [simplify]: iters left: 3 (136 enodes) 1552473589.642 * * [simplify]: iters left: 2 (206 enodes) 1552473589.689 * * [simplify]: iters left: 1 (228 enodes) 1552473589.710 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473589.710 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473589.710 * [simplify]: Simplified to 0 1552473589.711 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473589.711 * * * * [progress]: [ 181 / 799 ] simplifiying candidate # 1552473589.711 * [simplify]: Simplifying (fma (* x.im (* (cbrt y.re) (cbrt y.re))) (cbrt y.re) (- (* (sqrt y.im) (* x.re (sqrt y.im))))) 1552473589.711 * * [simplify]: iters left: 6 (12 enodes) 1552473589.714 * * [simplify]: iters left: 5 (47 enodes) 1552473589.721 * * [simplify]: iters left: 4 (76 enodes) 1552473589.738 * * [simplify]: iters left: 3 (103 enodes) 1552473589.764 * * [simplify]: iters left: 2 (108 enodes) 1552473589.790 * * [simplify]: iters left: 1 (110 enodes) 1552473589.802 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473589.803 * * [simplify]: Extracting #1: cost 17 inf + 0 1552473589.803 * * [simplify]: Extracting #2: cost 29 inf + 3 1552473589.803 * * [simplify]: Extracting #3: cost 18 inf + 1142 1552473589.803 * * [simplify]: Extracting #4: cost 5 inf + 2046 1552473589.804 * * [simplify]: Extracting #5: cost 0 inf + 2454 1552473589.805 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1552473589.805 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473589.806 * [simplify]: Simplifying (fma (- (sqrt y.im)) (* x.re (sqrt y.im)) (* (sqrt y.im) (* x.re (sqrt y.im)))) 1552473589.807 * * [simplify]: iters left: 6 (7 enodes) 1552473589.808 * * [simplify]: iters left: 5 (25 enodes) 1552473589.812 * * [simplify]: iters left: 4 (39 enodes) 1552473589.820 * * [simplify]: iters left: 3 (82 enodes) 1552473589.835 * * [simplify]: iters left: 2 (110 enodes) 1552473589.848 * * [simplify]: iters left: 1 (112 enodes) 1552473589.858 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473589.858 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473589.858 * [simplify]: Simplified to 0 1552473589.858 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473589.858 * * * * [progress]: [ 182 / 799 ] simplifiying candidate # 1552473589.859 * [simplify]: Simplifying (fma (* x.im (* (cbrt y.re) (cbrt y.re))) (cbrt y.re) (- (* y.im (* x.re 1)))) 1552473589.859 * * [simplify]: iters left: 6 (12 enodes) 1552473589.865 * * [simplify]: iters left: 5 (46 enodes) 1552473589.880 * * [simplify]: iters left: 4 (70 enodes) 1552473589.901 * * [simplify]: iters left: 3 (86 enodes) 1552473589.925 * * [simplify]: iters left: 2 (88 enodes) 1552473589.946 * * [simplify]: iters left: 1 (90 enodes) 1552473589.957 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473589.957 * * [simplify]: Extracting #1: cost 16 inf + 0 1552473589.957 * * [simplify]: Extracting #2: cost 20 inf + 87 1552473589.958 * * [simplify]: Extracting #3: cost 4 inf + 1489 1552473589.958 * * [simplify]: Extracting #4: cost 0 inf + 1817 1552473589.959 * * [simplify]: Extracting #5: cost 0 inf + 1802 1552473589.959 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1552473589.959 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473589.959 * [simplify]: Simplifying (fma (- y.im) (* x.re 1) (* y.im (* x.re 1))) 1552473589.959 * * [simplify]: iters left: 5 (7 enodes) 1552473589.961 * * [simplify]: iters left: 4 (24 enodes) 1552473589.965 * * [simplify]: iters left: 3 (37 enodes) 1552473589.972 * * [simplify]: iters left: 2 (53 enodes) 1552473589.983 * * [simplify]: iters left: 1 (58 enodes) 1552473589.993 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473589.993 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473589.993 * [simplify]: Simplified to 0 1552473589.993 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473589.993 * * * * [progress]: [ 183 / 799 ] simplifiying candidate # 1552473589.993 * [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))))) 1552473589.993 * * [simplify]: iters left: 6 (13 enodes) 1552473589.996 * * [simplify]: iters left: 5 (54 enodes) 1552473590.006 * * [simplify]: iters left: 4 (103 enodes) 1552473590.035 * * [simplify]: iters left: 3 (156 enodes) 1552473590.062 * * [simplify]: iters left: 2 (169 enodes) 1552473590.085 * * [simplify]: iters left: 1 (173 enodes) 1552473590.104 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473590.104 * * [simplify]: Extracting #1: cost 21 inf + 0 1552473590.104 * * [simplify]: Extracting #2: cost 37 inf + 3 1552473590.106 * * [simplify]: Extracting #3: cost 29 inf + 897 1552473590.107 * * [simplify]: Extracting #4: cost 9 inf + 2692 1552473590.108 * * [simplify]: Extracting #5: cost 0 inf + 4066 1552473590.109 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1552473590.109 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473590.109 * [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)))) 1552473590.109 * * [simplify]: iters left: 6 (8 enodes) 1552473590.111 * * [simplify]: iters left: 5 (36 enodes) 1552473590.117 * * [simplify]: iters left: 4 (64 enodes) 1552473590.142 * * [simplify]: iters left: 3 (129 enodes) 1552473590.172 * * [simplify]: iters left: 2 (200 enodes) 1552473590.203 * * [simplify]: iters left: 1 (223 enodes) 1552473590.240 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473590.240 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473590.240 * [simplify]: Simplified to 0 1552473590.240 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473590.240 * * * * [progress]: [ 184 / 799 ] simplifiying candidate # 1552473590.241 * [simplify]: Simplifying (fma (* x.im (* (cbrt y.re) (cbrt y.re))) (cbrt y.re) (- (* (* (sqrt x.re) y.im) (sqrt x.re)))) 1552473590.241 * * [simplify]: iters left: 6 (12 enodes) 1552473590.247 * * [simplify]: iters left: 5 (47 enodes) 1552473590.261 * * [simplify]: iters left: 4 (76 enodes) 1552473590.286 * * [simplify]: iters left: 3 (104 enodes) 1552473590.311 * * [simplify]: iters left: 2 (109 enodes) 1552473590.341 * * [simplify]: iters left: 1 (111 enodes) 1552473590.366 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473590.366 * * [simplify]: Extracting #1: cost 17 inf + 0 1552473590.366 * * [simplify]: Extracting #2: cost 29 inf + 3 1552473590.367 * * [simplify]: Extracting #3: cost 19 inf + 1101 1552473590.368 * * [simplify]: Extracting #4: cost 5 inf + 2046 1552473590.369 * * [simplify]: Extracting #5: cost 0 inf + 2454 1552473590.371 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1552473590.371 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473590.371 * [simplify]: Simplifying (fma (- (* (sqrt x.re) y.im)) (sqrt x.re) (* (* (sqrt x.re) y.im) (sqrt x.re))) 1552473590.371 * * [simplify]: iters left: 6 (7 enodes) 1552473590.375 * * [simplify]: iters left: 5 (29 enodes) 1552473590.383 * * [simplify]: iters left: 4 (46 enodes) 1552473590.400 * * [simplify]: iters left: 3 (81 enodes) 1552473590.420 * * [simplify]: iters left: 2 (110 enodes) 1552473590.432 * * [simplify]: iters left: 1 (111 enodes) 1552473590.441 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473590.441 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473590.441 * [simplify]: Simplified to 0 1552473590.441 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473590.442 * * * * [progress]: [ 185 / 799 ] simplifiying candidate # 1552473590.442 * [simplify]: Simplifying (fma (* x.im (* (cbrt y.re) (cbrt y.re))) (cbrt y.re) (- (* (* x.re y.im) 1))) 1552473590.442 * * [simplify]: iters left: 6 (12 enodes) 1552473590.447 * * [simplify]: iters left: 5 (50 enodes) 1552473590.456 * * [simplify]: iters left: 4 (83 enodes) 1552473590.470 * * [simplify]: iters left: 3 (117 enodes) 1552473590.498 * * [simplify]: iters left: 2 (127 enodes) 1552473590.527 * * [simplify]: iters left: 1 (129 enodes) 1552473590.551 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473590.551 * * [simplify]: Extracting #1: cost 17 inf + 0 1552473590.552 * * [simplify]: Extracting #2: cost 18 inf + 130 1552473590.552 * * [simplify]: Extracting #3: cost 3 inf + 1426 1552473590.553 * * [simplify]: Extracting #4: cost 0 inf + 1722 1552473590.554 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1552473590.554 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473590.554 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1552473590.554 * * [simplify]: iters left: 5 (7 enodes) 1552473590.556 * * [simplify]: iters left: 4 (31 enodes) 1552473590.565 * * [simplify]: iters left: 3 (53 enodes) 1552473590.574 * * [simplify]: iters left: 2 (65 enodes) 1552473590.588 * * [simplify]: iters left: 1 (97 enodes) 1552473590.614 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473590.614 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473590.614 * [simplify]: Simplified to 0 1552473590.614 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473590.615 * * * * [progress]: [ 186 / 799 ] simplifiying candidate # 1552473590.615 * [simplify]: Simplifying (fma (* x.im (* (cbrt y.re) (cbrt y.re))) (cbrt y.re) (- (* x.re y.im))) 1552473590.615 * * [simplify]: iters left: 6 (10 enodes) 1552473590.620 * * [simplify]: iters left: 5 (40 enodes) 1552473590.627 * * [simplify]: iters left: 4 (59 enodes) 1552473590.636 * * [simplify]: iters left: 3 (74 enodes) 1552473590.645 * * [simplify]: iters left: 2 (76 enodes) 1552473590.663 * * [simplify]: iters left: 1 (78 enodes) 1552473590.680 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473590.680 * * [simplify]: Extracting #1: cost 15 inf + 0 1552473590.681 * * [simplify]: Extracting #2: cost 18 inf + 87 1552473590.681 * * [simplify]: Extracting #3: cost 4 inf + 1391 1552473590.682 * * [simplify]: Extracting #4: cost 0 inf + 1720 1552473590.683 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473590.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 (- x.re) y.im (* x.re y.im))) (hypot y.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473590.684 * [simplify]: Simplifying (fma (- x.re) y.im (* x.re y.im)) 1552473590.684 * * [simplify]: iters left: 3 (5 enodes) 1552473590.686 * * [simplify]: iters left: 2 (18 enodes) 1552473590.691 * * [simplify]: iters left: 1 (25 enodes) 1552473590.699 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473590.699 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473590.700 * * [simplify]: Extracting #2: cost 11 inf + 2 1552473590.700 * * [simplify]: Extracting #3: cost 4 inf + 373 1552473590.700 * * [simplify]: Extracting #4: cost 0 inf + 699 1552473590.701 * [simplify]: Simplified to (- (* x.re y.im) (* x.re y.im)) 1552473590.701 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473590.701 * * * * [progress]: [ 187 / 799 ] simplifiying candidate # 1552473590.701 * [simplify]: Simplifying (fma (* x.im (sqrt y.re)) (sqrt y.re) (- (* y.im x.re))) 1552473590.702 * * [simplify]: iters left: 5 (9 enodes) 1552473590.706 * * [simplify]: iters left: 4 (35 enodes) 1552473590.717 * * [simplify]: iters left: 3 (48 enodes) 1552473590.731 * * [simplify]: iters left: 2 (55 enodes) 1552473590.739 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473590.739 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473590.739 * * [simplify]: Extracting #2: cost 14 inf + 86 1552473590.739 * * [simplify]: Extracting #3: cost 5 inf + 541 1552473590.739 * * [simplify]: Extracting #4: cost 0 inf + 994 1552473590.740 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1552473590.740 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473590.740 * [simplify]: Simplifying (fma (- y.im) x.re (* y.im x.re)) 1552473590.740 * * [simplify]: iters left: 3 (5 enodes) 1552473590.741 * * [simplify]: iters left: 2 (18 enodes) 1552473590.744 * * [simplify]: iters left: 1 (25 enodes) 1552473590.748 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473590.748 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473590.748 * * [simplify]: Extracting #2: cost 11 inf + 2 1552473590.748 * * [simplify]: Extracting #3: cost 4 inf + 373 1552473590.748 * * [simplify]: Extracting #4: cost 0 inf + 699 1552473590.749 * [simplify]: Simplified to (- (* y.im x.re) (* y.im x.re)) 1552473590.749 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473590.749 * * * * [progress]: [ 188 / 799 ] simplifiying candidate # 1552473590.749 * [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)))))) 1552473590.749 * * [simplify]: iters left: 6 (12 enodes) 1552473590.752 * * [simplify]: iters left: 5 (47 enodes) 1552473590.766 * * [simplify]: iters left: 4 (69 enodes) 1552473590.787 * * [simplify]: iters left: 3 (96 enodes) 1552473590.806 * * [simplify]: iters left: 2 (140 enodes) 1552473590.835 * * [simplify]: iters left: 1 (211 enodes) 1552473590.882 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473590.882 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473590.882 * * [simplify]: Extracting #2: cost 46 inf + 2 1552473590.883 * * [simplify]: Extracting #3: cost 74 inf + 419 1552473590.883 * * [simplify]: Extracting #4: cost 63 inf + 1483 1552473590.885 * * [simplify]: Extracting #5: cost 40 inf + 11211 1552473590.888 * * [simplify]: Extracting #6: cost 3 inf + 34233 1552473590.891 * * [simplify]: Extracting #7: cost 0 inf + 35905 1552473590.894 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473590.894 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473590.895 * [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))))) 1552473590.895 * * [simplify]: iters left: 6 (8 enodes) 1552473590.897 * * [simplify]: iters left: 5 (30 enodes) 1552473590.902 * * [simplify]: iters left: 4 (46 enodes) 1552473590.912 * * [simplify]: iters left: 3 (95 enodes) 1552473590.930 * * [simplify]: iters left: 2 (153 enodes) 1552473590.970 * * [simplify]: iters left: 1 (222 enodes) 1552473591.043 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473591.043 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473591.043 * [simplify]: Simplified to 0 1552473591.043 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473591.043 * * * * [progress]: [ 189 / 799 ] simplifiying candidate # 1552473591.044 * [simplify]: Simplifying (fma (* x.im (sqrt y.re)) (sqrt y.re) (- (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im))))) 1552473591.044 * * [simplify]: iters left: 6 (11 enodes) 1552473591.049 * * [simplify]: iters left: 5 (38 enodes) 1552473591.060 * * [simplify]: iters left: 4 (54 enodes) 1552473591.076 * * [simplify]: iters left: 3 (67 enodes) 1552473591.088 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473591.088 * * [simplify]: Extracting #1: cost 15 inf + 0 1552473591.088 * * [simplify]: Extracting #2: cost 17 inf + 128 1552473591.088 * * [simplify]: Extracting #3: cost 5 inf + 942 1552473591.088 * * [simplify]: Extracting #4: cost 1 inf + 1280 1552473591.089 * * [simplify]: Extracting #5: cost 0 inf + 1402 1552473591.089 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473591.089 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473591.090 * [simplify]: Simplifying (fma (- (sqrt (* x.re y.im))) (sqrt (* x.re y.im)) (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im)))) 1552473591.090 * * [simplify]: iters left: 6 (7 enodes) 1552473591.091 * * [simplify]: iters left: 5 (22 enodes) 1552473591.095 * * [simplify]: iters left: 4 (30 enodes) 1552473591.099 * * [simplify]: iters left: 3 (46 enodes) 1552473591.106 * * [simplify]: iters left: 2 (56 enodes) 1552473591.111 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473591.112 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473591.112 * [simplify]: Simplified to 0 1552473591.112 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473591.112 * * * * [progress]: [ 190 / 799 ] simplifiying candidate # 1552473591.112 * [simplify]: Simplifying (fma (* x.im (sqrt y.re)) (sqrt y.re) (- (* (* x.re y.im) 1))) 1552473591.112 * * [simplify]: iters left: 6 (11 enodes) 1552473591.115 * * [simplify]: iters left: 5 (45 enodes) 1552473591.123 * * [simplify]: iters left: 4 (72 enodes) 1552473591.135 * * [simplify]: iters left: 3 (99 enodes) 1552473591.150 * * [simplify]: iters left: 2 (107 enodes) 1552473591.176 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473591.176 * * [simplify]: Extracting #1: cost 15 inf + 0 1552473591.176 * * [simplify]: Extracting #2: cost 15 inf + 47 1552473591.177 * * [simplify]: Extracting #3: cost 6 inf + 501 1552473591.178 * * [simplify]: Extracting #4: cost 0 inf + 996 1552473591.178 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473591.179 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473591.179 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1552473591.179 * * [simplify]: iters left: 5 (7 enodes) 1552473591.183 * * [simplify]: iters left: 4 (31 enodes) 1552473591.195 * * [simplify]: iters left: 3 (53 enodes) 1552473591.212 * * [simplify]: iters left: 2 (65 enodes) 1552473591.230 * * [simplify]: iters left: 1 (97 enodes) 1552473591.242 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473591.242 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473591.242 * [simplify]: Simplified to 0 1552473591.242 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473591.242 * * * * [progress]: [ 191 / 799 ] simplifiying candidate # 1552473591.243 * [simplify]: Simplifying (fma (* x.im (sqrt y.re)) (sqrt y.re) (- (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im))))) 1552473591.243 * * [simplify]: iters left: 6 (12 enodes) 1552473591.245 * * [simplify]: iters left: 5 (50 enodes) 1552473591.253 * * [simplify]: iters left: 4 (90 enodes) 1552473591.270 * * [simplify]: iters left: 3 (143 enodes) 1552473591.292 * * [simplify]: iters left: 2 (149 enodes) 1552473591.308 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473591.308 * * [simplify]: Extracting #1: cost 19 inf + 0 1552473591.308 * * [simplify]: Extracting #2: cost 36 inf + 2 1552473591.308 * * [simplify]: Extracting #3: cost 23 inf + 742 1552473591.309 * * [simplify]: Extracting #4: cost 4 inf + 2336 1552473591.310 * * [simplify]: Extracting #5: cost 0 inf + 2866 1552473591.311 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1552473591.311 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473591.311 * [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)))) 1552473591.311 * * [simplify]: iters left: 6 (8 enodes) 1552473591.313 * * [simplify]: iters left: 5 (38 enodes) 1552473591.322 * * [simplify]: iters left: 4 (69 enodes) 1552473591.350 * * [simplify]: iters left: 3 (148 enodes) 1552473591.407 * * [simplify]: iters left: 2 (233 enodes) 1552473591.434 * * [simplify]: iters left: 1 (252 enodes) 1552473591.475 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473591.475 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473591.475 * [simplify]: Simplified to 0 1552473591.475 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473591.475 * * * * [progress]: [ 192 / 799 ] simplifiying candidate # 1552473591.476 * [simplify]: Simplifying (fma (* x.im (sqrt y.re)) (sqrt y.re) (- (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im)))))) 1552473591.476 * * [simplify]: iters left: 6 (12 enodes) 1552473591.481 * * [simplify]: iters left: 5 (49 enodes) 1552473591.493 * * [simplify]: iters left: 4 (95 enodes) 1552473591.510 * * [simplify]: iters left: 3 (149 enodes) 1552473591.528 * * [simplify]: iters left: 2 (161 enodes) 1552473591.549 * * [simplify]: iters left: 1 (167 enodes) 1552473591.579 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473591.579 * * [simplify]: Extracting #1: cost 19 inf + 0 1552473591.580 * * [simplify]: Extracting #2: cost 33 inf + 3 1552473591.580 * * [simplify]: Extracting #3: cost 23 inf + 579 1552473591.581 * * [simplify]: Extracting #4: cost 5 inf + 2571 1552473591.583 * * [simplify]: Extracting #5: cost 0 inf + 3340 1552473591.584 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473591.584 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473591.585 * [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))))) 1552473591.585 * * [simplify]: iters left: 6 (8 enodes) 1552473591.589 * * [simplify]: iters left: 5 (32 enodes) 1552473591.599 * * [simplify]: iters left: 4 (60 enodes) 1552473591.622 * * [simplify]: iters left: 3 (136 enodes) 1552473591.672 * * [simplify]: iters left: 2 (206 enodes) 1552473591.703 * * [simplify]: iters left: 1 (228 enodes) 1552473591.734 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473591.734 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473591.734 * [simplify]: Simplified to 0 1552473591.735 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473591.735 * * * * [progress]: [ 193 / 799 ] simplifiying candidate # 1552473591.735 * [simplify]: Simplifying (fma (* x.im (sqrt y.re)) (sqrt y.re) (- (* (sqrt y.im) (* x.re (sqrt y.im))))) 1552473591.735 * * [simplify]: iters left: 6 (11 enodes) 1552473591.740 * * [simplify]: iters left: 5 (42 enodes) 1552473591.753 * * [simplify]: iters left: 4 (65 enodes) 1552473591.774 * * [simplify]: iters left: 3 (85 enodes) 1552473591.798 * * [simplify]: iters left: 2 (88 enodes) 1552473591.819 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473591.819 * * [simplify]: Extracting #1: cost 15 inf + 0 1552473591.819 * * [simplify]: Extracting #2: cost 25 inf + 3 1552473591.820 * * [simplify]: Extracting #3: cost 14 inf + 661 1552473591.820 * * [simplify]: Extracting #4: cost 3 inf + 1483 1552473591.820 * * [simplify]: Extracting #5: cost 0 inf + 1728 1552473591.821 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473591.821 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473591.821 * [simplify]: Simplifying (fma (- (sqrt y.im)) (* x.re (sqrt y.im)) (* (sqrt y.im) (* x.re (sqrt y.im)))) 1552473591.821 * * [simplify]: iters left: 6 (7 enodes) 1552473591.823 * * [simplify]: iters left: 5 (25 enodes) 1552473591.827 * * [simplify]: iters left: 4 (39 enodes) 1552473591.834 * * [simplify]: iters left: 3 (82 enodes) 1552473591.851 * * [simplify]: iters left: 2 (110 enodes) 1552473591.875 * * [simplify]: iters left: 1 (112 enodes) 1552473591.883 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473591.883 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473591.883 * [simplify]: Simplified to 0 1552473591.883 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473591.883 * * * * [progress]: [ 194 / 799 ] simplifiying candidate # 1552473591.884 * [simplify]: Simplifying (fma (* x.im (sqrt y.re)) (sqrt y.re) (- (* y.im (* x.re 1)))) 1552473591.884 * * [simplify]: iters left: 6 (11 enodes) 1552473591.887 * * [simplify]: iters left: 5 (41 enodes) 1552473591.895 * * [simplify]: iters left: 4 (59 enodes) 1552473591.907 * * [simplify]: iters left: 3 (69 enodes) 1552473591.924 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473591.924 * * [simplify]: Extracting #1: cost 14 inf + 0 1552473591.924 * * [simplify]: Extracting #2: cost 17 inf + 45 1552473591.925 * * [simplify]: Extracting #3: cost 5 inf + 622 1552473591.925 * * [simplify]: Extracting #4: cost 0 inf + 1076 1552473591.926 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1552473591.926 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473591.927 * [simplify]: Simplifying (fma (- y.im) (* x.re 1) (* y.im (* x.re 1))) 1552473591.927 * * [simplify]: iters left: 5 (7 enodes) 1552473591.931 * * [simplify]: iters left: 4 (24 enodes) 1552473591.938 * * [simplify]: iters left: 3 (37 enodes) 1552473591.951 * * [simplify]: iters left: 2 (53 enodes) 1552473591.964 * * [simplify]: iters left: 1 (58 enodes) 1552473591.975 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473591.975 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473591.975 * [simplify]: Simplified to 0 1552473591.975 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473591.975 * * * * [progress]: [ 195 / 799 ] simplifiying candidate # 1552473591.975 * [simplify]: Simplifying (fma (* x.im (sqrt y.re)) (sqrt y.re) (- (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re))))) 1552473591.975 * * [simplify]: iters left: 6 (12 enodes) 1552473591.978 * * [simplify]: iters left: 5 (49 enodes) 1552473591.987 * * [simplify]: iters left: 4 (91 enodes) 1552473592.004 * * [simplify]: iters left: 3 (137 enodes) 1552473592.044 * * [simplify]: iters left: 2 (149 enodes) 1552473592.061 * * [simplify]: iters left: 1 (153 enodes) 1552473592.083 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473592.083 * * [simplify]: Extracting #1: cost 19 inf + 0 1552473592.083 * * [simplify]: Extracting #2: cost 33 inf + 3 1552473592.084 * * [simplify]: Extracting #3: cost 26 inf + 495 1552473592.085 * * [simplify]: Extracting #4: cost 5 inf + 2762 1552473592.086 * * [simplify]: Extracting #5: cost 0 inf + 3340 1552473592.088 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1552473592.088 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473592.089 * [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)))) 1552473592.089 * * [simplify]: iters left: 6 (8 enodes) 1552473592.093 * * [simplify]: iters left: 5 (36 enodes) 1552473592.106 * * [simplify]: iters left: 4 (64 enodes) 1552473592.129 * * [simplify]: iters left: 3 (129 enodes) 1552473592.159 * * [simplify]: iters left: 2 (200 enodes) 1552473592.205 * * [simplify]: iters left: 1 (223 enodes) 1552473592.247 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473592.247 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473592.247 * [simplify]: Simplified to 0 1552473592.247 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473592.247 * * * * [progress]: [ 196 / 799 ] simplifiying candidate # 1552473592.247 * [simplify]: Simplifying (fma (* x.im (sqrt y.re)) (sqrt y.re) (- (* (* (sqrt x.re) y.im) (sqrt x.re)))) 1552473592.248 * * [simplify]: iters left: 6 (11 enodes) 1552473592.252 * * [simplify]: iters left: 5 (42 enodes) 1552473592.265 * * [simplify]: iters left: 4 (65 enodes) 1552473592.285 * * [simplify]: iters left: 3 (86 enodes) 1552473592.296 * * [simplify]: iters left: 2 (89 enodes) 1552473592.307 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473592.307 * * [simplify]: Extracting #1: cost 15 inf + 0 1552473592.307 * * [simplify]: Extracting #2: cost 25 inf + 3 1552473592.308 * * [simplify]: Extracting #3: cost 13 inf + 784 1552473592.308 * * [simplify]: Extracting #4: cost 2 inf + 1565 1552473592.309 * * [simplify]: Extracting #5: cost 0 inf + 1728 1552473592.309 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1552473592.309 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473592.309 * [simplify]: Simplifying (fma (- (* (sqrt x.re) y.im)) (sqrt x.re) (* (* (sqrt x.re) y.im) (sqrt x.re))) 1552473592.309 * * [simplify]: iters left: 6 (7 enodes) 1552473592.311 * * [simplify]: iters left: 5 (29 enodes) 1552473592.316 * * [simplify]: iters left: 4 (46 enodes) 1552473592.326 * * [simplify]: iters left: 3 (81 enodes) 1552473592.354 * * [simplify]: iters left: 2 (110 enodes) 1552473592.366 * * [simplify]: iters left: 1 (111 enodes) 1552473592.375 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473592.375 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473592.375 * [simplify]: Simplified to 0 1552473592.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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473592.375 * * * * [progress]: [ 197 / 799 ] simplifiying candidate # 1552473592.375 * [simplify]: Simplifying (fma (* x.im (sqrt y.re)) (sqrt y.re) (- (* (* x.re y.im) 1))) 1552473592.375 * * [simplify]: iters left: 6 (11 enodes) 1552473592.378 * * [simplify]: iters left: 5 (45 enodes) 1552473592.387 * * [simplify]: iters left: 4 (72 enodes) 1552473592.410 * * [simplify]: iters left: 3 (99 enodes) 1552473592.432 * * [simplify]: iters left: 2 (107 enodes) 1552473592.446 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473592.447 * * [simplify]: Extracting #1: cost 15 inf + 0 1552473592.447 * * [simplify]: Extracting #2: cost 15 inf + 47 1552473592.447 * * [simplify]: Extracting #3: cost 6 inf + 501 1552473592.447 * * [simplify]: Extracting #4: cost 0 inf + 996 1552473592.448 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473592.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 (- (* x.re y.im)) 1 (* (* x.re y.im) 1))) (hypot y.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473592.448 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1552473592.448 * * [simplify]: iters left: 5 (7 enodes) 1552473592.450 * * [simplify]: iters left: 4 (31 enodes) 1552473592.456 * * [simplify]: iters left: 3 (53 enodes) 1552473592.465 * * [simplify]: iters left: 2 (65 enodes) 1552473592.487 * * [simplify]: iters left: 1 (97 enodes) 1552473592.512 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473592.512 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473592.512 * [simplify]: Simplified to 0 1552473592.512 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473592.512 * * * * [progress]: [ 198 / 799 ] simplifiying candidate # 1552473592.513 * [simplify]: Simplifying (fma (* x.im (sqrt y.re)) (sqrt y.re) (- (* x.re y.im))) 1552473592.513 * * [simplify]: iters left: 5 (9 enodes) 1552473592.517 * * [simplify]: iters left: 4 (35 enodes) 1552473592.526 * * [simplify]: iters left: 3 (48 enodes) 1552473592.540 * * [simplify]: iters left: 2 (55 enodes) 1552473592.553 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473592.553 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473592.553 * * [simplify]: Extracting #2: cost 14 inf + 86 1552473592.553 * * [simplify]: Extracting #3: cost 5 inf + 541 1552473592.554 * * [simplify]: Extracting #4: cost 0 inf + 994 1552473592.554 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473592.554 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473592.555 * [simplify]: Simplifying (fma (- x.re) y.im (* x.re y.im)) 1552473592.555 * * [simplify]: iters left: 3 (5 enodes) 1552473592.557 * * [simplify]: iters left: 2 (18 enodes) 1552473592.565 * * [simplify]: iters left: 1 (25 enodes) 1552473592.573 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473592.573 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473592.573 * * [simplify]: Extracting #2: cost 11 inf + 2 1552473592.574 * * [simplify]: Extracting #3: cost 4 inf + 373 1552473592.574 * * [simplify]: Extracting #4: cost 0 inf + 699 1552473592.574 * [simplify]: Simplified to (- (* x.re y.im) (* x.re y.im)) 1552473592.574 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473592.575 * * * * [progress]: [ 199 / 799 ] simplifiying candidate # 1552473592.575 * [simplify]: Simplifying (fma (* x.im 1) y.re (- (* y.im x.re))) 1552473592.575 * * [simplify]: iters left: 5 (9 enodes) 1552473592.580 * * [simplify]: iters left: 4 (34 enodes) 1552473592.590 * * [simplify]: iters left: 3 (50 enodes) 1552473592.604 * * [simplify]: iters left: 2 (60 enodes) 1552473592.612 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473592.612 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473592.612 * * [simplify]: Extracting #2: cost 9 inf + 128 1552473592.612 * * [simplify]: Extracting #3: cost 3 inf + 418 1552473592.612 * * [simplify]: Extracting #4: cost 0 inf + 748 1552473592.613 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1552473592.613 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473592.613 * [simplify]: Simplifying (fma (- y.im) x.re (* y.im x.re)) 1552473592.613 * * [simplify]: iters left: 3 (5 enodes) 1552473592.614 * * [simplify]: iters left: 2 (18 enodes) 1552473592.616 * * [simplify]: iters left: 1 (25 enodes) 1552473592.620 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473592.620 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473592.620 * * [simplify]: Extracting #2: cost 11 inf + 2 1552473592.621 * * [simplify]: Extracting #3: cost 4 inf + 373 1552473592.621 * * [simplify]: Extracting #4: cost 0 inf + 699 1552473592.621 * [simplify]: Simplified to (- (* y.im x.re) (* y.im x.re)) 1552473592.621 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473592.621 * * * * [progress]: [ 200 / 799 ] simplifiying candidate # 1552473592.621 * [simplify]: Simplifying (fma (* x.im 1) y.re (- (* (cbrt (* x.re y.im)) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im)))))) 1552473592.621 * * [simplify]: iters left: 6 (12 enodes) 1552473592.624 * * [simplify]: iters left: 5 (46 enodes) 1552473592.633 * * [simplify]: iters left: 4 (71 enodes) 1552473592.656 * * [simplify]: iters left: 3 (101 enodes) 1552473592.690 * * [simplify]: iters left: 2 (148 enodes) 1552473592.724 * * [simplify]: iters left: 1 (219 enodes) 1552473592.782 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473592.782 * * [simplify]: Extracting #1: cost 17 inf + 0 1552473592.782 * * [simplify]: Extracting #2: cost 46 inf + 87 1552473592.783 * * [simplify]: Extracting #3: cost 66 inf + 1088 1552473592.784 * * [simplify]: Extracting #4: cost 40 inf + 11373 1552473592.789 * * [simplify]: Extracting #5: cost 5 inf + 32619 1552473592.793 * * [simplify]: Extracting #6: cost 0 inf + 35659 1552473592.796 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1552473592.796 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473592.796 * [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))))) 1552473592.797 * * [simplify]: iters left: 6 (8 enodes) 1552473592.800 * * [simplify]: iters left: 5 (30 enodes) 1552473592.810 * * [simplify]: iters left: 4 (46 enodes) 1552473592.829 * * [simplify]: iters left: 3 (95 enodes) 1552473592.865 * * [simplify]: iters left: 2 (153 enodes) 1552473592.910 * * [simplify]: iters left: 1 (222 enodes) 1552473592.961 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473592.962 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473592.962 * [simplify]: Simplified to 0 1552473592.962 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473592.962 * * * * [progress]: [ 201 / 799 ] simplifiying candidate # 1552473592.962 * [simplify]: Simplifying (fma (* x.im 1) y.re (- (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im))))) 1552473592.962 * * [simplify]: iters left: 6 (11 enodes) 1552473592.968 * * [simplify]: iters left: 5 (37 enodes) 1552473592.979 * * [simplify]: iters left: 4 (56 enodes) 1552473592.987 * * [simplify]: iters left: 3 (72 enodes) 1552473592.996 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473592.996 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473592.996 * * [simplify]: Extracting #2: cost 14 inf + 86 1552473592.996 * * [simplify]: Extracting #3: cost 2 inf + 992 1552473592.997 * * [simplify]: Extracting #4: cost 0 inf + 1156 1552473592.997 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1552473592.997 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473592.997 * [simplify]: Simplifying (fma (- (sqrt (* x.re y.im))) (sqrt (* x.re y.im)) (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im)))) 1552473592.998 * * [simplify]: iters left: 6 (7 enodes) 1552473592.999 * * [simplify]: iters left: 5 (22 enodes) 1552473593.002 * * [simplify]: iters left: 4 (30 enodes) 1552473593.009 * * [simplify]: iters left: 3 (46 enodes) 1552473593.026 * * [simplify]: iters left: 2 (56 enodes) 1552473593.038 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473593.038 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473593.038 * [simplify]: Simplified to 0 1552473593.038 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473593.038 * * * * [progress]: [ 202 / 799 ] simplifiying candidate # 1552473593.039 * [simplify]: Simplifying (fma (* x.im 1) y.re (- (* (* x.re y.im) 1))) 1552473593.039 * * [simplify]: iters left: 6 (10 enodes) 1552473593.044 * * [simplify]: iters left: 5 (39 enodes) 1552473593.058 * * [simplify]: iters left: 4 (67 enodes) 1552473593.077 * * [simplify]: iters left: 3 (97 enodes) 1552473593.090 * * [simplify]: iters left: 2 (109 enodes) 1552473593.102 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473593.102 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473593.102 * * [simplify]: Extracting #2: cost 9 inf + 130 1552473593.102 * * [simplify]: Extracting #3: cost 2 inf + 599 1552473593.102 * * [simplify]: Extracting #4: cost 0 inf + 765 1552473593.103 * * [simplify]: Extracting #5: cost 0 inf + 750 1552473593.103 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1552473593.103 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473593.103 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1552473593.103 * * [simplify]: iters left: 5 (7 enodes) 1552473593.106 * * [simplify]: iters left: 4 (31 enodes) 1552473593.114 * * [simplify]: iters left: 3 (53 enodes) 1552473593.133 * * [simplify]: iters left: 2 (65 enodes) 1552473593.145 * * [simplify]: iters left: 1 (97 enodes) 1552473593.158 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473593.158 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473593.158 * [simplify]: Simplified to 0 1552473593.158 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473593.158 * * * * [progress]: [ 203 / 799 ] simplifiying candidate # 1552473593.158 * [simplify]: Simplifying (fma (* x.im 1) y.re (- (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im))))) 1552473593.158 * * [simplify]: iters left: 6 (12 enodes) 1552473593.162 * * [simplify]: iters left: 5 (49 enodes) 1552473593.178 * * [simplify]: iters left: 4 (92 enodes) 1552473593.196 * * [simplify]: iters left: 3 (147 enodes) 1552473593.235 * * [simplify]: iters left: 2 (159 enodes) 1552473593.263 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473593.263 * * [simplify]: Extracting #1: cost 21 inf + 0 1552473593.264 * * [simplify]: Extracting #2: cost 27 inf + 251 1552473593.264 * * [simplify]: Extracting #3: cost 6 inf + 1942 1552473593.265 * * [simplify]: Extracting #4: cost 0 inf + 2635 1552473593.266 * * [simplify]: Extracting #5: cost 0 inf + 2620 1552473593.267 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1552473593.267 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473593.267 * [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)))) 1552473593.267 * * [simplify]: iters left: 6 (8 enodes) 1552473593.269 * * [simplify]: iters left: 5 (38 enodes) 1552473593.276 * * [simplify]: iters left: 4 (69 enodes) 1552473593.291 * * [simplify]: iters left: 3 (148 enodes) 1552473593.331 * * [simplify]: iters left: 2 (233 enodes) 1552473593.367 * * [simplify]: iters left: 1 (252 enodes) 1552473593.393 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473593.393 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473593.393 * [simplify]: Simplified to 0 1552473593.393 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473593.393 * * * * [progress]: [ 204 / 799 ] simplifiying candidate # 1552473593.393 * [simplify]: Simplifying (fma (* x.im 1) y.re (- (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im)))))) 1552473593.394 * * [simplify]: iters left: 6 (12 enodes) 1552473593.400 * * [simplify]: iters left: 5 (48 enodes) 1552473593.417 * * [simplify]: iters left: 4 (97 enodes) 1552473593.433 * * [simplify]: iters left: 3 (153 enodes) 1552473593.462 * * [simplify]: iters left: 2 (171 enodes) 1552473593.485 * * [simplify]: iters left: 1 (179 enodes) 1552473593.506 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473593.506 * * [simplify]: Extracting #1: cost 20 inf + 0 1552473593.506 * * [simplify]: Extracting #2: cost 25 inf + 291 1552473593.507 * * [simplify]: Extracting #3: cost 5 inf + 2246 1552473593.509 * * [simplify]: Extracting #4: cost 0 inf + 3094 1552473593.511 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1552473593.511 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473593.511 * [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))))) 1552473593.511 * * [simplify]: iters left: 6 (8 enodes) 1552473593.515 * * [simplify]: iters left: 5 (32 enodes) 1552473593.526 * * [simplify]: iters left: 4 (60 enodes) 1552473593.549 * * [simplify]: iters left: 3 (136 enodes) 1552473593.580 * * [simplify]: iters left: 2 (206 enodes) 1552473593.617 * * [simplify]: iters left: 1 (228 enodes) 1552473593.633 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473593.633 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473593.633 * [simplify]: Simplified to 0 1552473593.633 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473593.633 * * * * [progress]: [ 205 / 799 ] simplifiying candidate # 1552473593.634 * [simplify]: Simplifying (fma (* x.im 1) y.re (- (* (sqrt y.im) (* x.re (sqrt y.im))))) 1552473593.634 * * [simplify]: iters left: 6 (11 enodes) 1552473593.636 * * [simplify]: iters left: 5 (41 enodes) 1552473593.649 * * [simplify]: iters left: 4 (67 enodes) 1552473593.670 * * [simplify]: iters left: 3 (90 enodes) 1552473593.691 * * [simplify]: iters left: 2 (97 enodes) 1552473593.717 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473593.717 * * [simplify]: Extracting #1: cost 16 inf + 0 1552473593.717 * * [simplify]: Extracting #2: cost 14 inf + 415 1552473593.718 * * [simplify]: Extracting #3: cost 2 inf + 1278 1552473593.718 * * [simplify]: Extracting #4: cost 0 inf + 1482 1552473593.718 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1552473593.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 (- (sqrt y.im)) (* x.re (sqrt y.im)) (* (sqrt y.im) (* x.re (sqrt y.im))))) (hypot y.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473593.719 * [simplify]: Simplifying (fma (- (sqrt y.im)) (* x.re (sqrt y.im)) (* (sqrt y.im) (* x.re (sqrt y.im)))) 1552473593.719 * * [simplify]: iters left: 6 (7 enodes) 1552473593.721 * * [simplify]: iters left: 5 (25 enodes) 1552473593.724 * * [simplify]: iters left: 4 (39 enodes) 1552473593.732 * * [simplify]: iters left: 3 (82 enodes) 1552473593.745 * * [simplify]: iters left: 2 (110 enodes) 1552473593.765 * * [simplify]: iters left: 1 (112 enodes) 1552473593.780 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473593.780 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473593.780 * [simplify]: Simplified to 0 1552473593.780 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473593.780 * * * * [progress]: [ 206 / 799 ] simplifiying candidate # 1552473593.781 * [simplify]: Simplifying (fma (* x.im 1) y.re (- (* y.im (* x.re 1)))) 1552473593.781 * * [simplify]: iters left: 6 (10 enodes) 1552473593.786 * * [simplify]: iters left: 5 (35 enodes) 1552473593.797 * * [simplify]: iters left: 4 (54 enodes) 1552473593.814 * * [simplify]: iters left: 3 (67 enodes) 1552473593.829 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473593.829 * * [simplify]: Extracting #1: cost 12 inf + 0 1552473593.829 * * [simplify]: Extracting #2: cost 10 inf + 210 1552473593.830 * * [simplify]: Extracting #3: cost 0 inf + 830 1552473593.830 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1552473593.831 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473593.831 * [simplify]: Simplifying (fma (- y.im) (* x.re 1) (* y.im (* x.re 1))) 1552473593.831 * * [simplify]: iters left: 5 (7 enodes) 1552473593.835 * * [simplify]: iters left: 4 (24 enodes) 1552473593.842 * * [simplify]: iters left: 3 (37 enodes) 1552473593.854 * * [simplify]: iters left: 2 (53 enodes) 1552473593.867 * * [simplify]: iters left: 1 (58 enodes) 1552473593.879 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473593.879 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473593.879 * [simplify]: Simplified to 0 1552473593.879 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473593.880 * * * * [progress]: [ 207 / 799 ] simplifiying candidate # 1552473593.880 * [simplify]: Simplifying (fma (* x.im 1) y.re (- (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re))))) 1552473593.880 * * [simplify]: iters left: 6 (12 enodes) 1552473593.886 * * [simplify]: iters left: 5 (48 enodes) 1552473593.903 * * [simplify]: iters left: 4 (93 enodes) 1552473593.934 * * [simplify]: iters left: 3 (142 enodes) 1552473593.973 * * [simplify]: iters left: 2 (158 enodes) 1552473594.003 * * [simplify]: iters left: 1 (163 enodes) 1552473594.025 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473594.025 * * [simplify]: Extracting #1: cost 20 inf + 0 1552473594.025 * * [simplify]: Extracting #2: cost 21 inf + 777 1552473594.026 * * [simplify]: Extracting #3: cost 3 inf + 2650 1552473594.027 * * [simplify]: Extracting #4: cost 0 inf + 3094 1552473594.028 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1552473594.028 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473594.028 * [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)))) 1552473594.028 * * [simplify]: iters left: 6 (8 enodes) 1552473594.030 * * [simplify]: iters left: 5 (36 enodes) 1552473594.036 * * [simplify]: iters left: 4 (64 enodes) 1552473594.048 * * [simplify]: iters left: 3 (129 enodes) 1552473594.075 * * [simplify]: iters left: 2 (200 enodes) 1552473594.099 * * [simplify]: iters left: 1 (223 enodes) 1552473594.121 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473594.121 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473594.121 * [simplify]: Simplified to 0 1552473594.121 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473594.121 * * * * [progress]: [ 208 / 799 ] simplifiying candidate # 1552473594.121 * [simplify]: Simplifying (fma (* x.im 1) y.re (- (* (* (sqrt x.re) y.im) (sqrt x.re)))) 1552473594.121 * * [simplify]: iters left: 6 (11 enodes) 1552473594.124 * * [simplify]: iters left: 5 (41 enodes) 1552473594.131 * * [simplify]: iters left: 4 (67 enodes) 1552473594.142 * * [simplify]: iters left: 3 (91 enodes) 1552473594.154 * * [simplify]: iters left: 2 (98 enodes) 1552473594.168 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473594.168 * * [simplify]: Extracting #1: cost 16 inf + 0 1552473594.169 * * [simplify]: Extracting #2: cost 14 inf + 456 1552473594.169 * * [simplify]: Extracting #3: cost 2 inf + 1319 1552473594.170 * * [simplify]: Extracting #4: cost 0 inf + 1482 1552473594.171 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1552473594.171 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473594.171 * [simplify]: Simplifying (fma (- (* (sqrt x.re) y.im)) (sqrt x.re) (* (* (sqrt x.re) y.im) (sqrt x.re))) 1552473594.171 * * [simplify]: iters left: 6 (7 enodes) 1552473594.174 * * [simplify]: iters left: 5 (29 enodes) 1552473594.182 * * [simplify]: iters left: 4 (46 enodes) 1552473594.190 * * [simplify]: iters left: 3 (81 enodes) 1552473594.206 * * [simplify]: iters left: 2 (110 enodes) 1552473594.219 * * [simplify]: iters left: 1 (111 enodes) 1552473594.236 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473594.236 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473594.236 * [simplify]: Simplified to 0 1552473594.236 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473594.237 * * * * [progress]: [ 209 / 799 ] simplifiying candidate # 1552473594.237 * [simplify]: Simplifying (fma (* x.im 1) y.re (- (* (* x.re y.im) 1))) 1552473594.237 * * [simplify]: iters left: 6 (10 enodes) 1552473594.243 * * [simplify]: iters left: 5 (39 enodes) 1552473594.257 * * [simplify]: iters left: 4 (67 enodes) 1552473594.279 * * [simplify]: iters left: 3 (97 enodes) 1552473594.303 * * [simplify]: iters left: 2 (109 enodes) 1552473594.315 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473594.315 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473594.317 * * [simplify]: Extracting #2: cost 9 inf + 130 1552473594.317 * * [simplify]: Extracting #3: cost 2 inf + 599 1552473594.318 * * [simplify]: Extracting #4: cost 0 inf + 765 1552473594.318 * * [simplify]: Extracting #5: cost 0 inf + 750 1552473594.319 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1552473594.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 (- (* x.re y.im)) 1 (* (* x.re y.im) 1))) (hypot y.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473594.319 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1552473594.319 * * [simplify]: iters left: 5 (7 enodes) 1552473594.322 * * [simplify]: iters left: 4 (31 enodes) 1552473594.330 * * [simplify]: iters left: 3 (53 enodes) 1552473594.347 * * [simplify]: iters left: 2 (65 enodes) 1552473594.369 * * [simplify]: iters left: 1 (97 enodes) 1552473594.386 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473594.386 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473594.386 * [simplify]: Simplified to 0 1552473594.386 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473594.386 * * * * [progress]: [ 210 / 799 ] simplifiying candidate # 1552473594.387 * [simplify]: Simplifying (fma (* x.im 1) y.re (- (* x.re y.im))) 1552473594.387 * * [simplify]: iters left: 5 (9 enodes) 1552473594.389 * * [simplify]: iters left: 4 (34 enodes) 1552473594.395 * * [simplify]: iters left: 3 (50 enodes) 1552473594.403 * * [simplify]: iters left: 2 (60 enodes) 1552473594.411 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473594.411 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473594.411 * * [simplify]: Extracting #2: cost 9 inf + 128 1552473594.411 * * [simplify]: Extracting #3: cost 3 inf + 418 1552473594.412 * * [simplify]: Extracting #4: cost 0 inf + 748 1552473594.412 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1552473594.412 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473594.412 * [simplify]: Simplifying (fma (- x.re) y.im (* x.re y.im)) 1552473594.412 * * [simplify]: iters left: 3 (5 enodes) 1552473594.413 * * [simplify]: iters left: 2 (18 enodes) 1552473594.419 * * [simplify]: iters left: 1 (25 enodes) 1552473594.429 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473594.429 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473594.430 * * [simplify]: Extracting #2: cost 11 inf + 2 1552473594.430 * * [simplify]: Extracting #3: cost 4 inf + 373 1552473594.430 * * [simplify]: Extracting #4: cost 0 inf + 699 1552473594.431 * [simplify]: Simplified to (- (* x.re y.im) (* x.re y.im)) 1552473594.431 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473594.431 * * * * [progress]: [ 211 / 799 ] simplifiying candidate # 1552473594.431 * [simplify]: Simplifying (fma (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) y.re) (- (* y.im x.re))) 1552473594.431 * * [simplify]: iters left: 5 (10 enodes) 1552473594.436 * * [simplify]: iters left: 4 (38 enodes) 1552473594.446 * * [simplify]: iters left: 3 (55 enodes) 1552473594.455 * * [simplify]: iters left: 2 (73 enodes) 1552473594.464 * * [simplify]: iters left: 1 (75 enodes) 1552473594.473 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473594.473 * * [simplify]: Extracting #1: cost 15 inf + 0 1552473594.473 * * [simplify]: Extracting #2: cost 17 inf + 168 1552473594.474 * * [simplify]: Extracting #3: cost 3 inf + 1475 1552473594.475 * * [simplify]: Extracting #4: cost 0 inf + 1720 1552473594.476 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1552473594.476 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473594.476 * [simplify]: Simplifying (fma (- y.im) x.re (* y.im x.re)) 1552473594.476 * * [simplify]: iters left: 3 (5 enodes) 1552473594.479 * * [simplify]: iters left: 2 (18 enodes) 1552473594.485 * * [simplify]: iters left: 1 (25 enodes) 1552473594.492 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473594.492 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473594.493 * * [simplify]: Extracting #2: cost 11 inf + 2 1552473594.493 * * [simplify]: Extracting #3: cost 4 inf + 373 1552473594.493 * * [simplify]: Extracting #4: cost 0 inf + 699 1552473594.494 * [simplify]: Simplified to (- (* y.im x.re) (* y.im x.re)) 1552473594.494 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473594.494 * * * * [progress]: [ 212 / 799 ] simplifiying candidate # 1552473594.494 * [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)))))) 1552473594.494 * * [simplify]: iters left: 6 (13 enodes) 1552473594.500 * * [simplify]: iters left: 5 (50 enodes) 1552473594.516 * * [simplify]: iters left: 4 (76 enodes) 1552473594.539 * * [simplify]: iters left: 3 (114 enodes) 1552473594.561 * * [simplify]: iters left: 2 (160 enodes) 1552473594.594 * * [simplify]: iters left: 1 (228 enodes) 1552473594.654 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473594.654 * * [simplify]: Extracting #1: cost 15 inf + 0 1552473594.654 * * [simplify]: Extracting #2: cost 48 inf + 125 1552473594.655 * * [simplify]: Extracting #3: cost 74 inf + 1103 1552473594.655 * * [simplify]: Extracting #4: cost 63 inf + 2009 1552473594.656 * * [simplify]: Extracting #5: cost 46 inf + 7347 1552473594.661 * * [simplify]: Extracting #6: cost 8 inf + 30662 1552473594.667 * * [simplify]: Extracting #7: cost 0 inf + 35756 1552473594.674 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473594.674 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473594.675 * [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))))) 1552473594.675 * * [simplify]: iters left: 6 (8 enodes) 1552473594.679 * * [simplify]: iters left: 5 (30 enodes) 1552473594.689 * * [simplify]: iters left: 4 (46 enodes) 1552473594.709 * * [simplify]: iters left: 3 (95 enodes) 1552473594.738 * * [simplify]: iters left: 2 (153 enodes) 1552473594.765 * * [simplify]: iters left: 1 (222 enodes) 1552473594.810 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473594.810 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473594.810 * [simplify]: Simplified to 0 1552473594.810 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473594.810 * * * * [progress]: [ 213 / 799 ] simplifiying candidate # 1552473594.810 * [simplify]: Simplifying (fma (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) y.re) (- (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im))))) 1552473594.810 * * [simplify]: iters left: 6 (12 enodes) 1552473594.813 * * [simplify]: iters left: 5 (41 enodes) 1552473594.820 * * [simplify]: iters left: 4 (61 enodes) 1552473594.839 * * [simplify]: iters left: 3 (85 enodes) 1552473594.864 * * [simplify]: iters left: 2 (87 enodes) 1552473594.884 * * [simplify]: iters left: 1 (89 enodes) 1552473594.903 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473594.903 * * [simplify]: Extracting #1: cost 17 inf + 0 1552473594.903 * * [simplify]: Extracting #2: cost 23 inf + 45 1552473594.903 * * [simplify]: Extracting #3: cost 14 inf + 734 1552473594.904 * * [simplify]: Extracting #4: cost 4 inf + 1641 1552473594.905 * * [simplify]: Extracting #5: cost 0 inf + 2128 1552473594.906 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1552473594.907 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473594.907 * [simplify]: Simplifying (fma (- (sqrt (* x.re y.im))) (sqrt (* x.re y.im)) (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im)))) 1552473594.907 * * [simplify]: iters left: 6 (7 enodes) 1552473594.910 * * [simplify]: iters left: 5 (22 enodes) 1552473594.917 * * [simplify]: iters left: 4 (30 enodes) 1552473594.926 * * [simplify]: iters left: 3 (46 enodes) 1552473594.939 * * [simplify]: iters left: 2 (56 enodes) 1552473594.950 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473594.950 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473594.950 * [simplify]: Simplified to 0 1552473594.950 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473594.950 * * * * [progress]: [ 214 / 799 ] simplifiying candidate # 1552473594.951 * [simplify]: Simplifying (fma (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) y.re) (- (* (* x.re y.im) 1))) 1552473594.951 * * [simplify]: iters left: 6 (12 enodes) 1552473594.958 * * [simplify]: iters left: 5 (48 enodes) 1552473594.967 * * [simplify]: iters left: 4 (79 enodes) 1552473594.984 * * [simplify]: iters left: 3 (117 enodes) 1552473595.005 * * [simplify]: iters left: 2 (127 enodes) 1552473595.020 * * [simplify]: iters left: 1 (129 enodes) 1552473595.033 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473595.033 * * [simplify]: Extracting #1: cost 17 inf + 0 1552473595.033 * * [simplify]: Extracting #2: cost 18 inf + 89 1552473595.034 * * [simplify]: Extracting #3: cost 8 inf + 722 1552473595.034 * * [simplify]: Extracting #4: cost 0 inf + 1737 1552473595.035 * * [simplify]: Extracting #5: cost 0 inf + 1722 1552473595.035 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1552473595.035 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473595.035 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1552473595.035 * * [simplify]: iters left: 5 (7 enodes) 1552473595.038 * * [simplify]: iters left: 4 (31 enodes) 1552473595.046 * * [simplify]: iters left: 3 (53 enodes) 1552473595.055 * * [simplify]: iters left: 2 (65 enodes) 1552473595.072 * * [simplify]: iters left: 1 (97 enodes) 1552473595.097 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473595.097 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473595.097 * [simplify]: Simplified to 0 1552473595.097 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473595.098 * * * * [progress]: [ 215 / 799 ] simplifiying candidate # 1552473595.098 * [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))))) 1552473595.098 * * [simplify]: iters left: 6 (13 enodes) 1552473595.105 * * [simplify]: iters left: 5 (53 enodes) 1552473595.118 * * [simplify]: iters left: 4 (97 enodes) 1552473595.137 * * [simplify]: iters left: 3 (161 enodes) 1552473595.182 * * [simplify]: iters left: 2 (169 enodes) 1552473595.218 * * [simplify]: iters left: 1 (171 enodes) 1552473595.235 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473595.235 * * [simplify]: Extracting #1: cost 21 inf + 0 1552473595.236 * * [simplify]: Extracting #2: cost 40 inf + 2 1552473595.236 * * [simplify]: Extracting #3: cost 35 inf + 251 1552473595.236 * * [simplify]: Extracting #4: cost 9 inf + 2455 1552473595.238 * * [simplify]: Extracting #5: cost 0 inf + 3592 1552473595.239 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1552473595.239 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473595.239 * [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)))) 1552473595.239 * * [simplify]: iters left: 6 (8 enodes) 1552473595.241 * * [simplify]: iters left: 5 (38 enodes) 1552473595.254 * * [simplify]: iters left: 4 (69 enodes) 1552473595.282 * * [simplify]: iters left: 3 (148 enodes) 1552473595.317 * * [simplify]: iters left: 2 (233 enodes) 1552473595.362 * * [simplify]: iters left: 1 (252 enodes) 1552473595.402 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473595.402 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473595.402 * [simplify]: Simplified to 0 1552473595.402 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473595.403 * * * * [progress]: [ 216 / 799 ] simplifiying candidate # 1552473595.403 * [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)))))) 1552473595.403 * * [simplify]: iters left: 6 (13 enodes) 1552473595.409 * * [simplify]: iters left: 5 (52 enodes) 1552473595.420 * * [simplify]: iters left: 4 (102 enodes) 1552473595.438 * * [simplify]: iters left: 3 (171 enodes) 1552473595.474 * * [simplify]: iters left: 2 (191 enodes) 1552473595.498 * * [simplify]: iters left: 1 (197 enodes) 1552473595.515 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473595.515 * * [simplify]: Extracting #1: cost 21 inf + 0 1552473595.515 * * [simplify]: Extracting #2: cost 37 inf + 3 1552473595.515 * * [simplify]: Extracting #3: cost 33 inf + 291 1552473595.516 * * [simplify]: Extracting #4: cost 12 inf + 2485 1552473595.517 * * [simplify]: Extracting #5: cost 0 inf + 4066 1552473595.518 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473595.518 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473595.518 * [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))))) 1552473595.518 * * [simplify]: iters left: 6 (8 enodes) 1552473595.520 * * [simplify]: iters left: 5 (32 enodes) 1552473595.526 * * [simplify]: iters left: 4 (60 enodes) 1552473595.537 * * [simplify]: iters left: 3 (136 enodes) 1552473595.565 * * [simplify]: iters left: 2 (206 enodes) 1552473595.606 * * [simplify]: iters left: 1 (228 enodes) 1552473595.638 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473595.638 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473595.638 * [simplify]: Simplified to 0 1552473595.638 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473595.639 * * * * [progress]: [ 217 / 799 ] simplifiying candidate # 1552473595.639 * [simplify]: Simplifying (fma (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) y.re) (- (* (sqrt y.im) (* x.re (sqrt y.im))))) 1552473595.639 * * [simplify]: iters left: 6 (12 enodes) 1552473595.644 * * [simplify]: iters left: 5 (45 enodes) 1552473595.656 * * [simplify]: iters left: 4 (72 enodes) 1552473595.667 * * [simplify]: iters left: 3 (103 enodes) 1552473595.681 * * [simplify]: iters left: 2 (108 enodes) 1552473595.699 * * [simplify]: iters left: 1 (110 enodes) 1552473595.714 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473595.715 * * [simplify]: Extracting #1: cost 17 inf + 0 1552473595.715 * * [simplify]: Extracting #2: cost 29 inf + 3 1552473595.715 * * [simplify]: Extracting #3: cost 25 inf + 291 1552473595.715 * * [simplify]: Extracting #4: cost 6 inf + 1801 1552473595.716 * * [simplify]: Extracting #5: cost 0 inf + 2454 1552473595.716 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473595.717 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473595.717 * [simplify]: Simplifying (fma (- (sqrt y.im)) (* x.re (sqrt y.im)) (* (sqrt y.im) (* x.re (sqrt y.im)))) 1552473595.717 * * [simplify]: iters left: 6 (7 enodes) 1552473595.718 * * [simplify]: iters left: 5 (25 enodes) 1552473595.722 * * [simplify]: iters left: 4 (39 enodes) 1552473595.732 * * [simplify]: iters left: 3 (82 enodes) 1552473595.745 * * [simplify]: iters left: 2 (110 enodes) 1552473595.758 * * [simplify]: iters left: 1 (112 enodes) 1552473595.768 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473595.768 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473595.768 * [simplify]: Simplified to 0 1552473595.768 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473595.768 * * * * [progress]: [ 218 / 799 ] simplifiying candidate # 1552473595.768 * [simplify]: Simplifying (fma (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) y.re) (- (* y.im (* x.re 1)))) 1552473595.768 * * [simplify]: iters left: 6 (12 enodes) 1552473595.771 * * [simplify]: iters left: 5 (44 enodes) 1552473595.778 * * [simplify]: iters left: 4 (66 enodes) 1552473595.789 * * [simplify]: iters left: 3 (87 enodes) 1552473595.800 * * [simplify]: iters left: 2 (89 enodes) 1552473595.819 * * [simplify]: iters left: 1 (91 enodes) 1552473595.840 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473595.840 * * [simplify]: Extracting #1: cost 16 inf + 0 1552473595.840 * * [simplify]: Extracting #2: cost 19 inf + 128 1552473595.841 * * [simplify]: Extracting #3: cost 8 inf + 898 1552473595.842 * * [simplify]: Extracting #4: cost 1 inf + 1680 1552473595.843 * * [simplify]: Extracting #5: cost 0 inf + 1802 1552473595.843 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1552473595.844 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473595.844 * [simplify]: Simplifying (fma (- y.im) (* x.re 1) (* y.im (* x.re 1))) 1552473595.844 * * [simplify]: iters left: 5 (7 enodes) 1552473595.848 * * [simplify]: iters left: 4 (24 enodes) 1552473595.855 * * [simplify]: iters left: 3 (37 enodes) 1552473595.864 * * [simplify]: iters left: 2 (53 enodes) 1552473595.871 * * [simplify]: iters left: 1 (58 enodes) 1552473595.877 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473595.877 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473595.877 * [simplify]: Simplified to 0 1552473595.877 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473595.877 * * * * [progress]: [ 219 / 799 ] simplifiying candidate # 1552473595.877 * [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))))) 1552473595.877 * * [simplify]: iters left: 6 (13 enodes) 1552473595.880 * * [simplify]: iters left: 5 (52 enodes) 1552473595.889 * * [simplify]: iters left: 4 (98 enodes) 1552473595.907 * * [simplify]: iters left: 3 (156 enodes) 1552473595.930 * * [simplify]: iters left: 2 (169 enodes) 1552473595.968 * * [simplify]: iters left: 1 (173 enodes) 1552473595.993 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473595.994 * * [simplify]: Extracting #1: cost 21 inf + 0 1552473595.994 * * [simplify]: Extracting #2: cost 37 inf + 3 1552473595.994 * * [simplify]: Extracting #3: cost 34 inf + 249 1552473595.995 * * [simplify]: Extracting #4: cost 6 inf + 3254 1552473595.996 * * [simplify]: Extracting #5: cost 0 inf + 4066 1552473595.997 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1552473595.997 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473595.997 * [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)))) 1552473595.997 * * [simplify]: iters left: 6 (8 enodes) 1552473595.999 * * [simplify]: iters left: 5 (36 enodes) 1552473596.005 * * [simplify]: iters left: 4 (64 enodes) 1552473596.019 * * [simplify]: iters left: 3 (129 enodes) 1552473596.057 * * [simplify]: iters left: 2 (200 enodes) 1552473596.081 * * [simplify]: iters left: 1 (223 enodes) 1552473596.116 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473596.116 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473596.116 * [simplify]: Simplified to 0 1552473596.116 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473596.117 * * * * [progress]: [ 220 / 799 ] simplifiying candidate # 1552473596.117 * [simplify]: Simplifying (fma (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) y.re) (- (* (* (sqrt x.re) y.im) (sqrt x.re)))) 1552473596.117 * * [simplify]: iters left: 6 (12 enodes) 1552473596.119 * * [simplify]: iters left: 5 (45 enodes) 1552473596.127 * * [simplify]: iters left: 4 (72 enodes) 1552473596.138 * * [simplify]: iters left: 3 (104 enodes) 1552473596.152 * * [simplify]: iters left: 2 (109 enodes) 1552473596.174 * * [simplify]: iters left: 1 (111 enodes) 1552473596.200 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473596.201 * * [simplify]: Extracting #1: cost 17 inf + 0 1552473596.201 * * [simplify]: Extracting #2: cost 29 inf + 3 1552473596.201 * * [simplify]: Extracting #3: cost 24 inf + 332 1552473596.202 * * [simplify]: Extracting #4: cost 5 inf + 1883 1552473596.203 * * [simplify]: Extracting #5: cost 0 inf + 2454 1552473596.205 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1552473596.205 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473596.205 * [simplify]: Simplifying (fma (- (* (sqrt x.re) y.im)) (sqrt x.re) (* (* (sqrt x.re) y.im) (sqrt x.re))) 1552473596.205 * * [simplify]: iters left: 6 (7 enodes) 1552473596.209 * * [simplify]: iters left: 5 (29 enodes) 1552473596.218 * * [simplify]: iters left: 4 (46 enodes) 1552473596.234 * * [simplify]: iters left: 3 (81 enodes) 1552473596.259 * * [simplify]: iters left: 2 (110 enodes) 1552473596.283 * * [simplify]: iters left: 1 (111 enodes) 1552473596.300 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473596.300 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473596.300 * [simplify]: Simplified to 0 1552473596.300 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473596.300 * * * * [progress]: [ 221 / 799 ] simplifiying candidate # 1552473596.300 * [simplify]: Simplifying (fma (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) y.re) (- (* (* x.re y.im) 1))) 1552473596.300 * * [simplify]: iters left: 6 (12 enodes) 1552473596.307 * * [simplify]: iters left: 5 (48 enodes) 1552473596.323 * * [simplify]: iters left: 4 (79 enodes) 1552473596.339 * * [simplify]: iters left: 3 (117 enodes) 1552473596.355 * * [simplify]: iters left: 2 (127 enodes) 1552473596.383 * * [simplify]: iters left: 1 (129 enodes) 1552473596.406 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473596.406 * * [simplify]: Extracting #1: cost 17 inf + 0 1552473596.406 * * [simplify]: Extracting #2: cost 18 inf + 89 1552473596.407 * * [simplify]: Extracting #3: cost 8 inf + 722 1552473596.408 * * [simplify]: Extracting #4: cost 0 inf + 1737 1552473596.409 * * [simplify]: Extracting #5: cost 0 inf + 1722 1552473596.410 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1552473596.410 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473596.410 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1552473596.410 * * [simplify]: iters left: 5 (7 enodes) 1552473596.414 * * [simplify]: iters left: 4 (31 enodes) 1552473596.426 * * [simplify]: iters left: 3 (53 enodes) 1552473596.442 * * [simplify]: iters left: 2 (65 enodes) 1552473596.456 * * [simplify]: iters left: 1 (97 enodes) 1552473596.469 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473596.469 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473596.469 * [simplify]: Simplified to 0 1552473596.469 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473596.469 * * * * [progress]: [ 222 / 799 ] simplifiying candidate # 1552473596.469 * [simplify]: Simplifying (fma (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) y.re) (- (* x.re y.im))) 1552473596.469 * * [simplify]: iters left: 5 (10 enodes) 1552473596.471 * * [simplify]: iters left: 4 (38 enodes) 1552473596.477 * * [simplify]: iters left: 3 (55 enodes) 1552473596.486 * * [simplify]: iters left: 2 (73 enodes) 1552473596.495 * * [simplify]: iters left: 1 (75 enodes) 1552473596.510 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473596.510 * * [simplify]: Extracting #1: cost 15 inf + 0 1552473596.510 * * [simplify]: Extracting #2: cost 17 inf + 168 1552473596.511 * * [simplify]: Extracting #3: cost 3 inf + 1475 1552473596.511 * * [simplify]: Extracting #4: cost 0 inf + 1720 1552473596.512 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473596.512 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473596.512 * [simplify]: Simplifying (fma (- x.re) y.im (* x.re y.im)) 1552473596.512 * * [simplify]: iters left: 3 (5 enodes) 1552473596.513 * * [simplify]: iters left: 2 (18 enodes) 1552473596.516 * * [simplify]: iters left: 1 (25 enodes) 1552473596.520 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473596.520 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473596.520 * * [simplify]: Extracting #2: cost 11 inf + 2 1552473596.520 * * [simplify]: Extracting #3: cost 4 inf + 373 1552473596.520 * * [simplify]: Extracting #4: cost 0 inf + 699 1552473596.520 * [simplify]: Simplified to (- (* x.re y.im) (* x.re y.im)) 1552473596.520 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473596.520 * * * * [progress]: [ 223 / 799 ] simplifiying candidate # 1552473596.521 * [simplify]: Simplifying (fma (sqrt x.im) (* (sqrt x.im) y.re) (- (* y.im x.re))) 1552473596.521 * * [simplify]: iters left: 5 (9 enodes) 1552473596.522 * * [simplify]: iters left: 4 (35 enodes) 1552473596.529 * * [simplify]: iters left: 3 (48 enodes) 1552473596.536 * * [simplify]: iters left: 2 (55 enodes) 1552473596.548 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473596.548 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473596.548 * * [simplify]: Extracting #2: cost 14 inf + 86 1552473596.548 * * [simplify]: Extracting #3: cost 4 inf + 582 1552473596.549 * * [simplify]: Extracting #4: cost 0 inf + 994 1552473596.550 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1552473596.550 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473596.550 * [simplify]: Simplifying (fma (- y.im) x.re (* y.im x.re)) 1552473596.550 * * [simplify]: iters left: 3 (5 enodes) 1552473596.552 * * [simplify]: iters left: 2 (18 enodes) 1552473596.558 * * [simplify]: iters left: 1 (25 enodes) 1552473596.566 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473596.566 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473596.566 * * [simplify]: Extracting #2: cost 11 inf + 2 1552473596.566 * * [simplify]: Extracting #3: cost 4 inf + 373 1552473596.566 * * [simplify]: Extracting #4: cost 0 inf + 699 1552473596.567 * [simplify]: Simplified to (- (* y.im x.re) (* y.im x.re)) 1552473596.567 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473596.567 * * * * [progress]: [ 224 / 799 ] simplifiying candidate # 1552473596.567 * [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)))))) 1552473596.568 * * [simplify]: iters left: 6 (12 enodes) 1552473596.573 * * [simplify]: iters left: 5 (47 enodes) 1552473596.588 * * [simplify]: iters left: 4 (69 enodes) 1552473596.601 * * [simplify]: iters left: 3 (96 enodes) 1552473596.617 * * [simplify]: iters left: 2 (140 enodes) 1552473596.656 * * [simplify]: iters left: 1 (211 enodes) 1552473596.707 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473596.707 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473596.707 * * [simplify]: Extracting #2: cost 46 inf + 2 1552473596.708 * * [simplify]: Extracting #3: cost 77 inf + 214 1552473596.709 * * [simplify]: Extracting #4: cost 63 inf + 1483 1552473596.711 * * [simplify]: Extracting #5: cost 41 inf + 10216 1552473596.717 * * [simplify]: Extracting #6: cost 3 inf + 34233 1552473596.724 * * [simplify]: Extracting #7: cost 0 inf + 35905 1552473596.734 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473596.735 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473596.735 * [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))))) 1552473596.735 * * [simplify]: iters left: 6 (8 enodes) 1552473596.739 * * [simplify]: iters left: 5 (30 enodes) 1552473596.745 * * [simplify]: iters left: 4 (46 enodes) 1552473596.755 * * [simplify]: iters left: 3 (95 enodes) 1552473596.773 * * [simplify]: iters left: 2 (153 enodes) 1552473596.796 * * [simplify]: iters left: 1 (222 enodes) 1552473596.871 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473596.871 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473596.871 * [simplify]: Simplified to 0 1552473596.871 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473596.871 * * * * [progress]: [ 225 / 799 ] simplifiying candidate # 1552473596.872 * [simplify]: Simplifying (fma (sqrt x.im) (* (sqrt x.im) y.re) (- (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im))))) 1552473596.872 * * [simplify]: iters left: 6 (11 enodes) 1552473596.877 * * [simplify]: iters left: 5 (38 enodes) 1552473596.888 * * [simplify]: iters left: 4 (54 enodes) 1552473596.896 * * [simplify]: iters left: 3 (67 enodes) 1552473596.904 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473596.904 * * [simplify]: Extracting #1: cost 15 inf + 0 1552473596.904 * * [simplify]: Extracting #2: cost 19 inf + 45 1552473596.904 * * [simplify]: Extracting #3: cost 11 inf + 417 1552473596.904 * * [simplify]: Extracting #4: cost 1 inf + 1280 1552473596.905 * * [simplify]: Extracting #5: cost 0 inf + 1402 1552473596.905 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473596.905 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473596.905 * [simplify]: Simplifying (fma (- (sqrt (* x.re y.im))) (sqrt (* x.re y.im)) (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im)))) 1552473596.905 * * [simplify]: iters left: 6 (7 enodes) 1552473596.907 * * [simplify]: iters left: 5 (22 enodes) 1552473596.910 * * [simplify]: iters left: 4 (30 enodes) 1552473596.915 * * [simplify]: iters left: 3 (46 enodes) 1552473596.925 * * [simplify]: iters left: 2 (56 enodes) 1552473596.941 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473596.941 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473596.941 * [simplify]: Simplified to 0 1552473596.941 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473596.941 * * * * [progress]: [ 226 / 799 ] simplifiying candidate # 1552473596.941 * [simplify]: Simplifying (fma (sqrt x.im) (* (sqrt x.im) y.re) (- (* (* x.re y.im) 1))) 1552473596.942 * * [simplify]: iters left: 6 (11 enodes) 1552473596.947 * * [simplify]: iters left: 5 (45 enodes) 1552473596.963 * * [simplify]: iters left: 4 (72 enodes) 1552473596.976 * * [simplify]: iters left: 3 (99 enodes) 1552473596.988 * * [simplify]: iters left: 2 (107 enodes) 1552473597.006 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473597.007 * * [simplify]: Extracting #1: cost 15 inf + 0 1552473597.007 * * [simplify]: Extracting #2: cost 15 inf + 47 1552473597.007 * * [simplify]: Extracting #3: cost 7 inf + 460 1552473597.008 * * [simplify]: Extracting #4: cost 0 inf + 996 1552473597.009 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473597.009 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473597.009 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1552473597.009 * * [simplify]: iters left: 5 (7 enodes) 1552473597.013 * * [simplify]: iters left: 4 (31 enodes) 1552473597.019 * * [simplify]: iters left: 3 (53 enodes) 1552473597.028 * * [simplify]: iters left: 2 (65 enodes) 1552473597.041 * * [simplify]: iters left: 1 (97 enodes) 1552473597.054 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473597.054 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473597.054 * [simplify]: Simplified to 0 1552473597.054 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473597.054 * * * * [progress]: [ 227 / 799 ] simplifiying candidate # 1552473597.055 * [simplify]: Simplifying (fma (sqrt x.im) (* (sqrt x.im) y.re) (- (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im))))) 1552473597.055 * * [simplify]: iters left: 6 (12 enodes) 1552473597.057 * * [simplify]: iters left: 5 (50 enodes) 1552473597.066 * * [simplify]: iters left: 4 (90 enodes) 1552473597.082 * * [simplify]: iters left: 3 (143 enodes) 1552473597.119 * * [simplify]: iters left: 2 (149 enodes) 1552473597.153 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473597.153 * * [simplify]: Extracting #1: cost 19 inf + 0 1552473597.153 * * [simplify]: Extracting #2: cost 36 inf + 2 1552473597.153 * * [simplify]: Extracting #3: cost 25 inf + 578 1552473597.155 * * [simplify]: Extracting #4: cost 4 inf + 2336 1552473597.157 * * [simplify]: Extracting #5: cost 0 inf + 2866 1552473597.159 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1552473597.159 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473597.159 * [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)))) 1552473597.160 * * [simplify]: iters left: 6 (8 enodes) 1552473597.163 * * [simplify]: iters left: 5 (38 enodes) 1552473597.177 * * [simplify]: iters left: 4 (69 enodes) 1552473597.193 * * [simplify]: iters left: 3 (148 enodes) 1552473597.232 * * [simplify]: iters left: 2 (233 enodes) 1552473597.263 * * [simplify]: iters left: 1 (252 enodes) 1552473597.301 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473597.301 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473597.301 * [simplify]: Simplified to 0 1552473597.301 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473597.301 * * * * [progress]: [ 228 / 799 ] simplifiying candidate # 1552473597.301 * [simplify]: Simplifying (fma (sqrt x.im) (* (sqrt x.im) y.re) (- (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im)))))) 1552473597.301 * * [simplify]: iters left: 6 (12 enodes) 1552473597.307 * * [simplify]: iters left: 5 (49 enodes) 1552473597.323 * * [simplify]: iters left: 4 (95 enodes) 1552473597.360 * * [simplify]: iters left: 3 (149 enodes) 1552473597.399 * * [simplify]: iters left: 2 (161 enodes) 1552473597.433 * * [simplify]: iters left: 1 (167 enodes) 1552473597.462 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473597.462 * * [simplify]: Extracting #1: cost 19 inf + 0 1552473597.463 * * [simplify]: Extracting #2: cost 33 inf + 3 1552473597.463 * * [simplify]: Extracting #3: cost 26 inf + 374 1552473597.464 * * [simplify]: Extracting #4: cost 4 inf + 2733 1552473597.466 * * [simplify]: Extracting #5: cost 0 inf + 3340 1552473597.467 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473597.467 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473597.468 * [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))))) 1552473597.468 * * [simplify]: iters left: 6 (8 enodes) 1552473597.474 * * [simplify]: iters left: 5 (32 enodes) 1552473597.485 * * [simplify]: iters left: 4 (60 enodes) 1552473597.509 * * [simplify]: iters left: 3 (136 enodes) 1552473597.558 * * [simplify]: iters left: 2 (206 enodes) 1552473597.612 * * [simplify]: iters left: 1 (228 enodes) 1552473597.644 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473597.644 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473597.644 * [simplify]: Simplified to 0 1552473597.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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473597.645 * * * * [progress]: [ 229 / 799 ] simplifiying candidate # 1552473597.645 * [simplify]: Simplifying (fma (sqrt x.im) (* (sqrt x.im) y.re) (- (* (sqrt y.im) (* x.re (sqrt y.im))))) 1552473597.645 * * [simplify]: iters left: 6 (11 enodes) 1552473597.650 * * [simplify]: iters left: 5 (42 enodes) 1552473597.663 * * [simplify]: iters left: 4 (65 enodes) 1552473597.684 * * [simplify]: iters left: 3 (85 enodes) 1552473597.706 * * [simplify]: iters left: 2 (88 enodes) 1552473597.729 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473597.729 * * [simplify]: Extracting #1: cost 15 inf + 0 1552473597.729 * * [simplify]: Extracting #2: cost 25 inf + 3 1552473597.730 * * [simplify]: Extracting #3: cost 15 inf + 579 1552473597.730 * * [simplify]: Extracting #4: cost 3 inf + 1442 1552473597.731 * * [simplify]: Extracting #5: cost 0 inf + 1728 1552473597.733 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473597.733 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473597.733 * [simplify]: Simplifying (fma (- (sqrt y.im)) (* x.re (sqrt y.im)) (* (sqrt y.im) (* x.re (sqrt y.im)))) 1552473597.733 * * [simplify]: iters left: 6 (7 enodes) 1552473597.736 * * [simplify]: iters left: 5 (25 enodes) 1552473597.744 * * [simplify]: iters left: 4 (39 enodes) 1552473597.762 * * [simplify]: iters left: 3 (82 enodes) 1552473597.788 * * [simplify]: iters left: 2 (110 enodes) 1552473597.814 * * [simplify]: iters left: 1 (112 enodes) 1552473597.829 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473597.829 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473597.829 * [simplify]: Simplified to 0 1552473597.829 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473597.830 * * * * [progress]: [ 230 / 799 ] simplifiying candidate # 1552473597.830 * [simplify]: Simplifying (fma (sqrt x.im) (* (sqrt x.im) y.re) (- (* y.im (* x.re 1)))) 1552473597.830 * * [simplify]: iters left: 6 (11 enodes) 1552473597.836 * * [simplify]: iters left: 5 (41 enodes) 1552473597.848 * * [simplify]: iters left: 4 (59 enodes) 1552473597.866 * * [simplify]: iters left: 3 (69 enodes) 1552473597.883 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473597.884 * * [simplify]: Extracting #1: cost 14 inf + 0 1552473597.884 * * [simplify]: Extracting #2: cost 17 inf + 45 1552473597.884 * * [simplify]: Extracting #3: cost 6 inf + 581 1552473597.885 * * [simplify]: Extracting #4: cost 0 inf + 1076 1552473597.886 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1552473597.886 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473597.886 * [simplify]: Simplifying (fma (- y.im) (* x.re 1) (* y.im (* x.re 1))) 1552473597.886 * * [simplify]: iters left: 5 (7 enodes) 1552473597.890 * * [simplify]: iters left: 4 (24 enodes) 1552473597.900 * * [simplify]: iters left: 3 (37 enodes) 1552473597.912 * * [simplify]: iters left: 2 (53 enodes) 1552473597.925 * * [simplify]: iters left: 1 (58 enodes) 1552473597.931 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473597.931 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473597.931 * [simplify]: Simplified to 0 1552473597.931 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473597.931 * * * * [progress]: [ 231 / 799 ] simplifiying candidate # 1552473597.931 * [simplify]: Simplifying (fma (sqrt x.im) (* (sqrt x.im) y.re) (- (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re))))) 1552473597.932 * * [simplify]: iters left: 6 (12 enodes) 1552473597.934 * * [simplify]: iters left: 5 (49 enodes) 1552473597.943 * * [simplify]: iters left: 4 (91 enodes) 1552473597.962 * * [simplify]: iters left: 3 (137 enodes) 1552473598.000 * * [simplify]: iters left: 2 (149 enodes) 1552473598.038 * * [simplify]: iters left: 1 (153 enodes) 1552473598.071 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473598.071 * * [simplify]: Extracting #1: cost 19 inf + 0 1552473598.071 * * [simplify]: Extracting #2: cost 30 inf + 168 1552473598.071 * * [simplify]: Extracting #3: cost 24 inf + 538 1552473598.072 * * [simplify]: Extracting #4: cost 5 inf + 2843 1552473598.074 * * [simplify]: Extracting #5: cost 0 inf + 3340 1552473598.076 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1552473598.076 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473598.077 * [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)))) 1552473598.077 * * [simplify]: iters left: 6 (8 enodes) 1552473598.081 * * [simplify]: iters left: 5 (36 enodes) 1552473598.092 * * [simplify]: iters left: 4 (64 enodes) 1552473598.117 * * [simplify]: iters left: 3 (129 enodes) 1552473598.169 * * [simplify]: iters left: 2 (200 enodes) 1552473598.215 * * [simplify]: iters left: 1 (223 enodes) 1552473598.242 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473598.242 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473598.242 * [simplify]: Simplified to 0 1552473598.242 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473598.242 * * * * [progress]: [ 232 / 799 ] simplifiying candidate # 1552473598.242 * [simplify]: Simplifying (fma (sqrt x.im) (* (sqrt x.im) y.re) (- (* (* (sqrt x.re) y.im) (sqrt x.re)))) 1552473598.242 * * [simplify]: iters left: 6 (11 enodes) 1552473598.244 * * [simplify]: iters left: 5 (42 enodes) 1552473598.251 * * [simplify]: iters left: 4 (65 enodes) 1552473598.264 * * [simplify]: iters left: 3 (86 enodes) 1552473598.286 * * [simplify]: iters left: 2 (89 enodes) 1552473598.299 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473598.299 * * [simplify]: Extracting #1: cost 15 inf + 0 1552473598.299 * * [simplify]: Extracting #2: cost 25 inf + 3 1552473598.299 * * [simplify]: Extracting #3: cost 15 inf + 661 1552473598.299 * * [simplify]: Extracting #4: cost 3 inf + 1483 1552473598.300 * * [simplify]: Extracting #5: cost 0 inf + 1728 1552473598.300 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1552473598.300 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473598.301 * [simplify]: Simplifying (fma (- (* (sqrt x.re) y.im)) (sqrt x.re) (* (* (sqrt x.re) y.im) (sqrt x.re))) 1552473598.301 * * [simplify]: iters left: 6 (7 enodes) 1552473598.302 * * [simplify]: iters left: 5 (29 enodes) 1552473598.307 * * [simplify]: iters left: 4 (46 enodes) 1552473598.315 * * [simplify]: iters left: 3 (81 enodes) 1552473598.328 * * [simplify]: iters left: 2 (110 enodes) 1552473598.340 * * [simplify]: iters left: 1 (111 enodes) 1552473598.351 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473598.351 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473598.351 * [simplify]: Simplified to 0 1552473598.351 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473598.351 * * * * [progress]: [ 233 / 799 ] simplifiying candidate # 1552473598.351 * [simplify]: Simplifying (fma (sqrt x.im) (* (sqrt x.im) y.re) (- (* (* x.re y.im) 1))) 1552473598.352 * * [simplify]: iters left: 6 (11 enodes) 1552473598.355 * * [simplify]: iters left: 5 (45 enodes) 1552473598.371 * * [simplify]: iters left: 4 (72 enodes) 1552473598.394 * * [simplify]: iters left: 3 (99 enodes) 1552473598.418 * * [simplify]: iters left: 2 (107 enodes) 1552473598.444 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473598.444 * * [simplify]: Extracting #1: cost 15 inf + 0 1552473598.444 * * [simplify]: Extracting #2: cost 15 inf + 47 1552473598.445 * * [simplify]: Extracting #3: cost 7 inf + 460 1552473598.446 * * [simplify]: Extracting #4: cost 0 inf + 996 1552473598.446 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473598.447 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473598.447 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1552473598.447 * * [simplify]: iters left: 5 (7 enodes) 1552473598.451 * * [simplify]: iters left: 4 (31 enodes) 1552473598.462 * * [simplify]: iters left: 3 (53 enodes) 1552473598.481 * * [simplify]: iters left: 2 (65 enodes) 1552473598.501 * * [simplify]: iters left: 1 (97 enodes) 1552473598.526 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473598.526 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473598.526 * [simplify]: Simplified to 0 1552473598.526 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473598.527 * * * * [progress]: [ 234 / 799 ] simplifiying candidate # 1552473598.527 * [simplify]: Simplifying (fma (sqrt x.im) (* (sqrt x.im) y.re) (- (* x.re y.im))) 1552473598.527 * * [simplify]: iters left: 5 (9 enodes) 1552473598.531 * * [simplify]: iters left: 4 (35 enodes) 1552473598.542 * * [simplify]: iters left: 3 (48 enodes) 1552473598.556 * * [simplify]: iters left: 2 (55 enodes) 1552473598.569 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473598.569 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473598.569 * * [simplify]: Extracting #2: cost 14 inf + 86 1552473598.569 * * [simplify]: Extracting #3: cost 4 inf + 582 1552473598.570 * * [simplify]: Extracting #4: cost 0 inf + 994 1552473598.570 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473598.570 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473598.571 * [simplify]: Simplifying (fma (- x.re) y.im (* x.re y.im)) 1552473598.571 * * [simplify]: iters left: 3 (5 enodes) 1552473598.573 * * [simplify]: iters left: 2 (18 enodes) 1552473598.578 * * [simplify]: iters left: 1 (25 enodes) 1552473598.586 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473598.586 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473598.586 * * [simplify]: Extracting #2: cost 11 inf + 2 1552473598.586 * * [simplify]: Extracting #3: cost 4 inf + 373 1552473598.587 * * [simplify]: Extracting #4: cost 0 inf + 699 1552473598.587 * [simplify]: Simplified to (- (* x.re y.im) (* x.re y.im)) 1552473598.587 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473598.587 * * * * [progress]: [ 235 / 799 ] simplifiying candidate # 1552473598.587 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* y.im x.re))) 1552473598.587 * * [simplify]: iters left: 5 (9 enodes) 1552473598.590 * * [simplify]: iters left: 4 (37 enodes) 1552473598.596 * * [simplify]: iters left: 3 (51 enodes) 1552473598.609 * * [simplify]: iters left: 2 (63 enodes) 1552473598.619 * * [simplify]: iters left: 1 (64 enodes) 1552473598.627 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473598.627 * * [simplify]: Extracting #1: cost 12 inf + 0 1552473598.627 * * [simplify]: Extracting #2: cost 5 inf + 501 1552473598.627 * * [simplify]: Extracting #3: cost 0 inf + 749 1552473598.628 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1552473598.628 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473598.628 * [simplify]: Simplifying (fma (- y.im) x.re (* y.im x.re)) 1552473598.628 * * [simplify]: iters left: 3 (5 enodes) 1552473598.629 * * [simplify]: iters left: 2 (18 enodes) 1552473598.632 * * [simplify]: iters left: 1 (25 enodes) 1552473598.639 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473598.639 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473598.639 * * [simplify]: Extracting #2: cost 11 inf + 2 1552473598.639 * * [simplify]: Extracting #3: cost 4 inf + 373 1552473598.639 * * [simplify]: Extracting #4: cost 0 inf + 699 1552473598.640 * [simplify]: Simplified to (- (* y.im x.re) (* y.im x.re)) 1552473598.640 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473598.640 * * * * [progress]: [ 236 / 799 ] simplifiying candidate # 1552473598.640 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* (cbrt (* x.re y.im)) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im)))))) 1552473598.641 * * [simplify]: iters left: 6 (12 enodes) 1552473598.647 * * [simplify]: iters left: 5 (49 enodes) 1552473598.663 * * [simplify]: iters left: 4 (72 enodes) 1552473598.687 * * [simplify]: iters left: 3 (104 enodes) 1552473598.720 * * [simplify]: iters left: 2 (150 enodes) 1552473598.770 * * [simplify]: iters left: 1 (229 enodes) 1552473598.835 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473598.835 * * [simplify]: Extracting #1: cost 20 inf + 0 1552473598.835 * * [simplify]: Extracting #2: cost 49 inf + 432 1552473598.836 * * [simplify]: Extracting #3: cost 58 inf + 2220 1552473598.838 * * [simplify]: Extracting #4: cost 23 inf + 21474 1552473598.841 * * [simplify]: Extracting #5: cost 2 inf + 33828 1552473598.844 * * [simplify]: Extracting #6: cost 0 inf + 35036 1552473598.850 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1552473598.850 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473598.850 * [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))))) 1552473598.851 * * [simplify]: iters left: 6 (8 enodes) 1552473598.858 * * [simplify]: iters left: 5 (30 enodes) 1552473598.869 * * [simplify]: iters left: 4 (46 enodes) 1552473598.887 * * [simplify]: iters left: 3 (95 enodes) 1552473598.921 * * [simplify]: iters left: 2 (153 enodes) 1552473598.959 * * [simplify]: iters left: 1 (222 enodes) 1552473599.001 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473599.001 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473599.001 * [simplify]: Simplified to 0 1552473599.001 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473599.001 * * * * [progress]: [ 237 / 799 ] simplifiying candidate # 1552473599.002 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im))))) 1552473599.002 * * [simplify]: iters left: 6 (11 enodes) 1552473599.004 * * [simplify]: iters left: 5 (40 enodes) 1552473599.011 * * [simplify]: iters left: 4 (57 enodes) 1552473599.020 * * [simplify]: iters left: 3 (73 enodes) 1552473599.029 * * [simplify]: iters left: 2 (74 enodes) 1552473599.038 * * [simplify]: iters left: 1 (80 enodes) 1552473599.046 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473599.046 * * [simplify]: Extracting #1: cost 14 inf + 0 1552473599.046 * * [simplify]: Extracting #2: cost 13 inf + 129 1552473599.046 * * [simplify]: Extracting #3: cost 3 inf + 829 1552473599.047 * * [simplify]: Extracting #4: cost 0 inf + 1157 1552473599.047 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1552473599.047 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473599.047 * [simplify]: Simplifying (fma (- (sqrt (* x.re y.im))) (sqrt (* x.re y.im)) (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im)))) 1552473599.047 * * [simplify]: iters left: 6 (7 enodes) 1552473599.049 * * [simplify]: iters left: 5 (22 enodes) 1552473599.059 * * [simplify]: iters left: 4 (30 enodes) 1552473599.068 * * [simplify]: iters left: 3 (46 enodes) 1552473599.081 * * [simplify]: iters left: 2 (56 enodes) 1552473599.092 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473599.092 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473599.092 * [simplify]: Simplified to 0 1552473599.092 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473599.092 * * * * [progress]: [ 238 / 799 ] simplifiying candidate # 1552473599.093 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* (* x.re y.im) 1))) 1552473599.093 * * [simplify]: iters left: 6 (10 enodes) 1552473599.098 * * [simplify]: iters left: 5 (42 enodes) 1552473599.112 * * [simplify]: iters left: 4 (68 enodes) 1552473599.134 * * [simplify]: iters left: 3 (94 enodes) 1552473599.159 * * [simplify]: iters left: 2 (106 enodes) 1552473599.176 * * [simplify]: iters left: 1 (114 enodes) 1552473599.187 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473599.187 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473599.188 * * [simplify]: Extracting #2: cost 7 inf + 296 1552473599.188 * * [simplify]: Extracting #3: cost 1 inf + 668 1552473599.188 * * [simplify]: Extracting #4: cost 0 inf + 750 1552473599.189 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1552473599.189 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473599.189 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1552473599.189 * * [simplify]: iters left: 5 (7 enodes) 1552473599.191 * * [simplify]: iters left: 4 (31 enodes) 1552473599.202 * * [simplify]: iters left: 3 (53 enodes) 1552473599.219 * * [simplify]: iters left: 2 (65 enodes) 1552473599.241 * * [simplify]: iters left: 1 (97 enodes) 1552473599.266 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473599.266 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473599.266 * [simplify]: Simplified to 0 1552473599.266 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473599.266 * * * * [progress]: [ 239 / 799 ] simplifiying candidate # 1552473599.266 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im))))) 1552473599.267 * * [simplify]: iters left: 6 (12 enodes) 1552473599.273 * * [simplify]: iters left: 5 (52 enodes) 1552473599.292 * * [simplify]: iters left: 4 (93 enodes) 1552473599.316 * * [simplify]: iters left: 3 (144 enodes) 1552473599.344 * * [simplify]: iters left: 2 (151 enodes) 1552473599.368 * * [simplify]: iters left: 1 (165 enodes) 1552473599.385 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473599.385 * * [simplify]: Extracting #1: cost 22 inf + 0 1552473599.386 * * [simplify]: Extracting #2: cost 24 inf + 542 1552473599.387 * * [simplify]: Extracting #3: cost 5 inf + 2012 1552473599.389 * * [simplify]: Extracting #4: cost 0 inf + 2621 1552473599.391 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1552473599.391 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473599.392 * [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)))) 1552473599.392 * * [simplify]: iters left: 6 (8 enodes) 1552473599.396 * * [simplify]: iters left: 5 (38 enodes) 1552473599.413 * * [simplify]: iters left: 4 (69 enodes) 1552473599.440 * * [simplify]: iters left: 3 (148 enodes) 1552473599.495 * * [simplify]: iters left: 2 (233 enodes) 1552473599.524 * * [simplify]: iters left: 1 (252 enodes) 1552473599.543 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473599.543 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473599.543 * [simplify]: Simplified to 0 1552473599.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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473599.543 * * * * [progress]: [ 240 / 799 ] simplifiying candidate # 1552473599.543 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im)))))) 1552473599.543 * * [simplify]: iters left: 6 (12 enodes) 1552473599.546 * * [simplify]: iters left: 5 (51 enodes) 1552473599.557 * * [simplify]: iters left: 4 (98 enodes) 1552473599.590 * * [simplify]: iters left: 3 (151 enodes) 1552473599.633 * * [simplify]: iters left: 2 (164 enodes) 1552473599.670 * * [simplify]: iters left: 1 (185 enodes) 1552473599.705 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473599.705 * * [simplify]: Extracting #1: cost 21 inf + 0 1552473599.705 * * [simplify]: Extracting #2: cost 21 inf + 620 1552473599.706 * * [simplify]: Extracting #3: cost 4 inf + 2449 1552473599.707 * * [simplify]: Extracting #4: cost 0 inf + 3095 1552473599.708 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1552473599.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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473599.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))))) 1552473599.708 * * [simplify]: iters left: 6 (8 enodes) 1552473599.710 * * [simplify]: iters left: 5 (32 enodes) 1552473599.716 * * [simplify]: iters left: 4 (60 enodes) 1552473599.728 * * [simplify]: iters left: 3 (136 enodes) 1552473599.772 * * [simplify]: iters left: 2 (206 enodes) 1552473599.823 * * [simplify]: iters left: 1 (228 enodes) 1552473599.842 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473599.842 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473599.842 * [simplify]: Simplified to 0 1552473599.843 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473599.843 * * * * [progress]: [ 241 / 799 ] simplifiying candidate # 1552473599.843 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* (sqrt y.im) (* x.re (sqrt y.im))))) 1552473599.843 * * [simplify]: iters left: 6 (11 enodes) 1552473599.849 * * [simplify]: iters left: 5 (44 enodes) 1552473599.863 * * [simplify]: iters left: 4 (68 enodes) 1552473599.887 * * [simplify]: iters left: 3 (92 enodes) 1552473599.909 * * [simplify]: iters left: 2 (96 enodes) 1552473599.921 * * [simplify]: iters left: 1 (106 enodes) 1552473599.932 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473599.932 * * [simplify]: Extracting #1: cost 17 inf + 0 1552473599.932 * * [simplify]: Extracting #2: cost 13 inf + 498 1552473599.932 * * [simplify]: Extracting #3: cost 0 inf + 1483 1552473599.933 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1552473599.933 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473599.933 * [simplify]: Simplifying (fma (- (sqrt y.im)) (* x.re (sqrt y.im)) (* (sqrt y.im) (* x.re (sqrt y.im)))) 1552473599.933 * * [simplify]: iters left: 6 (7 enodes) 1552473599.937 * * [simplify]: iters left: 5 (25 enodes) 1552473599.944 * * [simplify]: iters left: 4 (39 enodes) 1552473599.962 * * [simplify]: iters left: 3 (82 enodes) 1552473599.977 * * [simplify]: iters left: 2 (110 enodes) 1552473599.990 * * [simplify]: iters left: 1 (112 enodes) 1552473600.003 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473600.003 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473600.003 * [simplify]: Simplified to 0 1552473600.003 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473600.003 * * * * [progress]: [ 242 / 799 ] simplifiying candidate # 1552473600.003 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* y.im (* x.re 1)))) 1552473600.003 * * [simplify]: iters left: 6 (10 enodes) 1552473600.009 * * [simplify]: iters left: 5 (38 enodes) 1552473600.020 * * [simplify]: iters left: 4 (55 enodes) 1552473600.037 * * [simplify]: iters left: 3 (69 enodes) 1552473600.049 * * [simplify]: iters left: 2 (70 enodes) 1552473600.057 * * [simplify]: iters left: 1 (75 enodes) 1552473600.068 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473600.068 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473600.068 * * [simplify]: Extracting #2: cost 8 inf + 419 1552473600.068 * * [simplify]: Extracting #3: cost 0 inf + 831 1552473600.068 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1552473600.069 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473600.069 * [simplify]: Simplifying (fma (- y.im) (* x.re 1) (* y.im (* x.re 1))) 1552473600.069 * * [simplify]: iters left: 5 (7 enodes) 1552473600.071 * * [simplify]: iters left: 4 (24 enodes) 1552473600.075 * * [simplify]: iters left: 3 (37 enodes) 1552473600.081 * * [simplify]: iters left: 2 (53 enodes) 1552473600.093 * * [simplify]: iters left: 1 (58 enodes) 1552473600.103 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473600.103 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473600.103 * [simplify]: Simplified to 0 1552473600.103 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473600.103 * * * * [progress]: [ 243 / 799 ] simplifiying candidate # 1552473600.104 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re))))) 1552473600.104 * * [simplify]: iters left: 6 (12 enodes) 1552473600.110 * * [simplify]: iters left: 5 (51 enodes) 1552473600.126 * * [simplify]: iters left: 4 (94 enodes) 1552473600.159 * * [simplify]: iters left: 3 (138 enodes) 1552473600.198 * * [simplify]: iters left: 2 (151 enodes) 1552473600.220 * * [simplify]: iters left: 1 (169 enodes) 1552473600.254 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473600.254 * * [simplify]: Extracting #1: cost 21 inf + 0 1552473600.255 * * [simplify]: Extracting #2: cost 21 inf + 835 1552473600.256 * * [simplify]: Extracting #3: cost 4 inf + 2638 1552473600.258 * * [simplify]: Extracting #4: cost 0 inf + 3110 1552473600.260 * * [simplify]: Extracting #5: cost 0 inf + 3095 1552473600.262 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1552473600.262 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473600.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)))) 1552473600.262 * * [simplify]: iters left: 6 (8 enodes) 1552473600.266 * * [simplify]: iters left: 5 (36 enodes) 1552473600.278 * * [simplify]: iters left: 4 (64 enodes) 1552473600.291 * * [simplify]: iters left: 3 (129 enodes) 1552473600.329 * * [simplify]: iters left: 2 (200 enodes) 1552473600.356 * * [simplify]: iters left: 1 (223 enodes) 1552473600.381 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473600.381 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473600.381 * [simplify]: Simplified to 0 1552473600.381 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473600.382 * * * * [progress]: [ 244 / 799 ] simplifiying candidate # 1552473600.382 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* (* (sqrt x.re) y.im) (sqrt x.re)))) 1552473600.382 * * [simplify]: iters left: 6 (11 enodes) 1552473600.390 * * [simplify]: iters left: 5 (44 enodes) 1552473600.405 * * [simplify]: iters left: 4 (68 enodes) 1552473600.428 * * [simplify]: iters left: 3 (93 enodes) 1552473600.451 * * [simplify]: iters left: 2 (97 enodes) 1552473600.474 * * [simplify]: iters left: 1 (107 enodes) 1552473600.484 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473600.485 * * [simplify]: Extracting #1: cost 17 inf + 0 1552473600.485 * * [simplify]: Extracting #2: cost 13 inf + 539 1552473600.485 * * [simplify]: Extracting #3: cost 0 inf + 1483 1552473600.486 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1552473600.486 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473600.486 * [simplify]: Simplifying (fma (- (* (sqrt x.re) y.im)) (sqrt x.re) (* (* (sqrt x.re) y.im) (sqrt x.re))) 1552473600.486 * * [simplify]: iters left: 6 (7 enodes) 1552473600.488 * * [simplify]: iters left: 5 (29 enodes) 1552473600.492 * * [simplify]: iters left: 4 (46 enodes) 1552473600.500 * * [simplify]: iters left: 3 (81 enodes) 1552473600.516 * * [simplify]: iters left: 2 (110 enodes) 1552473600.529 * * [simplify]: iters left: 1 (111 enodes) 1552473600.547 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473600.547 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473600.547 * [simplify]: Simplified to 0 1552473600.547 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473600.547 * * * * [progress]: [ 245 / 799 ] simplifiying candidate # 1552473600.548 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* (* x.re y.im) 1))) 1552473600.548 * * [simplify]: iters left: 6 (10 enodes) 1552473600.554 * * [simplify]: iters left: 5 (42 enodes) 1552473600.567 * * [simplify]: iters left: 4 (68 enodes) 1552473600.589 * * [simplify]: iters left: 3 (94 enodes) 1552473600.609 * * [simplify]: iters left: 2 (106 enodes) 1552473600.624 * * [simplify]: iters left: 1 (114 enodes) 1552473600.636 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473600.637 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473600.637 * * [simplify]: Extracting #2: cost 7 inf + 296 1552473600.638 * * [simplify]: Extracting #3: cost 1 inf + 668 1552473600.638 * * [simplify]: Extracting #4: cost 0 inf + 750 1552473600.639 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1552473600.639 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473600.640 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1552473600.640 * * [simplify]: iters left: 5 (7 enodes) 1552473600.644 * * [simplify]: iters left: 4 (31 enodes) 1552473600.651 * * [simplify]: iters left: 3 (53 enodes) 1552473600.659 * * [simplify]: iters left: 2 (65 enodes) 1552473600.670 * * [simplify]: iters left: 1 (97 enodes) 1552473600.692 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473600.692 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473600.692 * [simplify]: Simplified to 0 1552473600.692 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473600.692 * * * * [progress]: [ 246 / 799 ] simplifiying candidate # 1552473600.692 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* x.re y.im))) 1552473600.692 * * [simplify]: iters left: 5 (9 enodes) 1552473600.695 * * [simplify]: iters left: 4 (37 enodes) 1552473600.701 * * [simplify]: iters left: 3 (51 enodes) 1552473600.714 * * [simplify]: iters left: 2 (63 enodes) 1552473600.728 * * [simplify]: iters left: 1 (64 enodes) 1552473600.735 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473600.735 * * [simplify]: Extracting #1: cost 12 inf + 0 1552473600.735 * * [simplify]: Extracting #2: cost 5 inf + 501 1552473600.735 * * [simplify]: Extracting #3: cost 0 inf + 749 1552473600.736 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1552473600.736 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473600.736 * [simplify]: Simplifying (fma (- x.re) y.im (* x.re y.im)) 1552473600.736 * * [simplify]: iters left: 3 (5 enodes) 1552473600.737 * * [simplify]: iters left: 2 (18 enodes) 1552473600.740 * * [simplify]: iters left: 1 (25 enodes) 1552473600.744 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473600.744 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473600.744 * * [simplify]: Extracting #2: cost 11 inf + 2 1552473600.744 * * [simplify]: Extracting #3: cost 4 inf + 373 1552473600.745 * * [simplify]: Extracting #4: cost 0 inf + 699 1552473600.745 * [simplify]: Simplified to (- (* x.re y.im) (* x.re y.im)) 1552473600.745 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473600.745 * * * * [progress]: [ 247 / 799 ] simplifiying candidate # 1552473600.745 * [simplify]: Simplifying (fma y.re x.im (- (* y.im x.re))) 1552473600.745 * * [simplify]: iters left: 5 (7 enodes) 1552473600.747 * * [simplify]: iters left: 4 (28 enodes) 1552473600.751 * * [simplify]: iters left: 3 (39 enodes) 1552473600.760 * * [simplify]: iters left: 2 (44 enodes) 1552473600.770 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473600.770 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473600.770 * * [simplify]: Extracting #2: cost 8 inf + 210 1552473600.771 * * [simplify]: Extracting #3: cost 1 inf + 736 1552473600.771 * * [simplify]: Extracting #4: cost 0 inf + 748 1552473600.772 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1552473600.772 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473600.772 * [simplify]: Simplifying (fma (- y.im) x.re (* y.im x.re)) 1552473600.772 * * [simplify]: iters left: 3 (5 enodes) 1552473600.775 * * [simplify]: iters left: 2 (18 enodes) 1552473600.780 * * [simplify]: iters left: 1 (25 enodes) 1552473600.788 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473600.788 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473600.788 * * [simplify]: Extracting #2: cost 11 inf + 2 1552473600.788 * * [simplify]: Extracting #3: cost 4 inf + 373 1552473600.789 * * [simplify]: Extracting #4: cost 0 inf + 699 1552473600.789 * [simplify]: Simplified to (- (* y.im x.re) (* y.im x.re)) 1552473600.789 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473600.790 * * * * [progress]: [ 248 / 799 ] simplifiying candidate # 1552473600.790 * [simplify]: Simplifying (fma y.re x.im (- (* (cbrt (* x.re y.im)) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im)))))) 1552473600.790 * * [simplify]: iters left: 6 (10 enodes) 1552473600.794 * * [simplify]: iters left: 5 (40 enodes) 1552473600.808 * * [simplify]: iters left: 4 (60 enodes) 1552473600.825 * * [simplify]: iters left: 3 (85 enodes) 1552473600.846 * * [simplify]: iters left: 2 (129 enodes) 1552473600.884 * * [simplify]: iters left: 1 (198 enodes) 1552473600.950 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473600.950 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473600.951 * * [simplify]: Extracting #2: cost 41 inf + 2 1552473600.951 * * [simplify]: Extracting #3: cost 67 inf + 624 1552473600.953 * * [simplify]: Extracting #4: cost 58 inf + 1685 1552473600.955 * * [simplify]: Extracting #5: cost 45 inf + 6797 1552473600.960 * * [simplify]: Extracting #6: cost 8 inf + 28604 1552473600.966 * * [simplify]: Extracting #7: cost 0 inf + 34029 1552473600.973 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1552473600.973 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473600.974 * [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))))) 1552473600.974 * * [simplify]: iters left: 6 (8 enodes) 1552473600.977 * * [simplify]: iters left: 5 (30 enodes) 1552473600.988 * * [simplify]: iters left: 4 (46 enodes) 1552473601.006 * * [simplify]: iters left: 3 (95 enodes) 1552473601.040 * * [simplify]: iters left: 2 (153 enodes) 1552473601.068 * * [simplify]: iters left: 1 (222 enodes) 1552473601.117 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473601.117 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473601.117 * [simplify]: Simplified to 0 1552473601.117 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473601.118 * * * * [progress]: [ 249 / 799 ] simplifiying candidate # 1552473601.118 * [simplify]: Simplifying (fma y.re x.im (- (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im))))) 1552473601.118 * * [simplify]: iters left: 6 (9 enodes) 1552473601.122 * * [simplify]: iters left: 5 (31 enodes) 1552473601.131 * * [simplify]: iters left: 4 (45 enodes) 1552473601.143 * * [simplify]: iters left: 3 (56 enodes) 1552473601.155 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473601.156 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473601.156 * * [simplify]: Extracting #2: cost 14 inf + 87 1552473601.156 * * [simplify]: Extracting #3: cost 1 inf + 1074 1552473601.157 * * [simplify]: Extracting #4: cost 0 inf + 1156 1552473601.157 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1552473601.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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473601.158 * [simplify]: Simplifying (fma (- (sqrt (* x.re y.im))) (sqrt (* x.re y.im)) (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im)))) 1552473601.158 * * [simplify]: iters left: 6 (7 enodes) 1552473601.161 * * [simplify]: iters left: 5 (22 enodes) 1552473601.167 * * [simplify]: iters left: 4 (30 enodes) 1552473601.180 * * [simplify]: iters left: 3 (46 enodes) 1552473601.193 * * [simplify]: iters left: 2 (56 enodes) 1552473601.201 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473601.201 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473601.201 * [simplify]: Simplified to 0 1552473601.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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473601.202 * * * * [progress]: [ 250 / 799 ] simplifiying candidate # 1552473601.202 * [simplify]: Simplifying (fma y.re x.im (- (* (* x.re y.im) 1))) 1552473601.202 * * [simplify]: iters left: 6 (9 enodes) 1552473601.205 * * [simplify]: iters left: 5 (38 enodes) 1552473601.212 * * [simplify]: iters left: 4 (63 enodes) 1552473601.222 * * [simplify]: iters left: 3 (88 enodes) 1552473601.238 * * [simplify]: iters left: 2 (96 enodes) 1552473601.259 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473601.259 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473601.260 * * [simplify]: Extracting #2: cost 9 inf + 170 1552473601.260 * * [simplify]: Extracting #3: cost 1 inf + 708 1552473601.261 * * [simplify]: Extracting #4: cost 0 inf + 750 1552473601.262 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1552473601.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))) (hypot y.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473601.262 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1552473601.262 * * [simplify]: iters left: 5 (7 enodes) 1552473601.267 * * [simplify]: iters left: 4 (31 enodes) 1552473601.279 * * [simplify]: iters left: 3 (53 enodes) 1552473601.297 * * [simplify]: iters left: 2 (65 enodes) 1552473601.318 * * [simplify]: iters left: 1 (97 enodes) 1552473601.331 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473601.331 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473601.331 * [simplify]: Simplified to 0 1552473601.331 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473601.331 * * * * [progress]: [ 251 / 799 ] simplifiying candidate # 1552473601.331 * [simplify]: Simplifying (fma y.re x.im (- (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im))))) 1552473601.331 * * [simplify]: iters left: 6 (10 enodes) 1552473601.333 * * [simplify]: iters left: 5 (43 enodes) 1552473601.341 * * [simplify]: iters left: 4 (81 enodes) 1552473601.360 * * [simplify]: iters left: 3 (130 enodes) 1552473601.399 * * [simplify]: iters left: 2 (136 enodes) 1552473601.414 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473601.414 * * [simplify]: Extracting #1: cost 17 inf + 0 1552473601.414 * * [simplify]: Extracting #2: cost 32 inf + 2 1552473601.415 * * [simplify]: Extracting #3: cost 19 inf + 922 1552473601.416 * * [simplify]: Extracting #4: cost 2 inf + 2512 1552473601.418 * * [simplify]: Extracting #5: cost 0 inf + 2620 1552473601.420 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1552473601.420 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473601.420 * [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)))) 1552473601.420 * * [simplify]: iters left: 6 (8 enodes) 1552473601.424 * * [simplify]: iters left: 5 (38 enodes) 1552473601.438 * * [simplify]: iters left: 4 (69 enodes) 1552473601.465 * * [simplify]: iters left: 3 (148 enodes) 1552473601.524 * * [simplify]: iters left: 2 (233 enodes) 1552473601.566 * * [simplify]: iters left: 1 (252 enodes) 1552473601.585 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473601.585 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473601.585 * [simplify]: Simplified to 0 1552473601.585 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473601.585 * * * * [progress]: [ 252 / 799 ] simplifiying candidate # 1552473601.586 * [simplify]: Simplifying (fma y.re x.im (- (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im)))))) 1552473601.586 * * [simplify]: iters left: 6 (10 enodes) 1552473601.588 * * [simplify]: iters left: 5 (42 enodes) 1552473601.595 * * [simplify]: iters left: 4 (86 enodes) 1552473601.626 * * [simplify]: iters left: 3 (139 enodes) 1552473601.660 * * [simplify]: iters left: 2 (147 enodes) 1552473601.682 * * [simplify]: iters left: 1 (149 enodes) 1552473601.695 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473601.695 * * [simplify]: Extracting #1: cost 17 inf + 0 1552473601.696 * * [simplify]: Extracting #2: cost 29 inf + 3 1552473601.696 * * [simplify]: Extracting #3: cost 14 inf + 1348 1552473601.697 * * [simplify]: Extracting #4: cost 1 inf + 2972 1552473601.697 * * [simplify]: Extracting #5: cost 0 inf + 3094 1552473601.698 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1552473601.698 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473601.698 * [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))))) 1552473601.699 * * [simplify]: iters left: 6 (8 enodes) 1552473601.700 * * [simplify]: iters left: 5 (32 enodes) 1552473601.707 * * [simplify]: iters left: 4 (60 enodes) 1552473601.731 * * [simplify]: iters left: 3 (136 enodes) 1552473601.757 * * [simplify]: iters left: 2 (206 enodes) 1552473601.798 * * [simplify]: iters left: 1 (228 enodes) 1552473601.818 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473601.818 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473601.818 * [simplify]: Simplified to 0 1552473601.818 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473601.818 * * * * [progress]: [ 253 / 799 ] simplifiying candidate # 1552473601.818 * [simplify]: Simplifying (fma y.re x.im (- (* (sqrt y.im) (* x.re (sqrt y.im))))) 1552473601.818 * * [simplify]: iters left: 6 (9 enodes) 1552473601.820 * * [simplify]: iters left: 5 (35 enodes) 1552473601.831 * * [simplify]: iters left: 4 (56 enodes) 1552473601.843 * * [simplify]: iters left: 3 (74 enodes) 1552473601.852 * * [simplify]: iters left: 2 (77 enodes) 1552473601.862 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473601.862 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473601.862 * * [simplify]: Extracting #2: cost 21 inf + 3 1552473601.862 * * [simplify]: Extracting #3: cost 7 inf + 964 1552473601.863 * * [simplify]: Extracting #4: cost 0 inf + 1497 1552473601.863 * * [simplify]: Extracting #5: cost 0 inf + 1482 1552473601.863 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1552473601.864 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473601.864 * [simplify]: Simplifying (fma (- (sqrt y.im)) (* x.re (sqrt y.im)) (* (sqrt y.im) (* x.re (sqrt y.im)))) 1552473601.864 * * [simplify]: iters left: 6 (7 enodes) 1552473601.865 * * [simplify]: iters left: 5 (25 enodes) 1552473601.869 * * [simplify]: iters left: 4 (39 enodes) 1552473601.876 * * [simplify]: iters left: 3 (82 enodes) 1552473601.894 * * [simplify]: iters left: 2 (110 enodes) 1552473601.919 * * [simplify]: iters left: 1 (112 enodes) 1552473601.935 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473601.935 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473601.935 * [simplify]: Simplified to 0 1552473601.935 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473601.935 * * * * [progress]: [ 254 / 799 ] simplifiying candidate # 1552473601.936 * [simplify]: Simplifying (fma y.re x.im (- (* y.im (* x.re 1)))) 1552473601.936 * * [simplify]: iters left: 6 (9 enodes) 1552473601.940 * * [simplify]: iters left: 5 (34 enodes) 1552473601.951 * * [simplify]: iters left: 4 (50 enodes) 1552473601.965 * * [simplify]: iters left: 3 (58 enodes) 1552473601.978 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473601.978 * * [simplify]: Extracting #1: cost 12 inf + 0 1552473601.978 * * [simplify]: Extracting #2: cost 9 inf + 251 1552473601.979 * * [simplify]: Extracting #3: cost 1 inf + 818 1552473601.980 * * [simplify]: Extracting #4: cost 0 inf + 830 1552473601.980 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1552473601.980 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473601.981 * [simplify]: Simplifying (fma (- y.im) (* x.re 1) (* y.im (* x.re 1))) 1552473601.981 * * [simplify]: iters left: 5 (7 enodes) 1552473601.984 * * [simplify]: iters left: 4 (24 enodes) 1552473601.992 * * [simplify]: iters left: 3 (37 enodes) 1552473602.004 * * [simplify]: iters left: 2 (53 enodes) 1552473602.016 * * [simplify]: iters left: 1 (58 enodes) 1552473602.027 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473602.027 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473602.027 * [simplify]: Simplified to 0 1552473602.027 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473602.028 * * * * [progress]: [ 255 / 799 ] simplifiying candidate # 1552473602.028 * [simplify]: Simplifying (fma y.re x.im (- (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re))))) 1552473602.028 * * [simplify]: iters left: 6 (10 enodes) 1552473602.036 * * [simplify]: iters left: 5 (42 enodes) 1552473602.050 * * [simplify]: iters left: 4 (83 enodes) 1552473602.078 * * [simplify]: iters left: 3 (123 enodes) 1552473602.112 * * [simplify]: iters left: 2 (133 enodes) 1552473602.141 * * [simplify]: iters left: 1 (143 enodes) 1552473602.178 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473602.178 * * [simplify]: Extracting #1: cost 17 inf + 0 1552473602.178 * * [simplify]: Extracting #2: cost 31 inf + 3 1552473602.179 * * [simplify]: Extracting #3: cost 17 inf + 1272 1552473602.181 * * [simplify]: Extracting #4: cost 0 inf + 3258 1552473602.182 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1552473602.183 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473602.183 * [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)))) 1552473602.183 * * [simplify]: iters left: 6 (8 enodes) 1552473602.187 * * [simplify]: iters left: 5 (36 enodes) 1552473602.199 * * [simplify]: iters left: 4 (64 enodes) 1552473602.223 * * [simplify]: iters left: 3 (129 enodes) 1552473602.257 * * [simplify]: iters left: 2 (200 enodes) 1552473602.283 * * [simplify]: iters left: 1 (223 enodes) 1552473602.320 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473602.320 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473602.320 * [simplify]: Simplified to 0 1552473602.320 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473602.320 * * * * [progress]: [ 256 / 799 ] simplifiying candidate # 1552473602.321 * [simplify]: Simplifying (fma y.re x.im (- (* (* (sqrt x.re) y.im) (sqrt x.re)))) 1552473602.321 * * [simplify]: iters left: 6 (9 enodes) 1552473602.325 * * [simplify]: iters left: 5 (35 enodes) 1552473602.336 * * [simplify]: iters left: 4 (56 enodes) 1552473602.353 * * [simplify]: iters left: 3 (75 enodes) 1552473602.373 * * [simplify]: iters left: 2 (78 enodes) 1552473602.392 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473602.392 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473602.392 * * [simplify]: Extracting #2: cost 21 inf + 3 1552473602.393 * * [simplify]: Extracting #3: cost 7 inf + 964 1552473602.394 * * [simplify]: Extracting #4: cost 0 inf + 1497 1552473602.395 * * [simplify]: Extracting #5: cost 0 inf + 1482 1552473602.396 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1552473602.396 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473602.396 * [simplify]: Simplifying (fma (- (* (sqrt x.re) y.im)) (sqrt x.re) (* (* (sqrt x.re) y.im) (sqrt x.re))) 1552473602.397 * * [simplify]: iters left: 6 (7 enodes) 1552473602.402 * * [simplify]: iters left: 5 (29 enodes) 1552473602.412 * * [simplify]: iters left: 4 (46 enodes) 1552473602.427 * * [simplify]: iters left: 3 (81 enodes) 1552473602.440 * * [simplify]: iters left: 2 (110 enodes) 1552473602.453 * * [simplify]: iters left: 1 (111 enodes) 1552473602.462 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473602.462 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473602.462 * [simplify]: Simplified to 0 1552473602.462 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473602.462 * * * * [progress]: [ 257 / 799 ] simplifiying candidate # 1552473602.463 * [simplify]: Simplifying (fma y.re x.im (- (* (* x.re y.im) 1))) 1552473602.463 * * [simplify]: iters left: 6 (9 enodes) 1552473602.465 * * [simplify]: iters left: 5 (38 enodes) 1552473602.473 * * [simplify]: iters left: 4 (63 enodes) 1552473602.489 * * [simplify]: iters left: 3 (88 enodes) 1552473602.514 * * [simplify]: iters left: 2 (96 enodes) 1552473602.524 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473602.525 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473602.525 * * [simplify]: Extracting #2: cost 9 inf + 170 1552473602.525 * * [simplify]: Extracting #3: cost 1 inf + 708 1552473602.525 * * [simplify]: Extracting #4: cost 0 inf + 750 1552473602.526 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1552473602.526 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473602.526 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1552473602.526 * * [simplify]: iters left: 5 (7 enodes) 1552473602.528 * * [simplify]: iters left: 4 (31 enodes) 1552473602.535 * * [simplify]: iters left: 3 (53 enodes) 1552473602.543 * * [simplify]: iters left: 2 (65 enodes) 1552473602.560 * * [simplify]: iters left: 1 (97 enodes) 1552473602.574 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473602.574 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473602.574 * [simplify]: Simplified to 0 1552473602.574 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473602.574 * * * * [progress]: [ 258 / 799 ] simplifiying candidate # 1552473602.575 * [simplify]: Simplifying (fma y.re x.im (- (* x.re y.im))) 1552473602.575 * * [simplify]: iters left: 5 (7 enodes) 1552473602.576 * * [simplify]: iters left: 4 (28 enodes) 1552473602.581 * * [simplify]: iters left: 3 (39 enodes) 1552473602.589 * * [simplify]: iters left: 2 (44 enodes) 1552473602.599 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473602.599 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473602.599 * * [simplify]: Extracting #2: cost 8 inf + 210 1552473602.599 * * [simplify]: Extracting #3: cost 1 inf + 736 1552473602.600 * * [simplify]: Extracting #4: cost 0 inf + 748 1552473602.600 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1552473602.600 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473602.601 * [simplify]: Simplifying (fma (- x.re) y.im (* x.re y.im)) 1552473602.601 * * [simplify]: iters left: 3 (5 enodes) 1552473602.602 * * [simplify]: iters left: 2 (18 enodes) 1552473602.605 * * [simplify]: iters left: 1 (25 enodes) 1552473602.609 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473602.609 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473602.609 * * [simplify]: Extracting #2: cost 11 inf + 2 1552473602.609 * * [simplify]: Extracting #3: cost 4 inf + 373 1552473602.609 * * [simplify]: Extracting #4: cost 0 inf + 699 1552473602.609 * [simplify]: Simplified to (- (* x.re y.im) (* x.re y.im)) 1552473602.609 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473602.609 * * * * [progress]: [ 259 / 799 ] simplifiying candidate # 1552473602.609 * * * * [progress]: [ 260 / 799 ] simplifiying candidate # 1552473602.609 * * * * [progress]: [ 261 / 799 ] simplifiying candidate # 1552473602.609 * * * * [progress]: [ 262 / 799 ] simplifiying candidate # 1552473602.610 * [simplify]: Simplifying (* (cbrt (* x.im y.re)) (cbrt (* x.im y.re))) 1552473602.610 * * [simplify]: iters left: 5 (5 enodes) 1552473602.611 * * [simplify]: iters left: 4 (16 enodes) 1552473602.613 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473602.613 * * [simplify]: Extracting #1: cost 3 inf + 0 1552473602.613 * * [simplify]: Extracting #2: cost 5 inf + 0 1552473602.613 * * [simplify]: Extracting #3: cost 8 inf + 0 1552473602.613 * * [simplify]: Extracting #4: cost 6 inf + 2 1552473602.613 * * [simplify]: Extracting #5: cost 0 inf + 654 1552473602.613 * [simplify]: Simplified to (* (cbrt (* x.im y.re)) (cbrt (* x.im y.re))) 1552473602.613 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473602.613 * * * * [progress]: [ 263 / 799 ] simplifiying candidate # 1552473602.614 * [simplify]: Simplifying (sqrt (* x.im y.re)) 1552473602.614 * * [simplify]: iters left: 3 (4 enodes) 1552473602.614 * * [simplify]: iters left: 2 (13 enodes) 1552473602.616 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473602.616 * * [simplify]: Extracting #1: cost 3 inf + 0 1552473602.616 * * [simplify]: Extracting #2: cost 6 inf + 0 1552473602.616 * * [simplify]: Extracting #3: cost 4 inf + 2 1552473602.617 * * [simplify]: Extracting #4: cost 0 inf + 250 1552473602.617 * [simplify]: Simplified to (sqrt (* x.im y.re)) 1552473602.617 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473602.617 * * * * [progress]: [ 264 / 799 ] simplifiying candidate # 1552473602.617 * * * * [progress]: [ 265 / 799 ] simplifiying candidate # 1552473602.617 * [simplify]: Simplifying (* (sqrt x.im) (sqrt y.re)) 1552473602.617 * * [simplify]: iters left: 3 (5 enodes) 1552473602.618 * * [simplify]: iters left: 2 (16 enodes) 1552473602.620 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473602.620 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473602.620 * * [simplify]: Extracting #2: cost 8 inf + 0 1552473602.620 * * [simplify]: Extracting #3: cost 4 inf + 84 1552473602.620 * * [simplify]: Extracting #4: cost 0 inf + 410 1552473602.620 * [simplify]: Simplified to (* (sqrt y.re) (sqrt x.im)) 1552473602.620 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473602.621 * * * * [progress]: [ 266 / 799 ] simplifiying candidate # 1552473602.621 * [simplify]: Simplifying (* x.im (* (cbrt y.re) (cbrt y.re))) 1552473602.621 * * [simplify]: iters left: 5 (5 enodes) 1552473602.622 * * [simplify]: iters left: 4 (18 enodes) 1552473602.624 * * [simplify]: iters left: 3 (22 enodes) 1552473602.627 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473602.627 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473602.627 * * [simplify]: Extracting #2: cost 9 inf + 1 1552473602.628 * * [simplify]: Extracting #3: cost 0 inf + 974 1552473602.628 * [simplify]: Simplified to (* (* (cbrt y.re) (cbrt y.re)) x.im) 1552473602.628 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473602.628 * * * * [progress]: [ 267 / 799 ] simplifiying candidate # 1552473602.628 * [simplify]: Simplifying (* x.im (sqrt y.re)) 1552473602.628 * * [simplify]: iters left: 3 (4 enodes) 1552473602.629 * * [simplify]: iters left: 2 (13 enodes) 1552473602.631 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473602.631 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473602.631 * * [simplify]: Extracting #2: cost 5 inf + 1 1552473602.631 * * [simplify]: Extracting #3: cost 4 inf + 2 1552473602.631 * * [simplify]: Extracting #4: cost 0 inf + 248 1552473602.631 * [simplify]: Simplified to (* x.im (sqrt y.re)) 1552473602.631 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473602.631 * * * * [progress]: [ 268 / 799 ] simplifiying candidate # 1552473602.631 * [simplify]: Simplifying (* x.im 1) 1552473602.631 * * [simplify]: iters left: 2 (3 enodes) 1552473602.632 * * [simplify]: iters left: 1 (9 enodes) 1552473602.634 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473602.634 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473602.634 * [simplify]: Simplified to x.im 1552473602.634 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473602.634 * * * * [progress]: [ 269 / 799 ] simplifiying candidate # 1552473602.635 * [simplify]: Simplifying (* (cbrt x.im) (cbrt x.im)) 1552473602.635 * * [simplify]: iters left: 3 (3 enodes) 1552473602.635 * * [simplify]: iters left: 2 (9 enodes) 1552473602.636 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473602.637 * * [simplify]: Extracting #1: cost 3 inf + 0 1552473602.637 * * [simplify]: Extracting #2: cost 5 inf + 0 1552473602.637 * * [simplify]: Extracting #3: cost 4 inf + 1 1552473602.637 * * [simplify]: Extracting #4: cost 0 inf + 405 1552473602.637 * [simplify]: Simplified to (* (cbrt x.im) (cbrt x.im)) 1552473602.637 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473602.637 * * * * [progress]: [ 270 / 799 ] simplifiying candidate # 1552473602.637 * [simplify]: Simplifying (sqrt x.im) 1552473602.637 * * [simplify]: iters left: 1 (2 enodes) 1552473602.638 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473602.638 * * [simplify]: Extracting #1: cost 3 inf + 0 1552473602.638 * * [simplify]: Extracting #2: cost 2 inf + 1 1552473602.638 * * [simplify]: Extracting #3: cost 0 inf + 83 1552473602.638 * [simplify]: Simplified to (sqrt x.im) 1552473602.638 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473602.638 * * * * [progress]: [ 271 / 799 ] simplifiying candidate # 1552473602.638 * * * * [progress]: [ 272 / 799 ] simplifiying candidate # 1552473602.638 * * * * [progress]: [ 273 / 799 ] simplifiying candidate # 1552473602.638 * [simplify]: Simplifying (/ (exp (* x.im y.re)) (exp (* x.re y.im))) 1552473602.639 * * [simplify]: iters left: 5 (9 enodes) 1552473602.642 * * [simplify]: iters left: 4 (35 enodes) 1552473602.653 * * [simplify]: iters left: 3 (56 enodes) 1552473602.670 * * [simplify]: iters left: 2 (97 enodes) 1552473602.702 * * [simplify]: iters left: 1 (199 enodes) 1552473602.767 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473602.767 * * [simplify]: Extracting #1: cost 63 inf + 0 1552473602.767 * * [simplify]: Extracting #2: cost 178 inf + 0 1552473602.768 * * [simplify]: Extracting #3: cost 210 inf + 773 1552473602.769 * * [simplify]: Extracting #4: cost 179 inf + 3940 1552473602.771 * * [simplify]: Extracting #5: cost 116 inf + 19638 1552473602.778 * * [simplify]: Extracting #6: cost 27 inf + 74061 1552473602.790 * * [simplify]: Extracting #7: cost 0 inf + 95315 1552473602.799 * [simplify]: Simplified to (exp (- (* x.im y.re) (* x.re y.im))) 1552473602.799 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473602.799 * * * * [progress]: [ 274 / 799 ] simplifiying candidate # 1552473602.799 * * * * [progress]: [ 275 / 799 ] simplifiying candidate # 1552473602.799 * * * * [progress]: [ 276 / 799 ] simplifiying candidate # 1552473602.799 * * * * [progress]: [ 277 / 799 ] simplifiying candidate # 1552473602.800 * * * * [progress]: [ 278 / 799 ] simplifiying candidate # 1552473602.800 * * * * [progress]: [ 279 / 799 ] simplifiying candidate # 1552473602.800 * * * * [progress]: [ 280 / 799 ] simplifiying candidate # 1552473602.800 * * * * [progress]: [ 281 / 799 ] simplifiying candidate # 1552473602.800 * * * * [progress]: [ 282 / 799 ] simplifiying candidate # 1552473602.800 * * * * [progress]: [ 283 / 799 ] simplifiying candidate # 1552473602.800 * * * * [progress]: [ 284 / 799 ] simplifiying candidate # 1552473602.800 * [simplify]: Simplifying (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) 1552473602.800 * * [simplify]: iters left: 5 (9 enodes) 1552473602.803 * * [simplify]: iters left: 4 (30 enodes) 1552473602.808 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473602.808 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473602.808 * * [simplify]: Extracting #2: cost 8 inf + 0 1552473602.808 * * [simplify]: Extracting #3: cost 14 inf + 0 1552473602.808 * * [simplify]: Extracting #4: cost 10 inf + 4 1552473602.808 * * [simplify]: Extracting #5: cost 4 inf + 376 1552473602.808 * * [simplify]: Extracting #6: cost 1 inf + 704 1552473602.808 * * [simplify]: Extracting #7: cost 0 inf + 908 1552473602.809 * [simplify]: Simplified to (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) 1552473602.809 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473602.809 * [simplify]: Simplifying (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) 1552473602.809 * * [simplify]: iters left: 5 (9 enodes) 1552473602.811 * * [simplify]: iters left: 4 (31 enodes) 1552473602.815 * * [simplify]: iters left: 3 (34 enodes) 1552473602.819 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473602.819 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473602.820 * * [simplify]: Extracting #2: cost 10 inf + 0 1552473602.820 * * [simplify]: Extracting #3: cost 16 inf + 0 1552473602.820 * * [simplify]: Extracting #4: cost 12 inf + 4 1552473602.820 * * [simplify]: Extracting #5: cost 5 inf + 498 1552473602.820 * * [simplify]: Extracting #6: cost 0 inf + 1152 1552473602.820 * [simplify]: Simplified to (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) 1552473602.820 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473602.820 * * * * [progress]: [ 285 / 799 ] simplifiying candidate # 1552473602.820 * [simplify]: Simplifying (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) 1552473602.821 * * [simplify]: iters left: 5 (10 enodes) 1552473602.823 * * [simplify]: iters left: 4 (33 enodes) 1552473602.827 * * [simplify]: iters left: 3 (35 enodes) 1552473602.832 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473602.832 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473602.832 * * [simplify]: Extracting #2: cost 13 inf + 0 1552473602.832 * * [simplify]: Extracting #3: cost 12 inf + 84 1552473602.832 * * [simplify]: Extracting #4: cost 6 inf + 412 1552473602.832 * * [simplify]: Extracting #5: cost 1 inf + 1016 1552473602.832 * * [simplify]: Extracting #6: cost 0 inf + 1098 1552473602.832 * [simplify]: Simplified to (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) 1552473602.832 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473602.833 * [simplify]: Simplifying (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) 1552473602.833 * * [simplify]: iters left: 5 (10 enodes) 1552473602.835 * * [simplify]: iters left: 4 (34 enodes) 1552473602.840 * * [simplify]: iters left: 3 (43 enodes) 1552473602.846 * * [simplify]: iters left: 2 (51 enodes) 1552473602.853 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473602.853 * * [simplify]: Extracting #1: cost 9 inf + 0 1552473602.853 * * [simplify]: Extracting #2: cost 19 inf + 0 1552473602.853 * * [simplify]: Extracting #3: cost 17 inf + 125 1552473602.853 * * [simplify]: Extracting #4: cost 7 inf + 979 1552473602.854 * * [simplify]: Extracting #5: cost 1 inf + 1714 1552473602.854 * * [simplify]: Extracting #6: cost 0 inf + 1796 1552473602.854 * [simplify]: Simplified to (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) 1552473602.855 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473602.855 * * * * [progress]: [ 286 / 799 ] simplifiying candidate # 1552473602.855 * [simplify]: Simplifying (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) 1552473602.855 * * [simplify]: iters left: 5 (10 enodes) 1552473602.857 * * [simplify]: iters left: 4 (34 enodes) 1552473602.861 * * [simplify]: iters left: 3 (35 enodes) 1552473602.867 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473602.867 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473602.867 * * [simplify]: Extracting #2: cost 13 inf + 0 1552473602.867 * * [simplify]: Extracting #3: cost 12 inf + 84 1552473602.867 * * [simplify]: Extracting #4: cost 7 inf + 210 1552473602.868 * * [simplify]: Extracting #5: cost 2 inf + 757 1552473602.870 * * [simplify]: Extracting #6: cost 0 inf + 1098 1552473602.870 * [simplify]: Simplified to (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) 1552473602.870 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473602.871 * [simplify]: Simplifying (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) 1552473602.871 * * [simplify]: iters left: 5 (10 enodes) 1552473602.875 * * [simplify]: iters left: 4 (35 enodes) 1552473602.885 * * [simplify]: iters left: 3 (39 enodes) 1552473602.895 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473602.895 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473602.895 * * [simplify]: Extracting #2: cost 15 inf + 0 1552473602.895 * * [simplify]: Extracting #3: cost 15 inf + 43 1552473602.895 * * [simplify]: Extracting #4: cost 8 inf + 252 1552473602.896 * * [simplify]: Extracting #5: cost 3 inf + 904 1552473602.896 * * [simplify]: Extracting #6: cost 0 inf + 1392 1552473602.897 * [simplify]: Simplified to (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) 1552473602.897 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473602.897 * * * * [progress]: [ 287 / 799 ] simplifiying candidate # 1552473602.898 * [simplify]: Simplifying (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) 1552473602.898 * * [simplify]: iters left: 5 (11 enodes) 1552473602.902 * * [simplify]: iters left: 4 (37 enodes) 1552473602.912 * * [simplify]: iters left: 3 (40 enodes) 1552473602.922 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473602.922 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473602.922 * * [simplify]: Extracting #2: cost 18 inf + 0 1552473602.922 * * [simplify]: Extracting #3: cost 13 inf + 45 1552473602.922 * * [simplify]: Extracting #4: cost 5 inf + 535 1552473602.923 * * [simplify]: Extracting #5: cost 0 inf + 1338 1552473602.923 * [simplify]: Simplified to (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) 1552473602.923 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473602.923 * [simplify]: Simplifying (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) 1552473602.923 * * [simplify]: iters left: 5 (11 enodes) 1552473602.926 * * [simplify]: iters left: 4 (38 enodes) 1552473602.931 * * [simplify]: iters left: 3 (48 enodes) 1552473602.938 * * [simplify]: iters left: 2 (56 enodes) 1552473602.945 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473602.945 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473602.945 * * [simplify]: Extracting #2: cost 24 inf + 0 1552473602.945 * * [simplify]: Extracting #3: cost 16 inf + 168 1552473602.946 * * [simplify]: Extracting #4: cost 5 inf + 1184 1552473602.946 * * [simplify]: Extracting #5: cost 0 inf + 2036 1552473602.947 * [simplify]: Simplified to (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) 1552473602.947 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473602.947 * * * * [progress]: [ 288 / 799 ] simplifiying candidate # 1552473602.947 * [simplify]: Simplifying (- (* x.im y.re) (* x.re y.im)) 1552473602.947 * * [simplify]: iters left: 4 (7 enodes) 1552473602.948 * * [simplify]: iters left: 3 (26 enodes) 1552473602.952 * * [simplify]: iters left: 2 (36 enodes) 1552473602.957 * * [simplify]: iters left: 1 (44 enodes) 1552473602.962 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473602.962 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473602.963 * * [simplify]: Extracting #2: cost 10 inf + 86 1552473602.963 * * [simplify]: Extracting #3: cost 2 inf + 654 1552473602.963 * * [simplify]: Extracting #4: cost 0 inf + 748 1552473602.963 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473602.963 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473602.963 * * * * [progress]: [ 289 / 799 ] simplifiying candidate # 1552473602.964 * [simplify]: Simplifying (- (* x.im y.re) (* x.re y.im)) 1552473602.964 * * [simplify]: iters left: 4 (7 enodes) 1552473602.965 * * [simplify]: iters left: 3 (26 enodes) 1552473602.969 * * [simplify]: iters left: 2 (36 enodes) 1552473602.975 * * [simplify]: iters left: 1 (44 enodes) 1552473602.980 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473602.980 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473602.980 * * [simplify]: Extracting #2: cost 10 inf + 86 1552473602.981 * * [simplify]: Extracting #3: cost 2 inf + 654 1552473602.981 * * [simplify]: Extracting #4: cost 0 inf + 748 1552473602.981 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473602.981 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473602.981 * * * * [progress]: [ 290 / 799 ] simplifiying candidate # 1552473602.981 * [simplify]: Simplifying (- (* x.im y.re) (* x.re y.im)) 1552473602.982 * * [simplify]: iters left: 4 (7 enodes) 1552473602.983 * * [simplify]: iters left: 3 (26 enodes) 1552473602.987 * * [simplify]: iters left: 2 (36 enodes) 1552473602.992 * * [simplify]: iters left: 1 (44 enodes) 1552473602.997 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473602.998 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473602.998 * * [simplify]: Extracting #2: cost 10 inf + 86 1552473602.998 * * [simplify]: Extracting #3: cost 2 inf + 654 1552473602.998 * * [simplify]: Extracting #4: cost 0 inf + 748 1552473602.998 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473602.998 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473602.998 * * * * [progress]: [ 291 / 799 ] simplifiying candidate # 1552473602.999 * [simplify]: Simplifying (- (* x.im y.re) (* x.re y.im)) 1552473602.999 * * [simplify]: iters left: 4 (7 enodes) 1552473603.000 * * [simplify]: iters left: 3 (26 enodes) 1552473603.004 * * [simplify]: iters left: 2 (36 enodes) 1552473603.010 * * [simplify]: iters left: 1 (44 enodes) 1552473603.016 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473603.016 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473603.016 * * [simplify]: Extracting #2: cost 10 inf + 86 1552473603.017 * * [simplify]: Extracting #3: cost 2 inf + 654 1552473603.017 * * [simplify]: Extracting #4: cost 0 inf + 748 1552473603.017 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473603.018 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473603.018 * * * * [progress]: [ 292 / 799 ] simplifiying candidate # 1552473603.018 * * * * [progress]: [ 293 / 799 ] simplifiying candidate #real (real->posit16 (- (* x.im y.re) (* x.re y.im)))) (hypot y.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))> 1552473603.018 * * * * [progress]: [ 294 / 799 ] simplifiying candidate # 1552473603.018 * * * * [progress]: [ 295 / 799 ] simplifiying candidate # 1552473603.018 * * * * [progress]: [ 296 / 799 ] simplifiying candidate # 1552473603.018 * * * * [progress]: [ 297 / 799 ] simplifiying candidate # 1552473603.018 * [simplify]: Simplifying (- (- (log (- (* x.im y.re) (* x.re y.im))) (log (hypot y.re y.im))) (log (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473603.019 * * [simplify]: iters left: 6 (17 enodes) 1552473603.026 * * [simplify]: iters left: 5 (59 enodes) 1552473603.044 * * [simplify]: iters left: 4 (90 enodes) 1552473603.069 * * [simplify]: iters left: 3 (123 enodes) 1552473603.104 * * [simplify]: iters left: 2 (130 enodes) 1552473603.134 * * [simplify]: iters left: 1 (134 enodes) 1552473603.159 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473603.159 * * [simplify]: Extracting #1: cost 10 inf + 0 1552473603.159 * * [simplify]: Extracting #2: cost 21 inf + 0 1552473603.159 * * [simplify]: Extracting #3: cost 34 inf + 0 1552473603.159 * * [simplify]: Extracting #4: cost 35 inf + 128 1552473603.160 * * [simplify]: Extracting #5: cost 16 inf + 2990 1552473603.162 * * [simplify]: Extracting #6: cost 0 inf + 6020 1552473603.165 * * [simplify]: Extracting #7: cost 0 inf + 5980 1552473603.167 * [simplify]: Simplified to (- (log (- (* x.im y.re) (* x.re y.im))) (+ (log (hypot y.re y.im)) (log (hypot y.re y.im)))) 1552473603.167 * [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)))))) 1552473603.167 * * * * [progress]: [ 298 / 799 ] simplifiying candidate # 1552473603.167 * [simplify]: Simplifying (- (log (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (log (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473603.168 * * [simplify]: iters left: 6 (16 enodes) 1552473603.175 * * [simplify]: iters left: 5 (61 enodes) 1552473603.193 * * [simplify]: iters left: 4 (105 enodes) 1552473603.226 * * [simplify]: iters left: 3 (163 enodes) 1552473603.271 * * [simplify]: iters left: 2 (208 enodes) 1552473603.317 * * [simplify]: iters left: 1 (237 enodes) 1552473603.357 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473603.357 * * [simplify]: Extracting #1: cost 38 inf + 0 1552473603.357 * * [simplify]: Extracting #2: cost 55 inf + 0 1552473603.358 * * [simplify]: Extracting #3: cost 73 inf + 0 1552473603.358 * * [simplify]: Extracting #4: cost 88 inf + 210 1552473603.360 * * [simplify]: Extracting #5: cost 66 inf + 4060 1552473603.364 * * [simplify]: Extracting #6: cost 11 inf + 13457 1552473603.370 * * [simplify]: Extracting #7: cost 0 inf + 15915 1552473603.375 * [simplify]: Simplified to (- (log (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (log (hypot y.re y.im))) 1552473603.375 * [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))))) 1552473603.375 * * * * [progress]: [ 299 / 799 ] simplifiying candidate # 1552473603.375 * * * * [progress]: [ 300 / 799 ] simplifiying candidate # 1552473603.375 * * * * [progress]: [ 301 / 799 ] simplifiying candidate # 1552473603.375 * [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))) (* (* (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))))) 1552473603.376 * * [simplify]: iters left: 6 (20 enodes) 1552473603.380 * * [simplify]: iters left: 5 (74 enodes) 1552473603.395 * * [simplify]: iters left: 4 (205 enodes) 1552473603.481 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473603.482 * * [simplify]: Extracting #1: cost 47 inf + 0 1552473603.483 * * [simplify]: Extracting #2: cost 172 inf + 0 1552473603.484 * * [simplify]: Extracting #3: cost 225 inf + 747 1552473603.490 * * [simplify]: Extracting #4: cost 144 inf + 15701 1552473603.499 * * [simplify]: Extracting #5: cost 33 inf + 47546 1552473603.516 * * [simplify]: Extracting #6: cost 1 inf + 56060 1552473603.541 * * [simplify]: Extracting #7: cost 0 inf + 55949 1552473603.561 * [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))) 1552473603.561 * [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))))) 1552473603.561 * * * * [progress]: [ 302 / 799 ] simplifiying candidate # 1552473603.561 * [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))) (* (* (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))))) 1552473603.561 * * [simplify]: iters left: 6 (18 enodes) 1552473603.566 * * [simplify]: iters left: 5 (76 enodes) 1552473603.581 * * [simplify]: iters left: 4 (214 enodes) 1552473603.678 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473603.678 * * [simplify]: Extracting #1: cost 53 inf + 0 1552473603.679 * * [simplify]: Extracting #2: cost 167 inf + 1 1552473603.679 * * [simplify]: Extracting #3: cost 227 inf + 918 1552473603.681 * * [simplify]: Extracting #4: cost 200 inf + 5206 1552473603.689 * * [simplify]: Extracting #5: cost 53 inf + 47517 1552473603.703 * * [simplify]: Extracting #6: cost 1 inf + 65721 1552473603.717 * * [simplify]: Extracting #7: cost 0 inf + 65790 1552473603.746 * [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)))) 1552473603.747 * [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)))))) 1552473603.747 * * * * [progress]: [ 303 / 799 ] simplifiying candidate # 1552473603.747 * * * * [progress]: [ 304 / 799 ] simplifiying candidate # 1552473603.747 * * * * [progress]: [ 305 / 799 ] simplifiying candidate # 1552473603.747 * * * * [progress]: [ 306 / 799 ] simplifiying candidate # 1552473603.747 * * * * [progress]: [ 307 / 799 ] simplifiying candidate # 1552473603.747 * [simplify]: Simplifying (/ (/ (* x.im y.re) (hypot y.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473603.747 * * [simplify]: iters left: 6 (11 enodes) 1552473603.750 * * [simplify]: iters left: 5 (38 enodes) 1552473603.756 * * [simplify]: iters left: 4 (55 enodes) 1552473603.764 * * [simplify]: iters left: 3 (77 enodes) 1552473603.780 * * [simplify]: iters left: 2 (91 enodes) 1552473603.799 * * [simplify]: iters left: 1 (102 enodes) 1552473603.812 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473603.813 * * [simplify]: Extracting #1: cost 17 inf + 0 1552473603.813 * * [simplify]: Extracting #2: cost 31 inf + 2 1552473603.813 * * [simplify]: Extracting #3: cost 24 inf + 477 1552473603.813 * * [simplify]: Extracting #4: cost 5 inf + 2656 1552473603.814 * * [simplify]: Extracting #5: cost 0 inf + 3265 1552473603.815 * [simplify]: Simplified to (* (/ y.re (fma y.im y.im (* y.re y.re))) x.im) 1552473603.815 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (- (* (/ y.re (fma y.im y.im (* y.re y.re))) x.im) (/ (/ (* x.re y.im) (hypot y.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473603.815 * * * * [progress]: [ 308 / 799 ] simplifiying candidate # 1552473603.815 * [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 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473603.816 * * [simplify]: iters left: 6 (18 enodes) 1552473603.820 * * [simplify]: iters left: 5 (68 enodes) 1552473603.841 * * [simplify]: iters left: 4 (112 enodes) 1552473603.858 * * [simplify]: iters left: 3 (149 enodes) 1552473603.886 * * [simplify]: iters left: 2 (180 enodes) 1552473603.934 * * [simplify]: iters left: 1 (192 enodes) 1552473603.979 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473603.979 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473603.979 * * [simplify]: Extracting #2: cost 22 inf + 0 1552473603.980 * * [simplify]: Extracting #3: cost 34 inf + 0 1552473603.980 * * [simplify]: Extracting #4: cost 56 inf + 3 1552473603.980 * * [simplify]: Extracting #5: cost 52 inf + 2110 1552473603.982 * * [simplify]: Extracting #6: cost 10 inf + 10056 1552473603.984 * * [simplify]: Extracting #7: cost 0 inf + 12518 1552473603.986 * * [simplify]: Extracting #8: cost 0 inf + 12478 1552473603.989 * [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)))) 1552473603.989 * [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 (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1552473603.989 * [simplify]: Simplifying (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473603.989 * * [simplify]: iters left: 6 (16 enodes) 1552473603.992 * * [simplify]: iters left: 5 (56 enodes) 1552473604.002 * * [simplify]: iters left: 4 (85 enodes) 1552473604.018 * * [simplify]: iters left: 3 (115 enodes) 1552473604.048 * * [simplify]: iters left: 2 (143 enodes) 1552473604.088 * * [simplify]: iters left: 1 (155 enodes) 1552473604.124 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473604.124 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473604.125 * * [simplify]: Extracting #2: cost 8 inf + 0 1552473604.125 * * [simplify]: Extracting #3: cost 20 inf + 0 1552473604.125 * * [simplify]: Extracting #4: cost 41 inf + 60 1552473604.126 * * [simplify]: Extracting #5: cost 33 inf + 2424 1552473604.128 * * [simplify]: Extracting #6: cost 6 inf + 5374 1552473604.130 * * [simplify]: Extracting #7: cost 1 inf + 6517 1552473604.133 * * [simplify]: Extracting #8: cost 0 inf + 6936 1552473604.135 * [simplify]: Simplified to (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1552473604.135 * [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 (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)) (hypot y.re y.im))) (cbrt (hypot y.re y.im))))) 1552473604.136 * * * * [progress]: [ 309 / 799 ] simplifiying candidate # 1552473604.136 * [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 (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473604.136 * * [simplify]: iters left: 6 (18 enodes) 1552473604.144 * * [simplify]: iters left: 5 (67 enodes) 1552473604.159 * * [simplify]: iters left: 4 (96 enodes) 1552473604.172 * * [simplify]: iters left: 3 (129 enodes) 1552473604.191 * * [simplify]: iters left: 2 (157 enodes) 1552473604.232 * * [simplify]: iters left: 1 (169 enodes) 1552473604.260 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473604.260 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473604.260 * * [simplify]: Extracting #2: cost 15 inf + 0 1552473604.260 * * [simplify]: Extracting #3: cost 28 inf + 0 1552473604.260 * * [simplify]: Extracting #4: cost 53 inf + 2 1552473604.261 * * [simplify]: Extracting #5: cost 44 inf + 2901 1552473604.262 * * [simplify]: Extracting #6: cost 7 inf + 9332 1552473604.264 * * [simplify]: Extracting #7: cost 0 inf + 11128 1552473604.266 * [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)))) (fabs (cbrt (fma y.im y.im (* y.re y.re))))) 1552473604.266 * [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)))) (fabs (cbrt (fma y.im y.im (* y.re y.re))))) (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 1552473604.266 * [simplify]: Simplifying (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 1552473604.266 * * [simplify]: iters left: 6 (16 enodes) 1552473604.270 * * [simplify]: iters left: 5 (58 enodes) 1552473604.284 * * [simplify]: iters left: 4 (83 enodes) 1552473604.302 * * [simplify]: iters left: 3 (113 enodes) 1552473604.318 * * [simplify]: iters left: 2 (141 enodes) 1552473604.354 * * [simplify]: iters left: 1 (153 enodes) 1552473604.391 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473604.391 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473604.391 * * [simplify]: Extracting #2: cost 8 inf + 0 1552473604.391 * * [simplify]: Extracting #3: cost 20 inf + 0 1552473604.392 * * [simplify]: Extracting #4: cost 45 inf + 2 1552473604.392 * * [simplify]: Extracting #5: cost 41 inf + 2187 1552473604.394 * * [simplify]: Extracting #6: cost 6 inf + 6934 1552473604.397 * * [simplify]: Extracting #7: cost 0 inf + 7720 1552473604.400 * [simplify]: Simplified to (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) 1552473604.400 * [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 (* (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)) (hypot y.re y.im))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))))) 1552473604.400 * * * * [progress]: [ 310 / 799 ] simplifiying candidate # 1552473604.401 * [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 (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473604.401 * * [simplify]: iters left: 6 (17 enodes) 1552473604.410 * * [simplify]: iters left: 5 (61 enodes) 1552473604.428 * * [simplify]: iters left: 4 (94 enodes) 1552473604.455 * * [simplify]: iters left: 3 (127 enodes) 1552473604.489 * * [simplify]: iters left: 2 (155 enodes) 1552473604.529 * * [simplify]: iters left: 1 (167 enodes) 1552473604.558 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473604.558 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473604.558 * * [simplify]: Extracting #2: cost 14 inf + 0 1552473604.558 * * [simplify]: Extracting #3: cost 26 inf + 0 1552473604.558 * * [simplify]: Extracting #4: cost 48 inf + 3 1552473604.558 * * [simplify]: Extracting #5: cost 42 inf + 2350 1552473604.560 * * [simplify]: Extracting #6: cost 5 inf + 8080 1552473604.561 * * [simplify]: Extracting #7: cost 0 inf + 9050 1552473604.563 * [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))) 1552473604.563 * [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 (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1552473604.563 * [simplify]: Simplifying (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473604.564 * * [simplify]: iters left: 6 (16 enodes) 1552473604.567 * * [simplify]: iters left: 5 (56 enodes) 1552473604.578 * * [simplify]: iters left: 4 (85 enodes) 1552473604.603 * * [simplify]: iters left: 3 (115 enodes) 1552473604.632 * * [simplify]: iters left: 2 (143 enodes) 1552473604.672 * * [simplify]: iters left: 1 (155 enodes) 1552473604.703 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473604.703 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473604.703 * * [simplify]: Extracting #2: cost 8 inf + 0 1552473604.703 * * [simplify]: Extracting #3: cost 20 inf + 0 1552473604.704 * * [simplify]: Extracting #4: cost 41 inf + 60 1552473604.704 * * [simplify]: Extracting #5: cost 33 inf + 2344 1552473604.705 * * [simplify]: Extracting #6: cost 6 inf + 5294 1552473604.706 * * [simplify]: Extracting #7: cost 1 inf + 6397 1552473604.708 * * [simplify]: Extracting #8: cost 0 inf + 6776 1552473604.709 * [simplify]: Simplified to (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1552473604.709 * [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 (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) 1552473604.709 * * * * [progress]: [ 311 / 799 ] simplifiying candidate # 1552473604.709 * [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 1)) 1552473604.709 * * [simplify]: iters left: 6 (14 enodes) 1552473604.714 * * [simplify]: iters left: 5 (54 enodes) 1552473604.723 * * [simplify]: iters left: 4 (84 enodes) 1552473604.741 * * [simplify]: iters left: 3 (118 enodes) 1552473604.765 * * [simplify]: iters left: 2 (147 enodes) 1552473604.788 * * [simplify]: iters left: 1 (159 enodes) 1552473604.807 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473604.807 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473604.807 * * [simplify]: Extracting #2: cost 7 inf + 1 1552473604.807 * * [simplify]: Extracting #3: cost 17 inf + 1 1552473604.808 * * [simplify]: Extracting #4: cost 39 inf + 3 1552473604.808 * * [simplify]: Extracting #5: cost 49 inf + 130 1552473604.808 * * [simplify]: Extracting #6: cost 33 inf + 1822 1552473604.809 * * [simplify]: Extracting #7: cost 5 inf + 6096 1552473604.810 * * [simplify]: Extracting #8: cost 0 inf + 6825 1552473604.812 * [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)))) 1552473604.812 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473604.812 * [simplify]: Simplifying (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473604.812 * * [simplify]: iters left: 6 (15 enodes) 1552473604.816 * * [simplify]: iters left: 5 (53 enodes) 1552473604.824 * * [simplify]: iters left: 4 (82 enodes) 1552473604.836 * * [simplify]: iters left: 3 (112 enodes) 1552473604.859 * * [simplify]: iters left: 2 (140 enodes) 1552473604.896 * * [simplify]: iters left: 1 (152 enodes) 1552473604.932 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473604.932 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473604.932 * * [simplify]: Extracting #2: cost 10 inf + 0 1552473604.932 * * [simplify]: Extracting #3: cost 18 inf + 59 1552473604.933 * * [simplify]: Extracting #4: cost 36 inf + 393 1552473604.933 * * [simplify]: Extracting #5: cost 33 inf + 1931 1552473604.935 * * [simplify]: Extracting #6: cost 8 inf + 4824 1552473604.938 * * [simplify]: Extracting #7: cost 0 inf + 6502 1552473604.940 * [simplify]: Simplified to (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (hypot y.re y.im)) 1552473604.940 * [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)))) 1552473604.940 * * * * [progress]: [ 312 / 799 ] simplifiying candidate # 1552473604.941 * [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 1)) 1552473604.941 * * [simplify]: iters left: 6 (14 enodes) 1552473604.950 * * [simplify]: iters left: 5 (54 enodes) 1552473604.966 * * [simplify]: iters left: 4 (84 enodes) 1552473604.981 * * [simplify]: iters left: 3 (118 enodes) 1552473605.012 * * [simplify]: iters left: 2 (147 enodes) 1552473605.037 * * [simplify]: iters left: 1 (159 enodes) 1552473605.057 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473605.057 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473605.057 * * [simplify]: Extracting #2: cost 7 inf + 1 1552473605.057 * * [simplify]: Extracting #3: cost 17 inf + 1 1552473605.057 * * [simplify]: Extracting #4: cost 39 inf + 3 1552473605.057 * * [simplify]: Extracting #5: cost 49 inf + 130 1552473605.057 * * [simplify]: Extracting #6: cost 33 inf + 1822 1552473605.058 * * [simplify]: Extracting #7: cost 5 inf + 6096 1552473605.060 * * [simplify]: Extracting #8: cost 0 inf + 6825 1552473605.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)))) 1552473605.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)))) (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473605.062 * [simplify]: Simplifying (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473605.062 * * [simplify]: iters left: 6 (15 enodes) 1552473605.065 * * [simplify]: iters left: 5 (53 enodes) 1552473605.073 * * [simplify]: iters left: 4 (82 enodes) 1552473605.089 * * [simplify]: iters left: 3 (112 enodes) 1552473605.118 * * [simplify]: iters left: 2 (140 enodes) 1552473605.157 * * [simplify]: iters left: 1 (152 enodes) 1552473605.180 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473605.180 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473605.180 * * [simplify]: Extracting #2: cost 10 inf + 0 1552473605.180 * * [simplify]: Extracting #3: cost 18 inf + 59 1552473605.180 * * [simplify]: Extracting #4: cost 36 inf + 393 1552473605.181 * * [simplify]: Extracting #5: cost 33 inf + 1931 1552473605.181 * * [simplify]: Extracting #6: cost 8 inf + 4824 1552473605.183 * * [simplify]: Extracting #7: cost 0 inf + 6502 1552473605.184 * [simplify]: Simplified to (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (hypot y.re y.im)) 1552473605.184 * [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)))) 1552473605.184 * * * * [progress]: [ 313 / 799 ] simplifiying candidate # 1552473605.184 * [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 1)) 1552473605.184 * * [simplify]: iters left: 6 (14 enodes) 1552473605.190 * * [simplify]: iters left: 5 (54 enodes) 1552473605.209 * * [simplify]: iters left: 4 (84 enodes) 1552473605.234 * * [simplify]: iters left: 3 (118 enodes) 1552473605.266 * * [simplify]: iters left: 2 (147 enodes) 1552473605.304 * * [simplify]: iters left: 1 (159 enodes) 1552473605.340 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473605.340 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473605.340 * * [simplify]: Extracting #2: cost 7 inf + 1 1552473605.340 * * [simplify]: Extracting #3: cost 17 inf + 1 1552473605.340 * * [simplify]: Extracting #4: cost 39 inf + 3 1552473605.341 * * [simplify]: Extracting #5: cost 49 inf + 130 1552473605.341 * * [simplify]: Extracting #6: cost 33 inf + 1822 1552473605.342 * * [simplify]: Extracting #7: cost 5 inf + 6096 1552473605.343 * * [simplify]: Extracting #8: cost 0 inf + 6825 1552473605.345 * [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)))) 1552473605.345 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473605.345 * [simplify]: Simplifying (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473605.345 * * [simplify]: iters left: 6 (15 enodes) 1552473605.348 * * [simplify]: iters left: 5 (53 enodes) 1552473605.356 * * [simplify]: iters left: 4 (82 enodes) 1552473605.371 * * [simplify]: iters left: 3 (112 enodes) 1552473605.400 * * [simplify]: iters left: 2 (140 enodes) 1552473605.438 * * [simplify]: iters left: 1 (152 enodes) 1552473605.472 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473605.473 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473605.473 * * [simplify]: Extracting #2: cost 10 inf + 0 1552473605.473 * * [simplify]: Extracting #3: cost 18 inf + 59 1552473605.473 * * [simplify]: Extracting #4: cost 36 inf + 393 1552473605.473 * * [simplify]: Extracting #5: cost 33 inf + 1931 1552473605.474 * * [simplify]: Extracting #6: cost 8 inf + 4824 1552473605.475 * * [simplify]: Extracting #7: cost 0 inf + 6502 1552473605.477 * [simplify]: Simplified to (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (hypot y.re y.im)) 1552473605.477 * [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)))) 1552473605.477 * * * * [progress]: [ 314 / 799 ] simplifiying candidate # 1552473605.477 * [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 (* 1 1))) 1552473605.477 * * [simplify]: iters left: 6 (15 enodes) 1552473605.482 * * [simplify]: iters left: 5 (56 enodes) 1552473605.492 * * [simplify]: iters left: 4 (86 enodes) 1552473605.515 * * [simplify]: iters left: 3 (118 enodes) 1552473605.541 * * [simplify]: iters left: 2 (147 enodes) 1552473605.572 * * [simplify]: iters left: 1 (159 enodes) 1552473605.593 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473605.593 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473605.593 * * [simplify]: Extracting #2: cost 7 inf + 1 1552473605.593 * * [simplify]: Extracting #3: cost 17 inf + 1 1552473605.593 * * [simplify]: Extracting #4: cost 39 inf + 3 1552473605.593 * * [simplify]: Extracting #5: cost 49 inf + 130 1552473605.593 * * [simplify]: Extracting #6: cost 32 inf + 1947 1552473605.594 * * [simplify]: Extracting #7: cost 4 inf + 5870 1552473605.596 * * [simplify]: Extracting #8: cost 0 inf + 6825 1552473605.597 * [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)))) 1552473605.597 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473605.598 * [simplify]: Simplifying (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473605.598 * * [simplify]: iters left: 6 (15 enodes) 1552473605.601 * * [simplify]: iters left: 5 (53 enodes) 1552473605.617 * * [simplify]: iters left: 4 (82 enodes) 1552473605.642 * * [simplify]: iters left: 3 (112 enodes) 1552473605.672 * * [simplify]: iters left: 2 (140 enodes) 1552473605.696 * * [simplify]: iters left: 1 (152 enodes) 1552473605.726 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473605.726 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473605.726 * * [simplify]: Extracting #2: cost 10 inf + 0 1552473605.726 * * [simplify]: Extracting #3: cost 18 inf + 59 1552473605.726 * * [simplify]: Extracting #4: cost 36 inf + 393 1552473605.726 * * [simplify]: Extracting #5: cost 33 inf + 1931 1552473605.727 * * [simplify]: Extracting #6: cost 8 inf + 4824 1552473605.729 * * [simplify]: Extracting #7: cost 0 inf + 6502 1552473605.730 * [simplify]: Simplified to (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (hypot y.re y.im)) 1552473605.730 * [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)))) 1552473605.730 * * * * [progress]: [ 315 / 799 ] simplifiying candidate # 1552473605.730 * [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 1)) 1552473605.730 * * [simplify]: iters left: 6 (14 enodes) 1552473605.735 * * [simplify]: iters left: 5 (54 enodes) 1552473605.744 * * [simplify]: iters left: 4 (84 enodes) 1552473605.766 * * [simplify]: iters left: 3 (118 enodes) 1552473605.785 * * [simplify]: iters left: 2 (147 enodes) 1552473605.813 * * [simplify]: iters left: 1 (159 enodes) 1552473605.840 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473605.840 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473605.840 * * [simplify]: Extracting #2: cost 7 inf + 1 1552473605.840 * * [simplify]: Extracting #3: cost 17 inf + 1 1552473605.840 * * [simplify]: Extracting #4: cost 39 inf + 3 1552473605.841 * * [simplify]: Extracting #5: cost 49 inf + 130 1552473605.842 * * [simplify]: Extracting #6: cost 33 inf + 1822 1552473605.844 * * [simplify]: Extracting #7: cost 5 inf + 6096 1552473605.846 * * [simplify]: Extracting #8: cost 0 inf + 6825 1552473605.849 * [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)))) 1552473605.849 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473605.850 * [simplify]: Simplifying (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473605.850 * * [simplify]: iters left: 6 (15 enodes) 1552473605.857 * * [simplify]: iters left: 5 (53 enodes) 1552473605.873 * * [simplify]: iters left: 4 (82 enodes) 1552473605.897 * * [simplify]: iters left: 3 (112 enodes) 1552473605.930 * * [simplify]: iters left: 2 (140 enodes) 1552473605.968 * * [simplify]: iters left: 1 (152 enodes) 1552473606.002 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473606.002 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473606.002 * * [simplify]: Extracting #2: cost 10 inf + 0 1552473606.002 * * [simplify]: Extracting #3: cost 18 inf + 59 1552473606.002 * * [simplify]: Extracting #4: cost 36 inf + 393 1552473606.003 * * [simplify]: Extracting #5: cost 33 inf + 1931 1552473606.003 * * [simplify]: Extracting #6: cost 8 inf + 4824 1552473606.005 * * [simplify]: Extracting #7: cost 0 inf + 6502 1552473606.006 * [simplify]: Simplified to (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (hypot y.re y.im)) 1552473606.006 * [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)))) 1552473606.006 * * * * [progress]: [ 316 / 799 ] simplifiying candidate # 1552473606.006 * [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 1)) 1552473606.006 * * [simplify]: iters left: 6 (14 enodes) 1552473606.011 * * [simplify]: iters left: 5 (54 enodes) 1552473606.020 * * [simplify]: iters left: 4 (84 enodes) 1552473606.044 * * [simplify]: iters left: 3 (118 enodes) 1552473606.065 * * [simplify]: iters left: 2 (147 enodes) 1552473606.086 * * [simplify]: iters left: 1 (159 enodes) 1552473606.106 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473606.106 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473606.107 * * [simplify]: Extracting #2: cost 7 inf + 1 1552473606.107 * * [simplify]: Extracting #3: cost 17 inf + 1 1552473606.107 * * [simplify]: Extracting #4: cost 39 inf + 3 1552473606.107 * * [simplify]: Extracting #5: cost 49 inf + 130 1552473606.108 * * [simplify]: Extracting #6: cost 33 inf + 1822 1552473606.110 * * [simplify]: Extracting #7: cost 5 inf + 6096 1552473606.113 * * [simplify]: Extracting #8: cost 0 inf + 6825 1552473606.116 * [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)))) 1552473606.116 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473606.116 * [simplify]: Simplifying (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473606.116 * * [simplify]: iters left: 6 (15 enodes) 1552473606.124 * * [simplify]: iters left: 5 (53 enodes) 1552473606.535 * * [simplify]: iters left: 4 (82 enodes) 1552473606.559 * * [simplify]: iters left: 3 (112 enodes) 1552473606.589 * * [simplify]: iters left: 2 (140 enodes) 1552473606.628 * * [simplify]: iters left: 1 (152 enodes) 1552473606.665 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473606.665 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473606.665 * * [simplify]: Extracting #2: cost 10 inf + 0 1552473606.665 * * [simplify]: Extracting #3: cost 18 inf + 59 1552473606.665 * * [simplify]: Extracting #4: cost 36 inf + 393 1552473606.666 * * [simplify]: Extracting #5: cost 33 inf + 1931 1552473606.668 * * [simplify]: Extracting #6: cost 8 inf + 4824 1552473606.671 * * [simplify]: Extracting #7: cost 0 inf + 6502 1552473606.676 * [simplify]: Simplified to (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (hypot y.re y.im)) 1552473606.676 * [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)))) 1552473606.676 * * * * [progress]: [ 317 / 799 ] simplifiying candidate # 1552473606.677 * [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 (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473606.677 * * [simplify]: iters left: 6 (17 enodes) 1552473606.685 * * [simplify]: iters left: 5 (61 enodes) 1552473606.704 * * [simplify]: iters left: 4 (94 enodes) 1552473606.730 * * [simplify]: iters left: 3 (127 enodes) 1552473606.748 * * [simplify]: iters left: 2 (155 enodes) 1552473606.775 * * [simplify]: iters left: 1 (167 enodes) 1552473606.817 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473606.818 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473606.818 * * [simplify]: Extracting #2: cost 14 inf + 0 1552473606.818 * * [simplify]: Extracting #3: cost 26 inf + 0 1552473606.818 * * [simplify]: Extracting #4: cost 48 inf + 3 1552473606.819 * * [simplify]: Extracting #5: cost 42 inf + 2350 1552473606.821 * * [simplify]: Extracting #6: cost 5 inf + 8080 1552473606.825 * * [simplify]: Extracting #7: cost 0 inf + 9050 1552473606.828 * [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))) 1552473606.828 * [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 (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1552473606.829 * [simplify]: Simplifying (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473606.829 * * [simplify]: iters left: 6 (16 enodes) 1552473606.833 * * [simplify]: iters left: 5 (56 enodes) 1552473606.841 * * [simplify]: iters left: 4 (85 enodes) 1552473606.857 * * [simplify]: iters left: 3 (115 enodes) 1552473606.885 * * [simplify]: iters left: 2 (143 enodes) 1552473606.907 * * [simplify]: iters left: 1 (155 enodes) 1552473606.934 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473606.934 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473606.934 * * [simplify]: Extracting #2: cost 8 inf + 0 1552473606.934 * * [simplify]: Extracting #3: cost 20 inf + 0 1552473606.935 * * [simplify]: Extracting #4: cost 41 inf + 60 1552473606.935 * * [simplify]: Extracting #5: cost 33 inf + 2344 1552473606.937 * * [simplify]: Extracting #6: cost 6 inf + 5294 1552473606.940 * * [simplify]: Extracting #7: cost 1 inf + 6397 1552473606.943 * * [simplify]: Extracting #8: cost 0 inf + 6776 1552473606.945 * [simplify]: Simplified to (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1552473606.945 * [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 (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) 1552473606.946 * * * * [progress]: [ 318 / 799 ] simplifiying candidate # 1552473606.946 * [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) 1552473606.946 * * [simplify]: iters left: 6 (13 enodes) 1552473606.953 * * [simplify]: iters left: 5 (49 enodes) 1552473606.969 * * [simplify]: iters left: 4 (83 enodes) 1552473606.994 * * [simplify]: iters left: 3 (114 enodes) 1552473607.025 * * [simplify]: iters left: 2 (142 enodes) 1552473607.066 * * [simplify]: iters left: 1 (154 enodes) 1552473607.103 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473607.104 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473607.104 * * [simplify]: Extracting #2: cost 7 inf + 1 1552473607.104 * * [simplify]: Extracting #3: cost 17 inf + 1 1552473607.104 * * [simplify]: Extracting #4: cost 39 inf + 3 1552473607.104 * * [simplify]: Extracting #5: cost 47 inf + 253 1552473607.105 * * [simplify]: Extracting #6: cost 29 inf + 2279 1552473607.107 * * [simplify]: Extracting #7: cost 5 inf + 6016 1552473607.110 * * [simplify]: Extracting #8: cost 0 inf + 6825 1552473607.113 * [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)))) 1552473607.113 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473607.114 * [simplify]: Simplifying (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473607.114 * * [simplify]: iters left: 6 (15 enodes) 1552473607.121 * * [simplify]: iters left: 5 (53 enodes) 1552473607.136 * * [simplify]: iters left: 4 (82 enodes) 1552473607.160 * * [simplify]: iters left: 3 (112 enodes) 1552473607.179 * * [simplify]: iters left: 2 (140 enodes) 1552473607.198 * * [simplify]: iters left: 1 (152 enodes) 1552473607.216 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473607.216 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473607.217 * * [simplify]: Extracting #2: cost 10 inf + 0 1552473607.217 * * [simplify]: Extracting #3: cost 18 inf + 59 1552473607.217 * * [simplify]: Extracting #4: cost 36 inf + 393 1552473607.217 * * [simplify]: Extracting #5: cost 33 inf + 1931 1552473607.218 * * [simplify]: Extracting #6: cost 8 inf + 4824 1552473607.219 * * [simplify]: Extracting #7: cost 0 inf + 6502 1552473607.221 * [simplify]: Simplified to (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (hypot y.re y.im)) 1552473607.221 * [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)))) 1552473607.221 * * * * [progress]: [ 319 / 799 ] simplifiying candidate # 1552473607.221 * [simplify]: Simplifying (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473607.221 * * [simplify]: iters left: 6 (17 enodes) 1552473607.225 * * [simplify]: iters left: 5 (61 enodes) 1552473607.239 * * [simplify]: iters left: 4 (92 enodes) 1552473607.260 * * [simplify]: iters left: 3 (122 enodes) 1552473607.276 * * [simplify]: iters left: 2 (150 enodes) 1552473607.297 * * [simplify]: iters left: 1 (162 enodes) 1552473607.317 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473607.318 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473607.318 * * [simplify]: Extracting #2: cost 12 inf + 0 1552473607.318 * * [simplify]: Extracting #3: cost 24 inf + 0 1552473607.318 * * [simplify]: Extracting #4: cost 45 inf + 60 1552473607.318 * * [simplify]: Extracting #5: cost 32 inf + 3206 1552473607.320 * * [simplify]: Extracting #6: cost 4 inf + 6854 1552473607.321 * * [simplify]: Extracting #7: cost 0 inf + 7968 1552473607.323 * [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)))) 1552473607.323 * [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 (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1552473607.323 * [simplify]: Simplifying (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473607.323 * * [simplify]: iters left: 6 (16 enodes) 1552473607.327 * * [simplify]: iters left: 5 (56 enodes) 1552473607.342 * * [simplify]: iters left: 4 (85 enodes) 1552473607.364 * * [simplify]: iters left: 3 (115 enodes) 1552473607.380 * * [simplify]: iters left: 2 (143 enodes) 1552473607.400 * * [simplify]: iters left: 1 (155 enodes) 1552473607.429 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473607.429 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473607.429 * * [simplify]: Extracting #2: cost 8 inf + 0 1552473607.429 * * [simplify]: Extracting #3: cost 20 inf + 0 1552473607.429 * * [simplify]: Extracting #4: cost 41 inf + 60 1552473607.430 * * [simplify]: Extracting #5: cost 33 inf + 2424 1552473607.432 * * [simplify]: Extracting #6: cost 6 inf + 5334 1552473607.436 * * [simplify]: Extracting #7: cost 1 inf + 6397 1552473607.439 * * [simplify]: Extracting #8: cost 0 inf + 6776 1552473607.441 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1552473607.441 * [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 (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)) (hypot y.re y.im))) (cbrt (hypot y.re y.im))))) 1552473607.442 * * * * [progress]: [ 320 / 799 ] simplifiying candidate # 1552473607.442 * [simplify]: Simplifying (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473607.442 * * [simplify]: iters left: 6 (17 enodes) 1552473607.450 * * [simplify]: iters left: 5 (62 enodes) 1552473607.469 * * [simplify]: iters left: 4 (87 enodes) 1552473607.491 * * [simplify]: iters left: 3 (117 enodes) 1552473607.507 * * [simplify]: iters left: 2 (145 enodes) 1552473607.542 * * [simplify]: iters left: 1 (157 enodes) 1552473607.567 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473607.567 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473607.567 * * [simplify]: Extracting #2: cost 9 inf + 0 1552473607.567 * * [simplify]: Extracting #3: cost 22 inf + 0 1552473607.567 * * [simplify]: Extracting #4: cost 47 inf + 2 1552473607.568 * * [simplify]: Extracting #5: cost 45 inf + 2264 1552473607.569 * * [simplify]: Extracting #6: cost 7 inf + 6777 1552473607.570 * * [simplify]: Extracting #7: cost 0 inf + 7994 1552473607.572 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (fabs (cbrt (fma y.im y.im (* y.re y.re))))) 1552473607.572 * [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))) (fabs (cbrt (fma y.im y.im (* y.re y.re))))) (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 1552473607.572 * [simplify]: Simplifying (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 1552473607.573 * * [simplify]: iters left: 6 (16 enodes) 1552473607.576 * * [simplify]: iters left: 5 (58 enodes) 1552473607.592 * * [simplify]: iters left: 4 (83 enodes) 1552473607.611 * * [simplify]: iters left: 3 (113 enodes) 1552473607.627 * * [simplify]: iters left: 2 (141 enodes) 1552473607.664 * * [simplify]: iters left: 1 (153 enodes) 1552473607.683 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473607.683 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473607.683 * * [simplify]: Extracting #2: cost 8 inf + 0 1552473607.683 * * [simplify]: Extracting #3: cost 20 inf + 0 1552473607.684 * * [simplify]: Extracting #4: cost 45 inf + 2 1552473607.684 * * [simplify]: Extracting #5: cost 41 inf + 2147 1552473607.685 * * [simplify]: Extracting #6: cost 6 inf + 6774 1552473607.686 * * [simplify]: Extracting #7: cost 0 inf + 7560 1552473607.688 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) 1552473607.688 * [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 (* (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)) (hypot y.re y.im))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))))) 1552473607.688 * * * * [progress]: [ 321 / 799 ] simplifiying candidate # 1552473607.688 * [simplify]: Simplifying (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473607.688 * * [simplify]: iters left: 6 (16 enodes) 1552473607.692 * * [simplify]: iters left: 5 (56 enodes) 1552473607.700 * * [simplify]: iters left: 4 (85 enodes) 1552473607.719 * * [simplify]: iters left: 3 (115 enodes) 1552473607.742 * * [simplify]: iters left: 2 (143 enodes) 1552473607.766 * * [simplify]: iters left: 1 (155 enodes) 1552473607.801 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473607.801 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473607.801 * * [simplify]: Extracting #2: cost 8 inf + 0 1552473607.801 * * [simplify]: Extracting #3: cost 20 inf + 0 1552473607.802 * * [simplify]: Extracting #4: cost 41 inf + 60 1552473607.802 * * [simplify]: Extracting #5: cost 33 inf + 2344 1552473607.803 * * [simplify]: Extracting #6: cost 6 inf + 5254 1552473607.804 * * [simplify]: Extracting #7: cost 1 inf + 6277 1552473607.806 * * [simplify]: Extracting #8: cost 0 inf + 6616 1552473607.807 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1552473607.807 * [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 (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1552473607.807 * [simplify]: Simplifying (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473607.807 * * [simplify]: iters left: 6 (16 enodes) 1552473607.811 * * [simplify]: iters left: 5 (56 enodes) 1552473607.820 * * [simplify]: iters left: 4 (85 enodes) 1552473607.835 * * [simplify]: iters left: 3 (115 enodes) 1552473607.853 * * [simplify]: iters left: 2 (143 enodes) 1552473607.879 * * [simplify]: iters left: 1 (155 enodes) 1552473607.907 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473607.907 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473607.907 * * [simplify]: Extracting #2: cost 8 inf + 0 1552473607.907 * * [simplify]: Extracting #3: cost 20 inf + 0 1552473607.908 * * [simplify]: Extracting #4: cost 41 inf + 60 1552473607.908 * * [simplify]: Extracting #5: cost 33 inf + 2344 1552473607.909 * * [simplify]: Extracting #6: cost 6 inf + 5254 1552473607.910 * * [simplify]: Extracting #7: cost 1 inf + 6277 1552473607.911 * * [simplify]: Extracting #8: cost 0 inf + 6616 1552473607.913 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1552473607.913 * [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 (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) 1552473607.913 * * * * [progress]: [ 322 / 799 ] simplifiying candidate # 1552473607.913 * [simplify]: Simplifying (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt 1)) 1552473607.913 * * [simplify]: iters left: 6 (13 enodes) 1552473607.918 * * [simplify]: iters left: 5 (49 enodes) 1552473607.926 * * [simplify]: iters left: 4 (75 enodes) 1552473607.944 * * [simplify]: iters left: 3 (107 enodes) 1552473607.972 * * [simplify]: iters left: 2 (135 enodes) 1552473608.005 * * [simplify]: iters left: 1 (147 enodes) 1552473608.024 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473608.024 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473608.024 * * [simplify]: Extracting #2: cost 13 inf + 1 1552473608.024 * * [simplify]: Extracting #3: cost 35 inf + 3 1552473608.024 * * [simplify]: Extracting #4: cost 43 inf + 253 1552473608.024 * * [simplify]: Extracting #5: cost 29 inf + 1592 1552473608.025 * * [simplify]: Extracting #6: cost 3 inf + 4974 1552473608.026 * * [simplify]: Extracting #7: cost 0 inf + 5387 1552473608.028 * [simplify]: Simplified to (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) 1552473608.028 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473608.028 * [simplify]: Simplifying (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473608.028 * * [simplify]: iters left: 6 (15 enodes) 1552473608.031 * * [simplify]: iters left: 5 (53 enodes) 1552473608.040 * * [simplify]: iters left: 4 (82 enodes) 1552473608.067 * * [simplify]: iters left: 3 (112 enodes) 1552473608.096 * * [simplify]: iters left: 2 (140 enodes) 1552473608.133 * * [simplify]: iters left: 1 (152 enodes) 1552473608.170 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473608.170 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473608.170 * * [simplify]: Extracting #2: cost 10 inf + 0 1552473608.170 * * [simplify]: Extracting #3: cost 18 inf + 59 1552473608.171 * * [simplify]: Extracting #4: cost 36 inf + 393 1552473608.172 * * [simplify]: Extracting #5: cost 33 inf + 1931 1552473608.173 * * [simplify]: Extracting #6: cost 8 inf + 4784 1552473608.176 * * [simplify]: Extracting #7: cost 0 inf + 6342 1552473608.179 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (hypot y.re y.im)) 1552473608.179 * [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)))) 1552473608.179 * * * * [progress]: [ 323 / 799 ] simplifiying candidate # 1552473608.179 * [simplify]: Simplifying (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt 1)) 1552473608.180 * * [simplify]: iters left: 6 (13 enodes) 1552473608.185 * * [simplify]: iters left: 5 (49 enodes) 1552473608.194 * * [simplify]: iters left: 4 (75 enodes) 1552473608.206 * * [simplify]: iters left: 3 (107 enodes) 1552473608.225 * * [simplify]: iters left: 2 (135 enodes) 1552473608.244 * * [simplify]: iters left: 1 (147 enodes) 1552473608.267 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473608.267 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473608.267 * * [simplify]: Extracting #2: cost 13 inf + 1 1552473608.267 * * [simplify]: Extracting #3: cost 35 inf + 3 1552473608.268 * * [simplify]: Extracting #4: cost 43 inf + 253 1552473608.268 * * [simplify]: Extracting #5: cost 29 inf + 1592 1552473608.270 * * [simplify]: Extracting #6: cost 3 inf + 4974 1552473608.272 * * [simplify]: Extracting #7: cost 0 inf + 5387 1552473608.275 * [simplify]: Simplified to (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) 1552473608.275 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473608.275 * [simplify]: Simplifying (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473608.275 * * [simplify]: iters left: 6 (15 enodes) 1552473608.283 * * [simplify]: iters left: 5 (53 enodes) 1552473608.291 * * [simplify]: iters left: 4 (82 enodes) 1552473608.303 * * [simplify]: iters left: 3 (112 enodes) 1552473608.322 * * [simplify]: iters left: 2 (140 enodes) 1552473608.353 * * [simplify]: iters left: 1 (152 enodes) 1552473608.373 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473608.373 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473608.373 * * [simplify]: Extracting #2: cost 10 inf + 0 1552473608.373 * * [simplify]: Extracting #3: cost 18 inf + 59 1552473608.373 * * [simplify]: Extracting #4: cost 36 inf + 393 1552473608.374 * * [simplify]: Extracting #5: cost 33 inf + 1931 1552473608.376 * * [simplify]: Extracting #6: cost 8 inf + 4784 1552473608.379 * * [simplify]: Extracting #7: cost 0 inf + 6342 1552473608.381 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (hypot y.re y.im)) 1552473608.382 * [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)))) 1552473608.382 * * * * [progress]: [ 324 / 799 ] simplifiying candidate # 1552473608.382 * [simplify]: Simplifying (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt 1)) 1552473608.382 * * [simplify]: iters left: 6 (13 enodes) 1552473608.389 * * [simplify]: iters left: 5 (49 enodes) 1552473608.396 * * [simplify]: iters left: 4 (75 enodes) 1552473608.409 * * [simplify]: iters left: 3 (107 enodes) 1552473608.428 * * [simplify]: iters left: 2 (135 enodes) 1552473608.449 * * [simplify]: iters left: 1 (147 enodes) 1552473608.476 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473608.476 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473608.476 * * [simplify]: Extracting #2: cost 13 inf + 1 1552473608.476 * * [simplify]: Extracting #3: cost 35 inf + 3 1552473608.477 * * [simplify]: Extracting #4: cost 43 inf + 253 1552473608.477 * * [simplify]: Extracting #5: cost 29 inf + 1592 1552473608.478 * * [simplify]: Extracting #6: cost 3 inf + 4974 1552473608.479 * * [simplify]: Extracting #7: cost 0 inf + 5387 1552473608.480 * [simplify]: Simplified to (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) 1552473608.481 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473608.481 * [simplify]: Simplifying (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473608.481 * * [simplify]: iters left: 6 (15 enodes) 1552473608.484 * * [simplify]: iters left: 5 (53 enodes) 1552473608.493 * * [simplify]: iters left: 4 (82 enodes) 1552473608.505 * * [simplify]: iters left: 3 (112 enodes) 1552473608.529 * * [simplify]: iters left: 2 (140 enodes) 1552473608.548 * * [simplify]: iters left: 1 (152 enodes) 1552473608.576 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473608.576 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473608.576 * * [simplify]: Extracting #2: cost 10 inf + 0 1552473608.576 * * [simplify]: Extracting #3: cost 18 inf + 59 1552473608.576 * * [simplify]: Extracting #4: cost 36 inf + 393 1552473608.577 * * [simplify]: Extracting #5: cost 33 inf + 1931 1552473608.578 * * [simplify]: Extracting #6: cost 8 inf + 4784 1552473608.579 * * [simplify]: Extracting #7: cost 0 inf + 6342 1552473608.580 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (hypot y.re y.im)) 1552473608.580 * [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)))) 1552473608.580 * * * * [progress]: [ 325 / 799 ] simplifiying candidate # 1552473608.580 * [simplify]: Simplifying (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (* 1 1))) 1552473608.580 * * [simplify]: iters left: 6 (14 enodes) 1552473608.585 * * [simplify]: iters left: 5 (51 enodes) 1552473608.593 * * [simplify]: iters left: 4 (77 enodes) 1552473608.610 * * [simplify]: iters left: 3 (107 enodes) 1552473608.639 * * [simplify]: iters left: 2 (135 enodes) 1552473608.676 * * [simplify]: iters left: 1 (147 enodes) 1552473608.713 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473608.713 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473608.713 * * [simplify]: Extracting #2: cost 13 inf + 1 1552473608.713 * * [simplify]: Extracting #3: cost 35 inf + 3 1552473608.713 * * [simplify]: Extracting #4: cost 45 inf + 130 1552473608.713 * * [simplify]: Extracting #5: cost 30 inf + 1501 1552473608.714 * * [simplify]: Extracting #6: cost 3 inf + 4974 1552473608.716 * * [simplify]: Extracting #7: cost 0 inf + 5387 1552473608.717 * [simplify]: Simplified to (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) 1552473608.717 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473608.717 * [simplify]: Simplifying (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473608.717 * * [simplify]: iters left: 6 (15 enodes) 1552473608.720 * * [simplify]: iters left: 5 (53 enodes) 1552473608.729 * * [simplify]: iters left: 4 (82 enodes) 1552473608.744 * * [simplify]: iters left: 3 (112 enodes) 1552473608.775 * * [simplify]: iters left: 2 (140 enodes) 1552473608.803 * * [simplify]: iters left: 1 (152 enodes) 1552473608.822 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473608.822 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473608.822 * * [simplify]: Extracting #2: cost 10 inf + 0 1552473608.822 * * [simplify]: Extracting #3: cost 18 inf + 59 1552473608.822 * * [simplify]: Extracting #4: cost 36 inf + 393 1552473608.823 * * [simplify]: Extracting #5: cost 33 inf + 1931 1552473608.825 * * [simplify]: Extracting #6: cost 8 inf + 4784 1552473608.828 * * [simplify]: Extracting #7: cost 0 inf + 6342 1552473608.830 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (hypot y.re y.im)) 1552473608.830 * [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)))) 1552473608.831 * * * * [progress]: [ 326 / 799 ] simplifiying candidate # 1552473608.831 * [simplify]: Simplifying (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt 1)) 1552473608.831 * * [simplify]: iters left: 6 (13 enodes) 1552473608.839 * * [simplify]: iters left: 5 (49 enodes) 1552473608.847 * * [simplify]: iters left: 4 (75 enodes) 1552473608.859 * * [simplify]: iters left: 3 (107 enodes) 1552473608.874 * * [simplify]: iters left: 2 (135 enodes) 1552473608.914 * * [simplify]: iters left: 1 (147 enodes) 1552473608.932 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473608.932 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473608.932 * * [simplify]: Extracting #2: cost 13 inf + 1 1552473608.932 * * [simplify]: Extracting #3: cost 35 inf + 3 1552473608.933 * * [simplify]: Extracting #4: cost 43 inf + 253 1552473608.933 * * [simplify]: Extracting #5: cost 29 inf + 1592 1552473608.934 * * [simplify]: Extracting #6: cost 3 inf + 4974 1552473608.935 * * [simplify]: Extracting #7: cost 0 inf + 5387 1552473608.936 * [simplify]: Simplified to (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) 1552473608.936 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473608.936 * [simplify]: Simplifying (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473608.937 * * [simplify]: iters left: 6 (15 enodes) 1552473608.940 * * [simplify]: iters left: 5 (53 enodes) 1552473608.952 * * [simplify]: iters left: 4 (82 enodes) 1552473608.965 * * [simplify]: iters left: 3 (112 enodes) 1552473608.992 * * [simplify]: iters left: 2 (140 enodes) 1552473609.030 * * [simplify]: iters left: 1 (152 enodes) 1552473609.068 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473609.068 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473609.068 * * [simplify]: Extracting #2: cost 10 inf + 0 1552473609.068 * * [simplify]: Extracting #3: cost 18 inf + 59 1552473609.068 * * [simplify]: Extracting #4: cost 36 inf + 393 1552473609.069 * * [simplify]: Extracting #5: cost 33 inf + 1931 1552473609.071 * * [simplify]: Extracting #6: cost 8 inf + 4784 1552473609.074 * * [simplify]: Extracting #7: cost 0 inf + 6342 1552473609.076 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (hypot y.re y.im)) 1552473609.076 * [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)))) 1552473609.076 * * * * [progress]: [ 327 / 799 ] simplifiying candidate # 1552473609.077 * [simplify]: Simplifying (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt 1)) 1552473609.077 * * [simplify]: iters left: 6 (13 enodes) 1552473609.085 * * [simplify]: iters left: 5 (49 enodes) 1552473609.101 * * [simplify]: iters left: 4 (75 enodes) 1552473609.124 * * [simplify]: iters left: 3 (107 enodes) 1552473609.154 * * [simplify]: iters left: 2 (135 enodes) 1552473609.191 * * [simplify]: iters left: 1 (147 enodes) 1552473609.226 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473609.226 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473609.227 * * [simplify]: Extracting #2: cost 13 inf + 1 1552473609.227 * * [simplify]: Extracting #3: cost 35 inf + 3 1552473609.227 * * [simplify]: Extracting #4: cost 43 inf + 253 1552473609.228 * * [simplify]: Extracting #5: cost 29 inf + 1592 1552473609.230 * * [simplify]: Extracting #6: cost 3 inf + 4974 1552473609.232 * * [simplify]: Extracting #7: cost 0 inf + 5387 1552473609.234 * [simplify]: Simplified to (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) 1552473609.235 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473609.235 * [simplify]: Simplifying (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473609.235 * * [simplify]: iters left: 6 (15 enodes) 1552473609.242 * * [simplify]: iters left: 5 (53 enodes) 1552473609.257 * * [simplify]: iters left: 4 (82 enodes) 1552473609.280 * * [simplify]: iters left: 3 (112 enodes) 1552473609.312 * * [simplify]: iters left: 2 (140 enodes) 1552473609.338 * * [simplify]: iters left: 1 (152 enodes) 1552473609.359 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473609.360 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473609.360 * * [simplify]: Extracting #2: cost 10 inf + 0 1552473609.360 * * [simplify]: Extracting #3: cost 18 inf + 59 1552473609.360 * * [simplify]: Extracting #4: cost 36 inf + 393 1552473609.361 * * [simplify]: Extracting #5: cost 33 inf + 1931 1552473609.363 * * [simplify]: Extracting #6: cost 8 inf + 4784 1552473609.365 * * [simplify]: Extracting #7: cost 0 inf + 6342 1552473609.368 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (hypot y.re y.im)) 1552473609.368 * [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)))) 1552473609.368 * * * * [progress]: [ 328 / 799 ] simplifiying candidate # 1552473609.368 * [simplify]: Simplifying (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473609.369 * * [simplify]: iters left: 6 (16 enodes) 1552473609.376 * * [simplify]: iters left: 5 (56 enodes) 1552473609.392 * * [simplify]: iters left: 4 (85 enodes) 1552473609.418 * * [simplify]: iters left: 3 (115 enodes) 1552473609.433 * * [simplify]: iters left: 2 (143 enodes) 1552473609.458 * * [simplify]: iters left: 1 (155 enodes) 1552473609.478 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473609.478 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473609.478 * * [simplify]: Extracting #2: cost 8 inf + 0 1552473609.478 * * [simplify]: Extracting #3: cost 20 inf + 0 1552473609.478 * * [simplify]: Extracting #4: cost 41 inf + 60 1552473609.478 * * [simplify]: Extracting #5: cost 33 inf + 2344 1552473609.479 * * [simplify]: Extracting #6: cost 6 inf + 5254 1552473609.481 * * [simplify]: Extracting #7: cost 1 inf + 6277 1552473609.482 * * [simplify]: Extracting #8: cost 0 inf + 6616 1552473609.483 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1552473609.483 * [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 (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1552473609.484 * [simplify]: Simplifying (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473609.484 * * [simplify]: iters left: 6 (16 enodes) 1552473609.487 * * [simplify]: iters left: 5 (56 enodes) 1552473609.504 * * [simplify]: iters left: 4 (85 enodes) 1552473609.527 * * [simplify]: iters left: 3 (115 enodes) 1552473609.543 * * [simplify]: iters left: 2 (143 enodes) 1552473609.570 * * [simplify]: iters left: 1 (155 enodes) 1552473609.590 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473609.590 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473609.590 * * [simplify]: Extracting #2: cost 8 inf + 0 1552473609.590 * * [simplify]: Extracting #3: cost 20 inf + 0 1552473609.590 * * [simplify]: Extracting #4: cost 41 inf + 60 1552473609.590 * * [simplify]: Extracting #5: cost 33 inf + 2344 1552473609.591 * * [simplify]: Extracting #6: cost 6 inf + 5254 1552473609.593 * * [simplify]: Extracting #7: cost 1 inf + 6277 1552473609.594 * * [simplify]: Extracting #8: cost 0 inf + 6616 1552473609.595 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1552473609.595 * [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 (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) 1552473609.595 * * * * [progress]: [ 329 / 799 ] simplifiying candidate # 1552473609.596 * [simplify]: Simplifying (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) 1) 1552473609.596 * * [simplify]: iters left: 6 (12 enodes) 1552473609.601 * * [simplify]: iters left: 5 (44 enodes) 1552473609.611 * * [simplify]: iters left: 4 (70 enodes) 1552473609.622 * * [simplify]: iters left: 3 (100 enodes) 1552473609.639 * * [simplify]: iters left: 2 (128 enodes) 1552473609.675 * * [simplify]: iters left: 1 (140 enodes) 1552473609.713 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473609.713 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473609.713 * * [simplify]: Extracting #2: cost 13 inf + 1 1552473609.713 * * [simplify]: Extracting #3: cost 35 inf + 3 1552473609.713 * * [simplify]: Extracting #4: cost 45 inf + 130 1552473609.714 * * [simplify]: Extracting #5: cost 27 inf + 1869 1552473609.716 * * [simplify]: Extracting #6: cost 2 inf + 5193 1552473609.718 * * [simplify]: Extracting #7: cost 0 inf + 5387 1552473609.720 * [simplify]: Simplified to (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) 1552473609.721 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473609.721 * [simplify]: Simplifying (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473609.721 * * [simplify]: iters left: 6 (15 enodes) 1552473609.728 * * [simplify]: iters left: 5 (53 enodes) 1552473609.744 * * [simplify]: iters left: 4 (82 enodes) 1552473609.768 * * [simplify]: iters left: 3 (112 enodes) 1552473609.799 * * [simplify]: iters left: 2 (140 enodes) 1552473609.834 * * [simplify]: iters left: 1 (152 enodes) 1552473609.855 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473609.855 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473609.855 * * [simplify]: Extracting #2: cost 10 inf + 0 1552473609.855 * * [simplify]: Extracting #3: cost 18 inf + 59 1552473609.855 * * [simplify]: Extracting #4: cost 36 inf + 393 1552473609.855 * * [simplify]: Extracting #5: cost 33 inf + 1931 1552473609.856 * * [simplify]: Extracting #6: cost 8 inf + 4784 1552473609.858 * * [simplify]: Extracting #7: cost 0 inf + 6342 1552473609.859 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (hypot y.re y.im)) 1552473609.859 * [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)))) 1552473609.859 * * * * [progress]: [ 330 / 799 ] simplifiying candidate # 1552473609.859 * [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 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473609.860 * * [simplify]: iters left: 6 (20 enodes) 1552473609.867 * * [simplify]: iters left: 5 (72 enodes) 1552473609.890 * * [simplify]: iters left: 4 (126 enodes) 1552473609.930 * * [simplify]: iters left: 3 (192 enodes) 1552473609.990 * * [simplify]: iters left: 2 (243 enodes) 1552473610.042 * * [simplify]: iters left: 1 (293 enodes) 1552473610.144 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473610.144 * * [simplify]: Extracting #1: cost 36 inf + 0 1552473610.144 * * [simplify]: Extracting #2: cost 97 inf + 0 1552473610.145 * * [simplify]: Extracting #3: cost 103 inf + 7 1552473610.146 * * [simplify]: Extracting #4: cost 76 inf + 7034 1552473610.150 * * [simplify]: Extracting #5: cost 9 inf + 37562 1552473610.156 * * [simplify]: Extracting #6: cost 0 inf + 42268 1552473610.163 * [simplify]: Simplified to (* (/ (cbrt (- (* x.im y.re) (* x.re 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)) (cbrt (hypot y.re y.im))))) 1552473610.163 * [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 (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))))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1552473610.163 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473610.163 * * [simplify]: iters left: 6 (17 enodes) 1552473610.172 * * [simplify]: iters left: 5 (56 enodes) 1552473610.181 * * [simplify]: iters left: 4 (72 enodes) 1552473610.191 * * [simplify]: iters left: 3 (82 enodes) 1552473610.201 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473610.201 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473610.201 * * [simplify]: Extracting #2: cost 14 inf + 0 1552473610.202 * * [simplify]: Extracting #3: cost 26 inf + 0 1552473610.202 * * [simplify]: Extracting #4: cost 28 inf + 87 1552473610.202 * * [simplify]: Extracting #5: cost 7 inf + 2391 1552473610.204 * * [simplify]: Extracting #6: cost 0 inf + 4206 1552473610.205 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1552473610.205 * [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 (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))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))))) 1552473610.205 * * * * [progress]: [ 331 / 799 ] simplifiying candidate # 1552473610.206 * [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 (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473610.206 * * [simplify]: iters left: 6 (20 enodes) 1552473610.215 * * [simplify]: iters left: 5 (76 enodes) 1552473610.236 * * [simplify]: iters left: 4 (118 enodes) 1552473610.255 * * [simplify]: iters left: 3 (171 enodes) 1552473610.302 * * [simplify]: iters left: 2 (217 enodes) 1552473610.348 * * [simplify]: iters left: 1 (234 enodes) 1552473610.410 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473610.411 * * [simplify]: Extracting #1: cost 23 inf + 0 1552473610.411 * * [simplify]: Extracting #2: cost 48 inf + 0 1552473610.411 * * [simplify]: Extracting #3: cost 62 inf + 0 1552473610.412 * * [simplify]: Extracting #4: cost 63 inf + 144 1552473610.413 * * [simplify]: Extracting #5: cost 43 inf + 2808 1552473610.417 * * [simplify]: Extracting #6: cost 14 inf + 13971 1552473610.425 * * [simplify]: Extracting #7: cost 1 inf + 20852 1552473610.433 * * [simplify]: Extracting #8: cost 0 inf + 21244 1552473610.441 * [simplify]: Simplified to (* (/ (/ (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))) (cbrt (hypot y.re y.im)))) 1552473610.441 * [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))) (fabs (cbrt (fma y.re y.re (* y.im 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 (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 1552473610.442 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 1552473610.442 * * [simplify]: iters left: 6 (17 enodes) 1552473610.449 * * [simplify]: iters left: 5 (60 enodes) 1552473610.467 * * [simplify]: iters left: 4 (76 enodes) 1552473610.478 * * [simplify]: iters left: 3 (86 enodes) 1552473610.490 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473610.490 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473610.490 * * [simplify]: Extracting #2: cost 17 inf + 0 1552473610.490 * * [simplify]: Extracting #3: cost 30 inf + 0 1552473610.490 * * [simplify]: Extracting #4: cost 31 inf + 128 1552473610.490 * * [simplify]: Extracting #5: cost 15 inf + 1723 1552473610.491 * * [simplify]: Extracting #6: cost 3 inf + 5175 1552473610.492 * * [simplify]: Extracting #7: cost 0 inf + 6418 1552473610.493 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) 1552473610.493 * [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 (hypot y.re y.im)) (cbrt (hypot y.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))) (cbrt (hypot y.re y.im))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))))) 1552473610.493 * * * * [progress]: [ 332 / 799 ] simplifiying candidate # 1552473610.493 * [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 (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473610.493 * * [simplify]: iters left: 6 (19 enodes) 1552473610.498 * * [simplify]: iters left: 5 (70 enodes) 1552473610.509 * * [simplify]: iters left: 4 (113 enodes) 1552473610.527 * * [simplify]: iters left: 3 (166 enodes) 1552473610.570 * * [simplify]: iters left: 2 (213 enodes) 1552473610.637 * * [simplify]: iters left: 1 (230 enodes) 1552473610.669 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473610.669 * * [simplify]: Extracting #1: cost 23 inf + 0 1552473610.670 * * [simplify]: Extracting #2: cost 46 inf + 0 1552473610.670 * * [simplify]: Extracting #3: cost 58 inf + 0 1552473610.671 * * [simplify]: Extracting #4: cost 60 inf + 87 1552473610.672 * * [simplify]: Extracting #5: cost 44 inf + 1626 1552473610.675 * * [simplify]: Extracting #6: cost 13 inf + 11411 1552473610.683 * * [simplify]: Extracting #7: cost 0 inf + 16776 1552473610.690 * * [simplify]: Extracting #8: cost 0 inf + 16696 1552473610.698 * [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))) 1552473610.698 * [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 (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1552473610.698 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473610.698 * * [simplify]: iters left: 6 (17 enodes) 1552473610.706 * * [simplify]: iters left: 5 (58 enodes) 1552473610.719 * * [simplify]: iters left: 4 (75 enodes) 1552473610.730 * * [simplify]: iters left: 3 (85 enodes) 1552473610.741 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473610.741 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473610.741 * * [simplify]: Extracting #2: cost 16 inf + 0 1552473610.741 * * [simplify]: Extracting #3: cost 28 inf + 0 1552473610.741 * * [simplify]: Extracting #4: cost 30 inf + 87 1552473610.741 * * [simplify]: Extracting #5: cost 12 inf + 1780 1552473610.742 * * [simplify]: Extracting #6: cost 2 inf + 4328 1552473610.743 * * [simplify]: Extracting #7: cost 0 inf + 4884 1552473610.744 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1552473610.744 * [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))))) 1552473610.744 * * * * [progress]: [ 333 / 799 ] simplifiying candidate # 1552473610.744 * [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 1)) 1552473610.744 * * [simplify]: iters left: 6 (16 enodes) 1552473610.752 * * [simplify]: iters left: 5 (63 enodes) 1552473610.772 * * [simplify]: iters left: 4 (96 enodes) 1552473610.792 * * [simplify]: iters left: 3 (120 enodes) 1552473610.813 * * [simplify]: iters left: 2 (159 enodes) 1552473610.860 * * [simplify]: iters left: 1 (168 enodes) 1552473610.894 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473610.894 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473610.895 * * [simplify]: Extracting #2: cost 24 inf + 1 1552473610.895 * * [simplify]: Extracting #3: cost 35 inf + 1 1552473610.895 * * [simplify]: Extracting #4: cost 34 inf + 104 1552473610.895 * * [simplify]: Extracting #5: cost 8 inf + 5064 1552473610.897 * * [simplify]: Extracting #6: cost 0 inf + 7745 1552473610.899 * [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)))) 1552473610.899 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473610.899 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473610.899 * * [simplify]: iters left: 6 (16 enodes) 1552473610.903 * * [simplify]: iters left: 5 (55 enodes) 1552473610.911 * * [simplify]: iters left: 4 (72 enodes) 1552473610.926 * * [simplify]: iters left: 3 (82 enodes) 1552473610.946 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473610.946 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473610.946 * * [simplify]: Extracting #2: cost 18 inf + 0 1552473610.947 * * [simplify]: Extracting #3: cost 27 inf + 2 1552473610.947 * * [simplify]: Extracting #4: cost 22 inf + 640 1552473610.948 * * [simplify]: Extracting #5: cost 4 inf + 3069 1552473610.949 * * [simplify]: Extracting #6: cost 0 inf + 4450 1552473610.951 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (hypot y.re y.im) (cbrt (hypot y.re y.im)))) 1552473610.951 * [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)))))) 1552473610.951 * * * * [progress]: [ 334 / 799 ] simplifiying candidate # 1552473610.951 * [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 1)) 1552473610.952 * * [simplify]: iters left: 6 (16 enodes) 1552473610.960 * * [simplify]: iters left: 5 (63 enodes) 1552473610.980 * * [simplify]: iters left: 4 (96 enodes) 1552473611.008 * * [simplify]: iters left: 3 (120 enodes) 1552473611.044 * * [simplify]: iters left: 2 (159 enodes) 1552473611.081 * * [simplify]: iters left: 1 (168 enodes) 1552473611.106 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473611.106 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473611.106 * * [simplify]: Extracting #2: cost 24 inf + 1 1552473611.107 * * [simplify]: Extracting #3: cost 35 inf + 1 1552473611.107 * * [simplify]: Extracting #4: cost 34 inf + 104 1552473611.108 * * [simplify]: Extracting #5: cost 8 inf + 5064 1552473611.111 * * [simplify]: Extracting #6: cost 0 inf + 7745 1552473611.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)))) 1552473611.115 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473611.115 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473611.115 * * [simplify]: iters left: 6 (16 enodes) 1552473611.122 * * [simplify]: iters left: 5 (55 enodes) 1552473611.139 * * [simplify]: iters left: 4 (72 enodes) 1552473611.158 * * [simplify]: iters left: 3 (82 enodes) 1552473611.179 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473611.179 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473611.179 * * [simplify]: Extracting #2: cost 18 inf + 0 1552473611.179 * * [simplify]: Extracting #3: cost 27 inf + 2 1552473611.180 * * [simplify]: Extracting #4: cost 22 inf + 640 1552473611.181 * * [simplify]: Extracting #5: cost 4 inf + 3069 1552473611.184 * * [simplify]: Extracting #6: cost 0 inf + 4450 1552473611.185 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (hypot y.re y.im) (cbrt (hypot y.re y.im)))) 1552473611.185 * [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)))))) 1552473611.185 * * * * [progress]: [ 335 / 799 ] simplifiying candidate # 1552473611.186 * [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 1)) 1552473611.186 * * [simplify]: iters left: 6 (16 enodes) 1552473611.195 * * [simplify]: iters left: 5 (63 enodes) 1552473611.214 * * [simplify]: iters left: 4 (96 enodes) 1552473611.230 * * [simplify]: iters left: 3 (120 enodes) 1552473611.255 * * [simplify]: iters left: 2 (159 enodes) 1552473611.303 * * [simplify]: iters left: 1 (168 enodes) 1552473611.340 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473611.340 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473611.341 * * [simplify]: Extracting #2: cost 24 inf + 1 1552473611.341 * * [simplify]: Extracting #3: cost 35 inf + 1 1552473611.341 * * [simplify]: Extracting #4: cost 34 inf + 104 1552473611.343 * * [simplify]: Extracting #5: cost 8 inf + 5064 1552473611.346 * * [simplify]: Extracting #6: cost 0 inf + 7745 1552473611.349 * [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)))) 1552473611.349 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473611.350 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473611.350 * * [simplify]: iters left: 6 (16 enodes) 1552473611.357 * * [simplify]: iters left: 5 (55 enodes) 1552473611.373 * * [simplify]: iters left: 4 (72 enodes) 1552473611.389 * * [simplify]: iters left: 3 (82 enodes) 1552473611.400 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473611.400 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473611.400 * * [simplify]: Extracting #2: cost 18 inf + 0 1552473611.400 * * [simplify]: Extracting #3: cost 27 inf + 2 1552473611.400 * * [simplify]: Extracting #4: cost 22 inf + 640 1552473611.401 * * [simplify]: Extracting #5: cost 4 inf + 3069 1552473611.401 * * [simplify]: Extracting #6: cost 0 inf + 4450 1552473611.402 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (hypot y.re y.im) (cbrt (hypot y.re y.im)))) 1552473611.402 * [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)))))) 1552473611.403 * * * * [progress]: [ 336 / 799 ] simplifiying candidate # 1552473611.403 * [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 (* 1 1))) 1552473611.403 * * [simplify]: iters left: 6 (17 enodes) 1552473611.409 * * [simplify]: iters left: 5 (65 enodes) 1552473611.421 * * [simplify]: iters left: 4 (98 enodes) 1552473611.436 * * [simplify]: iters left: 3 (122 enodes) 1552473611.459 * * [simplify]: iters left: 2 (151 enodes) 1552473611.507 * * [simplify]: iters left: 1 (159 enodes) 1552473611.546 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473611.546 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473611.547 * * [simplify]: Extracting #2: cost 24 inf + 1 1552473611.547 * * [simplify]: Extracting #3: cost 35 inf + 1 1552473611.547 * * [simplify]: Extracting #4: cost 32 inf + 186 1552473611.548 * * [simplify]: Extracting #5: cost 12 inf + 3428 1552473611.551 * * [simplify]: Extracting #6: cost 1 inf + 7406 1552473611.554 * * [simplify]: Extracting #7: cost 0 inf + 7745 1552473611.558 * [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)))) 1552473611.558 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473611.558 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473611.559 * * [simplify]: iters left: 6 (16 enodes) 1552473611.566 * * [simplify]: iters left: 5 (55 enodes) 1552473611.576 * * [simplify]: iters left: 4 (72 enodes) 1552473611.586 * * [simplify]: iters left: 3 (82 enodes) 1552473611.597 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473611.597 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473611.597 * * [simplify]: Extracting #2: cost 18 inf + 0 1552473611.597 * * [simplify]: Extracting #3: cost 27 inf + 2 1552473611.597 * * [simplify]: Extracting #4: cost 22 inf + 640 1552473611.598 * * [simplify]: Extracting #5: cost 4 inf + 3069 1552473611.600 * * [simplify]: Extracting #6: cost 0 inf + 4450 1552473611.601 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (hypot y.re y.im) (cbrt (hypot y.re y.im)))) 1552473611.601 * [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)))))) 1552473611.602 * * * * [progress]: [ 337 / 799 ] simplifiying candidate # 1552473611.602 * [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 1)) 1552473611.602 * * [simplify]: iters left: 6 (16 enodes) 1552473611.611 * * [simplify]: iters left: 5 (63 enodes) 1552473611.630 * * [simplify]: iters left: 4 (96 enodes) 1552473611.646 * * [simplify]: iters left: 3 (120 enodes) 1552473611.664 * * [simplify]: iters left: 2 (159 enodes) 1552473611.694 * * [simplify]: iters left: 1 (168 enodes) 1552473611.732 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473611.732 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473611.733 * * [simplify]: Extracting #2: cost 24 inf + 1 1552473611.733 * * [simplify]: Extracting #3: cost 35 inf + 1 1552473611.733 * * [simplify]: Extracting #4: cost 34 inf + 104 1552473611.734 * * [simplify]: Extracting #5: cost 8 inf + 5064 1552473611.738 * * [simplify]: Extracting #6: cost 0 inf + 7745 1552473611.741 * [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)))) 1552473611.741 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473611.742 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473611.742 * * [simplify]: iters left: 6 (16 enodes) 1552473611.751 * * [simplify]: iters left: 5 (55 enodes) 1552473611.767 * * [simplify]: iters left: 4 (72 enodes) 1552473611.787 * * [simplify]: iters left: 3 (82 enodes) 1552473611.807 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473611.807 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473611.807 * * [simplify]: Extracting #2: cost 18 inf + 0 1552473611.807 * * [simplify]: Extracting #3: cost 27 inf + 2 1552473611.808 * * [simplify]: Extracting #4: cost 22 inf + 640 1552473611.809 * * [simplify]: Extracting #5: cost 4 inf + 3069 1552473611.810 * * [simplify]: Extracting #6: cost 0 inf + 4450 1552473611.812 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (hypot y.re y.im) (cbrt (hypot y.re y.im)))) 1552473611.812 * [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)))))) 1552473611.812 * * * * [progress]: [ 338 / 799 ] simplifiying candidate # 1552473611.812 * [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 1)) 1552473611.812 * * [simplify]: iters left: 6 (16 enodes) 1552473611.821 * * [simplify]: iters left: 5 (63 enodes) 1552473611.841 * * [simplify]: iters left: 4 (96 enodes) 1552473611.869 * * [simplify]: iters left: 3 (120 enodes) 1552473611.908 * * [simplify]: iters left: 2 (159 enodes) 1552473611.943 * * [simplify]: iters left: 1 (168 enodes) 1552473611.967 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473611.967 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473611.967 * * [simplify]: Extracting #2: cost 24 inf + 1 1552473611.968 * * [simplify]: Extracting #3: cost 35 inf + 1 1552473611.968 * * [simplify]: Extracting #4: cost 34 inf + 104 1552473611.969 * * [simplify]: Extracting #5: cost 8 inf + 5064 1552473611.972 * * [simplify]: Extracting #6: cost 0 inf + 7745 1552473611.974 * [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)))) 1552473611.974 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473611.975 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473611.975 * * [simplify]: iters left: 6 (16 enodes) 1552473611.978 * * [simplify]: iters left: 5 (55 enodes) 1552473611.987 * * [simplify]: iters left: 4 (72 enodes) 1552473611.998 * * [simplify]: iters left: 3 (82 enodes) 1552473612.016 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473612.016 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473612.016 * * [simplify]: Extracting #2: cost 18 inf + 0 1552473612.016 * * [simplify]: Extracting #3: cost 27 inf + 2 1552473612.016 * * [simplify]: Extracting #4: cost 22 inf + 640 1552473612.017 * * [simplify]: Extracting #5: cost 4 inf + 3069 1552473612.019 * * [simplify]: Extracting #6: cost 0 inf + 4450 1552473612.020 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (hypot y.re y.im) (cbrt (hypot y.re y.im)))) 1552473612.020 * [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)))))) 1552473612.021 * * * * [progress]: [ 339 / 799 ] simplifiying candidate # 1552473612.021 * [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 (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473612.021 * * [simplify]: iters left: 6 (19 enodes) 1552473612.030 * * [simplify]: iters left: 5 (70 enodes) 1552473612.052 * * [simplify]: iters left: 4 (113 enodes) 1552473612.082 * * [simplify]: iters left: 3 (166 enodes) 1552473612.113 * * [simplify]: iters left: 2 (213 enodes) 1552473612.156 * * [simplify]: iters left: 1 (230 enodes) 1552473612.198 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473612.198 * * [simplify]: Extracting #1: cost 23 inf + 0 1552473612.198 * * [simplify]: Extracting #2: cost 46 inf + 0 1552473612.198 * * [simplify]: Extracting #3: cost 58 inf + 0 1552473612.199 * * [simplify]: Extracting #4: cost 60 inf + 87 1552473612.200 * * [simplify]: Extracting #5: cost 44 inf + 1626 1552473612.202 * * [simplify]: Extracting #6: cost 13 inf + 11411 1552473612.209 * * [simplify]: Extracting #7: cost 0 inf + 16776 1552473612.217 * * [simplify]: Extracting #8: cost 0 inf + 16696 1552473612.224 * [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))) 1552473612.224 * [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 (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1552473612.224 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473612.225 * * [simplify]: iters left: 6 (17 enodes) 1552473612.232 * * [simplify]: iters left: 5 (58 enodes) 1552473612.246 * * [simplify]: iters left: 4 (75 enodes) 1552473612.257 * * [simplify]: iters left: 3 (85 enodes) 1552473612.268 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473612.268 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473612.268 * * [simplify]: Extracting #2: cost 16 inf + 0 1552473612.268 * * [simplify]: Extracting #3: cost 28 inf + 0 1552473612.268 * * [simplify]: Extracting #4: cost 30 inf + 87 1552473612.268 * * [simplify]: Extracting #5: cost 12 inf + 1780 1552473612.269 * * [simplify]: Extracting #6: cost 2 inf + 4328 1552473612.271 * * [simplify]: Extracting #7: cost 0 inf + 4884 1552473612.272 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1552473612.272 * [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))))) 1552473612.273 * * * * [progress]: [ 340 / 799 ] simplifiying candidate # 1552473612.273 * [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) 1552473612.273 * * [simplify]: iters left: 6 (15 enodes) 1552473612.281 * * [simplify]: iters left: 5 (58 enodes) 1552473612.301 * * [simplify]: iters left: 4 (99 enodes) 1552473612.325 * * [simplify]: iters left: 3 (132 enodes) 1552473612.356 * * [simplify]: iters left: 2 (153 enodes) 1552473612.397 * * [simplify]: iters left: 1 (156 enodes) 1552473612.428 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473612.428 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473612.428 * * [simplify]: Extracting #2: cost 24 inf + 1 1552473612.428 * * [simplify]: Extracting #3: cost 35 inf + 1 1552473612.428 * * [simplify]: Extracting #4: cost 32 inf + 186 1552473612.429 * * [simplify]: Extracting #5: cost 14 inf + 3221 1552473612.430 * * [simplify]: Extracting #6: cost 2 inf + 7161 1552473612.431 * * [simplify]: Extracting #7: cost 0 inf + 7745 1552473612.433 * [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)))) 1552473612.433 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473612.433 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473612.434 * * [simplify]: iters left: 6 (16 enodes) 1552473612.438 * * [simplify]: iters left: 5 (55 enodes) 1552473612.446 * * [simplify]: iters left: 4 (72 enodes) 1552473612.456 * * [simplify]: iters left: 3 (82 enodes) 1552473612.475 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473612.475 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473612.475 * * [simplify]: Extracting #2: cost 18 inf + 0 1552473612.475 * * [simplify]: Extracting #3: cost 27 inf + 2 1552473612.476 * * [simplify]: Extracting #4: cost 22 inf + 640 1552473612.477 * * [simplify]: Extracting #5: cost 4 inf + 3069 1552473612.478 * * [simplify]: Extracting #6: cost 0 inf + 4450 1552473612.479 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (hypot y.re y.im) (cbrt (hypot y.re y.im)))) 1552473612.479 * [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)))))) 1552473612.480 * * * * [progress]: [ 341 / 799 ] simplifiying candidate # 1552473612.480 * [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 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473612.480 * * [simplify]: iters left: 6 (19 enodes) 1552473612.489 * * [simplify]: iters left: 5 (68 enodes) 1552473612.510 * * [simplify]: iters left: 4 (102 enodes) 1552473612.540 * * [simplify]: iters left: 3 (157 enodes) 1552473612.575 * * [simplify]: iters left: 2 (208 enodes) 1552473612.608 * * [simplify]: iters left: 1 (226 enodes) 1552473612.668 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473612.668 * * [simplify]: Extracting #1: cost 23 inf + 0 1552473612.668 * * [simplify]: Extracting #2: cost 46 inf + 0 1552473612.669 * * [simplify]: Extracting #3: cost 58 inf + 0 1552473612.669 * * [simplify]: Extracting #4: cost 59 inf + 128 1552473612.670 * * [simplify]: Extracting #5: cost 46 inf + 1460 1552473612.673 * * [simplify]: Extracting #6: cost 16 inf + 10158 1552473612.679 * * [simplify]: Extracting #7: cost 1 inf + 16197 1552473612.686 * * [simplify]: Extracting #8: cost 0 inf + 16696 1552473612.693 * [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))) 1552473612.693 * [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 (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1552473612.694 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473612.694 * * [simplify]: iters left: 6 (17 enodes) 1552473612.702 * * [simplify]: iters left: 5 (58 enodes) 1552473612.719 * * [simplify]: iters left: 4 (75 enodes) 1552473612.740 * * [simplify]: iters left: 3 (85 enodes) 1552473612.758 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473612.758 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473612.758 * * [simplify]: Extracting #2: cost 16 inf + 0 1552473612.758 * * [simplify]: Extracting #3: cost 28 inf + 0 1552473612.758 * * [simplify]: Extracting #4: cost 30 inf + 87 1552473612.758 * * [simplify]: Extracting #5: cost 12 inf + 1820 1552473612.759 * * [simplify]: Extracting #6: cost 2 inf + 4288 1552473612.760 * * [simplify]: Extracting #7: cost 0 inf + 4884 1552473612.761 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1552473612.761 * [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 (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 (hypot y.re y.im))))) 1552473612.761 * * * * [progress]: [ 342 / 799 ] simplifiying candidate # 1552473612.761 * [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 (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473612.761 * * [simplify]: iters left: 6 (19 enodes) 1552473612.765 * * [simplify]: iters left: 5 (69 enodes) 1552473612.778 * * [simplify]: iters left: 4 (95 enodes) 1552473612.807 * * [simplify]: iters left: 3 (125 enodes) 1552473612.841 * * [simplify]: iters left: 2 (136 enodes) 1552473612.860 * * [simplify]: iters left: 1 (137 enodes) 1552473612.888 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473612.888 * * [simplify]: Extracting #1: cost 15 inf + 0 1552473612.888 * * [simplify]: Extracting #2: cost 32 inf + 0 1552473612.888 * * [simplify]: Extracting #3: cost 46 inf + 0 1552473612.889 * * [simplify]: Extracting #4: cost 47 inf + 144 1552473612.889 * * [simplify]: Extracting #5: cost 26 inf + 3255 1552473612.891 * * [simplify]: Extracting #6: cost 5 inf + 10303 1552473612.893 * * [simplify]: Extracting #7: cost 0 inf + 12828 1552473612.895 * [simplify]: Simplified to (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (hypot y.re y.im)) (fabs (cbrt (fma y.im y.im (* y.re y.re)))))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1552473612.895 * [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)) (fabs (cbrt (fma y.im y.im (* y.re y.re)))))) (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 (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 1552473612.895 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 1552473612.896 * * [simplify]: iters left: 6 (17 enodes) 1552473612.900 * * [simplify]: iters left: 5 (60 enodes) 1552473612.909 * * [simplify]: iters left: 4 (76 enodes) 1552473612.927 * * [simplify]: iters left: 3 (86 enodes) 1552473612.948 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473612.948 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473612.948 * * [simplify]: Extracting #2: cost 17 inf + 0 1552473612.948 * * [simplify]: Extracting #3: cost 30 inf + 0 1552473612.949 * * [simplify]: Extracting #4: cost 31 inf + 128 1552473612.949 * * [simplify]: Extracting #5: cost 15 inf + 1643 1552473612.951 * * [simplify]: Extracting #6: cost 3 inf + 4935 1552473612.952 * * [simplify]: Extracting #7: cost 0 inf + 6098 1552473612.954 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) 1552473612.954 * [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))) (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 (hypot y.re y.im))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))))) 1552473612.955 * * * * [progress]: [ 343 / 799 ] simplifiying candidate # 1552473612.955 * [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 (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473612.955 * * [simplify]: iters left: 6 (18 enodes) 1552473612.962 * * [simplify]: iters left: 5 (61 enodes) 1552473612.971 * * [simplify]: iters left: 4 (84 enodes) 1552473612.983 * * [simplify]: iters left: 3 (104 enodes) 1552473613.003 * * [simplify]: iters left: 2 (111 enodes) 1552473613.032 * * [simplify]: iters left: 1 (116 enodes) 1552473613.060 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473613.060 * * [simplify]: Extracting #1: cost 12 inf + 0 1552473613.060 * * [simplify]: Extracting #2: cost 26 inf + 0 1552473613.060 * * [simplify]: Extracting #3: cost 35 inf + 2 1552473613.061 * * [simplify]: Extracting #4: cost 31 inf + 503 1552473613.062 * * [simplify]: Extracting #5: cost 10 inf + 4018 1552473613.064 * * [simplify]: Extracting #6: cost 2 inf + 6258 1552473613.067 * * [simplify]: Extracting #7: cost 0 inf + 6976 1552473613.070 * [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)))) 1552473613.070 * [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 (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1552473613.070 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473613.070 * * [simplify]: iters left: 6 (17 enodes) 1552473613.078 * * [simplify]: iters left: 5 (56 enodes) 1552473613.095 * * [simplify]: iters left: 4 (70 enodes) 1552473613.114 * * [simplify]: iters left: 3 (79 enodes) 1552473613.133 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473613.133 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473613.133 * * [simplify]: Extracting #2: cost 14 inf + 0 1552473613.133 * * [simplify]: Extracting #3: cost 23 inf + 2 1552473613.133 * * [simplify]: Extracting #4: cost 19 inf + 574 1552473613.134 * * [simplify]: Extracting #5: cost 2 inf + 2420 1552473613.135 * * [simplify]: Extracting #6: cost 0 inf + 3098 1552473613.136 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) 1552473613.137 * [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 (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)))) 1552473613.137 * * * * [progress]: [ 344 / 799 ] simplifiying candidate # 1552473613.137 * [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 1)) 1552473613.137 * * [simplify]: iters left: 6 (15 enodes) 1552473613.147 * * [simplify]: iters left: 5 (56 enodes) 1552473613.166 * * [simplify]: iters left: 4 (76 enodes) 1552473613.187 * * [simplify]: iters left: 3 (92 enodes) 1552473613.211 * * [simplify]: iters left: 2 (109 enodes) 1552473613.238 * * [simplify]: iters left: 1 (111 enodes) 1552473613.251 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473613.251 * * [simplify]: Extracting #1: cost 9 inf + 0 1552473613.251 * * [simplify]: Extracting #2: cost 16 inf + 1 1552473613.251 * * [simplify]: Extracting #3: cost 27 inf + 1 1552473613.252 * * [simplify]: Extracting #4: cost 25 inf + 145 1552473613.252 * * [simplify]: Extracting #5: cost 10 inf + 2060 1552473613.253 * * [simplify]: Extracting #6: cost 1 inf + 4178 1552473613.254 * * [simplify]: Extracting #7: cost 0 inf + 4557 1552473613.256 * [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)))) 1552473613.256 * [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 (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473613.257 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473613.257 * * [simplify]: iters left: 6 (16 enodes) 1552473613.265 * * [simplify]: iters left: 5 (55 enodes) 1552473613.281 * * [simplify]: iters left: 4 (72 enodes) 1552473613.303 * * [simplify]: iters left: 3 (82 enodes) 1552473613.323 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473613.323 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473613.324 * * [simplify]: Extracting #2: cost 18 inf + 0 1552473613.324 * * [simplify]: Extracting #3: cost 27 inf + 2 1552473613.324 * * [simplify]: Extracting #4: cost 22 inf + 600 1552473613.325 * * [simplify]: Extracting #5: cost 4 inf + 2869 1552473613.326 * * [simplify]: Extracting #6: cost 0 inf + 4130 1552473613.328 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (hypot y.re y.im) (sqrt (hypot y.re y.im)))) 1552473613.328 * [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)))))) 1552473613.328 * * * * [progress]: [ 345 / 799 ] simplifiying candidate # 1552473613.329 * [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 1)) 1552473613.329 * * [simplify]: iters left: 6 (15 enodes) 1552473613.338 * * [simplify]: iters left: 5 (56 enodes) 1552473613.355 * * [simplify]: iters left: 4 (76 enodes) 1552473613.378 * * [simplify]: iters left: 3 (92 enodes) 1552473613.402 * * [simplify]: iters left: 2 (109 enodes) 1552473613.432 * * [simplify]: iters left: 1 (111 enodes) 1552473613.459 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473613.459 * * [simplify]: Extracting #1: cost 9 inf + 0 1552473613.459 * * [simplify]: Extracting #2: cost 16 inf + 1 1552473613.459 * * [simplify]: Extracting #3: cost 27 inf + 1 1552473613.459 * * [simplify]: Extracting #4: cost 25 inf + 145 1552473613.460 * * [simplify]: Extracting #5: cost 10 inf + 2060 1552473613.462 * * [simplify]: Extracting #6: cost 1 inf + 4178 1552473613.465 * * [simplify]: Extracting #7: cost 0 inf + 4557 1552473613.467 * [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)))) 1552473613.467 * [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 (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473613.467 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473613.467 * * [simplify]: iters left: 6 (16 enodes) 1552473613.475 * * [simplify]: iters left: 5 (55 enodes) 1552473613.491 * * [simplify]: iters left: 4 (72 enodes) 1552473613.503 * * [simplify]: iters left: 3 (82 enodes) 1552473613.513 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473613.513 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473613.513 * * [simplify]: Extracting #2: cost 18 inf + 0 1552473613.513 * * [simplify]: Extracting #3: cost 27 inf + 2 1552473613.513 * * [simplify]: Extracting #4: cost 22 inf + 600 1552473613.514 * * [simplify]: Extracting #5: cost 4 inf + 2869 1552473613.515 * * [simplify]: Extracting #6: cost 0 inf + 4130 1552473613.515 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (hypot y.re y.im) (sqrt (hypot y.re y.im)))) 1552473613.515 * [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)))))) 1552473613.516 * * * * [progress]: [ 346 / 799 ] simplifiying candidate # 1552473613.516 * [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 1)) 1552473613.516 * * [simplify]: iters left: 6 (15 enodes) 1552473613.521 * * [simplify]: iters left: 5 (56 enodes) 1552473613.531 * * [simplify]: iters left: 4 (76 enodes) 1552473613.548 * * [simplify]: iters left: 3 (92 enodes) 1552473613.563 * * [simplify]: iters left: 2 (109 enodes) 1552473613.585 * * [simplify]: iters left: 1 (111 enodes) 1552473613.598 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473613.598 * * [simplify]: Extracting #1: cost 9 inf + 0 1552473613.598 * * [simplify]: Extracting #2: cost 16 inf + 1 1552473613.598 * * [simplify]: Extracting #3: cost 27 inf + 1 1552473613.599 * * [simplify]: Extracting #4: cost 25 inf + 145 1552473613.599 * * [simplify]: Extracting #5: cost 10 inf + 2060 1552473613.600 * * [simplify]: Extracting #6: cost 1 inf + 4178 1552473613.601 * * [simplify]: Extracting #7: cost 0 inf + 4557 1552473613.602 * [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)))) 1552473613.602 * [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 (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473613.602 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473613.602 * * [simplify]: iters left: 6 (16 enodes) 1552473613.606 * * [simplify]: iters left: 5 (55 enodes) 1552473613.615 * * [simplify]: iters left: 4 (72 enodes) 1552473613.636 * * [simplify]: iters left: 3 (82 enodes) 1552473613.656 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473613.656 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473613.656 * * [simplify]: Extracting #2: cost 18 inf + 0 1552473613.656 * * [simplify]: Extracting #3: cost 27 inf + 2 1552473613.657 * * [simplify]: Extracting #4: cost 22 inf + 600 1552473613.658 * * [simplify]: Extracting #5: cost 4 inf + 2869 1552473613.659 * * [simplify]: Extracting #6: cost 0 inf + 4130 1552473613.661 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (hypot y.re y.im) (sqrt (hypot y.re y.im)))) 1552473613.661 * [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)))))) 1552473613.661 * * * * [progress]: [ 347 / 799 ] simplifiying candidate # 1552473613.663 * [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 (* 1 1))) 1552473613.663 * * [simplify]: iters left: 6 (16 enodes) 1552473613.671 * * [simplify]: iters left: 5 (58 enodes) 1552473613.680 * * [simplify]: iters left: 4 (78 enodes) 1552473613.691 * * [simplify]: iters left: 3 (94 enodes) 1552473613.710 * * [simplify]: iters left: 2 (111 enodes) 1552473613.740 * * [simplify]: iters left: 1 (113 enodes) 1552473613.764 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473613.764 * * [simplify]: Extracting #1: cost 9 inf + 0 1552473613.764 * * [simplify]: Extracting #2: cost 16 inf + 1 1552473613.765 * * [simplify]: Extracting #3: cost 27 inf + 1 1552473613.765 * * [simplify]: Extracting #4: cost 23 inf + 268 1552473613.766 * * [simplify]: Extracting #5: cost 3 inf + 3554 1552473613.768 * * [simplify]: Extracting #6: cost 0 inf + 4557 1552473613.770 * [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))) 1552473613.770 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473613.770 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473613.770 * * [simplify]: iters left: 6 (16 enodes) 1552473613.777 * * [simplify]: iters left: 5 (55 enodes) 1552473613.788 * * [simplify]: iters left: 4 (72 enodes) 1552473613.798 * * [simplify]: iters left: 3 (82 enodes) 1552473613.808 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473613.808 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473613.808 * * [simplify]: Extracting #2: cost 18 inf + 0 1552473613.808 * * [simplify]: Extracting #3: cost 27 inf + 2 1552473613.809 * * [simplify]: Extracting #4: cost 22 inf + 600 1552473613.809 * * [simplify]: Extracting #5: cost 4 inf + 2869 1552473613.810 * * [simplify]: Extracting #6: cost 0 inf + 4130 1552473613.810 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (hypot y.re y.im) (sqrt (hypot y.re y.im)))) 1552473613.811 * [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))) (* (hypot y.re y.im) (sqrt (hypot y.re y.im)))))) 1552473613.811 * * * * [progress]: [ 348 / 799 ] simplifiying candidate # 1552473613.811 * [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 1)) 1552473613.811 * * [simplify]: iters left: 6 (15 enodes) 1552473613.816 * * [simplify]: iters left: 5 (56 enodes) 1552473613.825 * * [simplify]: iters left: 4 (76 enodes) 1552473613.842 * * [simplify]: iters left: 3 (92 enodes) 1552473613.855 * * [simplify]: iters left: 2 (109 enodes) 1552473613.872 * * [simplify]: iters left: 1 (111 enodes) 1552473613.885 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473613.885 * * [simplify]: Extracting #1: cost 9 inf + 0 1552473613.885 * * [simplify]: Extracting #2: cost 16 inf + 1 1552473613.885 * * [simplify]: Extracting #3: cost 27 inf + 1 1552473613.885 * * [simplify]: Extracting #4: cost 25 inf + 145 1552473613.885 * * [simplify]: Extracting #5: cost 10 inf + 2060 1552473613.886 * * [simplify]: Extracting #6: cost 1 inf + 4178 1552473613.887 * * [simplify]: Extracting #7: cost 0 inf + 4557 1552473613.888 * [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)))) 1552473613.888 * [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 (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473613.889 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473613.889 * * [simplify]: iters left: 6 (16 enodes) 1552473613.895 * * [simplify]: iters left: 5 (55 enodes) 1552473613.911 * * [simplify]: iters left: 4 (72 enodes) 1552473613.931 * * [simplify]: iters left: 3 (82 enodes) 1552473613.944 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473613.944 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473613.944 * * [simplify]: Extracting #2: cost 18 inf + 0 1552473613.944 * * [simplify]: Extracting #3: cost 27 inf + 2 1552473613.945 * * [simplify]: Extracting #4: cost 22 inf + 600 1552473613.945 * * [simplify]: Extracting #5: cost 4 inf + 2869 1552473613.946 * * [simplify]: Extracting #6: cost 0 inf + 4130 1552473613.946 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (hypot y.re y.im) (sqrt (hypot y.re y.im)))) 1552473613.946 * [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)))))) 1552473613.947 * * * * [progress]: [ 349 / 799 ] simplifiying candidate # 1552473613.947 * [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 1)) 1552473613.947 * * [simplify]: iters left: 6 (15 enodes) 1552473613.951 * * [simplify]: iters left: 5 (56 enodes) 1552473613.960 * * [simplify]: iters left: 4 (76 enodes) 1552473613.973 * * [simplify]: iters left: 3 (92 enodes) 1552473613.989 * * [simplify]: iters left: 2 (109 enodes) 1552473614.018 * * [simplify]: iters left: 1 (111 enodes) 1552473614.042 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473614.042 * * [simplify]: Extracting #1: cost 9 inf + 0 1552473614.042 * * [simplify]: Extracting #2: cost 16 inf + 1 1552473614.042 * * [simplify]: Extracting #3: cost 27 inf + 1 1552473614.043 * * [simplify]: Extracting #4: cost 25 inf + 145 1552473614.043 * * [simplify]: Extracting #5: cost 10 inf + 2060 1552473614.045 * * [simplify]: Extracting #6: cost 1 inf + 4178 1552473614.047 * * [simplify]: Extracting #7: cost 0 inf + 4557 1552473614.049 * [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)))) 1552473614.049 * [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 (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473614.049 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473614.050 * * [simplify]: iters left: 6 (16 enodes) 1552473614.057 * * [simplify]: iters left: 5 (55 enodes) 1552473614.065 * * [simplify]: iters left: 4 (72 enodes) 1552473614.075 * * [simplify]: iters left: 3 (82 enodes) 1552473614.088 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473614.089 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473614.089 * * [simplify]: Extracting #2: cost 18 inf + 0 1552473614.089 * * [simplify]: Extracting #3: cost 27 inf + 2 1552473614.089 * * [simplify]: Extracting #4: cost 22 inf + 600 1552473614.090 * * [simplify]: Extracting #5: cost 4 inf + 2869 1552473614.091 * * [simplify]: Extracting #6: cost 0 inf + 4130 1552473614.093 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (hypot y.re y.im) (sqrt (hypot y.re y.im)))) 1552473614.093 * [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)))))) 1552473614.093 * * * * [progress]: [ 350 / 799 ] simplifiying candidate # 1552473614.093 * [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 (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473614.094 * * [simplify]: iters left: 6 (18 enodes) 1552473614.102 * * [simplify]: iters left: 5 (61 enodes) 1552473614.119 * * [simplify]: iters left: 4 (84 enodes) 1552473614.143 * * [simplify]: iters left: 3 (104 enodes) 1552473614.165 * * [simplify]: iters left: 2 (111 enodes) 1552473614.178 * * [simplify]: iters left: 1 (116 enodes) 1552473614.192 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473614.193 * * [simplify]: Extracting #1: cost 12 inf + 0 1552473614.193 * * [simplify]: Extracting #2: cost 26 inf + 0 1552473614.193 * * [simplify]: Extracting #3: cost 35 inf + 2 1552473614.193 * * [simplify]: Extracting #4: cost 31 inf + 503 1552473614.195 * * [simplify]: Extracting #5: cost 10 inf + 4018 1552473614.196 * * [simplify]: Extracting #6: cost 2 inf + 6258 1552473614.197 * * [simplify]: Extracting #7: cost 0 inf + 6976 1552473614.198 * [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)))) 1552473614.198 * [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 (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1552473614.199 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473614.199 * * [simplify]: iters left: 6 (17 enodes) 1552473614.203 * * [simplify]: iters left: 5 (56 enodes) 1552473614.212 * * [simplify]: iters left: 4 (70 enodes) 1552473614.221 * * [simplify]: iters left: 3 (79 enodes) 1552473614.231 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473614.231 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473614.231 * * [simplify]: Extracting #2: cost 14 inf + 0 1552473614.231 * * [simplify]: Extracting #3: cost 23 inf + 2 1552473614.231 * * [simplify]: Extracting #4: cost 19 inf + 574 1552473614.232 * * [simplify]: Extracting #5: cost 2 inf + 2420 1552473614.233 * * [simplify]: Extracting #6: cost 0 inf + 3098 1552473614.234 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) 1552473614.234 * [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 (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)))) 1552473614.235 * * * * [progress]: [ 351 / 799 ] simplifiying candidate # 1552473614.235 * [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) 1552473614.235 * * [simplify]: iters left: 6 (14 enodes) 1552473614.242 * * [simplify]: iters left: 5 (51 enodes) 1552473614.258 * * [simplify]: iters left: 4 (74 enodes) 1552473614.280 * * [simplify]: iters left: 3 (94 enodes) 1552473614.305 * * [simplify]: iters left: 2 (103 enodes) 1552473614.334 * * [simplify]: iters left: 1 (105 enodes) 1552473614.358 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473614.358 * * [simplify]: Extracting #1: cost 9 inf + 0 1552473614.358 * * [simplify]: Extracting #2: cost 16 inf + 1 1552473614.358 * * [simplify]: Extracting #3: cost 27 inf + 1 1552473614.359 * * [simplify]: Extracting #4: cost 24 inf + 202 1552473614.359 * * [simplify]: Extracting #5: cost 7 inf + 2495 1552473614.361 * * [simplify]: Extracting #6: cost 0 inf + 4557 1552473614.363 * [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))) 1552473614.363 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473614.364 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473614.364 * * [simplify]: iters left: 6 (16 enodes) 1552473614.371 * * [simplify]: iters left: 5 (55 enodes) 1552473614.387 * * [simplify]: iters left: 4 (72 enodes) 1552473614.407 * * [simplify]: iters left: 3 (82 enodes) 1552473614.420 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473614.420 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473614.420 * * [simplify]: Extracting #2: cost 18 inf + 0 1552473614.420 * * [simplify]: Extracting #3: cost 27 inf + 2 1552473614.420 * * [simplify]: Extracting #4: cost 22 inf + 600 1552473614.421 * * [simplify]: Extracting #5: cost 4 inf + 2869 1552473614.422 * * [simplify]: Extracting #6: cost 0 inf + 4130 1552473614.422 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (hypot y.re y.im) (sqrt (hypot y.re y.im)))) 1552473614.422 * [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))) (* (hypot y.re y.im) (sqrt (hypot y.re y.im)))))) 1552473614.422 * * * * [progress]: [ 352 / 799 ] simplifiying candidate # 1552473614.423 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473614.423 * * [simplify]: iters left: 6 (18 enodes) 1552473614.427 * * [simplify]: iters left: 5 (68 enodes) 1552473614.444 * * [simplify]: iters left: 4 (109 enodes) 1552473614.478 * * [simplify]: iters left: 3 (155 enodes) 1552473614.525 * * [simplify]: iters left: 2 (204 enodes) 1552473614.581 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473614.581 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473614.581 * * [simplify]: Extracting #2: cost 24 inf + 1 1552473614.581 * * [simplify]: Extracting #3: cost 36 inf + 1 1552473614.582 * * [simplify]: Extracting #4: cost 36 inf + 211 1552473614.582 * * [simplify]: Extracting #5: cost 20 inf + 2050 1552473614.583 * * [simplify]: Extracting #6: cost 4 inf + 6467 1552473614.585 * * [simplify]: Extracting #7: cost 0 inf + 8103 1552473614.587 * [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)))) 1552473614.587 * [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 (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1552473614.587 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473614.587 * * [simplify]: iters left: 6 (16 enodes) 1552473614.591 * * [simplify]: iters left: 5 (55 enodes) 1552473614.600 * * [simplify]: iters left: 4 (74 enodes) 1552473614.619 * * [simplify]: iters left: 3 (86 enodes) 1552473614.639 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473614.639 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473614.639 * * [simplify]: Extracting #2: cost 18 inf + 0 1552473614.639 * * [simplify]: Extracting #3: cost 26 inf + 59 1552473614.640 * * [simplify]: Extracting #4: cost 22 inf + 695 1552473614.641 * * [simplify]: Extracting #5: cost 5 inf + 3067 1552473614.642 * * [simplify]: Extracting #6: cost 0 inf + 4450 1552473614.644 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (hypot y.re y.im))) 1552473614.644 * [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))))) 1552473614.644 * * * * [progress]: [ 353 / 799 ] simplifiying candidate # 1552473614.644 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473614.644 * * [simplify]: iters left: 6 (18 enodes) 1552473614.654 * * [simplify]: iters left: 5 (66 enodes) 1552473614.675 * * [simplify]: iters left: 4 (95 enodes) 1552473614.706 * * [simplify]: iters left: 3 (118 enodes) 1552473614.723 * * [simplify]: iters left: 2 (130 enodes) 1552473614.744 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473614.745 * * [simplify]: Extracting #1: cost 9 inf + 0 1552473614.745 * * [simplify]: Extracting #2: cost 17 inf + 1 1552473614.745 * * [simplify]: Extracting #3: cost 30 inf + 1 1552473614.745 * * [simplify]: Extracting #4: cost 33 inf + 47 1552473614.746 * * [simplify]: Extracting #5: cost 18 inf + 1785 1552473614.747 * * [simplify]: Extracting #6: cost 6 inf + 3715 1552473614.749 * * [simplify]: Extracting #7: cost 1 inf + 6090 1552473614.752 * * [simplify]: Extracting #8: cost 0 inf + 6549 1552473614.754 * [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.im y.im (* y.re y.re))))) 1552473614.754 * [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.im y.im (* y.re y.re))))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 1552473614.754 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 1552473614.755 * * [simplify]: iters left: 6 (16 enodes) 1552473614.758 * * [simplify]: iters left: 5 (57 enodes) 1552473614.767 * * [simplify]: iters left: 4 (73 enodes) 1552473614.777 * * [simplify]: iters left: 3 (83 enodes) 1552473614.792 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473614.792 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473614.792 * * [simplify]: Extracting #2: cost 18 inf + 0 1552473614.792 * * [simplify]: Extracting #3: cost 26 inf + 2 1552473614.793 * * [simplify]: Extracting #4: cost 29 inf + 144 1552473614.793 * * [simplify]: Extracting #5: cost 12 inf + 2022 1552473614.795 * * [simplify]: Extracting #6: cost 2 inf + 5040 1552473614.796 * * [simplify]: Extracting #7: cost 0 inf + 5664 1552473614.797 * [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))))) 1552473614.797 * [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)))) 1) (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))) (hypot y.re y.im)) (sqrt (cbrt (fma y.re y.re (* y.im y.im))))))) 1552473614.797 * * * * [progress]: [ 354 / 799 ] simplifiying candidate # 1552473614.797 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473614.797 * * [simplify]: iters left: 6 (17 enodes) 1552473614.802 * * [simplify]: iters left: 5 (63 enodes) 1552473614.812 * * [simplify]: iters left: 4 (93 enodes) 1552473614.835 * * [simplify]: iters left: 3 (116 enodes) 1552473614.858 * * [simplify]: iters left: 2 (129 enodes) 1552473614.876 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473614.877 * * [simplify]: Extracting #1: cost 9 inf + 0 1552473614.877 * * [simplify]: Extracting #2: cost 16 inf + 1 1552473614.877 * * [simplify]: Extracting #3: cost 28 inf + 1 1552473614.877 * * [simplify]: Extracting #4: cost 29 inf + 129 1552473614.877 * * [simplify]: Extracting #5: cost 15 inf + 1343 1552473614.879 * * [simplify]: Extracting #6: cost 1 inf + 4536 1552473614.881 * * [simplify]: Extracting #7: cost 0 inf + 4915 1552473614.883 * [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))) 1552473614.883 * [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))) (hypot y.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1552473614.884 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473614.884 * * [simplify]: iters left: 6 (16 enodes) 1552473614.888 * * [simplify]: iters left: 5 (55 enodes) 1552473614.897 * * [simplify]: iters left: 4 (74 enodes) 1552473614.908 * * [simplify]: iters left: 3 (86 enodes) 1552473614.924 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473614.924 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473614.924 * * [simplify]: Extracting #2: cost 18 inf + 0 1552473614.924 * * [simplify]: Extracting #3: cost 26 inf + 59 1552473614.924 * * [simplify]: Extracting #4: cost 22 inf + 615 1552473614.925 * * [simplify]: Extracting #5: cost 5 inf + 2827 1552473614.927 * * [simplify]: Extracting #6: cost 0 inf + 4130 1552473614.928 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (hypot y.re y.im)) (hypot y.re y.im))) 1552473614.928 * [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))))) 1552473614.928 * * * * [progress]: [ 355 / 799 ] simplifiying candidate # 1552473614.929 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1) (sqrt 1)) 1552473614.929 * * [simplify]: iters left: 6 (13 enodes) 1552473614.937 * * [simplify]: iters left: 5 (48 enodes) 1552473614.945 * * [simplify]: iters left: 4 (65 enodes) 1552473614.955 * * [simplify]: iters left: 3 (73 enodes) 1552473614.964 * * [simplify]: iters left: 2 (74 enodes) 1552473614.980 * * [simplify]: iters left: 1 (75 enodes) 1552473614.997 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473614.997 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473614.997 * * [simplify]: Extracting #2: cost 7 inf + 1 1552473614.997 * * [simplify]: Extracting #3: cost 17 inf + 1 1552473614.997 * * [simplify]: Extracting #4: cost 16 inf + 129 1552473614.998 * * [simplify]: Extracting #5: cost 5 inf + 953 1552473614.998 * * [simplify]: Extracting #6: cost 0 inf + 2135 1552473614.999 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1552473614.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))) (hypot y.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473615.000 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473615.000 * * [simplify]: iters left: 6 (15 enodes) 1552473615.009 * * [simplify]: iters left: 5 (52 enodes) 1552473615.025 * * [simplify]: iters left: 4 (66 enodes) 1552473615.038 * * [simplify]: iters left: 3 (75 enodes) 1552473615.047 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473615.047 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473615.047 * * [simplify]: Extracting #2: cost 15 inf + 0 1552473615.047 * * [simplify]: Extracting #3: cost 21 inf + 100 1552473615.048 * * [simplify]: Extracting #4: cost 15 inf + 641 1552473615.048 * * [simplify]: Extracting #5: cost 3 inf + 1927 1552473615.049 * * [simplify]: Extracting #6: cost 0 inf + 2904 1552473615.049 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im)) 1552473615.049 * [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)))) 1552473615.049 * * * * [progress]: [ 356 / 799 ] simplifiying candidate # 1552473615.049 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1) (sqrt 1)) 1552473615.050 * * [simplify]: iters left: 6 (13 enodes) 1552473615.054 * * [simplify]: iters left: 5 (48 enodes) 1552473615.066 * * [simplify]: iters left: 4 (65 enodes) 1552473615.083 * * [simplify]: iters left: 3 (73 enodes) 1552473615.093 * * [simplify]: iters left: 2 (74 enodes) 1552473615.102 * * [simplify]: iters left: 1 (75 enodes) 1552473615.114 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473615.114 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473615.114 * * [simplify]: Extracting #2: cost 7 inf + 1 1552473615.114 * * [simplify]: Extracting #3: cost 17 inf + 1 1552473615.114 * * [simplify]: Extracting #4: cost 16 inf + 129 1552473615.114 * * [simplify]: Extracting #5: cost 5 inf + 953 1552473615.115 * * [simplify]: Extracting #6: cost 0 inf + 2135 1552473615.116 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1552473615.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)))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473615.117 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473615.117 * * [simplify]: iters left: 6 (15 enodes) 1552473615.124 * * [simplify]: iters left: 5 (52 enodes) 1552473615.140 * * [simplify]: iters left: 4 (66 enodes) 1552473615.154 * * [simplify]: iters left: 3 (75 enodes) 1552473615.163 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473615.163 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473615.163 * * [simplify]: Extracting #2: cost 15 inf + 0 1552473615.163 * * [simplify]: Extracting #3: cost 21 inf + 100 1552473615.164 * * [simplify]: Extracting #4: cost 15 inf + 641 1552473615.164 * * [simplify]: Extracting #5: cost 3 inf + 1927 1552473615.165 * * [simplify]: Extracting #6: cost 0 inf + 2904 1552473615.165 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im)) 1552473615.165 * [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)))) 1552473615.165 * * * * [progress]: [ 357 / 799 ] simplifiying candidate # 1552473615.165 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1) (sqrt 1)) 1552473615.166 * * [simplify]: iters left: 6 (13 enodes) 1552473615.170 * * [simplify]: iters left: 5 (48 enodes) 1552473615.178 * * [simplify]: iters left: 4 (65 enodes) 1552473615.196 * * [simplify]: iters left: 3 (73 enodes) 1552473615.214 * * [simplify]: iters left: 2 (74 enodes) 1552473615.231 * * [simplify]: iters left: 1 (75 enodes) 1552473615.251 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473615.251 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473615.251 * * [simplify]: Extracting #2: cost 7 inf + 1 1552473615.251 * * [simplify]: Extracting #3: cost 17 inf + 1 1552473615.251 * * [simplify]: Extracting #4: cost 16 inf + 129 1552473615.252 * * [simplify]: Extracting #5: cost 5 inf + 953 1552473615.253 * * [simplify]: Extracting #6: cost 0 inf + 2135 1552473615.253 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1552473615.253 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473615.254 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473615.254 * * [simplify]: iters left: 6 (15 enodes) 1552473615.260 * * [simplify]: iters left: 5 (52 enodes) 1552473615.274 * * [simplify]: iters left: 4 (66 enodes) 1552473615.291 * * [simplify]: iters left: 3 (75 enodes) 1552473615.306 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473615.306 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473615.306 * * [simplify]: Extracting #2: cost 15 inf + 0 1552473615.307 * * [simplify]: Extracting #3: cost 21 inf + 100 1552473615.307 * * [simplify]: Extracting #4: cost 15 inf + 641 1552473615.308 * * [simplify]: Extracting #5: cost 3 inf + 1927 1552473615.308 * * [simplify]: Extracting #6: cost 0 inf + 2904 1552473615.309 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im)) 1552473615.310 * [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)))) 1552473615.310 * * * * [progress]: [ 358 / 799 ] simplifiying candidate # 1552473615.310 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1) (sqrt (* 1 1))) 1552473615.310 * * [simplify]: iters left: 6 (14 enodes) 1552473615.318 * * [simplify]: iters left: 5 (50 enodes) 1552473615.330 * * [simplify]: iters left: 4 (67 enodes) 1552473615.346 * * [simplify]: iters left: 3 (75 enodes) 1552473615.358 * * [simplify]: iters left: 2 (76 enodes) 1552473615.368 * * [simplify]: iters left: 1 (77 enodes) 1552473615.384 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473615.384 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473615.384 * * [simplify]: Extracting #2: cost 7 inf + 1 1552473615.384 * * [simplify]: Extracting #3: cost 17 inf + 1 1552473615.384 * * [simplify]: Extracting #4: cost 16 inf + 88 1552473615.385 * * [simplify]: Extracting #5: cost 4 inf + 1197 1552473615.386 * * [simplify]: Extracting #6: cost 0 inf + 2135 1552473615.386 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1552473615.387 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473615.387 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473615.387 * * [simplify]: iters left: 6 (15 enodes) 1552473615.393 * * [simplify]: iters left: 5 (52 enodes) 1552473615.407 * * [simplify]: iters left: 4 (66 enodes) 1552473615.422 * * [simplify]: iters left: 3 (75 enodes) 1552473615.438 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473615.438 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473615.438 * * [simplify]: Extracting #2: cost 15 inf + 0 1552473615.438 * * [simplify]: Extracting #3: cost 21 inf + 100 1552473615.438 * * [simplify]: Extracting #4: cost 15 inf + 641 1552473615.439 * * [simplify]: Extracting #5: cost 3 inf + 1927 1552473615.440 * * [simplify]: Extracting #6: cost 0 inf + 2904 1552473615.441 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im)) 1552473615.441 * [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)))) 1552473615.441 * * * * [progress]: [ 359 / 799 ] simplifiying candidate # 1552473615.441 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1) (sqrt 1)) 1552473615.442 * * [simplify]: iters left: 6 (13 enodes) 1552473615.449 * * [simplify]: iters left: 5 (48 enodes) 1552473615.461 * * [simplify]: iters left: 4 (65 enodes) 1552473615.477 * * [simplify]: iters left: 3 (73 enodes) 1552473615.490 * * [simplify]: iters left: 2 (74 enodes) 1552473615.501 * * [simplify]: iters left: 1 (75 enodes) 1552473615.510 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473615.510 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473615.510 * * [simplify]: Extracting #2: cost 7 inf + 1 1552473615.510 * * [simplify]: Extracting #3: cost 17 inf + 1 1552473615.510 * * [simplify]: Extracting #4: cost 16 inf + 129 1552473615.510 * * [simplify]: Extracting #5: cost 5 inf + 953 1552473615.511 * * [simplify]: Extracting #6: cost 0 inf + 2135 1552473615.511 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1552473615.511 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473615.512 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473615.512 * * [simplify]: iters left: 6 (15 enodes) 1552473615.517 * * [simplify]: iters left: 5 (52 enodes) 1552473615.532 * * [simplify]: iters left: 4 (66 enodes) 1552473615.550 * * [simplify]: iters left: 3 (75 enodes) 1552473615.559 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473615.559 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473615.559 * * [simplify]: Extracting #2: cost 15 inf + 0 1552473615.559 * * [simplify]: Extracting #3: cost 21 inf + 100 1552473615.559 * * [simplify]: Extracting #4: cost 15 inf + 641 1552473615.559 * * [simplify]: Extracting #5: cost 3 inf + 1927 1552473615.560 * * [simplify]: Extracting #6: cost 0 inf + 2904 1552473615.560 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im)) 1552473615.560 * [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)))) 1552473615.561 * * * * [progress]: [ 360 / 799 ] simplifiying candidate # 1552473615.561 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1) (sqrt 1)) 1552473615.561 * * [simplify]: iters left: 6 (13 enodes) 1552473615.565 * * [simplify]: iters left: 5 (48 enodes) 1552473615.573 * * [simplify]: iters left: 4 (65 enodes) 1552473615.586 * * [simplify]: iters left: 3 (73 enodes) 1552473615.603 * * [simplify]: iters left: 2 (74 enodes) 1552473615.621 * * [simplify]: iters left: 1 (75 enodes) 1552473615.631 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473615.631 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473615.631 * * [simplify]: Extracting #2: cost 7 inf + 1 1552473615.631 * * [simplify]: Extracting #3: cost 17 inf + 1 1552473615.631 * * [simplify]: Extracting #4: cost 16 inf + 129 1552473615.631 * * [simplify]: Extracting #5: cost 5 inf + 953 1552473615.632 * * [simplify]: Extracting #6: cost 0 inf + 2135 1552473615.632 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1552473615.632 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473615.633 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473615.633 * * [simplify]: iters left: 6 (15 enodes) 1552473615.636 * * [simplify]: iters left: 5 (52 enodes) 1552473615.646 * * [simplify]: iters left: 4 (66 enodes) 1552473615.664 * * [simplify]: iters left: 3 (75 enodes) 1552473615.682 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473615.682 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473615.682 * * [simplify]: Extracting #2: cost 15 inf + 0 1552473615.683 * * [simplify]: Extracting #3: cost 21 inf + 100 1552473615.683 * * [simplify]: Extracting #4: cost 15 inf + 641 1552473615.684 * * [simplify]: Extracting #5: cost 3 inf + 1927 1552473615.685 * * [simplify]: Extracting #6: cost 0 inf + 2904 1552473615.686 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im)) 1552473615.686 * [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)))) 1552473615.686 * * * * [progress]: [ 361 / 799 ] simplifiying candidate # 1552473615.686 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473615.687 * * [simplify]: iters left: 6 (17 enodes) 1552473615.695 * * [simplify]: iters left: 5 (63 enodes) 1552473615.716 * * [simplify]: iters left: 4 (93 enodes) 1552473615.744 * * [simplify]: iters left: 3 (116 enodes) 1552473615.777 * * [simplify]: iters left: 2 (129 enodes) 1552473615.812 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473615.812 * * [simplify]: Extracting #1: cost 9 inf + 0 1552473615.812 * * [simplify]: Extracting #2: cost 16 inf + 1 1552473615.812 * * [simplify]: Extracting #3: cost 28 inf + 1 1552473615.812 * * [simplify]: Extracting #4: cost 29 inf + 129 1552473615.813 * * [simplify]: Extracting #5: cost 15 inf + 1343 1552473615.814 * * [simplify]: Extracting #6: cost 1 inf + 4536 1552473615.817 * * [simplify]: Extracting #7: cost 0 inf + 4915 1552473615.819 * [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))) 1552473615.819 * [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))) (hypot y.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1552473615.819 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473615.820 * * [simplify]: iters left: 6 (16 enodes) 1552473615.827 * * [simplify]: iters left: 5 (55 enodes) 1552473615.844 * * [simplify]: iters left: 4 (74 enodes) 1552473615.864 * * [simplify]: iters left: 3 (86 enodes) 1552473615.885 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473615.885 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473615.885 * * [simplify]: Extracting #2: cost 18 inf + 0 1552473615.885 * * [simplify]: Extracting #3: cost 26 inf + 59 1552473615.886 * * [simplify]: Extracting #4: cost 22 inf + 615 1552473615.887 * * [simplify]: Extracting #5: cost 5 inf + 2827 1552473615.888 * * [simplify]: Extracting #6: cost 0 inf + 4130 1552473615.890 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (hypot y.re y.im)) (hypot y.re y.im))) 1552473615.890 * [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))))) 1552473615.890 * * * * [progress]: [ 362 / 799 ] simplifiying candidate # 1552473615.890 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1) 1) 1552473615.891 * * [simplify]: iters left: 6 (12 enodes) 1552473615.895 * * [simplify]: iters left: 5 (41 enodes) 1552473615.903 * * [simplify]: iters left: 4 (61 enodes) 1552473615.912 * * [simplify]: iters left: 3 (70 enodes) 1552473615.921 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473615.921 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473615.922 * * [simplify]: Extracting #2: cost 7 inf + 1 1552473615.922 * * [simplify]: Extracting #3: cost 17 inf + 1 1552473615.922 * * [simplify]: Extracting #4: cost 16 inf + 88 1552473615.922 * * [simplify]: Extracting #5: cost 5 inf + 953 1552473615.923 * * [simplify]: Extracting #6: cost 0 inf + 2135 1552473615.924 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1552473615.924 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473615.924 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473615.925 * * [simplify]: iters left: 6 (15 enodes) 1552473615.931 * * [simplify]: iters left: 5 (52 enodes) 1552473615.944 * * [simplify]: iters left: 4 (66 enodes) 1552473615.954 * * [simplify]: iters left: 3 (75 enodes) 1552473615.963 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473615.964 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473615.964 * * [simplify]: Extracting #2: cost 15 inf + 0 1552473615.964 * * [simplify]: Extracting #3: cost 21 inf + 100 1552473615.964 * * [simplify]: Extracting #4: cost 15 inf + 641 1552473615.964 * * [simplify]: Extracting #5: cost 3 inf + 1927 1552473615.965 * * [simplify]: Extracting #6: cost 0 inf + 2904 1552473615.965 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im)) 1552473615.965 * [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)))) 1552473615.965 * * * * [progress]: [ 363 / 799 ] simplifiying candidate # 1552473615.966 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473615.966 * * [simplify]: iters left: 6 (19 enodes) 1552473615.971 * * [simplify]: iters left: 5 (64 enodes) 1552473615.989 * * [simplify]: iters left: 4 (88 enodes) 1552473616.016 * * [simplify]: iters left: 3 (101 enodes) 1552473616.043 * * [simplify]: iters left: 2 (112 enodes) 1552473616.074 * * [simplify]: iters left: 1 (136 enodes) 1552473616.097 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473616.097 * * [simplify]: Extracting #1: cost 10 inf + 0 1552473616.097 * * [simplify]: Extracting #2: cost 32 inf + 0 1552473616.097 * * [simplify]: Extracting #3: cost 49 inf + 4 1552473616.097 * * [simplify]: Extracting #4: cost 44 inf + 370 1552473616.098 * * [simplify]: Extracting #5: cost 12 inf + 6987 1552473616.099 * * [simplify]: Extracting #6: cost 1 inf + 10735 1552473616.101 * * [simplify]: Extracting #7: cost 0 inf + 10994 1552473616.103 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (hypot y.re y.im) (cbrt (hypot y.re y.im)))) 1552473616.103 * [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 (hypot y.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1552473616.103 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473616.103 * * [simplify]: iters left: 6 (17 enodes) 1552473616.111 * * [simplify]: iters left: 5 (56 enodes) 1552473616.130 * * [simplify]: iters left: 4 (72 enodes) 1552473616.150 * * [simplify]: iters left: 3 (82 enodes) 1552473616.171 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473616.171 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473616.171 * * [simplify]: Extracting #2: cost 14 inf + 0 1552473616.172 * * [simplify]: Extracting #3: cost 26 inf + 0 1552473616.172 * * [simplify]: Extracting #4: cost 28 inf + 87 1552473616.172 * * [simplify]: Extracting #5: cost 7 inf + 2311 1552473616.174 * * [simplify]: Extracting #6: cost 0 inf + 3966 1552473616.175 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1552473616.175 * [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)))))) 1552473616.175 * * * * [progress]: [ 364 / 799 ] simplifiying candidate # 1552473616.176 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473616.176 * * [simplify]: iters left: 6 (19 enodes) 1552473616.185 * * [simplify]: iters left: 5 (69 enodes) 1552473616.197 * * [simplify]: iters left: 4 (90 enodes) 1552473616.210 * * [simplify]: iters left: 3 (110 enodes) 1552473616.233 * * [simplify]: iters left: 2 (112 enodes) 1552473616.248 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473616.249 * * [simplify]: Extracting #1: cost 12 inf + 0 1552473616.249 * * [simplify]: Extracting #2: cost 26 inf + 0 1552473616.249 * * [simplify]: Extracting #3: cost 40 inf + 0 1552473616.249 * * [simplify]: Extracting #4: cost 42 inf + 87 1552473616.249 * * [simplify]: Extracting #5: cost 23 inf + 2385 1552473616.250 * * [simplify]: Extracting #6: cost 2 inf + 8710 1552473616.252 * * [simplify]: Extracting #7: cost 0 inf + 9776 1552473616.253 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* 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))) 1552473616.253 * [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.im y.im (* y.re y.re)))) (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 (+ (* y.re y.re) (* y.im y.im))))))) 1552473616.254 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 1552473616.254 * * [simplify]: iters left: 6 (17 enodes) 1552473616.257 * * [simplify]: iters left: 5 (60 enodes) 1552473616.271 * * [simplify]: iters left: 4 (76 enodes) 1552473616.293 * * [simplify]: iters left: 3 (86 enodes) 1552473616.315 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473616.315 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473616.315 * * [simplify]: Extracting #2: cost 17 inf + 0 1552473616.315 * * [simplify]: Extracting #3: cost 30 inf + 0 1552473616.315 * * [simplify]: Extracting #4: cost 31 inf + 128 1552473616.316 * * [simplify]: Extracting #5: cost 15 inf + 1643 1552473616.317 * * [simplify]: Extracting #6: cost 3 inf + 4895 1552473616.319 * * [simplify]: Extracting #7: cost 0 inf + 6098 1552473616.321 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) 1552473616.321 * [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 (* (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 (hypot y.re y.im))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))))) 1552473616.321 * * * * [progress]: [ 365 / 799 ] simplifiying candidate # 1552473616.321 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473616.322 * * [simplify]: iters left: 6 (18 enodes) 1552473616.330 * * [simplify]: iters left: 5 (63 enodes) 1552473616.349 * * [simplify]: iters left: 4 (85 enodes) 1552473616.373 * * [simplify]: iters left: 3 (105 enodes) 1552473616.393 * * [simplify]: iters left: 2 (107 enodes) 1552473616.405 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473616.405 * * [simplify]: Extracting #1: cost 12 inf + 0 1552473616.406 * * [simplify]: Extracting #2: cost 24 inf + 0 1552473616.406 * * [simplify]: Extracting #3: cost 36 inf + 0 1552473616.406 * * [simplify]: Extracting #4: cost 38 inf + 87 1552473616.406 * * [simplify]: Extracting #5: cost 24 inf + 1285 1552473616.407 * * [simplify]: Extracting #6: cost 7 inf + 4579 1552473616.408 * * [simplify]: Extracting #7: cost 0 inf + 7108 1552473616.409 * [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))) 1552473616.409 * [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 (hypot y.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1552473616.410 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473616.410 * * [simplify]: iters left: 6 (17 enodes) 1552473616.414 * * [simplify]: iters left: 5 (58 enodes) 1552473616.431 * * [simplify]: iters left: 4 (75 enodes) 1552473616.447 * * [simplify]: iters left: 3 (85 enodes) 1552473616.458 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473616.458 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473616.459 * * [simplify]: Extracting #2: cost 16 inf + 0 1552473616.459 * * [simplify]: Extracting #3: cost 28 inf + 0 1552473616.459 * * [simplify]: Extracting #4: cost 30 inf + 87 1552473616.460 * * [simplify]: Extracting #5: cost 12 inf + 1700 1552473616.460 * * [simplify]: Extracting #6: cost 2 inf + 4048 1552473616.461 * * [simplify]: Extracting #7: cost 0 inf + 4564 1552473616.462 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1552473616.462 * [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 (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))))) 1552473616.462 * * * * [progress]: [ 366 / 799 ] simplifiying candidate # 1552473616.462 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt 1)) 1552473616.462 * * [simplify]: iters left: 6 (15 enodes) 1552473616.467 * * [simplify]: iters left: 5 (56 enodes) 1552473616.482 * * [simplify]: iters left: 4 (74 enodes) 1552473616.502 * * [simplify]: iters left: 3 (83 enodes) 1552473616.523 * * [simplify]: iters left: 2 (90 enodes) 1552473616.544 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473616.544 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473616.544 * * [simplify]: Extracting #2: cost 12 inf + 1 1552473616.544 * * [simplify]: Extracting #3: cost 23 inf + 1 1552473616.544 * * [simplify]: Extracting #4: cost 22 inf + 88 1552473616.545 * * [simplify]: Extracting #5: cost 9 inf + 1107 1552473616.546 * * [simplify]: Extracting #6: cost 1 inf + 2876 1552473616.546 * * [simplify]: Extracting #7: cost 0 inf + 3255 1552473616.547 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1552473616.547 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473616.547 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473616.547 * * [simplify]: iters left: 6 (16 enodes) 1552473616.551 * * [simplify]: iters left: 5 (55 enodes) 1552473616.559 * * [simplify]: iters left: 4 (72 enodes) 1552473616.569 * * [simplify]: iters left: 3 (82 enodes) 1552473616.580 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473616.580 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473616.580 * * [simplify]: Extracting #2: cost 18 inf + 0 1552473616.580 * * [simplify]: Extracting #3: cost 27 inf + 2 1552473616.581 * * [simplify]: Extracting #4: cost 22 inf + 640 1552473616.582 * * [simplify]: Extracting #5: cost 4 inf + 2909 1552473616.583 * * [simplify]: Extracting #6: cost 0 inf + 4130 1552473616.586 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (hypot y.re y.im) (cbrt (hypot y.re y.im)))) 1552473616.586 * [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)))))) 1552473616.586 * * * * [progress]: [ 367 / 799 ] simplifiying candidate # 1552473616.586 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt 1)) 1552473616.587 * * [simplify]: iters left: 6 (15 enodes) 1552473616.595 * * [simplify]: iters left: 5 (56 enodes) 1552473616.612 * * [simplify]: iters left: 4 (74 enodes) 1552473616.627 * * [simplify]: iters left: 3 (83 enodes) 1552473616.638 * * [simplify]: iters left: 2 (90 enodes) 1552473616.649 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473616.649 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473616.649 * * [simplify]: Extracting #2: cost 12 inf + 1 1552473616.649 * * [simplify]: Extracting #3: cost 23 inf + 1 1552473616.649 * * [simplify]: Extracting #4: cost 22 inf + 88 1552473616.649 * * [simplify]: Extracting #5: cost 9 inf + 1107 1552473616.650 * * [simplify]: Extracting #6: cost 1 inf + 2876 1552473616.650 * * [simplify]: Extracting #7: cost 0 inf + 3255 1552473616.651 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1552473616.651 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473616.652 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473616.652 * * [simplify]: iters left: 6 (16 enodes) 1552473616.655 * * [simplify]: iters left: 5 (55 enodes) 1552473616.669 * * [simplify]: iters left: 4 (72 enodes) 1552473616.688 * * [simplify]: iters left: 3 (82 enodes) 1552473616.699 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473616.699 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473616.699 * * [simplify]: Extracting #2: cost 18 inf + 0 1552473616.699 * * [simplify]: Extracting #3: cost 27 inf + 2 1552473616.700 * * [simplify]: Extracting #4: cost 22 inf + 640 1552473616.700 * * [simplify]: Extracting #5: cost 4 inf + 2909 1552473616.701 * * [simplify]: Extracting #6: cost 0 inf + 4130 1552473616.702 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (hypot y.re y.im) (cbrt (hypot y.re y.im)))) 1552473616.702 * [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)))))) 1552473616.702 * * * * [progress]: [ 368 / 799 ] simplifiying candidate # 1552473616.702 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt 1)) 1552473616.702 * * [simplify]: iters left: 6 (15 enodes) 1552473616.707 * * [simplify]: iters left: 5 (56 enodes) 1552473616.717 * * [simplify]: iters left: 4 (74 enodes) 1552473616.738 * * [simplify]: iters left: 3 (83 enodes) 1552473616.759 * * [simplify]: iters left: 2 (90 enodes) 1552473616.780 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473616.780 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473616.781 * * [simplify]: Extracting #2: cost 12 inf + 1 1552473616.781 * * [simplify]: Extracting #3: cost 23 inf + 1 1552473616.781 * * [simplify]: Extracting #4: cost 22 inf + 88 1552473616.782 * * [simplify]: Extracting #5: cost 9 inf + 1107 1552473616.783 * * [simplify]: Extracting #6: cost 1 inf + 2876 1552473616.784 * * [simplify]: Extracting #7: cost 0 inf + 3255 1552473616.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))) 1552473616.786 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473616.786 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473616.786 * * [simplify]: iters left: 6 (16 enodes) 1552473616.793 * * [simplify]: iters left: 5 (55 enodes) 1552473616.810 * * [simplify]: iters left: 4 (72 enodes) 1552473616.832 * * [simplify]: iters left: 3 (82 enodes) 1552473616.843 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473616.843 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473616.843 * * [simplify]: Extracting #2: cost 18 inf + 0 1552473616.843 * * [simplify]: Extracting #3: cost 27 inf + 2 1552473616.844 * * [simplify]: Extracting #4: cost 22 inf + 640 1552473616.844 * * [simplify]: Extracting #5: cost 4 inf + 2909 1552473616.845 * * [simplify]: Extracting #6: cost 0 inf + 4130 1552473616.846 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (hypot y.re y.im) (cbrt (hypot y.re y.im)))) 1552473616.846 * [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)))))) 1552473616.846 * * * * [progress]: [ 369 / 799 ] simplifiying candidate # 1552473616.846 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (* 1 1))) 1552473616.846 * * [simplify]: iters left: 6 (16 enodes) 1552473616.851 * * [simplify]: iters left: 5 (58 enodes) 1552473616.860 * * [simplify]: iters left: 4 (76 enodes) 1552473616.880 * * [simplify]: iters left: 3 (85 enodes) 1552473616.901 * * [simplify]: iters left: 2 (87 enodes) 1552473616.922 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473616.922 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473616.922 * * [simplify]: Extracting #2: cost 12 inf + 1 1552473616.922 * * [simplify]: Extracting #3: cost 23 inf + 1 1552473616.922 * * [simplify]: Extracting #4: cost 21 inf + 170 1552473616.923 * * [simplify]: Extracting #5: cost 7 inf + 1328 1552473616.924 * * [simplify]: Extracting #6: cost 1 inf + 2916 1552473616.925 * * [simplify]: Extracting #7: cost 0 inf + 3255 1552473616.926 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1552473616.926 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473616.927 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473616.927 * * [simplify]: iters left: 6 (16 enodes) 1552473616.934 * * [simplify]: iters left: 5 (55 enodes) 1552473616.950 * * [simplify]: iters left: 4 (72 enodes) 1552473616.962 * * [simplify]: iters left: 3 (82 enodes) 1552473616.972 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473616.972 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473616.972 * * [simplify]: Extracting #2: cost 18 inf + 0 1552473616.972 * * [simplify]: Extracting #3: cost 27 inf + 2 1552473616.972 * * [simplify]: Extracting #4: cost 22 inf + 640 1552473616.973 * * [simplify]: Extracting #5: cost 4 inf + 2909 1552473616.973 * * [simplify]: Extracting #6: cost 0 inf + 4130 1552473616.974 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (hypot y.re y.im) (cbrt (hypot y.re y.im)))) 1552473616.974 * [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)))))) 1552473616.974 * * * * [progress]: [ 370 / 799 ] simplifiying candidate # 1552473616.974 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt 1)) 1552473616.974 * * [simplify]: iters left: 6 (15 enodes) 1552473616.979 * * [simplify]: iters left: 5 (56 enodes) 1552473616.988 * * [simplify]: iters left: 4 (74 enodes) 1552473617.003 * * [simplify]: iters left: 3 (83 enodes) 1552473617.025 * * [simplify]: iters left: 2 (90 enodes) 1552473617.046 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473617.046 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473617.046 * * [simplify]: Extracting #2: cost 12 inf + 1 1552473617.047 * * [simplify]: Extracting #3: cost 23 inf + 1 1552473617.047 * * [simplify]: Extracting #4: cost 22 inf + 88 1552473617.047 * * [simplify]: Extracting #5: cost 9 inf + 1107 1552473617.048 * * [simplify]: Extracting #6: cost 1 inf + 2876 1552473617.050 * * [simplify]: Extracting #7: cost 0 inf + 3255 1552473617.051 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1552473617.051 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473617.051 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473617.051 * * [simplify]: iters left: 6 (16 enodes) 1552473617.059 * * [simplify]: iters left: 5 (55 enodes) 1552473617.077 * * [simplify]: iters left: 4 (72 enodes) 1552473617.088 * * [simplify]: iters left: 3 (82 enodes) 1552473617.098 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473617.098 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473617.098 * * [simplify]: Extracting #2: cost 18 inf + 0 1552473617.098 * * [simplify]: Extracting #3: cost 27 inf + 2 1552473617.099 * * [simplify]: Extracting #4: cost 22 inf + 640 1552473617.099 * * [simplify]: Extracting #5: cost 4 inf + 2909 1552473617.100 * * [simplify]: Extracting #6: cost 0 inf + 4130 1552473617.100 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (hypot y.re y.im) (cbrt (hypot y.re y.im)))) 1552473617.100 * [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)))))) 1552473617.101 * * * * [progress]: [ 371 / 799 ] simplifiying candidate # 1552473617.101 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt 1)) 1552473617.101 * * [simplify]: iters left: 6 (15 enodes) 1552473617.106 * * [simplify]: iters left: 5 (56 enodes) 1552473617.120 * * [simplify]: iters left: 4 (74 enodes) 1552473617.141 * * [simplify]: iters left: 3 (83 enodes) 1552473617.162 * * [simplify]: iters left: 2 (90 enodes) 1552473617.184 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473617.184 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473617.184 * * [simplify]: Extracting #2: cost 12 inf + 1 1552473617.184 * * [simplify]: Extracting #3: cost 23 inf + 1 1552473617.184 * * [simplify]: Extracting #4: cost 22 inf + 88 1552473617.185 * * [simplify]: Extracting #5: cost 9 inf + 1107 1552473617.186 * * [simplify]: Extracting #6: cost 1 inf + 2876 1552473617.187 * * [simplify]: Extracting #7: cost 0 inf + 3255 1552473617.189 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1552473617.189 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473617.189 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473617.189 * * [simplify]: iters left: 6 (16 enodes) 1552473617.194 * * [simplify]: iters left: 5 (55 enodes) 1552473617.202 * * [simplify]: iters left: 4 (72 enodes) 1552473617.212 * * [simplify]: iters left: 3 (82 enodes) 1552473617.227 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473617.228 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473617.228 * * [simplify]: Extracting #2: cost 18 inf + 0 1552473617.228 * * [simplify]: Extracting #3: cost 27 inf + 2 1552473617.228 * * [simplify]: Extracting #4: cost 22 inf + 640 1552473617.229 * * [simplify]: Extracting #5: cost 4 inf + 2909 1552473617.230 * * [simplify]: Extracting #6: cost 0 inf + 4130 1552473617.232 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (hypot y.re y.im) (cbrt (hypot y.re y.im)))) 1552473617.232 * [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)))))) 1552473617.232 * * * * [progress]: [ 372 / 799 ] simplifiying candidate # 1552473617.232 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473617.233 * * [simplify]: iters left: 6 (18 enodes) 1552473617.237 * * [simplify]: iters left: 5 (63 enodes) 1552473617.246 * * [simplify]: iters left: 4 (85 enodes) 1552473617.259 * * [simplify]: iters left: 3 (105 enodes) 1552473617.284 * * [simplify]: iters left: 2 (107 enodes) 1552473617.312 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473617.312 * * [simplify]: Extracting #1: cost 12 inf + 0 1552473617.312 * * [simplify]: Extracting #2: cost 24 inf + 0 1552473617.312 * * [simplify]: Extracting #3: cost 36 inf + 0 1552473617.312 * * [simplify]: Extracting #4: cost 38 inf + 87 1552473617.313 * * [simplify]: Extracting #5: cost 24 inf + 1285 1552473617.314 * * [simplify]: Extracting #6: cost 7 inf + 4579 1552473617.317 * * [simplify]: Extracting #7: cost 0 inf + 7108 1552473617.319 * [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))) 1552473617.319 * [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 (hypot y.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1552473617.320 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473617.320 * * [simplify]: iters left: 6 (17 enodes) 1552473617.328 * * [simplify]: iters left: 5 (58 enodes) 1552473617.345 * * [simplify]: iters left: 4 (75 enodes) 1552473617.365 * * [simplify]: iters left: 3 (85 enodes) 1552473617.386 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473617.387 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473617.387 * * [simplify]: Extracting #2: cost 16 inf + 0 1552473617.387 * * [simplify]: Extracting #3: cost 28 inf + 0 1552473617.387 * * [simplify]: Extracting #4: cost 30 inf + 87 1552473617.388 * * [simplify]: Extracting #5: cost 12 inf + 1700 1552473617.389 * * [simplify]: Extracting #6: cost 2 inf + 4048 1552473617.390 * * [simplify]: Extracting #7: cost 0 inf + 4564 1552473617.392 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1552473617.392 * [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 (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))))) 1552473617.392 * * * * [progress]: [ 373 / 799 ] simplifiying candidate # 1552473617.393 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1) 1552473617.393 * * [simplify]: iters left: 6 (14 enodes) 1552473617.400 * * [simplify]: iters left: 5 (51 enodes) 1552473617.415 * * [simplify]: iters left: 4 (71 enodes) 1552473617.430 * * [simplify]: iters left: 3 (86 enodes) 1552473617.441 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473617.442 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473617.442 * * [simplify]: Extracting #2: cost 12 inf + 1 1552473617.442 * * [simplify]: Extracting #3: cost 23 inf + 1 1552473617.442 * * [simplify]: Extracting #4: cost 22 inf + 88 1552473617.442 * * [simplify]: Extracting #5: cost 6 inf + 1465 1552473617.443 * * [simplify]: Extracting #6: cost 1 inf + 2876 1552473617.443 * * [simplify]: Extracting #7: cost 0 inf + 3255 1552473617.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))) 1552473617.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))) (cbrt (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473617.444 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473617.444 * * [simplify]: iters left: 6 (16 enodes) 1552473617.448 * * [simplify]: iters left: 5 (55 enodes) 1552473617.456 * * [simplify]: iters left: 4 (72 enodes) 1552473617.466 * * [simplify]: iters left: 3 (82 enodes) 1552473617.478 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473617.479 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473617.479 * * [simplify]: Extracting #2: cost 18 inf + 0 1552473617.479 * * [simplify]: Extracting #3: cost 27 inf + 2 1552473617.479 * * [simplify]: Extracting #4: cost 22 inf + 640 1552473617.480 * * [simplify]: Extracting #5: cost 4 inf + 2909 1552473617.481 * * [simplify]: Extracting #6: cost 0 inf + 4130 1552473617.482 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (hypot y.re y.im) (cbrt (hypot y.re y.im)))) 1552473617.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))) (* (hypot y.re y.im) (cbrt (hypot y.re y.im)))))) 1552473617.482 * * * * [progress]: [ 374 / 799 ] simplifiying candidate # 1552473617.482 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473617.482 * * [simplify]: iters left: 6 (18 enodes) 1552473617.486 * * [simplify]: iters left: 5 (63 enodes) 1552473617.496 * * [simplify]: iters left: 4 (85 enodes) 1552473617.509 * * [simplify]: iters left: 3 (102 enodes) 1552473617.522 * * [simplify]: iters left: 2 (105 enodes) 1552473617.535 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473617.535 * * [simplify]: Extracting #1: cost 10 inf + 0 1552473617.535 * * [simplify]: Extracting #2: cost 22 inf + 0 1552473617.535 * * [simplify]: Extracting #3: cost 36 inf + 0 1552473617.535 * * [simplify]: Extracting #4: cost 38 inf + 87 1552473617.535 * * [simplify]: Extracting #5: cost 24 inf + 1651 1552473617.537 * * [simplify]: Extracting #6: cost 2 inf + 6230 1552473617.538 * * [simplify]: Extracting #7: cost 0 inf + 7108 1552473617.539 * [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)))) 1552473617.539 * [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 (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1552473617.539 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473617.539 * * [simplify]: iters left: 6 (17 enodes) 1552473617.543 * * [simplify]: iters left: 5 (58 enodes) 1552473617.551 * * [simplify]: iters left: 4 (75 enodes) 1552473617.570 * * [simplify]: iters left: 3 (85 enodes) 1552473617.591 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473617.591 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473617.591 * * [simplify]: Extracting #2: cost 16 inf + 0 1552473617.591 * * [simplify]: Extracting #3: cost 28 inf + 0 1552473617.591 * * [simplify]: Extracting #4: cost 30 inf + 87 1552473617.591 * * [simplify]: Extracting #5: cost 12 inf + 1740 1552473617.592 * * [simplify]: Extracting #6: cost 2 inf + 4008 1552473617.593 * * [simplify]: Extracting #7: cost 0 inf + 4564 1552473617.594 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1552473617.594 * [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 (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 (hypot y.re y.im))))) 1552473617.594 * * * * [progress]: [ 375 / 799 ] simplifiying candidate # 1552473617.594 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473617.594 * * [simplify]: iters left: 6 (18 enodes) 1552473617.598 * * [simplify]: iters left: 5 (64 enodes) 1552473617.608 * * [simplify]: iters left: 4 (80 enodes) 1552473617.619 * * [simplify]: iters left: 3 (90 enodes) 1552473617.635 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473617.635 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473617.636 * * [simplify]: Extracting #2: cost 18 inf + 0 1552473617.636 * * [simplify]: Extracting #3: cost 32 inf + 0 1552473617.636 * * [simplify]: Extracting #4: cost 34 inf + 87 1552473617.636 * * [simplify]: Extracting #5: cost 20 inf + 1245 1552473617.638 * * [simplify]: Extracting #6: cost 6 inf + 3966 1552473617.640 * * [simplify]: Extracting #7: cost 0 inf + 6212 1552473617.642 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (fabs (cbrt (fma y.im y.im (* y.re y.re))))) 1552473617.642 * [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.im y.im (* y.re y.re))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 1552473617.642 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 1552473617.642 * * [simplify]: iters left: 6 (17 enodes) 1552473617.650 * * [simplify]: iters left: 5 (60 enodes) 1552473617.668 * * [simplify]: iters left: 4 (76 enodes) 1552473617.690 * * [simplify]: iters left: 3 (86 enodes) 1552473617.712 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473617.712 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473617.712 * * [simplify]: Extracting #2: cost 17 inf + 0 1552473617.712 * * [simplify]: Extracting #3: cost 30 inf + 0 1552473617.713 * * [simplify]: Extracting #4: cost 31 inf + 128 1552473617.713 * * [simplify]: Extracting #5: cost 15 inf + 1563 1552473617.715 * * [simplify]: Extracting #6: cost 3 inf + 4655 1552473617.717 * * [simplify]: Extracting #7: cost 0 inf + 5778 1552473617.719 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) 1552473617.719 * [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 (* (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 (hypot y.re y.im))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))))) 1552473617.719 * * * * [progress]: [ 376 / 799 ] simplifiying candidate # 1552473617.719 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473617.719 * * [simplify]: iters left: 6 (17 enodes) 1552473617.728 * * [simplify]: iters left: 5 (56 enodes) 1552473617.744 * * [simplify]: iters left: 4 (70 enodes) 1552473617.764 * * [simplify]: iters left: 3 (79 enodes) 1552473617.779 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473617.779 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473617.779 * * [simplify]: Extracting #2: cost 14 inf + 0 1552473617.779 * * [simplify]: Extracting #3: cost 23 inf + 2 1552473617.779 * * [simplify]: Extracting #4: cost 19 inf + 574 1552473617.779 * * [simplify]: Extracting #5: cost 2 inf + 2260 1552473617.780 * * [simplify]: Extracting #6: cost 0 inf + 2858 1552473617.781 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) 1552473617.781 * [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 (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1552473617.781 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473617.781 * * [simplify]: iters left: 6 (17 enodes) 1552473617.785 * * [simplify]: iters left: 5 (56 enodes) 1552473617.793 * * [simplify]: iters left: 4 (70 enodes) 1552473617.812 * * [simplify]: iters left: 3 (79 enodes) 1552473617.831 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473617.831 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473617.831 * * [simplify]: Extracting #2: cost 14 inf + 0 1552473617.832 * * [simplify]: Extracting #3: cost 23 inf + 2 1552473617.832 * * [simplify]: Extracting #4: cost 19 inf + 574 1552473617.833 * * [simplify]: Extracting #5: cost 2 inf + 2260 1552473617.834 * * [simplify]: Extracting #6: cost 0 inf + 2858 1552473617.835 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) 1552473617.835 * [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 (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)))) 1552473617.835 * * * * [progress]: [ 377 / 799 ] simplifiying candidate # 1552473617.835 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt 1)) 1552473617.836 * * [simplify]: iters left: 6 (14 enodes) 1552473617.841 * * [simplify]: iters left: 5 (51 enodes) 1552473617.849 * * [simplify]: iters left: 4 (65 enodes) 1552473617.860 * * [simplify]: iters left: 3 (75 enodes) 1552473617.872 * * [simplify]: iters left: 2 (76 enodes) 1552473617.886 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473617.886 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473617.886 * * [simplify]: Extracting #2: cost 8 inf + 1 1552473617.886 * * [simplify]: Extracting #3: cost 19 inf + 1 1552473617.886 * * [simplify]: Extracting #4: cost 17 inf + 129 1552473617.886 * * [simplify]: Extracting #5: cost 4 inf + 1231 1552473617.887 * * [simplify]: Extracting #6: cost 0 inf + 1983 1552473617.887 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) 1552473617.887 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473617.887 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473617.888 * * [simplify]: iters left: 6 (16 enodes) 1552473617.891 * * [simplify]: iters left: 5 (55 enodes) 1552473617.899 * * [simplify]: iters left: 4 (72 enodes) 1552473617.910 * * [simplify]: iters left: 3 (82 enodes) 1552473617.932 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473617.932 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473617.932 * * [simplify]: Extracting #2: cost 18 inf + 0 1552473617.932 * * [simplify]: Extracting #3: cost 27 inf + 2 1552473617.932 * * [simplify]: Extracting #4: cost 22 inf + 600 1552473617.933 * * [simplify]: Extracting #5: cost 4 inf + 2709 1552473617.935 * * [simplify]: Extracting #6: cost 0 inf + 3810 1552473617.936 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (hypot y.re y.im) (sqrt (hypot y.re y.im)))) 1552473617.936 * [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)))))) 1552473617.936 * * * * [progress]: [ 378 / 799 ] simplifiying candidate # 1552473617.937 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt 1)) 1552473617.937 * * [simplify]: iters left: 6 (14 enodes) 1552473617.945 * * [simplify]: iters left: 5 (51 enodes) 1552473617.960 * * [simplify]: iters left: 4 (65 enodes) 1552473617.981 * * [simplify]: iters left: 3 (75 enodes) 1552473617.998 * * [simplify]: iters left: 2 (76 enodes) 1552473618.017 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473618.017 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473618.017 * * [simplify]: Extracting #2: cost 8 inf + 1 1552473618.017 * * [simplify]: Extracting #3: cost 19 inf + 1 1552473618.017 * * [simplify]: Extracting #4: cost 17 inf + 129 1552473618.018 * * [simplify]: Extracting #5: cost 4 inf + 1231 1552473618.019 * * [simplify]: Extracting #6: cost 0 inf + 1983 1552473618.019 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) 1552473618.019 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473618.020 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473618.020 * * [simplify]: iters left: 6 (16 enodes) 1552473618.028 * * [simplify]: iters left: 5 (55 enodes) 1552473618.044 * * [simplify]: iters left: 4 (72 enodes) 1552473618.064 * * [simplify]: iters left: 3 (82 enodes) 1552473618.084 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473618.084 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473618.084 * * [simplify]: Extracting #2: cost 18 inf + 0 1552473618.085 * * [simplify]: Extracting #3: cost 27 inf + 2 1552473618.085 * * [simplify]: Extracting #4: cost 22 inf + 600 1552473618.086 * * [simplify]: Extracting #5: cost 4 inf + 2709 1552473618.087 * * [simplify]: Extracting #6: cost 0 inf + 3810 1552473618.089 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (hypot y.re y.im) (sqrt (hypot y.re y.im)))) 1552473618.089 * [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)))))) 1552473618.089 * * * * [progress]: [ 379 / 799 ] simplifiying candidate # 1552473618.089 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt 1)) 1552473618.089 * * [simplify]: iters left: 6 (14 enodes) 1552473618.097 * * [simplify]: iters left: 5 (51 enodes) 1552473618.112 * * [simplify]: iters left: 4 (65 enodes) 1552473618.131 * * [simplify]: iters left: 3 (75 enodes) 1552473618.140 * * [simplify]: iters left: 2 (76 enodes) 1552473618.149 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473618.149 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473618.149 * * [simplify]: Extracting #2: cost 8 inf + 1 1552473618.149 * * [simplify]: Extracting #3: cost 19 inf + 1 1552473618.149 * * [simplify]: Extracting #4: cost 17 inf + 129 1552473618.150 * * [simplify]: Extracting #5: cost 4 inf + 1231 1552473618.150 * * [simplify]: Extracting #6: cost 0 inf + 1983 1552473618.150 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) 1552473618.151 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473618.151 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473618.151 * * [simplify]: iters left: 6 (16 enodes) 1552473618.155 * * [simplify]: iters left: 5 (55 enodes) 1552473618.168 * * [simplify]: iters left: 4 (72 enodes) 1552473618.188 * * [simplify]: iters left: 3 (82 enodes) 1552473618.199 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473618.199 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473618.199 * * [simplify]: Extracting #2: cost 18 inf + 0 1552473618.199 * * [simplify]: Extracting #3: cost 27 inf + 2 1552473618.199 * * [simplify]: Extracting #4: cost 22 inf + 600 1552473618.199 * * [simplify]: Extracting #5: cost 4 inf + 2709 1552473618.200 * * [simplify]: Extracting #6: cost 0 inf + 3810 1552473618.201 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (hypot y.re y.im) (sqrt (hypot y.re y.im)))) 1552473618.201 * [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)))))) 1552473618.201 * * * * [progress]: [ 380 / 799 ] simplifiying candidate # 1552473618.201 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (* 1 1))) 1552473618.201 * * [simplify]: iters left: 6 (15 enodes) 1552473618.206 * * [simplify]: iters left: 5 (53 enodes) 1552473618.214 * * [simplify]: iters left: 4 (67 enodes) 1552473618.227 * * [simplify]: iters left: 3 (75 enodes) 1552473618.245 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473618.245 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473618.246 * * [simplify]: Extracting #2: cost 8 inf + 1 1552473618.246 * * [simplify]: Extracting #3: cost 19 inf + 1 1552473618.246 * * [simplify]: Extracting #4: cost 16 inf + 211 1552473618.246 * * [simplify]: Extracting #5: cost 2 inf + 1385 1552473618.247 * * [simplify]: Extracting #6: cost 0 inf + 1983 1552473618.248 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) 1552473618.248 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473618.249 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473618.249 * * [simplify]: iters left: 6 (16 enodes) 1552473618.256 * * [simplify]: iters left: 5 (55 enodes) 1552473618.272 * * [simplify]: iters left: 4 (72 enodes) 1552473618.291 * * [simplify]: iters left: 3 (82 enodes) 1552473618.312 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473618.312 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473618.312 * * [simplify]: Extracting #2: cost 18 inf + 0 1552473618.312 * * [simplify]: Extracting #3: cost 27 inf + 2 1552473618.312 * * [simplify]: Extracting #4: cost 22 inf + 600 1552473618.313 * * [simplify]: Extracting #5: cost 4 inf + 2709 1552473618.315 * * [simplify]: Extracting #6: cost 0 inf + 3810 1552473618.316 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (hypot y.re y.im) (sqrt (hypot y.re y.im)))) 1552473618.316 * [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)))))) 1552473618.316 * * * * [progress]: [ 381 / 799 ] simplifiying candidate # 1552473618.317 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt 1)) 1552473618.317 * * [simplify]: iters left: 6 (14 enodes) 1552473618.324 * * [simplify]: iters left: 5 (51 enodes) 1552473618.339 * * [simplify]: iters left: 4 (65 enodes) 1552473618.357 * * [simplify]: iters left: 3 (75 enodes) 1552473618.373 * * [simplify]: iters left: 2 (76 enodes) 1552473618.383 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473618.383 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473618.383 * * [simplify]: Extracting #2: cost 8 inf + 1 1552473618.383 * * [simplify]: Extracting #3: cost 19 inf + 1 1552473618.383 * * [simplify]: Extracting #4: cost 17 inf + 129 1552473618.383 * * [simplify]: Extracting #5: cost 4 inf + 1231 1552473618.383 * * [simplify]: Extracting #6: cost 0 inf + 1983 1552473618.384 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) 1552473618.384 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473618.384 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473618.384 * * [simplify]: iters left: 6 (16 enodes) 1552473618.388 * * [simplify]: iters left: 5 (55 enodes) 1552473618.396 * * [simplify]: iters left: 4 (72 enodes) 1552473618.409 * * [simplify]: iters left: 3 (82 enodes) 1552473618.429 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473618.429 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473618.429 * * [simplify]: Extracting #2: cost 18 inf + 0 1552473618.429 * * [simplify]: Extracting #3: cost 27 inf + 2 1552473618.429 * * [simplify]: Extracting #4: cost 22 inf + 600 1552473618.430 * * [simplify]: Extracting #5: cost 4 inf + 2709 1552473618.432 * * [simplify]: Extracting #6: cost 0 inf + 3810 1552473618.433 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (hypot y.re y.im) (sqrt (hypot y.re y.im)))) 1552473618.433 * [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)))))) 1552473618.434 * * * * [progress]: [ 382 / 799 ] simplifiying candidate # 1552473618.434 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt 1)) 1552473618.434 * * [simplify]: iters left: 6 (14 enodes) 1552473618.441 * * [simplify]: iters left: 5 (51 enodes) 1552473618.457 * * [simplify]: iters left: 4 (65 enodes) 1552473618.475 * * [simplify]: iters left: 3 (75 enodes) 1552473618.494 * * [simplify]: iters left: 2 (76 enodes) 1552473618.512 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473618.512 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473618.512 * * [simplify]: Extracting #2: cost 8 inf + 1 1552473618.512 * * [simplify]: Extracting #3: cost 19 inf + 1 1552473618.512 * * [simplify]: Extracting #4: cost 17 inf + 129 1552473618.513 * * [simplify]: Extracting #5: cost 4 inf + 1231 1552473618.514 * * [simplify]: Extracting #6: cost 0 inf + 1983 1552473618.515 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) 1552473618.515 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473618.515 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473618.515 * * [simplify]: iters left: 6 (16 enodes) 1552473618.523 * * [simplify]: iters left: 5 (55 enodes) 1552473618.539 * * [simplify]: iters left: 4 (72 enodes) 1552473618.559 * * [simplify]: iters left: 3 (82 enodes) 1552473618.579 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473618.579 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473618.579 * * [simplify]: Extracting #2: cost 18 inf + 0 1552473618.579 * * [simplify]: Extracting #3: cost 27 inf + 2 1552473618.580 * * [simplify]: Extracting #4: cost 22 inf + 600 1552473618.581 * * [simplify]: Extracting #5: cost 4 inf + 2709 1552473618.582 * * [simplify]: Extracting #6: cost 0 inf + 3810 1552473618.584 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (hypot y.re y.im) (sqrt (hypot y.re y.im)))) 1552473618.584 * [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)))))) 1552473618.584 * * * * [progress]: [ 383 / 799 ] simplifiying candidate # 1552473618.584 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473618.585 * * [simplify]: iters left: 6 (17 enodes) 1552473618.592 * * [simplify]: iters left: 5 (56 enodes) 1552473618.608 * * [simplify]: iters left: 4 (70 enodes) 1552473618.624 * * [simplify]: iters left: 3 (79 enodes) 1552473618.634 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473618.634 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473618.635 * * [simplify]: Extracting #2: cost 14 inf + 0 1552473618.635 * * [simplify]: Extracting #3: cost 23 inf + 2 1552473618.635 * * [simplify]: Extracting #4: cost 19 inf + 574 1552473618.635 * * [simplify]: Extracting #5: cost 2 inf + 2260 1552473618.636 * * [simplify]: Extracting #6: cost 0 inf + 2858 1552473618.636 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) 1552473618.636 * [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 (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1552473618.637 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473618.637 * * [simplify]: iters left: 6 (17 enodes) 1552473618.640 * * [simplify]: iters left: 5 (56 enodes) 1552473618.649 * * [simplify]: iters left: 4 (70 enodes) 1552473618.668 * * [simplify]: iters left: 3 (79 enodes) 1552473618.684 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473618.684 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473618.684 * * [simplify]: Extracting #2: cost 14 inf + 0 1552473618.684 * * [simplify]: Extracting #3: cost 23 inf + 2 1552473618.684 * * [simplify]: Extracting #4: cost 19 inf + 574 1552473618.685 * * [simplify]: Extracting #5: cost 2 inf + 2260 1552473618.685 * * [simplify]: Extracting #6: cost 0 inf + 2858 1552473618.686 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) 1552473618.686 * [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 (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)))) 1552473618.686 * * * * [progress]: [ 384 / 799 ] simplifiying candidate # 1552473618.686 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) 1) 1552473618.686 * * [simplify]: iters left: 6 (13 enodes) 1552473618.689 * * [simplify]: iters left: 5 (46 enodes) 1552473618.697 * * [simplify]: iters left: 4 (61 enodes) 1552473618.706 * * [simplify]: iters left: 3 (72 enodes) 1552473618.716 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473618.716 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473618.716 * * [simplify]: Extracting #2: cost 8 inf + 1 1552473618.716 * * [simplify]: Extracting #3: cost 19 inf + 1 1552473618.717 * * [simplify]: Extracting #4: cost 17 inf + 170 1552473618.717 * * [simplify]: Extracting #5: cost 5 inf + 1067 1552473618.718 * * [simplify]: Extracting #6: cost 0 inf + 1983 1552473618.719 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) 1552473618.719 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473618.719 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473618.719 * * [simplify]: iters left: 6 (16 enodes) 1552473618.728 * * [simplify]: iters left: 5 (55 enodes) 1552473618.745 * * [simplify]: iters left: 4 (72 enodes) 1552473618.757 * * [simplify]: iters left: 3 (82 enodes) 1552473618.767 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473618.767 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473618.768 * * [simplify]: Extracting #2: cost 18 inf + 0 1552473618.768 * * [simplify]: Extracting #3: cost 27 inf + 2 1552473618.768 * * [simplify]: Extracting #4: cost 22 inf + 600 1552473618.768 * * [simplify]: Extracting #5: cost 4 inf + 2709 1552473618.769 * * [simplify]: Extracting #6: cost 0 inf + 3810 1552473618.770 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (hypot y.re y.im) (sqrt (hypot y.re y.im)))) 1552473618.770 * [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)))))) 1552473618.770 * * * * [progress]: [ 385 / 799 ] simplifiying candidate # 1552473618.770 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473618.770 * * [simplify]: iters left: 6 (17 enodes) 1552473618.774 * * [simplify]: iters left: 5 (63 enodes) 1552473618.790 * * [simplify]: iters left: 4 (83 enodes) 1552473618.813 * * [simplify]: iters left: 3 (96 enodes) 1552473618.825 * * [simplify]: iters left: 2 (97 enodes) 1552473618.838 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473618.838 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473618.839 * * [simplify]: Extracting #2: cost 12 inf + 1 1552473618.839 * * [simplify]: Extracting #3: cost 24 inf + 1 1552473618.839 * * [simplify]: Extracting #4: cost 25 inf + 145 1552473618.840 * * [simplify]: Extracting #5: cost 10 inf + 1520 1552473618.841 * * [simplify]: Extracting #6: cost 1 inf + 3234 1552473618.842 * * [simplify]: Extracting #7: cost 0 inf + 3613 1552473618.844 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1552473618.844 * [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 (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1552473618.844 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473618.844 * * [simplify]: iters left: 6 (16 enodes) 1552473618.851 * * [simplify]: iters left: 5 (55 enodes) 1552473618.861 * * [simplify]: iters left: 4 (74 enodes) 1552473618.872 * * [simplify]: iters left: 3 (86 enodes) 1552473618.883 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473618.883 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473618.883 * * [simplify]: Extracting #2: cost 18 inf + 0 1552473618.883 * * [simplify]: Extracting #3: cost 26 inf + 59 1552473618.883 * * [simplify]: Extracting #4: cost 22 inf + 695 1552473618.884 * * [simplify]: Extracting #5: cost 5 inf + 2907 1552473618.886 * * [simplify]: Extracting #6: cost 0 inf + 4130 1552473618.887 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (hypot y.re y.im))) 1552473618.887 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (- (* x.im y.re) (* x.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 (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (hypot y.re y.im))))) 1552473618.887 * * * * [progress]: [ 386 / 799 ] simplifiying candidate # 1552473618.888 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473618.888 * * [simplify]: iters left: 6 (17 enodes) 1552473618.896 * * [simplify]: iters left: 5 (61 enodes) 1552473618.915 * * [simplify]: iters left: 4 (76 enodes) 1552473618.936 * * [simplify]: iters left: 3 (87 enodes) 1552473618.949 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473618.949 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473618.949 * * [simplify]: Extracting #2: cost 9 inf + 1 1552473618.949 * * [simplify]: Extracting #3: cost 22 inf + 1 1552473618.949 * * [simplify]: Extracting #4: cost 25 inf + 46 1552473618.950 * * [simplify]: Extracting #5: cost 14 inf + 1149 1552473618.950 * * [simplify]: Extracting #6: cost 1 inf + 3106 1552473618.951 * * [simplify]: Extracting #7: cost 0 inf + 3510 1552473618.951 * * [simplify]: Extracting #8: cost 0 inf + 3495 1552473618.952 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (fma y.re y.re (* y.im y.im))))) 1552473618.952 * [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))) (hypot y.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 1552473618.952 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 1552473618.952 * * [simplify]: iters left: 6 (16 enodes) 1552473618.956 * * [simplify]: iters left: 5 (57 enodes) 1552473618.967 * * [simplify]: iters left: 4 (73 enodes) 1552473618.988 * * [simplify]: iters left: 3 (83 enodes) 1552473619.009 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473619.009 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473619.009 * * [simplify]: Extracting #2: cost 18 inf + 0 1552473619.009 * * [simplify]: Extracting #3: cost 26 inf + 2 1552473619.009 * * [simplify]: Extracting #4: cost 29 inf + 144 1552473619.010 * * [simplify]: Extracting #5: cost 12 inf + 1902 1552473619.011 * * [simplify]: Extracting #6: cost 2 inf + 4720 1552473619.013 * * [simplify]: Extracting #7: cost 0 inf + 5344 1552473619.015 * [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))))) 1552473619.015 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) (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))) (hypot y.re y.im)) (sqrt (cbrt (fma y.re y.re (* y.im y.im))))))) 1552473619.015 * * * * [progress]: [ 387 / 799 ] simplifiying candidate # 1552473619.015 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473619.015 * * [simplify]: iters left: 6 (16 enodes) 1552473619.024 * * [simplify]: iters left: 5 (58 enodes) 1552473619.041 * * [simplify]: iters left: 4 (74 enodes) 1552473619.056 * * [simplify]: iters left: 3 (85 enodes) 1552473619.068 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473619.068 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473619.068 * * [simplify]: Extracting #2: cost 8 inf + 1 1552473619.068 * * [simplify]: Extracting #3: cost 20 inf + 1 1552473619.068 * * [simplify]: Extracting #4: cost 21 inf + 145 1552473619.069 * * [simplify]: Extracting #5: cost 6 inf + 1456 1552473619.069 * * [simplify]: Extracting #6: cost 0 inf + 2341 1552473619.070 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) 1552473619.070 * [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 (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1552473619.070 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473619.070 * * [simplify]: iters left: 6 (16 enodes) 1552473619.074 * * [simplify]: iters left: 5 (55 enodes) 1552473619.082 * * [simplify]: iters left: 4 (74 enodes) 1552473619.092 * * [simplify]: iters left: 3 (86 enodes) 1552473619.103 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473619.103 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473619.103 * * [simplify]: Extracting #2: cost 18 inf + 0 1552473619.103 * * [simplify]: Extracting #3: cost 26 inf + 59 1552473619.103 * * [simplify]: Extracting #4: cost 22 inf + 615 1552473619.103 * * [simplify]: Extracting #5: cost 5 inf + 2667 1552473619.104 * * [simplify]: Extracting #6: cost 0 inf + 3810 1552473619.105 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (hypot y.re y.im)) (hypot y.re y.im))) 1552473619.105 * [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))))) 1552473619.105 * * * * [progress]: [ 388 / 799 ] simplifiying candidate # 1552473619.105 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) (sqrt 1)) 1552473619.105 * * [simplify]: iters left: 6 (12 enodes) 1552473619.110 * * [simplify]: iters left: 5 (43 enodes) 1552473619.121 * * [simplify]: iters left: 4 (55 enodes) 1552473619.135 * * [simplify]: iters left: 3 (63 enodes) 1552473619.144 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473619.144 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473619.144 * * [simplify]: Extracting #2: cost 13 inf + 1 1552473619.144 * * [simplify]: Extracting #3: cost 11 inf + 170 1552473619.144 * * [simplify]: Extracting #4: cost 2 inf + 872 1552473619.145 * * [simplify]: Extracting #5: cost 0 inf + 1077 1552473619.145 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 1552473619.145 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473619.145 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473619.145 * * [simplify]: iters left: 6 (15 enodes) 1552473619.149 * * [simplify]: iters left: 5 (52 enodes) 1552473619.157 * * [simplify]: iters left: 4 (66 enodes) 1552473619.167 * * [simplify]: iters left: 3 (75 enodes) 1552473619.183 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473619.183 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473619.183 * * [simplify]: Extracting #2: cost 15 inf + 0 1552473619.183 * * [simplify]: Extracting #3: cost 21 inf + 100 1552473619.183 * * [simplify]: Extracting #4: cost 15 inf + 641 1552473619.184 * * [simplify]: Extracting #5: cost 3 inf + 1807 1552473619.185 * * [simplify]: Extracting #6: cost 0 inf + 2664 1552473619.186 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im)) 1552473619.186 * [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)))) 1552473619.187 * * * * [progress]: [ 389 / 799 ] simplifiying candidate # 1552473619.187 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) (sqrt 1)) 1552473619.187 * * [simplify]: iters left: 6 (12 enodes) 1552473619.195 * * [simplify]: iters left: 5 (43 enodes) 1552473619.206 * * [simplify]: iters left: 4 (55 enodes) 1552473619.220 * * [simplify]: iters left: 3 (63 enodes) 1552473619.232 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473619.232 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473619.232 * * [simplify]: Extracting #2: cost 13 inf + 1 1552473619.232 * * [simplify]: Extracting #3: cost 11 inf + 170 1552473619.233 * * [simplify]: Extracting #4: cost 2 inf + 872 1552473619.233 * * [simplify]: Extracting #5: cost 0 inf + 1077 1552473619.233 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 1552473619.233 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473619.233 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473619.233 * * [simplify]: iters left: 6 (15 enodes) 1552473619.237 * * [simplify]: iters left: 5 (52 enodes) 1552473619.245 * * [simplify]: iters left: 4 (66 enodes) 1552473619.254 * * [simplify]: iters left: 3 (75 enodes) 1552473619.264 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473619.264 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473619.264 * * [simplify]: Extracting #2: cost 15 inf + 0 1552473619.264 * * [simplify]: Extracting #3: cost 21 inf + 100 1552473619.264 * * [simplify]: Extracting #4: cost 15 inf + 641 1552473619.264 * * [simplify]: Extracting #5: cost 3 inf + 1807 1552473619.265 * * [simplify]: Extracting #6: cost 0 inf + 2664 1552473619.266 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im)) 1552473619.266 * [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)))) 1552473619.266 * * * * [progress]: [ 390 / 799 ] simplifiying candidate # 1552473619.266 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) (sqrt 1)) 1552473619.266 * * [simplify]: iters left: 6 (12 enodes) 1552473619.271 * * [simplify]: iters left: 5 (43 enodes) 1552473619.277 * * [simplify]: iters left: 4 (55 enodes) 1552473619.285 * * [simplify]: iters left: 3 (63 enodes) 1552473619.292 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473619.292 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473619.292 * * [simplify]: Extracting #2: cost 13 inf + 1 1552473619.292 * * [simplify]: Extracting #3: cost 11 inf + 170 1552473619.293 * * [simplify]: Extracting #4: cost 2 inf + 872 1552473619.293 * * [simplify]: Extracting #5: cost 0 inf + 1077 1552473619.293 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 1552473619.293 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473619.293 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473619.294 * * [simplify]: iters left: 6 (15 enodes) 1552473619.297 * * [simplify]: iters left: 5 (52 enodes) 1552473619.304 * * [simplify]: iters left: 4 (66 enodes) 1552473619.322 * * [simplify]: iters left: 3 (75 enodes) 1552473619.340 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473619.340 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473619.340 * * [simplify]: Extracting #2: cost 15 inf + 0 1552473619.340 * * [simplify]: Extracting #3: cost 21 inf + 100 1552473619.341 * * [simplify]: Extracting #4: cost 15 inf + 641 1552473619.342 * * [simplify]: Extracting #5: cost 3 inf + 1807 1552473619.343 * * [simplify]: Extracting #6: cost 0 inf + 2664 1552473619.344 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im)) 1552473619.344 * [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)))) 1552473619.344 * * * * [progress]: [ 391 / 799 ] simplifiying candidate # 1552473619.344 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) (sqrt (* 1 1))) 1552473619.344 * * [simplify]: iters left: 6 (13 enodes) 1552473619.353 * * [simplify]: iters left: 5 (45 enodes) 1552473619.362 * * [simplify]: iters left: 4 (57 enodes) 1552473619.371 * * [simplify]: iters left: 3 (65 enodes) 1552473619.379 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473619.379 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473619.379 * * [simplify]: Extracting #2: cost 13 inf + 1 1552473619.380 * * [simplify]: Extracting #3: cost 11 inf + 170 1552473619.380 * * [simplify]: Extracting #4: cost 1 inf + 1036 1552473619.380 * * [simplify]: Extracting #5: cost 0 inf + 1077 1552473619.381 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 1552473619.381 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473619.381 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473619.381 * * [simplify]: iters left: 6 (15 enodes) 1552473619.385 * * [simplify]: iters left: 5 (52 enodes) 1552473619.396 * * [simplify]: iters left: 4 (66 enodes) 1552473619.412 * * [simplify]: iters left: 3 (75 enodes) 1552473619.421 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473619.422 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473619.422 * * [simplify]: Extracting #2: cost 15 inf + 0 1552473619.422 * * [simplify]: Extracting #3: cost 21 inf + 100 1552473619.422 * * [simplify]: Extracting #4: cost 15 inf + 641 1552473619.422 * * [simplify]: Extracting #5: cost 3 inf + 1807 1552473619.423 * * [simplify]: Extracting #6: cost 0 inf + 2664 1552473619.423 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im)) 1552473619.423 * [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)))) 1552473619.423 * * * * [progress]: [ 392 / 799 ] simplifiying candidate # 1552473619.424 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) (sqrt 1)) 1552473619.424 * * [simplify]: iters left: 6 (12 enodes) 1552473619.429 * * [simplify]: iters left: 5 (43 enodes) 1552473619.435 * * [simplify]: iters left: 4 (55 enodes) 1552473619.443 * * [simplify]: iters left: 3 (63 enodes) 1552473619.451 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473619.451 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473619.451 * * [simplify]: Extracting #2: cost 13 inf + 1 1552473619.451 * * [simplify]: Extracting #3: cost 11 inf + 170 1552473619.451 * * [simplify]: Extracting #4: cost 2 inf + 872 1552473619.452 * * [simplify]: Extracting #5: cost 0 inf + 1077 1552473619.452 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 1552473619.452 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473619.452 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473619.452 * * [simplify]: iters left: 6 (15 enodes) 1552473619.457 * * [simplify]: iters left: 5 (52 enodes) 1552473619.465 * * [simplify]: iters left: 4 (66 enodes) 1552473619.479 * * [simplify]: iters left: 3 (75 enodes) 1552473619.497 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473619.497 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473619.497 * * [simplify]: Extracting #2: cost 15 inf + 0 1552473619.498 * * [simplify]: Extracting #3: cost 21 inf + 100 1552473619.498 * * [simplify]: Extracting #4: cost 15 inf + 641 1552473619.499 * * [simplify]: Extracting #5: cost 3 inf + 1807 1552473619.500 * * [simplify]: Extracting #6: cost 0 inf + 2664 1552473619.501 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im)) 1552473619.501 * [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)))) 1552473619.501 * * * * [progress]: [ 393 / 799 ] simplifiying candidate # 1552473619.501 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) (sqrt 1)) 1552473619.502 * * [simplify]: iters left: 6 (12 enodes) 1552473619.510 * * [simplify]: iters left: 5 (43 enodes) 1552473619.522 * * [simplify]: iters left: 4 (55 enodes) 1552473619.534 * * [simplify]: iters left: 3 (63 enodes) 1552473619.542 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473619.542 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473619.542 * * [simplify]: Extracting #2: cost 13 inf + 1 1552473619.542 * * [simplify]: Extracting #3: cost 11 inf + 170 1552473619.542 * * [simplify]: Extracting #4: cost 2 inf + 872 1552473619.543 * * [simplify]: Extracting #5: cost 0 inf + 1077 1552473619.543 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 1552473619.543 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473619.543 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473619.543 * * [simplify]: iters left: 6 (15 enodes) 1552473619.547 * * [simplify]: iters left: 5 (52 enodes) 1552473619.555 * * [simplify]: iters left: 4 (66 enodes) 1552473619.564 * * [simplify]: iters left: 3 (75 enodes) 1552473619.575 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473619.575 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473619.575 * * [simplify]: Extracting #2: cost 15 inf + 0 1552473619.575 * * [simplify]: Extracting #3: cost 21 inf + 100 1552473619.575 * * [simplify]: Extracting #4: cost 15 inf + 641 1552473619.576 * * [simplify]: Extracting #5: cost 3 inf + 1807 1552473619.576 * * [simplify]: Extracting #6: cost 0 inf + 2664 1552473619.577 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im)) 1552473619.577 * [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)))) 1552473619.577 * * * * [progress]: [ 394 / 799 ] simplifiying candidate # 1552473619.577 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473619.577 * * [simplify]: iters left: 6 (16 enodes) 1552473619.582 * * [simplify]: iters left: 5 (58 enodes) 1552473619.599 * * [simplify]: iters left: 4 (74 enodes) 1552473619.610 * * [simplify]: iters left: 3 (85 enodes) 1552473619.621 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473619.621 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473619.621 * * [simplify]: Extracting #2: cost 8 inf + 1 1552473619.621 * * [simplify]: Extracting #3: cost 20 inf + 1 1552473619.622 * * [simplify]: Extracting #4: cost 21 inf + 145 1552473619.622 * * [simplify]: Extracting #5: cost 6 inf + 1456 1552473619.622 * * [simplify]: Extracting #6: cost 0 inf + 2341 1552473619.623 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) 1552473619.623 * [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 (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1552473619.623 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473619.623 * * [simplify]: iters left: 6 (16 enodes) 1552473619.628 * * [simplify]: iters left: 5 (55 enodes) 1552473619.644 * * [simplify]: iters left: 4 (74 enodes) 1552473619.654 * * [simplify]: iters left: 3 (86 enodes) 1552473619.666 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473619.666 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473619.666 * * [simplify]: Extracting #2: cost 18 inf + 0 1552473619.666 * * [simplify]: Extracting #3: cost 26 inf + 59 1552473619.667 * * [simplify]: Extracting #4: cost 22 inf + 615 1552473619.667 * * [simplify]: Extracting #5: cost 5 inf + 2667 1552473619.668 * * [simplify]: Extracting #6: cost 0 inf + 3810 1552473619.669 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (hypot y.re y.im)) (hypot y.re y.im))) 1552473619.669 * [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))))) 1552473619.669 * * * * [progress]: [ 395 / 799 ] simplifiying candidate # 1552473619.669 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) 1) 1552473619.669 * * [simplify]: iters left: 6 (11 enodes) 1552473619.672 * * [simplify]: iters left: 5 (36 enodes) 1552473619.683 * * [simplify]: iters left: 4 (50 enodes) 1552473619.697 * * [simplify]: iters left: 3 (58 enodes) 1552473619.706 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473619.706 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473619.707 * * [simplify]: Extracting #2: cost 13 inf + 1 1552473619.707 * * [simplify]: Extracting #3: cost 10 inf + 211 1552473619.707 * * [simplify]: Extracting #4: cost 0 inf + 1077 1552473619.707 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 1552473619.707 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473619.707 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473619.708 * * [simplify]: iters left: 6 (15 enodes) 1552473619.711 * * [simplify]: iters left: 5 (52 enodes) 1552473619.719 * * [simplify]: iters left: 4 (66 enodes) 1552473619.730 * * [simplify]: iters left: 3 (75 enodes) 1552473619.748 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473619.748 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473619.748 * * [simplify]: Extracting #2: cost 15 inf + 0 1552473619.748 * * [simplify]: Extracting #3: cost 21 inf + 100 1552473619.749 * * [simplify]: Extracting #4: cost 15 inf + 641 1552473619.750 * * [simplify]: Extracting #5: cost 3 inf + 1807 1552473619.751 * * [simplify]: Extracting #6: cost 0 inf + 2664 1552473619.752 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im)) 1552473619.752 * [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)))) 1552473619.752 * * * * [progress]: [ 396 / 799 ] simplifiying candidate # 1552473619.753 * [simplify]: Simplifying (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473619.753 * * [simplify]: iters left: 6 (14 enodes) 1552473619.760 * * [simplify]: iters left: 5 (46 enodes) 1552473619.774 * * [simplify]: iters left: 4 (62 enodes) 1552473619.794 * * [simplify]: iters left: 3 (67 enodes) 1552473619.813 * * [simplify]: iters left: 2 (77 enodes) 1552473619.837 * * [simplify]: iters left: 1 (97 enodes) 1552473619.857 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473619.857 * * [simplify]: Extracting #1: cost 10 inf + 0 1552473619.858 * * [simplify]: Extracting #2: cost 29 inf + 1 1552473619.858 * * [simplify]: Extracting #3: cost 37 inf + 62 1552473619.858 * * [simplify]: Extracting #4: cost 22 inf + 1877 1552473619.859 * * [simplify]: Extracting #5: cost 4 inf + 6739 1552473619.860 * * [simplify]: Extracting #6: cost 0 inf + 8633 1552473619.861 * [simplify]: Simplified to (/ (/ 1 (hypot y.im y.re)) (cbrt (hypot y.im y.re))) 1552473619.861 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (hypot y.im y.re)) (cbrt (hypot y.im y.re))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1552473619.861 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473619.861 * * [simplify]: iters left: 6 (16 enodes) 1552473619.865 * * [simplify]: iters left: 5 (56 enodes) 1552473619.874 * * [simplify]: iters left: 4 (95 enodes) 1552473619.905 * * [simplify]: iters left: 3 (159 enodes) 1552473619.952 * * [simplify]: iters left: 2 (246 enodes) 1552473619.999 * * [simplify]: iters left: 1 (307 enodes) 1552473620.071 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473620.071 * * [simplify]: Extracting #1: cost 20 inf + 0 1552473620.072 * * [simplify]: Extracting #2: cost 63 inf + 2 1552473620.073 * * [simplify]: Extracting #3: cost 61 inf + 5382 1552473620.078 * * [simplify]: Extracting #4: cost 11 inf + 15722 1552473620.081 * * [simplify]: Extracting #5: cost 2 inf + 17562 1552473620.085 * * [simplify]: Extracting #6: cost 0 inf + 17644 1552473620.088 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1552473620.088 * [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)))) (* (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)) (cbrt (hypot y.re y.im)))))) 1552473620.089 * * * * [progress]: [ 397 / 799 ] simplifiying candidate # 1552473620.089 * [simplify]: Simplifying (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473620.089 * * [simplify]: iters left: 6 (14 enodes) 1552473620.093 * * [simplify]: iters left: 5 (51 enodes) 1552473620.101 * * [simplify]: iters left: 4 (64 enodes) 1552473620.111 * * [simplify]: iters left: 3 (76 enodes) 1552473620.135 * * [simplify]: iters left: 2 (78 enodes) 1552473620.156 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473620.156 * * [simplify]: Extracting #1: cost 12 inf + 0 1552473620.156 * * [simplify]: Extracting #2: cost 23 inf + 1 1552473620.156 * * [simplify]: Extracting #3: cost 29 inf + 1 1552473620.156 * * [simplify]: Extracting #4: cost 30 inf + 3 1552473620.157 * * [simplify]: Extracting #5: cost 25 inf + 690 1552473620.158 * * [simplify]: Extracting #6: cost 9 inf + 3885 1552473620.159 * * [simplify]: Extracting #7: cost 1 inf + 6701 1552473620.161 * * [simplify]: Extracting #8: cost 0 inf + 7093 1552473620.163 * [simplify]: Simplified to (/ 1 (* (fabs (cbrt (fma y.im y.im (* y.re y.re)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1552473620.163 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (* (fabs (cbrt (fma y.im y.im (* y.re y.re)))) (* (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 (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 1552473620.164 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 1552473620.164 * * [simplify]: iters left: 6 (16 enodes) 1552473620.171 * * [simplify]: iters left: 5 (60 enodes) 1552473620.189 * * [simplify]: iters left: 4 (96 enodes) 1552473620.211 * * [simplify]: iters left: 3 (167 enodes) 1552473620.258 * * [simplify]: iters left: 2 (297 enodes) 1552473620.335 * * [simplify]: iters left: 1 (409 enodes) 1552473620.443 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473620.443 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473620.443 * * [simplify]: Extracting #2: cost 85 inf + 2 1552473620.444 * * [simplify]: Extracting #3: cost 110 inf + 1005 1552473620.446 * * [simplify]: Extracting #4: cost 82 inf + 6257 1552473620.449 * * [simplify]: Extracting #5: cost 34 inf + 22133 1552473620.456 * * [simplify]: Extracting #6: cost 1 inf + 33186 1552473620.462 * * [simplify]: Extracting #7: cost 0 inf + 33484 1552473620.469 * [simplify]: Simplified to (/ (/ (- (* 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))))) 1552473620.470 * [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 (* (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 (hypot y.re y.im))) (sqrt (cbrt (fma y.re y.re (* y.im y.im))))))) 1552473620.470 * * * * [progress]: [ 398 / 799 ] simplifiying candidate # 1552473620.473 * [simplify]: Simplifying (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473620.473 * * [simplify]: iters left: 6 (13 enodes) 1552473620.479 * * [simplify]: iters left: 5 (45 enodes) 1552473620.492 * * [simplify]: iters left: 4 (59 enodes) 1552473620.507 * * [simplify]: iters left: 3 (71 enodes) 1552473620.525 * * [simplify]: iters left: 2 (73 enodes) 1552473620.543 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473620.543 * * [simplify]: Extracting #1: cost 12 inf + 0 1552473620.544 * * [simplify]: Extracting #2: cost 21 inf + 1 1552473620.544 * * [simplify]: Extracting #3: cost 25 inf + 1 1552473620.544 * * [simplify]: Extracting #4: cost 26 inf + 3 1552473620.544 * * [simplify]: Extracting #5: cost 18 inf + 1102 1552473620.545 * * [simplify]: Extracting #6: cost 1 inf + 4127 1552473620.547 * * [simplify]: Extracting #7: cost 0 inf + 4425 1552473620.548 * [simplify]: Simplified to (/ 1 (* (cbrt (hypot y.im y.re)) (* (sqrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1552473620.548 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (* (cbrt (hypot y.im y.re)) (* (sqrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1552473620.549 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473620.549 * * [simplify]: iters left: 6 (16 enodes) 1552473620.556 * * [simplify]: iters left: 5 (58 enodes) 1552473620.570 * * [simplify]: iters left: 4 (95 enodes) 1552473620.585 * * [simplify]: iters left: 3 (166 enodes) 1552473620.631 * * [simplify]: iters left: 2 (296 enodes) 1552473620.728 * * [simplify]: iters left: 1 (408 enodes) 1552473620.819 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473620.819 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473620.820 * * [simplify]: Extracting #2: cost 84 inf + 2 1552473620.820 * * [simplify]: Extracting #3: cost 94 inf + 3314 1552473620.824 * * [simplify]: Extracting #4: cost 25 inf + 17969 1552473620.833 * * [simplify]: Extracting #5: cost 2 inf + 23018 1552473620.843 * * [simplify]: Extracting #6: cost 0 inf + 23100 1552473620.853 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1552473620.853 * [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 (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) 1552473620.853 * * * * [progress]: [ 399 / 799 ] simplifiying candidate # 1552473620.853 * [simplify]: Simplifying (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt 1)) 1552473620.853 * * [simplify]: iters left: 6 (9 enodes) 1552473620.859 * * [simplify]: iters left: 5 (33 enodes) 1552473620.870 * * [simplify]: iters left: 4 (41 enodes) 1552473620.880 * * [simplify]: iters left: 3 (42 enodes) 1552473620.891 * * [simplify]: iters left: 2 (48 enodes) 1552473620.902 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473620.902 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473620.902 * * [simplify]: Extracting #2: cost 9 inf + 1 1552473620.902 * * [simplify]: Extracting #3: cost 12 inf + 1 1552473620.902 * * [simplify]: Extracting #4: cost 9 inf + 60 1552473620.902 * * [simplify]: Extracting #5: cost 4 inf + 746 1552473620.903 * * [simplify]: Extracting #6: cost 0 inf + 1537 1552473620.903 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1552473620.903 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473620.904 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473620.904 * * [simplify]: iters left: 6 (15 enodes) 1552473620.911 * * [simplify]: iters left: 5 (55 enodes) 1552473620.927 * * [simplify]: iters left: 4 (92 enodes) 1552473620.956 * * [simplify]: iters left: 3 (163 enodes) 1552473621.011 * * [simplify]: iters left: 2 (293 enodes) 1552473621.083 * * [simplify]: iters left: 1 (405 enodes) 1552473621.153 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473621.154 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473621.154 * * [simplify]: Extracting #2: cost 84 inf + 2 1552473621.154 * * [simplify]: Extracting #3: cost 93 inf + 3331 1552473621.157 * * [simplify]: Extracting #4: cost 18 inf + 17204 1552473621.163 * * [simplify]: Extracting #5: cost 1 inf + 20049 1552473621.167 * * [simplify]: Extracting #6: cost 0 inf + 20266 1552473621.174 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (hypot y.re y.im)) 1552473621.174 * [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)) (cbrt (hypot y.re y.im))) (hypot y.re y.im)))) 1552473621.174 * * * * [progress]: [ 400 / 799 ] simplifiying candidate # 1552473621.175 * [simplify]: Simplifying (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt 1)) 1552473621.175 * * [simplify]: iters left: 6 (9 enodes) 1552473621.181 * * [simplify]: iters left: 5 (33 enodes) 1552473621.192 * * [simplify]: iters left: 4 (41 enodes) 1552473621.203 * * [simplify]: iters left: 3 (42 enodes) 1552473621.214 * * [simplify]: iters left: 2 (48 enodes) 1552473621.225 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473621.225 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473621.225 * * [simplify]: Extracting #2: cost 9 inf + 1 1552473621.225 * * [simplify]: Extracting #3: cost 12 inf + 1 1552473621.226 * * [simplify]: Extracting #4: cost 9 inf + 60 1552473621.226 * * [simplify]: Extracting #5: cost 4 inf + 746 1552473621.226 * * [simplify]: Extracting #6: cost 0 inf + 1537 1552473621.227 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1552473621.227 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473621.227 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473621.227 * * [simplify]: iters left: 6 (15 enodes) 1552473621.234 * * [simplify]: iters left: 5 (55 enodes) 1552473621.251 * * [simplify]: iters left: 4 (92 enodes) 1552473621.280 * * [simplify]: iters left: 3 (163 enodes) 1552473621.336 * * [simplify]: iters left: 2 (293 enodes) 1552473621.432 * * [simplify]: iters left: 1 (405 enodes) 1552473621.504 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473621.504 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473621.504 * * [simplify]: Extracting #2: cost 84 inf + 2 1552473621.505 * * [simplify]: Extracting #3: cost 93 inf + 3331 1552473621.508 * * [simplify]: Extracting #4: cost 18 inf + 17204 1552473621.512 * * [simplify]: Extracting #5: cost 1 inf + 20049 1552473621.517 * * [simplify]: Extracting #6: cost 0 inf + 20266 1552473621.522 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (hypot y.re y.im)) 1552473621.522 * [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)) (cbrt (hypot y.re y.im))) (hypot y.re y.im)))) 1552473621.522 * * * * [progress]: [ 401 / 799 ] simplifiying candidate # 1552473621.522 * [simplify]: Simplifying (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt 1)) 1552473621.522 * * [simplify]: iters left: 6 (9 enodes) 1552473621.525 * * [simplify]: iters left: 5 (33 enodes) 1552473621.536 * * [simplify]: iters left: 4 (41 enodes) 1552473621.546 * * [simplify]: iters left: 3 (42 enodes) 1552473621.552 * * [simplify]: iters left: 2 (48 enodes) 1552473621.558 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473621.558 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473621.558 * * [simplify]: Extracting #2: cost 9 inf + 1 1552473621.558 * * [simplify]: Extracting #3: cost 12 inf + 1 1552473621.558 * * [simplify]: Extracting #4: cost 9 inf + 60 1552473621.558 * * [simplify]: Extracting #5: cost 4 inf + 746 1552473621.558 * * [simplify]: Extracting #6: cost 0 inf + 1537 1552473621.558 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1552473621.559 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473621.559 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473621.559 * * [simplify]: iters left: 6 (15 enodes) 1552473621.562 * * [simplify]: iters left: 5 (55 enodes) 1552473621.571 * * [simplify]: iters left: 4 (92 enodes) 1552473621.588 * * [simplify]: iters left: 3 (163 enodes) 1552473621.617 * * [simplify]: iters left: 2 (293 enodes) 1552473621.708 * * [simplify]: iters left: 1 (405 enodes) 1552473621.792 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473621.792 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473621.792 * * [simplify]: Extracting #2: cost 84 inf + 2 1552473621.793 * * [simplify]: Extracting #3: cost 93 inf + 3331 1552473621.796 * * [simplify]: Extracting #4: cost 18 inf + 17204 1552473621.801 * * [simplify]: Extracting #5: cost 1 inf + 20049 1552473621.805 * * [simplify]: Extracting #6: cost 0 inf + 20266 1552473621.810 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (hypot y.re y.im)) 1552473621.810 * [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)) (cbrt (hypot y.re y.im))) (hypot y.re y.im)))) 1552473621.811 * * * * [progress]: [ 402 / 799 ] simplifiying candidate # 1552473621.811 * [simplify]: Simplifying (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (* 1 1))) 1552473621.811 * * [simplify]: iters left: 6 (10 enodes) 1552473621.815 * * [simplify]: iters left: 5 (35 enodes) 1552473621.820 * * [simplify]: iters left: 4 (43 enodes) 1552473621.830 * * [simplify]: iters left: 3 (44 enodes) 1552473621.841 * * [simplify]: iters left: 2 (46 enodes) 1552473621.851 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473621.851 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473621.851 * * [simplify]: Extracting #2: cost 9 inf + 1 1552473621.852 * * [simplify]: Extracting #3: cost 12 inf + 1 1552473621.852 * * [simplify]: Extracting #4: cost 9 inf + 60 1552473621.852 * * [simplify]: Extracting #5: cost 4 inf + 746 1552473621.852 * * [simplify]: Extracting #6: cost 0 inf + 1537 1552473621.853 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1552473621.853 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473621.853 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473621.854 * * [simplify]: iters left: 6 (15 enodes) 1552473621.861 * * [simplify]: iters left: 5 (55 enodes) 1552473621.878 * * [simplify]: iters left: 4 (92 enodes) 1552473621.906 * * [simplify]: iters left: 3 (163 enodes) 1552473621.954 * * [simplify]: iters left: 2 (293 enodes) 1552473622.021 * * [simplify]: iters left: 1 (405 enodes) 1552473622.102 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473622.102 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473622.103 * * [simplify]: Extracting #2: cost 84 inf + 2 1552473622.103 * * [simplify]: Extracting #3: cost 93 inf + 3331 1552473622.106 * * [simplify]: Extracting #4: cost 18 inf + 17204 1552473622.111 * * [simplify]: Extracting #5: cost 1 inf + 20049 1552473622.115 * * [simplify]: Extracting #6: cost 0 inf + 20266 1552473622.119 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (hypot y.re y.im)) 1552473622.119 * [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)) (cbrt (hypot y.re y.im))) (hypot y.re y.im)))) 1552473622.120 * * * * [progress]: [ 403 / 799 ] simplifiying candidate # 1552473622.120 * [simplify]: Simplifying (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt 1)) 1552473622.120 * * [simplify]: iters left: 6 (9 enodes) 1552473622.124 * * [simplify]: iters left: 5 (33 enodes) 1552473622.130 * * [simplify]: iters left: 4 (41 enodes) 1552473622.136 * * [simplify]: iters left: 3 (42 enodes) 1552473622.142 * * [simplify]: iters left: 2 (48 enodes) 1552473622.149 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473622.149 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473622.149 * * [simplify]: Extracting #2: cost 9 inf + 1 1552473622.149 * * [simplify]: Extracting #3: cost 12 inf + 1 1552473622.149 * * [simplify]: Extracting #4: cost 9 inf + 60 1552473622.149 * * [simplify]: Extracting #5: cost 4 inf + 746 1552473622.150 * * [simplify]: Extracting #6: cost 0 inf + 1537 1552473622.150 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1552473622.151 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473622.151 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473622.151 * * [simplify]: iters left: 6 (15 enodes) 1552473622.158 * * [simplify]: iters left: 5 (55 enodes) 1552473622.174 * * [simplify]: iters left: 4 (92 enodes) 1552473622.188 * * [simplify]: iters left: 3 (163 enodes) 1552473622.226 * * [simplify]: iters left: 2 (293 enodes) 1552473622.320 * * [simplify]: iters left: 1 (405 enodes) 1552473622.412 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473622.412 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473622.413 * * [simplify]: Extracting #2: cost 84 inf + 2 1552473622.413 * * [simplify]: Extracting #3: cost 93 inf + 3331 1552473622.416 * * [simplify]: Extracting #4: cost 18 inf + 17204 1552473622.421 * * [simplify]: Extracting #5: cost 1 inf + 20049 1552473622.429 * * [simplify]: Extracting #6: cost 0 inf + 20266 1552473622.438 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (hypot y.re y.im)) 1552473622.438 * [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)) (cbrt (hypot y.re y.im))) (hypot y.re y.im)))) 1552473622.438 * * * * [progress]: [ 404 / 799 ] simplifiying candidate # 1552473622.438 * [simplify]: Simplifying (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt 1)) 1552473622.438 * * [simplify]: iters left: 6 (9 enodes) 1552473622.444 * * [simplify]: iters left: 5 (33 enodes) 1552473622.457 * * [simplify]: iters left: 4 (41 enodes) 1552473622.467 * * [simplify]: iters left: 3 (42 enodes) 1552473622.478 * * [simplify]: iters left: 2 (48 enodes) 1552473622.490 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473622.491 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473622.491 * * [simplify]: Extracting #2: cost 9 inf + 1 1552473622.491 * * [simplify]: Extracting #3: cost 12 inf + 1 1552473622.491 * * [simplify]: Extracting #4: cost 9 inf + 60 1552473622.491 * * [simplify]: Extracting #5: cost 4 inf + 746 1552473622.492 * * [simplify]: Extracting #6: cost 0 inf + 1537 1552473622.492 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1552473622.492 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473622.493 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473622.493 * * [simplify]: iters left: 6 (15 enodes) 1552473622.500 * * [simplify]: iters left: 5 (55 enodes) 1552473622.517 * * [simplify]: iters left: 4 (92 enodes) 1552473622.540 * * [simplify]: iters left: 3 (163 enodes) 1552473622.572 * * [simplify]: iters left: 2 (293 enodes) 1552473622.660 * * [simplify]: iters left: 1 (405 enodes) 1552473622.755 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473622.756 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473622.756 * * [simplify]: Extracting #2: cost 84 inf + 2 1552473622.757 * * [simplify]: Extracting #3: cost 93 inf + 3331 1552473622.763 * * [simplify]: Extracting #4: cost 18 inf + 17204 1552473622.772 * * [simplify]: Extracting #5: cost 1 inf + 20049 1552473622.782 * * [simplify]: Extracting #6: cost 0 inf + 20266 1552473622.791 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (hypot y.re y.im)) 1552473622.791 * [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)) (cbrt (hypot y.re y.im))) (hypot y.re y.im)))) 1552473622.792 * * * * [progress]: [ 405 / 799 ] simplifiying candidate # 1552473622.792 * [simplify]: Simplifying (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473622.792 * * [simplify]: iters left: 6 (13 enodes) 1552473622.799 * * [simplify]: iters left: 5 (45 enodes) 1552473622.813 * * [simplify]: iters left: 4 (59 enodes) 1552473622.832 * * [simplify]: iters left: 3 (71 enodes) 1552473622.853 * * [simplify]: iters left: 2 (73 enodes) 1552473622.871 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473622.871 * * [simplify]: Extracting #1: cost 12 inf + 0 1552473622.872 * * [simplify]: Extracting #2: cost 21 inf + 1 1552473622.872 * * [simplify]: Extracting #3: cost 25 inf + 1 1552473622.872 * * [simplify]: Extracting #4: cost 26 inf + 3 1552473622.872 * * [simplify]: Extracting #5: cost 18 inf + 1102 1552473622.873 * * [simplify]: Extracting #6: cost 1 inf + 4127 1552473622.875 * * [simplify]: Extracting #7: cost 0 inf + 4425 1552473622.876 * [simplify]: Simplified to (/ 1 (* (cbrt (hypot y.im y.re)) (* (sqrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1552473622.876 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (* (cbrt (hypot y.im y.re)) (* (sqrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1552473622.877 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473622.877 * * [simplify]: iters left: 6 (16 enodes) 1552473622.884 * * [simplify]: iters left: 5 (58 enodes) 1552473622.901 * * [simplify]: iters left: 4 (95 enodes) 1552473622.930 * * [simplify]: iters left: 3 (166 enodes) 1552473622.985 * * [simplify]: iters left: 2 (296 enodes) 1552473623.059 * * [simplify]: iters left: 1 (408 enodes) 1552473623.118 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473623.118 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473623.118 * * [simplify]: Extracting #2: cost 84 inf + 2 1552473623.119 * * [simplify]: Extracting #3: cost 94 inf + 3314 1552473623.122 * * [simplify]: Extracting #4: cost 25 inf + 17969 1552473623.129 * * [simplify]: Extracting #5: cost 2 inf + 23018 1552473623.139 * * [simplify]: Extracting #6: cost 0 inf + 23100 1552473623.150 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1552473623.150 * [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 (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) 1552473623.150 * * * * [progress]: [ 406 / 799 ] simplifiying candidate # 1552473623.151 * [simplify]: Simplifying (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1) 1552473623.151 * * [simplify]: iters left: 6 (8 enodes) 1552473623.155 * * [simplify]: iters left: 5 (28 enodes) 1552473623.165 * * [simplify]: iters left: 4 (38 enodes) 1552473623.176 * * [simplify]: iters left: 3 (45 enodes) 1552473623.188 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473623.188 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473623.188 * * [simplify]: Extracting #2: cost 9 inf + 1 1552473623.188 * * [simplify]: Extracting #3: cost 12 inf + 1 1552473623.188 * * [simplify]: Extracting #4: cost 9 inf + 60 1552473623.188 * * [simplify]: Extracting #5: cost 0 inf + 1537 1552473623.189 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1552473623.189 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473623.189 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473623.189 * * [simplify]: iters left: 6 (15 enodes) 1552473623.196 * * [simplify]: iters left: 5 (55 enodes) 1552473623.213 * * [simplify]: iters left: 4 (92 enodes) 1552473623.241 * * [simplify]: iters left: 3 (163 enodes) 1552473623.284 * * [simplify]: iters left: 2 (293 enodes) 1552473623.372 * * [simplify]: iters left: 1 (405 enodes) 1552473623.483 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473623.484 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473623.484 * * [simplify]: Extracting #2: cost 84 inf + 2 1552473623.485 * * [simplify]: Extracting #3: cost 93 inf + 3331 1552473623.488 * * [simplify]: Extracting #4: cost 18 inf + 17204 1552473623.492 * * [simplify]: Extracting #5: cost 1 inf + 20049 1552473623.496 * * [simplify]: Extracting #6: cost 0 inf + 20266 1552473623.501 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (hypot y.re y.im)) 1552473623.501 * [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)) (cbrt (hypot y.re y.im))) (hypot y.re y.im)))) 1552473623.501 * * * * [progress]: [ 407 / 799 ] simplifiying candidate # 1552473623.501 * [simplify]: Simplifying (/ (/ 1 (sqrt (hypot y.re y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473623.501 * * [simplify]: iters left: 6 (13 enodes) 1552473623.505 * * [simplify]: iters left: 5 (45 enodes) 1552473623.514 * * [simplify]: iters left: 4 (59 enodes) 1552473623.531 * * [simplify]: iters left: 3 (68 enodes) 1552473623.551 * * [simplify]: iters left: 2 (71 enodes) 1552473623.564 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473623.564 * * [simplify]: Extracting #1: cost 10 inf + 0 1552473623.564 * * [simplify]: Extracting #2: cost 19 inf + 1 1552473623.564 * * [simplify]: Extracting #3: cost 25 inf + 1 1552473623.564 * * [simplify]: Extracting #4: cost 25 inf + 60 1552473623.565 * * [simplify]: Extracting #5: cost 14 inf + 1813 1552473623.565 * * [simplify]: Extracting #6: cost 1 inf + 4127 1552473623.566 * * [simplify]: Extracting #7: cost 0 inf + 4425 1552473623.567 * [simplify]: Simplified to (/ 1 (* (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))) 1552473623.567 * [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))) (sqrt (hypot y.im y.re)))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1552473623.567 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473623.567 * * [simplify]: iters left: 6 (16 enodes) 1552473623.571 * * [simplify]: iters left: 5 (58 enodes) 1552473623.580 * * [simplify]: iters left: 4 (95 enodes) 1552473623.596 * * [simplify]: iters left: 3 (166 enodes) 1552473623.639 * * [simplify]: iters left: 2 (296 enodes) 1552473623.717 * * [simplify]: iters left: 1 (408 enodes) 1552473623.797 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473623.797 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473623.798 * * [simplify]: Extracting #2: cost 84 inf + 2 1552473623.799 * * [simplify]: Extracting #3: cost 94 inf + 3394 1552473623.806 * * [simplify]: Extracting #4: cost 25 inf + 18049 1552473623.816 * * [simplify]: Extracting #5: cost 2 inf + 23018 1552473623.827 * * [simplify]: Extracting #6: cost 0 inf + 23100 1552473623.838 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1552473623.838 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (hypot y.re y.im))) (* (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)) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))))) 1552473623.838 * * * * [progress]: [ 408 / 799 ] simplifiying candidate # 1552473623.838 * [simplify]: Simplifying (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473623.839 * * [simplify]: iters left: 6 (13 enodes) 1552473623.845 * * [simplify]: iters left: 5 (46 enodes) 1552473623.860 * * [simplify]: iters left: 4 (54 enodes) 1552473623.875 * * [simplify]: iters left: 3 (56 enodes) 1552473623.891 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473623.891 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473623.891 * * [simplify]: Extracting #2: cost 15 inf + 1 1552473623.891 * * [simplify]: Extracting #3: cost 21 inf + 1 1552473623.891 * * [simplify]: Extracting #4: cost 20 inf + 117 1552473623.891 * * [simplify]: Extracting #5: cost 14 inf + 902 1552473623.892 * * [simplify]: Extracting #6: cost 2 inf + 3698 1552473623.892 * * [simplify]: Extracting #7: cost 0 inf + 4173 1552473623.893 * [simplify]: Simplified to (/ 1 (* (fabs (cbrt (fma y.re y.re (* y.im y.im)))) (sqrt (hypot y.re y.im)))) 1552473623.893 * [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)))) (sqrt (hypot y.re y.im)))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 1552473623.893 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 1552473623.893 * * [simplify]: iters left: 6 (16 enodes) 1552473623.897 * * [simplify]: iters left: 5 (60 enodes) 1552473623.906 * * [simplify]: iters left: 4 (96 enodes) 1552473623.923 * * [simplify]: iters left: 3 (167 enodes) 1552473623.979 * * [simplify]: iters left: 2 (297 enodes) 1552473624.078 * * [simplify]: iters left: 1 (409 enodes) 1552473624.166 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473624.166 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473624.167 * * [simplify]: Extracting #2: cost 85 inf + 2 1552473624.168 * * [simplify]: Extracting #3: cost 110 inf + 885 1552473624.170 * * [simplify]: Extracting #4: cost 82 inf + 5177 1552473624.177 * * [simplify]: Extracting #5: cost 34 inf + 19893 1552473624.192 * * [simplify]: Extracting #6: cost 1 inf + 30466 1552473624.206 * * [simplify]: Extracting #7: cost 0 inf + 30764 1552473624.219 * [simplify]: Simplified to (/ (/ (- (* 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))))) 1552473624.219 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (hypot y.re y.im))) (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 (hypot y.re y.im))) (sqrt (cbrt (fma y.re y.re (* y.im y.im))))))) 1552473624.220 * * * * [progress]: [ 409 / 799 ] simplifiying candidate # 1552473624.220 * [simplify]: Simplifying (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473624.220 * * [simplify]: iters left: 6 (12 enodes) 1552473624.226 * * [simplify]: iters left: 5 (38 enodes) 1552473624.238 * * [simplify]: iters left: 4 (44 enodes) 1552473624.245 * * [simplify]: iters left: 3 (45 enodes) 1552473624.252 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473624.252 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473624.252 * * [simplify]: Extracting #2: cost 11 inf + 1 1552473624.252 * * [simplify]: Extracting #3: cost 7 inf + 409 1552473624.252 * * [simplify]: Extracting #4: cost 3 inf + 921 1552473624.253 * * [simplify]: Extracting #5: cost 0 inf + 1141 1552473624.253 * [simplify]: Simplified to (/ 1 (hypot y.im y.re)) 1552473624.253 * [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 (hypot y.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1552473624.253 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473624.253 * * [simplify]: iters left: 6 (16 enodes) 1552473624.257 * * [simplify]: iters left: 5 (56 enodes) 1552473624.265 * * [simplify]: iters left: 4 (93 enodes) 1552473624.285 * * [simplify]: iters left: 3 (153 enodes) 1552473624.330 * * [simplify]: iters left: 2 (228 enodes) 1552473624.392 * * [simplify]: iters left: 1 (284 enodes) 1552473624.464 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473624.464 * * [simplify]: Extracting #1: cost 19 inf + 0 1552473624.465 * * [simplify]: Extracting #2: cost 59 inf + 2 1552473624.466 * * [simplify]: Extracting #3: cost 61 inf + 2531 1552473624.470 * * [simplify]: Extracting #4: cost 12 inf + 9207 1552473624.475 * * [simplify]: Extracting #5: cost 0 inf + 10706 1552473624.480 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1552473624.480 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) 1552473624.480 * * * * [progress]: [ 410 / 799 ] simplifiying candidate # 1552473624.481 * [simplify]: Simplifying (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt 1)) 1552473624.481 * * [simplify]: iters left: 6 (8 enodes) 1552473624.487 * * [simplify]: iters left: 5 (28 enodes) 1552473624.496 * * [simplify]: iters left: 4 (32 enodes) 1552473624.504 * * [simplify]: iters left: 3 (34 enodes) 1552473624.511 * * [simplify]: iters left: 2 (35 enodes) 1552473624.519 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473624.519 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473624.519 * * [simplify]: Extracting #2: cost 5 inf + 1 1552473624.519 * * [simplify]: Extracting #3: cost 8 inf + 1 1552473624.520 * * [simplify]: Extracting #4: cost 6 inf + 3 1552473624.520 * * [simplify]: Extracting #5: cost 1 inf + 490 1552473624.520 * * [simplify]: Extracting #6: cost 0 inf + 587 1552473624.520 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 1552473624.520 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473624.521 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473624.521 * * [simplify]: iters left: 6 (15 enodes) 1552473624.528 * * [simplify]: iters left: 5 (55 enodes) 1552473624.544 * * [simplify]: iters left: 4 (92 enodes) 1552473624.573 * * [simplify]: iters left: 3 (163 enodes) 1552473624.627 * * [simplify]: iters left: 2 (293 enodes) 1552473624.707 * * [simplify]: iters left: 1 (405 enodes) 1552473624.806 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473624.806 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473624.807 * * [simplify]: Extracting #2: cost 84 inf + 2 1552473624.808 * * [simplify]: Extracting #3: cost 93 inf + 3051 1552473624.814 * * [simplify]: Extracting #4: cost 18 inf + 14924 1552473624.822 * * [simplify]: Extracting #5: cost 1 inf + 17369 1552473624.831 * * [simplify]: Extracting #6: cost 0 inf + 17546 1552473624.836 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) 1552473624.836 * [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)) (sqrt (hypot y.re y.im))) (hypot y.re y.im)))) 1552473624.836 * * * * [progress]: [ 411 / 799 ] simplifiying candidate # 1552473624.836 * [simplify]: Simplifying (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt 1)) 1552473624.836 * * [simplify]: iters left: 6 (8 enodes) 1552473624.839 * * [simplify]: iters left: 5 (28 enodes) 1552473624.844 * * [simplify]: iters left: 4 (32 enodes) 1552473624.849 * * [simplify]: iters left: 3 (34 enodes) 1552473624.853 * * [simplify]: iters left: 2 (35 enodes) 1552473624.857 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473624.857 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473624.857 * * [simplify]: Extracting #2: cost 5 inf + 1 1552473624.857 * * [simplify]: Extracting #3: cost 8 inf + 1 1552473624.857 * * [simplify]: Extracting #4: cost 6 inf + 3 1552473624.857 * * [simplify]: Extracting #5: cost 1 inf + 490 1552473624.857 * * [simplify]: Extracting #6: cost 0 inf + 587 1552473624.857 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 1552473624.857 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473624.858 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473624.858 * * [simplify]: iters left: 6 (15 enodes) 1552473624.865 * * [simplify]: iters left: 5 (55 enodes) 1552473624.882 * * [simplify]: iters left: 4 (92 enodes) 1552473624.899 * * [simplify]: iters left: 3 (163 enodes) 1552473624.933 * * [simplify]: iters left: 2 (293 enodes) 1552473625.006 * * [simplify]: iters left: 1 (405 enodes) 1552473625.097 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473625.098 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473625.098 * * [simplify]: Extracting #2: cost 84 inf + 2 1552473625.099 * * [simplify]: Extracting #3: cost 93 inf + 3051 1552473625.106 * * [simplify]: Extracting #4: cost 18 inf + 14924 1552473625.115 * * [simplify]: Extracting #5: cost 1 inf + 17369 1552473625.124 * * [simplify]: Extracting #6: cost 0 inf + 17546 1552473625.131 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) 1552473625.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)) (sqrt (hypot y.re y.im))) (hypot y.re y.im)))) 1552473625.131 * * * * [progress]: [ 412 / 799 ] simplifiying candidate # 1552473625.132 * [simplify]: Simplifying (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt 1)) 1552473625.132 * * [simplify]: iters left: 6 (8 enodes) 1552473625.136 * * [simplify]: iters left: 5 (28 enodes) 1552473625.141 * * [simplify]: iters left: 4 (32 enodes) 1552473625.146 * * [simplify]: iters left: 3 (34 enodes) 1552473625.150 * * [simplify]: iters left: 2 (35 enodes) 1552473625.154 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473625.154 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473625.154 * * [simplify]: Extracting #2: cost 5 inf + 1 1552473625.154 * * [simplify]: Extracting #3: cost 8 inf + 1 1552473625.154 * * [simplify]: Extracting #4: cost 6 inf + 3 1552473625.155 * * [simplify]: Extracting #5: cost 1 inf + 490 1552473625.155 * * [simplify]: Extracting #6: cost 0 inf + 587 1552473625.155 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 1552473625.155 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473625.155 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473625.155 * * [simplify]: iters left: 6 (15 enodes) 1552473625.161 * * [simplify]: iters left: 5 (55 enodes) 1552473625.178 * * [simplify]: iters left: 4 (92 enodes) 1552473625.207 * * [simplify]: iters left: 3 (163 enodes) 1552473625.252 * * [simplify]: iters left: 2 (293 enodes) 1552473625.318 * * [simplify]: iters left: 1 (405 enodes) 1552473625.416 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473625.417 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473625.417 * * [simplify]: Extracting #2: cost 84 inf + 2 1552473625.419 * * [simplify]: Extracting #3: cost 93 inf + 3051 1552473625.424 * * [simplify]: Extracting #4: cost 18 inf + 14924 1552473625.433 * * [simplify]: Extracting #5: cost 1 inf + 17369 1552473625.442 * * [simplify]: Extracting #6: cost 0 inf + 17546 1552473625.450 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) 1552473625.451 * [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)) (sqrt (hypot y.re y.im))) (hypot y.re y.im)))) 1552473625.451 * * * * [progress]: [ 413 / 799 ] simplifiying candidate # 1552473625.451 * [simplify]: Simplifying (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (* 1 1))) 1552473625.451 * * [simplify]: iters left: 6 (9 enodes) 1552473625.455 * * [simplify]: iters left: 5 (30 enodes) 1552473625.460 * * [simplify]: iters left: 4 (34 enodes) 1552473625.466 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473625.466 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473625.466 * * [simplify]: Extracting #2: cost 5 inf + 1 1552473625.466 * * [simplify]: Extracting #3: cost 8 inf + 1 1552473625.466 * * [simplify]: Extracting #4: cost 3 inf + 214 1552473625.466 * * [simplify]: Extracting #5: cost 0 inf + 587 1552473625.466 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 1552473625.466 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473625.466 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473625.467 * * [simplify]: iters left: 6 (15 enodes) 1552473625.470 * * [simplify]: iters left: 5 (55 enodes) 1552473625.480 * * [simplify]: iters left: 4 (92 enodes) 1552473625.501 * * [simplify]: iters left: 3 (163 enodes) 1552473625.535 * * [simplify]: iters left: 2 (293 enodes) 1552473625.635 * * [simplify]: iters left: 1 (405 enodes) 1552473625.707 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473625.708 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473625.708 * * [simplify]: Extracting #2: cost 84 inf + 2 1552473625.709 * * [simplify]: Extracting #3: cost 93 inf + 3051 1552473625.711 * * [simplify]: Extracting #4: cost 18 inf + 14924 1552473625.716 * * [simplify]: Extracting #5: cost 1 inf + 17369 1552473625.721 * * [simplify]: Extracting #6: cost 0 inf + 17546 1552473625.725 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) 1552473625.725 * [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)) (sqrt (hypot y.re y.im))) (hypot y.re y.im)))) 1552473625.725 * * * * [progress]: [ 414 / 799 ] simplifiying candidate # 1552473625.726 * [simplify]: Simplifying (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt 1)) 1552473625.726 * * [simplify]: iters left: 6 (8 enodes) 1552473625.729 * * [simplify]: iters left: 5 (28 enodes) 1552473625.735 * * [simplify]: iters left: 4 (32 enodes) 1552473625.743 * * [simplify]: iters left: 3 (34 enodes) 1552473625.751 * * [simplify]: iters left: 2 (35 enodes) 1552473625.759 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473625.760 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473625.760 * * [simplify]: Extracting #2: cost 5 inf + 1 1552473625.760 * * [simplify]: Extracting #3: cost 8 inf + 1 1552473625.760 * * [simplify]: Extracting #4: cost 6 inf + 3 1552473625.760 * * [simplify]: Extracting #5: cost 1 inf + 490 1552473625.760 * * [simplify]: Extracting #6: cost 0 inf + 587 1552473625.761 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 1552473625.761 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473625.761 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473625.761 * * [simplify]: iters left: 6 (15 enodes) 1552473625.768 * * [simplify]: iters left: 5 (55 enodes) 1552473625.788 * * [simplify]: iters left: 4 (92 enodes) 1552473625.809 * * [simplify]: iters left: 3 (163 enodes) 1552473625.851 * * [simplify]: iters left: 2 (293 enodes) 1552473625.915 * * [simplify]: iters left: 1 (405 enodes) 1552473626.005 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473626.006 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473626.006 * * [simplify]: Extracting #2: cost 84 inf + 2 1552473626.007 * * [simplify]: Extracting #3: cost 93 inf + 3051 1552473626.009 * * [simplify]: Extracting #4: cost 18 inf + 14924 1552473626.014 * * [simplify]: Extracting #5: cost 1 inf + 17369 1552473626.018 * * [simplify]: Extracting #6: cost 0 inf + 17546 1552473626.023 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) 1552473626.023 * [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)) (sqrt (hypot y.re y.im))) (hypot y.re y.im)))) 1552473626.023 * * * * [progress]: [ 415 / 799 ] simplifiying candidate # 1552473626.023 * [simplify]: Simplifying (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt 1)) 1552473626.023 * * [simplify]: iters left: 6 (8 enodes) 1552473626.028 * * [simplify]: iters left: 5 (28 enodes) 1552473626.037 * * [simplify]: iters left: 4 (32 enodes) 1552473626.045 * * [simplify]: iters left: 3 (34 enodes) 1552473626.053 * * [simplify]: iters left: 2 (35 enodes) 1552473626.062 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473626.062 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473626.062 * * [simplify]: Extracting #2: cost 5 inf + 1 1552473626.062 * * [simplify]: Extracting #3: cost 8 inf + 1 1552473626.062 * * [simplify]: Extracting #4: cost 6 inf + 3 1552473626.062 * * [simplify]: Extracting #5: cost 1 inf + 490 1552473626.063 * * [simplify]: Extracting #6: cost 0 inf + 587 1552473626.063 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 1552473626.063 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473626.063 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473626.063 * * [simplify]: iters left: 6 (15 enodes) 1552473626.071 * * [simplify]: iters left: 5 (55 enodes) 1552473626.087 * * [simplify]: iters left: 4 (92 enodes) 1552473626.118 * * [simplify]: iters left: 3 (163 enodes) 1552473626.158 * * [simplify]: iters left: 2 (293 enodes) 1552473626.209 * * [simplify]: iters left: 1 (405 enodes) 1552473626.315 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473626.315 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473626.316 * * [simplify]: Extracting #2: cost 84 inf + 2 1552473626.317 * * [simplify]: Extracting #3: cost 93 inf + 3051 1552473626.323 * * [simplify]: Extracting #4: cost 18 inf + 14924 1552473626.332 * * [simplify]: Extracting #5: cost 1 inf + 17369 1552473626.341 * * [simplify]: Extracting #6: cost 0 inf + 17546 1552473626.349 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) 1552473626.350 * [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)) (sqrt (hypot y.re y.im))) (hypot y.re y.im)))) 1552473626.350 * * * * [progress]: [ 416 / 799 ] simplifiying candidate # 1552473626.350 * [simplify]: Simplifying (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473626.350 * * [simplify]: iters left: 6 (12 enodes) 1552473626.357 * * [simplify]: iters left: 5 (38 enodes) 1552473626.368 * * [simplify]: iters left: 4 (44 enodes) 1552473626.380 * * [simplify]: iters left: 3 (45 enodes) 1552473626.392 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473626.392 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473626.392 * * [simplify]: Extracting #2: cost 11 inf + 1 1552473626.392 * * [simplify]: Extracting #3: cost 7 inf + 409 1552473626.393 * * [simplify]: Extracting #4: cost 3 inf + 921 1552473626.393 * * [simplify]: Extracting #5: cost 0 inf + 1141 1552473626.394 * [simplify]: Simplified to (/ 1 (hypot y.im y.re)) 1552473626.394 * [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 (hypot y.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1552473626.394 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473626.394 * * [simplify]: iters left: 6 (16 enodes) 1552473626.402 * * [simplify]: iters left: 5 (56 enodes) 1552473626.419 * * [simplify]: iters left: 4 (93 enodes) 1552473626.443 * * [simplify]: iters left: 3 (153 enodes) 1552473626.467 * * [simplify]: iters left: 2 (228 enodes) 1552473626.506 * * [simplify]: iters left: 1 (284 enodes) 1552473626.553 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473626.553 * * [simplify]: Extracting #1: cost 19 inf + 0 1552473626.553 * * [simplify]: Extracting #2: cost 59 inf + 2 1552473626.554 * * [simplify]: Extracting #3: cost 61 inf + 2531 1552473626.556 * * [simplify]: Extracting #4: cost 12 inf + 9207 1552473626.558 * * [simplify]: Extracting #5: cost 0 inf + 10706 1552473626.561 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1552473626.561 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) 1552473626.561 * * * * [progress]: [ 417 / 799 ] simplifiying candidate # 1552473626.561 * [simplify]: Simplifying (/ (/ 1 (sqrt (hypot y.re y.im))) 1) 1552473626.561 * * [simplify]: iters left: 6 (7 enodes) 1552473626.563 * * [simplify]: iters left: 5 (23 enodes) 1552473626.569 * * [simplify]: iters left: 4 (28 enodes) 1552473626.578 * * [simplify]: iters left: 3 (31 enodes) 1552473626.585 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473626.585 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473626.586 * * [simplify]: Extracting #2: cost 5 inf + 1 1552473626.586 * * [simplify]: Extracting #3: cost 8 inf + 1 1552473626.586 * * [simplify]: Extracting #4: cost 6 inf + 3 1552473626.586 * * [simplify]: Extracting #5: cost 2 inf + 352 1552473626.586 * * [simplify]: Extracting #6: cost 0 inf + 587 1552473626.586 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 1552473626.587 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473626.587 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473626.587 * * [simplify]: iters left: 6 (15 enodes) 1552473626.594 * * [simplify]: iters left: 5 (55 enodes) 1552473626.611 * * [simplify]: iters left: 4 (92 enodes) 1552473626.641 * * [simplify]: iters left: 3 (163 enodes) 1552473626.696 * * [simplify]: iters left: 2 (293 enodes) 1552473626.769 * * [simplify]: iters left: 1 (405 enodes) 1552473626.880 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473626.880 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473626.880 * * [simplify]: Extracting #2: cost 84 inf + 2 1552473626.881 * * [simplify]: Extracting #3: cost 93 inf + 3051 1552473626.889 * * [simplify]: Extracting #4: cost 18 inf + 14924 1552473626.898 * * [simplify]: Extracting #5: cost 1 inf + 17369 1552473626.907 * * [simplify]: Extracting #6: cost 0 inf + 17546 1552473626.915 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) 1552473626.915 * [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)) (sqrt (hypot y.re y.im))) (hypot y.re y.im)))) 1552473626.916 * * * * [progress]: [ 418 / 799 ] simplifiying candidate # 1552473626.916 * [simplify]: Simplifying (/ (/ 1 1) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473626.916 * * [simplify]: iters left: 6 (11 enodes) 1552473626.922 * * [simplify]: iters left: 5 (38 enodes) 1552473626.933 * * [simplify]: iters left: 4 (46 enodes) 1552473626.945 * * [simplify]: iters left: 3 (48 enodes) 1552473626.959 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473626.959 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473626.959 * * [simplify]: Extracting #2: cost 11 inf + 1 1552473626.959 * * [simplify]: Extracting #3: cost 15 inf + 1 1552473626.959 * * [simplify]: Extracting #4: cost 13 inf + 375 1552473626.959 * * [simplify]: Extracting #5: cost 6 inf + 1580 1552473626.960 * * [simplify]: Extracting #6: cost 0 inf + 2251 1552473626.961 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1552473626.961 * [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 (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1552473626.962 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473626.962 * * [simplify]: iters left: 6 (15 enodes) 1552473626.969 * * [simplify]: iters left: 5 (55 enodes) 1552473626.985 * * [simplify]: iters left: 4 (97 enodes) 1552473627.016 * * [simplify]: iters left: 3 (176 enodes) 1552473627.071 * * [simplify]: iters left: 2 (306 enodes) 1552473627.124 * * [simplify]: iters left: 1 (414 enodes) 1552473627.218 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473627.218 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473627.218 * * [simplify]: Extracting #2: cost 84 inf + 2 1552473627.219 * * [simplify]: Extracting #3: cost 89 inf + 3778 1552473627.222 * * [simplify]: Extracting #4: cost 14 inf + 17772 1552473627.228 * * [simplify]: Extracting #5: cost 0 inf + 20266 1552473627.232 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (hypot y.re y.im))) 1552473627.232 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 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)) (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1552473627.233 * * * * [progress]: [ 419 / 799 ] simplifiying candidate # 1552473627.233 * [simplify]: Simplifying (/ (/ 1 1) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473627.233 * * [simplify]: iters left: 6 (11 enodes) 1552473627.236 * * [simplify]: iters left: 5 (36 enodes) 1552473627.242 * * [simplify]: iters left: 4 (39 enodes) 1552473627.249 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473627.249 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473627.249 * * [simplify]: Extracting #2: cost 6 inf + 1 1552473627.250 * * [simplify]: Extracting #3: cost 9 inf + 1 1552473627.250 * * [simplify]: Extracting #4: cost 14 inf + 1 1552473627.250 * * [simplify]: Extracting #5: cost 12 inf + 85 1552473627.250 * * [simplify]: Extracting #6: cost 6 inf + 755 1552473627.250 * * [simplify]: Extracting #7: cost 0 inf + 2099 1552473627.251 * [simplify]: Simplified to (/ 1 (fabs (cbrt (fma y.re y.re (* y.im y.im))))) 1552473627.251 * [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)) (hypot y.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 1552473627.252 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 1552473627.252 * * [simplify]: iters left: 6 (15 enodes) 1552473627.259 * * [simplify]: iters left: 5 (57 enodes) 1552473627.269 * * [simplify]: iters left: 4 (93 enodes) 1552473627.284 * * [simplify]: iters left: 3 (164 enodes) 1552473627.314 * * [simplify]: iters left: 2 (294 enodes) 1552473627.377 * * [simplify]: iters left: 1 (406 enodes) 1552473627.467 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473627.467 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473627.467 * * [simplify]: Extracting #2: cost 84 inf + 2 1552473627.469 * * [simplify]: Extracting #3: cost 103 inf + 1358 1552473627.471 * * [simplify]: Extracting #4: cost 78 inf + 4318 1552473627.477 * * [simplify]: Extracting #5: cost 29 inf + 19259 1552473627.490 * * [simplify]: Extracting #6: cost 1 inf + 27537 1552473627.503 * * [simplify]: Extracting #7: cost 0 inf + 27930 1552473627.515 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (cbrt (fma y.re y.re (* y.im y.im))))) 1552473627.516 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 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)) (hypot y.re y.im)) (sqrt (cbrt (fma y.re y.re (* y.im y.im))))))) 1552473627.516 * * * * [progress]: [ 420 / 799 ] simplifiying candidate # 1552473627.516 * [simplify]: Simplifying (/ (/ 1 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473627.516 * * [simplify]: iters left: 6 (10 enodes) 1552473627.523 * * [simplify]: iters left: 5 (33 enodes) 1552473627.529 * * [simplify]: iters left: 4 (37 enodes) 1552473627.535 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473627.535 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473627.535 * * [simplify]: Extracting #2: cost 5 inf + 1 1552473627.535 * * [simplify]: Extracting #3: cost 9 inf + 1 1552473627.535 * * [simplify]: Extracting #4: cost 5 inf + 530 1552473627.535 * * [simplify]: Extracting #5: cost 4 inf + 669 1552473627.535 * * [simplify]: Extracting #6: cost 0 inf + 945 1552473627.535 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 1552473627.535 * [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 (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1552473627.536 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473627.536 * * [simplify]: iters left: 6 (15 enodes) 1552473627.539 * * [simplify]: iters left: 5 (55 enodes) 1552473627.548 * * [simplify]: iters left: 4 (97 enodes) 1552473627.575 * * [simplify]: iters left: 3 (176 enodes) 1552473627.618 * * [simplify]: iters left: 2 (306 enodes) 1552473627.701 * * [simplify]: iters left: 1 (414 enodes) 1552473627.791 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473627.791 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473627.791 * * [simplify]: Extracting #2: cost 84 inf + 2 1552473627.792 * * [simplify]: Extracting #3: cost 89 inf + 3338 1552473627.795 * * [simplify]: Extracting #4: cost 14 inf + 15412 1552473627.799 * * [simplify]: Extracting #5: cost 0 inf + 17546 1552473627.804 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 1552473627.804 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))))) 1552473627.804 * * * * [progress]: [ 421 / 799 ] simplifiying candidate # 1552473627.804 * [simplify]: Simplifying (/ (/ 1 1) (sqrt 1)) 1552473627.804 * * [simplify]: iters left: 4 (4 enodes) 1552473627.808 * * [simplify]: iters left: 3 (12 enodes) 1552473627.810 * * [simplify]: iters left: 2 (14 enodes) 1552473627.812 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473627.812 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473627.812 * [simplify]: Simplified to 1 1552473627.812 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473627.812 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473627.812 * * [simplify]: iters left: 6 (14 enodes) 1552473627.818 * * [simplify]: iters left: 5 (52 enodes) 1552473627.833 * * [simplify]: iters left: 4 (89 enodes) 1552473627.853 * * [simplify]: iters left: 3 (149 enodes) 1552473627.877 * * [simplify]: iters left: 2 (224 enodes) 1552473627.921 * * [simplify]: iters left: 1 (280 enodes) 1552473627.977 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473627.977 * * [simplify]: Extracting #1: cost 19 inf + 0 1552473627.977 * * [simplify]: Extracting #2: cost 60 inf + 2 1552473627.978 * * [simplify]: Extracting #3: cost 65 inf + 2004 1552473627.982 * * [simplify]: Extracting #4: cost 7 inf + 9431 1552473627.987 * * [simplify]: Extracting #5: cost 0 inf + 10512 1552473627.992 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im)) 1552473627.992 * [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)))) 1552473627.992 * * * * [progress]: [ 422 / 799 ] simplifiying candidate # 1552473627.992 * [simplify]: Simplifying (/ (/ 1 1) (sqrt 1)) 1552473627.992 * * [simplify]: iters left: 4 (4 enodes) 1552473627.999 * * [simplify]: iters left: 3 (12 enodes) 1552473628.002 * * [simplify]: iters left: 2 (14 enodes) 1552473628.005 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473628.005 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473628.005 * [simplify]: Simplified to 1 1552473628.005 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473628.006 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473628.006 * * [simplify]: iters left: 6 (14 enodes) 1552473628.012 * * [simplify]: iters left: 5 (52 enodes) 1552473628.028 * * [simplify]: iters left: 4 (89 enodes) 1552473628.056 * * [simplify]: iters left: 3 (149 enodes) 1552473628.102 * * [simplify]: iters left: 2 (224 enodes) 1552473628.164 * * [simplify]: iters left: 1 (280 enodes) 1552473628.209 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473628.209 * * [simplify]: Extracting #1: cost 19 inf + 0 1552473628.210 * * [simplify]: Extracting #2: cost 60 inf + 2 1552473628.211 * * [simplify]: Extracting #3: cost 65 inf + 2004 1552473628.215 * * [simplify]: Extracting #4: cost 7 inf + 9431 1552473628.220 * * [simplify]: Extracting #5: cost 0 inf + 10512 1552473628.226 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im)) 1552473628.226 * [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)))) 1552473628.226 * * * * [progress]: [ 423 / 799 ] simplifiying candidate # 1552473628.226 * [simplify]: Simplifying (/ (/ 1 1) (sqrt 1)) 1552473628.226 * * [simplify]: iters left: 4 (4 enodes) 1552473628.233 * * [simplify]: iters left: 3 (12 enodes) 1552473628.235 * * [simplify]: iters left: 2 (14 enodes) 1552473628.237 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473628.237 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473628.237 * [simplify]: Simplified to 1 1552473628.237 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473628.238 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473628.238 * * [simplify]: iters left: 6 (14 enodes) 1552473628.241 * * [simplify]: iters left: 5 (52 enodes) 1552473628.250 * * [simplify]: iters left: 4 (89 enodes) 1552473628.267 * * [simplify]: iters left: 3 (149 enodes) 1552473628.309 * * [simplify]: iters left: 2 (224 enodes) 1552473628.349 * * [simplify]: iters left: 1 (280 enodes) 1552473628.422 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473628.422 * * [simplify]: Extracting #1: cost 19 inf + 0 1552473628.422 * * [simplify]: Extracting #2: cost 60 inf + 2 1552473628.423 * * [simplify]: Extracting #3: cost 65 inf + 2004 1552473628.425 * * [simplify]: Extracting #4: cost 7 inf + 9431 1552473628.427 * * [simplify]: Extracting #5: cost 0 inf + 10512 1552473628.430 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im)) 1552473628.430 * [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)))) 1552473628.430 * * * * [progress]: [ 424 / 799 ] simplifiying candidate # 1552473628.430 * [simplify]: Simplifying (/ (/ 1 1) (sqrt (* 1 1))) 1552473628.430 * * [simplify]: iters left: 5 (5 enodes) 1552473628.433 * * [simplify]: iters left: 4 (14 enodes) 1552473628.435 * * [simplify]: iters left: 3 (16 enodes) 1552473628.437 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473628.437 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473628.437 * [simplify]: Simplified to 1 1552473628.437 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473628.437 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473628.438 * * [simplify]: iters left: 6 (14 enodes) 1552473628.441 * * [simplify]: iters left: 5 (52 enodes) 1552473628.450 * * [simplify]: iters left: 4 (89 enodes) 1552473628.474 * * [simplify]: iters left: 3 (149 enodes) 1552473628.517 * * [simplify]: iters left: 2 (224 enodes) 1552473628.557 * * [simplify]: iters left: 1 (280 enodes) 1552473628.624 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473628.625 * * [simplify]: Extracting #1: cost 19 inf + 0 1552473628.625 * * [simplify]: Extracting #2: cost 60 inf + 2 1552473628.626 * * [simplify]: Extracting #3: cost 65 inf + 2004 1552473628.631 * * [simplify]: Extracting #4: cost 7 inf + 9431 1552473628.636 * * [simplify]: Extracting #5: cost 0 inf + 10512 1552473628.641 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im)) 1552473628.641 * [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)))) 1552473628.642 * * * * [progress]: [ 425 / 799 ] simplifiying candidate # 1552473628.642 * [simplify]: Simplifying (/ (/ 1 1) (sqrt 1)) 1552473628.642 * * [simplify]: iters left: 4 (4 enodes) 1552473628.648 * * [simplify]: iters left: 3 (12 enodes) 1552473628.651 * * [simplify]: iters left: 2 (14 enodes) 1552473628.654 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473628.654 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473628.654 * [simplify]: Simplified to 1 1552473628.654 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473628.654 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473628.654 * * [simplify]: iters left: 6 (14 enodes) 1552473628.658 * * [simplify]: iters left: 5 (52 enodes) 1552473628.666 * * [simplify]: iters left: 4 (89 enodes) 1552473628.680 * * [simplify]: iters left: 3 (149 enodes) 1552473628.702 * * [simplify]: iters left: 2 (224 enodes) 1552473628.754 * * [simplify]: iters left: 1 (280 enodes) 1552473628.824 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473628.825 * * [simplify]: Extracting #1: cost 19 inf + 0 1552473628.825 * * [simplify]: Extracting #2: cost 60 inf + 2 1552473628.826 * * [simplify]: Extracting #3: cost 65 inf + 2004 1552473628.830 * * [simplify]: Extracting #4: cost 7 inf + 9431 1552473628.834 * * [simplify]: Extracting #5: cost 0 inf + 10512 1552473628.837 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im)) 1552473628.837 * [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)))) 1552473628.837 * * * * [progress]: [ 426 / 799 ] simplifiying candidate # 1552473628.837 * [simplify]: Simplifying (/ (/ 1 1) (sqrt 1)) 1552473628.837 * * [simplify]: iters left: 4 (4 enodes) 1552473628.844 * * [simplify]: iters left: 3 (12 enodes) 1552473628.847 * * [simplify]: iters left: 2 (14 enodes) 1552473628.851 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473628.851 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473628.851 * [simplify]: Simplified to 1 1552473628.851 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473628.851 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473628.852 * * [simplify]: iters left: 6 (14 enodes) 1552473628.855 * * [simplify]: iters left: 5 (52 enodes) 1552473628.863 * * [simplify]: iters left: 4 (89 enodes) 1552473628.879 * * [simplify]: iters left: 3 (149 enodes) 1552473628.913 * * [simplify]: iters left: 2 (224 enodes) 1552473628.956 * * [simplify]: iters left: 1 (280 enodes) 1552473628.999 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473628.999 * * [simplify]: Extracting #1: cost 19 inf + 0 1552473628.999 * * [simplify]: Extracting #2: cost 60 inf + 2 1552473629.000 * * [simplify]: Extracting #3: cost 65 inf + 2004 1552473629.004 * * [simplify]: Extracting #4: cost 7 inf + 9431 1552473629.010 * * [simplify]: Extracting #5: cost 0 inf + 10512 1552473629.014 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im)) 1552473629.014 * [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)))) 1552473629.014 * * * * [progress]: [ 427 / 799 ] simplifiying candidate # 1552473629.014 * [simplify]: Simplifying (/ (/ 1 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473629.014 * * [simplify]: iters left: 6 (10 enodes) 1552473629.017 * * [simplify]: iters left: 5 (33 enodes) 1552473629.022 * * [simplify]: iters left: 4 (37 enodes) 1552473629.028 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473629.028 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473629.028 * * [simplify]: Extracting #2: cost 5 inf + 1 1552473629.028 * * [simplify]: Extracting #3: cost 9 inf + 1 1552473629.028 * * [simplify]: Extracting #4: cost 5 inf + 530 1552473629.028 * * [simplify]: Extracting #5: cost 4 inf + 669 1552473629.028 * * [simplify]: Extracting #6: cost 0 inf + 945 1552473629.029 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 1552473629.029 * [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 (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1552473629.029 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473629.029 * * [simplify]: iters left: 6 (15 enodes) 1552473629.034 * * [simplify]: iters left: 5 (55 enodes) 1552473629.042 * * [simplify]: iters left: 4 (97 enodes) 1552473629.062 * * [simplify]: iters left: 3 (176 enodes) 1552473629.099 * * [simplify]: iters left: 2 (306 enodes) 1552473629.175 * * [simplify]: iters left: 1 (414 enodes) 1552473629.269 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473629.269 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473629.270 * * [simplify]: Extracting #2: cost 84 inf + 2 1552473629.271 * * [simplify]: Extracting #3: cost 89 inf + 3338 1552473629.274 * * [simplify]: Extracting #4: cost 14 inf + 15412 1552473629.279 * * [simplify]: Extracting #5: cost 0 inf + 17546 1552473629.285 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 1552473629.285 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))))) 1552473629.285 * * * * [progress]: [ 428 / 799 ] simplifiying candidate # 1552473629.286 * [simplify]: Simplifying (/ (/ 1 1) 1) 1552473629.286 * * [simplify]: iters left: 4 (3 enodes) 1552473629.288 * * [simplify]: iters left: 3 (7 enodes) 1552473629.290 * * [simplify]: iters left: 2 (9 enodes) 1552473629.293 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473629.293 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473629.293 * [simplify]: Simplified to 1 1552473629.293 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473629.293 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473629.293 * * [simplify]: iters left: 6 (14 enodes) 1552473629.300 * * [simplify]: iters left: 5 (52 enodes) 1552473629.316 * * [simplify]: iters left: 4 (89 enodes) 1552473629.342 * * [simplify]: iters left: 3 (149 enodes) 1552473629.366 * * [simplify]: iters left: 2 (224 enodes) 1552473629.422 * * [simplify]: iters left: 1 (280 enodes) 1552473629.467 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473629.467 * * [simplify]: Extracting #1: cost 19 inf + 0 1552473629.467 * * [simplify]: Extracting #2: cost 60 inf + 2 1552473629.468 * * [simplify]: Extracting #3: cost 65 inf + 2004 1552473629.470 * * [simplify]: Extracting #4: cost 7 inf + 9431 1552473629.473 * * [simplify]: Extracting #5: cost 0 inf + 10512 1552473629.475 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im)) 1552473629.475 * [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)))) 1552473629.475 * * * * [progress]: [ 429 / 799 ] simplifiying candidate # 1552473629.476 * [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 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473629.476 * * [simplify]: iters left: 6 (20 enodes) 1552473629.480 * * [simplify]: iters left: 5 (65 enodes) 1552473629.490 * * [simplify]: iters left: 4 (79 enodes) 1552473629.507 * * [simplify]: iters left: 3 (84 enodes) 1552473629.532 * * [simplify]: iters left: 2 (95 enodes) 1552473629.560 * * [simplify]: iters left: 1 (119 enodes) 1552473629.601 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473629.601 * * [simplify]: Extracting #1: cost 10 inf + 0 1552473629.601 * * [simplify]: Extracting #2: cost 33 inf + 0 1552473629.601 * * [simplify]: Extracting #3: cost 46 inf + 4 1552473629.601 * * [simplify]: Extracting #4: cost 45 inf + 244 1552473629.602 * * [simplify]: Extracting #5: cost 30 inf + 1570 1552473629.604 * * [simplify]: Extracting #6: cost 12 inf + 6364 1552473629.606 * * [simplify]: Extracting #7: cost 0 inf + 11146 1552473629.608 * [simplify]: Simplified to (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (* (hypot y.re y.im) (cbrt (hypot y.re y.im)))) 1552473629.609 * [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 (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1552473629.609 * [simplify]: Simplifying (/ (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473629.609 * * [simplify]: iters left: 6 (18 enodes) 1552473629.617 * * [simplify]: iters left: 5 (61 enodes) 1552473629.635 * * [simplify]: iters left: 4 (85 enodes) 1552473629.658 * * [simplify]: iters left: 3 (107 enodes) 1552473629.687 * * [simplify]: iters left: 2 (114 enodes) 1552473629.715 * * [simplify]: iters left: 1 (116 enodes) 1552473629.730 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473629.730 * * [simplify]: Extracting #1: cost 10 inf + 0 1552473629.730 * * [simplify]: Extracting #2: cost 27 inf + 0 1552473629.730 * * [simplify]: Extracting #3: cost 41 inf + 0 1552473629.730 * * [simplify]: Extracting #4: cost 46 inf + 2 1552473629.730 * * [simplify]: Extracting #5: cost 37 inf + 665 1552473629.731 * * [simplify]: Extracting #6: cost 12 inf + 5366 1552473629.732 * * [simplify]: Extracting #7: cost 0 inf + 8810 1552473629.734 * * [simplify]: Extracting #8: cost 0 inf + 8730 1552473629.735 * [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)))) 1552473629.735 * [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)))))) 1552473629.735 * * * * [progress]: [ 430 / 799 ] simplifiying candidate # 1552473629.736 * [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 (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473629.736 * * [simplify]: iters left: 6 (20 enodes) 1552473629.743 * * [simplify]: iters left: 5 (70 enodes) 1552473629.758 * * [simplify]: iters left: 4 (81 enodes) 1552473629.770 * * [simplify]: iters left: 3 (93 enodes) 1552473629.793 * * [simplify]: iters left: 2 (95 enodes) 1552473629.806 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473629.806 * * [simplify]: Extracting #1: cost 12 inf + 0 1552473629.806 * * [simplify]: Extracting #2: cost 27 inf + 0 1552473629.806 * * [simplify]: Extracting #3: cost 37 inf + 0 1552473629.807 * * [simplify]: Extracting #4: cost 42 inf + 2 1552473629.807 * * [simplify]: Extracting #5: cost 31 inf + 1199 1552473629.808 * * [simplify]: Extracting #6: cost 13 inf + 4052 1552473629.810 * * [simplify]: Extracting #7: cost 0 inf + 10008 1552473629.811 * [simplify]: Simplified to (/ (/ (+ (sqrt (* x.im y.re)) (sqrt (* 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)))) 1552473629.811 * [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))))) (* (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 (+ (* y.re y.re) (* y.im y.im))))))) 1552473629.811 * [simplify]: Simplifying (/ (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 1552473629.812 * * [simplify]: iters left: 6 (18 enodes) 1552473629.816 * * [simplify]: iters left: 5 (65 enodes) 1552473629.826 * * [simplify]: iters left: 4 (86 enodes) 1552473629.851 * * [simplify]: iters left: 3 (103 enodes) 1552473629.880 * * [simplify]: iters left: 2 (115 enodes) 1552473629.910 * * [simplify]: iters left: 1 (119 enodes) 1552473629.942 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473629.942 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473629.942 * * [simplify]: Extracting #2: cost 31 inf + 0 1552473629.942 * * [simplify]: Extracting #3: cost 47 inf + 0 1552473629.943 * * [simplify]: Extracting #4: cost 51 inf + 59 1552473629.943 * * [simplify]: Extracting #5: cost 37 inf + 1512 1552473629.945 * * [simplify]: Extracting #6: cost 14 inf + 7912 1552473629.950 * * [simplify]: Extracting #7: cost 0 inf + 13388 1552473629.952 * * [simplify]: Extracting #8: cost 0 inf + 13308 1552473629.954 * [simplify]: Simplified to (/ (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) 1552473629.954 * [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 (* (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 (hypot y.re y.im))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))))) 1552473629.954 * * * * [progress]: [ 431 / 799 ] simplifiying candidate # 1552473629.954 * [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 (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473629.955 * * [simplify]: iters left: 6 (19 enodes) 1552473629.959 * * [simplify]: iters left: 5 (64 enodes) 1552473629.968 * * [simplify]: iters left: 4 (76 enodes) 1552473629.979 * * [simplify]: iters left: 3 (88 enodes) 1552473630.001 * * [simplify]: iters left: 2 (90 enodes) 1552473630.024 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473630.025 * * [simplify]: Extracting #1: cost 12 inf + 0 1552473630.025 * * [simplify]: Extracting #2: cost 25 inf + 0 1552473630.025 * * [simplify]: Extracting #3: cost 33 inf + 0 1552473630.025 * * [simplify]: Extracting #4: cost 38 inf + 2 1552473630.026 * * [simplify]: Extracting #5: cost 34 inf + 240 1552473630.026 * * [simplify]: Extracting #6: cost 14 inf + 2726 1552473630.028 * * [simplify]: Extracting #7: cost 2 inf + 6502 1552473630.031 * * [simplify]: Extracting #8: cost 0 inf + 7340 1552473630.033 * [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))) 1552473630.033 * [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 (hypot y.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1552473630.033 * [simplify]: Simplifying (/ (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473630.034 * * [simplify]: iters left: 6 (18 enodes) 1552473630.041 * * [simplify]: iters left: 5 (63 enodes) 1552473630.059 * * [simplify]: iters left: 4 (85 enodes) 1552473630.081 * * [simplify]: iters left: 3 (102 enodes) 1552473630.096 * * [simplify]: iters left: 2 (114 enodes) 1552473630.112 * * [simplify]: iters left: 1 (118 enodes) 1552473630.140 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473630.140 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473630.141 * * [simplify]: Extracting #2: cost 30 inf + 0 1552473630.141 * * [simplify]: Extracting #3: cost 45 inf + 0 1552473630.141 * * [simplify]: Extracting #4: cost 50 inf + 2 1552473630.141 * * [simplify]: Extracting #5: cost 40 inf + 707 1552473630.142 * * [simplify]: Extracting #6: cost 15 inf + 5063 1552473630.143 * * [simplify]: Extracting #7: cost 2 inf + 9207 1552473630.145 * * [simplify]: Extracting #8: cost 0 inf + 10004 1552473630.146 * [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))) 1552473630.146 * [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 (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))) (cbrt (hypot y.re y.im))))) 1552473630.146 * * * * [progress]: [ 432 / 799 ] simplifiying candidate # 1552473630.147 * [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 1)) 1552473630.147 * * [simplify]: iters left: 6 (16 enodes) 1552473630.152 * * [simplify]: iters left: 5 (57 enodes) 1552473630.161 * * [simplify]: iters left: 4 (65 enodes) 1552473630.177 * * [simplify]: iters left: 3 (66 enodes) 1552473630.189 * * [simplify]: iters left: 2 (73 enodes) 1552473630.198 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473630.198 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473630.199 * * [simplify]: Extracting #2: cost 13 inf + 1 1552473630.199 * * [simplify]: Extracting #3: cost 20 inf + 1 1552473630.199 * * [simplify]: Extracting #4: cost 22 inf + 3 1552473630.199 * * [simplify]: Extracting #5: cost 19 inf + 62 1552473630.199 * * [simplify]: Extracting #6: cost 2 inf + 2489 1552473630.200 * * [simplify]: Extracting #7: cost 1 inf + 2868 1552473630.200 * * [simplify]: Extracting #8: cost 0 inf + 3247 1552473630.201 * [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)))) 1552473630.201 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473630.201 * [simplify]: Simplifying (/ (/ (- (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)))) 1552473630.201 * * [simplify]: iters left: 6 (17 enodes) 1552473630.205 * * [simplify]: iters left: 5 (60 enodes) 1552473630.218 * * [simplify]: iters left: 4 (82 enodes) 1552473630.233 * * [simplify]: iters left: 3 (99 enodes) 1552473630.248 * * [simplify]: iters left: 2 (111 enodes) 1552473630.274 * * [simplify]: iters left: 1 (115 enodes) 1552473630.295 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473630.295 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473630.295 * * [simplify]: Extracting #2: cost 32 inf + 0 1552473630.295 * * [simplify]: Extracting #3: cost 44 inf + 2 1552473630.295 * * [simplify]: Extracting #4: cost 47 inf + 141 1552473630.295 * * [simplify]: Extracting #5: cost 34 inf + 1228 1552473630.296 * * [simplify]: Extracting #6: cost 13 inf + 5722 1552473630.298 * * [simplify]: Extracting #7: cost 1 inf + 8751 1552473630.299 * * [simplify]: Extracting #8: cost 0 inf + 9090 1552473630.300 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (hypot y.re y.im))) 1552473630.301 * [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))))) 1552473630.301 * * * * [progress]: [ 433 / 799 ] simplifiying candidate # 1552473630.301 * [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 1)) 1552473630.301 * * [simplify]: iters left: 6 (16 enodes) 1552473630.306 * * [simplify]: iters left: 5 (57 enodes) 1552473630.320 * * [simplify]: iters left: 4 (65 enodes) 1552473630.333 * * [simplify]: iters left: 3 (66 enodes) 1552473630.343 * * [simplify]: iters left: 2 (73 enodes) 1552473630.352 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473630.352 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473630.353 * * [simplify]: Extracting #2: cost 13 inf + 1 1552473630.353 * * [simplify]: Extracting #3: cost 20 inf + 1 1552473630.353 * * [simplify]: Extracting #4: cost 22 inf + 3 1552473630.353 * * [simplify]: Extracting #5: cost 19 inf + 62 1552473630.353 * * [simplify]: Extracting #6: cost 2 inf + 2489 1552473630.354 * * [simplify]: Extracting #7: cost 1 inf + 2868 1552473630.354 * * [simplify]: Extracting #8: cost 0 inf + 3247 1552473630.355 * [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)))) 1552473630.355 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473630.355 * [simplify]: Simplifying (/ (/ (- (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)))) 1552473630.355 * * [simplify]: iters left: 6 (17 enodes) 1552473630.359 * * [simplify]: iters left: 5 (60 enodes) 1552473630.369 * * [simplify]: iters left: 4 (82 enodes) 1552473630.382 * * [simplify]: iters left: 3 (99 enodes) 1552473630.402 * * [simplify]: iters left: 2 (111 enodes) 1552473630.431 * * [simplify]: iters left: 1 (115 enodes) 1552473630.449 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473630.449 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473630.449 * * [simplify]: Extracting #2: cost 32 inf + 0 1552473630.449 * * [simplify]: Extracting #3: cost 44 inf + 2 1552473630.449 * * [simplify]: Extracting #4: cost 47 inf + 141 1552473630.450 * * [simplify]: Extracting #5: cost 34 inf + 1228 1552473630.450 * * [simplify]: Extracting #6: cost 13 inf + 5722 1552473630.452 * * [simplify]: Extracting #7: cost 1 inf + 8751 1552473630.453 * * [simplify]: Extracting #8: cost 0 inf + 9090 1552473630.455 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (hypot y.re y.im))) 1552473630.455 * [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))))) 1552473630.455 * * * * [progress]: [ 434 / 799 ] simplifiying candidate # 1552473630.455 * [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 1)) 1552473630.455 * * [simplify]: iters left: 6 (16 enodes) 1552473630.462 * * [simplify]: iters left: 5 (57 enodes) 1552473630.480 * * [simplify]: iters left: 4 (65 enodes) 1552473630.499 * * [simplify]: iters left: 3 (66 enodes) 1552473630.517 * * [simplify]: iters left: 2 (73 enodes) 1552473630.535 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473630.535 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473630.535 * * [simplify]: Extracting #2: cost 13 inf + 1 1552473630.535 * * [simplify]: Extracting #3: cost 20 inf + 1 1552473630.535 * * [simplify]: Extracting #4: cost 22 inf + 3 1552473630.535 * * [simplify]: Extracting #5: cost 19 inf + 62 1552473630.536 * * [simplify]: Extracting #6: cost 2 inf + 2489 1552473630.537 * * [simplify]: Extracting #7: cost 1 inf + 2868 1552473630.538 * * [simplify]: Extracting #8: cost 0 inf + 3247 1552473630.539 * [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)))) 1552473630.539 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473630.540 * [simplify]: Simplifying (/ (/ (- (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)))) 1552473630.540 * * [simplify]: iters left: 6 (17 enodes) 1552473630.547 * * [simplify]: iters left: 5 (60 enodes) 1552473630.565 * * [simplify]: iters left: 4 (82 enodes) 1552473630.583 * * [simplify]: iters left: 3 (99 enodes) 1552473630.597 * * [simplify]: iters left: 2 (111 enodes) 1552473630.620 * * [simplify]: iters left: 1 (115 enodes) 1552473630.649 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473630.650 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473630.650 * * [simplify]: Extracting #2: cost 32 inf + 0 1552473630.650 * * [simplify]: Extracting #3: cost 44 inf + 2 1552473630.650 * * [simplify]: Extracting #4: cost 47 inf + 141 1552473630.651 * * [simplify]: Extracting #5: cost 34 inf + 1228 1552473630.652 * * [simplify]: Extracting #6: cost 13 inf + 5722 1552473630.655 * * [simplify]: Extracting #7: cost 1 inf + 8751 1552473630.658 * * [simplify]: Extracting #8: cost 0 inf + 9090 1552473630.661 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (hypot y.re y.im))) 1552473630.661 * [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))))) 1552473630.661 * * * * [progress]: [ 435 / 799 ] simplifiying candidate # 1552473630.662 * [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 (* 1 1))) 1552473630.662 * * [simplify]: iters left: 6 (17 enodes) 1552473630.671 * * [simplify]: iters left: 5 (59 enodes) 1552473630.687 * * [simplify]: iters left: 4 (67 enodes) 1552473630.705 * * [simplify]: iters left: 3 (68 enodes) 1552473630.722 * * [simplify]: iters left: 2 (70 enodes) 1552473630.731 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473630.731 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473630.731 * * [simplify]: Extracting #2: cost 13 inf + 1 1552473630.732 * * [simplify]: Extracting #3: cost 20 inf + 1 1552473630.732 * * [simplify]: Extracting #4: cost 21 inf + 60 1552473630.732 * * [simplify]: Extracting #5: cost 15 inf + 570 1552473630.732 * * [simplify]: Extracting #6: cost 5 inf + 2081 1552473630.733 * * [simplify]: Extracting #7: cost 0 inf + 3247 1552473630.733 * [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)))) 1552473630.733 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473630.733 * [simplify]: Simplifying (/ (/ (- (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)))) 1552473630.734 * * [simplify]: iters left: 6 (17 enodes) 1552473630.737 * * [simplify]: iters left: 5 (60 enodes) 1552473630.749 * * [simplify]: iters left: 4 (82 enodes) 1552473630.772 * * [simplify]: iters left: 3 (99 enodes) 1552473630.798 * * [simplify]: iters left: 2 (111 enodes) 1552473630.828 * * [simplify]: iters left: 1 (115 enodes) 1552473630.857 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473630.857 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473630.857 * * [simplify]: Extracting #2: cost 32 inf + 0 1552473630.858 * * [simplify]: Extracting #3: cost 44 inf + 2 1552473630.858 * * [simplify]: Extracting #4: cost 47 inf + 141 1552473630.858 * * [simplify]: Extracting #5: cost 34 inf + 1228 1552473630.860 * * [simplify]: Extracting #6: cost 13 inf + 5722 1552473630.862 * * [simplify]: Extracting #7: cost 1 inf + 8751 1552473630.865 * * [simplify]: Extracting #8: cost 0 inf + 9090 1552473630.868 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (hypot y.re y.im))) 1552473630.868 * [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))))) 1552473630.868 * * * * [progress]: [ 436 / 799 ] simplifiying candidate # 1552473630.869 * [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 1)) 1552473630.869 * * [simplify]: iters left: 6 (16 enodes) 1552473630.877 * * [simplify]: iters left: 5 (57 enodes) 1552473630.888 * * [simplify]: iters left: 4 (65 enodes) 1552473630.898 * * [simplify]: iters left: 3 (66 enodes) 1552473630.908 * * [simplify]: iters left: 2 (73 enodes) 1552473630.917 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473630.917 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473630.917 * * [simplify]: Extracting #2: cost 13 inf + 1 1552473630.917 * * [simplify]: Extracting #3: cost 20 inf + 1 1552473630.917 * * [simplify]: Extracting #4: cost 22 inf + 3 1552473630.917 * * [simplify]: Extracting #5: cost 19 inf + 62 1552473630.918 * * [simplify]: Extracting #6: cost 2 inf + 2489 1552473630.918 * * [simplify]: Extracting #7: cost 1 inf + 2868 1552473630.919 * * [simplify]: Extracting #8: cost 0 inf + 3247 1552473630.919 * [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)))) 1552473630.919 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473630.920 * [simplify]: Simplifying (/ (/ (- (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)))) 1552473630.920 * * [simplify]: iters left: 6 (17 enodes) 1552473630.924 * * [simplify]: iters left: 5 (60 enodes) 1552473630.932 * * [simplify]: iters left: 4 (82 enodes) 1552473630.944 * * [simplify]: iters left: 3 (99 enodes) 1552473630.958 * * [simplify]: iters left: 2 (111 enodes) 1552473630.974 * * [simplify]: iters left: 1 (115 enodes) 1552473630.989 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473630.989 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473630.989 * * [simplify]: Extracting #2: cost 32 inf + 0 1552473630.989 * * [simplify]: Extracting #3: cost 44 inf + 2 1552473630.989 * * [simplify]: Extracting #4: cost 47 inf + 141 1552473630.989 * * [simplify]: Extracting #5: cost 34 inf + 1228 1552473630.990 * * [simplify]: Extracting #6: cost 13 inf + 5722 1552473630.991 * * [simplify]: Extracting #7: cost 1 inf + 8751 1552473630.993 * * [simplify]: Extracting #8: cost 0 inf + 9090 1552473630.994 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (hypot y.re y.im))) 1552473630.994 * [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))))) 1552473630.994 * * * * [progress]: [ 437 / 799 ] simplifiying candidate # 1552473630.995 * [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 1)) 1552473630.995 * * [simplify]: iters left: 6 (16 enodes) 1552473630.999 * * [simplify]: iters left: 5 (57 enodes) 1552473631.008 * * [simplify]: iters left: 4 (65 enodes) 1552473631.017 * * [simplify]: iters left: 3 (66 enodes) 1552473631.027 * * [simplify]: iters left: 2 (73 enodes) 1552473631.036 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473631.036 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473631.036 * * [simplify]: Extracting #2: cost 13 inf + 1 1552473631.036 * * [simplify]: Extracting #3: cost 20 inf + 1 1552473631.036 * * [simplify]: Extracting #4: cost 22 inf + 3 1552473631.036 * * [simplify]: Extracting #5: cost 19 inf + 62 1552473631.037 * * [simplify]: Extracting #6: cost 2 inf + 2489 1552473631.037 * * [simplify]: Extracting #7: cost 1 inf + 2868 1552473631.038 * * [simplify]: Extracting #8: cost 0 inf + 3247 1552473631.038 * [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)))) 1552473631.038 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473631.039 * [simplify]: Simplifying (/ (/ (- (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)))) 1552473631.039 * * [simplify]: iters left: 6 (17 enodes) 1552473631.043 * * [simplify]: iters left: 5 (60 enodes) 1552473631.053 * * [simplify]: iters left: 4 (82 enodes) 1552473631.065 * * [simplify]: iters left: 3 (99 enodes) 1552473631.079 * * [simplify]: iters left: 2 (111 enodes) 1552473631.105 * * [simplify]: iters left: 1 (115 enodes) 1552473631.134 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473631.134 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473631.134 * * [simplify]: Extracting #2: cost 32 inf + 0 1552473631.135 * * [simplify]: Extracting #3: cost 44 inf + 2 1552473631.135 * * [simplify]: Extracting #4: cost 47 inf + 141 1552473631.135 * * [simplify]: Extracting #5: cost 34 inf + 1228 1552473631.137 * * [simplify]: Extracting #6: cost 13 inf + 5722 1552473631.139 * * [simplify]: Extracting #7: cost 1 inf + 8751 1552473631.142 * * [simplify]: Extracting #8: cost 0 inf + 9090 1552473631.145 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (hypot y.re y.im))) 1552473631.145 * [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))))) 1552473631.145 * * * * [progress]: [ 438 / 799 ] simplifiying candidate # 1552473631.146 * [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 (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473631.146 * * [simplify]: iters left: 6 (19 enodes) 1552473631.155 * * [simplify]: iters left: 5 (64 enodes) 1552473631.175 * * [simplify]: iters left: 4 (76 enodes) 1552473631.195 * * [simplify]: iters left: 3 (88 enodes) 1552473631.219 * * [simplify]: iters left: 2 (90 enodes) 1552473631.241 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473631.242 * * [simplify]: Extracting #1: cost 12 inf + 0 1552473631.242 * * [simplify]: Extracting #2: cost 25 inf + 0 1552473631.242 * * [simplify]: Extracting #3: cost 33 inf + 0 1552473631.242 * * [simplify]: Extracting #4: cost 38 inf + 2 1552473631.242 * * [simplify]: Extracting #5: cost 34 inf + 240 1552473631.243 * * [simplify]: Extracting #6: cost 14 inf + 2726 1552473631.245 * * [simplify]: Extracting #7: cost 2 inf + 6502 1552473631.247 * * [simplify]: Extracting #8: cost 0 inf + 7340 1552473631.250 * [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))) 1552473631.250 * [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 (hypot y.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1552473631.250 * [simplify]: Simplifying (/ (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473631.251 * * [simplify]: iters left: 6 (18 enodes) 1552473631.259 * * [simplify]: iters left: 5 (63 enodes) 1552473631.277 * * [simplify]: iters left: 4 (85 enodes) 1552473631.295 * * [simplify]: iters left: 3 (102 enodes) 1552473631.310 * * [simplify]: iters left: 2 (114 enodes) 1552473631.329 * * [simplify]: iters left: 1 (118 enodes) 1552473631.358 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473631.359 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473631.359 * * [simplify]: Extracting #2: cost 30 inf + 0 1552473631.359 * * [simplify]: Extracting #3: cost 45 inf + 0 1552473631.359 * * [simplify]: Extracting #4: cost 50 inf + 2 1552473631.360 * * [simplify]: Extracting #5: cost 40 inf + 707 1552473631.361 * * [simplify]: Extracting #6: cost 15 inf + 5063 1552473631.364 * * [simplify]: Extracting #7: cost 2 inf + 9207 1552473631.367 * * [simplify]: Extracting #8: cost 0 inf + 10004 1552473631.370 * [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))) 1552473631.370 * [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 (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))) (cbrt (hypot y.re y.im))))) 1552473631.370 * * * * [progress]: [ 439 / 799 ] simplifiying candidate # 1552473631.370 * [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) 1552473631.371 * * [simplify]: iters left: 6 (15 enodes) 1552473631.378 * * [simplify]: iters left: 5 (52 enodes) 1552473631.390 * * [simplify]: iters left: 4 (62 enodes) 1552473631.399 * * [simplify]: iters left: 3 (69 enodes) 1552473631.408 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473631.408 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473631.408 * * [simplify]: Extracting #2: cost 13 inf + 1 1552473631.408 * * [simplify]: Extracting #3: cost 20 inf + 1 1552473631.409 * * [simplify]: Extracting #4: cost 21 inf + 60 1552473631.409 * * [simplify]: Extracting #5: cost 14 inf + 747 1552473631.409 * * [simplify]: Extracting #6: cost 5 inf + 1447 1552473631.409 * * [simplify]: Extracting #7: cost 0 inf + 3247 1552473631.410 * [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)))) 1552473631.410 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473631.410 * [simplify]: Simplifying (/ (/ (- (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)))) 1552473631.410 * * [simplify]: iters left: 6 (17 enodes) 1552473631.415 * * [simplify]: iters left: 5 (60 enodes) 1552473631.424 * * [simplify]: iters left: 4 (82 enodes) 1552473631.436 * * [simplify]: iters left: 3 (99 enodes) 1552473631.449 * * [simplify]: iters left: 2 (111 enodes) 1552473631.474 * * [simplify]: iters left: 1 (115 enodes) 1552473631.502 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473631.503 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473631.503 * * [simplify]: Extracting #2: cost 32 inf + 0 1552473631.503 * * [simplify]: Extracting #3: cost 44 inf + 2 1552473631.503 * * [simplify]: Extracting #4: cost 47 inf + 141 1552473631.504 * * [simplify]: Extracting #5: cost 34 inf + 1228 1552473631.505 * * [simplify]: Extracting #6: cost 13 inf + 5722 1552473631.508 * * [simplify]: Extracting #7: cost 1 inf + 8751 1552473631.511 * * [simplify]: Extracting #8: cost 0 inf + 9090 1552473631.514 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (hypot y.re y.im))) 1552473631.514 * [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))))) 1552473631.514 * * * * [progress]: [ 440 / 799 ] simplifiying candidate # 1552473631.514 * [simplify]: Simplifying (/ (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473631.514 * * [simplify]: iters left: 6 (19 enodes) 1552473631.525 * * [simplify]: iters left: 5 (64 enodes) 1552473631.543 * * [simplify]: iters left: 4 (76 enodes) 1552473631.560 * * [simplify]: iters left: 3 (85 enodes) 1552473631.572 * * [simplify]: iters left: 2 (88 enodes) 1552473631.583 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473631.583 * * [simplify]: Extracting #1: cost 10 inf + 0 1552473631.583 * * [simplify]: Extracting #2: cost 23 inf + 0 1552473631.584 * * [simplify]: Extracting #3: cost 33 inf + 0 1552473631.584 * * [simplify]: Extracting #4: cost 38 inf + 2 1552473631.584 * * [simplify]: Extracting #5: cost 34 inf + 280 1552473631.584 * * [simplify]: Extracting #6: cost 15 inf + 2025 1552473631.585 * * [simplify]: Extracting #7: cost 5 inf + 5125 1552473631.586 * * [simplify]: Extracting #8: cost 1 inf + 6841 1552473631.587 * * [simplify]: Extracting #9: cost 0 inf + 7340 1552473631.588 * [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))) 1552473631.588 * [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 (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1552473631.588 * [simplify]: Simplifying (/ (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473631.589 * * [simplify]: iters left: 6 (18 enodes) 1552473631.592 * * [simplify]: iters left: 5 (63 enodes) 1552473631.602 * * [simplify]: iters left: 4 (85 enodes) 1552473631.614 * * [simplify]: iters left: 3 (102 enodes) 1552473631.642 * * [simplify]: iters left: 2 (114 enodes) 1552473631.672 * * [simplify]: iters left: 1 (118 enodes) 1552473631.702 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473631.702 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473631.702 * * [simplify]: Extracting #2: cost 30 inf + 0 1552473631.702 * * [simplify]: Extracting #3: cost 45 inf + 0 1552473631.703 * * [simplify]: Extracting #4: cost 50 inf + 2 1552473631.703 * * [simplify]: Extracting #5: cost 40 inf + 747 1552473631.704 * * [simplify]: Extracting #6: cost 15 inf + 5103 1552473631.707 * * [simplify]: Extracting #7: cost 2 inf + 9207 1552473631.711 * * [simplify]: Extracting #8: cost 0 inf + 10004 1552473631.714 * [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))) 1552473631.714 * [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 (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 (hypot y.re y.im))))) 1552473631.714 * * * * [progress]: [ 441 / 799 ] simplifiying candidate # 1552473631.714 * [simplify]: Simplifying (/ (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473631.715 * * [simplify]: iters left: 6 (19 enodes) 1552473631.723 * * [simplify]: iters left: 5 (65 enodes) 1552473631.741 * * [simplify]: iters left: 4 (71 enodes) 1552473631.761 * * [simplify]: iters left: 3 (73 enodes) 1552473631.782 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473631.782 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473631.782 * * [simplify]: Extracting #2: cost 19 inf + 0 1552473631.782 * * [simplify]: Extracting #3: cost 29 inf + 0 1552473631.782 * * [simplify]: Extracting #4: cost 33 inf + 59 1552473631.782 * * [simplify]: Extracting #5: cost 28 inf + 394 1552473631.783 * * [simplify]: Extracting #6: cost 10 inf + 2820 1552473631.784 * * [simplify]: Extracting #7: cost 1 inf + 5945 1552473631.786 * * [simplify]: Extracting #8: cost 0 inf + 6284 1552473631.788 * [simplify]: Simplified to (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (* (sqrt (hypot y.re y.im)) (fabs (cbrt (fma y.im y.im (* y.re y.re)))))) 1552473631.788 * [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)) (fabs (cbrt (fma y.im y.im (* y.re y.re)))))) (/ (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 1552473631.789 * [simplify]: Simplifying (/ (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 1552473631.789 * * [simplify]: iters left: 6 (18 enodes) 1552473631.797 * * [simplify]: iters left: 5 (65 enodes) 1552473631.816 * * [simplify]: iters left: 4 (86 enodes) 1552473631.841 * * [simplify]: iters left: 3 (103 enodes) 1552473631.870 * * [simplify]: iters left: 2 (115 enodes) 1552473631.901 * * [simplify]: iters left: 1 (119 enodes) 1552473631.932 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473631.933 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473631.933 * * [simplify]: Extracting #2: cost 31 inf + 0 1552473631.933 * * [simplify]: Extracting #3: cost 47 inf + 0 1552473631.933 * * [simplify]: Extracting #4: cost 51 inf + 59 1552473631.934 * * [simplify]: Extracting #5: cost 37 inf + 1432 1552473631.936 * * [simplify]: Extracting #6: cost 14 inf + 7552 1552473631.940 * * [simplify]: Extracting #7: cost 0 inf + 12588 1552473631.944 * * [simplify]: Extracting #8: cost 0 inf + 12508 1552473631.948 * [simplify]: Simplified to (/ (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) 1552473631.948 * [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 (* (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 (hypot y.re y.im))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))))) 1552473631.949 * * * * [progress]: [ 442 / 799 ] simplifiying candidate # 1552473631.949 * [simplify]: Simplifying (/ (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473631.949 * * [simplify]: iters left: 6 (18 enodes) 1552473631.957 * * [simplify]: iters left: 5 (57 enodes) 1552473631.973 * * [simplify]: iters left: 4 (61 enodes) 1552473631.989 * * [simplify]: iters left: 3 (62 enodes) 1552473632.004 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473632.004 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473632.004 * * [simplify]: Extracting #2: cost 15 inf + 0 1552473632.004 * * [simplify]: Extracting #3: cost 19 inf + 59 1552473632.005 * * [simplify]: Extracting #4: cost 18 inf + 586 1552473632.005 * * [simplify]: Extracting #5: cost 14 inf + 670 1552473632.006 * * [simplify]: Extracting #6: cost 4 inf + 1574 1552473632.007 * * [simplify]: Extracting #7: cost 0 inf + 2850 1552473632.008 * [simplify]: Simplified to (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (hypot y.re y.im)) 1552473632.008 * [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 (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1552473632.008 * [simplify]: Simplifying (/ (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473632.008 * * [simplify]: iters left: 6 (18 enodes) 1552473632.017 * * [simplify]: iters left: 5 (61 enodes) 1552473632.031 * * [simplify]: iters left: 4 (83 enodes) 1552473632.043 * * [simplify]: iters left: 3 (101 enodes) 1552473632.060 * * [simplify]: iters left: 2 (108 enodes) 1552473632.086 * * [simplify]: iters left: 1 (109 enodes) 1552473632.113 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473632.113 * * [simplify]: Extracting #1: cost 9 inf + 0 1552473632.113 * * [simplify]: Extracting #2: cost 27 inf + 0 1552473632.113 * * [simplify]: Extracting #3: cost 38 inf + 2 1552473632.114 * * [simplify]: Extracting #4: cost 39 inf + 295 1552473632.114 * * [simplify]: Extracting #5: cost 32 inf + 670 1552473632.115 * * [simplify]: Extracting #6: cost 17 inf + 2854 1552473632.117 * * [simplify]: Extracting #7: cost 2 inf + 5945 1552473632.120 * * [simplify]: Extracting #8: cost 0 inf + 6502 1552473632.122 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (hypot y.re y.im)) 1552473632.122 * [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)))) 1552473632.122 * * * * [progress]: [ 443 / 799 ] simplifiying candidate # 1552473632.123 * [simplify]: Simplifying (/ (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt 1)) 1552473632.123 * * [simplify]: iters left: 6 (15 enodes) 1552473632.131 * * [simplify]: iters left: 5 (52 enodes) 1552473632.139 * * [simplify]: iters left: 4 (56 enodes) 1552473632.147 * * [simplify]: iters left: 3 (58 enodes) 1552473632.159 * * [simplify]: iters left: 2 (59 enodes) 1552473632.174 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473632.174 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473632.174 * * [simplify]: Extracting #2: cost 9 inf + 1 1552473632.174 * * [simplify]: Extracting #3: cost 16 inf + 1 1552473632.175 * * [simplify]: Extracting #4: cost 17 inf + 60 1552473632.175 * * [simplify]: Extracting #5: cost 9 inf + 519 1552473632.175 * * [simplify]: Extracting #6: cost 4 inf + 809 1552473632.176 * * [simplify]: Extracting #7: cost 2 inf + 1217 1552473632.176 * * [simplify]: Extracting #8: cost 0 inf + 1895 1552473632.177 * [simplify]: Simplified to (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) 1552473632.177 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473632.178 * [simplify]: Simplifying (/ (/ (- (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)))) 1552473632.178 * * [simplify]: iters left: 6 (17 enodes) 1552473632.184 * * [simplify]: iters left: 5 (60 enodes) 1552473632.194 * * [simplify]: iters left: 4 (82 enodes) 1552473632.206 * * [simplify]: iters left: 3 (99 enodes) 1552473632.229 * * [simplify]: iters left: 2 (111 enodes) 1552473632.251 * * [simplify]: iters left: 1 (115 enodes) 1552473632.266 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473632.266 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473632.266 * * [simplify]: Extracting #2: cost 32 inf + 0 1552473632.266 * * [simplify]: Extracting #3: cost 44 inf + 2 1552473632.266 * * [simplify]: Extracting #4: cost 47 inf + 141 1552473632.267 * * [simplify]: Extracting #5: cost 34 inf + 1068 1552473632.268 * * [simplify]: Extracting #6: cost 13 inf + 5162 1552473632.269 * * [simplify]: Extracting #7: cost 1 inf + 7991 1552473632.272 * * [simplify]: Extracting #8: cost 0 inf + 8290 1552473632.274 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (* (sqrt (hypot y.re y.im)) (hypot y.re y.im))) 1552473632.275 * [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))))) 1552473632.275 * * * * [progress]: [ 444 / 799 ] simplifiying candidate # 1552473632.275 * [simplify]: Simplifying (/ (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt 1)) 1552473632.275 * * [simplify]: iters left: 6 (15 enodes) 1552473632.284 * * [simplify]: iters left: 5 (52 enodes) 1552473632.294 * * [simplify]: iters left: 4 (56 enodes) 1552473632.302 * * [simplify]: iters left: 3 (58 enodes) 1552473632.309 * * [simplify]: iters left: 2 (59 enodes) 1552473632.320 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473632.320 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473632.320 * * [simplify]: Extracting #2: cost 9 inf + 1 1552473632.320 * * [simplify]: Extracting #3: cost 16 inf + 1 1552473632.320 * * [simplify]: Extracting #4: cost 17 inf + 60 1552473632.320 * * [simplify]: Extracting #5: cost 9 inf + 519 1552473632.321 * * [simplify]: Extracting #6: cost 4 inf + 809 1552473632.321 * * [simplify]: Extracting #7: cost 2 inf + 1217 1552473632.322 * * [simplify]: Extracting #8: cost 0 inf + 1895 1552473632.323 * [simplify]: Simplified to (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) 1552473632.323 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473632.323 * [simplify]: Simplifying (/ (/ (- (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)))) 1552473632.323 * * [simplify]: iters left: 6 (17 enodes) 1552473632.331 * * [simplify]: iters left: 5 (60 enodes) 1552473632.349 * * [simplify]: iters left: 4 (82 enodes) 1552473632.369 * * [simplify]: iters left: 3 (99 enodes) 1552473632.383 * * [simplify]: iters left: 2 (111 enodes) 1552473632.401 * * [simplify]: iters left: 1 (115 enodes) 1552473632.430 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473632.430 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473632.430 * * [simplify]: Extracting #2: cost 32 inf + 0 1552473632.431 * * [simplify]: Extracting #3: cost 44 inf + 2 1552473632.431 * * [simplify]: Extracting #4: cost 47 inf + 141 1552473632.431 * * [simplify]: Extracting #5: cost 34 inf + 1068 1552473632.433 * * [simplify]: Extracting #6: cost 13 inf + 5162 1552473632.436 * * [simplify]: Extracting #7: cost 1 inf + 7991 1552473632.438 * * [simplify]: Extracting #8: cost 0 inf + 8290 1552473632.439 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (* (sqrt (hypot y.re y.im)) (hypot y.re y.im))) 1552473632.439 * [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))))) 1552473632.439 * * * * [progress]: [ 445 / 799 ] simplifiying candidate # 1552473632.440 * [simplify]: Simplifying (/ (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt 1)) 1552473632.440 * * [simplify]: iters left: 6 (15 enodes) 1552473632.444 * * [simplify]: iters left: 5 (52 enodes) 1552473632.452 * * [simplify]: iters left: 4 (56 enodes) 1552473632.461 * * [simplify]: iters left: 3 (58 enodes) 1552473632.468 * * [simplify]: iters left: 2 (59 enodes) 1552473632.477 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473632.477 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473632.477 * * [simplify]: Extracting #2: cost 9 inf + 1 1552473632.477 * * [simplify]: Extracting #3: cost 16 inf + 1 1552473632.477 * * [simplify]: Extracting #4: cost 17 inf + 60 1552473632.478 * * [simplify]: Extracting #5: cost 9 inf + 519 1552473632.478 * * [simplify]: Extracting #6: cost 4 inf + 809 1552473632.478 * * [simplify]: Extracting #7: cost 2 inf + 1217 1552473632.479 * * [simplify]: Extracting #8: cost 0 inf + 1895 1552473632.480 * [simplify]: Simplified to (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) 1552473632.480 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473632.480 * [simplify]: Simplifying (/ (/ (- (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)))) 1552473632.480 * * [simplify]: iters left: 6 (17 enodes) 1552473632.488 * * [simplify]: iters left: 5 (60 enodes) 1552473632.505 * * [simplify]: iters left: 4 (82 enodes) 1552473632.529 * * [simplify]: iters left: 3 (99 enodes) 1552473632.551 * * [simplify]: iters left: 2 (111 enodes) 1552473632.566 * * [simplify]: iters left: 1 (115 enodes) 1552473632.585 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473632.585 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473632.585 * * [simplify]: Extracting #2: cost 32 inf + 0 1552473632.585 * * [simplify]: Extracting #3: cost 44 inf + 2 1552473632.585 * * [simplify]: Extracting #4: cost 47 inf + 141 1552473632.586 * * [simplify]: Extracting #5: cost 34 inf + 1068 1552473632.587 * * [simplify]: Extracting #6: cost 13 inf + 5162 1552473632.588 * * [simplify]: Extracting #7: cost 1 inf + 7991 1552473632.589 * * [simplify]: Extracting #8: cost 0 inf + 8290 1552473632.591 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (* (sqrt (hypot y.re y.im)) (hypot y.re y.im))) 1552473632.591 * [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))))) 1552473632.591 * * * * [progress]: [ 446 / 799 ] simplifiying candidate # 1552473632.591 * [simplify]: Simplifying (/ (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (* 1 1))) 1552473632.591 * * [simplify]: iters left: 6 (16 enodes) 1552473632.596 * * [simplify]: iters left: 5 (54 enodes) 1552473632.604 * * [simplify]: iters left: 4 (58 enodes) 1552473632.614 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473632.614 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473632.614 * * [simplify]: Extracting #2: cost 9 inf + 1 1552473632.614 * * [simplify]: Extracting #3: cost 16 inf + 1 1552473632.614 * * [simplify]: Extracting #4: cost 18 inf + 3 1552473632.615 * * [simplify]: Extracting #5: cost 13 inf + 186 1552473632.615 * * [simplify]: Extracting #6: cost 4 inf + 809 1552473632.615 * * [simplify]: Extracting #7: cost 0 inf + 1895 1552473632.616 * [simplify]: Simplified to (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) 1552473632.616 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473632.617 * [simplify]: Simplifying (/ (/ (- (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)))) 1552473632.617 * * [simplify]: iters left: 6 (17 enodes) 1552473632.624 * * [simplify]: iters left: 5 (60 enodes) 1552473632.636 * * [simplify]: iters left: 4 (82 enodes) 1552473632.648 * * [simplify]: iters left: 3 (99 enodes) 1552473632.662 * * [simplify]: iters left: 2 (111 enodes) 1552473632.678 * * [simplify]: iters left: 1 (115 enodes) 1552473632.693 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473632.693 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473632.693 * * [simplify]: Extracting #2: cost 32 inf + 0 1552473632.693 * * [simplify]: Extracting #3: cost 44 inf + 2 1552473632.693 * * [simplify]: Extracting #4: cost 47 inf + 141 1552473632.693 * * [simplify]: Extracting #5: cost 34 inf + 1068 1552473632.694 * * [simplify]: Extracting #6: cost 13 inf + 5162 1552473632.695 * * [simplify]: Extracting #7: cost 1 inf + 7991 1552473632.697 * * [simplify]: Extracting #8: cost 0 inf + 8290 1552473632.699 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (* (sqrt (hypot y.re y.im)) (hypot y.re y.im))) 1552473632.699 * [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))))) 1552473632.700 * * * * [progress]: [ 447 / 799 ] simplifiying candidate # 1552473632.701 * [simplify]: Simplifying (/ (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt 1)) 1552473632.701 * * [simplify]: iters left: 6 (15 enodes) 1552473632.709 * * [simplify]: iters left: 5 (52 enodes) 1552473632.724 * * [simplify]: iters left: 4 (56 enodes) 1552473632.739 * * [simplify]: iters left: 3 (58 enodes) 1552473632.754 * * [simplify]: iters left: 2 (59 enodes) 1552473632.767 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473632.767 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473632.768 * * [simplify]: Extracting #2: cost 9 inf + 1 1552473632.768 * * [simplify]: Extracting #3: cost 16 inf + 1 1552473632.768 * * [simplify]: Extracting #4: cost 17 inf + 60 1552473632.768 * * [simplify]: Extracting #5: cost 9 inf + 519 1552473632.768 * * [simplify]: Extracting #6: cost 4 inf + 809 1552473632.769 * * [simplify]: Extracting #7: cost 2 inf + 1217 1552473632.770 * * [simplify]: Extracting #8: cost 0 inf + 1895 1552473632.770 * [simplify]: Simplified to (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) 1552473632.770 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473632.771 * [simplify]: Simplifying (/ (/ (- (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)))) 1552473632.771 * * [simplify]: iters left: 6 (17 enodes) 1552473632.778 * * [simplify]: iters left: 5 (60 enodes) 1552473632.796 * * [simplify]: iters left: 4 (82 enodes) 1552473632.820 * * [simplify]: iters left: 3 (99 enodes) 1552473632.848 * * [simplify]: iters left: 2 (111 enodes) 1552473632.865 * * [simplify]: iters left: 1 (115 enodes) 1552473632.880 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473632.880 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473632.880 * * [simplify]: Extracting #2: cost 32 inf + 0 1552473632.881 * * [simplify]: Extracting #3: cost 44 inf + 2 1552473632.881 * * [simplify]: Extracting #4: cost 47 inf + 141 1552473632.881 * * [simplify]: Extracting #5: cost 34 inf + 1068 1552473632.882 * * [simplify]: Extracting #6: cost 13 inf + 5162 1552473632.885 * * [simplify]: Extracting #7: cost 1 inf + 7991 1552473632.888 * * [simplify]: Extracting #8: cost 0 inf + 8290 1552473632.891 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (* (sqrt (hypot y.re y.im)) (hypot y.re y.im))) 1552473632.891 * [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))))) 1552473632.891 * * * * [progress]: [ 448 / 799 ] simplifiying candidate # 1552473632.892 * [simplify]: Simplifying (/ (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt 1)) 1552473632.892 * * [simplify]: iters left: 6 (15 enodes) 1552473632.901 * * [simplify]: iters left: 5 (52 enodes) 1552473632.916 * * [simplify]: iters left: 4 (56 enodes) 1552473632.931 * * [simplify]: iters left: 3 (58 enodes) 1552473632.944 * * [simplify]: iters left: 2 (59 enodes) 1552473632.958 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473632.959 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473632.959 * * [simplify]: Extracting #2: cost 9 inf + 1 1552473632.959 * * [simplify]: Extracting #3: cost 16 inf + 1 1552473632.959 * * [simplify]: Extracting #4: cost 17 inf + 60 1552473632.959 * * [simplify]: Extracting #5: cost 9 inf + 519 1552473632.959 * * [simplify]: Extracting #6: cost 4 inf + 809 1552473632.960 * * [simplify]: Extracting #7: cost 2 inf + 1217 1552473632.961 * * [simplify]: Extracting #8: cost 0 inf + 1895 1552473632.961 * [simplify]: Simplified to (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) 1552473632.961 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473632.962 * [simplify]: Simplifying (/ (/ (- (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)))) 1552473632.962 * * [simplify]: iters left: 6 (17 enodes) 1552473632.969 * * [simplify]: iters left: 5 (60 enodes) 1552473632.988 * * [simplify]: iters left: 4 (82 enodes) 1552473633.011 * * [simplify]: iters left: 3 (99 enodes) 1552473633.038 * * [simplify]: iters left: 2 (111 enodes) 1552473633.066 * * [simplify]: iters left: 1 (115 enodes) 1552473633.082 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473633.082 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473633.082 * * [simplify]: Extracting #2: cost 32 inf + 0 1552473633.082 * * [simplify]: Extracting #3: cost 44 inf + 2 1552473633.082 * * [simplify]: Extracting #4: cost 47 inf + 141 1552473633.083 * * [simplify]: Extracting #5: cost 34 inf + 1068 1552473633.083 * * [simplify]: Extracting #6: cost 13 inf + 5162 1552473633.085 * * [simplify]: Extracting #7: cost 1 inf + 7991 1552473633.086 * * [simplify]: Extracting #8: cost 0 inf + 8290 1552473633.088 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (* (sqrt (hypot y.re y.im)) (hypot y.re y.im))) 1552473633.088 * [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))))) 1552473633.088 * * * * [progress]: [ 449 / 799 ] simplifiying candidate # 1552473633.088 * [simplify]: Simplifying (/ (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473633.088 * * [simplify]: iters left: 6 (18 enodes) 1552473633.092 * * [simplify]: iters left: 5 (57 enodes) 1552473633.104 * * [simplify]: iters left: 4 (61 enodes) 1552473633.119 * * [simplify]: iters left: 3 (62 enodes) 1552473633.134 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473633.134 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473633.134 * * [simplify]: Extracting #2: cost 15 inf + 0 1552473633.134 * * [simplify]: Extracting #3: cost 19 inf + 59 1552473633.134 * * [simplify]: Extracting #4: cost 18 inf + 586 1552473633.135 * * [simplify]: Extracting #5: cost 14 inf + 670 1552473633.135 * * [simplify]: Extracting #6: cost 4 inf + 1574 1552473633.136 * * [simplify]: Extracting #7: cost 0 inf + 2850 1552473633.137 * [simplify]: Simplified to (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (hypot y.re y.im)) 1552473633.137 * [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 (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1552473633.138 * [simplify]: Simplifying (/ (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473633.138 * * [simplify]: iters left: 6 (18 enodes) 1552473633.146 * * [simplify]: iters left: 5 (61 enodes) 1552473633.164 * * [simplify]: iters left: 4 (83 enodes) 1552473633.182 * * [simplify]: iters left: 3 (101 enodes) 1552473633.195 * * [simplify]: iters left: 2 (108 enodes) 1552473633.209 * * [simplify]: iters left: 1 (109 enodes) 1552473633.235 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473633.235 * * [simplify]: Extracting #1: cost 9 inf + 0 1552473633.235 * * [simplify]: Extracting #2: cost 27 inf + 0 1552473633.236 * * [simplify]: Extracting #3: cost 38 inf + 2 1552473633.236 * * [simplify]: Extracting #4: cost 39 inf + 295 1552473633.236 * * [simplify]: Extracting #5: cost 32 inf + 670 1552473633.237 * * [simplify]: Extracting #6: cost 17 inf + 2854 1552473633.239 * * [simplify]: Extracting #7: cost 2 inf + 5945 1552473633.242 * * [simplify]: Extracting #8: cost 0 inf + 6502 1552473633.244 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (hypot y.re y.im)) 1552473633.244 * [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)))) 1552473633.245 * * * * [progress]: [ 450 / 799 ] simplifiying candidate # 1552473633.245 * [simplify]: Simplifying (/ (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) 1) 1552473633.245 * * [simplify]: iters left: 6 (14 enodes) 1552473633.252 * * [simplify]: iters left: 5 (47 enodes) 1552473633.266 * * [simplify]: iters left: 4 (52 enodes) 1552473633.281 * * [simplify]: iters left: 3 (55 enodes) 1552473633.290 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473633.290 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473633.290 * * [simplify]: Extracting #2: cost 9 inf + 1 1552473633.290 * * [simplify]: Extracting #3: cost 16 inf + 1 1552473633.291 * * [simplify]: Extracting #4: cost 17 inf + 60 1552473633.291 * * [simplify]: Extracting #5: cost 8 inf + 561 1552473633.291 * * [simplify]: Extracting #6: cost 5 inf + 727 1552473633.291 * * [simplify]: Extracting #7: cost 1 inf + 1556 1552473633.291 * * [simplify]: Extracting #8: cost 0 inf + 1895 1552473633.292 * [simplify]: Simplified to (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) 1552473633.292 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473633.292 * [simplify]: Simplifying (/ (/ (- (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)))) 1552473633.292 * * [simplify]: iters left: 6 (17 enodes) 1552473633.296 * * [simplify]: iters left: 5 (60 enodes) 1552473633.305 * * [simplify]: iters left: 4 (82 enodes) 1552473633.316 * * [simplify]: iters left: 3 (99 enodes) 1552473633.341 * * [simplify]: iters left: 2 (111 enodes) 1552473633.366 * * [simplify]: iters left: 1 (115 enodes) 1552473633.386 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473633.386 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473633.386 * * [simplify]: Extracting #2: cost 32 inf + 0 1552473633.386 * * [simplify]: Extracting #3: cost 44 inf + 2 1552473633.386 * * [simplify]: Extracting #4: cost 47 inf + 141 1552473633.387 * * [simplify]: Extracting #5: cost 34 inf + 1068 1552473633.388 * * [simplify]: Extracting #6: cost 13 inf + 5162 1552473633.391 * * [simplify]: Extracting #7: cost 1 inf + 7991 1552473633.394 * * [simplify]: Extracting #8: cost 0 inf + 8290 1552473633.397 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (* (sqrt (hypot y.re y.im)) (hypot y.re y.im))) 1552473633.397 * [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))))) 1552473633.397 * * * * [progress]: [ 451 / 799 ] simplifiying candidate # 1552473633.397 * [simplify]: Simplifying (/ (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) 1) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473633.397 * * [simplify]: iters left: 6 (18 enodes) 1552473633.406 * * [simplify]: iters left: 5 (64 enodes) 1552473633.425 * * [simplify]: iters left: 4 (74 enodes) 1552473633.445 * * [simplify]: iters left: 3 (79 enodes) 1552473633.457 * * [simplify]: iters left: 2 (80 enodes) 1552473633.469 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473633.469 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473633.469 * * [simplify]: Extracting #2: cost 13 inf + 1 1552473633.469 * * [simplify]: Extracting #3: cost 21 inf + 1 1552473633.469 * * [simplify]: Extracting #4: cost 26 inf + 3 1552473633.469 * * [simplify]: Extracting #5: cost 19 inf + 612 1552473633.470 * * [simplify]: Extracting #6: cost 8 inf + 1437 1552473633.470 * * [simplify]: Extracting #7: cost 1 inf + 3186 1552473633.471 * * [simplify]: Extracting #8: cost 0 inf + 3605 1552473633.471 * [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)))) 1552473633.472 * [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 (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1552473633.472 * [simplify]: Simplifying (/ (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (hypot y.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473633.472 * * [simplify]: iters left: 6 (17 enodes) 1552473633.476 * * [simplify]: iters left: 5 (60 enodes) 1552473633.484 * * [simplify]: iters left: 4 (87 enodes) 1552473633.508 * * [simplify]: iters left: 3 (116 enodes) 1552473633.539 * * [simplify]: iters left: 2 (130 enodes) 1552473633.571 * * [simplify]: iters left: 1 (135 enodes) 1552473633.606 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473633.606 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473633.606 * * [simplify]: Extracting #2: cost 34 inf + 0 1552473633.607 * * [simplify]: Extracting #3: cost 48 inf + 2 1552473633.607 * * [simplify]: Extracting #4: cost 47 inf + 529 1552473633.608 * * [simplify]: Extracting #5: cost 37 inf + 1526 1552473633.610 * * [simplify]: Extracting #6: cost 16 inf + 5579 1552473633.613 * * [simplify]: Extracting #7: cost 1 inf + 9423 1552473633.616 * * [simplify]: Extracting #8: cost 0 inf + 9802 1552473633.619 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (hypot y.re y.im))) 1552473633.619 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.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 (* x.im y.re)) (sqrt (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (hypot y.re y.im))))) 1552473633.620 * * * * [progress]: [ 452 / 799 ] simplifiying candidate # 1552473633.620 * [simplify]: Simplifying (/ (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) 1) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473633.620 * * [simplify]: iters left: 6 (18 enodes) 1552473633.629 * * [simplify]: iters left: 5 (62 enodes) 1552473633.639 * * [simplify]: iters left: 4 (67 enodes) 1552473633.648 * * [simplify]: iters left: 3 (70 enodes) 1552473633.658 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473633.658 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473633.658 * * [simplify]: Extracting #2: cost 10 inf + 1 1552473633.658 * * [simplify]: Extracting #3: cost 17 inf + 1 1552473633.658 * * [simplify]: Extracting #4: cost 26 inf + 1 1552473633.658 * * [simplify]: Extracting #5: cost 24 inf + 5 1552473633.658 * * [simplify]: Extracting #6: cost 12 inf + 721 1552473633.659 * * [simplify]: Extracting #7: cost 4 inf + 2095 1552473633.659 * * [simplify]: Extracting #8: cost 0 inf + 3407 1552473633.660 * [simplify]: Simplified to (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (fabs (cbrt (fma y.im y.im (* y.re y.re))))) 1552473633.660 * [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))) (hypot y.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 1552473633.660 * [simplify]: Simplifying (/ (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (hypot y.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 1552473633.660 * * [simplify]: iters left: 6 (17 enodes) 1552473633.664 * * [simplify]: iters left: 5 (62 enodes) 1552473633.673 * * [simplify]: iters left: 4 (83 enodes) 1552473633.692 * * [simplify]: iters left: 3 (100 enodes) 1552473633.721 * * [simplify]: iters left: 2 (112 enodes) 1552473633.736 * * [simplify]: iters left: 1 (116 enodes) 1552473633.753 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473633.753 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473633.753 * * [simplify]: Extracting #2: cost 32 inf + 0 1552473633.753 * * [simplify]: Extracting #3: cost 43 inf + 2 1552473633.753 * * [simplify]: Extracting #4: cost 49 inf + 59 1552473633.754 * * [simplify]: Extracting #5: cost 38 inf + 1427 1552473633.756 * * [simplify]: Extracting #6: cost 10 inf + 8530 1552473633.760 * * [simplify]: Extracting #7: cost 0 inf + 11594 1552473633.764 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (* (hypot y.re y.im) (sqrt (cbrt (fma y.im y.im (* y.re y.re)))))) 1552473633.764 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) 1) (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))) (* (hypot y.re y.im) (sqrt (cbrt (fma y.im y.im (* y.re y.re)))))))) 1552473633.764 * * * * [progress]: [ 453 / 799 ] simplifiying candidate # 1552473633.764 * [simplify]: Simplifying (/ (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473633.764 * * [simplify]: iters left: 6 (17 enodes) 1552473633.769 * * [simplify]: iters left: 5 (59 enodes) 1552473633.778 * * [simplify]: iters left: 4 (65 enodes) 1552473633.787 * * [simplify]: iters left: 3 (68 enodes) 1552473633.796 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473633.796 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473633.796 * * [simplify]: Extracting #2: cost 9 inf + 1 1552473633.796 * * [simplify]: Extracting #3: cost 17 inf + 1 1552473633.796 * * [simplify]: Extracting #4: cost 22 inf + 3 1552473633.796 * * [simplify]: Extracting #5: cost 15 inf + 492 1552473633.797 * * [simplify]: Extracting #6: cost 4 inf + 1167 1552473633.798 * * [simplify]: Extracting #7: cost 0 inf + 2253 1552473633.799 * [simplify]: Simplified to (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) 1552473633.799 * [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 (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1552473633.800 * [simplify]: Simplifying (/ (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (hypot y.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473633.800 * * [simplify]: iters left: 6 (17 enodes) 1552473633.807 * * [simplify]: iters left: 5 (60 enodes) 1552473633.825 * * [simplify]: iters left: 4 (87 enodes) 1552473633.837 * * [simplify]: iters left: 3 (116 enodes) 1552473633.853 * * [simplify]: iters left: 2 (130 enodes) 1552473633.880 * * [simplify]: iters left: 1 (135 enodes) 1552473633.907 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473633.907 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473633.907 * * [simplify]: Extracting #2: cost 34 inf + 0 1552473633.907 * * [simplify]: Extracting #3: cost 48 inf + 2 1552473633.908 * * [simplify]: Extracting #4: cost 47 inf + 489 1552473633.909 * * [simplify]: Extracting #5: cost 37 inf + 1326 1552473633.909 * * [simplify]: Extracting #6: cost 16 inf + 5099 1552473633.911 * * [simplify]: Extracting #7: cost 1 inf + 8663 1552473633.912 * * [simplify]: Extracting #8: cost 0 inf + 9002 1552473633.914 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (* (sqrt (hypot y.re y.im)) (hypot y.re y.im))) 1552473633.914 * [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))))) 1552473633.914 * * * * [progress]: [ 454 / 799 ] simplifiying candidate # 1552473633.914 * [simplify]: Simplifying (/ (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) 1) (sqrt 1)) 1552473633.915 * * [simplify]: iters left: 6 (13 enodes) 1552473633.919 * * [simplify]: iters left: 5 (44 enodes) 1552473633.925 * * [simplify]: iters left: 4 (46 enodes) 1552473633.930 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473633.930 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473633.930 * * [simplify]: Extracting #2: cost 8 inf + 1 1552473633.930 * * [simplify]: Extracting #3: cost 14 inf + 1 1552473633.931 * * [simplify]: Extracting #4: cost 10 inf + 5 1552473633.931 * * [simplify]: Extracting #5: cost 6 inf + 253 1552473633.931 * * [simplify]: Extracting #6: cost 1 inf + 705 1552473633.931 * * [simplify]: Extracting #7: cost 0 inf + 909 1552473633.931 * [simplify]: Simplified to (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) 1552473633.931 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473633.931 * [simplify]: Simplifying (/ (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (hypot y.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473633.932 * * [simplify]: iters left: 6 (16 enodes) 1552473633.937 * * [simplify]: iters left: 5 (57 enodes) 1552473633.954 * * [simplify]: iters left: 4 (79 enodes) 1552473633.975 * * [simplify]: iters left: 3 (97 enodes) 1552473634.000 * * [simplify]: iters left: 2 (104 enodes) 1552473634.026 * * [simplify]: iters left: 1 (105 enodes) 1552473634.053 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473634.053 * * [simplify]: Extracting #1: cost 9 inf + 0 1552473634.053 * * [simplify]: Extracting #2: cost 28 inf + 0 1552473634.054 * * [simplify]: Extracting #3: cost 38 inf + 2 1552473634.054 * * [simplify]: Extracting #4: cost 37 inf + 279 1552473634.054 * * [simplify]: Extracting #5: cost 32 inf + 476 1552473634.055 * * [simplify]: Extracting #6: cost 18 inf + 2338 1552473634.057 * * [simplify]: Extracting #7: cost 2 inf + 5768 1552473634.059 * * [simplify]: Extracting #8: cost 0 inf + 6148 1552473634.062 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (fma y.im y.im (* y.re y.re))) 1552473634.062 * [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))))) 1552473634.062 * * * * [progress]: [ 455 / 799 ] simplifiying candidate # 1552473634.062 * [simplify]: Simplifying (/ (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) 1) (sqrt 1)) 1552473634.063 * * [simplify]: iters left: 6 (13 enodes) 1552473634.070 * * [simplify]: iters left: 5 (44 enodes) 1552473634.081 * * [simplify]: iters left: 4 (46 enodes) 1552473634.092 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473634.092 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473634.092 * * [simplify]: Extracting #2: cost 8 inf + 1 1552473634.092 * * [simplify]: Extracting #3: cost 14 inf + 1 1552473634.092 * * [simplify]: Extracting #4: cost 10 inf + 5 1552473634.092 * * [simplify]: Extracting #5: cost 6 inf + 253 1552473634.093 * * [simplify]: Extracting #6: cost 1 inf + 705 1552473634.093 * * [simplify]: Extracting #7: cost 0 inf + 909 1552473634.093 * [simplify]: Simplified to (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) 1552473634.093 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473634.094 * [simplify]: Simplifying (/ (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (hypot y.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473634.094 * * [simplify]: iters left: 6 (16 enodes) 1552473634.101 * * [simplify]: iters left: 5 (57 enodes) 1552473634.118 * * [simplify]: iters left: 4 (79 enodes) 1552473634.139 * * [simplify]: iters left: 3 (97 enodes) 1552473634.165 * * [simplify]: iters left: 2 (104 enodes) 1552473634.193 * * [simplify]: iters left: 1 (105 enodes) 1552473634.218 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473634.218 * * [simplify]: Extracting #1: cost 9 inf + 0 1552473634.218 * * [simplify]: Extracting #2: cost 28 inf + 0 1552473634.218 * * [simplify]: Extracting #3: cost 38 inf + 2 1552473634.218 * * [simplify]: Extracting #4: cost 37 inf + 279 1552473634.219 * * [simplify]: Extracting #5: cost 32 inf + 476 1552473634.219 * * [simplify]: Extracting #6: cost 18 inf + 2338 1552473634.221 * * [simplify]: Extracting #7: cost 2 inf + 5768 1552473634.224 * * [simplify]: Extracting #8: cost 0 inf + 6148 1552473634.226 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (fma y.im y.im (* y.re y.re))) 1552473634.226 * [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))))) 1552473634.226 * * * * [progress]: [ 456 / 799 ] simplifiying candidate # 1552473634.227 * [simplify]: Simplifying (/ (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) 1) (sqrt 1)) 1552473634.227 * * [simplify]: iters left: 6 (13 enodes) 1552473634.234 * * [simplify]: iters left: 5 (44 enodes) 1552473634.241 * * [simplify]: iters left: 4 (46 enodes) 1552473634.247 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473634.247 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473634.247 * * [simplify]: Extracting #2: cost 8 inf + 1 1552473634.247 * * [simplify]: Extracting #3: cost 14 inf + 1 1552473634.247 * * [simplify]: Extracting #4: cost 10 inf + 5 1552473634.247 * * [simplify]: Extracting #5: cost 6 inf + 253 1552473634.248 * * [simplify]: Extracting #6: cost 1 inf + 705 1552473634.248 * * [simplify]: Extracting #7: cost 0 inf + 909 1552473634.248 * [simplify]: Simplified to (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) 1552473634.248 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473634.248 * [simplify]: Simplifying (/ (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (hypot y.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473634.248 * * [simplify]: iters left: 6 (16 enodes) 1552473634.252 * * [simplify]: iters left: 5 (57 enodes) 1552473634.260 * * [simplify]: iters left: 4 (79 enodes) 1552473634.271 * * [simplify]: iters left: 3 (97 enodes) 1552473634.284 * * [simplify]: iters left: 2 (104 enodes) 1552473634.298 * * [simplify]: iters left: 1 (105 enodes) 1552473634.312 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473634.312 * * [simplify]: Extracting #1: cost 9 inf + 0 1552473634.312 * * [simplify]: Extracting #2: cost 28 inf + 0 1552473634.312 * * [simplify]: Extracting #3: cost 38 inf + 2 1552473634.312 * * [simplify]: Extracting #4: cost 37 inf + 279 1552473634.312 * * [simplify]: Extracting #5: cost 32 inf + 476 1552473634.313 * * [simplify]: Extracting #6: cost 18 inf + 2338 1552473634.314 * * [simplify]: Extracting #7: cost 2 inf + 5768 1552473634.315 * * [simplify]: Extracting #8: cost 0 inf + 6148 1552473634.316 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (fma y.im y.im (* y.re y.re))) 1552473634.317 * [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))))) 1552473634.317 * * * * [progress]: [ 457 / 799 ] simplifiying candidate # 1552473634.317 * [simplify]: Simplifying (/ (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) 1) (sqrt (* 1 1))) 1552473634.317 * * [simplify]: iters left: 6 (14 enodes) 1552473634.321 * * [simplify]: iters left: 5 (46 enodes) 1552473634.332 * * [simplify]: iters left: 4 (48 enodes) 1552473634.343 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473634.343 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473634.344 * * [simplify]: Extracting #2: cost 8 inf + 1 1552473634.344 * * [simplify]: Extracting #3: cost 14 inf + 1 1552473634.344 * * [simplify]: Extracting #4: cost 10 inf + 5 1552473634.344 * * [simplify]: Extracting #5: cost 4 inf + 337 1552473634.344 * * [simplify]: Extracting #6: cost 1 inf + 705 1552473634.345 * * [simplify]: Extracting #7: cost 0 inf + 909 1552473634.345 * [simplify]: Simplified to (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) 1552473634.345 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473634.345 * [simplify]: Simplifying (/ (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (hypot y.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473634.346 * * [simplify]: iters left: 6 (16 enodes) 1552473634.353 * * [simplify]: iters left: 5 (57 enodes) 1552473634.370 * * [simplify]: iters left: 4 (79 enodes) 1552473634.391 * * [simplify]: iters left: 3 (97 enodes) 1552473634.420 * * [simplify]: iters left: 2 (104 enodes) 1552473634.446 * * [simplify]: iters left: 1 (105 enodes) 1552473634.471 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473634.471 * * [simplify]: Extracting #1: cost 9 inf + 0 1552473634.471 * * [simplify]: Extracting #2: cost 28 inf + 0 1552473634.471 * * [simplify]: Extracting #3: cost 38 inf + 2 1552473634.471 * * [simplify]: Extracting #4: cost 37 inf + 279 1552473634.471 * * [simplify]: Extracting #5: cost 32 inf + 476 1552473634.472 * * [simplify]: Extracting #6: cost 18 inf + 2338 1552473634.473 * * [simplify]: Extracting #7: cost 2 inf + 5768 1552473634.474 * * [simplify]: Extracting #8: cost 0 inf + 6148 1552473634.475 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (fma y.im y.im (* y.re y.re))) 1552473634.475 * [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))))) 1552473634.475 * * * * [progress]: [ 458 / 799 ] simplifiying candidate # 1552473634.476 * [simplify]: Simplifying (/ (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) 1) (sqrt 1)) 1552473634.476 * * [simplify]: iters left: 6 (13 enodes) 1552473634.480 * * [simplify]: iters left: 5 (44 enodes) 1552473634.486 * * [simplify]: iters left: 4 (46 enodes) 1552473634.493 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473634.493 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473634.493 * * [simplify]: Extracting #2: cost 8 inf + 1 1552473634.493 * * [simplify]: Extracting #3: cost 14 inf + 1 1552473634.493 * * [simplify]: Extracting #4: cost 10 inf + 5 1552473634.493 * * [simplify]: Extracting #5: cost 6 inf + 253 1552473634.493 * * [simplify]: Extracting #6: cost 1 inf + 705 1552473634.494 * * [simplify]: Extracting #7: cost 0 inf + 909 1552473634.494 * [simplify]: Simplified to (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) 1552473634.494 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473634.494 * [simplify]: Simplifying (/ (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (hypot y.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473634.494 * * [simplify]: iters left: 6 (16 enodes) 1552473634.498 * * [simplify]: iters left: 5 (57 enodes) 1552473634.507 * * [simplify]: iters left: 4 (79 enodes) 1552473634.532 * * [simplify]: iters left: 3 (97 enodes) 1552473634.548 * * [simplify]: iters left: 2 (104 enodes) 1552473634.565 * * [simplify]: iters left: 1 (105 enodes) 1552473634.588 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473634.588 * * [simplify]: Extracting #1: cost 9 inf + 0 1552473634.588 * * [simplify]: Extracting #2: cost 28 inf + 0 1552473634.588 * * [simplify]: Extracting #3: cost 38 inf + 2 1552473634.589 * * [simplify]: Extracting #4: cost 37 inf + 279 1552473634.589 * * [simplify]: Extracting #5: cost 32 inf + 476 1552473634.589 * * [simplify]: Extracting #6: cost 18 inf + 2338 1552473634.590 * * [simplify]: Extracting #7: cost 2 inf + 5768 1552473634.591 * * [simplify]: Extracting #8: cost 0 inf + 6148 1552473634.592 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (fma y.im y.im (* y.re y.re))) 1552473634.592 * [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))))) 1552473634.593 * * * * [progress]: [ 459 / 799 ] simplifiying candidate # 1552473634.593 * [simplify]: Simplifying (/ (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) 1) (sqrt 1)) 1552473634.593 * * [simplify]: iters left: 6 (13 enodes) 1552473634.597 * * [simplify]: iters left: 5 (44 enodes) 1552473634.603 * * [simplify]: iters left: 4 (46 enodes) 1552473634.608 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473634.608 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473634.608 * * [simplify]: Extracting #2: cost 8 inf + 1 1552473634.608 * * [simplify]: Extracting #3: cost 14 inf + 1 1552473634.608 * * [simplify]: Extracting #4: cost 10 inf + 5 1552473634.609 * * [simplify]: Extracting #5: cost 6 inf + 253 1552473634.609 * * [simplify]: Extracting #6: cost 1 inf + 705 1552473634.609 * * [simplify]: Extracting #7: cost 0 inf + 909 1552473634.609 * [simplify]: Simplified to (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) 1552473634.609 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473634.609 * [simplify]: Simplifying (/ (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (hypot y.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473634.609 * * [simplify]: iters left: 6 (16 enodes) 1552473634.613 * * [simplify]: iters left: 5 (57 enodes) 1552473634.630 * * [simplify]: iters left: 4 (79 enodes) 1552473634.653 * * [simplify]: iters left: 3 (97 enodes) 1552473634.672 * * [simplify]: iters left: 2 (104 enodes) 1552473634.685 * * [simplify]: iters left: 1 (105 enodes) 1552473634.698 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473634.698 * * [simplify]: Extracting #1: cost 9 inf + 0 1552473634.698 * * [simplify]: Extracting #2: cost 28 inf + 0 1552473634.698 * * [simplify]: Extracting #3: cost 38 inf + 2 1552473634.699 * * [simplify]: Extracting #4: cost 37 inf + 279 1552473634.699 * * [simplify]: Extracting #5: cost 32 inf + 476 1552473634.700 * * [simplify]: Extracting #6: cost 18 inf + 2338 1552473634.702 * * [simplify]: Extracting #7: cost 2 inf + 5768 1552473634.704 * * [simplify]: Extracting #8: cost 0 inf + 6148 1552473634.706 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (fma y.im y.im (* y.re y.re))) 1552473634.707 * [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))))) 1552473634.707 * * * * [progress]: [ 460 / 799 ] simplifiying candidate # 1552473634.707 * [simplify]: Simplifying (/ (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473634.707 * * [simplify]: iters left: 6 (17 enodes) 1552473634.714 * * [simplify]: iters left: 5 (59 enodes) 1552473634.723 * * [simplify]: iters left: 4 (65 enodes) 1552473634.732 * * [simplify]: iters left: 3 (68 enodes) 1552473634.742 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473634.742 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473634.742 * * [simplify]: Extracting #2: cost 9 inf + 1 1552473634.742 * * [simplify]: Extracting #3: cost 17 inf + 1 1552473634.742 * * [simplify]: Extracting #4: cost 22 inf + 3 1552473634.742 * * [simplify]: Extracting #5: cost 15 inf + 492 1552473634.743 * * [simplify]: Extracting #6: cost 4 inf + 1167 1552473634.743 * * [simplify]: Extracting #7: cost 0 inf + 2253 1552473634.743 * [simplify]: Simplified to (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) 1552473634.743 * [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 (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1552473634.744 * [simplify]: Simplifying (/ (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (hypot y.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473634.744 * * [simplify]: iters left: 6 (17 enodes) 1552473634.750 * * [simplify]: iters left: 5 (60 enodes) 1552473634.767 * * [simplify]: iters left: 4 (87 enodes) 1552473634.792 * * [simplify]: iters left: 3 (116 enodes) 1552473634.823 * * [simplify]: iters left: 2 (130 enodes) 1552473634.852 * * [simplify]: iters left: 1 (135 enodes) 1552473634.870 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473634.870 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473634.870 * * [simplify]: Extracting #2: cost 34 inf + 0 1552473634.871 * * [simplify]: Extracting #3: cost 48 inf + 2 1552473634.871 * * [simplify]: Extracting #4: cost 47 inf + 489 1552473634.871 * * [simplify]: Extracting #5: cost 37 inf + 1326 1552473634.872 * * [simplify]: Extracting #6: cost 16 inf + 5099 1552473634.873 * * [simplify]: Extracting #7: cost 1 inf + 8663 1552473634.875 * * [simplify]: Extracting #8: cost 0 inf + 9002 1552473634.877 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (* (sqrt (hypot y.re y.im)) (hypot y.re y.im))) 1552473634.877 * [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))))) 1552473634.877 * * * * [progress]: [ 461 / 799 ] simplifiying candidate # 1552473634.877 * [simplify]: Simplifying (/ (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) 1) 1) 1552473634.877 * * [simplify]: iters left: 6 (12 enodes) 1552473634.880 * * [simplify]: iters left: 5 (37 enodes) 1552473634.886 * * [simplify]: iters left: 4 (41 enodes) 1552473634.896 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473634.896 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473634.897 * * [simplify]: Extracting #2: cost 8 inf + 1 1552473634.897 * * [simplify]: Extracting #3: cost 14 inf + 1 1552473634.897 * * [simplify]: Extracting #4: cost 10 inf + 5 1552473634.897 * * [simplify]: Extracting #5: cost 3 inf + 419 1552473634.897 * * [simplify]: Extracting #6: cost 0 inf + 909 1552473634.897 * [simplify]: Simplified to (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) 1552473634.897 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473634.897 * [simplify]: Simplifying (/ (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (hypot y.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473634.897 * * [simplify]: iters left: 6 (16 enodes) 1552473634.901 * * [simplify]: iters left: 5 (57 enodes) 1552473634.913 * * [simplify]: iters left: 4 (79 enodes) 1552473634.932 * * [simplify]: iters left: 3 (97 enodes) 1552473634.945 * * [simplify]: iters left: 2 (104 enodes) 1552473634.960 * * [simplify]: iters left: 1 (105 enodes) 1552473634.972 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473634.972 * * [simplify]: Extracting #1: cost 9 inf + 0 1552473634.972 * * [simplify]: Extracting #2: cost 28 inf + 0 1552473634.972 * * [simplify]: Extracting #3: cost 38 inf + 2 1552473634.973 * * [simplify]: Extracting #4: cost 37 inf + 279 1552473634.973 * * [simplify]: Extracting #5: cost 32 inf + 476 1552473634.973 * * [simplify]: Extracting #6: cost 18 inf + 2338 1552473634.975 * * [simplify]: Extracting #7: cost 2 inf + 5768 1552473634.978 * * [simplify]: Extracting #8: cost 0 inf + 6148 1552473634.980 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (fma y.im y.im (* y.re y.re))) 1552473634.980 * [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))))) 1552473634.980 * * * * [progress]: [ 462 / 799 ] simplifiying candidate # 1552473634.980 * [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 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473634.981 * * [simplify]: iters left: 6 (21 enodes) 1552473634.990 * * [simplify]: iters left: 5 (68 enodes) 1552473635.010 * * [simplify]: iters left: 4 (84 enodes) 1552473635.031 * * [simplify]: iters left: 3 (89 enodes) 1552473635.044 * * [simplify]: iters left: 2 (100 enodes) 1552473635.059 * * [simplify]: iters left: 1 (124 enodes) 1552473635.097 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473635.097 * * [simplify]: Extracting #1: cost 10 inf + 0 1552473635.097 * * [simplify]: Extracting #2: cost 35 inf + 0 1552473635.098 * * [simplify]: Extracting #3: cost 49 inf + 45 1552473635.098 * * [simplify]: Extracting #4: cost 42 inf + 490 1552473635.099 * * [simplify]: Extracting #5: cost 23 inf + 4206 1552473635.101 * * [simplify]: Extracting #6: cost 10 inf + 8003 1552473635.103 * * [simplify]: Extracting #7: cost 3 inf + 10314 1552473635.106 * * [simplify]: Extracting #8: cost 0 inf + 11456 1552473635.109 * [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)))) 1552473635.109 * [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 (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1552473635.109 * [simplify]: Simplifying (/ (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (cbrt (hypot y.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473635.109 * * [simplify]: iters left: 6 (19 enodes) 1552473635.118 * * [simplify]: iters left: 5 (64 enodes) 1552473635.136 * * [simplify]: iters left: 4 (98 enodes) 1552473635.164 * * [simplify]: iters left: 3 (146 enodes) 1552473635.208 * * [simplify]: iters left: 2 (202 enodes) 1552473635.263 * * [simplify]: iters left: 1 (262 enodes) 1552473635.307 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473635.308 * * [simplify]: Extracting #1: cost 14 inf + 0 1552473635.308 * * [simplify]: Extracting #2: cost 52 inf + 0 1552473635.310 * * [simplify]: Extracting #3: cost 83 inf + 0 1552473635.311 * * [simplify]: Extracting #4: cost 80 inf + 329 1552473635.312 * * [simplify]: Extracting #5: cost 62 inf + 3253 1552473635.317 * * [simplify]: Extracting #6: cost 7 inf + 16322 1552473635.325 * * [simplify]: Extracting #7: cost 0 inf + 18768 1552473635.333 * [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))) 1552473635.333 * [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))))) 1552473635.333 * * * * [progress]: [ 463 / 799 ] simplifiying candidate # 1552473635.334 * [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 (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473635.334 * * [simplify]: iters left: 6 (21 enodes) 1552473635.340 * * [simplify]: iters left: 5 (73 enodes) 1552473635.351 * * [simplify]: iters left: 4 (86 enodes) 1552473635.363 * * [simplify]: iters left: 3 (98 enodes) 1552473635.377 * * [simplify]: iters left: 2 (100 enodes) 1552473635.389 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473635.390 * * [simplify]: Extracting #1: cost 12 inf + 0 1552473635.390 * * [simplify]: Extracting #2: cost 29 inf + 0 1552473635.390 * * [simplify]: Extracting #3: cost 41 inf + 0 1552473635.390 * * [simplify]: Extracting #4: cost 41 inf + 85 1552473635.390 * * [simplify]: Extracting #5: cost 32 inf + 897 1552473635.390 * * [simplify]: Extracting #6: cost 20 inf + 2156 1552473635.391 * * [simplify]: Extracting #7: cost 6 inf + 7830 1552473635.393 * * [simplify]: Extracting #8: cost 0 inf + 10348 1552473635.395 * [simplify]: Simplified to (/ (/ (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (fabs (cbrt (fma y.re y.re (* y.im y.im))))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1552473635.395 * [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.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) (sqrt y.im))) (cbrt (hypot y.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 1552473635.396 * [simplify]: Simplifying (/ (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (cbrt (hypot y.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 1552473635.396 * * [simplify]: iters left: 6 (19 enodes) 1552473635.405 * * [simplify]: iters left: 5 (68 enodes) 1552473635.426 * * [simplify]: iters left: 4 (99 enodes) 1552473635.455 * * [simplify]: iters left: 3 (148 enodes) 1552473635.499 * * [simplify]: iters left: 2 (230 enodes) 1552473635.566 * * [simplify]: iters left: 1 (332 enodes) 1552473635.624 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473635.624 * * [simplify]: Extracting #1: cost 19 inf + 0 1552473635.624 * * [simplify]: Extracting #2: cost 67 inf + 0 1552473635.626 * * [simplify]: Extracting #3: cost 103 inf + 0 1552473635.627 * * [simplify]: Extracting #4: cost 100 inf + 450 1552473635.629 * * [simplify]: Extracting #5: cost 66 inf + 6309 1552473635.636 * * [simplify]: Extracting #6: cost 27 inf + 20014 1552473635.644 * * [simplify]: Extracting #7: cost 0 inf + 31432 1552473635.651 * [simplify]: Simplified to (/ (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (cbrt (hypot y.re y.im))) (sqrt (cbrt (fma y.re y.re (* y.im y.im))))) 1552473635.651 * [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 (* (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 (hypot y.re y.im))) (sqrt (cbrt (fma y.re y.re (* y.im y.im))))))) 1552473635.651 * * * * [progress]: [ 464 / 799 ] simplifiying candidate # 1552473635.651 * [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 (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473635.651 * * [simplify]: iters left: 6 (20 enodes) 1552473635.656 * * [simplify]: iters left: 5 (67 enodes) 1552473635.666 * * [simplify]: iters left: 4 (81 enodes) 1552473635.684 * * [simplify]: iters left: 3 (93 enodes) 1552473635.697 * * [simplify]: iters left: 2 (95 enodes) 1552473635.709 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473635.709 * * [simplify]: Extracting #1: cost 12 inf + 0 1552473635.709 * * [simplify]: Extracting #2: cost 27 inf + 0 1552473635.709 * * [simplify]: Extracting #3: cost 37 inf + 0 1552473635.709 * * [simplify]: Extracting #4: cost 36 inf + 126 1552473635.709 * * [simplify]: Extracting #5: cost 29 inf + 705 1552473635.710 * * [simplify]: Extracting #6: cost 17 inf + 1777 1552473635.710 * * [simplify]: Extracting #7: cost 6 inf + 4916 1552473635.712 * * [simplify]: Extracting #8: cost 0 inf + 7680 1552473635.713 * [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))) 1552473635.713 * [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 (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1552473635.713 * [simplify]: Simplifying (/ (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (cbrt (hypot y.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473635.713 * * [simplify]: iters left: 6 (19 enodes) 1552473635.723 * * [simplify]: iters left: 5 (66 enodes) 1552473635.735 * * [simplify]: iters left: 4 (98 enodes) 1552473635.750 * * [simplify]: iters left: 3 (147 enodes) 1552473635.780 * * [simplify]: iters left: 2 (229 enodes) 1552473635.858 * * [simplify]: iters left: 1 (331 enodes) 1552473635.944 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473635.944 * * [simplify]: Extracting #1: cost 19 inf + 0 1552473635.944 * * [simplify]: Extracting #2: cost 66 inf + 0 1552473635.944 * * [simplify]: Extracting #3: cost 101 inf + 0 1552473635.946 * * [simplify]: Extracting #4: cost 99 inf + 288 1552473635.947 * * [simplify]: Extracting #5: cost 86 inf + 1518 1552473635.949 * * [simplify]: Extracting #6: cost 35 inf + 13509 1552473635.953 * * [simplify]: Extracting #7: cost 0 inf + 23408 1552473635.959 * [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))) 1552473635.959 * [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 (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 (hypot y.re y.im))))) 1552473635.960 * * * * [progress]: [ 465 / 799 ] simplifiying candidate # 1552473635.960 * [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 1)) 1552473635.960 * * [simplify]: iters left: 6 (17 enodes) 1552473635.968 * * [simplify]: iters left: 5 (60 enodes) 1552473635.978 * * [simplify]: iters left: 4 (70 enodes) 1552473635.988 * * [simplify]: iters left: 3 (71 enodes) 1552473636.002 * * [simplify]: iters left: 2 (78 enodes) 1552473636.020 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473636.020 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473636.020 * * [simplify]: Extracting #2: cost 15 inf + 1 1552473636.020 * * [simplify]: Extracting #3: cost 24 inf + 1 1552473636.020 * * [simplify]: Extracting #4: cost 19 inf + 168 1552473636.020 * * [simplify]: Extracting #5: cost 12 inf + 841 1552473636.021 * * [simplify]: Extracting #6: cost 3 inf + 2275 1552473636.021 * * [simplify]: Extracting #7: cost 1 inf + 3103 1552473636.022 * * [simplify]: Extracting #8: cost 0 inf + 3497 1552473636.022 * [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)))) 1552473636.022 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473636.023 * [simplify]: Simplifying (/ (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (cbrt (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473636.023 * * [simplify]: iters left: 6 (18 enodes) 1552473636.027 * * [simplify]: iters left: 5 (63 enodes) 1552473636.037 * * [simplify]: iters left: 4 (95 enodes) 1552473636.067 * * [simplify]: iters left: 3 (144 enodes) 1552473636.093 * * [simplify]: iters left: 2 (226 enodes) 1552473636.161 * * [simplify]: iters left: 1 (328 enodes) 1552473636.220 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473636.220 * * [simplify]: Extracting #1: cost 19 inf + 0 1552473636.220 * * [simplify]: Extracting #2: cost 68 inf + 0 1552473636.221 * * [simplify]: Extracting #3: cost 99 inf + 43 1552473636.221 * * [simplify]: Extracting #4: cost 90 inf + 1340 1552473636.223 * * [simplify]: Extracting #5: cost 38 inf + 10992 1552473636.227 * * [simplify]: Extracting #6: cost 4 inf + 19981 1552473636.231 * * [simplify]: Extracting #7: cost 0 inf + 21214 1552473636.236 * [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))) 1552473636.236 * [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))))) 1552473636.237 * * * * [progress]: [ 466 / 799 ] simplifiying candidate # 1552473636.237 * [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 1)) 1552473636.237 * * [simplify]: iters left: 6 (17 enodes) 1552473636.242 * * [simplify]: iters left: 5 (60 enodes) 1552473636.257 * * [simplify]: iters left: 4 (70 enodes) 1552473636.271 * * [simplify]: iters left: 3 (71 enodes) 1552473636.282 * * [simplify]: iters left: 2 (78 enodes) 1552473636.298 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473636.298 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473636.298 * * [simplify]: Extracting #2: cost 15 inf + 1 1552473636.298 * * [simplify]: Extracting #3: cost 24 inf + 1 1552473636.299 * * [simplify]: Extracting #4: cost 19 inf + 168 1552473636.299 * * [simplify]: Extracting #5: cost 12 inf + 841 1552473636.300 * * [simplify]: Extracting #6: cost 3 inf + 2275 1552473636.301 * * [simplify]: Extracting #7: cost 1 inf + 3103 1552473636.302 * * [simplify]: Extracting #8: cost 0 inf + 3497 1552473636.303 * [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)))) 1552473636.303 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473636.304 * [simplify]: Simplifying (/ (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (cbrt (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473636.304 * * [simplify]: iters left: 6 (18 enodes) 1552473636.312 * * [simplify]: iters left: 5 (63 enodes) 1552473636.329 * * [simplify]: iters left: 4 (95 enodes) 1552473636.343 * * [simplify]: iters left: 3 (144 enodes) 1552473636.379 * * [simplify]: iters left: 2 (226 enodes) 1552473636.423 * * [simplify]: iters left: 1 (328 enodes) 1552473636.495 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473636.495 * * [simplify]: Extracting #1: cost 19 inf + 0 1552473636.495 * * [simplify]: Extracting #2: cost 68 inf + 0 1552473636.495 * * [simplify]: Extracting #3: cost 99 inf + 43 1552473636.496 * * [simplify]: Extracting #4: cost 90 inf + 1340 1552473636.498 * * [simplify]: Extracting #5: cost 38 inf + 10992 1552473636.506 * * [simplify]: Extracting #6: cost 4 inf + 19981 1552473636.515 * * [simplify]: Extracting #7: cost 0 inf + 21214 1552473636.524 * [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))) 1552473636.524 * [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))))) 1552473636.524 * * * * [progress]: [ 467 / 799 ] simplifiying candidate # 1552473636.525 * [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 1)) 1552473636.525 * * [simplify]: iters left: 6 (17 enodes) 1552473636.534 * * [simplify]: iters left: 5 (60 enodes) 1552473636.552 * * [simplify]: iters left: 4 (70 enodes) 1552473636.566 * * [simplify]: iters left: 3 (71 enodes) 1552473636.576 * * [simplify]: iters left: 2 (78 enodes) 1552473636.587 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473636.587 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473636.587 * * [simplify]: Extracting #2: cost 15 inf + 1 1552473636.587 * * [simplify]: Extracting #3: cost 24 inf + 1 1552473636.587 * * [simplify]: Extracting #4: cost 19 inf + 168 1552473636.588 * * [simplify]: Extracting #5: cost 12 inf + 841 1552473636.588 * * [simplify]: Extracting #6: cost 3 inf + 2275 1552473636.590 * * [simplify]: Extracting #7: cost 1 inf + 3103 1552473636.591 * * [simplify]: Extracting #8: cost 0 inf + 3497 1552473636.592 * [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)))) 1552473636.592 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473636.593 * [simplify]: Simplifying (/ (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (cbrt (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473636.593 * * [simplify]: iters left: 6 (18 enodes) 1552473636.601 * * [simplify]: iters left: 5 (63 enodes) 1552473636.620 * * [simplify]: iters left: 4 (95 enodes) 1552473636.648 * * [simplify]: iters left: 3 (144 enodes) 1552473636.694 * * [simplify]: iters left: 2 (226 enodes) 1552473636.751 * * [simplify]: iters left: 1 (328 enodes) 1552473636.815 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473636.815 * * [simplify]: Extracting #1: cost 19 inf + 0 1552473636.815 * * [simplify]: Extracting #2: cost 68 inf + 0 1552473636.816 * * [simplify]: Extracting #3: cost 99 inf + 43 1552473636.816 * * [simplify]: Extracting #4: cost 90 inf + 1340 1552473636.818 * * [simplify]: Extracting #5: cost 38 inf + 10992 1552473636.822 * * [simplify]: Extracting #6: cost 4 inf + 19981 1552473636.831 * * [simplify]: Extracting #7: cost 0 inf + 21214 1552473636.840 * [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))) 1552473636.840 * [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))))) 1552473636.840 * * * * [progress]: [ 468 / 799 ] simplifiying candidate # 1552473636.840 * [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 (* 1 1))) 1552473636.841 * * [simplify]: iters left: 6 (18 enodes) 1552473636.848 * * [simplify]: iters left: 5 (62 enodes) 1552473636.857 * * [simplify]: iters left: 4 (72 enodes) 1552473636.867 * * [simplify]: iters left: 3 (73 enodes) 1552473636.878 * * [simplify]: iters left: 2 (75 enodes) 1552473636.892 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473636.892 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473636.892 * * [simplify]: Extracting #2: cost 15 inf + 1 1552473636.892 * * [simplify]: Extracting #3: cost 24 inf + 1 1552473636.892 * * [simplify]: Extracting #4: cost 20 inf + 127 1552473636.892 * * [simplify]: Extracting #5: cost 13 inf + 719 1552473636.893 * * [simplify]: Extracting #6: cost 4 inf + 2056 1552473636.893 * * [simplify]: Extracting #7: cost 1 inf + 3103 1552473636.894 * * [simplify]: Extracting #8: cost 0 inf + 3497 1552473636.895 * [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)))) 1552473636.895 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473636.895 * [simplify]: Simplifying (/ (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (cbrt (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473636.895 * * [simplify]: iters left: 6 (18 enodes) 1552473636.899 * * [simplify]: iters left: 5 (63 enodes) 1552473636.908 * * [simplify]: iters left: 4 (95 enodes) 1552473636.927 * * [simplify]: iters left: 3 (144 enodes) 1552473636.969 * * [simplify]: iters left: 2 (226 enodes) 1552473637.045 * * [simplify]: iters left: 1 (328 enodes) 1552473637.108 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473637.108 * * [simplify]: Extracting #1: cost 19 inf + 0 1552473637.109 * * [simplify]: Extracting #2: cost 68 inf + 0 1552473637.109 * * [simplify]: Extracting #3: cost 99 inf + 43 1552473637.110 * * [simplify]: Extracting #4: cost 90 inf + 1340 1552473637.114 * * [simplify]: Extracting #5: cost 38 inf + 10992 1552473637.121 * * [simplify]: Extracting #6: cost 4 inf + 19981 1552473637.130 * * [simplify]: Extracting #7: cost 0 inf + 21214 1552473637.140 * [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))) 1552473637.140 * [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))))) 1552473637.140 * * * * [progress]: [ 469 / 799 ] simplifiying candidate # 1552473637.140 * [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 1)) 1552473637.141 * * [simplify]: iters left: 6 (17 enodes) 1552473637.150 * * [simplify]: iters left: 5 (60 enodes) 1552473637.167 * * [simplify]: iters left: 4 (70 enodes) 1552473637.185 * * [simplify]: iters left: 3 (71 enodes) 1552473637.204 * * [simplify]: iters left: 2 (78 enodes) 1552473637.225 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473637.225 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473637.225 * * [simplify]: Extracting #2: cost 15 inf + 1 1552473637.225 * * [simplify]: Extracting #3: cost 24 inf + 1 1552473637.225 * * [simplify]: Extracting #4: cost 19 inf + 168 1552473637.226 * * [simplify]: Extracting #5: cost 12 inf + 841 1552473637.226 * * [simplify]: Extracting #6: cost 3 inf + 2275 1552473637.227 * * [simplify]: Extracting #7: cost 1 inf + 3103 1552473637.229 * * [simplify]: Extracting #8: cost 0 inf + 3497 1552473637.229 * [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)))) 1552473637.230 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473637.230 * [simplify]: Simplifying (/ (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (cbrt (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473637.230 * * [simplify]: iters left: 6 (18 enodes) 1552473637.234 * * [simplify]: iters left: 5 (63 enodes) 1552473637.244 * * [simplify]: iters left: 4 (95 enodes) 1552473637.259 * * [simplify]: iters left: 3 (144 enodes) 1552473637.302 * * [simplify]: iters left: 2 (226 enodes) 1552473637.362 * * [simplify]: iters left: 1 (328 enodes) 1552473637.423 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473637.424 * * [simplify]: Extracting #1: cost 19 inf + 0 1552473637.424 * * [simplify]: Extracting #2: cost 68 inf + 0 1552473637.424 * * [simplify]: Extracting #3: cost 99 inf + 43 1552473637.425 * * [simplify]: Extracting #4: cost 90 inf + 1340 1552473637.429 * * [simplify]: Extracting #5: cost 38 inf + 10992 1552473637.436 * * [simplify]: Extracting #6: cost 4 inf + 19981 1552473637.445 * * [simplify]: Extracting #7: cost 0 inf + 21214 1552473637.453 * [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))) 1552473637.453 * [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))))) 1552473637.454 * * * * [progress]: [ 470 / 799 ] simplifiying candidate # 1552473637.454 * [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 1)) 1552473637.454 * * [simplify]: iters left: 6 (17 enodes) 1552473637.463 * * [simplify]: iters left: 5 (60 enodes) 1552473637.481 * * [simplify]: iters left: 4 (70 enodes) 1552473637.500 * * [simplify]: iters left: 3 (71 enodes) 1552473637.518 * * [simplify]: iters left: 2 (78 enodes) 1552473637.532 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473637.532 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473637.532 * * [simplify]: Extracting #2: cost 15 inf + 1 1552473637.532 * * [simplify]: Extracting #3: cost 24 inf + 1 1552473637.532 * * [simplify]: Extracting #4: cost 19 inf + 168 1552473637.532 * * [simplify]: Extracting #5: cost 12 inf + 841 1552473637.532 * * [simplify]: Extracting #6: cost 3 inf + 2275 1552473637.533 * * [simplify]: Extracting #7: cost 1 inf + 3103 1552473637.533 * * [simplify]: Extracting #8: cost 0 inf + 3497 1552473637.534 * [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)))) 1552473637.534 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473637.534 * [simplify]: Simplifying (/ (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (cbrt (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473637.534 * * [simplify]: iters left: 6 (18 enodes) 1552473637.538 * * [simplify]: iters left: 5 (63 enodes) 1552473637.549 * * [simplify]: iters left: 4 (95 enodes) 1552473637.568 * * [simplify]: iters left: 3 (144 enodes) 1552473637.611 * * [simplify]: iters left: 2 (226 enodes) 1552473637.657 * * [simplify]: iters left: 1 (328 enodes) 1552473637.718 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473637.718 * * [simplify]: Extracting #1: cost 19 inf + 0 1552473637.718 * * [simplify]: Extracting #2: cost 68 inf + 0 1552473637.719 * * [simplify]: Extracting #3: cost 99 inf + 43 1552473637.720 * * [simplify]: Extracting #4: cost 90 inf + 1340 1552473637.724 * * [simplify]: Extracting #5: cost 38 inf + 10992 1552473637.731 * * [simplify]: Extracting #6: cost 4 inf + 19981 1552473637.742 * * [simplify]: Extracting #7: cost 0 inf + 21214 1552473637.750 * [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))) 1552473637.750 * [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))))) 1552473637.750 * * * * [progress]: [ 471 / 799 ] simplifiying candidate # 1552473637.750 * [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 (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473637.751 * * [simplify]: iters left: 6 (20 enodes) 1552473637.755 * * [simplify]: iters left: 5 (67 enodes) 1552473637.765 * * [simplify]: iters left: 4 (81 enodes) 1552473637.776 * * [simplify]: iters left: 3 (93 enodes) 1552473637.797 * * [simplify]: iters left: 2 (95 enodes) 1552473637.810 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473637.810 * * [simplify]: Extracting #1: cost 12 inf + 0 1552473637.810 * * [simplify]: Extracting #2: cost 27 inf + 0 1552473637.810 * * [simplify]: Extracting #3: cost 37 inf + 0 1552473637.810 * * [simplify]: Extracting #4: cost 36 inf + 126 1552473637.810 * * [simplify]: Extracting #5: cost 29 inf + 705 1552473637.811 * * [simplify]: Extracting #6: cost 17 inf + 1777 1552473637.811 * * [simplify]: Extracting #7: cost 6 inf + 4916 1552473637.812 * * [simplify]: Extracting #8: cost 0 inf + 7680 1552473637.813 * [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))) 1552473637.814 * [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 (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1552473637.814 * [simplify]: Simplifying (/ (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (cbrt (hypot y.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473637.814 * * [simplify]: iters left: 6 (19 enodes) 1552473637.818 * * [simplify]: iters left: 5 (66 enodes) 1552473637.835 * * [simplify]: iters left: 4 (98 enodes) 1552473637.865 * * [simplify]: iters left: 3 (147 enodes) 1552473637.899 * * [simplify]: iters left: 2 (229 enodes) 1552473637.944 * * [simplify]: iters left: 1 (331 enodes) 1552473638.003 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473638.003 * * [simplify]: Extracting #1: cost 19 inf + 0 1552473638.003 * * [simplify]: Extracting #2: cost 66 inf + 0 1552473638.003 * * [simplify]: Extracting #3: cost 101 inf + 0 1552473638.004 * * [simplify]: Extracting #4: cost 99 inf + 288 1552473638.004 * * [simplify]: Extracting #5: cost 86 inf + 1518 1552473638.006 * * [simplify]: Extracting #6: cost 35 inf + 13509 1552473638.011 * * [simplify]: Extracting #7: cost 0 inf + 23408 1552473638.017 * [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))) 1552473638.017 * [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 (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 (hypot y.re y.im))))) 1552473638.017 * * * * [progress]: [ 472 / 799 ] simplifiying candidate # 1552473638.017 * [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) 1552473638.017 * * [simplify]: iters left: 6 (16 enodes) 1552473638.022 * * [simplify]: iters left: 5 (55 enodes) 1552473638.035 * * [simplify]: iters left: 4 (67 enodes) 1552473638.054 * * [simplify]: iters left: 3 (74 enodes) 1552473638.066 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473638.066 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473638.066 * * [simplify]: Extracting #2: cost 15 inf + 1 1552473638.066 * * [simplify]: Extracting #3: cost 24 inf + 1 1552473638.066 * * [simplify]: Extracting #4: cost 20 inf + 127 1552473638.066 * * [simplify]: Extracting #5: cost 10 inf + 1155 1552473638.067 * * [simplify]: Extracting #6: cost 5 inf + 1622 1552473638.067 * * [simplify]: Extracting #7: cost 1 inf + 3063 1552473638.068 * * [simplify]: Extracting #8: cost 0 inf + 3497 1552473638.068 * [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))) 1552473638.068 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473638.069 * [simplify]: Simplifying (/ (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (cbrt (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473638.069 * * [simplify]: iters left: 6 (18 enodes) 1552473638.073 * * [simplify]: iters left: 5 (63 enodes) 1552473638.082 * * [simplify]: iters left: 4 (95 enodes) 1552473638.108 * * [simplify]: iters left: 3 (144 enodes) 1552473638.134 * * [simplify]: iters left: 2 (226 enodes) 1552473638.176 * * [simplify]: iters left: 1 (328 enodes) 1552473638.241 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473638.241 * * [simplify]: Extracting #1: cost 19 inf + 0 1552473638.241 * * [simplify]: Extracting #2: cost 68 inf + 0 1552473638.242 * * [simplify]: Extracting #3: cost 99 inf + 43 1552473638.242 * * [simplify]: Extracting #4: cost 90 inf + 1340 1552473638.244 * * [simplify]: Extracting #5: cost 38 inf + 10992 1552473638.248 * * [simplify]: Extracting #6: cost 4 inf + 19981 1552473638.252 * * [simplify]: Extracting #7: cost 0 inf + 21214 1552473638.256 * [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))) 1552473638.256 * [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))))) 1552473638.257 * * * * [progress]: [ 473 / 799 ] simplifiying candidate # 1552473638.257 * [simplify]: Simplifying (/ (/ (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.re y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473638.257 * * [simplify]: iters left: 6 (20 enodes) 1552473638.261 * * [simplify]: iters left: 5 (67 enodes) 1552473638.276 * * [simplify]: iters left: 4 (81 enodes) 1552473638.295 * * [simplify]: iters left: 3 (90 enodes) 1552473638.307 * * [simplify]: iters left: 2 (93 enodes) 1552473638.319 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473638.319 * * [simplify]: Extracting #1: cost 10 inf + 0 1552473638.319 * * [simplify]: Extracting #2: cost 25 inf + 0 1552473638.319 * * [simplify]: Extracting #3: cost 37 inf + 0 1552473638.320 * * [simplify]: Extracting #4: cost 36 inf + 126 1552473638.320 * * [simplify]: Extracting #5: cost 29 inf + 745 1552473638.320 * * [simplify]: Extracting #6: cost 18 inf + 1600 1552473638.321 * * [simplify]: Extracting #7: cost 8 inf + 4777 1552473638.322 * * [simplify]: Extracting #8: cost 0 inf + 7680 1552473638.325 * [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))) 1552473638.325 * [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 (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1552473638.325 * [simplify]: Simplifying (/ (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473638.325 * * [simplify]: iters left: 6 (19 enodes) 1552473638.334 * * [simplify]: iters left: 5 (66 enodes) 1552473638.354 * * [simplify]: iters left: 4 (98 enodes) 1552473638.384 * * [simplify]: iters left: 3 (147 enodes) 1552473638.430 * * [simplify]: iters left: 2 (229 enodes) 1552473638.507 * * [simplify]: iters left: 1 (331 enodes) 1552473638.580 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473638.580 * * [simplify]: Extracting #1: cost 19 inf + 0 1552473638.580 * * [simplify]: Extracting #2: cost 66 inf + 0 1552473638.581 * * [simplify]: Extracting #3: cost 101 inf + 0 1552473638.582 * * [simplify]: Extracting #4: cost 99 inf + 288 1552473638.583 * * [simplify]: Extracting #5: cost 86 inf + 1518 1552473638.587 * * [simplify]: Extracting #6: cost 35 inf + 13549 1552473638.597 * * [simplify]: Extracting #7: cost 0 inf + 23408 1552473638.606 * [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))) 1552473638.606 * [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 (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))) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))))) 1552473638.607 * * * * [progress]: [ 474 / 799 ] simplifiying candidate # 1552473638.607 * [simplify]: Simplifying (/ (/ (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.re y.im))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473638.607 * * [simplify]: iters left: 6 (20 enodes) 1552473638.616 * * [simplify]: iters left: 5 (68 enodes) 1552473638.636 * * [simplify]: iters left: 4 (76 enodes) 1552473638.657 * * [simplify]: iters left: 3 (78 enodes) 1552473638.679 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473638.679 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473638.679 * * [simplify]: Extracting #2: cost 21 inf + 0 1552473638.680 * * [simplify]: Extracting #3: cost 33 inf + 0 1552473638.680 * * [simplify]: Extracting #4: cost 33 inf + 85 1552473638.680 * * [simplify]: Extracting #5: cost 25 inf + 800 1552473638.681 * * [simplify]: Extracting #6: cost 9 inf + 3037 1552473638.683 * * [simplify]: Extracting #7: cost 1 inf + 6210 1552473638.685 * * [simplify]: Extracting #8: cost 0 inf + 6564 1552473638.686 * [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.re y.re (* y.im y.im)))))) 1552473638.687 * [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.re y.re (* y.im y.im)))))) (/ (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 1552473638.687 * [simplify]: Simplifying (/ (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 1552473638.687 * * [simplify]: iters left: 6 (19 enodes) 1552473638.696 * * [simplify]: iters left: 5 (68 enodes) 1552473638.716 * * [simplify]: iters left: 4 (99 enodes) 1552473638.745 * * [simplify]: iters left: 3 (148 enodes) 1552473638.768 * * [simplify]: iters left: 2 (230 enodes) 1552473638.844 * * [simplify]: iters left: 1 (332 enodes) 1552473638.902 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473638.903 * * [simplify]: Extracting #1: cost 19 inf + 0 1552473638.903 * * [simplify]: Extracting #2: cost 67 inf + 0 1552473638.903 * * [simplify]: Extracting #3: cost 103 inf + 0 1552473638.903 * * [simplify]: Extracting #4: cost 100 inf + 450 1552473638.905 * * [simplify]: Extracting #5: cost 66 inf + 5629 1552473638.910 * * [simplify]: Extracting #6: cost 27 inf + 18414 1552473638.922 * * [simplify]: Extracting #7: cost 0 inf + 29352 1552473638.934 * [simplify]: Simplified to (/ (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (fma y.re y.re (* y.im y.im))))) 1552473638.934 * [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))) (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 (hypot y.re y.im))) (sqrt (cbrt (fma y.re y.re (* y.im y.im))))))) 1552473638.934 * * * * [progress]: [ 475 / 799 ] simplifiying candidate # 1552473638.935 * [simplify]: Simplifying (/ (/ (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473638.935 * * [simplify]: iters left: 6 (19 enodes) 1552473638.943 * * [simplify]: iters left: 5 (60 enodes) 1552473638.961 * * [simplify]: iters left: 4 (66 enodes) 1552473638.976 * * [simplify]: iters left: 3 (67 enodes) 1552473638.984 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473638.984 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473638.984 * * [simplify]: Extracting #2: cost 17 inf + 0 1552473638.984 * * [simplify]: Extracting #3: cost 23 inf + 43 1552473638.985 * * [simplify]: Extracting #4: cost 20 inf + 362 1552473638.985 * * [simplify]: Extracting #5: cost 12 inf + 859 1552473638.985 * * [simplify]: Extracting #6: cost 5 inf + 1545 1552473638.986 * * [simplify]: Extracting #7: cost 1 inf + 2786 1552473638.986 * * [simplify]: Extracting #8: cost 0 inf + 3100 1552473638.987 * [simplify]: Simplified to (/ (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (hypot y.re y.im)) 1552473638.987 * [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 (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1552473638.987 * [simplify]: Simplifying (/ (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473638.987 * * [simplify]: iters left: 6 (19 enodes) 1552473638.991 * * [simplify]: iters left: 5 (64 enodes) 1552473639.002 * * [simplify]: iters left: 4 (96 enodes) 1552473639.030 * * [simplify]: iters left: 3 (140 enodes) 1552473639.067 * * [simplify]: iters left: 2 (190 enodes) 1552473639.096 * * [simplify]: iters left: 1 (245 enodes) 1552473639.145 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473639.145 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473639.145 * * [simplify]: Extracting #2: cost 50 inf + 0 1552473639.145 * * [simplify]: Extracting #3: cost 74 inf + 124 1552473639.146 * * [simplify]: Extracting #4: cost 65 inf + 1067 1552473639.147 * * [simplify]: Extracting #5: cost 26 inf + 7572 1552473639.150 * * [simplify]: Extracting #6: cost 4 inf + 11850 1552473639.153 * * [simplify]: Extracting #7: cost 0 inf + 12870 1552473639.159 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (hypot y.re y.im)) 1552473639.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))) (hypot y.re y.im)) (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (hypot y.re y.im)))) 1552473639.160 * * * * [progress]: [ 476 / 799 ] simplifiying candidate # 1552473639.160 * [simplify]: Simplifying (/ (/ (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.re y.im))) (sqrt 1)) 1552473639.160 * * [simplify]: iters left: 6 (16 enodes) 1552473639.169 * * [simplify]: iters left: 5 (55 enodes) 1552473639.186 * * [simplify]: iters left: 4 (61 enodes) 1552473639.202 * * [simplify]: iters left: 3 (63 enodes) 1552473639.212 * * [simplify]: iters left: 2 (64 enodes) 1552473639.222 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473639.222 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473639.222 * * [simplify]: Extracting #2: cost 11 inf + 1 1552473639.222 * * [simplify]: Extracting #3: cost 20 inf + 1 1552473639.222 * * [simplify]: Extracting #4: cost 16 inf + 143 1552473639.222 * * [simplify]: Extracting #5: cost 5 inf + 1009 1552473639.223 * * [simplify]: Extracting #6: cost 0 inf + 2115 1552473639.223 * [simplify]: Simplified to (/ (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (sqrt (hypot y.re y.im))) 1552473639.223 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473639.223 * [simplify]: Simplifying (/ (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473639.224 * * [simplify]: iters left: 6 (18 enodes) 1552473639.227 * * [simplify]: iters left: 5 (63 enodes) 1552473639.241 * * [simplify]: iters left: 4 (95 enodes) 1552473639.269 * * [simplify]: iters left: 3 (144 enodes) 1552473639.293 * * [simplify]: iters left: 2 (226 enodes) 1552473639.357 * * [simplify]: iters left: 1 (328 enodes) 1552473639.428 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473639.428 * * [simplify]: Extracting #1: cost 19 inf + 0 1552473639.429 * * [simplify]: Extracting #2: cost 68 inf + 0 1552473639.429 * * [simplify]: Extracting #3: cost 99 inf + 43 1552473639.431 * * [simplify]: Extracting #4: cost 90 inf + 1340 1552473639.434 * * [simplify]: Extracting #5: cost 38 inf + 10072 1552473639.441 * * [simplify]: Extracting #6: cost 4 inf + 18061 1552473639.446 * * [simplify]: Extracting #7: cost 0 inf + 19134 1552473639.450 * [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))) 1552473639.450 * [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))))) 1552473639.450 * * * * [progress]: [ 477 / 799 ] simplifiying candidate # 1552473639.450 * [simplify]: Simplifying (/ (/ (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.re y.im))) (sqrt 1)) 1552473639.450 * * [simplify]: iters left: 6 (16 enodes) 1552473639.455 * * [simplify]: iters left: 5 (55 enodes) 1552473639.464 * * [simplify]: iters left: 4 (61 enodes) 1552473639.475 * * [simplify]: iters left: 3 (63 enodes) 1552473639.491 * * [simplify]: iters left: 2 (64 enodes) 1552473639.506 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473639.506 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473639.506 * * [simplify]: Extracting #2: cost 11 inf + 1 1552473639.506 * * [simplify]: Extracting #3: cost 20 inf + 1 1552473639.507 * * [simplify]: Extracting #4: cost 16 inf + 143 1552473639.507 * * [simplify]: Extracting #5: cost 5 inf + 1009 1552473639.508 * * [simplify]: Extracting #6: cost 0 inf + 2115 1552473639.509 * [simplify]: Simplified to (/ (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (sqrt (hypot y.re y.im))) 1552473639.509 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473639.509 * [simplify]: Simplifying (/ (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473639.509 * * [simplify]: iters left: 6 (18 enodes) 1552473639.517 * * [simplify]: iters left: 5 (63 enodes) 1552473639.535 * * [simplify]: iters left: 4 (95 enodes) 1552473639.550 * * [simplify]: iters left: 3 (144 enodes) 1552473639.581 * * [simplify]: iters left: 2 (226 enodes) 1552473639.657 * * [simplify]: iters left: 1 (328 enodes) 1552473639.752 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473639.752 * * [simplify]: Extracting #1: cost 19 inf + 0 1552473639.752 * * [simplify]: Extracting #2: cost 68 inf + 0 1552473639.753 * * [simplify]: Extracting #3: cost 99 inf + 43 1552473639.754 * * [simplify]: Extracting #4: cost 90 inf + 1340 1552473639.757 * * [simplify]: Extracting #5: cost 38 inf + 10072 1552473639.764 * * [simplify]: Extracting #6: cost 4 inf + 18061 1552473639.773 * * [simplify]: Extracting #7: cost 0 inf + 19134 1552473639.783 * [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))) 1552473639.783 * [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))))) 1552473639.783 * * * * [progress]: [ 478 / 799 ] simplifiying candidate # 1552473639.783 * [simplify]: Simplifying (/ (/ (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.re y.im))) (sqrt 1)) 1552473639.784 * * [simplify]: iters left: 6 (16 enodes) 1552473639.792 * * [simplify]: iters left: 5 (55 enodes) 1552473639.808 * * [simplify]: iters left: 4 (61 enodes) 1552473639.824 * * [simplify]: iters left: 3 (63 enodes) 1552473639.840 * * [simplify]: iters left: 2 (64 enodes) 1552473639.855 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473639.855 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473639.855 * * [simplify]: Extracting #2: cost 11 inf + 1 1552473639.855 * * [simplify]: Extracting #3: cost 20 inf + 1 1552473639.855 * * [simplify]: Extracting #4: cost 16 inf + 143 1552473639.855 * * [simplify]: Extracting #5: cost 5 inf + 1009 1552473639.856 * * [simplify]: Extracting #6: cost 0 inf + 2115 1552473639.856 * [simplify]: Simplified to (/ (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (sqrt (hypot y.re y.im))) 1552473639.856 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473639.856 * [simplify]: Simplifying (/ (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473639.856 * * [simplify]: iters left: 6 (18 enodes) 1552473639.860 * * [simplify]: iters left: 5 (63 enodes) 1552473639.870 * * [simplify]: iters left: 4 (95 enodes) 1552473639.884 * * [simplify]: iters left: 3 (144 enodes) 1552473639.927 * * [simplify]: iters left: 2 (226 enodes) 1552473639.987 * * [simplify]: iters left: 1 (328 enodes) 1552473640.074 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473640.074 * * [simplify]: Extracting #1: cost 19 inf + 0 1552473640.074 * * [simplify]: Extracting #2: cost 68 inf + 0 1552473640.075 * * [simplify]: Extracting #3: cost 99 inf + 43 1552473640.076 * * [simplify]: Extracting #4: cost 90 inf + 1340 1552473640.080 * * [simplify]: Extracting #5: cost 38 inf + 10072 1552473640.087 * * [simplify]: Extracting #6: cost 4 inf + 18061 1552473640.096 * * [simplify]: Extracting #7: cost 0 inf + 19134 1552473640.104 * [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))) 1552473640.104 * [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))))) 1552473640.105 * * * * [progress]: [ 479 / 799 ] simplifiying candidate # 1552473640.105 * [simplify]: Simplifying (/ (/ (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.re y.im))) (sqrt (* 1 1))) 1552473640.105 * * [simplify]: iters left: 6 (17 enodes) 1552473640.115 * * [simplify]: iters left: 5 (57 enodes) 1552473640.129 * * [simplify]: iters left: 4 (63 enodes) 1552473640.139 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473640.139 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473640.139 * * [simplify]: Extracting #2: cost 11 inf + 1 1552473640.139 * * [simplify]: Extracting #3: cost 20 inf + 1 1552473640.139 * * [simplify]: Extracting #4: cost 17 inf + 86 1552473640.139 * * [simplify]: Extracting #5: cost 5 inf + 1009 1552473640.140 * * [simplify]: Extracting #6: cost 0 inf + 2115 1552473640.140 * [simplify]: Simplified to (/ (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (sqrt (hypot y.re y.im))) 1552473640.140 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473640.140 * [simplify]: Simplifying (/ (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473640.141 * * [simplify]: iters left: 6 (18 enodes) 1552473640.145 * * [simplify]: iters left: 5 (63 enodes) 1552473640.155 * * [simplify]: iters left: 4 (95 enodes) 1552473640.183 * * [simplify]: iters left: 3 (144 enodes) 1552473640.207 * * [simplify]: iters left: 2 (226 enodes) 1552473640.278 * * [simplify]: iters left: 1 (328 enodes) 1552473640.349 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473640.349 * * [simplify]: Extracting #1: cost 19 inf + 0 1552473640.350 * * [simplify]: Extracting #2: cost 68 inf + 0 1552473640.350 * * [simplify]: Extracting #3: cost 99 inf + 43 1552473640.351 * * [simplify]: Extracting #4: cost 90 inf + 1340 1552473640.355 * * [simplify]: Extracting #5: cost 38 inf + 10072 1552473640.362 * * [simplify]: Extracting #6: cost 4 inf + 18061 1552473640.371 * * [simplify]: Extracting #7: cost 0 inf + 19134 1552473640.380 * [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))) 1552473640.380 * [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))))) 1552473640.380 * * * * [progress]: [ 480 / 799 ] simplifiying candidate # 1552473640.380 * [simplify]: Simplifying (/ (/ (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.re y.im))) (sqrt 1)) 1552473640.380 * * [simplify]: iters left: 6 (16 enodes) 1552473640.390 * * [simplify]: iters left: 5 (55 enodes) 1552473640.407 * * [simplify]: iters left: 4 (61 enodes) 1552473640.417 * * [simplify]: iters left: 3 (63 enodes) 1552473640.425 * * [simplify]: iters left: 2 (64 enodes) 1552473640.434 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473640.434 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473640.434 * * [simplify]: Extracting #2: cost 11 inf + 1 1552473640.434 * * [simplify]: Extracting #3: cost 20 inf + 1 1552473640.434 * * [simplify]: Extracting #4: cost 16 inf + 143 1552473640.434 * * [simplify]: Extracting #5: cost 5 inf + 1009 1552473640.435 * * [simplify]: Extracting #6: cost 0 inf + 2115 1552473640.435 * [simplify]: Simplified to (/ (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (sqrt (hypot y.re y.im))) 1552473640.435 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473640.435 * [simplify]: Simplifying (/ (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473640.435 * * [simplify]: iters left: 6 (18 enodes) 1552473640.442 * * [simplify]: iters left: 5 (63 enodes) 1552473640.460 * * [simplify]: iters left: 4 (95 enodes) 1552473640.476 * * [simplify]: iters left: 3 (144 enodes) 1552473640.511 * * [simplify]: iters left: 2 (226 enodes) 1552473640.588 * * [simplify]: iters left: 1 (328 enodes) 1552473640.660 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473640.661 * * [simplify]: Extracting #1: cost 19 inf + 0 1552473640.661 * * [simplify]: Extracting #2: cost 68 inf + 0 1552473640.662 * * [simplify]: Extracting #3: cost 99 inf + 43 1552473640.663 * * [simplify]: Extracting #4: cost 90 inf + 1340 1552473640.666 * * [simplify]: Extracting #5: cost 38 inf + 10072 1552473640.674 * * [simplify]: Extracting #6: cost 4 inf + 18061 1552473640.683 * * [simplify]: Extracting #7: cost 0 inf + 19134 1552473640.692 * [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))) 1552473640.692 * [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))))) 1552473640.692 * * * * [progress]: [ 481 / 799 ] simplifiying candidate # 1552473640.692 * [simplify]: Simplifying (/ (/ (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.re y.im))) (sqrt 1)) 1552473640.692 * * [simplify]: iters left: 6 (16 enodes) 1552473640.697 * * [simplify]: iters left: 5 (55 enodes) 1552473640.706 * * [simplify]: iters left: 4 (61 enodes) 1552473640.715 * * [simplify]: iters left: 3 (63 enodes) 1552473640.728 * * [simplify]: iters left: 2 (64 enodes) 1552473640.744 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473640.744 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473640.744 * * [simplify]: Extracting #2: cost 11 inf + 1 1552473640.744 * * [simplify]: Extracting #3: cost 20 inf + 1 1552473640.745 * * [simplify]: Extracting #4: cost 16 inf + 143 1552473640.745 * * [simplify]: Extracting #5: cost 5 inf + 1009 1552473640.746 * * [simplify]: Extracting #6: cost 0 inf + 2115 1552473640.747 * [simplify]: Simplified to (/ (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (sqrt (hypot y.re y.im))) 1552473640.747 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473640.747 * [simplify]: Simplifying (/ (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473640.747 * * [simplify]: iters left: 6 (18 enodes) 1552473640.755 * * [simplify]: iters left: 5 (63 enodes) 1552473640.774 * * [simplify]: iters left: 4 (95 enodes) 1552473640.801 * * [simplify]: iters left: 3 (144 enodes) 1552473640.847 * * [simplify]: iters left: 2 (226 enodes) 1552473640.910 * * [simplify]: iters left: 1 (328 enodes) 1552473640.990 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473640.990 * * [simplify]: Extracting #1: cost 19 inf + 0 1552473640.990 * * [simplify]: Extracting #2: cost 68 inf + 0 1552473640.991 * * [simplify]: Extracting #3: cost 99 inf + 43 1552473640.992 * * [simplify]: Extracting #4: cost 90 inf + 1340 1552473640.995 * * [simplify]: Extracting #5: cost 38 inf + 10072 1552473641.002 * * [simplify]: Extracting #6: cost 4 inf + 18061 1552473641.012 * * [simplify]: Extracting #7: cost 0 inf + 19134 1552473641.020 * [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))) 1552473641.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 (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))))) 1552473641.021 * * * * [progress]: [ 482 / 799 ] simplifiying candidate # 1552473641.021 * [simplify]: Simplifying (/ (/ (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473641.021 * * [simplify]: iters left: 6 (19 enodes) 1552473641.030 * * [simplify]: iters left: 5 (60 enodes) 1552473641.046 * * [simplify]: iters left: 4 (66 enodes) 1552473641.065 * * [simplify]: iters left: 3 (67 enodes) 1552473641.081 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473641.081 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473641.081 * * [simplify]: Extracting #2: cost 17 inf + 0 1552473641.081 * * [simplify]: Extracting #3: cost 23 inf + 43 1552473641.081 * * [simplify]: Extracting #4: cost 20 inf + 362 1552473641.082 * * [simplify]: Extracting #5: cost 12 inf + 859 1552473641.082 * * [simplify]: Extracting #6: cost 5 inf + 1545 1552473641.083 * * [simplify]: Extracting #7: cost 1 inf + 2786 1552473641.084 * * [simplify]: Extracting #8: cost 0 inf + 3100 1552473641.085 * [simplify]: Simplified to (/ (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (hypot y.re y.im)) 1552473641.085 * [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 (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1552473641.086 * [simplify]: Simplifying (/ (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473641.086 * * [simplify]: iters left: 6 (19 enodes) 1552473641.094 * * [simplify]: iters left: 5 (64 enodes) 1552473641.113 * * [simplify]: iters left: 4 (96 enodes) 1552473641.141 * * [simplify]: iters left: 3 (140 enodes) 1552473641.181 * * [simplify]: iters left: 2 (190 enodes) 1552473641.238 * * [simplify]: iters left: 1 (245 enodes) 1552473641.304 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473641.305 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473641.305 * * [simplify]: Extracting #2: cost 50 inf + 0 1552473641.305 * * [simplify]: Extracting #3: cost 74 inf + 124 1552473641.306 * * [simplify]: Extracting #4: cost 65 inf + 1067 1552473641.309 * * [simplify]: Extracting #5: cost 26 inf + 7572 1552473641.314 * * [simplify]: Extracting #6: cost 4 inf + 11850 1552473641.321 * * [simplify]: Extracting #7: cost 0 inf + 12870 1552473641.327 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (hypot y.re y.im)) 1552473641.327 * [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)))) 1552473641.328 * * * * [progress]: [ 483 / 799 ] simplifiying candidate # 1552473641.328 * [simplify]: Simplifying (/ (/ (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.re y.im))) 1) 1552473641.328 * * [simplify]: iters left: 6 (15 enodes) 1552473641.335 * * [simplify]: iters left: 5 (50 enodes) 1552473641.348 * * [simplify]: iters left: 4 (57 enodes) 1552473641.357 * * [simplify]: iters left: 3 (60 enodes) 1552473641.365 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473641.365 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473641.365 * * [simplify]: Extracting #2: cost 11 inf + 1 1552473641.365 * * [simplify]: Extracting #3: cost 20 inf + 1 1552473641.365 * * [simplify]: Extracting #4: cost 16 inf + 127 1552473641.365 * * [simplify]: Extracting #5: cost 9 inf + 624 1552473641.366 * * [simplify]: Extracting #6: cost 6 inf + 845 1552473641.366 * * [simplify]: Extracting #7: cost 1 inf + 1761 1552473641.366 * * [simplify]: Extracting #8: cost 0 inf + 2115 1552473641.367 * [simplify]: Simplified to (/ (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (sqrt (hypot y.re y.im))) 1552473641.367 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473641.367 * [simplify]: Simplifying (/ (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473641.367 * * [simplify]: iters left: 6 (18 enodes) 1552473641.373 * * [simplify]: iters left: 5 (63 enodes) 1552473641.392 * * [simplify]: iters left: 4 (95 enodes) 1552473641.420 * * [simplify]: iters left: 3 (144 enodes) 1552473641.448 * * [simplify]: iters left: 2 (226 enodes) 1552473641.517 * * [simplify]: iters left: 1 (328 enodes) 1552473641.585 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473641.585 * * [simplify]: Extracting #1: cost 19 inf + 0 1552473641.585 * * [simplify]: Extracting #2: cost 68 inf + 0 1552473641.586 * * [simplify]: Extracting #3: cost 99 inf + 43 1552473641.587 * * [simplify]: Extracting #4: cost 90 inf + 1340 1552473641.590 * * [simplify]: Extracting #5: cost 38 inf + 10072 1552473641.593 * * [simplify]: Extracting #6: cost 4 inf + 18061 1552473641.598 * * [simplify]: Extracting #7: cost 0 inf + 19134 1552473641.602 * [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))) 1552473641.602 * [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))))) 1552473641.602 * * * * [progress]: [ 484 / 799 ] simplifiying candidate # 1552473641.603 * [simplify]: Simplifying (/ (/ (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) 1) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473641.603 * * [simplify]: iters left: 6 (19 enodes) 1552473641.607 * * [simplify]: iters left: 5 (67 enodes) 1552473641.618 * * [simplify]: iters left: 4 (79 enodes) 1552473641.633 * * [simplify]: iters left: 3 (84 enodes) 1552473641.645 * * [simplify]: iters left: 2 (85 enodes) 1552473641.660 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473641.661 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473641.661 * * [simplify]: Extracting #2: cost 15 inf + 1 1552473641.661 * * [simplify]: Extracting #3: cost 25 inf + 1 1552473641.661 * * [simplify]: Extracting #4: cost 25 inf + 86 1552473641.661 * * [simplify]: Extracting #5: cost 16 inf + 883 1552473641.662 * * [simplify]: Extracting #6: cost 6 inf + 1940 1552473641.663 * * [simplify]: Extracting #7: cost 0 inf + 3855 1552473641.665 * [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)))) 1552473641.665 * [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 (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1552473641.665 * [simplify]: Simplifying (/ (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (hypot y.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473641.665 * * [simplify]: iters left: 6 (18 enodes) 1552473641.674 * * [simplify]: iters left: 5 (63 enodes) 1552473641.692 * * [simplify]: iters left: 4 (100 enodes) 1552473641.723 * * [simplify]: iters left: 3 (159 enodes) 1552473641.757 * * [simplify]: iters left: 2 (242 enodes) 1552473641.805 * * [simplify]: iters left: 1 (341 enodes) 1552473641.864 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473641.864 * * [simplify]: Extracting #1: cost 19 inf + 0 1552473641.865 * * [simplify]: Extracting #2: cost 69 inf + 0 1552473641.865 * * [simplify]: Extracting #3: cost 100 inf + 124 1552473641.866 * * [simplify]: Extracting #4: cost 79 inf + 3641 1552473641.871 * * [simplify]: Extracting #5: cost 24 inf + 14939 1552473641.880 * * [simplify]: Extracting #6: cost 3 inf + 20514 1552473641.886 * * [simplify]: Extracting #7: cost 0 inf + 21570 1552473641.890 * [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))) 1552473641.891 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) 1) (* (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))) (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1552473641.891 * * * * [progress]: [ 485 / 799 ] simplifiying candidate # 1552473641.891 * [simplify]: Simplifying (/ (/ (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) 1) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473641.891 * * [simplify]: iters left: 6 (19 enodes) 1552473641.896 * * [simplify]: iters left: 5 (65 enodes) 1552473641.906 * * [simplify]: iters left: 4 (72 enodes) 1552473641.919 * * [simplify]: iters left: 3 (75 enodes) 1552473641.938 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473641.938 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473641.938 * * [simplify]: Extracting #2: cost 12 inf + 1 1552473641.938 * * [simplify]: Extracting #3: cost 22 inf + 1 1552473641.939 * * [simplify]: Extracting #4: cost 24 inf + 85 1552473641.939 * * [simplify]: Extracting #5: cost 20 inf + 332 1552473641.939 * * [simplify]: Extracting #6: cost 6 inf + 2025 1552473641.941 * * [simplify]: Extracting #7: cost 0 inf + 3627 1552473641.942 * [simplify]: Simplified to (/ (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (fabs (cbrt (fma y.re y.re (* y.im y.im))))) 1552473641.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))) (fabs (cbrt (fma y.re y.re (* y.im y.im))))) (/ (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (hypot y.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 1552473641.942 * [simplify]: Simplifying (/ (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (hypot y.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 1552473641.942 * * [simplify]: iters left: 6 (18 enodes) 1552473641.950 * * [simplify]: iters left: 5 (65 enodes) 1552473641.971 * * [simplify]: iters left: 4 (96 enodes) 1552473642.000 * * [simplify]: iters left: 3 (145 enodes) 1552473642.043 * * [simplify]: iters left: 2 (227 enodes) 1552473642.120 * * [simplify]: iters left: 1 (329 enodes) 1552473642.190 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473642.191 * * [simplify]: Extracting #1: cost 19 inf + 0 1552473642.191 * * [simplify]: Extracting #2: cost 68 inf + 0 1552473642.192 * * [simplify]: Extracting #3: cost 98 inf + 43 1552473642.193 * * [simplify]: Extracting #4: cost 90 inf + 1299 1552473642.196 * * [simplify]: Extracting #5: cost 52 inf + 10065 1552473642.208 * * [simplify]: Extracting #6: cost 2 inf + 26226 1552473642.218 * * [simplify]: Extracting #7: cost 0 inf + 27158 1552473642.224 * [simplify]: Simplified to (/ (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (hypot y.re y.im)) (sqrt (cbrt (fma y.re y.re (* y.im y.im))))) 1552473642.224 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) 1) (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))) (hypot y.re y.im)) (sqrt (cbrt (fma y.re y.re (* y.im y.im))))))) 1552473642.224 * * * * [progress]: [ 486 / 799 ] simplifiying candidate # 1552473642.224 * [simplify]: Simplifying (/ (/ (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473642.225 * * [simplify]: iters left: 6 (18 enodes) 1552473642.229 * * [simplify]: iters left: 5 (62 enodes) 1552473642.239 * * [simplify]: iters left: 4 (70 enodes) 1552473642.253 * * [simplify]: iters left: 3 (73 enodes) 1552473642.271 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473642.271 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473642.271 * * [simplify]: Extracting #2: cost 11 inf + 1 1552473642.272 * * [simplify]: Extracting #3: cost 21 inf + 1 1552473642.272 * * [simplify]: Extracting #4: cost 20 inf + 143 1552473642.272 * * [simplify]: Extracting #5: cost 13 inf + 706 1552473642.273 * * [simplify]: Extracting #6: cost 1 inf + 2391 1552473642.274 * * [simplify]: Extracting #7: cost 0 inf + 2473 1552473642.274 * [simplify]: Simplified to (/ (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (sqrt (hypot y.re y.im))) 1552473642.274 * [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 (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1552473642.274 * [simplify]: Simplifying (/ (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (hypot y.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473642.274 * * [simplify]: iters left: 6 (18 enodes) 1552473642.278 * * [simplify]: iters left: 5 (63 enodes) 1552473642.288 * * [simplify]: iters left: 4 (100 enodes) 1552473642.305 * * [simplify]: iters left: 3 (159 enodes) 1552473642.342 * * [simplify]: iters left: 2 (242 enodes) 1552473642.381 * * [simplify]: iters left: 1 (341 enodes) 1552473642.470 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473642.470 * * [simplify]: Extracting #1: cost 19 inf + 0 1552473642.471 * * [simplify]: Extracting #2: cost 69 inf + 0 1552473642.472 * * [simplify]: Extracting #3: cost 100 inf + 124 1552473642.473 * * [simplify]: Extracting #4: cost 79 inf + 3281 1552473642.478 * * [simplify]: Extracting #5: cost 24 inf + 13379 1552473642.486 * * [simplify]: Extracting #6: cost 3 inf + 18514 1552473642.491 * * [simplify]: Extracting #7: cost 0 inf + 19490 1552473642.496 * [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))) 1552473642.496 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) 1) (sqrt (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)) (sqrt (hypot y.re y.im))))) 1552473642.496 * * * * [progress]: [ 487 / 799 ] simplifiying candidate # 1552473642.496 * [simplify]: Simplifying (/ (/ (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) 1) (sqrt 1)) 1552473642.496 * * [simplify]: iters left: 6 (14 enodes) 1552473642.502 * * [simplify]: iters left: 5 (47 enodes) 1552473642.509 * * [simplify]: iters left: 4 (51 enodes) 1552473642.516 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473642.516 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473642.517 * * [simplify]: Extracting #2: cost 13 inf + 1 1552473642.517 * * [simplify]: Extracting #3: cost 12 inf + 85 1552473642.517 * * [simplify]: Extracting #4: cost 6 inf + 413 1552473642.517 * * [simplify]: Extracting #5: cost 1 inf + 880 1552473642.518 * * [simplify]: Extracting #6: cost 0 inf + 1099 1552473642.518 * [simplify]: Simplified to (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) 1552473642.518 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473642.519 * [simplify]: Simplifying (/ (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (hypot y.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473642.519 * * [simplify]: iters left: 6 (17 enodes) 1552473642.527 * * [simplify]: iters left: 5 (60 enodes) 1552473642.545 * * [simplify]: iters left: 4 (92 enodes) 1552473642.573 * * [simplify]: iters left: 3 (136 enodes) 1552473642.611 * * [simplify]: iters left: 2 (186 enodes) 1552473642.656 * * [simplify]: iters left: 1 (241 enodes) 1552473642.689 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473642.689 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473642.689 * * [simplify]: Extracting #2: cost 51 inf + 0 1552473642.690 * * [simplify]: Extracting #3: cost 75 inf + 43 1552473642.690 * * [simplify]: Extracting #4: cost 59 inf + 1655 1552473642.691 * * [simplify]: Extracting #5: cost 23 inf + 7873 1552473642.694 * * [simplify]: Extracting #6: cost 7 inf + 10761 1552473642.697 * * [simplify]: Extracting #7: cost 2 inf + 12119 1552473642.700 * * [simplify]: Extracting #8: cost 0 inf + 12596 1552473642.704 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (fma y.re y.re (* y.im y.im))) 1552473642.704 * [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.re y.re (* y.im y.im))))) 1552473642.704 * * * * [progress]: [ 488 / 799 ] simplifiying candidate # 1552473642.704 * [simplify]: Simplifying (/ (/ (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) 1) (sqrt 1)) 1552473642.704 * * [simplify]: iters left: 6 (14 enodes) 1552473642.709 * * [simplify]: iters left: 5 (47 enodes) 1552473642.716 * * [simplify]: iters left: 4 (51 enodes) 1552473642.723 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473642.723 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473642.723 * * [simplify]: Extracting #2: cost 13 inf + 1 1552473642.723 * * [simplify]: Extracting #3: cost 12 inf + 85 1552473642.723 * * [simplify]: Extracting #4: cost 6 inf + 413 1552473642.723 * * [simplify]: Extracting #5: cost 1 inf + 880 1552473642.724 * * [simplify]: Extracting #6: cost 0 inf + 1099 1552473642.724 * [simplify]: Simplified to (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) 1552473642.724 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473642.724 * [simplify]: Simplifying (/ (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (hypot y.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473642.724 * * [simplify]: iters left: 6 (17 enodes) 1552473642.731 * * [simplify]: iters left: 5 (60 enodes) 1552473642.748 * * [simplify]: iters left: 4 (92 enodes) 1552473642.769 * * [simplify]: iters left: 3 (136 enodes) 1552473642.790 * * [simplify]: iters left: 2 (186 enodes) 1552473642.837 * * [simplify]: iters left: 1 (241 enodes) 1552473642.881 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473642.881 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473642.881 * * [simplify]: Extracting #2: cost 51 inf + 0 1552473642.881 * * [simplify]: Extracting #3: cost 75 inf + 43 1552473642.882 * * [simplify]: Extracting #4: cost 59 inf + 1655 1552473642.883 * * [simplify]: Extracting #5: cost 23 inf + 7873 1552473642.885 * * [simplify]: Extracting #6: cost 7 inf + 10761 1552473642.888 * * [simplify]: Extracting #7: cost 2 inf + 12119 1552473642.891 * * [simplify]: Extracting #8: cost 0 inf + 12596 1552473642.895 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (fma y.re y.re (* y.im y.im))) 1552473642.895 * [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.re y.re (* y.im y.im))))) 1552473642.895 * * * * [progress]: [ 489 / 799 ] simplifiying candidate # 1552473642.895 * [simplify]: Simplifying (/ (/ (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) 1) (sqrt 1)) 1552473642.895 * * [simplify]: iters left: 6 (14 enodes) 1552473642.900 * * [simplify]: iters left: 5 (47 enodes) 1552473642.911 * * [simplify]: iters left: 4 (51 enodes) 1552473642.923 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473642.923 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473642.924 * * [simplify]: Extracting #2: cost 13 inf + 1 1552473642.924 * * [simplify]: Extracting #3: cost 12 inf + 85 1552473642.924 * * [simplify]: Extracting #4: cost 6 inf + 413 1552473642.924 * * [simplify]: Extracting #5: cost 1 inf + 880 1552473642.925 * * [simplify]: Extracting #6: cost 0 inf + 1099 1552473642.925 * [simplify]: Simplified to (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) 1552473642.925 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473642.926 * [simplify]: Simplifying (/ (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (hypot y.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473642.926 * * [simplify]: iters left: 6 (17 enodes) 1552473642.933 * * [simplify]: iters left: 5 (60 enodes) 1552473642.952 * * [simplify]: iters left: 4 (92 enodes) 1552473642.978 * * [simplify]: iters left: 3 (136 enodes) 1552473643.007 * * [simplify]: iters left: 2 (186 enodes) 1552473643.045 * * [simplify]: iters left: 1 (241 enodes) 1552473643.078 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473643.078 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473643.079 * * [simplify]: Extracting #2: cost 51 inf + 0 1552473643.079 * * [simplify]: Extracting #3: cost 75 inf + 43 1552473643.079 * * [simplify]: Extracting #4: cost 59 inf + 1655 1552473643.081 * * [simplify]: Extracting #5: cost 23 inf + 7873 1552473643.083 * * [simplify]: Extracting #6: cost 7 inf + 10761 1552473643.086 * * [simplify]: Extracting #7: cost 2 inf + 12119 1552473643.089 * * [simplify]: Extracting #8: cost 0 inf + 12596 1552473643.096 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (fma y.re y.re (* y.im y.im))) 1552473643.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))) (fma y.re y.re (* y.im y.im))))) 1552473643.096 * * * * [progress]: [ 490 / 799 ] simplifiying candidate # 1552473643.096 * [simplify]: Simplifying (/ (/ (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) 1) (sqrt (* 1 1))) 1552473643.097 * * [simplify]: iters left: 6 (15 enodes) 1552473643.105 * * [simplify]: iters left: 5 (49 enodes) 1552473643.119 * * [simplify]: iters left: 4 (53 enodes) 1552473643.130 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473643.130 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473643.130 * * [simplify]: Extracting #2: cost 13 inf + 1 1552473643.130 * * [simplify]: Extracting #3: cost 12 inf + 85 1552473643.130 * * [simplify]: Extracting #4: cost 6 inf + 413 1552473643.130 * * [simplify]: Extracting #5: cost 3 inf + 579 1552473643.131 * * [simplify]: Extracting #6: cost 0 inf + 1099 1552473643.131 * [simplify]: Simplified to (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) 1552473643.131 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473643.131 * [simplify]: Simplifying (/ (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (hypot y.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473643.131 * * [simplify]: iters left: 6 (17 enodes) 1552473643.135 * * [simplify]: iters left: 5 (60 enodes) 1552473643.145 * * [simplify]: iters left: 4 (92 enodes) 1552473643.161 * * [simplify]: iters left: 3 (136 enodes) 1552473643.200 * * [simplify]: iters left: 2 (186 enodes) 1552473643.235 * * [simplify]: iters left: 1 (241 enodes) 1552473643.298 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473643.298 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473643.298 * * [simplify]: Extracting #2: cost 51 inf + 0 1552473643.298 * * [simplify]: Extracting #3: cost 75 inf + 43 1552473643.299 * * [simplify]: Extracting #4: cost 59 inf + 1655 1552473643.302 * * [simplify]: Extracting #5: cost 23 inf + 7873 1552473643.307 * * [simplify]: Extracting #6: cost 7 inf + 10761 1552473643.314 * * [simplify]: Extracting #7: cost 2 inf + 12119 1552473643.320 * * [simplify]: Extracting #8: cost 0 inf + 12596 1552473643.327 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (fma y.re y.re (* y.im y.im))) 1552473643.327 * [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.re y.re (* y.im y.im))))) 1552473643.327 * * * * [progress]: [ 491 / 799 ] simplifiying candidate # 1552473643.327 * [simplify]: Simplifying (/ (/ (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) 1) (sqrt 1)) 1552473643.327 * * [simplify]: iters left: 6 (14 enodes) 1552473643.336 * * [simplify]: iters left: 5 (47 enodes) 1552473643.349 * * [simplify]: iters left: 4 (51 enodes) 1552473643.362 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473643.362 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473643.362 * * [simplify]: Extracting #2: cost 13 inf + 1 1552473643.362 * * [simplify]: Extracting #3: cost 12 inf + 85 1552473643.363 * * [simplify]: Extracting #4: cost 6 inf + 413 1552473643.363 * * [simplify]: Extracting #5: cost 1 inf + 880 1552473643.363 * * [simplify]: Extracting #6: cost 0 inf + 1099 1552473643.363 * [simplify]: Simplified to (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) 1552473643.363 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473643.364 * [simplify]: Simplifying (/ (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (hypot y.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473643.364 * * [simplify]: iters left: 6 (17 enodes) 1552473643.367 * * [simplify]: iters left: 5 (60 enodes) 1552473643.376 * * [simplify]: iters left: 4 (92 enodes) 1552473643.390 * * [simplify]: iters left: 3 (136 enodes) 1552473643.414 * * [simplify]: iters left: 2 (186 enodes) 1552473643.459 * * [simplify]: iters left: 1 (241 enodes) 1552473643.514 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473643.514 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473643.514 * * [simplify]: Extracting #2: cost 51 inf + 0 1552473643.515 * * [simplify]: Extracting #3: cost 75 inf + 43 1552473643.515 * * [simplify]: Extracting #4: cost 59 inf + 1655 1552473643.516 * * [simplify]: Extracting #5: cost 23 inf + 7873 1552473643.519 * * [simplify]: Extracting #6: cost 7 inf + 10761 1552473643.522 * * [simplify]: Extracting #7: cost 2 inf + 12119 1552473643.525 * * [simplify]: Extracting #8: cost 0 inf + 12596 1552473643.528 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (fma y.re y.re (* y.im y.im))) 1552473643.528 * [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.re y.re (* y.im y.im))))) 1552473643.528 * * * * [progress]: [ 492 / 799 ] simplifiying candidate # 1552473643.528 * [simplify]: Simplifying (/ (/ (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) 1) (sqrt 1)) 1552473643.529 * * [simplify]: iters left: 6 (14 enodes) 1552473643.537 * * [simplify]: iters left: 5 (47 enodes) 1552473643.549 * * [simplify]: iters left: 4 (51 enodes) 1552473643.562 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473643.562 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473643.562 * * [simplify]: Extracting #2: cost 13 inf + 1 1552473643.562 * * [simplify]: Extracting #3: cost 12 inf + 85 1552473643.562 * * [simplify]: Extracting #4: cost 6 inf + 413 1552473643.563 * * [simplify]: Extracting #5: cost 1 inf + 880 1552473643.563 * * [simplify]: Extracting #6: cost 0 inf + 1099 1552473643.564 * [simplify]: Simplified to (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) 1552473643.564 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473643.564 * [simplify]: Simplifying (/ (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (hypot y.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473643.565 * * [simplify]: iters left: 6 (17 enodes) 1552473643.574 * * [simplify]: iters left: 5 (60 enodes) 1552473643.591 * * [simplify]: iters left: 4 (92 enodes) 1552473643.618 * * [simplify]: iters left: 3 (136 enodes) 1552473643.657 * * [simplify]: iters left: 2 (186 enodes) 1552473643.699 * * [simplify]: iters left: 1 (241 enodes) 1552473643.732 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473643.732 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473643.732 * * [simplify]: Extracting #2: cost 51 inf + 0 1552473643.732 * * [simplify]: Extracting #3: cost 75 inf + 43 1552473643.733 * * [simplify]: Extracting #4: cost 59 inf + 1655 1552473643.735 * * [simplify]: Extracting #5: cost 23 inf + 7873 1552473643.740 * * [simplify]: Extracting #6: cost 7 inf + 10761 1552473643.746 * * [simplify]: Extracting #7: cost 2 inf + 12119 1552473643.752 * * [simplify]: Extracting #8: cost 0 inf + 12596 1552473643.758 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (fma y.re y.re (* y.im y.im))) 1552473643.758 * [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.re y.re (* y.im y.im))))) 1552473643.758 * * * * [progress]: [ 493 / 799 ] simplifiying candidate # 1552473643.758 * [simplify]: Simplifying (/ (/ (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473643.758 * * [simplify]: iters left: 6 (18 enodes) 1552473643.763 * * [simplify]: iters left: 5 (62 enodes) 1552473643.772 * * [simplify]: iters left: 4 (70 enodes) 1552473643.784 * * [simplify]: iters left: 3 (73 enodes) 1552473643.793 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473643.794 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473643.794 * * [simplify]: Extracting #2: cost 11 inf + 1 1552473643.794 * * [simplify]: Extracting #3: cost 21 inf + 1 1552473643.794 * * [simplify]: Extracting #4: cost 20 inf + 143 1552473643.794 * * [simplify]: Extracting #5: cost 13 inf + 706 1552473643.795 * * [simplify]: Extracting #6: cost 1 inf + 2391 1552473643.796 * * [simplify]: Extracting #7: cost 0 inf + 2473 1552473643.797 * [simplify]: Simplified to (/ (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (sqrt (hypot y.re y.im))) 1552473643.797 * [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 (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1552473643.797 * [simplify]: Simplifying (/ (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (hypot y.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473643.798 * * [simplify]: iters left: 6 (18 enodes) 1552473643.806 * * [simplify]: iters left: 5 (63 enodes) 1552473643.824 * * [simplify]: iters left: 4 (100 enodes) 1552473643.855 * * [simplify]: iters left: 3 (159 enodes) 1552473643.901 * * [simplify]: iters left: 2 (242 enodes) 1552473643.947 * * [simplify]: iters left: 1 (341 enodes) 1552473644.016 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473644.016 * * [simplify]: Extracting #1: cost 19 inf + 0 1552473644.016 * * [simplify]: Extracting #2: cost 69 inf + 0 1552473644.016 * * [simplify]: Extracting #3: cost 100 inf + 124 1552473644.017 * * [simplify]: Extracting #4: cost 79 inf + 3281 1552473644.020 * * [simplify]: Extracting #5: cost 24 inf + 13379 1552473644.024 * * [simplify]: Extracting #6: cost 3 inf + 18514 1552473644.029 * * [simplify]: Extracting #7: cost 0 inf + 19490 1552473644.033 * [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))) 1552473644.034 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) 1) (sqrt (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)) (sqrt (hypot y.re y.im))))) 1552473644.034 * * * * [progress]: [ 494 / 799 ] simplifiying candidate # 1552473644.034 * [simplify]: Simplifying (/ (/ (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) 1) 1) 1552473644.034 * * [simplify]: iters left: 6 (13 enodes) 1552473644.037 * * [simplify]: iters left: 5 (40 enodes) 1552473644.044 * * [simplify]: iters left: 4 (46 enodes) 1552473644.050 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473644.050 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473644.050 * * [simplify]: Extracting #2: cost 13 inf + 1 1552473644.050 * * [simplify]: Extracting #3: cost 12 inf + 85 1552473644.050 * * [simplify]: Extracting #4: cost 7 inf + 291 1552473644.050 * * [simplify]: Extracting #5: cost 3 inf + 579 1552473644.051 * * [simplify]: Extracting #6: cost 1 inf + 880 1552473644.051 * * [simplify]: Extracting #7: cost 0 inf + 1099 1552473644.051 * [simplify]: Simplified to (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) 1552473644.051 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473644.052 * [simplify]: Simplifying (/ (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (hypot y.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473644.052 * * [simplify]: iters left: 6 (17 enodes) 1552473644.055 * * [simplify]: iters left: 5 (60 enodes) 1552473644.064 * * [simplify]: iters left: 4 (92 enodes) 1552473644.080 * * [simplify]: iters left: 3 (136 enodes) 1552473644.102 * * [simplify]: iters left: 2 (186 enodes) 1552473644.155 * * [simplify]: iters left: 1 (241 enodes) 1552473644.204 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473644.204 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473644.204 * * [simplify]: Extracting #2: cost 51 inf + 0 1552473644.204 * * [simplify]: Extracting #3: cost 75 inf + 43 1552473644.205 * * [simplify]: Extracting #4: cost 59 inf + 1655 1552473644.206 * * [simplify]: Extracting #5: cost 23 inf + 7873 1552473644.209 * * [simplify]: Extracting #6: cost 7 inf + 10761 1552473644.212 * * [simplify]: Extracting #7: cost 2 inf + 12119 1552473644.217 * * [simplify]: Extracting #8: cost 0 inf + 12596 1552473644.223 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (fma y.re y.re (* y.im y.im))) 1552473644.223 * [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.re y.re (* y.im y.im))))) 1552473644.223 * * * * [progress]: [ 495 / 799 ] simplifiying candidate # 1552473644.224 * [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 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473644.224 * * [simplify]: iters left: 6 (21 enodes) 1552473644.233 * * [simplify]: iters left: 5 (69 enodes) 1552473644.253 * * [simplify]: iters left: 4 (84 enodes) 1552473644.275 * * [simplify]: iters left: 3 (89 enodes) 1552473644.299 * * [simplify]: iters left: 2 (100 enodes) 1552473644.321 * * [simplify]: iters left: 1 (124 enodes) 1552473644.345 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473644.345 * * [simplify]: Extracting #1: cost 10 inf + 0 1552473644.345 * * [simplify]: Extracting #2: cost 35 inf + 0 1552473644.345 * * [simplify]: Extracting #3: cost 49 inf + 45 1552473644.346 * * [simplify]: Extracting #4: cost 41 inf + 522 1552473644.347 * * [simplify]: Extracting #5: cost 21 inf + 4372 1552473644.349 * * [simplify]: Extracting #6: cost 2 inf + 10748 1552473644.352 * * [simplify]: Extracting #7: cost 0 inf + 11456 1552473644.355 * [simplify]: Simplified to (/ (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (* (hypot y.im y.re) (cbrt (hypot y.im y.re)))) 1552473644.355 * [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) (cbrt (hypot y.im y.re)))) (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1552473644.355 * [simplify]: Simplifying (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473644.355 * * [simplify]: iters left: 6 (19 enodes) 1552473644.364 * * [simplify]: iters left: 5 (65 enodes) 1552473644.382 * * [simplify]: iters left: 4 (94 enodes) 1552473644.397 * * [simplify]: iters left: 3 (132 enodes) 1552473644.425 * * [simplify]: iters left: 2 (175 enodes) 1552473644.448 * * [simplify]: iters left: 1 (186 enodes) 1552473644.480 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473644.480 * * [simplify]: Extracting #1: cost 16 inf + 0 1552473644.480 * * [simplify]: Extracting #2: cost 44 inf + 0 1552473644.480 * * [simplify]: Extracting #3: cost 54 inf + 206 1552473644.481 * * [simplify]: Extracting #4: cost 54 inf + 468 1552473644.482 * * [simplify]: Extracting #5: cost 42 inf + 2257 1552473644.485 * * [simplify]: Extracting #6: cost 10 inf + 9674 1552473644.489 * * [simplify]: Extracting #7: cost 0 inf + 12574 1552473644.492 * [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)))) 1552473644.492 * [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)))) (* (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)) (cbrt (hypot y.im y.re)))))) 1552473644.492 * * * * [progress]: [ 496 / 799 ] simplifiying candidate # 1552473644.492 * [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 (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473644.492 * * [simplify]: iters left: 6 (21 enodes) 1552473644.497 * * [simplify]: iters left: 5 (74 enodes) 1552473644.510 * * [simplify]: iters left: 4 (86 enodes) 1552473644.522 * * [simplify]: iters left: 3 (98 enodes) 1552473644.536 * * [simplify]: iters left: 2 (100 enodes) 1552473644.549 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473644.549 * * [simplify]: Extracting #1: cost 12 inf + 0 1552473644.549 * * [simplify]: Extracting #2: cost 29 inf + 0 1552473644.549 * * [simplify]: Extracting #3: cost 41 inf + 0 1552473644.549 * * [simplify]: Extracting #4: cost 36 inf + 634 1552473644.550 * * [simplify]: Extracting #5: cost 29 inf + 1333 1552473644.550 * * [simplify]: Extracting #6: cost 21 inf + 2074 1552473644.551 * * [simplify]: Extracting #7: cost 4 inf + 8479 1552473644.552 * * [simplify]: Extracting #8: cost 0 inf + 10348 1552473644.554 * [simplify]: Simplified to (/ (/ (fma (sqrt x.im) (sqrt y.re) (sqrt (* 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)))) 1552473644.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))) (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) (sqrt y.re)) (sqrt (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 1552473644.554 * [simplify]: Simplifying (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 1552473644.554 * * [simplify]: iters left: 6 (19 enodes) 1552473644.558 * * [simplify]: iters left: 5 (69 enodes) 1552473644.573 * * [simplify]: iters left: 4 (95 enodes) 1552473644.587 * * [simplify]: iters left: 3 (134 enodes) 1552473644.620 * * [simplify]: iters left: 2 (194 enodes) 1552473644.652 * * [simplify]: iters left: 1 (214 enodes) 1552473644.704 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473644.704 * * [simplify]: Extracting #1: cost 19 inf + 0 1552473644.704 * * [simplify]: Extracting #2: cost 55 inf + 0 1552473644.704 * * [simplify]: Extracting #3: cost 70 inf + 125 1552473644.704 * * [simplify]: Extracting #4: cost 71 inf + 411 1552473644.705 * * [simplify]: Extracting #5: cost 58 inf + 2271 1552473644.706 * * [simplify]: Extracting #6: cost 43 inf + 4665 1552473644.707 * * [simplify]: Extracting #7: cost 31 inf + 8872 1552473644.710 * * [simplify]: Extracting #8: cost 2 inf + 20956 1552473644.714 * * [simplify]: Extracting #9: cost 0 inf + 21928 1552473644.718 * [simplify]: Simplified to (/ (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (cbrt (fma y.re y.re (* y.im y.im))))) 1552473644.718 * [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 (* (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 (hypot y.re y.im))) (sqrt (cbrt (fma y.re y.re (* y.im y.im))))))) 1552473644.718 * * * * [progress]: [ 497 / 799 ] simplifiying candidate # 1552473644.718 * [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 (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473644.718 * * [simplify]: iters left: 6 (20 enodes) 1552473644.723 * * [simplify]: iters left: 5 (68 enodes) 1552473644.733 * * [simplify]: iters left: 4 (81 enodes) 1552473644.744 * * [simplify]: iters left: 3 (93 enodes) 1552473644.757 * * [simplify]: iters left: 2 (95 enodes) 1552473644.769 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473644.769 * * [simplify]: Extracting #1: cost 12 inf + 0 1552473644.770 * * [simplify]: Extracting #2: cost 27 inf + 0 1552473644.770 * * [simplify]: Extracting #3: cost 37 inf + 0 1552473644.770 * * [simplify]: Extracting #4: cost 36 inf + 142 1552473644.770 * * [simplify]: Extracting #5: cost 22 inf + 1904 1552473644.771 * * [simplify]: Extracting #6: cost 14 inf + 2778 1552473644.772 * * [simplify]: Extracting #7: cost 3 inf + 6538 1552473644.773 * * [simplify]: Extracting #8: cost 0 inf + 7680 1552473644.775 * [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)) (sqrt (hypot y.im y.re))))) 1552473644.775 * [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 (hypot y.im y.re))))) (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1552473644.776 * [simplify]: Simplifying (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473644.776 * * [simplify]: iters left: 6 (19 enodes) 1552473644.786 * * [simplify]: iters left: 5 (67 enodes) 1552473644.806 * * [simplify]: iters left: 4 (94 enodes) 1552473644.834 * * [simplify]: iters left: 3 (133 enodes) 1552473644.861 * * [simplify]: iters left: 2 (193 enodes) 1552473644.894 * * [simplify]: iters left: 1 (213 enodes) 1552473644.922 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473644.923 * * [simplify]: Extracting #1: cost 19 inf + 0 1552473644.923 * * [simplify]: Extracting #2: cost 54 inf + 0 1552473644.923 * * [simplify]: Extracting #3: cost 69 inf + 84 1552473644.923 * * [simplify]: Extracting #4: cost 69 inf + 346 1552473644.924 * * [simplify]: Extracting #5: cost 55 inf + 2396 1552473644.926 * * [simplify]: Extracting #6: cost 6 inf + 14717 1552473644.929 * * [simplify]: Extracting #7: cost 0 inf + 16264 1552473644.935 * [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)))) 1552473644.935 * [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 (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 (hypot y.im y.re)))))) 1552473644.935 * * * * [progress]: [ 498 / 799 ] simplifiying candidate # 1552473644.936 * [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 1)) 1552473644.936 * * [simplify]: iters left: 6 (17 enodes) 1552473644.945 * * [simplify]: iters left: 5 (61 enodes) 1552473644.956 * * [simplify]: iters left: 4 (70 enodes) 1552473644.967 * * [simplify]: iters left: 3 (71 enodes) 1552473644.977 * * [simplify]: iters left: 2 (78 enodes) 1552473644.989 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473644.989 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473644.989 * * [simplify]: Extracting #2: cost 15 inf + 1 1552473644.989 * * [simplify]: Extracting #3: cost 24 inf + 1 1552473644.989 * * [simplify]: Extracting #4: cost 15 inf + 692 1552473644.989 * * [simplify]: Extracting #5: cost 11 inf + 1033 1552473644.990 * * [simplify]: Extracting #6: cost 5 inf + 1974 1552473644.990 * * [simplify]: Extracting #7: cost 1 inf + 3103 1552473644.991 * * [simplify]: Extracting #8: cost 0 inf + 3497 1552473644.991 * [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)))) 1552473644.991 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473644.992 * [simplify]: Simplifying (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473644.992 * * [simplify]: iters left: 6 (18 enodes) 1552473644.999 * * [simplify]: iters left: 5 (64 enodes) 1552473645.016 * * [simplify]: iters left: 4 (91 enodes) 1552473645.029 * * [simplify]: iters left: 3 (130 enodes) 1552473645.049 * * [simplify]: iters left: 2 (190 enodes) 1552473645.081 * * [simplify]: iters left: 1 (210 enodes) 1552473645.115 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473645.115 * * [simplify]: Extracting #1: cost 19 inf + 0 1552473645.115 * * [simplify]: Extracting #2: cost 55 inf + 0 1552473645.116 * * [simplify]: Extracting #3: cost 67 inf + 183 1552473645.117 * * [simplify]: Extracting #4: cost 40 inf + 5482 1552473645.120 * * [simplify]: Extracting #5: cost 22 inf + 8410 1552473645.125 * * [simplify]: Extracting #6: cost 3 inf + 13694 1552473645.131 * * [simplify]: Extracting #7: cost 0 inf + 14710 1552473645.136 * [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))) 1552473645.137 * [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))))) 1552473645.137 * * * * [progress]: [ 499 / 799 ] simplifiying candidate # 1552473645.137 * [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 1)) 1552473645.137 * * [simplify]: iters left: 6 (17 enodes) 1552473645.144 * * [simplify]: iters left: 5 (61 enodes) 1552473645.154 * * [simplify]: iters left: 4 (70 enodes) 1552473645.163 * * [simplify]: iters left: 3 (71 enodes) 1552473645.179 * * [simplify]: iters left: 2 (78 enodes) 1552473645.192 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473645.192 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473645.192 * * [simplify]: Extracting #2: cost 15 inf + 1 1552473645.192 * * [simplify]: Extracting #3: cost 24 inf + 1 1552473645.192 * * [simplify]: Extracting #4: cost 15 inf + 692 1552473645.193 * * [simplify]: Extracting #5: cost 11 inf + 1033 1552473645.193 * * [simplify]: Extracting #6: cost 5 inf + 1974 1552473645.193 * * [simplify]: Extracting #7: cost 1 inf + 3103 1552473645.194 * * [simplify]: Extracting #8: cost 0 inf + 3497 1552473645.195 * [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)))) 1552473645.195 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473645.195 * [simplify]: Simplifying (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473645.195 * * [simplify]: iters left: 6 (18 enodes) 1552473645.199 * * [simplify]: iters left: 5 (64 enodes) 1552473645.209 * * [simplify]: iters left: 4 (91 enodes) 1552473645.223 * * [simplify]: iters left: 3 (130 enodes) 1552473645.253 * * [simplify]: iters left: 2 (190 enodes) 1552473645.299 * * [simplify]: iters left: 1 (210 enodes) 1552473645.325 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473645.325 * * [simplify]: Extracting #1: cost 19 inf + 0 1552473645.325 * * [simplify]: Extracting #2: cost 55 inf + 0 1552473645.326 * * [simplify]: Extracting #3: cost 67 inf + 183 1552473645.327 * * [simplify]: Extracting #4: cost 40 inf + 5482 1552473645.328 * * [simplify]: Extracting #5: cost 22 inf + 8410 1552473645.330 * * [simplify]: Extracting #6: cost 3 inf + 13694 1552473645.333 * * [simplify]: Extracting #7: cost 0 inf + 14710 1552473645.336 * [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))) 1552473645.336 * [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))))) 1552473645.336 * * * * [progress]: [ 500 / 799 ] simplifiying candidate # 1552473645.337 * [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 1)) 1552473645.337 * * [simplify]: iters left: 6 (17 enodes) 1552473645.341 * * [simplify]: iters left: 5 (61 enodes) 1552473645.355 * * [simplify]: iters left: 4 (70 enodes) 1552473645.365 * * [simplify]: iters left: 3 (71 enodes) 1552473645.376 * * [simplify]: iters left: 2 (78 enodes) 1552473645.387 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473645.387 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473645.387 * * [simplify]: Extracting #2: cost 15 inf + 1 1552473645.387 * * [simplify]: Extracting #3: cost 24 inf + 1 1552473645.387 * * [simplify]: Extracting #4: cost 15 inf + 692 1552473645.388 * * [simplify]: Extracting #5: cost 11 inf + 1033 1552473645.388 * * [simplify]: Extracting #6: cost 5 inf + 1974 1552473645.389 * * [simplify]: Extracting #7: cost 1 inf + 3103 1552473645.391 * * [simplify]: Extracting #8: cost 0 inf + 3497 1552473645.392 * [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)))) 1552473645.392 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473645.392 * [simplify]: Simplifying (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473645.393 * * [simplify]: iters left: 6 (18 enodes) 1552473645.402 * * [simplify]: iters left: 5 (64 enodes) 1552473645.421 * * [simplify]: iters left: 4 (91 enodes) 1552473645.441 * * [simplify]: iters left: 3 (130 enodes) 1552473645.463 * * [simplify]: iters left: 2 (190 enodes) 1552473645.510 * * [simplify]: iters left: 1 (210 enodes) 1552473645.536 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473645.536 * * [simplify]: Extracting #1: cost 19 inf + 0 1552473645.536 * * [simplify]: Extracting #2: cost 55 inf + 0 1552473645.536 * * [simplify]: Extracting #3: cost 67 inf + 183 1552473645.537 * * [simplify]: Extracting #4: cost 40 inf + 5482 1552473645.539 * * [simplify]: Extracting #5: cost 22 inf + 8410 1552473645.541 * * [simplify]: Extracting #6: cost 3 inf + 13694 1552473645.544 * * [simplify]: Extracting #7: cost 0 inf + 14710 1552473645.547 * [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))) 1552473645.547 * [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))))) 1552473645.547 * * * * [progress]: [ 501 / 799 ] simplifiying candidate # 1552473645.548 * [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 (* 1 1))) 1552473645.548 * * [simplify]: iters left: 6 (18 enodes) 1552473645.553 * * [simplify]: iters left: 5 (63 enodes) 1552473645.562 * * [simplify]: iters left: 4 (72 enodes) 1552473645.576 * * [simplify]: iters left: 3 (73 enodes) 1552473645.585 * * [simplify]: iters left: 2 (75 enodes) 1552473645.594 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473645.594 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473645.595 * * [simplify]: Extracting #2: cost 15 inf + 1 1552473645.595 * * [simplify]: Extracting #3: cost 24 inf + 1 1552473645.595 * * [simplify]: Extracting #4: cost 16 inf + 635 1552473645.595 * * [simplify]: Extracting #5: cost 11 inf + 1033 1552473645.595 * * [simplify]: Extracting #6: cost 5 inf + 1974 1552473645.596 * * [simplify]: Extracting #7: cost 1 inf + 3103 1552473645.596 * * [simplify]: Extracting #8: cost 0 inf + 3497 1552473645.597 * [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)))) 1552473645.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.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))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473645.597 * [simplify]: Simplifying (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473645.597 * * [simplify]: iters left: 6 (18 enodes) 1552473645.602 * * [simplify]: iters left: 5 (64 enodes) 1552473645.621 * * [simplify]: iters left: 4 (91 enodes) 1552473645.637 * * [simplify]: iters left: 3 (130 enodes) 1552473645.659 * * [simplify]: iters left: 2 (190 enodes) 1552473645.686 * * [simplify]: iters left: 1 (210 enodes) 1552473645.720 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473645.720 * * [simplify]: Extracting #1: cost 19 inf + 0 1552473645.720 * * [simplify]: Extracting #2: cost 55 inf + 0 1552473645.721 * * [simplify]: Extracting #3: cost 67 inf + 183 1552473645.722 * * [simplify]: Extracting #4: cost 40 inf + 5482 1552473645.725 * * [simplify]: Extracting #5: cost 22 inf + 8410 1552473645.730 * * [simplify]: Extracting #6: cost 3 inf + 13694 1552473645.736 * * [simplify]: Extracting #7: cost 0 inf + 14710 1552473645.741 * [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))) 1552473645.741 * [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))))) 1552473645.742 * * * * [progress]: [ 502 / 799 ] simplifiying candidate # 1552473645.742 * [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 1)) 1552473645.742 * * [simplify]: iters left: 6 (17 enodes) 1552473645.751 * * [simplify]: iters left: 5 (61 enodes) 1552473645.772 * * [simplify]: iters left: 4 (70 enodes) 1552473645.790 * * [simplify]: iters left: 3 (71 enodes) 1552473645.809 * * [simplify]: iters left: 2 (78 enodes) 1552473645.828 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473645.828 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473645.828 * * [simplify]: Extracting #2: cost 15 inf + 1 1552473645.828 * * [simplify]: Extracting #3: cost 24 inf + 1 1552473645.829 * * [simplify]: Extracting #4: cost 15 inf + 692 1552473645.829 * * [simplify]: Extracting #5: cost 11 inf + 1033 1552473645.830 * * [simplify]: Extracting #6: cost 5 inf + 1974 1552473645.831 * * [simplify]: Extracting #7: cost 1 inf + 3103 1552473645.832 * * [simplify]: Extracting #8: cost 0 inf + 3497 1552473645.833 * [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)))) 1552473645.833 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473645.834 * [simplify]: Simplifying (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473645.834 * * [simplify]: iters left: 6 (18 enodes) 1552473645.842 * * [simplify]: iters left: 5 (64 enodes) 1552473645.861 * * [simplify]: iters left: 4 (91 enodes) 1552473645.886 * * [simplify]: iters left: 3 (130 enodes) 1552473645.913 * * [simplify]: iters left: 2 (190 enodes) 1552473645.941 * * [simplify]: iters left: 1 (210 enodes) 1552473645.982 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473645.982 * * [simplify]: Extracting #1: cost 19 inf + 0 1552473645.982 * * [simplify]: Extracting #2: cost 55 inf + 0 1552473645.982 * * [simplify]: Extracting #3: cost 67 inf + 183 1552473645.983 * * [simplify]: Extracting #4: cost 40 inf + 5482 1552473645.985 * * [simplify]: Extracting #5: cost 22 inf + 8410 1552473645.987 * * [simplify]: Extracting #6: cost 3 inf + 13694 1552473645.990 * * [simplify]: Extracting #7: cost 0 inf + 14710 1552473645.994 * [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))) 1552473645.994 * [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))))) 1552473645.994 * * * * [progress]: [ 503 / 799 ] simplifiying candidate # 1552473645.994 * [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 1)) 1552473645.995 * * [simplify]: iters left: 6 (17 enodes) 1552473645.999 * * [simplify]: iters left: 5 (61 enodes) 1552473646.009 * * [simplify]: iters left: 4 (70 enodes) 1552473646.027 * * [simplify]: iters left: 3 (71 enodes) 1552473646.042 * * [simplify]: iters left: 2 (78 enodes) 1552473646.052 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473646.052 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473646.052 * * [simplify]: Extracting #2: cost 15 inf + 1 1552473646.053 * * [simplify]: Extracting #3: cost 24 inf + 1 1552473646.053 * * [simplify]: Extracting #4: cost 15 inf + 692 1552473646.053 * * [simplify]: Extracting #5: cost 11 inf + 1033 1552473646.053 * * [simplify]: Extracting #6: cost 5 inf + 1974 1552473646.054 * * [simplify]: Extracting #7: cost 1 inf + 3103 1552473646.054 * * [simplify]: Extracting #8: cost 0 inf + 3497 1552473646.055 * [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)))) 1552473646.055 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473646.055 * [simplify]: Simplifying (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473646.055 * * [simplify]: iters left: 6 (18 enodes) 1552473646.059 * * [simplify]: iters left: 5 (64 enodes) 1552473646.069 * * [simplify]: iters left: 4 (91 enodes) 1552473646.096 * * [simplify]: iters left: 3 (130 enodes) 1552473646.134 * * [simplify]: iters left: 2 (190 enodes) 1552473646.165 * * [simplify]: iters left: 1 (210 enodes) 1552473646.191 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473646.191 * * [simplify]: Extracting #1: cost 19 inf + 0 1552473646.192 * * [simplify]: Extracting #2: cost 55 inf + 0 1552473646.192 * * [simplify]: Extracting #3: cost 67 inf + 183 1552473646.193 * * [simplify]: Extracting #4: cost 40 inf + 5482 1552473646.195 * * [simplify]: Extracting #5: cost 22 inf + 8410 1552473646.202 * * [simplify]: Extracting #6: cost 3 inf + 13694 1552473646.207 * * [simplify]: Extracting #7: cost 0 inf + 14710 1552473646.213 * [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))) 1552473646.213 * [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))))) 1552473646.213 * * * * [progress]: [ 504 / 799 ] simplifiying candidate # 1552473646.214 * [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 (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473646.214 * * [simplify]: iters left: 6 (20 enodes) 1552473646.223 * * [simplify]: iters left: 5 (68 enodes) 1552473646.234 * * [simplify]: iters left: 4 (81 enodes) 1552473646.245 * * [simplify]: iters left: 3 (93 enodes) 1552473646.258 * * [simplify]: iters left: 2 (95 enodes) 1552473646.279 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473646.279 * * [simplify]: Extracting #1: cost 12 inf + 0 1552473646.279 * * [simplify]: Extracting #2: cost 27 inf + 0 1552473646.279 * * [simplify]: Extracting #3: cost 37 inf + 0 1552473646.280 * * [simplify]: Extracting #4: cost 36 inf + 142 1552473646.280 * * [simplify]: Extracting #5: cost 22 inf + 1904 1552473646.280 * * [simplify]: Extracting #6: cost 14 inf + 2778 1552473646.281 * * [simplify]: Extracting #7: cost 3 inf + 6538 1552473646.282 * * [simplify]: Extracting #8: cost 0 inf + 7680 1552473646.284 * [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)) (sqrt (hypot y.im y.re))))) 1552473646.284 * [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 (hypot y.im y.re))))) (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1552473646.284 * [simplify]: Simplifying (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473646.284 * * [simplify]: iters left: 6 (19 enodes) 1552473646.288 * * [simplify]: iters left: 5 (67 enodes) 1552473646.299 * * [simplify]: iters left: 4 (94 enodes) 1552473646.322 * * [simplify]: iters left: 3 (133 enodes) 1552473646.353 * * [simplify]: iters left: 2 (193 enodes) 1552473646.390 * * [simplify]: iters left: 1 (213 enodes) 1552473646.443 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473646.443 * * [simplify]: Extracting #1: cost 19 inf + 0 1552473646.443 * * [simplify]: Extracting #2: cost 54 inf + 0 1552473646.444 * * [simplify]: Extracting #3: cost 69 inf + 84 1552473646.444 * * [simplify]: Extracting #4: cost 69 inf + 346 1552473646.445 * * [simplify]: Extracting #5: cost 55 inf + 2396 1552473646.450 * * [simplify]: Extracting #6: cost 6 inf + 14717 1552473646.456 * * [simplify]: Extracting #7: cost 0 inf + 16264 1552473646.462 * [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)))) 1552473646.462 * [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 (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 (hypot y.im y.re)))))) 1552473646.462 * * * * [progress]: [ 505 / 799 ] simplifiying candidate # 1552473646.463 * [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) 1552473646.463 * * [simplify]: iters left: 6 (16 enodes) 1552473646.471 * * [simplify]: iters left: 5 (56 enodes) 1552473646.488 * * [simplify]: iters left: 4 (67 enodes) 1552473646.508 * * [simplify]: iters left: 3 (74 enodes) 1552473646.527 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473646.527 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473646.528 * * [simplify]: Extracting #2: cost 15 inf + 1 1552473646.528 * * [simplify]: Extracting #3: cost 24 inf + 1 1552473646.528 * * [simplify]: Extracting #4: cost 15 inf + 692 1552473646.528 * * [simplify]: Extracting #5: cost 10 inf + 1155 1552473646.529 * * [simplify]: Extracting #6: cost 5 inf + 1622 1552473646.530 * * [simplify]: Extracting #7: cost 1 inf + 3063 1552473646.531 * * [simplify]: Extracting #8: cost 0 inf + 3497 1552473646.532 * [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))) 1552473646.532 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473646.533 * [simplify]: Simplifying (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473646.533 * * [simplify]: iters left: 6 (18 enodes) 1552473646.541 * * [simplify]: iters left: 5 (64 enodes) 1552473646.562 * * [simplify]: iters left: 4 (91 enodes) 1552473646.582 * * [simplify]: iters left: 3 (130 enodes) 1552473646.604 * * [simplify]: iters left: 2 (190 enodes) 1552473646.658 * * [simplify]: iters left: 1 (210 enodes) 1552473646.691 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473646.691 * * [simplify]: Extracting #1: cost 19 inf + 0 1552473646.691 * * [simplify]: Extracting #2: cost 55 inf + 0 1552473646.691 * * [simplify]: Extracting #3: cost 67 inf + 183 1552473646.692 * * [simplify]: Extracting #4: cost 40 inf + 5482 1552473646.694 * * [simplify]: Extracting #5: cost 22 inf + 8410 1552473646.696 * * [simplify]: Extracting #6: cost 3 inf + 13694 1552473646.701 * * [simplify]: Extracting #7: cost 0 inf + 14710 1552473646.707 * [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))) 1552473646.707 * [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))))) 1552473646.707 * * * * [progress]: [ 506 / 799 ] simplifiying candidate # 1552473646.707 * [simplify]: Simplifying (/ (/ (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473646.708 * * [simplify]: iters left: 6 (20 enodes) 1552473646.716 * * [simplify]: iters left: 5 (68 enodes) 1552473646.736 * * [simplify]: iters left: 4 (81 enodes) 1552473646.758 * * [simplify]: iters left: 3 (90 enodes) 1552473646.776 * * [simplify]: iters left: 2 (93 enodes) 1552473646.789 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473646.789 * * [simplify]: Extracting #1: cost 10 inf + 0 1552473646.789 * * [simplify]: Extracting #2: cost 25 inf + 0 1552473646.790 * * [simplify]: Extracting #3: cost 37 inf + 0 1552473646.790 * * [simplify]: Extracting #4: cost 36 inf + 142 1552473646.790 * * [simplify]: Extracting #5: cost 27 inf + 939 1552473646.790 * * [simplify]: Extracting #6: cost 16 inf + 2304 1552473646.791 * * [simplify]: Extracting #7: cost 7 inf + 4642 1552473646.792 * * [simplify]: Extracting #8: cost 0 inf + 7680 1552473646.793 * [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))) 1552473646.793 * [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 (hypot y.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1552473646.794 * [simplify]: Simplifying (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473646.794 * * [simplify]: iters left: 6 (19 enodes) 1552473646.798 * * [simplify]: iters left: 5 (67 enodes) 1552473646.819 * * [simplify]: iters left: 4 (94 enodes) 1552473646.836 * * [simplify]: iters left: 3 (133 enodes) 1552473646.864 * * [simplify]: iters left: 2 (193 enodes) 1552473646.896 * * [simplify]: iters left: 1 (213 enodes) 1552473646.935 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473646.935 * * [simplify]: Extracting #1: cost 19 inf + 0 1552473646.936 * * [simplify]: Extracting #2: cost 54 inf + 0 1552473646.936 * * [simplify]: Extracting #3: cost 69 inf + 84 1552473646.936 * * [simplify]: Extracting #4: cost 69 inf + 346 1552473646.937 * * [simplify]: Extracting #5: cost 55 inf + 2236 1552473646.941 * * [simplify]: Extracting #6: cost 6 inf + 14637 1552473646.944 * * [simplify]: Extracting #7: cost 0 inf + 16264 1552473646.947 * [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)))) 1552473646.947 * [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 (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))) (* (sqrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))))) 1552473646.948 * * * * [progress]: [ 507 / 799 ] simplifiying candidate # 1552473646.948 * [simplify]: Simplifying (/ (/ (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473646.948 * * [simplify]: iters left: 6 (20 enodes) 1552473646.953 * * [simplify]: iters left: 5 (69 enodes) 1552473646.963 * * [simplify]: iters left: 4 (76 enodes) 1552473646.974 * * [simplify]: iters left: 3 (78 enodes) 1552473646.992 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473646.992 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473646.993 * * [simplify]: Extracting #2: cost 21 inf + 0 1552473646.993 * * [simplify]: Extracting #3: cost 33 inf + 0 1552473646.993 * * [simplify]: Extracting #4: cost 30 inf + 296 1552473646.993 * * [simplify]: Extracting #5: cost 22 inf + 1131 1552473646.994 * * [simplify]: Extracting #6: cost 10 inf + 2725 1552473646.996 * * [simplify]: Extracting #7: cost 2 inf + 5346 1552473646.997 * * [simplify]: Extracting #8: cost 0 inf + 6564 1552473646.999 * [simplify]: Simplified to (/ (/ (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (fabs (cbrt (fma y.re y.re (* y.im y.im))))) (sqrt (hypot y.re y.im))) 1552473646.999 * [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.re y.re (* y.im 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))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 1552473647.000 * [simplify]: Simplifying (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 1552473647.000 * * [simplify]: iters left: 6 (19 enodes) 1552473647.009 * * [simplify]: iters left: 5 (69 enodes) 1552473647.027 * * [simplify]: iters left: 4 (95 enodes) 1552473647.042 * * [simplify]: iters left: 3 (134 enodes) 1552473647.067 * * [simplify]: iters left: 2 (194 enodes) 1552473647.098 * * [simplify]: iters left: 1 (214 enodes) 1552473647.137 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473647.137 * * [simplify]: Extracting #1: cost 19 inf + 0 1552473647.137 * * [simplify]: Extracting #2: cost 55 inf + 0 1552473647.138 * * [simplify]: Extracting #3: cost 70 inf + 125 1552473647.138 * * [simplify]: Extracting #4: cost 71 inf + 411 1552473647.139 * * [simplify]: Extracting #5: cost 58 inf + 1991 1552473647.141 * * [simplify]: Extracting #6: cost 43 inf + 4145 1552473647.144 * * [simplify]: Extracting #7: cost 31 inf + 8072 1552473647.150 * * [simplify]: Extracting #8: cost 2 inf + 19556 1552473647.158 * * [simplify]: Extracting #9: cost 0 inf + 20488 1552473647.166 * [simplify]: Simplified to (/ (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (fma y.re y.re (* y.im y.im))))) 1552473647.167 * [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))) (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 (hypot y.re y.im))) (sqrt (cbrt (fma y.re y.re (* y.im y.im))))))) 1552473647.167 * * * * [progress]: [ 508 / 799 ] simplifiying candidate # 1552473647.167 * [simplify]: Simplifying (/ (/ (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473647.167 * * [simplify]: iters left: 6 (19 enodes) 1552473647.176 * * [simplify]: iters left: 5 (61 enodes) 1552473647.193 * * [simplify]: iters left: 4 (66 enodes) 1552473647.201 * * [simplify]: iters left: 3 (67 enodes) 1552473647.210 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473647.210 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473647.210 * * [simplify]: Extracting #2: cost 17 inf + 0 1552473647.210 * * [simplify]: Extracting #3: cost 21 inf + 157 1552473647.210 * * [simplify]: Extracting #4: cost 17 inf + 557 1552473647.211 * * [simplify]: Extracting #5: cost 11 inf + 956 1552473647.211 * * [simplify]: Extracting #6: cost 6 inf + 1463 1552473647.211 * * [simplify]: Extracting #7: cost 1 inf + 2746 1552473647.212 * * [simplify]: Extracting #8: cost 0 inf + 3100 1552473647.213 * [simplify]: Simplified to (/ (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (hypot y.im y.re)) 1552473647.213 * [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 (hypot y.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1552473647.213 * [simplify]: Simplifying (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473647.213 * * [simplify]: iters left: 6 (19 enodes) 1552473647.217 * * [simplify]: iters left: 5 (65 enodes) 1552473647.227 * * [simplify]: iters left: 4 (92 enodes) 1552473647.240 * * [simplify]: iters left: 3 (126 enodes) 1552473647.259 * * [simplify]: iters left: 2 (163 enodes) 1552473647.280 * * [simplify]: iters left: 1 (173 enodes) 1552473647.300 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473647.300 * * [simplify]: Extracting #1: cost 15 inf + 0 1552473647.300 * * [simplify]: Extracting #2: cost 43 inf + 0 1552473647.300 * * [simplify]: Extracting #3: cost 49 inf + 458 1552473647.300 * * [simplify]: Extracting #4: cost 35 inf + 2612 1552473647.301 * * [simplify]: Extracting #5: cost 21 inf + 4457 1552473647.303 * * [simplify]: Extracting #6: cost 4 inf + 8073 1552473647.305 * * [simplify]: Extracting #7: cost 0 inf + 9146 1552473647.306 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (hypot y.im y.re)) 1552473647.307 * [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))) (sqrt (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)))) 1552473647.307 * * * * [progress]: [ 509 / 799 ] simplifiying candidate # 1552473647.307 * [simplify]: Simplifying (/ (/ (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt 1)) 1552473647.307 * * [simplify]: iters left: 6 (16 enodes) 1552473647.311 * * [simplify]: iters left: 5 (56 enodes) 1552473647.325 * * [simplify]: iters left: 4 (61 enodes) 1552473647.341 * * [simplify]: iters left: 3 (63 enodes) 1552473647.357 * * [simplify]: iters left: 2 (64 enodes) 1552473647.372 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473647.372 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473647.372 * * [simplify]: Extracting #2: cost 11 inf + 1 1552473647.372 * * [simplify]: Extracting #3: cost 20 inf + 1 1552473647.372 * * [simplify]: Extracting #4: cost 17 inf + 86 1552473647.373 * * [simplify]: Extracting #5: cost 12 inf + 268 1552473647.373 * * [simplify]: Extracting #6: cost 2 inf + 1407 1552473647.374 * * [simplify]: Extracting #7: cost 0 inf + 2115 1552473647.374 * [simplify]: Simplified to (/ (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) 1552473647.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))) (sqrt (hypot y.re y.im))) (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473647.374 * [simplify]: Simplifying (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473647.374 * * [simplify]: iters left: 6 (18 enodes) 1552473647.378 * * [simplify]: iters left: 5 (64 enodes) 1552473647.390 * * [simplify]: iters left: 4 (91 enodes) 1552473647.403 * * [simplify]: iters left: 3 (130 enodes) 1552473647.430 * * [simplify]: iters left: 2 (190 enodes) 1552473647.459 * * [simplify]: iters left: 1 (210 enodes) 1552473647.492 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473647.493 * * [simplify]: Extracting #1: cost 19 inf + 0 1552473647.493 * * [simplify]: Extracting #2: cost 55 inf + 0 1552473647.493 * * [simplify]: Extracting #3: cost 67 inf + 183 1552473647.494 * * [simplify]: Extracting #4: cost 40 inf + 4842 1552473647.495 * * [simplify]: Extracting #5: cost 22 inf + 7490 1552473647.498 * * [simplify]: Extracting #6: cost 3 inf + 12294 1552473647.500 * * [simplify]: Extracting #7: cost 0 inf + 13270 1552473647.503 * [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))) 1552473647.503 * [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))))) 1552473647.503 * * * * [progress]: [ 510 / 799 ] simplifiying candidate # 1552473647.503 * [simplify]: Simplifying (/ (/ (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt 1)) 1552473647.503 * * [simplify]: iters left: 6 (16 enodes) 1552473647.508 * * [simplify]: iters left: 5 (56 enodes) 1552473647.522 * * [simplify]: iters left: 4 (61 enodes) 1552473647.538 * * [simplify]: iters left: 3 (63 enodes) 1552473647.553 * * [simplify]: iters left: 2 (64 enodes) 1552473647.568 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473647.568 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473647.568 * * [simplify]: Extracting #2: cost 11 inf + 1 1552473647.569 * * [simplify]: Extracting #3: cost 20 inf + 1 1552473647.569 * * [simplify]: Extracting #4: cost 17 inf + 86 1552473647.569 * * [simplify]: Extracting #5: cost 12 inf + 268 1552473647.569 * * [simplify]: Extracting #6: cost 2 inf + 1407 1552473647.570 * * [simplify]: Extracting #7: cost 0 inf + 2115 1552473647.571 * [simplify]: Simplified to (/ (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) 1552473647.571 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473647.571 * [simplify]: Simplifying (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473647.572 * * [simplify]: iters left: 6 (18 enodes) 1552473647.580 * * [simplify]: iters left: 5 (64 enodes) 1552473647.600 * * [simplify]: iters left: 4 (91 enodes) 1552473647.627 * * [simplify]: iters left: 3 (130 enodes) 1552473647.666 * * [simplify]: iters left: 2 (190 enodes) 1552473647.711 * * [simplify]: iters left: 1 (210 enodes) 1552473647.747 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473647.747 * * [simplify]: Extracting #1: cost 19 inf + 0 1552473647.747 * * [simplify]: Extracting #2: cost 55 inf + 0 1552473647.748 * * [simplify]: Extracting #3: cost 67 inf + 183 1552473647.749 * * [simplify]: Extracting #4: cost 40 inf + 4842 1552473647.752 * * [simplify]: Extracting #5: cost 22 inf + 7490 1552473647.757 * * [simplify]: Extracting #6: cost 3 inf + 12294 1552473647.762 * * [simplify]: Extracting #7: cost 0 inf + 13270 1552473647.765 * [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))) 1552473647.765 * [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))))) 1552473647.765 * * * * [progress]: [ 511 / 799 ] simplifiying candidate # 1552473647.765 * [simplify]: Simplifying (/ (/ (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt 1)) 1552473647.765 * * [simplify]: iters left: 6 (16 enodes) 1552473647.769 * * [simplify]: iters left: 5 (56 enodes) 1552473647.777 * * [simplify]: iters left: 4 (61 enodes) 1552473647.786 * * [simplify]: iters left: 3 (63 enodes) 1552473647.794 * * [simplify]: iters left: 2 (64 enodes) 1552473647.811 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473647.811 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473647.811 * * [simplify]: Extracting #2: cost 11 inf + 1 1552473647.811 * * [simplify]: Extracting #3: cost 20 inf + 1 1552473647.811 * * [simplify]: Extracting #4: cost 17 inf + 86 1552473647.812 * * [simplify]: Extracting #5: cost 12 inf + 268 1552473647.812 * * [simplify]: Extracting #6: cost 2 inf + 1407 1552473647.813 * * [simplify]: Extracting #7: cost 0 inf + 2115 1552473647.814 * [simplify]: Simplified to (/ (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) 1552473647.814 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473647.814 * [simplify]: Simplifying (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473647.814 * * [simplify]: iters left: 6 (18 enodes) 1552473647.823 * * [simplify]: iters left: 5 (64 enodes) 1552473647.844 * * [simplify]: iters left: 4 (91 enodes) 1552473647.864 * * [simplify]: iters left: 3 (130 enodes) 1552473647.884 * * [simplify]: iters left: 2 (190 enodes) 1552473647.932 * * [simplify]: iters left: 1 (210 enodes) 1552473647.984 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473647.985 * * [simplify]: Extracting #1: cost 19 inf + 0 1552473647.985 * * [simplify]: Extracting #2: cost 55 inf + 0 1552473647.985 * * [simplify]: Extracting #3: cost 67 inf + 183 1552473647.986 * * [simplify]: Extracting #4: cost 40 inf + 4842 1552473647.988 * * [simplify]: Extracting #5: cost 22 inf + 7490 1552473647.990 * * [simplify]: Extracting #6: cost 3 inf + 12294 1552473647.993 * * [simplify]: Extracting #7: cost 0 inf + 13270 1552473647.996 * [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))) 1552473647.996 * [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))))) 1552473647.996 * * * * [progress]: [ 512 / 799 ] simplifiying candidate # 1552473647.996 * [simplify]: Simplifying (/ (/ (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (* 1 1))) 1552473647.996 * * [simplify]: iters left: 6 (17 enodes) 1552473648.002 * * [simplify]: iters left: 5 (58 enodes) 1552473648.011 * * [simplify]: iters left: 4 (63 enodes) 1552473648.028 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473648.028 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473648.028 * * [simplify]: Extracting #2: cost 11 inf + 1 1552473648.028 * * [simplify]: Extracting #3: cost 20 inf + 1 1552473648.028 * * [simplify]: Extracting #4: cost 13 inf + 394 1552473648.028 * * [simplify]: Extracting #5: cost 10 inf + 477 1552473648.029 * * [simplify]: Extracting #6: cost 2 inf + 1407 1552473648.030 * * [simplify]: Extracting #7: cost 0 inf + 2115 1552473648.031 * [simplify]: Simplified to (/ (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) 1552473648.031 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473648.031 * [simplify]: Simplifying (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473648.031 * * [simplify]: iters left: 6 (18 enodes) 1552473648.039 * * [simplify]: iters left: 5 (64 enodes) 1552473648.058 * * [simplify]: iters left: 4 (91 enodes) 1552473648.087 * * [simplify]: iters left: 3 (130 enodes) 1552473648.126 * * [simplify]: iters left: 2 (190 enodes) 1552473648.154 * * [simplify]: iters left: 1 (210 enodes) 1552473648.194 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473648.194 * * [simplify]: Extracting #1: cost 19 inf + 0 1552473648.194 * * [simplify]: Extracting #2: cost 55 inf + 0 1552473648.195 * * [simplify]: Extracting #3: cost 67 inf + 183 1552473648.196 * * [simplify]: Extracting #4: cost 40 inf + 4842 1552473648.197 * * [simplify]: Extracting #5: cost 22 inf + 7490 1552473648.200 * * [simplify]: Extracting #6: cost 3 inf + 12294 1552473648.202 * * [simplify]: Extracting #7: cost 0 inf + 13270 1552473648.205 * [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))) 1552473648.205 * [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))))) 1552473648.205 * * * * [progress]: [ 513 / 799 ] simplifiying candidate # 1552473648.205 * [simplify]: Simplifying (/ (/ (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt 1)) 1552473648.206 * * [simplify]: iters left: 6 (16 enodes) 1552473648.211 * * [simplify]: iters left: 5 (56 enodes) 1552473648.224 * * [simplify]: iters left: 4 (61 enodes) 1552473648.234 * * [simplify]: iters left: 3 (63 enodes) 1552473648.242 * * [simplify]: iters left: 2 (64 enodes) 1552473648.250 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473648.250 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473648.250 * * [simplify]: Extracting #2: cost 11 inf + 1 1552473648.250 * * [simplify]: Extracting #3: cost 20 inf + 1 1552473648.251 * * [simplify]: Extracting #4: cost 17 inf + 86 1552473648.251 * * [simplify]: Extracting #5: cost 12 inf + 268 1552473648.251 * * [simplify]: Extracting #6: cost 2 inf + 1407 1552473648.251 * * [simplify]: Extracting #7: cost 0 inf + 2115 1552473648.252 * [simplify]: Simplified to (/ (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) 1552473648.252 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473648.252 * [simplify]: Simplifying (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473648.252 * * [simplify]: iters left: 6 (18 enodes) 1552473648.260 * * [simplify]: iters left: 5 (64 enodes) 1552473648.277 * * [simplify]: iters left: 4 (91 enodes) 1552473648.292 * * [simplify]: iters left: 3 (130 enodes) 1552473648.317 * * [simplify]: iters left: 2 (190 enodes) 1552473648.353 * * [simplify]: iters left: 1 (210 enodes) 1552473648.392 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473648.393 * * [simplify]: Extracting #1: cost 19 inf + 0 1552473648.393 * * [simplify]: Extracting #2: cost 55 inf + 0 1552473648.393 * * [simplify]: Extracting #3: cost 67 inf + 183 1552473648.395 * * [simplify]: Extracting #4: cost 40 inf + 4842 1552473648.398 * * [simplify]: Extracting #5: cost 22 inf + 7490 1552473648.402 * * [simplify]: Extracting #6: cost 3 inf + 12294 1552473648.405 * * [simplify]: Extracting #7: cost 0 inf + 13270 1552473648.407 * [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))) 1552473648.408 * [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))))) 1552473648.408 * * * * [progress]: [ 514 / 799 ] simplifiying candidate # 1552473648.408 * [simplify]: Simplifying (/ (/ (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt 1)) 1552473648.408 * * [simplify]: iters left: 6 (16 enodes) 1552473648.412 * * [simplify]: iters left: 5 (56 enodes) 1552473648.421 * * [simplify]: iters left: 4 (61 enodes) 1552473648.430 * * [simplify]: iters left: 3 (63 enodes) 1552473648.444 * * [simplify]: iters left: 2 (64 enodes) 1552473648.453 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473648.453 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473648.453 * * [simplify]: Extracting #2: cost 11 inf + 1 1552473648.453 * * [simplify]: Extracting #3: cost 20 inf + 1 1552473648.453 * * [simplify]: Extracting #4: cost 17 inf + 86 1552473648.453 * * [simplify]: Extracting #5: cost 12 inf + 268 1552473648.453 * * [simplify]: Extracting #6: cost 2 inf + 1407 1552473648.454 * * [simplify]: Extracting #7: cost 0 inf + 2115 1552473648.454 * [simplify]: Simplified to (/ (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) 1552473648.454 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473648.455 * [simplify]: Simplifying (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473648.455 * * [simplify]: iters left: 6 (18 enodes) 1552473648.459 * * [simplify]: iters left: 5 (64 enodes) 1552473648.469 * * [simplify]: iters left: 4 (91 enodes) 1552473648.492 * * [simplify]: iters left: 3 (130 enodes) 1552473648.528 * * [simplify]: iters left: 2 (190 enodes) 1552473648.568 * * [simplify]: iters left: 1 (210 enodes) 1552473648.599 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473648.599 * * [simplify]: Extracting #1: cost 19 inf + 0 1552473648.600 * * [simplify]: Extracting #2: cost 55 inf + 0 1552473648.600 * * [simplify]: Extracting #3: cost 67 inf + 183 1552473648.602 * * [simplify]: Extracting #4: cost 40 inf + 4842 1552473648.605 * * [simplify]: Extracting #5: cost 22 inf + 7490 1552473648.609 * * [simplify]: Extracting #6: cost 3 inf + 12294 1552473648.614 * * [simplify]: Extracting #7: cost 0 inf + 13270 1552473648.618 * [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))) 1552473648.618 * [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))))) 1552473648.618 * * * * [progress]: [ 515 / 799 ] simplifiying candidate # 1552473648.618 * [simplify]: Simplifying (/ (/ (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473648.618 * * [simplify]: iters left: 6 (19 enodes) 1552473648.622 * * [simplify]: iters left: 5 (61 enodes) 1552473648.631 * * [simplify]: iters left: 4 (66 enodes) 1552473648.639 * * [simplify]: iters left: 3 (67 enodes) 1552473648.647 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473648.647 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473648.647 * * [simplify]: Extracting #2: cost 17 inf + 0 1552473648.647 * * [simplify]: Extracting #3: cost 21 inf + 157 1552473648.647 * * [simplify]: Extracting #4: cost 17 inf + 557 1552473648.647 * * [simplify]: Extracting #5: cost 11 inf + 956 1552473648.648 * * [simplify]: Extracting #6: cost 6 inf + 1463 1552473648.648 * * [simplify]: Extracting #7: cost 1 inf + 2746 1552473648.649 * * [simplify]: Extracting #8: cost 0 inf + 3100 1552473648.649 * [simplify]: Simplified to (/ (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (hypot y.im y.re)) 1552473648.649 * [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 (hypot y.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1552473648.650 * [simplify]: Simplifying (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473648.650 * * [simplify]: iters left: 6 (19 enodes) 1552473648.654 * * [simplify]: iters left: 5 (65 enodes) 1552473648.669 * * [simplify]: iters left: 4 (92 enodes) 1552473648.683 * * [simplify]: iters left: 3 (126 enodes) 1552473648.701 * * [simplify]: iters left: 2 (163 enodes) 1552473648.738 * * [simplify]: iters left: 1 (173 enodes) 1552473648.769 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473648.769 * * [simplify]: Extracting #1: cost 15 inf + 0 1552473648.770 * * [simplify]: Extracting #2: cost 43 inf + 0 1552473648.770 * * [simplify]: Extracting #3: cost 49 inf + 458 1552473648.770 * * [simplify]: Extracting #4: cost 35 inf + 2612 1552473648.771 * * [simplify]: Extracting #5: cost 21 inf + 4457 1552473648.773 * * [simplify]: Extracting #6: cost 4 inf + 8073 1552473648.774 * * [simplify]: Extracting #7: cost 0 inf + 9146 1552473648.776 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (hypot y.im y.re)) 1552473648.777 * [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))) (sqrt (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)))) 1552473648.777 * * * * [progress]: [ 516 / 799 ] simplifiying candidate # 1552473648.777 * [simplify]: Simplifying (/ (/ (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) 1) 1552473648.777 * * [simplify]: iters left: 6 (15 enodes) 1552473648.782 * * [simplify]: iters left: 5 (51 enodes) 1552473648.790 * * [simplify]: iters left: 4 (57 enodes) 1552473648.806 * * [simplify]: iters left: 3 (60 enodes) 1552473648.820 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473648.820 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473648.820 * * [simplify]: Extracting #2: cost 11 inf + 1 1552473648.820 * * [simplify]: Extracting #3: cost 20 inf + 1 1552473648.820 * * [simplify]: Extracting #4: cost 13 inf + 338 1552473648.820 * * [simplify]: Extracting #5: cost 8 inf + 721 1552473648.820 * * [simplify]: Extracting #6: cost 7 inf + 763 1552473648.821 * * [simplify]: Extracting #7: cost 2 inf + 1407 1552473648.821 * * [simplify]: Extracting #8: cost 0 inf + 2115 1552473648.822 * [simplify]: Simplified to (/ (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) 1552473648.822 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473648.822 * [simplify]: Simplifying (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473648.822 * * [simplify]: iters left: 6 (18 enodes) 1552473648.826 * * [simplify]: iters left: 5 (64 enodes) 1552473648.836 * * [simplify]: iters left: 4 (91 enodes) 1552473648.853 * * [simplify]: iters left: 3 (130 enodes) 1552473648.882 * * [simplify]: iters left: 2 (190 enodes) 1552473648.912 * * [simplify]: iters left: 1 (210 enodes) 1552473648.944 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473648.944 * * [simplify]: Extracting #1: cost 19 inf + 0 1552473648.944 * * [simplify]: Extracting #2: cost 55 inf + 0 1552473648.945 * * [simplify]: Extracting #3: cost 67 inf + 183 1552473648.946 * * [simplify]: Extracting #4: cost 40 inf + 4842 1552473648.949 * * [simplify]: Extracting #5: cost 22 inf + 7490 1552473648.954 * * [simplify]: Extracting #6: cost 3 inf + 12294 1552473648.960 * * [simplify]: Extracting #7: cost 0 inf + 13270 1552473648.965 * [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))) 1552473648.966 * [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))))) 1552473648.966 * * * * [progress]: [ 517 / 799 ] simplifiying candidate # 1552473648.966 * [simplify]: Simplifying (/ (/ (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) 1) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473648.967 * * [simplify]: iters left: 6 (19 enodes) 1552473648.976 * * [simplify]: iters left: 5 (68 enodes) 1552473649.000 * * [simplify]: iters left: 4 (82 enodes) 1552473649.022 * * [simplify]: iters left: 3 (85 enodes) 1552473649.044 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473649.045 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473649.045 * * [simplify]: Extracting #2: cost 15 inf + 1 1552473649.045 * * [simplify]: Extracting #3: cost 25 inf + 1 1552473649.045 * * [simplify]: Extracting #4: cost 22 inf + 321 1552473649.045 * * [simplify]: Extracting #5: cost 14 inf + 1237 1552473649.046 * * [simplify]: Extracting #6: cost 6 inf + 1898 1552473649.047 * * [simplify]: Extracting #7: cost 2 inf + 3027 1552473649.049 * * [simplify]: Extracting #8: cost 0 inf + 3855 1552473649.050 * [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)))) 1552473649.050 * [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))) (hypot y.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1552473649.051 * [simplify]: Simplifying (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (hypot y.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473649.051 * * [simplify]: iters left: 6 (18 enodes) 1552473649.059 * * [simplify]: iters left: 5 (64 enodes) 1552473649.078 * * [simplify]: iters left: 4 (96 enodes) 1552473649.108 * * [simplify]: iters left: 3 (145 enodes) 1552473649.142 * * [simplify]: iters left: 2 (214 enodes) 1552473649.178 * * [simplify]: iters left: 1 (236 enodes) 1552473649.211 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473649.211 * * [simplify]: Extracting #1: cost 19 inf + 0 1552473649.211 * * [simplify]: Extracting #2: cost 56 inf + 0 1552473649.211 * * [simplify]: Extracting #3: cost 67 inf + 361 1552473649.212 * * [simplify]: Extracting #4: cost 37 inf + 6813 1552473649.214 * * [simplify]: Extracting #5: cost 23 inf + 8828 1552473649.216 * * [simplify]: Extracting #6: cost 7 inf + 12858 1552473649.219 * * [simplify]: Extracting #7: cost 0 inf + 15066 1552473649.223 * [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))) 1552473649.223 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.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 y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1552473649.223 * * * * [progress]: [ 518 / 799 ] simplifiying candidate # 1552473649.223 * [simplify]: Simplifying (/ (/ (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) 1) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473649.224 * * [simplify]: iters left: 6 (19 enodes) 1552473649.228 * * [simplify]: iters left: 5 (66 enodes) 1552473649.244 * * [simplify]: iters left: 4 (74 enodes) 1552473649.263 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473649.263 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473649.263 * * [simplify]: Extracting #2: cost 12 inf + 1 1552473649.263 * * [simplify]: Extracting #3: cost 22 inf + 1 1552473649.263 * * [simplify]: Extracting #4: cost 25 inf + 44 1552473649.264 * * [simplify]: Extracting #5: cost 21 inf + 210 1552473649.264 * * [simplify]: Extracting #6: cost 9 inf + 1683 1552473649.265 * * [simplify]: Extracting #7: cost 0 inf + 3627 1552473649.267 * [simplify]: Simplified to (/ (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (fabs (cbrt (fma y.re y.re (* y.im y.im))))) 1552473649.267 * [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.re y.re (* y.im y.im))))) (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (hypot y.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 1552473649.267 * [simplify]: Simplifying (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (hypot y.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 1552473649.267 * * [simplify]: iters left: 6 (18 enodes) 1552473649.275 * * [simplify]: iters left: 5 (66 enodes) 1552473649.294 * * [simplify]: iters left: 4 (92 enodes) 1552473649.308 * * [simplify]: iters left: 3 (131 enodes) 1552473649.335 * * [simplify]: iters left: 2 (191 enodes) 1552473649.387 * * [simplify]: iters left: 1 (211 enodes) 1552473649.437 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473649.437 * * [simplify]: Extracting #1: cost 19 inf + 0 1552473649.437 * * [simplify]: Extracting #2: cost 55 inf + 0 1552473649.438 * * [simplify]: Extracting #3: cost 67 inf + 126 1552473649.439 * * [simplify]: Extracting #4: cost 58 inf + 1923 1552473649.440 * * [simplify]: Extracting #5: cost 51 inf + 2636 1552473649.442 * * [simplify]: Extracting #6: cost 35 inf + 5936 1552473649.448 * * [simplify]: Extracting #7: cost 7 inf + 16419 1552473649.456 * * [simplify]: Extracting #8: cost 0 inf + 18934 1552473649.463 * [simplify]: Simplified to (/ (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (hypot y.re y.im)) (sqrt (cbrt (fma y.re y.re (* y.im y.im))))) 1552473649.463 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) 1) (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))) (hypot y.re y.im)) (sqrt (cbrt (fma y.re y.re (* y.im y.im))))))) 1552473649.464 * * * * [progress]: [ 519 / 799 ] simplifiying candidate # 1552473649.464 * [simplify]: Simplifying (/ (/ (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473649.464 * * [simplify]: iters left: 6 (18 enodes) 1552473649.473 * * [simplify]: iters left: 5 (63 enodes) 1552473649.494 * * [simplify]: iters left: 4 (72 enodes) 1552473649.509 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473649.509 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473649.509 * * [simplify]: Extracting #2: cost 11 inf + 1 1552473649.509 * * [simplify]: Extracting #3: cost 21 inf + 1 1552473649.509 * * [simplify]: Extracting #4: cost 20 inf + 143 1552473649.509 * * [simplify]: Extracting #5: cost 15 inf + 462 1552473649.509 * * [simplify]: Extracting #6: cost 5 inf + 1422 1552473649.510 * * [simplify]: Extracting #7: cost 0 inf + 2473 1552473649.511 * [simplify]: Simplified to (/ (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (sqrt (hypot y.im y.re))) 1552473649.511 * [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))) (hypot y.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1552473649.511 * [simplify]: Simplifying (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (hypot y.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473649.511 * * [simplify]: iters left: 6 (18 enodes) 1552473649.515 * * [simplify]: iters left: 5 (64 enodes) 1552473649.524 * * [simplify]: iters left: 4 (96 enodes) 1552473649.544 * * [simplify]: iters left: 3 (145 enodes) 1552473649.588 * * [simplify]: iters left: 2 (214 enodes) 1552473649.623 * * [simplify]: iters left: 1 (236 enodes) 1552473649.664 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473649.664 * * [simplify]: Extracting #1: cost 19 inf + 0 1552473649.664 * * [simplify]: Extracting #2: cost 56 inf + 0 1552473649.664 * * [simplify]: Extracting #3: cost 67 inf + 321 1552473649.665 * * [simplify]: Extracting #4: cost 37 inf + 5973 1552473649.667 * * [simplify]: Extracting #5: cost 23 inf + 7828 1552473649.669 * * [simplify]: Extracting #6: cost 7 inf + 11618 1552473649.672 * * [simplify]: Extracting #7: cost 0 inf + 13626 1552473649.675 * [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))) 1552473649.675 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) 1) (sqrt (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)) (sqrt (hypot y.im y.re))))) 1552473649.675 * * * * [progress]: [ 520 / 799 ] simplifiying candidate # 1552473649.675 * [simplify]: Simplifying (/ (/ (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) 1) (sqrt 1)) 1552473649.675 * * [simplify]: iters left: 6 (14 enodes) 1552473649.680 * * [simplify]: iters left: 5 (48 enodes) 1552473649.688 * * [simplify]: iters left: 4 (51 enodes) 1552473649.695 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473649.695 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473649.695 * * [simplify]: Extracting #2: cost 13 inf + 1 1552473649.696 * * [simplify]: Extracting #3: cost 13 inf + 44 1552473649.696 * * [simplify]: Extracting #4: cost 9 inf + 128 1552473649.696 * * [simplify]: Extracting #5: cost 5 inf + 455 1552473649.696 * * [simplify]: Extracting #6: cost 1 inf + 880 1552473649.697 * * [simplify]: Extracting #7: cost 0 inf + 1099 1552473649.697 * [simplify]: Simplified to (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) 1552473649.697 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473649.698 * [simplify]: Simplifying (/ (/ (- (* (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)))) 1552473649.698 * * [simplify]: iters left: 6 (17 enodes) 1552473649.706 * * [simplify]: iters left: 5 (61 enodes) 1552473649.725 * * [simplify]: iters left: 4 (88 enodes) 1552473649.740 * * [simplify]: iters left: 3 (122 enodes) 1552473649.757 * * [simplify]: iters left: 2 (159 enodes) 1552473649.794 * * [simplify]: iters left: 1 (169 enodes) 1552473649.832 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473649.832 * * [simplify]: Extracting #1: cost 15 inf + 0 1552473649.832 * * [simplify]: Extracting #2: cost 44 inf + 0 1552473649.832 * * [simplify]: Extracting #3: cost 41 inf + 1539 1552473649.833 * * [simplify]: Extracting #4: cost 26 inf + 3781 1552473649.834 * * [simplify]: Extracting #5: cost 18 inf + 4806 1552473649.836 * * [simplify]: Extracting #6: cost 4 inf + 7678 1552473649.838 * * [simplify]: Extracting #7: cost 0 inf + 8872 1552473649.839 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (fma y.im y.im (* y.re y.re))) 1552473649.840 * [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))))) 1552473649.840 * * * * [progress]: [ 521 / 799 ] simplifiying candidate # 1552473649.840 * [simplify]: Simplifying (/ (/ (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) 1) (sqrt 1)) 1552473649.840 * * [simplify]: iters left: 6 (14 enodes) 1552473649.845 * * [simplify]: iters left: 5 (48 enodes) 1552473649.852 * * [simplify]: iters left: 4 (51 enodes) 1552473649.858 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473649.858 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473649.858 * * [simplify]: Extracting #2: cost 13 inf + 1 1552473649.858 * * [simplify]: Extracting #3: cost 13 inf + 44 1552473649.858 * * [simplify]: Extracting #4: cost 9 inf + 128 1552473649.859 * * [simplify]: Extracting #5: cost 5 inf + 455 1552473649.859 * * [simplify]: Extracting #6: cost 1 inf + 880 1552473649.859 * * [simplify]: Extracting #7: cost 0 inf + 1099 1552473649.859 * [simplify]: Simplified to (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) 1552473649.859 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473649.859 * [simplify]: Simplifying (/ (/ (- (* (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)))) 1552473649.860 * * [simplify]: iters left: 6 (17 enodes) 1552473649.863 * * [simplify]: iters left: 5 (61 enodes) 1552473649.873 * * [simplify]: iters left: 4 (88 enodes) 1552473649.894 * * [simplify]: iters left: 3 (122 enodes) 1552473649.930 * * [simplify]: iters left: 2 (159 enodes) 1552473649.964 * * [simplify]: iters left: 1 (169 enodes) 1552473649.983 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473649.983 * * [simplify]: Extracting #1: cost 15 inf + 0 1552473649.984 * * [simplify]: Extracting #2: cost 44 inf + 0 1552473649.984 * * [simplify]: Extracting #3: cost 41 inf + 1539 1552473649.985 * * [simplify]: Extracting #4: cost 26 inf + 3781 1552473649.986 * * [simplify]: Extracting #5: cost 18 inf + 4806 1552473649.987 * * [simplify]: Extracting #6: cost 4 inf + 7678 1552473649.989 * * [simplify]: Extracting #7: cost 0 inf + 8872 1552473649.992 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (fma y.im y.im (* y.re y.re))) 1552473649.992 * [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))))) 1552473649.993 * * * * [progress]: [ 522 / 799 ] simplifiying candidate # 1552473649.993 * [simplify]: Simplifying (/ (/ (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) 1) (sqrt 1)) 1552473649.993 * * [simplify]: iters left: 6 (14 enodes) 1552473650.002 * * [simplify]: iters left: 5 (48 enodes) 1552473650.015 * * [simplify]: iters left: 4 (51 enodes) 1552473650.029 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473650.029 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473650.029 * * [simplify]: Extracting #2: cost 13 inf + 1 1552473650.029 * * [simplify]: Extracting #3: cost 13 inf + 44 1552473650.029 * * [simplify]: Extracting #4: cost 9 inf + 128 1552473650.030 * * [simplify]: Extracting #5: cost 5 inf + 455 1552473650.030 * * [simplify]: Extracting #6: cost 1 inf + 880 1552473650.031 * * [simplify]: Extracting #7: cost 0 inf + 1099 1552473650.031 * [simplify]: Simplified to (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) 1552473650.031 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473650.032 * [simplify]: Simplifying (/ (/ (- (* (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)))) 1552473650.032 * * [simplify]: iters left: 6 (17 enodes) 1552473650.040 * * [simplify]: iters left: 5 (61 enodes) 1552473650.056 * * [simplify]: iters left: 4 (88 enodes) 1552473650.069 * * [simplify]: iters left: 3 (122 enodes) 1552473650.086 * * [simplify]: iters left: 2 (159 enodes) 1552473650.123 * * [simplify]: iters left: 1 (169 enodes) 1552473650.156 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473650.156 * * [simplify]: Extracting #1: cost 15 inf + 0 1552473650.156 * * [simplify]: Extracting #2: cost 44 inf + 0 1552473650.156 * * [simplify]: Extracting #3: cost 41 inf + 1539 1552473650.157 * * [simplify]: Extracting #4: cost 26 inf + 3781 1552473650.158 * * [simplify]: Extracting #5: cost 18 inf + 4806 1552473650.159 * * [simplify]: Extracting #6: cost 4 inf + 7678 1552473650.162 * * [simplify]: Extracting #7: cost 0 inf + 8872 1552473650.163 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (fma y.im y.im (* y.re y.re))) 1552473650.163 * [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))))) 1552473650.164 * * * * [progress]: [ 523 / 799 ] simplifiying candidate # 1552473650.164 * [simplify]: Simplifying (/ (/ (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) 1) (sqrt (* 1 1))) 1552473650.164 * * [simplify]: iters left: 6 (15 enodes) 1552473650.168 * * [simplify]: iters left: 5 (50 enodes) 1552473650.175 * * [simplify]: iters left: 4 (53 enodes) 1552473650.184 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473650.184 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473650.184 * * [simplify]: Extracting #2: cost 13 inf + 1 1552473650.184 * * [simplify]: Extracting #3: cost 12 inf + 85 1552473650.184 * * [simplify]: Extracting #4: cost 6 inf + 253 1552473650.185 * * [simplify]: Extracting #5: cost 0 inf + 1099 1552473650.185 * [simplify]: Simplified to (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) 1552473650.185 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473650.186 * [simplify]: Simplifying (/ (/ (- (* (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)))) 1552473650.186 * * [simplify]: iters left: 6 (17 enodes) 1552473650.194 * * [simplify]: iters left: 5 (61 enodes) 1552473650.211 * * [simplify]: iters left: 4 (88 enodes) 1552473650.235 * * [simplify]: iters left: 3 (122 enodes) 1552473650.255 * * [simplify]: iters left: 2 (159 enodes) 1552473650.275 * * [simplify]: iters left: 1 (169 enodes) 1552473650.310 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473650.310 * * [simplify]: Extracting #1: cost 15 inf + 0 1552473650.311 * * [simplify]: Extracting #2: cost 44 inf + 0 1552473650.311 * * [simplify]: Extracting #3: cost 41 inf + 1539 1552473650.313 * * [simplify]: Extracting #4: cost 26 inf + 3781 1552473650.315 * * [simplify]: Extracting #5: cost 18 inf + 4806 1552473650.318 * * [simplify]: Extracting #6: cost 4 inf + 7678 1552473650.321 * * [simplify]: Extracting #7: cost 0 inf + 8872 1552473650.325 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (fma y.im y.im (* y.re y.re))) 1552473650.325 * [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))))) 1552473650.325 * * * * [progress]: [ 524 / 799 ] simplifiying candidate # 1552473650.326 * [simplify]: Simplifying (/ (/ (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) 1) (sqrt 1)) 1552473650.326 * * [simplify]: iters left: 6 (14 enodes) 1552473650.334 * * [simplify]: iters left: 5 (48 enodes) 1552473650.347 * * [simplify]: iters left: 4 (51 enodes) 1552473650.361 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473650.362 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473650.362 * * [simplify]: Extracting #2: cost 13 inf + 1 1552473650.362 * * [simplify]: Extracting #3: cost 13 inf + 44 1552473650.362 * * [simplify]: Extracting #4: cost 9 inf + 128 1552473650.362 * * [simplify]: Extracting #5: cost 5 inf + 455 1552473650.363 * * [simplify]: Extracting #6: cost 1 inf + 880 1552473650.363 * * [simplify]: Extracting #7: cost 0 inf + 1099 1552473650.364 * [simplify]: Simplified to (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) 1552473650.364 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473650.364 * [simplify]: Simplifying (/ (/ (- (* (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)))) 1552473650.364 * * [simplify]: iters left: 6 (17 enodes) 1552473650.373 * * [simplify]: iters left: 5 (61 enodes) 1552473650.382 * * [simplify]: iters left: 4 (88 enodes) 1552473650.395 * * [simplify]: iters left: 3 (122 enodes) 1552473650.415 * * [simplify]: iters left: 2 (159 enodes) 1552473650.440 * * [simplify]: iters left: 1 (169 enodes) 1552473650.463 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473650.463 * * [simplify]: Extracting #1: cost 15 inf + 0 1552473650.463 * * [simplify]: Extracting #2: cost 44 inf + 0 1552473650.464 * * [simplify]: Extracting #3: cost 41 inf + 1539 1552473650.464 * * [simplify]: Extracting #4: cost 26 inf + 3781 1552473650.465 * * [simplify]: Extracting #5: cost 18 inf + 4806 1552473650.467 * * [simplify]: Extracting #6: cost 4 inf + 7678 1552473650.469 * * [simplify]: Extracting #7: cost 0 inf + 8872 1552473650.471 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (fma y.im y.im (* y.re y.re))) 1552473650.471 * [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))))) 1552473650.471 * * * * [progress]: [ 525 / 799 ] simplifiying candidate # 1552473650.471 * [simplify]: Simplifying (/ (/ (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) 1) (sqrt 1)) 1552473650.471 * * [simplify]: iters left: 6 (14 enodes) 1552473650.476 * * [simplify]: iters left: 5 (48 enodes) 1552473650.483 * * [simplify]: iters left: 4 (51 enodes) 1552473650.496 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473650.496 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473650.496 * * [simplify]: Extracting #2: cost 13 inf + 1 1552473650.497 * * [simplify]: Extracting #3: cost 13 inf + 44 1552473650.497 * * [simplify]: Extracting #4: cost 9 inf + 128 1552473650.497 * * [simplify]: Extracting #5: cost 5 inf + 455 1552473650.497 * * [simplify]: Extracting #6: cost 1 inf + 880 1552473650.498 * * [simplify]: Extracting #7: cost 0 inf + 1099 1552473650.498 * [simplify]: Simplified to (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) 1552473650.498 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473650.499 * [simplify]: Simplifying (/ (/ (- (* (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)))) 1552473650.499 * * [simplify]: iters left: 6 (17 enodes) 1552473650.507 * * [simplify]: iters left: 5 (61 enodes) 1552473650.518 * * [simplify]: iters left: 4 (88 enodes) 1552473650.531 * * [simplify]: iters left: 3 (122 enodes) 1552473650.550 * * [simplify]: iters left: 2 (159 enodes) 1552473650.575 * * [simplify]: iters left: 1 (169 enodes) 1552473650.600 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473650.600 * * [simplify]: Extracting #1: cost 15 inf + 0 1552473650.600 * * [simplify]: Extracting #2: cost 44 inf + 0 1552473650.600 * * [simplify]: Extracting #3: cost 41 inf + 1539 1552473650.601 * * [simplify]: Extracting #4: cost 26 inf + 3781 1552473650.602 * * [simplify]: Extracting #5: cost 18 inf + 4806 1552473650.604 * * [simplify]: Extracting #6: cost 4 inf + 7678 1552473650.606 * * [simplify]: Extracting #7: cost 0 inf + 8872 1552473650.609 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (fma y.im y.im (* y.re y.re))) 1552473650.610 * [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))))) 1552473650.610 * * * * [progress]: [ 526 / 799 ] simplifiying candidate # 1552473650.610 * [simplify]: Simplifying (/ (/ (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473650.610 * * [simplify]: iters left: 6 (18 enodes) 1552473650.619 * * [simplify]: iters left: 5 (63 enodes) 1552473650.635 * * [simplify]: iters left: 4 (72 enodes) 1552473650.646 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473650.646 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473650.646 * * [simplify]: Extracting #2: cost 11 inf + 1 1552473650.647 * * [simplify]: Extracting #3: cost 21 inf + 1 1552473650.647 * * [simplify]: Extracting #4: cost 20 inf + 143 1552473650.647 * * [simplify]: Extracting #5: cost 15 inf + 462 1552473650.647 * * [simplify]: Extracting #6: cost 5 inf + 1422 1552473650.648 * * [simplify]: Extracting #7: cost 0 inf + 2473 1552473650.648 * [simplify]: Simplified to (/ (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (sqrt (hypot y.im y.re))) 1552473650.648 * [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))) (hypot y.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1552473650.648 * [simplify]: Simplifying (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (hypot y.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473650.649 * * [simplify]: iters left: 6 (18 enodes) 1552473650.653 * * [simplify]: iters left: 5 (64 enodes) 1552473650.666 * * [simplify]: iters left: 4 (96 enodes) 1552473650.692 * * [simplify]: iters left: 3 (145 enodes) 1552473650.715 * * [simplify]: iters left: 2 (214 enodes) 1552473650.754 * * [simplify]: iters left: 1 (236 enodes) 1552473650.794 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473650.794 * * [simplify]: Extracting #1: cost 19 inf + 0 1552473650.794 * * [simplify]: Extracting #2: cost 56 inf + 0 1552473650.795 * * [simplify]: Extracting #3: cost 67 inf + 321 1552473650.797 * * [simplify]: Extracting #4: cost 37 inf + 5973 1552473650.800 * * [simplify]: Extracting #5: cost 23 inf + 7828 1552473650.804 * * [simplify]: Extracting #6: cost 7 inf + 11618 1552473650.811 * * [simplify]: Extracting #7: cost 0 inf + 13626 1552473650.817 * [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))) 1552473650.817 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) 1) (sqrt (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)) (sqrt (hypot y.im y.re))))) 1552473650.817 * * * * [progress]: [ 527 / 799 ] simplifiying candidate # 1552473650.817 * [simplify]: Simplifying (/ (/ (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) 1) 1) 1552473650.817 * * [simplify]: iters left: 6 (13 enodes) 1552473650.821 * * [simplify]: iters left: 5 (41 enodes) 1552473650.827 * * [simplify]: iters left: 4 (46 enodes) 1552473650.833 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473650.834 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473650.834 * * [simplify]: Extracting #2: cost 13 inf + 1 1552473650.834 * * [simplify]: Extracting #3: cost 12 inf + 85 1552473650.834 * * [simplify]: Extracting #4: cost 7 inf + 211 1552473650.834 * * [simplify]: Extracting #5: cost 0 inf + 1099 1552473650.834 * [simplify]: Simplified to (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) 1552473650.834 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473650.834 * [simplify]: Simplifying (/ (/ (- (* (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)))) 1552473650.835 * * [simplify]: iters left: 6 (17 enodes) 1552473650.838 * * [simplify]: iters left: 5 (61 enodes) 1552473650.849 * * [simplify]: iters left: 4 (88 enodes) 1552473650.862 * * [simplify]: iters left: 3 (122 enodes) 1552473650.885 * * [simplify]: iters left: 2 (159 enodes) 1552473650.913 * * [simplify]: iters left: 1 (169 enodes) 1552473650.933 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473650.933 * * [simplify]: Extracting #1: cost 15 inf + 0 1552473650.934 * * [simplify]: Extracting #2: cost 44 inf + 0 1552473650.934 * * [simplify]: Extracting #3: cost 41 inf + 1539 1552473650.935 * * [simplify]: Extracting #4: cost 26 inf + 3781 1552473650.936 * * [simplify]: Extracting #5: cost 18 inf + 4806 1552473650.937 * * [simplify]: Extracting #6: cost 4 inf + 7678 1552473650.941 * * [simplify]: Extracting #7: cost 0 inf + 8872 1552473650.945 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (fma y.im y.im (* y.re y.re))) 1552473650.945 * [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))))) 1552473650.945 * * * * [progress]: [ 528 / 799 ] simplifiying candidate # 1552473650.945 * [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 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473650.946 * * [simplify]: iters left: 6 (22 enodes) 1552473650.955 * * [simplify]: iters left: 5 (72 enodes) 1552473650.971 * * [simplify]: iters left: 4 (89 enodes) 1552473650.982 * * [simplify]: iters left: 3 (94 enodes) 1552473650.996 * * [simplify]: iters left: 2 (105 enodes) 1552473651.022 * * [simplify]: iters left: 1 (129 enodes) 1552473651.062 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473651.062 * * [simplify]: Extracting #1: cost 10 inf + 0 1552473651.062 * * [simplify]: Extracting #2: cost 37 inf + 0 1552473651.063 * * [simplify]: Extracting #3: cost 50 inf + 200 1552473651.063 * * [simplify]: Extracting #4: cost 29 inf + 3216 1552473651.066 * * [simplify]: Extracting #5: cost 3 inf + 10589 1552473651.069 * * [simplify]: Extracting #6: cost 0 inf + 12016 1552473651.072 * [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)))) 1552473651.072 * [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 (hypot y.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1552473651.073 * [simplify]: Simplifying (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (cbrt (hypot y.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473651.073 * * [simplify]: iters left: 6 (20 enodes) 1552473651.082 * * [simplify]: iters left: 5 (68 enodes) 1552473651.101 * * [simplify]: iters left: 4 (107 enodes) 1552473651.134 * * [simplify]: iters left: 3 (171 enodes) 1552473651.170 * * [simplify]: iters left: 2 (258 enodes) 1552473651.240 * * [simplify]: iters left: 1 (319 enodes) 1552473651.298 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473651.298 * * [simplify]: Extracting #1: cost 20 inf + 0 1552473651.298 * * [simplify]: Extracting #2: cost 69 inf + 0 1552473651.299 * * [simplify]: Extracting #3: cost 96 inf + 125 1552473651.300 * * [simplify]: Extracting #4: cost 91 inf + 535 1552473651.301 * * [simplify]: Extracting #5: cost 69 inf + 4727 1552473651.304 * * [simplify]: Extracting #6: cost 13 inf + 19144 1552473651.309 * * [simplify]: Extracting #7: cost 0 inf + 22612 1552473651.313 * [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)))) 1552473651.313 * [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)))) (* (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)) (cbrt (hypot y.im y.re)))))) 1552473651.314 * * * * [progress]: [ 529 / 799 ] simplifiying candidate # 1552473651.314 * [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 (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473651.314 * * [simplify]: iters left: 6 (22 enodes) 1552473651.319 * * [simplify]: iters left: 5 (77 enodes) 1552473651.332 * * [simplify]: iters left: 4 (91 enodes) 1552473651.357 * * [simplify]: iters left: 3 (103 enodes) 1552473651.384 * * [simplify]: iters left: 2 (105 enodes) 1552473651.412 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473651.412 * * [simplify]: Extracting #1: cost 12 inf + 0 1552473651.412 * * [simplify]: Extracting #2: cost 31 inf + 0 1552473651.412 * * [simplify]: Extracting #3: cost 45 inf + 0 1552473651.412 * * [simplify]: Extracting #4: cost 40 inf + 168 1552473651.413 * * [simplify]: Extracting #5: cost 27 inf + 1578 1552473651.414 * * [simplify]: Extracting #6: cost 12 inf + 5809 1552473651.418 * * [simplify]: Extracting #7: cost 0 inf + 10988 1552473651.421 * [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.im y.im (* y.re y.re)))))) 1552473651.421 * [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.im y.im (* y.re y.re)))))) (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (cbrt (hypot y.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 1552473651.422 * [simplify]: Simplifying (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (cbrt (hypot y.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 1552473651.422 * * [simplify]: iters left: 6 (20 enodes) 1552473651.431 * * [simplify]: iters left: 5 (72 enodes) 1552473651.445 * * [simplify]: iters left: 4 (108 enodes) 1552473651.462 * * [simplify]: iters left: 3 (179 enodes) 1552473651.515 * * [simplify]: iters left: 2 (309 enodes) 1552473651.584 * * [simplify]: iters left: 1 (421 enodes) 1552473651.645 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473651.645 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473651.645 * * [simplify]: Extracting #2: cost 91 inf + 0 1552473651.646 * * [simplify]: Extracting #3: cost 126 inf + 125 1552473651.647 * * [simplify]: Extracting #4: cost 121 inf + 535 1552473651.649 * * [simplify]: Extracting #5: cost 96 inf + 5612 1552473651.655 * * [simplify]: Extracting #6: cost 48 inf + 20208 1552473651.669 * * [simplify]: Extracting #7: cost 4 inf + 38257 1552473651.679 * * [simplify]: Extracting #8: cost 0 inf + 40052 1552473651.687 * [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))))) (cbrt (hypot y.re y.im))) 1552473651.687 * [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 (* (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))))) (cbrt (hypot y.re y.im))))) 1552473651.687 * * * * [progress]: [ 530 / 799 ] simplifiying candidate # 1552473651.687 * [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 (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473651.687 * * [simplify]: iters left: 6 (21 enodes) 1552473651.692 * * [simplify]: iters left: 5 (71 enodes) 1552473651.703 * * [simplify]: iters left: 4 (86 enodes) 1552473651.725 * * [simplify]: iters left: 3 (98 enodes) 1552473651.740 * * [simplify]: iters left: 2 (100 enodes) 1552473651.753 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473651.753 * * [simplify]: Extracting #1: cost 12 inf + 0 1552473651.753 * * [simplify]: Extracting #2: cost 29 inf + 0 1552473651.753 * * [simplify]: Extracting #3: cost 41 inf + 0 1552473651.754 * * [simplify]: Extracting #4: cost 35 inf + 209 1552473651.754 * * [simplify]: Extracting #5: cost 27 inf + 909 1552473651.755 * * [simplify]: Extracting #6: cost 10 inf + 4688 1552473651.756 * * [simplify]: Extracting #7: cost 0 inf + 8320 1552473651.757 * [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)))) 1552473651.757 * [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 (hypot y.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1552473651.758 * [simplify]: Simplifying (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (cbrt (hypot y.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473651.758 * * [simplify]: iters left: 6 (20 enodes) 1552473651.767 * * [simplify]: iters left: 5 (70 enodes) 1552473651.789 * * [simplify]: iters left: 4 (107 enodes) 1552473651.810 * * [simplify]: iters left: 3 (178 enodes) 1552473651.845 * * [simplify]: iters left: 2 (308 enodes) 1552473651.921 * * [simplify]: iters left: 1 (420 enodes) 1552473652.375 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473652.375 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473652.376 * * [simplify]: Extracting #2: cost 90 inf + 0 1552473652.376 * * [simplify]: Extracting #3: cost 124 inf + 125 1552473652.377 * * [simplify]: Extracting #4: cost 120 inf + 413 1552473652.377 * * [simplify]: Extracting #5: cost 106 inf + 2389 1552473652.381 * * [simplify]: Extracting #6: cost 32 inf + 20628 1552473652.392 * * [simplify]: Extracting #7: cost 0 inf + 29668 1552473652.403 * [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))) 1552473652.403 * [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 (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))) (cbrt (hypot y.im y.re))))) 1552473652.403 * * * * [progress]: [ 531 / 799 ] simplifiying candidate # 1552473652.404 * [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 1)) 1552473652.404 * * [simplify]: iters left: 6 (18 enodes) 1552473652.409 * * [simplify]: iters left: 5 (64 enodes) 1552473652.419 * * [simplify]: iters left: 4 (75 enodes) 1552473652.429 * * [simplify]: iters left: 3 (76 enodes) 1552473652.449 * * [simplify]: iters left: 2 (83 enodes) 1552473652.471 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473652.471 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473652.471 * * [simplify]: Extracting #2: cost 17 inf + 1 1552473652.471 * * [simplify]: Extracting #3: cost 28 inf + 1 1552473652.471 * * [simplify]: Extracting #4: cost 16 inf + 581 1552473652.472 * * [simplify]: Extracting #5: cost 7 inf + 1441 1552473652.473 * * [simplify]: Extracting #6: cost 0 inf + 3897 1552473652.475 * [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)))) 1552473652.475 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473652.475 * [simplify]: Simplifying (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (cbrt (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473652.475 * * [simplify]: iters left: 6 (19 enodes) 1552473652.484 * * [simplify]: iters left: 5 (67 enodes) 1552473652.499 * * [simplify]: iters left: 4 (104 enodes) 1552473652.516 * * [simplify]: iters left: 3 (175 enodes) 1552473652.546 * * [simplify]: iters left: 2 (305 enodes) 1552473652.605 * * [simplify]: iters left: 1 (417 enodes) 1552473652.700 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473652.700 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473652.701 * * [simplify]: Extracting #2: cost 91 inf + 0 1552473652.701 * * [simplify]: Extracting #3: cost 122 inf + 224 1552473652.704 * * [simplify]: Extracting #4: cost 82 inf + 6973 1552473652.714 * * [simplify]: Extracting #5: cost 14 inf + 23318 1552473652.726 * * [simplify]: Extracting #6: cost 0 inf + 26834 1552473652.737 * [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))) 1552473652.737 * [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.im y.re)) (hypot y.im y.re))))) 1552473652.738 * * * * [progress]: [ 532 / 799 ] simplifiying candidate # 1552473652.738 * [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 1)) 1552473652.738 * * [simplify]: iters left: 6 (18 enodes) 1552473652.749 * * [simplify]: iters left: 5 (64 enodes) 1552473652.761 * * [simplify]: iters left: 4 (75 enodes) 1552473652.771 * * [simplify]: iters left: 3 (76 enodes) 1552473652.782 * * [simplify]: iters left: 2 (83 enodes) 1552473652.800 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473652.800 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473652.800 * * [simplify]: Extracting #2: cost 17 inf + 1 1552473652.800 * * [simplify]: Extracting #3: cost 28 inf + 1 1552473652.800 * * [simplify]: Extracting #4: cost 16 inf + 581 1552473652.800 * * [simplify]: Extracting #5: cost 7 inf + 1441 1552473652.801 * * [simplify]: Extracting #6: cost 0 inf + 3897 1552473652.802 * [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)))) 1552473652.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))) (* (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 (+ (* y.re y.re) (* y.im y.im)))))) 1552473652.802 * [simplify]: Simplifying (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (cbrt (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473652.802 * * [simplify]: iters left: 6 (19 enodes) 1552473652.806 * * [simplify]: iters left: 5 (67 enodes) 1552473652.817 * * [simplify]: iters left: 4 (104 enodes) 1552473652.834 * * [simplify]: iters left: 3 (175 enodes) 1552473652.877 * * [simplify]: iters left: 2 (305 enodes) 1552473652.950 * * [simplify]: iters left: 1 (417 enodes) 1552473653.038 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473653.039 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473653.039 * * [simplify]: Extracting #2: cost 91 inf + 0 1552473653.040 * * [simplify]: Extracting #3: cost 122 inf + 224 1552473653.042 * * [simplify]: Extracting #4: cost 82 inf + 6973 1552473653.051 * * [simplify]: Extracting #5: cost 14 inf + 23318 1552473653.063 * * [simplify]: Extracting #6: cost 0 inf + 26834 1552473653.075 * [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))) 1552473653.075 * [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.im y.re)) (hypot y.im y.re))))) 1552473653.075 * * * * [progress]: [ 533 / 799 ] simplifiying candidate # 1552473653.075 * [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 1)) 1552473653.075 * * [simplify]: iters left: 6 (18 enodes) 1552473653.083 * * [simplify]: iters left: 5 (64 enodes) 1552473653.093 * * [simplify]: iters left: 4 (75 enodes) 1552473653.103 * * [simplify]: iters left: 3 (76 enodes) 1552473653.113 * * [simplify]: iters left: 2 (83 enodes) 1552473653.126 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473653.126 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473653.126 * * [simplify]: Extracting #2: cost 17 inf + 1 1552473653.126 * * [simplify]: Extracting #3: cost 28 inf + 1 1552473653.126 * * [simplify]: Extracting #4: cost 16 inf + 581 1552473653.126 * * [simplify]: Extracting #5: cost 7 inf + 1441 1552473653.127 * * [simplify]: Extracting #6: cost 0 inf + 3897 1552473653.128 * [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)))) 1552473653.128 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473653.128 * [simplify]: Simplifying (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (cbrt (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473653.128 * * [simplify]: iters left: 6 (19 enodes) 1552473653.132 * * [simplify]: iters left: 5 (67 enodes) 1552473653.144 * * [simplify]: iters left: 4 (104 enodes) 1552473653.166 * * [simplify]: iters left: 3 (175 enodes) 1552473653.222 * * [simplify]: iters left: 2 (305 enodes) 1552473653.324 * * [simplify]: iters left: 1 (417 enodes) 1552473653.439 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473653.439 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473653.440 * * [simplify]: Extracting #2: cost 91 inf + 0 1552473653.441 * * [simplify]: Extracting #3: cost 122 inf + 224 1552473653.443 * * [simplify]: Extracting #4: cost 82 inf + 6973 1552473653.452 * * [simplify]: Extracting #5: cost 14 inf + 23318 1552473653.465 * * [simplify]: Extracting #6: cost 0 inf + 26834 1552473653.476 * [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))) 1552473653.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))) (* (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)) (hypot y.im y.re))))) 1552473653.477 * * * * [progress]: [ 534 / 799 ] simplifiying candidate # 1552473653.477 * [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 (* 1 1))) 1552473653.477 * * [simplify]: iters left: 6 (19 enodes) 1552473653.488 * * [simplify]: iters left: 5 (66 enodes) 1552473653.507 * * [simplify]: iters left: 4 (77 enodes) 1552473653.527 * * [simplify]: iters left: 3 (78 enodes) 1552473653.550 * * [simplify]: iters left: 2 (80 enodes) 1552473653.562 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473653.562 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473653.562 * * [simplify]: Extracting #2: cost 17 inf + 1 1552473653.562 * * [simplify]: Extracting #3: cost 28 inf + 1 1552473653.562 * * [simplify]: Extracting #4: cost 13 inf + 816 1552473653.562 * * [simplify]: Extracting #5: cost 8 inf + 1319 1552473653.563 * * [simplify]: Extracting #6: cost 2 inf + 3029 1552473653.564 * * [simplify]: Extracting #7: cost 0 inf + 3897 1552473653.564 * [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)))) 1552473653.564 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473653.565 * [simplify]: Simplifying (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (cbrt (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473653.565 * * [simplify]: iters left: 6 (19 enodes) 1552473653.569 * * [simplify]: iters left: 5 (67 enodes) 1552473653.580 * * [simplify]: iters left: 4 (104 enodes) 1552473653.607 * * [simplify]: iters left: 3 (175 enodes) 1552473653.639 * * [simplify]: iters left: 2 (305 enodes) 1552473653.707 * * [simplify]: iters left: 1 (417 enodes) 1552473653.784 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473653.785 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473653.785 * * [simplify]: Extracting #2: cost 91 inf + 0 1552473653.785 * * [simplify]: Extracting #3: cost 122 inf + 224 1552473653.788 * * [simplify]: Extracting #4: cost 82 inf + 6973 1552473653.797 * * [simplify]: Extracting #5: cost 14 inf + 23318 1552473653.809 * * [simplify]: Extracting #6: cost 0 inf + 26834 1552473653.822 * [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))) 1552473653.822 * [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.im y.re)) (hypot y.im y.re))))) 1552473653.822 * * * * [progress]: [ 535 / 799 ] simplifiying candidate # 1552473653.823 * [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 1)) 1552473653.823 * * [simplify]: iters left: 6 (18 enodes) 1552473653.831 * * [simplify]: iters left: 5 (64 enodes) 1552473653.848 * * [simplify]: iters left: 4 (75 enodes) 1552473653.858 * * [simplify]: iters left: 3 (76 enodes) 1552473653.869 * * [simplify]: iters left: 2 (83 enodes) 1552473653.885 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473653.885 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473653.885 * * [simplify]: Extracting #2: cost 17 inf + 1 1552473653.885 * * [simplify]: Extracting #3: cost 28 inf + 1 1552473653.885 * * [simplify]: Extracting #4: cost 16 inf + 581 1552473653.886 * * [simplify]: Extracting #5: cost 7 inf + 1441 1552473653.887 * * [simplify]: Extracting #6: cost 0 inf + 3897 1552473653.888 * [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)))) 1552473653.888 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473653.889 * [simplify]: Simplifying (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (cbrt (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473653.889 * * [simplify]: iters left: 6 (19 enodes) 1552473653.897 * * [simplify]: iters left: 5 (67 enodes) 1552473653.912 * * [simplify]: iters left: 4 (104 enodes) 1552473653.930 * * [simplify]: iters left: 3 (175 enodes) 1552473653.967 * * [simplify]: iters left: 2 (305 enodes) 1552473654.019 * * [simplify]: iters left: 1 (417 enodes) 1552473654.094 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473654.094 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473654.094 * * [simplify]: Extracting #2: cost 91 inf + 0 1552473654.094 * * [simplify]: Extracting #3: cost 122 inf + 224 1552473654.096 * * [simplify]: Extracting #4: cost 82 inf + 6973 1552473654.100 * * [simplify]: Extracting #5: cost 14 inf + 23318 1552473654.106 * * [simplify]: Extracting #6: cost 0 inf + 26834 1552473654.112 * [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))) 1552473654.112 * [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.im y.re)) (hypot y.im y.re))))) 1552473654.112 * * * * [progress]: [ 536 / 799 ] simplifiying candidate # 1552473654.113 * [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 1)) 1552473654.113 * * [simplify]: iters left: 6 (18 enodes) 1552473654.118 * * [simplify]: iters left: 5 (64 enodes) 1552473654.128 * * [simplify]: iters left: 4 (75 enodes) 1552473654.147 * * [simplify]: iters left: 3 (76 enodes) 1552473654.169 * * [simplify]: iters left: 2 (83 enodes) 1552473654.189 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473654.189 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473654.189 * * [simplify]: Extracting #2: cost 17 inf + 1 1552473654.190 * * [simplify]: Extracting #3: cost 28 inf + 1 1552473654.190 * * [simplify]: Extracting #4: cost 16 inf + 581 1552473654.190 * * [simplify]: Extracting #5: cost 7 inf + 1441 1552473654.191 * * [simplify]: Extracting #6: cost 0 inf + 3897 1552473654.193 * [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)))) 1552473654.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))) (* (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 (+ (* y.re y.re) (* y.im y.im)))))) 1552473654.193 * [simplify]: Simplifying (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (cbrt (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473654.194 * * [simplify]: iters left: 6 (19 enodes) 1552473654.204 * * [simplify]: iters left: 5 (67 enodes) 1552473654.214 * * [simplify]: iters left: 4 (104 enodes) 1552473654.231 * * [simplify]: iters left: 3 (175 enodes) 1552473654.277 * * [simplify]: iters left: 2 (305 enodes) 1552473654.378 * * [simplify]: iters left: 1 (417 enodes) 1552473654.468 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473654.468 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473654.469 * * [simplify]: Extracting #2: cost 91 inf + 0 1552473654.470 * * [simplify]: Extracting #3: cost 122 inf + 224 1552473654.472 * * [simplify]: Extracting #4: cost 82 inf + 6973 1552473654.480 * * [simplify]: Extracting #5: cost 14 inf + 23318 1552473654.486 * * [simplify]: Extracting #6: cost 0 inf + 26834 1552473654.491 * [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))) 1552473654.491 * [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.im y.re)) (hypot y.im y.re))))) 1552473654.492 * * * * [progress]: [ 537 / 799 ] simplifiying candidate # 1552473654.492 * [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 (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473654.492 * * [simplify]: iters left: 6 (21 enodes) 1552473654.497 * * [simplify]: iters left: 5 (71 enodes) 1552473654.507 * * [simplify]: iters left: 4 (86 enodes) 1552473654.520 * * [simplify]: iters left: 3 (98 enodes) 1552473654.533 * * [simplify]: iters left: 2 (100 enodes) 1552473654.551 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473654.551 * * [simplify]: Extracting #1: cost 12 inf + 0 1552473654.551 * * [simplify]: Extracting #2: cost 29 inf + 0 1552473654.551 * * [simplify]: Extracting #3: cost 41 inf + 0 1552473654.551 * * [simplify]: Extracting #4: cost 35 inf + 209 1552473654.552 * * [simplify]: Extracting #5: cost 27 inf + 909 1552473654.552 * * [simplify]: Extracting #6: cost 10 inf + 4688 1552473654.554 * * [simplify]: Extracting #7: cost 0 inf + 8320 1552473654.557 * [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)))) 1552473654.557 * [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 (hypot y.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1552473654.557 * [simplify]: Simplifying (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (cbrt (hypot y.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473654.558 * * [simplify]: iters left: 6 (20 enodes) 1552473654.567 * * [simplify]: iters left: 5 (70 enodes) 1552473654.588 * * [simplify]: iters left: 4 (107 enodes) 1552473654.621 * * [simplify]: iters left: 3 (178 enodes) 1552473654.653 * * [simplify]: iters left: 2 (308 enodes) 1552473654.728 * * [simplify]: iters left: 1 (420 enodes) 1552473654.818 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473654.818 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473654.818 * * [simplify]: Extracting #2: cost 90 inf + 0 1552473654.819 * * [simplify]: Extracting #3: cost 124 inf + 125 1552473654.820 * * [simplify]: Extracting #4: cost 120 inf + 413 1552473654.821 * * [simplify]: Extracting #5: cost 106 inf + 2389 1552473654.824 * * [simplify]: Extracting #6: cost 32 inf + 20628 1552473654.830 * * [simplify]: Extracting #7: cost 0 inf + 29668 1552473654.836 * [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))) 1552473654.836 * [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 (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))) (cbrt (hypot y.im y.re))))) 1552473654.836 * * * * [progress]: [ 538 / 799 ] simplifiying candidate # 1552473654.837 * [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) 1552473654.837 * * [simplify]: iters left: 6 (17 enodes) 1552473654.841 * * [simplify]: iters left: 5 (59 enodes) 1552473654.850 * * [simplify]: iters left: 4 (72 enodes) 1552473654.871 * * [simplify]: iters left: 3 (79 enodes) 1552473654.891 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473654.891 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473654.891 * * [simplify]: Extracting #2: cost 17 inf + 1 1552473654.892 * * [simplify]: Extracting #3: cost 28 inf + 1 1552473654.892 * * [simplify]: Extracting #4: cost 18 inf + 499 1552473654.892 * * [simplify]: Extracting #5: cost 8 inf + 1319 1552473654.893 * * [simplify]: Extracting #6: cost 1 inf + 3423 1552473654.895 * * [simplify]: Extracting #7: cost 0 inf + 3897 1552473654.896 * [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)))) 1552473654.896 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473654.897 * [simplify]: Simplifying (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (cbrt (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473654.897 * * [simplify]: iters left: 6 (19 enodes) 1552473654.906 * * [simplify]: iters left: 5 (67 enodes) 1552473654.926 * * [simplify]: iters left: 4 (104 enodes) 1552473654.960 * * [simplify]: iters left: 3 (175 enodes) 1552473654.992 * * [simplify]: iters left: 2 (305 enodes) 1552473655.060 * * [simplify]: iters left: 1 (417 enodes) 1552473655.157 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473655.157 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473655.157 * * [simplify]: Extracting #2: cost 91 inf + 0 1552473655.158 * * [simplify]: Extracting #3: cost 122 inf + 224 1552473655.161 * * [simplify]: Extracting #4: cost 82 inf + 6973 1552473655.170 * * [simplify]: Extracting #5: cost 14 inf + 23318 1552473655.182 * * [simplify]: Extracting #6: cost 0 inf + 26834 1552473655.194 * [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))) 1552473655.194 * [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.im y.re)) (hypot y.im y.re))))) 1552473655.194 * * * * [progress]: [ 539 / 799 ] simplifiying candidate # 1552473655.194 * [simplify]: Simplifying (/ (/ (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.re y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473655.195 * * [simplify]: iters left: 6 (21 enodes) 1552473655.204 * * [simplify]: iters left: 5 (71 enodes) 1552473655.226 * * [simplify]: iters left: 4 (86 enodes) 1552473655.246 * * [simplify]: iters left: 3 (95 enodes) 1552473655.259 * * [simplify]: iters left: 2 (98 enodes) 1552473655.275 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473655.276 * * [simplify]: Extracting #1: cost 10 inf + 0 1552473655.276 * * [simplify]: Extracting #2: cost 27 inf + 0 1552473655.276 * * [simplify]: Extracting #3: cost 41 inf + 0 1552473655.276 * * [simplify]: Extracting #4: cost 33 inf + 363 1552473655.277 * * [simplify]: Extracting #5: cost 22 inf + 1514 1552473655.278 * * [simplify]: Extracting #6: cost 6 inf + 5653 1552473655.281 * * [simplify]: Extracting #7: cost 0 inf + 8320 1552473655.284 * [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))))) 1552473655.284 * [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 (hypot y.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1552473655.284 * [simplify]: Simplifying (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473655.285 * * [simplify]: iters left: 6 (20 enodes) 1552473655.294 * * [simplify]: iters left: 5 (70 enodes) 1552473655.315 * * [simplify]: iters left: 4 (107 enodes) 1552473655.339 * * [simplify]: iters left: 3 (178 enodes) 1552473655.379 * * [simplify]: iters left: 2 (308 enodes) 1552473655.471 * * [simplify]: iters left: 1 (420 enodes) 1552473655.566 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473655.567 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473655.567 * * [simplify]: Extracting #2: cost 90 inf + 0 1552473655.568 * * [simplify]: Extracting #3: cost 124 inf + 125 1552473655.569 * * [simplify]: Extracting #4: cost 120 inf + 413 1552473655.570 * * [simplify]: Extracting #5: cost 106 inf + 2589 1552473655.576 * * [simplify]: Extracting #6: cost 32 inf + 20828 1552473655.588 * * [simplify]: Extracting #7: cost 0 inf + 29668 1552473655.601 * [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))) 1552473655.601 * [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 (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 (hypot y.im y.re))))) 1552473655.602 * * * * [progress]: [ 540 / 799 ] simplifiying candidate # 1552473655.602 * [simplify]: Simplifying (/ (/ (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.re y.im))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473655.602 * * [simplify]: iters left: 6 (21 enodes) 1552473655.613 * * [simplify]: iters left: 5 (72 enodes) 1552473655.626 * * [simplify]: iters left: 4 (81 enodes) 1552473655.637 * * [simplify]: iters left: 3 (83 enodes) 1552473655.649 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473655.649 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473655.649 * * [simplify]: Extracting #2: cost 23 inf + 0 1552473655.649 * * [simplify]: Extracting #3: cost 37 inf + 0 1552473655.650 * * [simplify]: Extracting #4: cost 29 inf + 379 1552473655.650 * * [simplify]: Extracting #5: cost 19 inf + 1307 1552473655.651 * * [simplify]: Extracting #6: cost 11 inf + 2969 1552473655.653 * * [simplify]: Extracting #7: cost 4 inf + 5312 1552473655.655 * * [simplify]: Extracting #8: cost 0 inf + 7044 1552473655.657 * [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))))) (sqrt (hypot y.re y.im))) 1552473655.657 * [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 (hypot y.re y.im))) (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 1552473655.658 * [simplify]: Simplifying (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 1552473655.658 * * [simplify]: iters left: 6 (20 enodes) 1552473655.667 * * [simplify]: iters left: 5 (72 enodes) 1552473655.679 * * [simplify]: iters left: 4 (108 enodes) 1552473655.696 * * [simplify]: iters left: 3 (179 enodes) 1552473655.739 * * [simplify]: iters left: 2 (309 enodes) 1552473655.792 * * [simplify]: iters left: 1 (421 enodes) 1552473655.853 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473655.853 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473655.854 * * [simplify]: Extracting #2: cost 91 inf + 0 1552473655.854 * * [simplify]: Extracting #3: cost 126 inf + 125 1552473655.855 * * [simplify]: Extracting #4: cost 121 inf + 535 1552473655.856 * * [simplify]: Extracting #5: cost 96 inf + 5052 1552473655.858 * * [simplify]: Extracting #6: cost 48 inf + 18488 1552473655.866 * * [simplify]: Extracting #7: cost 4 inf + 35657 1552473655.874 * * [simplify]: Extracting #8: cost 0 inf + 37332 1552473655.882 * [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))))) (sqrt (hypot y.re y.im))) 1552473655.883 * [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))) (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 (hypot y.re y.im))))) 1552473655.883 * * * * [progress]: [ 541 / 799 ] simplifiying candidate # 1552473655.883 * [simplify]: Simplifying (/ (/ (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473655.883 * * [simplify]: iters left: 6 (20 enodes) 1552473655.887 * * [simplify]: iters left: 5 (64 enodes) 1552473655.896 * * [simplify]: iters left: 4 (71 enodes) 1552473655.905 * * [simplify]: iters left: 3 (72 enodes) 1552473655.922 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473655.922 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473655.922 * * [simplify]: Extracting #2: cost 19 inf + 0 1552473655.922 * * [simplify]: Extracting #3: cost 27 inf + 43 1552473655.923 * * [simplify]: Extracting #4: cost 19 inf + 461 1552473655.923 * * [simplify]: Extracting #5: cost 9 inf + 1145 1552473655.924 * * [simplify]: Extracting #6: cost 4 inf + 2139 1552473655.925 * * [simplify]: Extracting #7: cost 0 inf + 3500 1552473655.927 * [simplify]: Simplified to (/ (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (hypot y.im y.re)) 1552473655.927 * [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 (hypot y.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1552473655.927 * [simplify]: Simplifying (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473655.927 * * [simplify]: iters left: 6 (20 enodes) 1552473655.936 * * [simplify]: iters left: 5 (68 enodes) 1552473655.958 * * [simplify]: iters left: 4 (105 enodes) 1552473655.988 * * [simplify]: iters left: 3 (165 enodes) 1552473656.017 * * [simplify]: iters left: 2 (240 enodes) 1552473656.076 * * [simplify]: iters left: 1 (296 enodes) 1552473656.114 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473656.114 * * [simplify]: Extracting #1: cost 19 inf + 0 1552473656.114 * * [simplify]: Extracting #2: cost 66 inf + 0 1552473656.114 * * [simplify]: Extracting #3: cost 86 inf + 499 1552473656.115 * * [simplify]: Extracting #4: cost 56 inf + 4453 1552473656.118 * * [simplify]: Extracting #5: cost 13 inf + 13180 1552473656.121 * * [simplify]: Extracting #6: cost 1 inf + 15296 1552473656.125 * * [simplify]: Extracting #7: cost 0 inf + 15514 1552473656.128 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (hypot y.im y.re)) 1552473656.129 * [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))) (sqrt (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)))) 1552473656.129 * * * * [progress]: [ 542 / 799 ] simplifiying candidate # 1552473656.129 * [simplify]: Simplifying (/ (/ (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.re y.im))) (sqrt 1)) 1552473656.129 * * [simplify]: iters left: 6 (17 enodes) 1552473656.134 * * [simplify]: iters left: 5 (59 enodes) 1552473656.150 * * [simplify]: iters left: 4 (66 enodes) 1552473656.167 * * [simplify]: iters left: 3 (68 enodes) 1552473656.183 * * [simplify]: iters left: 2 (69 enodes) 1552473656.200 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473656.200 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473656.200 * * [simplify]: Extracting #2: cost 13 inf + 1 1552473656.201 * * [simplify]: Extracting #3: cost 24 inf + 1 1552473656.201 * * [simplify]: Extracting #4: cost 13 inf + 420 1552473656.201 * * [simplify]: Extracting #5: cost 5 inf + 1007 1552473656.202 * * [simplify]: Extracting #6: cost 1 inf + 2041 1552473656.203 * * [simplify]: Extracting #7: cost 0 inf + 2435 1552473656.204 * [simplify]: Simplified to (/ (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.re y.im))) 1552473656.204 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473656.204 * [simplify]: Simplifying (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473656.205 * * [simplify]: iters left: 6 (19 enodes) 1552473656.213 * * [simplify]: iters left: 5 (67 enodes) 1552473656.233 * * [simplify]: iters left: 4 (104 enodes) 1552473656.265 * * [simplify]: iters left: 3 (175 enodes) 1552473656.323 * * [simplify]: iters left: 2 (305 enodes) 1552473656.423 * * [simplify]: iters left: 1 (417 enodes) 1552473656.508 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473656.508 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473656.508 * * [simplify]: Extracting #2: cost 91 inf + 0 1552473656.509 * * [simplify]: Extracting #3: cost 122 inf + 224 1552473656.511 * * [simplify]: Extracting #4: cost 82 inf + 6253 1552473656.521 * * [simplify]: Extracting #5: cost 14 inf + 20918 1552473656.533 * * [simplify]: Extracting #6: cost 0 inf + 24114 1552473656.545 * [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))) 1552473656.545 * [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.im y.re)) (hypot y.im y.re))))) 1552473656.545 * * * * [progress]: [ 543 / 799 ] simplifiying candidate # 1552473656.546 * [simplify]: Simplifying (/ (/ (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.re y.im))) (sqrt 1)) 1552473656.546 * * [simplify]: iters left: 6 (17 enodes) 1552473656.554 * * [simplify]: iters left: 5 (59 enodes) 1552473656.564 * * [simplify]: iters left: 4 (66 enodes) 1552473656.573 * * [simplify]: iters left: 3 (68 enodes) 1552473656.582 * * [simplify]: iters left: 2 (69 enodes) 1552473656.591 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473656.591 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473656.591 * * [simplify]: Extracting #2: cost 13 inf + 1 1552473656.591 * * [simplify]: Extracting #3: cost 24 inf + 1 1552473656.591 * * [simplify]: Extracting #4: cost 13 inf + 420 1552473656.591 * * [simplify]: Extracting #5: cost 5 inf + 1007 1552473656.592 * * [simplify]: Extracting #6: cost 1 inf + 2041 1552473656.592 * * [simplify]: Extracting #7: cost 0 inf + 2435 1552473656.593 * [simplify]: Simplified to (/ (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.re y.im))) 1552473656.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))) (sqrt (hypot 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 y.re) (* y.im y.im)))))) 1552473656.593 * [simplify]: Simplifying (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473656.593 * * [simplify]: iters left: 6 (19 enodes) 1552473656.602 * * [simplify]: iters left: 5 (67 enodes) 1552473656.622 * * [simplify]: iters left: 4 (104 enodes) 1552473656.656 * * [simplify]: iters left: 3 (175 enodes) 1552473656.711 * * [simplify]: iters left: 2 (305 enodes) 1552473656.778 * * [simplify]: iters left: 1 (417 enodes) 1552473656.871 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473656.871 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473656.872 * * [simplify]: Extracting #2: cost 91 inf + 0 1552473656.872 * * [simplify]: Extracting #3: cost 122 inf + 224 1552473656.875 * * [simplify]: Extracting #4: cost 82 inf + 6253 1552473656.884 * * [simplify]: Extracting #5: cost 14 inf + 20918 1552473656.896 * * [simplify]: Extracting #6: cost 0 inf + 24114 1552473656.907 * [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))) 1552473656.907 * [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.im y.re)) (hypot y.im y.re))))) 1552473656.908 * * * * [progress]: [ 544 / 799 ] simplifiying candidate # 1552473656.908 * [simplify]: Simplifying (/ (/ (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.re y.im))) (sqrt 1)) 1552473656.908 * * [simplify]: iters left: 6 (17 enodes) 1552473656.917 * * [simplify]: iters left: 5 (59 enodes) 1552473656.934 * * [simplify]: iters left: 4 (66 enodes) 1552473656.946 * * [simplify]: iters left: 3 (68 enodes) 1552473656.955 * * [simplify]: iters left: 2 (69 enodes) 1552473656.964 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473656.964 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473656.964 * * [simplify]: Extracting #2: cost 13 inf + 1 1552473656.964 * * [simplify]: Extracting #3: cost 24 inf + 1 1552473656.964 * * [simplify]: Extracting #4: cost 13 inf + 420 1552473656.964 * * [simplify]: Extracting #5: cost 5 inf + 1007 1552473656.965 * * [simplify]: Extracting #6: cost 1 inf + 2041 1552473656.965 * * [simplify]: Extracting #7: cost 0 inf + 2435 1552473656.966 * [simplify]: Simplified to (/ (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.re y.im))) 1552473656.966 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473656.966 * [simplify]: Simplifying (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473656.966 * * [simplify]: iters left: 6 (19 enodes) 1552473656.973 * * [simplify]: iters left: 5 (67 enodes) 1552473656.987 * * [simplify]: iters left: 4 (104 enodes) 1552473657.019 * * [simplify]: iters left: 3 (175 enodes) 1552473657.075 * * [simplify]: iters left: 2 (305 enodes) 1552473657.176 * * [simplify]: iters left: 1 (417 enodes) 1552473657.246 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473657.246 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473657.246 * * [simplify]: Extracting #2: cost 91 inf + 0 1552473657.247 * * [simplify]: Extracting #3: cost 122 inf + 224 1552473657.248 * * [simplify]: Extracting #4: cost 82 inf + 6253 1552473657.253 * * [simplify]: Extracting #5: cost 14 inf + 20918 1552473657.259 * * [simplify]: Extracting #6: cost 0 inf + 24114 1552473657.264 * [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))) 1552473657.264 * [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.im y.re)) (hypot y.im y.re))))) 1552473657.265 * * * * [progress]: [ 545 / 799 ] simplifiying candidate # 1552473657.265 * [simplify]: Simplifying (/ (/ (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.re y.im))) (sqrt (* 1 1))) 1552473657.265 * * [simplify]: iters left: 6 (18 enodes) 1552473657.270 * * [simplify]: iters left: 5 (61 enodes) 1552473657.279 * * [simplify]: iters left: 4 (68 enodes) 1552473657.288 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473657.288 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473657.288 * * [simplify]: Extracting #2: cost 13 inf + 1 1552473657.288 * * [simplify]: Extracting #3: cost 24 inf + 1 1552473657.288 * * [simplify]: Extracting #4: cost 14 inf + 323 1552473657.288 * * [simplify]: Extracting #5: cost 5 inf + 1007 1552473657.288 * * [simplify]: Extracting #6: cost 1 inf + 2041 1552473657.289 * * [simplify]: Extracting #7: cost 0 inf + 2435 1552473657.289 * [simplify]: Simplified to (/ (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.re y.im))) 1552473657.289 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473657.291 * [simplify]: Simplifying (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473657.291 * * [simplify]: iters left: 6 (19 enodes) 1552473657.295 * * [simplify]: iters left: 5 (67 enodes) 1552473657.306 * * [simplify]: iters left: 4 (104 enodes) 1552473657.329 * * [simplify]: iters left: 3 (175 enodes) 1552473657.358 * * [simplify]: iters left: 2 (305 enodes) 1552473657.441 * * [simplify]: iters left: 1 (417 enodes) 1552473657.538 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473657.538 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473657.539 * * [simplify]: Extracting #2: cost 91 inf + 0 1552473657.540 * * [simplify]: Extracting #3: cost 122 inf + 224 1552473657.542 * * [simplify]: Extracting #4: cost 82 inf + 6253 1552473657.552 * * [simplify]: Extracting #5: cost 14 inf + 20918 1552473657.564 * * [simplify]: Extracting #6: cost 0 inf + 24114 1552473657.575 * [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))) 1552473657.575 * [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.im y.re)) (hypot y.im y.re))))) 1552473657.576 * * * * [progress]: [ 546 / 799 ] simplifiying candidate # 1552473657.576 * [simplify]: Simplifying (/ (/ (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.re y.im))) (sqrt 1)) 1552473657.576 * * [simplify]: iters left: 6 (17 enodes) 1552473657.585 * * [simplify]: iters left: 5 (59 enodes) 1552473657.602 * * [simplify]: iters left: 4 (66 enodes) 1552473657.614 * * [simplify]: iters left: 3 (68 enodes) 1552473657.624 * * [simplify]: iters left: 2 (69 enodes) 1552473657.634 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473657.635 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473657.635 * * [simplify]: Extracting #2: cost 13 inf + 1 1552473657.635 * * [simplify]: Extracting #3: cost 24 inf + 1 1552473657.635 * * [simplify]: Extracting #4: cost 13 inf + 420 1552473657.635 * * [simplify]: Extracting #5: cost 5 inf + 1007 1552473657.636 * * [simplify]: Extracting #6: cost 1 inf + 2041 1552473657.637 * * [simplify]: Extracting #7: cost 0 inf + 2435 1552473657.638 * [simplify]: Simplified to (/ (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.re y.im))) 1552473657.638 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473657.639 * [simplify]: Simplifying (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473657.639 * * [simplify]: iters left: 6 (19 enodes) 1552473657.647 * * [simplify]: iters left: 5 (67 enodes) 1552473657.665 * * [simplify]: iters left: 4 (104 enodes) 1552473657.682 * * [simplify]: iters left: 3 (175 enodes) 1552473657.721 * * [simplify]: iters left: 2 (305 enodes) 1552473657.782 * * [simplify]: iters left: 1 (417 enodes) 1552473657.864 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473657.864 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473657.865 * * [simplify]: Extracting #2: cost 91 inf + 0 1552473657.865 * * [simplify]: Extracting #3: cost 122 inf + 224 1552473657.866 * * [simplify]: Extracting #4: cost 82 inf + 6253 1552473657.871 * * [simplify]: Extracting #5: cost 14 inf + 20918 1552473657.877 * * [simplify]: Extracting #6: cost 0 inf + 24114 1552473657.884 * [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))) 1552473657.884 * [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.im y.re)) (hypot y.im y.re))))) 1552473657.884 * * * * [progress]: [ 547 / 799 ] simplifiying candidate # 1552473657.884 * [simplify]: Simplifying (/ (/ (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.re y.im))) (sqrt 1)) 1552473657.885 * * [simplify]: iters left: 6 (17 enodes) 1552473657.893 * * [simplify]: iters left: 5 (59 enodes) 1552473657.906 * * [simplify]: iters left: 4 (66 enodes) 1552473657.915 * * [simplify]: iters left: 3 (68 enodes) 1552473657.924 * * [simplify]: iters left: 2 (69 enodes) 1552473657.936 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473657.937 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473657.937 * * [simplify]: Extracting #2: cost 13 inf + 1 1552473657.937 * * [simplify]: Extracting #3: cost 24 inf + 1 1552473657.937 * * [simplify]: Extracting #4: cost 13 inf + 420 1552473657.937 * * [simplify]: Extracting #5: cost 5 inf + 1007 1552473657.938 * * [simplify]: Extracting #6: cost 1 inf + 2041 1552473657.939 * * [simplify]: Extracting #7: cost 0 inf + 2435 1552473657.940 * [simplify]: Simplified to (/ (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.re y.im))) 1552473657.940 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473657.941 * [simplify]: Simplifying (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473657.941 * * [simplify]: iters left: 6 (19 enodes) 1552473657.949 * * [simplify]: iters left: 5 (67 enodes) 1552473657.960 * * [simplify]: iters left: 4 (104 enodes) 1552473657.977 * * [simplify]: iters left: 3 (175 enodes) 1552473658.035 * * [simplify]: iters left: 2 (305 enodes) 1552473658.114 * * [simplify]: iters left: 1 (417 enodes) 1552473658.196 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473658.196 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473658.197 * * [simplify]: Extracting #2: cost 91 inf + 0 1552473658.198 * * [simplify]: Extracting #3: cost 122 inf + 224 1552473658.200 * * [simplify]: Extracting #4: cost 82 inf + 6253 1552473658.208 * * [simplify]: Extracting #5: cost 14 inf + 20918 1552473658.218 * * [simplify]: Extracting #6: cost 0 inf + 24114 1552473658.229 * [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))) 1552473658.229 * [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.im y.re)) (hypot y.im y.re))))) 1552473658.229 * * * * [progress]: [ 548 / 799 ] simplifiying candidate # 1552473658.229 * [simplify]: Simplifying (/ (/ (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473658.230 * * [simplify]: iters left: 6 (20 enodes) 1552473658.237 * * [simplify]: iters left: 5 (64 enodes) 1552473658.250 * * [simplify]: iters left: 4 (71 enodes) 1552473658.259 * * [simplify]: iters left: 3 (72 enodes) 1552473658.269 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473658.269 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473658.269 * * [simplify]: Extracting #2: cost 19 inf + 0 1552473658.269 * * [simplify]: Extracting #3: cost 27 inf + 43 1552473658.269 * * [simplify]: Extracting #4: cost 19 inf + 461 1552473658.270 * * [simplify]: Extracting #5: cost 9 inf + 1145 1552473658.270 * * [simplify]: Extracting #6: cost 4 inf + 2139 1552473658.271 * * [simplify]: Extracting #7: cost 0 inf + 3500 1552473658.272 * [simplify]: Simplified to (/ (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (hypot y.im y.re)) 1552473658.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.im y.re)) (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1552473658.272 * [simplify]: Simplifying (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473658.272 * * [simplify]: iters left: 6 (20 enodes) 1552473658.276 * * [simplify]: iters left: 5 (68 enodes) 1552473658.292 * * [simplify]: iters left: 4 (105 enodes) 1552473658.327 * * [simplify]: iters left: 3 (165 enodes) 1552473658.367 * * [simplify]: iters left: 2 (240 enodes) 1552473658.402 * * [simplify]: iters left: 1 (296 enodes) 1552473658.440 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473658.440 * * [simplify]: Extracting #1: cost 19 inf + 0 1552473658.440 * * [simplify]: Extracting #2: cost 66 inf + 0 1552473658.441 * * [simplify]: Extracting #3: cost 86 inf + 499 1552473658.441 * * [simplify]: Extracting #4: cost 56 inf + 4453 1552473658.444 * * [simplify]: Extracting #5: cost 13 inf + 13180 1552473658.447 * * [simplify]: Extracting #6: cost 1 inf + 15296 1552473658.454 * * [simplify]: Extracting #7: cost 0 inf + 15514 1552473658.459 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (hypot y.im y.re)) 1552473658.459 * [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))) (sqrt (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)))) 1552473658.459 * * * * [progress]: [ 549 / 799 ] simplifiying candidate # 1552473658.459 * [simplify]: Simplifying (/ (/ (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.re y.im))) 1) 1552473658.460 * * [simplify]: iters left: 6 (16 enodes) 1552473658.464 * * [simplify]: iters left: 5 (54 enodes) 1552473658.472 * * [simplify]: iters left: 4 (62 enodes) 1552473658.481 * * [simplify]: iters left: 3 (65 enodes) 1552473658.497 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473658.497 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473658.497 * * [simplify]: Extracting #2: cost 13 inf + 1 1552473658.497 * * [simplify]: Extracting #3: cost 24 inf + 1 1552473658.497 * * [simplify]: Extracting #4: cost 12 inf + 421 1552473658.498 * * [simplify]: Extracting #5: cost 5 inf + 1007 1552473658.499 * * [simplify]: Extracting #6: cost 0 inf + 2435 1552473658.500 * [simplify]: Simplified to (/ (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.re y.im))) 1552473658.500 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473658.500 * [simplify]: Simplifying (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473658.501 * * [simplify]: iters left: 6 (19 enodes) 1552473658.509 * * [simplify]: iters left: 5 (67 enodes) 1552473658.529 * * [simplify]: iters left: 4 (104 enodes) 1552473658.562 * * [simplify]: iters left: 3 (175 enodes) 1552473658.613 * * [simplify]: iters left: 2 (305 enodes) 1552473658.669 * * [simplify]: iters left: 1 (417 enodes) 1552473658.772 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473658.772 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473658.772 * * [simplify]: Extracting #2: cost 91 inf + 0 1552473658.773 * * [simplify]: Extracting #3: cost 122 inf + 224 1552473658.774 * * [simplify]: Extracting #4: cost 82 inf + 6253 1552473658.779 * * [simplify]: Extracting #5: cost 14 inf + 20918 1552473658.784 * * [simplify]: Extracting #6: cost 0 inf + 24114 1552473658.795 * [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))) 1552473658.795 * [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.im y.re)) (hypot y.im y.re))))) 1552473658.796 * * * * [progress]: [ 550 / 799 ] simplifiying candidate # 1552473658.796 * [simplify]: Simplifying (/ (/ (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) 1) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473658.796 * * [simplify]: iters left: 6 (20 enodes) 1552473658.804 * * [simplify]: iters left: 5 (71 enodes) 1552473658.817 * * [simplify]: iters left: 4 (87 enodes) 1552473658.830 * * [simplify]: iters left: 3 (90 enodes) 1552473658.853 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473658.853 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473658.853 * * [simplify]: Extracting #2: cost 17 inf + 1 1552473658.853 * * [simplify]: Extracting #3: cost 29 inf + 1 1552473658.853 * * [simplify]: Extracting #4: cost 21 inf + 308 1552473658.854 * * [simplify]: Extracting #5: cost 11 inf + 1363 1552473658.855 * * [simplify]: Extracting #6: cost 3 inf + 3130 1552473658.857 * * [simplify]: Extracting #7: cost 0 inf + 4255 1552473658.858 * [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)))) 1552473658.858 * [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))) (hypot y.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1552473658.859 * [simplify]: Simplifying (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (hypot y.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473658.859 * * [simplify]: iters left: 6 (19 enodes) 1552473658.866 * * [simplify]: iters left: 5 (67 enodes) 1552473658.877 * * [simplify]: iters left: 4 (109 enodes) 1552473658.903 * * [simplify]: iters left: 3 (188 enodes) 1552473658.949 * * [simplify]: iters left: 2 (318 enodes) 1552473659.021 * * [simplify]: iters left: 1 (426 enodes) 1552473659.105 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473659.105 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473659.105 * * [simplify]: Extracting #2: cost 91 inf + 0 1552473659.106 * * [simplify]: Extracting #3: cost 122 inf + 224 1552473659.108 * * [simplify]: Extracting #4: cost 80 inf + 7764 1552473659.119 * * [simplify]: Extracting #5: cost 10 inf + 23951 1552473659.131 * * [simplify]: Extracting #6: cost 0 inf + 26834 1552473659.140 * [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)))) 1552473659.140 * [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))) 1) (* (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))) (* (hypot y.im y.re) (cbrt (hypot y.im y.re)))))) 1552473659.140 * * * * [progress]: [ 551 / 799 ] simplifiying candidate # 1552473659.140 * [simplify]: Simplifying (/ (/ (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) 1) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473659.141 * * [simplify]: iters left: 6 (20 enodes) 1552473659.146 * * [simplify]: iters left: 5 (69 enodes) 1552473659.157 * * [simplify]: iters left: 4 (79 enodes) 1552473659.178 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473659.178 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473659.178 * * [simplify]: Extracting #2: cost 14 inf + 1 1552473659.179 * * [simplify]: Extracting #3: cost 27 inf + 1 1552473659.179 * * [simplify]: Extracting #4: cost 23 inf + 128 1552473659.179 * * [simplify]: Extracting #5: cost 13 inf + 1110 1552473659.180 * * [simplify]: Extracting #6: cost 3 inf + 2702 1552473659.181 * * [simplify]: Extracting #7: cost 0 inf + 3947 1552473659.183 * [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))))) 1552473659.183 * [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))) (hypot y.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 1552473659.183 * [simplify]: Simplifying (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (hypot y.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 1552473659.184 * * [simplify]: iters left: 6 (19 enodes) 1552473659.192 * * [simplify]: iters left: 5 (69 enodes) 1552473659.214 * * [simplify]: iters left: 4 (105 enodes) 1552473659.247 * * [simplify]: iters left: 3 (176 enodes) 1552473659.301 * * [simplify]: iters left: 2 (306 enodes) 1552473659.368 * * [simplify]: iters left: 1 (418 enodes) 1552473659.439 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473659.439 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473659.439 * * [simplify]: Extracting #2: cost 91 inf + 0 1552473659.440 * * [simplify]: Extracting #3: cost 122 inf + 167 1552473659.441 * * [simplify]: Extracting #4: cost 98 inf + 3572 1552473659.443 * * [simplify]: Extracting #5: cost 73 inf + 7893 1552473659.446 * * [simplify]: Extracting #6: cost 36 inf + 20589 1552473659.453 * * [simplify]: Extracting #7: cost 3 inf + 33566 1552473659.461 * * [simplify]: Extracting #8: cost 0 inf + 34498 1552473659.471 * [simplify]: Simplified to (/ (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (hypot y.re y.im)) (sqrt (cbrt (fma y.re y.re (* y.im y.im))))) 1552473659.471 * [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))) 1) (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))) (hypot y.re y.im)) (sqrt (cbrt (fma y.re y.re (* y.im y.im))))))) 1552473659.471 * * * * [progress]: [ 552 / 799 ] simplifiying candidate # 1552473659.472 * [simplify]: Simplifying (/ (/ (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473659.472 * * [simplify]: iters left: 6 (19 enodes) 1552473659.481 * * [simplify]: iters left: 5 (66 enodes) 1552473659.500 * * [simplify]: iters left: 4 (77 enodes) 1552473659.520 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473659.520 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473659.520 * * [simplify]: Extracting #2: cost 13 inf + 1 1552473659.521 * * [simplify]: Extracting #3: cost 25 inf + 1 1552473659.521 * * [simplify]: Extracting #4: cost 19 inf + 226 1552473659.521 * * [simplify]: Extracting #5: cost 9 inf + 1064 1552473659.522 * * [simplify]: Extracting #6: cost 2 inf + 2140 1552473659.523 * * [simplify]: Extracting #7: cost 0 inf + 2793 1552473659.525 * [simplify]: Simplified to (/ (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.im y.re))) 1552473659.525 * [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))) (hypot y.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1552473659.525 * [simplify]: Simplifying (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (hypot y.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473659.525 * * [simplify]: iters left: 6 (19 enodes) 1552473659.529 * * [simplify]: iters left: 5 (67 enodes) 1552473659.540 * * [simplify]: iters left: 4 (109 enodes) 1552473659.564 * * [simplify]: iters left: 3 (188 enodes) 1552473659.603 * * [simplify]: iters left: 2 (318 enodes) 1552473659.686 * * [simplify]: iters left: 1 (426 enodes) 1552473659.760 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473659.760 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473659.761 * * [simplify]: Extracting #2: cost 91 inf + 0 1552473659.761 * * [simplify]: Extracting #3: cost 122 inf + 224 1552473659.764 * * [simplify]: Extracting #4: cost 80 inf + 7084 1552473659.773 * * [simplify]: Extracting #5: cost 10 inf + 21511 1552473659.781 * * [simplify]: Extracting #6: cost 0 inf + 24114 1552473659.787 * [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)))) 1552473659.787 * [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))) 1) (sqrt (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) (sqrt (hypot y.im y.re)))))) 1552473659.787 * * * * [progress]: [ 553 / 799 ] simplifiying candidate # 1552473659.787 * [simplify]: Simplifying (/ (/ (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) 1) (sqrt 1)) 1552473659.787 * * [simplify]: iters left: 6 (15 enodes) 1552473659.791 * * [simplify]: iters left: 5 (51 enodes) 1552473659.798 * * [simplify]: iters left: 4 (56 enodes) 1552473659.805 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473659.805 * * [simplify]: Extracting #1: cost 9 inf + 0 1552473659.805 * * [simplify]: Extracting #2: cost 18 inf + 1 1552473659.805 * * [simplify]: Extracting #3: cost 13 inf + 46 1552473659.806 * * [simplify]: Extracting #4: cost 6 inf + 414 1552473659.806 * * [simplify]: Extracting #5: cost 0 inf + 1339 1552473659.806 * [simplify]: Simplified to (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) 1552473659.806 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473659.806 * [simplify]: Simplifying (/ (/ (- (* (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)))) 1552473659.807 * * [simplify]: iters left: 6 (18 enodes) 1552473659.811 * * [simplify]: iters left: 5 (64 enodes) 1552473659.831 * * [simplify]: iters left: 4 (101 enodes) 1552473659.864 * * [simplify]: iters left: 3 (161 enodes) 1552473659.909 * * [simplify]: iters left: 2 (236 enodes) 1552473659.969 * * [simplify]: iters left: 1 (292 enodes) 1552473660.014 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473660.014 * * [simplify]: Extracting #1: cost 19 inf + 0 1552473660.014 * * [simplify]: Extracting #2: cost 67 inf + 0 1552473660.015 * * [simplify]: Extracting #3: cost 84 inf + 677 1552473660.016 * * [simplify]: Extracting #4: cost 46 inf + 6080 1552473660.018 * * [simplify]: Extracting #5: cost 9 inf + 13333 1552473660.022 * * [simplify]: Extracting #6: cost 0 inf + 15320 1552473660.025 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (fma y.im y.im (* y.re y.re))) 1552473660.025 * [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.im y.im (* y.re y.re))))) 1552473660.025 * * * * [progress]: [ 554 / 799 ] simplifiying candidate # 1552473660.025 * [simplify]: Simplifying (/ (/ (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) 1) (sqrt 1)) 1552473660.026 * * [simplify]: iters left: 6 (15 enodes) 1552473660.030 * * [simplify]: iters left: 5 (51 enodes) 1552473660.037 * * [simplify]: iters left: 4 (56 enodes) 1552473660.044 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473660.044 * * [simplify]: Extracting #1: cost 9 inf + 0 1552473660.045 * * [simplify]: Extracting #2: cost 18 inf + 1 1552473660.045 * * [simplify]: Extracting #3: cost 13 inf + 46 1552473660.045 * * [simplify]: Extracting #4: cost 6 inf + 414 1552473660.045 * * [simplify]: Extracting #5: cost 0 inf + 1339 1552473660.045 * [simplify]: Simplified to (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) 1552473660.045 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473660.046 * [simplify]: Simplifying (/ (/ (- (* (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)))) 1552473660.046 * * [simplify]: iters left: 6 (18 enodes) 1552473660.051 * * [simplify]: iters left: 5 (64 enodes) 1552473660.061 * * [simplify]: iters left: 4 (101 enodes) 1552473660.076 * * [simplify]: iters left: 3 (161 enodes) 1552473660.102 * * [simplify]: iters left: 2 (236 enodes) 1552473660.157 * * [simplify]: iters left: 1 (292 enodes) 1552473660.231 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473660.231 * * [simplify]: Extracting #1: cost 19 inf + 0 1552473660.231 * * [simplify]: Extracting #2: cost 67 inf + 0 1552473660.232 * * [simplify]: Extracting #3: cost 84 inf + 677 1552473660.234 * * [simplify]: Extracting #4: cost 46 inf + 6080 1552473660.240 * * [simplify]: Extracting #5: cost 9 inf + 13333 1552473660.247 * * [simplify]: Extracting #6: cost 0 inf + 15320 1552473660.254 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (fma y.im y.im (* y.re y.re))) 1552473660.254 * [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.im y.im (* y.re y.re))))) 1552473660.254 * * * * [progress]: [ 555 / 799 ] simplifiying candidate # 1552473660.255 * [simplify]: Simplifying (/ (/ (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) 1) (sqrt 1)) 1552473660.255 * * [simplify]: iters left: 6 (15 enodes) 1552473660.263 * * [simplify]: iters left: 5 (51 enodes) 1552473660.277 * * [simplify]: iters left: 4 (56 enodes) 1552473660.284 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473660.284 * * [simplify]: Extracting #1: cost 9 inf + 0 1552473660.284 * * [simplify]: Extracting #2: cost 18 inf + 1 1552473660.284 * * [simplify]: Extracting #3: cost 13 inf + 46 1552473660.284 * * [simplify]: Extracting #4: cost 6 inf + 414 1552473660.284 * * [simplify]: Extracting #5: cost 0 inf + 1339 1552473660.285 * [simplify]: Simplified to (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) 1552473660.285 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473660.285 * [simplify]: Simplifying (/ (/ (- (* (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)))) 1552473660.285 * * [simplify]: iters left: 6 (18 enodes) 1552473660.289 * * [simplify]: iters left: 5 (64 enodes) 1552473660.299 * * [simplify]: iters left: 4 (101 enodes) 1552473660.323 * * [simplify]: iters left: 3 (161 enodes) 1552473660.365 * * [simplify]: iters left: 2 (236 enodes) 1552473660.412 * * [simplify]: iters left: 1 (292 enodes) 1552473660.463 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473660.464 * * [simplify]: Extracting #1: cost 19 inf + 0 1552473660.464 * * [simplify]: Extracting #2: cost 67 inf + 0 1552473660.465 * * [simplify]: Extracting #3: cost 84 inf + 677 1552473660.467 * * [simplify]: Extracting #4: cost 46 inf + 6080 1552473660.472 * * [simplify]: Extracting #5: cost 9 inf + 13333 1552473660.481 * * [simplify]: Extracting #6: cost 0 inf + 15320 1552473660.488 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (fma y.im y.im (* y.re y.re))) 1552473660.488 * [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.im y.im (* y.re y.re))))) 1552473660.489 * * * * [progress]: [ 556 / 799 ] simplifiying candidate # 1552473660.489 * [simplify]: Simplifying (/ (/ (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) 1) (sqrt (* 1 1))) 1552473660.489 * * [simplify]: iters left: 6 (16 enodes) 1552473660.499 * * [simplify]: iters left: 5 (53 enodes) 1552473660.513 * * [simplify]: iters left: 4 (58 enodes) 1552473660.520 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473660.520 * * [simplify]: Extracting #1: cost 9 inf + 0 1552473660.520 * * [simplify]: Extracting #2: cost 18 inf + 1 1552473660.520 * * [simplify]: Extracting #3: cost 13 inf + 46 1552473660.520 * * [simplify]: Extracting #4: cost 5 inf + 673 1552473660.521 * * [simplify]: Extracting #5: cost 0 inf + 1339 1552473660.521 * [simplify]: Simplified to (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) 1552473660.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 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)))))) 1552473660.521 * [simplify]: Simplifying (/ (/ (- (* (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)))) 1552473660.521 * * [simplify]: iters left: 6 (18 enodes) 1552473660.526 * * [simplify]: iters left: 5 (64 enodes) 1552473660.535 * * [simplify]: iters left: 4 (101 enodes) 1552473660.556 * * [simplify]: iters left: 3 (161 enodes) 1552473660.605 * * [simplify]: iters left: 2 (236 enodes) 1552473660.650 * * [simplify]: iters left: 1 (292 enodes) 1552473660.709 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473660.709 * * [simplify]: Extracting #1: cost 19 inf + 0 1552473660.709 * * [simplify]: Extracting #2: cost 67 inf + 0 1552473660.709 * * [simplify]: Extracting #3: cost 84 inf + 677 1552473660.710 * * [simplify]: Extracting #4: cost 46 inf + 6080 1552473660.713 * * [simplify]: Extracting #5: cost 9 inf + 13333 1552473660.716 * * [simplify]: Extracting #6: cost 0 inf + 15320 1552473660.722 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (fma y.im y.im (* y.re y.re))) 1552473660.722 * [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.im y.im (* y.re y.re))))) 1552473660.723 * * * * [progress]: [ 557 / 799 ] simplifiying candidate # 1552473660.723 * [simplify]: Simplifying (/ (/ (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) 1) (sqrt 1)) 1552473660.723 * * [simplify]: iters left: 6 (15 enodes) 1552473660.731 * * [simplify]: iters left: 5 (51 enodes) 1552473660.739 * * [simplify]: iters left: 4 (56 enodes) 1552473660.746 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473660.746 * * [simplify]: Extracting #1: cost 9 inf + 0 1552473660.747 * * [simplify]: Extracting #2: cost 18 inf + 1 1552473660.747 * * [simplify]: Extracting #3: cost 13 inf + 46 1552473660.747 * * [simplify]: Extracting #4: cost 6 inf + 414 1552473660.747 * * [simplify]: Extracting #5: cost 0 inf + 1339 1552473660.747 * [simplify]: Simplified to (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) 1552473660.747 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473660.748 * [simplify]: Simplifying (/ (/ (- (* (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)))) 1552473660.748 * * [simplify]: iters left: 6 (18 enodes) 1552473660.752 * * [simplify]: iters left: 5 (64 enodes) 1552473660.763 * * [simplify]: iters left: 4 (101 enodes) 1552473660.795 * * [simplify]: iters left: 3 (161 enodes) 1552473660.831 * * [simplify]: iters left: 2 (236 enodes) 1552473660.872 * * [simplify]: iters left: 1 (292 enodes) 1552473660.930 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473660.930 * * [simplify]: Extracting #1: cost 19 inf + 0 1552473660.931 * * [simplify]: Extracting #2: cost 67 inf + 0 1552473660.931 * * [simplify]: Extracting #3: cost 84 inf + 677 1552473660.933 * * [simplify]: Extracting #4: cost 46 inf + 6080 1552473660.939 * * [simplify]: Extracting #5: cost 9 inf + 13333 1552473660.946 * * [simplify]: Extracting #6: cost 0 inf + 15320 1552473660.953 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (fma y.im y.im (* y.re y.re))) 1552473660.953 * [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.im y.im (* y.re y.re))))) 1552473660.954 * * * * [progress]: [ 558 / 799 ] simplifiying candidate # 1552473660.954 * [simplify]: Simplifying (/ (/ (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) 1) (sqrt 1)) 1552473660.954 * * [simplify]: iters left: 6 (15 enodes) 1552473660.962 * * [simplify]: iters left: 5 (51 enodes) 1552473660.973 * * [simplify]: iters left: 4 (56 enodes) 1552473660.980 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473660.980 * * [simplify]: Extracting #1: cost 9 inf + 0 1552473660.980 * * [simplify]: Extracting #2: cost 18 inf + 1 1552473660.980 * * [simplify]: Extracting #3: cost 13 inf + 46 1552473660.980 * * [simplify]: Extracting #4: cost 6 inf + 414 1552473660.980 * * [simplify]: Extracting #5: cost 0 inf + 1339 1552473660.981 * [simplify]: Simplified to (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) 1552473660.981 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473660.981 * [simplify]: Simplifying (/ (/ (- (* (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)))) 1552473660.981 * * [simplify]: iters left: 6 (18 enodes) 1552473660.985 * * [simplify]: iters left: 5 (64 enodes) 1552473660.995 * * [simplify]: iters left: 4 (101 enodes) 1552473661.015 * * [simplify]: iters left: 3 (161 enodes) 1552473661.052 * * [simplify]: iters left: 2 (236 enodes) 1552473661.100 * * [simplify]: iters left: 1 (292 enodes) 1552473661.149 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473661.149 * * [simplify]: Extracting #1: cost 19 inf + 0 1552473661.149 * * [simplify]: Extracting #2: cost 67 inf + 0 1552473661.149 * * [simplify]: Extracting #3: cost 84 inf + 677 1552473661.151 * * [simplify]: Extracting #4: cost 46 inf + 6080 1552473661.157 * * [simplify]: Extracting #5: cost 9 inf + 13333 1552473661.164 * * [simplify]: Extracting #6: cost 0 inf + 15320 1552473661.171 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (fma y.im y.im (* y.re y.re))) 1552473661.171 * [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.im y.im (* y.re y.re))))) 1552473661.171 * * * * [progress]: [ 559 / 799 ] simplifiying candidate # 1552473661.172 * [simplify]: Simplifying (/ (/ (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473661.172 * * [simplify]: iters left: 6 (19 enodes) 1552473661.181 * * [simplify]: iters left: 5 (66 enodes) 1552473661.195 * * [simplify]: iters left: 4 (77 enodes) 1552473661.205 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473661.206 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473661.206 * * [simplify]: Extracting #2: cost 13 inf + 1 1552473661.206 * * [simplify]: Extracting #3: cost 25 inf + 1 1552473661.206 * * [simplify]: Extracting #4: cost 19 inf + 226 1552473661.206 * * [simplify]: Extracting #5: cost 9 inf + 1064 1552473661.206 * * [simplify]: Extracting #6: cost 2 inf + 2140 1552473661.208 * * [simplify]: Extracting #7: cost 0 inf + 2793 1552473661.209 * [simplify]: Simplified to (/ (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.im y.re))) 1552473661.209 * [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))) (hypot y.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1552473661.209 * [simplify]: Simplifying (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (hypot y.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473661.209 * * [simplify]: iters left: 6 (19 enodes) 1552473661.213 * * [simplify]: iters left: 5 (67 enodes) 1552473661.224 * * [simplify]: iters left: 4 (109 enodes) 1552473661.257 * * [simplify]: iters left: 3 (188 enodes) 1552473661.293 * * [simplify]: iters left: 2 (318 enodes) 1552473661.384 * * [simplify]: iters left: 1 (426 enodes) 1552473661.454 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473661.455 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473661.455 * * [simplify]: Extracting #2: cost 91 inf + 0 1552473661.456 * * [simplify]: Extracting #3: cost 122 inf + 224 1552473661.459 * * [simplify]: Extracting #4: cost 80 inf + 7084 1552473661.469 * * [simplify]: Extracting #5: cost 10 inf + 21511 1552473661.475 * * [simplify]: Extracting #6: cost 0 inf + 24114 1552473661.481 * [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)))) 1552473661.481 * [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))) 1) (sqrt (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) (sqrt (hypot y.im y.re)))))) 1552473661.481 * * * * [progress]: [ 560 / 799 ] simplifiying candidate # 1552473661.481 * [simplify]: Simplifying (/ (/ (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) 1) 1) 1552473661.481 * * [simplify]: iters left: 6 (14 enodes) 1552473661.485 * * [simplify]: iters left: 5 (46 enodes) 1552473661.492 * * [simplify]: iters left: 4 (51 enodes) 1552473661.500 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473661.500 * * [simplify]: Extracting #1: cost 9 inf + 0 1552473661.501 * * [simplify]: Extracting #2: cost 18 inf + 1 1552473661.501 * * [simplify]: Extracting #3: cost 13 inf + 46 1552473661.501 * * [simplify]: Extracting #4: cost 5 inf + 536 1552473661.501 * * [simplify]: Extracting #5: cost 0 inf + 1339 1552473661.502 * [simplify]: Simplified to (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) 1552473661.502 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473661.503 * [simplify]: Simplifying (/ (/ (- (* (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)))) 1552473661.503 * * [simplify]: iters left: 6 (18 enodes) 1552473661.509 * * [simplify]: iters left: 5 (64 enodes) 1552473661.519 * * [simplify]: iters left: 4 (101 enodes) 1552473661.536 * * [simplify]: iters left: 3 (161 enodes) 1552473661.576 * * [simplify]: iters left: 2 (236 enodes) 1552473661.633 * * [simplify]: iters left: 1 (292 enodes) 1552473661.683 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473661.683 * * [simplify]: Extracting #1: cost 19 inf + 0 1552473661.684 * * [simplify]: Extracting #2: cost 67 inf + 0 1552473661.684 * * [simplify]: Extracting #3: cost 84 inf + 677 1552473661.686 * * [simplify]: Extracting #4: cost 46 inf + 6080 1552473661.691 * * [simplify]: Extracting #5: cost 9 inf + 13333 1552473661.698 * * [simplify]: Extracting #6: cost 0 inf + 15320 1552473661.705 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (fma y.im y.im (* y.re y.re))) 1552473661.705 * [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.im y.im (* y.re y.re))))) 1552473661.705 * * * * [progress]: [ 561 / 799 ] simplifiying candidate # 1552473661.706 * [simplify]: Simplifying (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473661.706 * * [simplify]: iters left: 6 (14 enodes) 1552473661.709 * * [simplify]: iters left: 5 (46 enodes) 1552473661.718 * * [simplify]: iters left: 4 (62 enodes) 1552473661.727 * * [simplify]: iters left: 3 (67 enodes) 1552473661.737 * * [simplify]: iters left: 2 (77 enodes) 1552473661.757 * * [simplify]: iters left: 1 (97 enodes) 1552473661.788 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473661.788 * * [simplify]: Extracting #1: cost 10 inf + 0 1552473661.789 * * [simplify]: Extracting #2: cost 29 inf + 1 1552473661.789 * * [simplify]: Extracting #3: cost 37 inf + 62 1552473661.789 * * [simplify]: Extracting #4: cost 22 inf + 1877 1552473661.791 * * [simplify]: Extracting #5: cost 4 inf + 6739 1552473661.793 * * [simplify]: Extracting #6: cost 0 inf + 8633 1552473661.795 * [simplify]: Simplified to (/ (/ 1 (hypot y.im y.re)) (cbrt (hypot y.im y.re))) 1552473661.795 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (hypot y.im y.re)) (cbrt (hypot y.im y.re))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1552473661.795 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473661.796 * * [simplify]: iters left: 6 (16 enodes) 1552473661.803 * * [simplify]: iters left: 5 (56 enodes) 1552473661.820 * * [simplify]: iters left: 4 (95 enodes) 1552473661.851 * * [simplify]: iters left: 3 (159 enodes) 1552473661.899 * * [simplify]: iters left: 2 (246 enodes) 1552473661.939 * * [simplify]: iters left: 1 (307 enodes) 1552473662.004 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473662.004 * * [simplify]: Extracting #1: cost 20 inf + 0 1552473662.005 * * [simplify]: Extracting #2: cost 63 inf + 2 1552473662.005 * * [simplify]: Extracting #3: cost 61 inf + 5382 1552473662.008 * * [simplify]: Extracting #4: cost 11 inf + 15722 1552473662.011 * * [simplify]: Extracting #5: cost 2 inf + 17562 1552473662.015 * * [simplify]: Extracting #6: cost 0 inf + 17644 1552473662.019 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1552473662.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)))) (* (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)) (cbrt (hypot y.re y.im)))))) 1552473662.019 * * * * [progress]: [ 562 / 799 ] simplifiying candidate # 1552473662.019 * [simplify]: Simplifying (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473662.019 * * [simplify]: iters left: 6 (14 enodes) 1552473662.023 * * [simplify]: iters left: 5 (51 enodes) 1552473662.031 * * [simplify]: iters left: 4 (64 enodes) 1552473662.043 * * [simplify]: iters left: 3 (76 enodes) 1552473662.054 * * [simplify]: iters left: 2 (78 enodes) 1552473662.064 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473662.065 * * [simplify]: Extracting #1: cost 12 inf + 0 1552473662.065 * * [simplify]: Extracting #2: cost 23 inf + 1 1552473662.065 * * [simplify]: Extracting #3: cost 29 inf + 1 1552473662.065 * * [simplify]: Extracting #4: cost 30 inf + 3 1552473662.065 * * [simplify]: Extracting #5: cost 25 inf + 690 1552473662.065 * * [simplify]: Extracting #6: cost 9 inf + 3885 1552473662.066 * * [simplify]: Extracting #7: cost 1 inf + 6701 1552473662.068 * * [simplify]: Extracting #8: cost 0 inf + 7093 1552473662.069 * [simplify]: Simplified to (/ 1 (* (fabs (cbrt (fma y.im y.im (* y.re y.re)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1552473662.069 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (* (fabs (cbrt (fma y.im y.im (* y.re y.re)))) (* (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 (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 1552473662.069 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 1552473662.069 * * [simplify]: iters left: 6 (16 enodes) 1552473662.073 * * [simplify]: iters left: 5 (60 enodes) 1552473662.086 * * [simplify]: iters left: 4 (96 enodes) 1552473662.110 * * [simplify]: iters left: 3 (167 enodes) 1552473662.140 * * [simplify]: iters left: 2 (297 enodes) 1552473662.204 * * [simplify]: iters left: 1 (409 enodes) 1552473662.293 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473662.293 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473662.294 * * [simplify]: Extracting #2: cost 85 inf + 2 1552473662.294 * * [simplify]: Extracting #3: cost 110 inf + 1005 1552473662.297 * * [simplify]: Extracting #4: cost 82 inf + 6257 1552473662.303 * * [simplify]: Extracting #5: cost 34 inf + 22133 1552473662.310 * * [simplify]: Extracting #6: cost 1 inf + 33186 1552473662.318 * * [simplify]: Extracting #7: cost 0 inf + 33484 1552473662.325 * [simplify]: Simplified to (/ (/ (- (* 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))))) 1552473662.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)))) (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)) (cbrt (hypot y.re y.im))) (sqrt (cbrt (fma y.re y.re (* y.im y.im))))))) 1552473662.325 * * * * [progress]: [ 563 / 799 ] simplifiying candidate # 1552473662.325 * [simplify]: Simplifying (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473662.325 * * [simplify]: iters left: 6 (13 enodes) 1552473662.329 * * [simplify]: iters left: 5 (45 enodes) 1552473662.338 * * [simplify]: iters left: 4 (59 enodes) 1552473662.354 * * [simplify]: iters left: 3 (71 enodes) 1552473662.366 * * [simplify]: iters left: 2 (73 enodes) 1552473662.376 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473662.376 * * [simplify]: Extracting #1: cost 12 inf + 0 1552473662.376 * * [simplify]: Extracting #2: cost 21 inf + 1 1552473662.376 * * [simplify]: Extracting #3: cost 25 inf + 1 1552473662.376 * * [simplify]: Extracting #4: cost 26 inf + 3 1552473662.376 * * [simplify]: Extracting #5: cost 18 inf + 1102 1552473662.377 * * [simplify]: Extracting #6: cost 1 inf + 4127 1552473662.378 * * [simplify]: Extracting #7: cost 0 inf + 4425 1552473662.378 * [simplify]: Simplified to (/ 1 (* (cbrt (hypot y.im y.re)) (* (sqrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1552473662.378 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (* (cbrt (hypot y.im y.re)) (* (sqrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1552473662.378 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473662.379 * * [simplify]: iters left: 6 (16 enodes) 1552473662.382 * * [simplify]: iters left: 5 (58 enodes) 1552473662.391 * * [simplify]: iters left: 4 (95 enodes) 1552473662.420 * * [simplify]: iters left: 3 (166 enodes) 1552473662.453 * * [simplify]: iters left: 2 (296 enodes) 1552473662.508 * * [simplify]: iters left: 1 (408 enodes) 1552473662.614 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473662.614 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473662.614 * * [simplify]: Extracting #2: cost 84 inf + 2 1552473662.615 * * [simplify]: Extracting #3: cost 94 inf + 3314 1552473662.618 * * [simplify]: Extracting #4: cost 25 inf + 17969 1552473662.623 * * [simplify]: Extracting #5: cost 2 inf + 23018 1552473662.628 * * [simplify]: Extracting #6: cost 0 inf + 23100 1552473662.633 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1552473662.633 * [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 (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) 1552473662.633 * * * * [progress]: [ 564 / 799 ] simplifiying candidate # 1552473662.633 * [simplify]: Simplifying (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt 1)) 1552473662.633 * * [simplify]: iters left: 6 (9 enodes) 1552473662.636 * * [simplify]: iters left: 5 (33 enodes) 1552473662.642 * * [simplify]: iters left: 4 (41 enodes) 1552473662.649 * * [simplify]: iters left: 3 (42 enodes) 1552473662.660 * * [simplify]: iters left: 2 (48 enodes) 1552473662.671 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473662.671 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473662.671 * * [simplify]: Extracting #2: cost 9 inf + 1 1552473662.671 * * [simplify]: Extracting #3: cost 12 inf + 1 1552473662.671 * * [simplify]: Extracting #4: cost 9 inf + 60 1552473662.671 * * [simplify]: Extracting #5: cost 4 inf + 746 1552473662.672 * * [simplify]: Extracting #6: cost 0 inf + 1537 1552473662.672 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1552473662.673 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473662.673 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473662.673 * * [simplify]: iters left: 6 (15 enodes) 1552473662.680 * * [simplify]: iters left: 5 (55 enodes) 1552473662.698 * * [simplify]: iters left: 4 (92 enodes) 1552473662.726 * * [simplify]: iters left: 3 (163 enodes) 1552473662.780 * * [simplify]: iters left: 2 (293 enodes) 1552473662.876 * * [simplify]: iters left: 1 (405 enodes) 1552473662.966 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473662.966 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473662.966 * * [simplify]: Extracting #2: cost 84 inf + 2 1552473662.967 * * [simplify]: Extracting #3: cost 93 inf + 3331 1552473662.971 * * [simplify]: Extracting #4: cost 18 inf + 17204 1552473662.977 * * [simplify]: Extracting #5: cost 1 inf + 20049 1552473662.985 * * [simplify]: Extracting #6: cost 0 inf + 20266 1552473662.994 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (hypot y.re y.im)) 1552473662.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)) (cbrt (hypot y.re y.im))) (hypot y.re y.im)))) 1552473662.994 * * * * [progress]: [ 565 / 799 ] simplifiying candidate # 1552473662.995 * [simplify]: Simplifying (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt 1)) 1552473662.995 * * [simplify]: iters left: 6 (9 enodes) 1552473663.000 * * [simplify]: iters left: 5 (33 enodes) 1552473663.012 * * [simplify]: iters left: 4 (41 enodes) 1552473663.021 * * [simplify]: iters left: 3 (42 enodes) 1552473663.031 * * [simplify]: iters left: 2 (48 enodes) 1552473663.037 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473663.037 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473663.037 * * [simplify]: Extracting #2: cost 9 inf + 1 1552473663.037 * * [simplify]: Extracting #3: cost 12 inf + 1 1552473663.037 * * [simplify]: Extracting #4: cost 9 inf + 60 1552473663.037 * * [simplify]: Extracting #5: cost 4 inf + 746 1552473663.037 * * [simplify]: Extracting #6: cost 0 inf + 1537 1552473663.038 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1552473663.038 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473663.038 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473663.038 * * [simplify]: iters left: 6 (15 enodes) 1552473663.041 * * [simplify]: iters left: 5 (55 enodes) 1552473663.050 * * [simplify]: iters left: 4 (92 enodes) 1552473663.066 * * [simplify]: iters left: 3 (163 enodes) 1552473663.121 * * [simplify]: iters left: 2 (293 enodes) 1552473663.190 * * [simplify]: iters left: 1 (405 enodes) 1552473663.260 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473663.261 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473663.261 * * [simplify]: Extracting #2: cost 84 inf + 2 1552473663.262 * * [simplify]: Extracting #3: cost 93 inf + 3331 1552473663.268 * * [simplify]: Extracting #4: cost 18 inf + 17204 1552473663.278 * * [simplify]: Extracting #5: cost 1 inf + 20049 1552473663.287 * * [simplify]: Extracting #6: cost 0 inf + 20266 1552473663.295 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (hypot y.re y.im)) 1552473663.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)) (cbrt (hypot y.re y.im))) (hypot y.re y.im)))) 1552473663.295 * * * * [progress]: [ 566 / 799 ] simplifiying candidate # 1552473663.296 * [simplify]: Simplifying (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt 1)) 1552473663.296 * * [simplify]: iters left: 6 (9 enodes) 1552473663.301 * * [simplify]: iters left: 5 (33 enodes) 1552473663.312 * * [simplify]: iters left: 4 (41 enodes) 1552473663.322 * * [simplify]: iters left: 3 (42 enodes) 1552473663.333 * * [simplify]: iters left: 2 (48 enodes) 1552473663.344 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473663.344 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473663.345 * * [simplify]: Extracting #2: cost 9 inf + 1 1552473663.345 * * [simplify]: Extracting #3: cost 12 inf + 1 1552473663.345 * * [simplify]: Extracting #4: cost 9 inf + 60 1552473663.345 * * [simplify]: Extracting #5: cost 4 inf + 746 1552473663.345 * * [simplify]: Extracting #6: cost 0 inf + 1537 1552473663.346 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1552473663.346 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473663.346 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473663.347 * * [simplify]: iters left: 6 (15 enodes) 1552473663.354 * * [simplify]: iters left: 5 (55 enodes) 1552473663.370 * * [simplify]: iters left: 4 (92 enodes) 1552473663.384 * * [simplify]: iters left: 3 (163 enodes) 1552473663.421 * * [simplify]: iters left: 2 (293 enodes) 1552473663.489 * * [simplify]: iters left: 1 (405 enodes) 1552473663.584 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473663.585 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473663.585 * * [simplify]: Extracting #2: cost 84 inf + 2 1552473663.586 * * [simplify]: Extracting #3: cost 93 inf + 3331 1552473663.592 * * [simplify]: Extracting #4: cost 18 inf + 17204 1552473663.600 * * [simplify]: Extracting #5: cost 1 inf + 20049 1552473663.610 * * [simplify]: Extracting #6: cost 0 inf + 20266 1552473663.619 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (hypot y.re y.im)) 1552473663.619 * [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)) (cbrt (hypot y.re y.im))) (hypot y.re y.im)))) 1552473663.620 * * * * [progress]: [ 567 / 799 ] simplifiying candidate # 1552473663.620 * [simplify]: Simplifying (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (* 1 1))) 1552473663.620 * * [simplify]: iters left: 6 (10 enodes) 1552473663.627 * * [simplify]: iters left: 5 (35 enodes) 1552473663.638 * * [simplify]: iters left: 4 (43 enodes) 1552473663.648 * * [simplify]: iters left: 3 (44 enodes) 1552473663.654 * * [simplify]: iters left: 2 (46 enodes) 1552473663.660 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473663.660 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473663.660 * * [simplify]: Extracting #2: cost 9 inf + 1 1552473663.660 * * [simplify]: Extracting #3: cost 12 inf + 1 1552473663.660 * * [simplify]: Extracting #4: cost 9 inf + 60 1552473663.660 * * [simplify]: Extracting #5: cost 4 inf + 746 1552473663.661 * * [simplify]: Extracting #6: cost 0 inf + 1537 1552473663.661 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1552473663.661 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473663.661 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473663.661 * * [simplify]: iters left: 6 (15 enodes) 1552473663.665 * * [simplify]: iters left: 5 (55 enodes) 1552473663.676 * * [simplify]: iters left: 4 (92 enodes) 1552473663.699 * * [simplify]: iters left: 3 (163 enodes) 1552473663.734 * * [simplify]: iters left: 2 (293 enodes) 1552473663.815 * * [simplify]: iters left: 1 (405 enodes) 1552473663.900 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473663.901 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473663.901 * * [simplify]: Extracting #2: cost 84 inf + 2 1552473663.902 * * [simplify]: Extracting #3: cost 93 inf + 3331 1552473663.907 * * [simplify]: Extracting #4: cost 18 inf + 17204 1552473663.912 * * [simplify]: Extracting #5: cost 1 inf + 20049 1552473663.917 * * [simplify]: Extracting #6: cost 0 inf + 20266 1552473663.921 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (hypot y.re y.im)) 1552473663.921 * [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)) (cbrt (hypot y.re y.im))) (hypot y.re y.im)))) 1552473663.922 * * * * [progress]: [ 568 / 799 ] simplifiying candidate # 1552473663.922 * [simplify]: Simplifying (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt 1)) 1552473663.922 * * [simplify]: iters left: 6 (9 enodes) 1552473663.925 * * [simplify]: iters left: 5 (33 enodes) 1552473663.931 * * [simplify]: iters left: 4 (41 enodes) 1552473663.936 * * [simplify]: iters left: 3 (42 enodes) 1552473663.943 * * [simplify]: iters left: 2 (48 enodes) 1552473663.949 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473663.949 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473663.949 * * [simplify]: Extracting #2: cost 9 inf + 1 1552473663.949 * * [simplify]: Extracting #3: cost 12 inf + 1 1552473663.949 * * [simplify]: Extracting #4: cost 9 inf + 60 1552473663.949 * * [simplify]: Extracting #5: cost 4 inf + 746 1552473663.950 * * [simplify]: Extracting #6: cost 0 inf + 1537 1552473663.950 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1552473663.950 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473663.950 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473663.950 * * [simplify]: iters left: 6 (15 enodes) 1552473663.954 * * [simplify]: iters left: 5 (55 enodes) 1552473663.962 * * [simplify]: iters left: 4 (92 enodes) 1552473663.987 * * [simplify]: iters left: 3 (163 enodes) 1552473664.041 * * [simplify]: iters left: 2 (293 enodes) 1552473664.118 * * [simplify]: iters left: 1 (405 enodes) 1552473664.221 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473664.221 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473664.222 * * [simplify]: Extracting #2: cost 84 inf + 2 1552473664.223 * * [simplify]: Extracting #3: cost 93 inf + 3331 1552473664.228 * * [simplify]: Extracting #4: cost 18 inf + 17204 1552473664.237 * * [simplify]: Extracting #5: cost 1 inf + 20049 1552473664.246 * * [simplify]: Extracting #6: cost 0 inf + 20266 1552473664.256 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (hypot y.re y.im)) 1552473664.257 * [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)) (cbrt (hypot y.re y.im))) (hypot y.re y.im)))) 1552473664.257 * * * * [progress]: [ 569 / 799 ] simplifiying candidate # 1552473664.257 * [simplify]: Simplifying (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt 1)) 1552473664.257 * * [simplify]: iters left: 6 (9 enodes) 1552473664.262 * * [simplify]: iters left: 5 (33 enodes) 1552473664.273 * * [simplify]: iters left: 4 (41 enodes) 1552473664.283 * * [simplify]: iters left: 3 (42 enodes) 1552473664.295 * * [simplify]: iters left: 2 (48 enodes) 1552473664.306 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473664.306 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473664.306 * * [simplify]: Extracting #2: cost 9 inf + 1 1552473664.306 * * [simplify]: Extracting #3: cost 12 inf + 1 1552473664.306 * * [simplify]: Extracting #4: cost 9 inf + 60 1552473664.306 * * [simplify]: Extracting #5: cost 4 inf + 746 1552473664.307 * * [simplify]: Extracting #6: cost 0 inf + 1537 1552473664.307 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1552473664.307 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473664.308 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473664.308 * * [simplify]: iters left: 6 (15 enodes) 1552473664.314 * * [simplify]: iters left: 5 (55 enodes) 1552473664.323 * * [simplify]: iters left: 4 (92 enodes) 1552473664.338 * * [simplify]: iters left: 3 (163 enodes) 1552473664.379 * * [simplify]: iters left: 2 (293 enodes) 1552473664.453 * * [simplify]: iters left: 1 (405 enodes) 1552473664.542 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473664.543 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473664.543 * * [simplify]: Extracting #2: cost 84 inf + 2 1552473664.544 * * [simplify]: Extracting #3: cost 93 inf + 3331 1552473664.548 * * [simplify]: Extracting #4: cost 18 inf + 17204 1552473664.552 * * [simplify]: Extracting #5: cost 1 inf + 20049 1552473664.556 * * [simplify]: Extracting #6: cost 0 inf + 20266 1552473664.561 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (hypot y.re y.im)) 1552473664.561 * [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)) (cbrt (hypot y.re y.im))) (hypot y.re y.im)))) 1552473664.561 * * * * [progress]: [ 570 / 799 ] simplifiying candidate # 1552473664.561 * [simplify]: Simplifying (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473664.561 * * [simplify]: iters left: 6 (13 enodes) 1552473664.565 * * [simplify]: iters left: 5 (45 enodes) 1552473664.574 * * [simplify]: iters left: 4 (59 enodes) 1552473664.584 * * [simplify]: iters left: 3 (71 enodes) 1552473664.601 * * [simplify]: iters left: 2 (73 enodes) 1552473664.612 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473664.612 * * [simplify]: Extracting #1: cost 12 inf + 0 1552473664.612 * * [simplify]: Extracting #2: cost 21 inf + 1 1552473664.612 * * [simplify]: Extracting #3: cost 25 inf + 1 1552473664.612 * * [simplify]: Extracting #4: cost 26 inf + 3 1552473664.613 * * [simplify]: Extracting #5: cost 18 inf + 1102 1552473664.613 * * [simplify]: Extracting #6: cost 1 inf + 4127 1552473664.614 * * [simplify]: Extracting #7: cost 0 inf + 4425 1552473664.615 * [simplify]: Simplified to (/ 1 (* (cbrt (hypot y.im y.re)) (* (sqrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1552473664.615 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (* (cbrt (hypot y.im y.re)) (* (sqrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1552473664.615 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473664.615 * * [simplify]: iters left: 6 (16 enodes) 1552473664.619 * * [simplify]: iters left: 5 (58 enodes) 1552473664.630 * * [simplify]: iters left: 4 (95 enodes) 1552473664.651 * * [simplify]: iters left: 3 (166 enodes) 1552473664.690 * * [simplify]: iters left: 2 (296 enodes) 1552473664.759 * * [simplify]: iters left: 1 (408 enodes) 1552473664.873 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473664.873 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473664.874 * * [simplify]: Extracting #2: cost 84 inf + 2 1552473664.875 * * [simplify]: Extracting #3: cost 94 inf + 3314 1552473664.881 * * [simplify]: Extracting #4: cost 25 inf + 17969 1552473664.892 * * [simplify]: Extracting #5: cost 2 inf + 23018 1552473664.897 * * [simplify]: Extracting #6: cost 0 inf + 23100 1552473664.902 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1552473664.902 * [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 (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) 1552473664.903 * * * * [progress]: [ 571 / 799 ] simplifiying candidate # 1552473664.903 * [simplify]: Simplifying (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1) 1552473664.903 * * [simplify]: iters left: 6 (8 enodes) 1552473664.906 * * [simplify]: iters left: 5 (28 enodes) 1552473664.911 * * [simplify]: iters left: 4 (38 enodes) 1552473664.916 * * [simplify]: iters left: 3 (45 enodes) 1552473664.922 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473664.922 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473664.922 * * [simplify]: Extracting #2: cost 9 inf + 1 1552473664.922 * * [simplify]: Extracting #3: cost 12 inf + 1 1552473664.922 * * [simplify]: Extracting #4: cost 9 inf + 60 1552473664.923 * * [simplify]: Extracting #5: cost 0 inf + 1537 1552473664.923 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1552473664.923 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473664.923 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473664.923 * * [simplify]: iters left: 6 (15 enodes) 1552473664.927 * * [simplify]: iters left: 5 (55 enodes) 1552473664.935 * * [simplify]: iters left: 4 (92 enodes) 1552473664.949 * * [simplify]: iters left: 3 (163 enodes) 1552473665.004 * * [simplify]: iters left: 2 (293 enodes) 1552473665.099 * * [simplify]: iters left: 1 (405 enodes) 1552473665.213 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473665.213 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473665.213 * * [simplify]: Extracting #2: cost 84 inf + 2 1552473665.215 * * [simplify]: Extracting #3: cost 93 inf + 3331 1552473665.219 * * [simplify]: Extracting #4: cost 18 inf + 17204 1552473665.223 * * [simplify]: Extracting #5: cost 1 inf + 20049 1552473665.227 * * [simplify]: Extracting #6: cost 0 inf + 20266 1552473665.233 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (hypot y.re y.im)) 1552473665.233 * [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)) (cbrt (hypot y.re y.im))) (hypot y.re y.im)))) 1552473665.233 * * * * [progress]: [ 572 / 799 ] simplifiying candidate # 1552473665.233 * [simplify]: Simplifying (/ (/ 1 (sqrt (hypot y.re y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473665.233 * * [simplify]: iters left: 6 (13 enodes) 1552473665.237 * * [simplify]: iters left: 5 (45 enodes) 1552473665.244 * * [simplify]: iters left: 4 (59 enodes) 1552473665.253 * * [simplify]: iters left: 3 (68 enodes) 1552473665.262 * * [simplify]: iters left: 2 (71 enodes) 1552473665.272 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473665.272 * * [simplify]: Extracting #1: cost 10 inf + 0 1552473665.272 * * [simplify]: Extracting #2: cost 19 inf + 1 1552473665.272 * * [simplify]: Extracting #3: cost 25 inf + 1 1552473665.272 * * [simplify]: Extracting #4: cost 25 inf + 60 1552473665.273 * * [simplify]: Extracting #5: cost 14 inf + 1813 1552473665.273 * * [simplify]: Extracting #6: cost 1 inf + 4127 1552473665.274 * * [simplify]: Extracting #7: cost 0 inf + 4425 1552473665.275 * [simplify]: Simplified to (/ 1 (* (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))) 1552473665.275 * [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))) (sqrt (hypot y.im y.re)))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1552473665.275 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473665.275 * * [simplify]: iters left: 6 (16 enodes) 1552473665.279 * * [simplify]: iters left: 5 (58 enodes) 1552473665.288 * * [simplify]: iters left: 4 (95 enodes) 1552473665.302 * * [simplify]: iters left: 3 (166 enodes) 1552473665.330 * * [simplify]: iters left: 2 (296 enodes) 1552473665.403 * * [simplify]: iters left: 1 (408 enodes) 1552473665.514 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473665.514 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473665.515 * * [simplify]: Extracting #2: cost 84 inf + 2 1552473665.516 * * [simplify]: Extracting #3: cost 94 inf + 3394 1552473665.522 * * [simplify]: Extracting #4: cost 25 inf + 18049 1552473665.534 * * [simplify]: Extracting #5: cost 2 inf + 23018 1552473665.544 * * [simplify]: Extracting #6: cost 0 inf + 23100 1552473665.554 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1552473665.554 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (hypot y.re y.im))) (* (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)) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))))) 1552473665.554 * * * * [progress]: [ 573 / 799 ] simplifiying candidate # 1552473665.554 * [simplify]: Simplifying (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473665.555 * * [simplify]: iters left: 6 (13 enodes) 1552473665.561 * * [simplify]: iters left: 5 (46 enodes) 1552473665.575 * * [simplify]: iters left: 4 (54 enodes) 1552473665.590 * * [simplify]: iters left: 3 (56 enodes) 1552473665.606 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473665.606 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473665.606 * * [simplify]: Extracting #2: cost 15 inf + 1 1552473665.606 * * [simplify]: Extracting #3: cost 21 inf + 1 1552473665.606 * * [simplify]: Extracting #4: cost 20 inf + 117 1552473665.606 * * [simplify]: Extracting #5: cost 14 inf + 902 1552473665.607 * * [simplify]: Extracting #6: cost 2 inf + 3698 1552473665.608 * * [simplify]: Extracting #7: cost 0 inf + 4173 1552473665.610 * [simplify]: Simplified to (/ 1 (* (fabs (cbrt (fma y.re y.re (* y.im y.im)))) (sqrt (hypot y.re y.im)))) 1552473665.610 * [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)))) (sqrt (hypot y.re y.im)))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 1552473665.610 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 1552473665.610 * * [simplify]: iters left: 6 (16 enodes) 1552473665.617 * * [simplify]: iters left: 5 (60 enodes) 1552473665.636 * * [simplify]: iters left: 4 (96 enodes) 1552473665.660 * * [simplify]: iters left: 3 (167 enodes) 1552473665.693 * * [simplify]: iters left: 2 (297 enodes) 1552473665.760 * * [simplify]: iters left: 1 (409 enodes) 1552473665.844 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473665.844 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473665.844 * * [simplify]: Extracting #2: cost 85 inf + 2 1552473665.845 * * [simplify]: Extracting #3: cost 110 inf + 885 1552473665.847 * * [simplify]: Extracting #4: cost 82 inf + 5177 1552473665.855 * * [simplify]: Extracting #5: cost 34 inf + 19893 1552473665.864 * * [simplify]: Extracting #6: cost 1 inf + 30466 1552473665.871 * * [simplify]: Extracting #7: cost 0 inf + 30764 1552473665.878 * [simplify]: Simplified to (/ (/ (- (* 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))))) 1552473665.878 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (hypot y.re y.im))) (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 (hypot y.re y.im))) (sqrt (cbrt (fma y.re y.re (* y.im y.im))))))) 1552473665.878 * * * * [progress]: [ 574 / 799 ] simplifiying candidate # 1552473665.878 * [simplify]: Simplifying (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473665.878 * * [simplify]: iters left: 6 (12 enodes) 1552473665.882 * * [simplify]: iters left: 5 (38 enodes) 1552473665.888 * * [simplify]: iters left: 4 (44 enodes) 1552473665.894 * * [simplify]: iters left: 3 (45 enodes) 1552473665.902 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473665.902 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473665.902 * * [simplify]: Extracting #2: cost 11 inf + 1 1552473665.902 * * [simplify]: Extracting #3: cost 7 inf + 409 1552473665.902 * * [simplify]: Extracting #4: cost 3 inf + 921 1552473665.902 * * [simplify]: Extracting #5: cost 0 inf + 1141 1552473665.902 * [simplify]: Simplified to (/ 1 (hypot y.im y.re)) 1552473665.903 * [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 (hypot y.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1552473665.903 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473665.903 * * [simplify]: iters left: 6 (16 enodes) 1552473665.906 * * [simplify]: iters left: 5 (56 enodes) 1552473665.915 * * [simplify]: iters left: 4 (93 enodes) 1552473665.929 * * [simplify]: iters left: 3 (153 enodes) 1552473665.974 * * [simplify]: iters left: 2 (228 enodes) 1552473666.011 * * [simplify]: iters left: 1 (284 enodes) 1552473666.054 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473666.054 * * [simplify]: Extracting #1: cost 19 inf + 0 1552473666.055 * * [simplify]: Extracting #2: cost 59 inf + 2 1552473666.055 * * [simplify]: Extracting #3: cost 61 inf + 2531 1552473666.060 * * [simplify]: Extracting #4: cost 12 inf + 9207 1552473666.065 * * [simplify]: Extracting #5: cost 0 inf + 10706 1552473666.070 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1552473666.070 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) 1552473666.070 * * * * [progress]: [ 575 / 799 ] simplifiying candidate # 1552473666.070 * [simplify]: Simplifying (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt 1)) 1552473666.070 * * [simplify]: iters left: 6 (8 enodes) 1552473666.074 * * [simplify]: iters left: 5 (28 enodes) 1552473666.079 * * [simplify]: iters left: 4 (32 enodes) 1552473666.083 * * [simplify]: iters left: 3 (34 enodes) 1552473666.088 * * [simplify]: iters left: 2 (35 enodes) 1552473666.092 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473666.092 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473666.092 * * [simplify]: Extracting #2: cost 5 inf + 1 1552473666.092 * * [simplify]: Extracting #3: cost 8 inf + 1 1552473666.092 * * [simplify]: Extracting #4: cost 6 inf + 3 1552473666.092 * * [simplify]: Extracting #5: cost 1 inf + 490 1552473666.092 * * [simplify]: Extracting #6: cost 0 inf + 587 1552473666.093 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 1552473666.093 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473666.093 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473666.093 * * [simplify]: iters left: 6 (15 enodes) 1552473666.096 * * [simplify]: iters left: 5 (55 enodes) 1552473666.108 * * [simplify]: iters left: 4 (92 enodes) 1552473666.133 * * [simplify]: iters left: 3 (163 enodes) 1552473666.161 * * [simplify]: iters left: 2 (293 enodes) 1552473666.250 * * [simplify]: iters left: 1 (405 enodes) 1552473666.320 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473666.321 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473666.321 * * [simplify]: Extracting #2: cost 84 inf + 2 1552473666.322 * * [simplify]: Extracting #3: cost 93 inf + 3051 1552473666.330 * * [simplify]: Extracting #4: cost 18 inf + 14924 1552473666.338 * * [simplify]: Extracting #5: cost 1 inf + 17369 1552473666.348 * * [simplify]: Extracting #6: cost 0 inf + 17546 1552473666.357 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) 1552473666.357 * [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)) (sqrt (hypot y.re y.im))) (hypot y.re y.im)))) 1552473666.357 * * * * [progress]: [ 576 / 799 ] simplifiying candidate # 1552473666.358 * [simplify]: Simplifying (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt 1)) 1552473666.358 * * [simplify]: iters left: 6 (8 enodes) 1552473666.364 * * [simplify]: iters left: 5 (28 enodes) 1552473666.372 * * [simplify]: iters left: 4 (32 enodes) 1552473666.380 * * [simplify]: iters left: 3 (34 enodes) 1552473666.388 * * [simplify]: iters left: 2 (35 enodes) 1552473666.396 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473666.396 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473666.396 * * [simplify]: Extracting #2: cost 5 inf + 1 1552473666.396 * * [simplify]: Extracting #3: cost 8 inf + 1 1552473666.396 * * [simplify]: Extracting #4: cost 6 inf + 3 1552473666.396 * * [simplify]: Extracting #5: cost 1 inf + 490 1552473666.397 * * [simplify]: Extracting #6: cost 0 inf + 587 1552473666.397 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 1552473666.397 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473666.397 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473666.398 * * [simplify]: iters left: 6 (15 enodes) 1552473666.404 * * [simplify]: iters left: 5 (55 enodes) 1552473666.421 * * [simplify]: iters left: 4 (92 enodes) 1552473666.449 * * [simplify]: iters left: 3 (163 enodes) 1552473666.491 * * [simplify]: iters left: 2 (293 enodes) 1552473666.546 * * [simplify]: iters left: 1 (405 enodes) 1552473666.655 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473666.655 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473666.656 * * [simplify]: Extracting #2: cost 84 inf + 2 1552473666.657 * * [simplify]: Extracting #3: cost 93 inf + 3051 1552473666.663 * * [simplify]: Extracting #4: cost 18 inf + 14924 1552473666.672 * * [simplify]: Extracting #5: cost 1 inf + 17369 1552473666.683 * * [simplify]: Extracting #6: cost 0 inf + 17546 1552473666.692 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) 1552473666.692 * [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)) (sqrt (hypot y.re y.im))) (hypot y.re y.im)))) 1552473666.692 * * * * [progress]: [ 577 / 799 ] simplifiying candidate # 1552473666.692 * [simplify]: Simplifying (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt 1)) 1552473666.693 * * [simplify]: iters left: 6 (8 enodes) 1552473666.699 * * [simplify]: iters left: 5 (28 enodes) 1552473666.708 * * [simplify]: iters left: 4 (32 enodes) 1552473666.716 * * [simplify]: iters left: 3 (34 enodes) 1552473666.724 * * [simplify]: iters left: 2 (35 enodes) 1552473666.732 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473666.732 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473666.733 * * [simplify]: Extracting #2: cost 5 inf + 1 1552473666.733 * * [simplify]: Extracting #3: cost 8 inf + 1 1552473666.733 * * [simplify]: Extracting #4: cost 6 inf + 3 1552473666.733 * * [simplify]: Extracting #5: cost 1 inf + 490 1552473666.733 * * [simplify]: Extracting #6: cost 0 inf + 587 1552473666.733 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 1552473666.733 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473666.734 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473666.734 * * [simplify]: iters left: 6 (15 enodes) 1552473666.742 * * [simplify]: iters left: 5 (55 enodes) 1552473666.759 * * [simplify]: iters left: 4 (92 enodes) 1552473666.788 * * [simplify]: iters left: 3 (163 enodes) 1552473666.823 * * [simplify]: iters left: 2 (293 enodes) 1552473666.911 * * [simplify]: iters left: 1 (405 enodes) 1552473666.997 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473666.997 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473666.998 * * [simplify]: Extracting #2: cost 84 inf + 2 1552473666.999 * * [simplify]: Extracting #3: cost 93 inf + 3051 1552473667.005 * * [simplify]: Extracting #4: cost 18 inf + 14924 1552473667.013 * * [simplify]: Extracting #5: cost 1 inf + 17369 1552473667.022 * * [simplify]: Extracting #6: cost 0 inf + 17546 1552473667.031 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) 1552473667.031 * [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)) (sqrt (hypot y.re y.im))) (hypot y.re y.im)))) 1552473667.031 * * * * [progress]: [ 578 / 799 ] simplifiying candidate # 1552473667.031 * [simplify]: Simplifying (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (* 1 1))) 1552473667.032 * * [simplify]: iters left: 6 (9 enodes) 1552473667.040 * * [simplify]: iters left: 5 (30 enodes) 1552473667.045 * * [simplify]: iters left: 4 (34 enodes) 1552473667.049 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473667.049 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473667.049 * * [simplify]: Extracting #2: cost 5 inf + 1 1552473667.049 * * [simplify]: Extracting #3: cost 8 inf + 1 1552473667.049 * * [simplify]: Extracting #4: cost 3 inf + 214 1552473667.049 * * [simplify]: Extracting #5: cost 0 inf + 587 1552473667.050 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 1552473667.050 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473667.050 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473667.050 * * [simplify]: iters left: 6 (15 enodes) 1552473667.053 * * [simplify]: iters left: 5 (55 enodes) 1552473667.062 * * [simplify]: iters left: 4 (92 enodes) 1552473667.079 * * [simplify]: iters left: 3 (163 enodes) 1552473667.128 * * [simplify]: iters left: 2 (293 enodes) 1552473667.193 * * [simplify]: iters left: 1 (405 enodes) 1552473667.280 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473667.280 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473667.281 * * [simplify]: Extracting #2: cost 84 inf + 2 1552473667.282 * * [simplify]: Extracting #3: cost 93 inf + 3051 1552473667.288 * * [simplify]: Extracting #4: cost 18 inf + 14924 1552473667.296 * * [simplify]: Extracting #5: cost 1 inf + 17369 1552473667.306 * * [simplify]: Extracting #6: cost 0 inf + 17546 1552473667.315 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) 1552473667.315 * [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)) (sqrt (hypot y.re y.im))) (hypot y.re y.im)))) 1552473667.315 * * * * [progress]: [ 579 / 799 ] simplifiying candidate # 1552473667.315 * [simplify]: Simplifying (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt 1)) 1552473667.316 * * [simplify]: iters left: 6 (8 enodes) 1552473667.322 * * [simplify]: iters left: 5 (28 enodes) 1552473667.331 * * [simplify]: iters left: 4 (32 enodes) 1552473667.339 * * [simplify]: iters left: 3 (34 enodes) 1552473667.347 * * [simplify]: iters left: 2 (35 enodes) 1552473667.356 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473667.356 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473667.356 * * [simplify]: Extracting #2: cost 5 inf + 1 1552473667.356 * * [simplify]: Extracting #3: cost 8 inf + 1 1552473667.356 * * [simplify]: Extracting #4: cost 6 inf + 3 1552473667.356 * * [simplify]: Extracting #5: cost 1 inf + 490 1552473667.357 * * [simplify]: Extracting #6: cost 0 inf + 587 1552473667.357 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 1552473667.357 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473667.358 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473667.358 * * [simplify]: iters left: 6 (15 enodes) 1552473667.366 * * [simplify]: iters left: 5 (55 enodes) 1552473667.375 * * [simplify]: iters left: 4 (92 enodes) 1552473667.390 * * [simplify]: iters left: 3 (163 enodes) 1552473667.443 * * [simplify]: iters left: 2 (293 enodes) 1552473667.527 * * [simplify]: iters left: 1 (405 enodes) 1552473667.627 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473667.627 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473667.627 * * [simplify]: Extracting #2: cost 84 inf + 2 1552473667.629 * * [simplify]: Extracting #3: cost 93 inf + 3051 1552473667.634 * * [simplify]: Extracting #4: cost 18 inf + 14924 1552473667.643 * * [simplify]: Extracting #5: cost 1 inf + 17369 1552473667.652 * * [simplify]: Extracting #6: cost 0 inf + 17546 1552473667.660 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) 1552473667.660 * [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)) (sqrt (hypot y.re y.im))) (hypot y.re y.im)))) 1552473667.661 * * * * [progress]: [ 580 / 799 ] simplifiying candidate # 1552473667.661 * [simplify]: Simplifying (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt 1)) 1552473667.661 * * [simplify]: iters left: 6 (8 enodes) 1552473667.665 * * [simplify]: iters left: 5 (28 enodes) 1552473667.670 * * [simplify]: iters left: 4 (32 enodes) 1552473667.674 * * [simplify]: iters left: 3 (34 enodes) 1552473667.678 * * [simplify]: iters left: 2 (35 enodes) 1552473667.682 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473667.682 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473667.682 * * [simplify]: Extracting #2: cost 5 inf + 1 1552473667.682 * * [simplify]: Extracting #3: cost 8 inf + 1 1552473667.682 * * [simplify]: Extracting #4: cost 6 inf + 3 1552473667.682 * * [simplify]: Extracting #5: cost 1 inf + 490 1552473667.682 * * [simplify]: Extracting #6: cost 0 inf + 587 1552473667.682 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 1552473667.682 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473667.683 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473667.683 * * [simplify]: iters left: 6 (15 enodes) 1552473667.686 * * [simplify]: iters left: 5 (55 enodes) 1552473667.696 * * [simplify]: iters left: 4 (92 enodes) 1552473667.719 * * [simplify]: iters left: 3 (163 enodes) 1552473667.747 * * [simplify]: iters left: 2 (293 enodes) 1552473667.814 * * [simplify]: iters left: 1 (405 enodes) 1552473667.927 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473667.927 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473667.928 * * [simplify]: Extracting #2: cost 84 inf + 2 1552473667.929 * * [simplify]: Extracting #3: cost 93 inf + 3051 1552473667.935 * * [simplify]: Extracting #4: cost 18 inf + 14924 1552473667.944 * * [simplify]: Extracting #5: cost 1 inf + 17369 1552473667.952 * * [simplify]: Extracting #6: cost 0 inf + 17546 1552473667.961 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) 1552473667.961 * [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)) (sqrt (hypot y.re y.im))) (hypot y.re y.im)))) 1552473667.962 * * * * [progress]: [ 581 / 799 ] simplifiying candidate # 1552473667.962 * [simplify]: Simplifying (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473667.962 * * [simplify]: iters left: 6 (12 enodes) 1552473667.968 * * [simplify]: iters left: 5 (38 enodes) 1552473667.975 * * [simplify]: iters left: 4 (44 enodes) 1552473667.981 * * [simplify]: iters left: 3 (45 enodes) 1552473667.986 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473667.986 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473667.986 * * [simplify]: Extracting #2: cost 11 inf + 1 1552473667.987 * * [simplify]: Extracting #3: cost 7 inf + 409 1552473667.987 * * [simplify]: Extracting #4: cost 3 inf + 921 1552473667.987 * * [simplify]: Extracting #5: cost 0 inf + 1141 1552473667.987 * [simplify]: Simplified to (/ 1 (hypot y.im y.re)) 1552473667.987 * [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 (hypot y.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1552473667.987 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473667.988 * * [simplify]: iters left: 6 (16 enodes) 1552473667.991 * * [simplify]: iters left: 5 (56 enodes) 1552473667.999 * * [simplify]: iters left: 4 (93 enodes) 1552473668.029 * * [simplify]: iters left: 3 (153 enodes) 1552473668.072 * * [simplify]: iters left: 2 (228 enodes) 1552473668.135 * * [simplify]: iters left: 1 (284 enodes) 1552473668.196 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473668.196 * * [simplify]: Extracting #1: cost 19 inf + 0 1552473668.196 * * [simplify]: Extracting #2: cost 59 inf + 2 1552473668.197 * * [simplify]: Extracting #3: cost 61 inf + 2531 1552473668.199 * * [simplify]: Extracting #4: cost 12 inf + 9207 1552473668.202 * * [simplify]: Extracting #5: cost 0 inf + 10706 1552473668.204 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1552473668.205 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) 1552473668.205 * * * * [progress]: [ 582 / 799 ] simplifiying candidate # 1552473668.205 * [simplify]: Simplifying (/ (/ 1 (sqrt (hypot y.re y.im))) 1) 1552473668.205 * * [simplify]: iters left: 6 (7 enodes) 1552473668.207 * * [simplify]: iters left: 5 (23 enodes) 1552473668.211 * * [simplify]: iters left: 4 (28 enodes) 1552473668.215 * * [simplify]: iters left: 3 (31 enodes) 1552473668.219 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473668.219 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473668.219 * * [simplify]: Extracting #2: cost 5 inf + 1 1552473668.219 * * [simplify]: Extracting #3: cost 8 inf + 1 1552473668.219 * * [simplify]: Extracting #4: cost 6 inf + 3 1552473668.219 * * [simplify]: Extracting #5: cost 2 inf + 352 1552473668.219 * * [simplify]: Extracting #6: cost 0 inf + 587 1552473668.219 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 1552473668.220 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473668.220 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473668.220 * * [simplify]: iters left: 6 (15 enodes) 1552473668.223 * * [simplify]: iters left: 5 (55 enodes) 1552473668.232 * * [simplify]: iters left: 4 (92 enodes) 1552473668.248 * * [simplify]: iters left: 3 (163 enodes) 1552473668.279 * * [simplify]: iters left: 2 (293 enodes) 1552473668.343 * * [simplify]: iters left: 1 (405 enodes) 1552473668.416 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473668.416 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473668.416 * * [simplify]: Extracting #2: cost 84 inf + 2 1552473668.418 * * [simplify]: Extracting #3: cost 93 inf + 3051 1552473668.423 * * [simplify]: Extracting #4: cost 18 inf + 14924 1552473668.432 * * [simplify]: Extracting #5: cost 1 inf + 17369 1552473668.441 * * [simplify]: Extracting #6: cost 0 inf + 17546 1552473668.450 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) 1552473668.450 * [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)) (sqrt (hypot y.re y.im))) (hypot y.re y.im)))) 1552473668.450 * * * * [progress]: [ 583 / 799 ] simplifiying candidate # 1552473668.451 * [simplify]: Simplifying (/ (/ 1 1) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473668.451 * * [simplify]: iters left: 6 (11 enodes) 1552473668.457 * * [simplify]: iters left: 5 (38 enodes) 1552473668.468 * * [simplify]: iters left: 4 (46 enodes) 1552473668.481 * * [simplify]: iters left: 3 (48 enodes) 1552473668.495 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473668.495 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473668.495 * * [simplify]: Extracting #2: cost 11 inf + 1 1552473668.495 * * [simplify]: Extracting #3: cost 15 inf + 1 1552473668.495 * * [simplify]: Extracting #4: cost 13 inf + 375 1552473668.496 * * [simplify]: Extracting #5: cost 6 inf + 1580 1552473668.496 * * [simplify]: Extracting #6: cost 0 inf + 2251 1552473668.497 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1552473668.497 * [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 (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1552473668.498 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473668.498 * * [simplify]: iters left: 6 (15 enodes) 1552473668.505 * * [simplify]: iters left: 5 (55 enodes) 1552473668.522 * * [simplify]: iters left: 4 (97 enodes) 1552473668.544 * * [simplify]: iters left: 3 (176 enodes) 1552473668.585 * * [simplify]: iters left: 2 (306 enodes) 1552473668.659 * * [simplify]: iters left: 1 (414 enodes) 1552473668.739 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473668.739 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473668.739 * * [simplify]: Extracting #2: cost 84 inf + 2 1552473668.741 * * [simplify]: Extracting #3: cost 89 inf + 3778 1552473668.744 * * [simplify]: Extracting #4: cost 14 inf + 17772 1552473668.749 * * [simplify]: Extracting #5: cost 0 inf + 20266 1552473668.753 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (hypot y.re y.im))) 1552473668.753 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 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)) (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1552473668.753 * * * * [progress]: [ 584 / 799 ] simplifiying candidate # 1552473668.753 * [simplify]: Simplifying (/ (/ 1 1) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473668.753 * * [simplify]: iters left: 6 (11 enodes) 1552473668.757 * * [simplify]: iters left: 5 (36 enodes) 1552473668.763 * * [simplify]: iters left: 4 (39 enodes) 1552473668.771 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473668.771 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473668.771 * * [simplify]: Extracting #2: cost 6 inf + 1 1552473668.771 * * [simplify]: Extracting #3: cost 9 inf + 1 1552473668.771 * * [simplify]: Extracting #4: cost 14 inf + 1 1552473668.771 * * [simplify]: Extracting #5: cost 12 inf + 85 1552473668.772 * * [simplify]: Extracting #6: cost 6 inf + 755 1552473668.772 * * [simplify]: Extracting #7: cost 0 inf + 2099 1552473668.773 * [simplify]: Simplified to (/ 1 (fabs (cbrt (fma y.re y.re (* y.im y.im))))) 1552473668.773 * [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)) (hypot y.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 1552473668.773 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 1552473668.774 * * [simplify]: iters left: 6 (15 enodes) 1552473668.780 * * [simplify]: iters left: 5 (57 enodes) 1552473668.798 * * [simplify]: iters left: 4 (93 enodes) 1552473668.826 * * [simplify]: iters left: 3 (164 enodes) 1552473668.882 * * [simplify]: iters left: 2 (294 enodes) 1552473668.951 * * [simplify]: iters left: 1 (406 enodes) 1552473669.020 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473669.020 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473669.020 * * [simplify]: Extracting #2: cost 84 inf + 2 1552473669.021 * * [simplify]: Extracting #3: cost 103 inf + 1358 1552473669.022 * * [simplify]: Extracting #4: cost 78 inf + 4318 1552473669.025 * * [simplify]: Extracting #5: cost 29 inf + 19259 1552473669.031 * * [simplify]: Extracting #6: cost 1 inf + 27537 1552473669.041 * * [simplify]: Extracting #7: cost 0 inf + 27930 1552473669.056 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (cbrt (fma y.re y.re (* y.im y.im))))) 1552473669.056 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 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)) (hypot y.re y.im)) (sqrt (cbrt (fma y.re y.re (* y.im y.im))))))) 1552473669.056 * * * * [progress]: [ 585 / 799 ] simplifiying candidate # 1552473669.057 * [simplify]: Simplifying (/ (/ 1 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473669.057 * * [simplify]: iters left: 6 (10 enodes) 1552473669.062 * * [simplify]: iters left: 5 (33 enodes) 1552473669.072 * * [simplify]: iters left: 4 (37 enodes) 1552473669.082 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473669.082 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473669.083 * * [simplify]: Extracting #2: cost 5 inf + 1 1552473669.083 * * [simplify]: Extracting #3: cost 9 inf + 1 1552473669.083 * * [simplify]: Extracting #4: cost 5 inf + 530 1552473669.083 * * [simplify]: Extracting #5: cost 4 inf + 669 1552473669.083 * * [simplify]: Extracting #6: cost 0 inf + 945 1552473669.084 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 1552473669.084 * [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 (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1552473669.084 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473669.084 * * [simplify]: iters left: 6 (15 enodes) 1552473669.091 * * [simplify]: iters left: 5 (55 enodes) 1552473669.109 * * [simplify]: iters left: 4 (97 enodes) 1552473669.141 * * [simplify]: iters left: 3 (176 enodes) 1552473669.179 * * [simplify]: iters left: 2 (306 enodes) 1552473669.238 * * [simplify]: iters left: 1 (414 enodes) 1552473669.318 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473669.318 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473669.319 * * [simplify]: Extracting #2: cost 84 inf + 2 1552473669.320 * * [simplify]: Extracting #3: cost 89 inf + 3338 1552473669.327 * * [simplify]: Extracting #4: cost 14 inf + 15412 1552473669.336 * * [simplify]: Extracting #5: cost 0 inf + 17546 1552473669.345 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 1552473669.345 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))))) 1552473669.345 * * * * [progress]: [ 586 / 799 ] simplifiying candidate # 1552473669.346 * [simplify]: Simplifying (/ (/ 1 1) (sqrt 1)) 1552473669.346 * * [simplify]: iters left: 4 (4 enodes) 1552473669.353 * * [simplify]: iters left: 3 (12 enodes) 1552473669.356 * * [simplify]: iters left: 2 (14 enodes) 1552473669.360 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473669.360 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473669.360 * [simplify]: Simplified to 1 1552473669.360 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473669.360 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473669.360 * * [simplify]: iters left: 6 (14 enodes) 1552473669.367 * * [simplify]: iters left: 5 (52 enodes) 1552473669.382 * * [simplify]: iters left: 4 (89 enodes) 1552473669.397 * * [simplify]: iters left: 3 (149 enodes) 1552473669.431 * * [simplify]: iters left: 2 (224 enodes) 1552473669.471 * * [simplify]: iters left: 1 (280 enodes) 1552473669.518 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473669.518 * * [simplify]: Extracting #1: cost 19 inf + 0 1552473669.518 * * [simplify]: Extracting #2: cost 60 inf + 2 1552473669.519 * * [simplify]: Extracting #3: cost 65 inf + 2004 1552473669.521 * * [simplify]: Extracting #4: cost 7 inf + 9431 1552473669.525 * * [simplify]: Extracting #5: cost 0 inf + 10512 1552473669.531 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im)) 1552473669.531 * [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)))) 1552473669.531 * * * * [progress]: [ 587 / 799 ] simplifiying candidate # 1552473669.531 * [simplify]: Simplifying (/ (/ 1 1) (sqrt 1)) 1552473669.532 * * [simplify]: iters left: 4 (4 enodes) 1552473669.538 * * [simplify]: iters left: 3 (12 enodes) 1552473669.541 * * [simplify]: iters left: 2 (14 enodes) 1552473669.545 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473669.545 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473669.545 * [simplify]: Simplified to 1 1552473669.545 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473669.545 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473669.545 * * [simplify]: iters left: 6 (14 enodes) 1552473669.552 * * [simplify]: iters left: 5 (52 enodes) 1552473669.568 * * [simplify]: iters left: 4 (89 enodes) 1552473669.591 * * [simplify]: iters left: 3 (149 enodes) 1552473669.619 * * [simplify]: iters left: 2 (224 enodes) 1552473669.663 * * [simplify]: iters left: 1 (280 enodes) 1552473669.702 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473669.702 * * [simplify]: Extracting #1: cost 19 inf + 0 1552473669.703 * * [simplify]: Extracting #2: cost 60 inf + 2 1552473669.703 * * [simplify]: Extracting #3: cost 65 inf + 2004 1552473669.707 * * [simplify]: Extracting #4: cost 7 inf + 9431 1552473669.713 * * [simplify]: Extracting #5: cost 0 inf + 10512 1552473669.718 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im)) 1552473669.718 * [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)))) 1552473669.718 * * * * [progress]: [ 588 / 799 ] simplifiying candidate # 1552473669.719 * [simplify]: Simplifying (/ (/ 1 1) (sqrt 1)) 1552473669.719 * * [simplify]: iters left: 4 (4 enodes) 1552473669.726 * * [simplify]: iters left: 3 (12 enodes) 1552473669.727 * * [simplify]: iters left: 2 (14 enodes) 1552473669.729 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473669.729 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473669.729 * [simplify]: Simplified to 1 1552473669.729 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473669.730 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473669.730 * * [simplify]: iters left: 6 (14 enodes) 1552473669.733 * * [simplify]: iters left: 5 (52 enodes) 1552473669.742 * * [simplify]: iters left: 4 (89 enodes) 1552473669.758 * * [simplify]: iters left: 3 (149 enodes) 1552473669.803 * * [simplify]: iters left: 2 (224 enodes) 1552473669.866 * * [simplify]: iters left: 1 (280 enodes) 1552473669.908 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473669.908 * * [simplify]: Extracting #1: cost 19 inf + 0 1552473669.908 * * [simplify]: Extracting #2: cost 60 inf + 2 1552473669.908 * * [simplify]: Extracting #3: cost 65 inf + 2004 1552473669.910 * * [simplify]: Extracting #4: cost 7 inf + 9431 1552473669.913 * * [simplify]: Extracting #5: cost 0 inf + 10512 1552473669.915 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im)) 1552473669.915 * [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)))) 1552473669.916 * * * * [progress]: [ 589 / 799 ] simplifiying candidate # 1552473669.916 * [simplify]: Simplifying (/ (/ 1 1) (sqrt (* 1 1))) 1552473669.916 * * [simplify]: iters left: 5 (5 enodes) 1552473669.918 * * [simplify]: iters left: 4 (14 enodes) 1552473669.921 * * [simplify]: iters left: 3 (16 enodes) 1552473669.923 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473669.923 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473669.923 * [simplify]: Simplified to 1 1552473669.923 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473669.923 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473669.923 * * [simplify]: iters left: 6 (14 enodes) 1552473669.926 * * [simplify]: iters left: 5 (52 enodes) 1552473669.935 * * [simplify]: iters left: 4 (89 enodes) 1552473669.955 * * [simplify]: iters left: 3 (149 enodes) 1552473669.990 * * [simplify]: iters left: 2 (224 enodes) 1552473670.023 * * [simplify]: iters left: 1 (280 enodes) 1552473670.059 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473670.059 * * [simplify]: Extracting #1: cost 19 inf + 0 1552473670.059 * * [simplify]: Extracting #2: cost 60 inf + 2 1552473670.060 * * [simplify]: Extracting #3: cost 65 inf + 2004 1552473670.062 * * [simplify]: Extracting #4: cost 7 inf + 9431 1552473670.064 * * [simplify]: Extracting #5: cost 0 inf + 10512 1552473670.067 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im)) 1552473670.067 * [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)))) 1552473670.067 * * * * [progress]: [ 590 / 799 ] simplifiying candidate # 1552473670.067 * [simplify]: Simplifying (/ (/ 1 1) (sqrt 1)) 1552473670.067 * * [simplify]: iters left: 4 (4 enodes) 1552473670.071 * * [simplify]: iters left: 3 (12 enodes) 1552473670.073 * * [simplify]: iters left: 2 (14 enodes) 1552473670.076 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473670.076 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473670.076 * [simplify]: Simplified to 1 1552473670.076 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473670.076 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473670.076 * * [simplify]: iters left: 6 (14 enodes) 1552473670.083 * * [simplify]: iters left: 5 (52 enodes) 1552473670.100 * * [simplify]: iters left: 4 (89 enodes) 1552473670.115 * * [simplify]: iters left: 3 (149 enodes) 1552473670.141 * * [simplify]: iters left: 2 (224 enodes) 1552473670.186 * * [simplify]: iters left: 1 (280 enodes) 1552473670.222 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473670.222 * * [simplify]: Extracting #1: cost 19 inf + 0 1552473670.222 * * [simplify]: Extracting #2: cost 60 inf + 2 1552473670.222 * * [simplify]: Extracting #3: cost 65 inf + 2004 1552473670.224 * * [simplify]: Extracting #4: cost 7 inf + 9431 1552473670.229 * * [simplify]: Extracting #5: cost 0 inf + 10512 1552473670.236 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im)) 1552473670.236 * [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)))) 1552473670.237 * * * * [progress]: [ 591 / 799 ] simplifiying candidate # 1552473670.237 * [simplify]: Simplifying (/ (/ 1 1) (sqrt 1)) 1552473670.237 * * [simplify]: iters left: 4 (4 enodes) 1552473670.243 * * [simplify]: iters left: 3 (12 enodes) 1552473670.245 * * [simplify]: iters left: 2 (14 enodes) 1552473670.246 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473670.247 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473670.247 * [simplify]: Simplified to 1 1552473670.247 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473670.247 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473670.247 * * [simplify]: iters left: 6 (14 enodes) 1552473670.250 * * [simplify]: iters left: 5 (52 enodes) 1552473670.259 * * [simplify]: iters left: 4 (89 enodes) 1552473670.273 * * [simplify]: iters left: 3 (149 enodes) 1552473670.308 * * [simplify]: iters left: 2 (224 enodes) 1552473670.356 * * [simplify]: iters left: 1 (280 enodes) 1552473670.398 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473670.398 * * [simplify]: Extracting #1: cost 19 inf + 0 1552473670.399 * * [simplify]: Extracting #2: cost 60 inf + 2 1552473670.399 * * [simplify]: Extracting #3: cost 65 inf + 2004 1552473670.404 * * [simplify]: Extracting #4: cost 7 inf + 9431 1552473670.409 * * [simplify]: Extracting #5: cost 0 inf + 10512 1552473670.415 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im)) 1552473670.415 * [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)))) 1552473670.415 * * * * [progress]: [ 592 / 799 ] simplifiying candidate # 1552473670.416 * [simplify]: Simplifying (/ (/ 1 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473670.416 * * [simplify]: iters left: 6 (10 enodes) 1552473670.421 * * [simplify]: iters left: 5 (33 enodes) 1552473670.431 * * [simplify]: iters left: 4 (37 enodes) 1552473670.443 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473670.443 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473670.443 * * [simplify]: Extracting #2: cost 5 inf + 1 1552473670.443 * * [simplify]: Extracting #3: cost 9 inf + 1 1552473670.444 * * [simplify]: Extracting #4: cost 5 inf + 530 1552473670.444 * * [simplify]: Extracting #5: cost 4 inf + 669 1552473670.444 * * [simplify]: Extracting #6: cost 0 inf + 945 1552473670.445 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 1552473670.445 * [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 (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1552473670.445 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473670.445 * * [simplify]: iters left: 6 (15 enodes) 1552473670.452 * * [simplify]: iters left: 5 (55 enodes) 1552473670.469 * * [simplify]: iters left: 4 (97 enodes) 1552473670.500 * * [simplify]: iters left: 3 (176 enodes) 1552473670.532 * * [simplify]: iters left: 2 (306 enodes) 1552473670.619 * * [simplify]: iters left: 1 (414 enodes) 1552473670.731 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473670.731 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473670.731 * * [simplify]: Extracting #2: cost 84 inf + 2 1552473670.733 * * [simplify]: Extracting #3: cost 89 inf + 3338 1552473670.739 * * [simplify]: Extracting #4: cost 14 inf + 15412 1552473670.749 * * [simplify]: Extracting #5: cost 0 inf + 17546 1552473670.755 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 1552473670.756 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))))) 1552473670.756 * * * * [progress]: [ 593 / 799 ] simplifiying candidate # 1552473670.756 * [simplify]: Simplifying (/ (/ 1 1) 1) 1552473670.756 * * [simplify]: iters left: 4 (3 enodes) 1552473670.757 * * [simplify]: iters left: 3 (7 enodes) 1552473670.759 * * [simplify]: iters left: 2 (9 enodes) 1552473670.760 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473670.760 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473670.760 * [simplify]: Simplified to 1 1552473670.760 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473670.760 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473670.760 * * [simplify]: iters left: 6 (14 enodes) 1552473670.764 * * [simplify]: iters left: 5 (52 enodes) 1552473670.772 * * [simplify]: iters left: 4 (89 enodes) 1552473670.794 * * [simplify]: iters left: 3 (149 enodes) 1552473670.824 * * [simplify]: iters left: 2 (224 enodes) 1552473670.860 * * [simplify]: iters left: 1 (280 enodes) 1552473670.910 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473670.910 * * [simplify]: Extracting #1: cost 19 inf + 0 1552473670.910 * * [simplify]: Extracting #2: cost 60 inf + 2 1552473670.911 * * [simplify]: Extracting #3: cost 65 inf + 2004 1552473670.913 * * [simplify]: Extracting #4: cost 7 inf + 9431 1552473670.915 * * [simplify]: Extracting #5: cost 0 inf + 10512 1552473670.918 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im)) 1552473670.918 * [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)))) 1552473670.918 * * * * [progress]: [ 594 / 799 ] simplifiying candidate # 1552473670.918 * [simplify]: Simplifying (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473670.918 * * [simplify]: iters left: 6 (14 enodes) 1552473670.922 * * [simplify]: iters left: 5 (46 enodes) 1552473670.929 * * [simplify]: iters left: 4 (62 enodes) 1552473670.939 * * [simplify]: iters left: 3 (67 enodes) 1552473670.949 * * [simplify]: iters left: 2 (77 enodes) 1552473670.974 * * [simplify]: iters left: 1 (97 enodes) 1552473671.005 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473671.006 * * [simplify]: Extracting #1: cost 10 inf + 0 1552473671.006 * * [simplify]: Extracting #2: cost 29 inf + 1 1552473671.006 * * [simplify]: Extracting #3: cost 37 inf + 62 1552473671.006 * * [simplify]: Extracting #4: cost 22 inf + 1877 1552473671.007 * * [simplify]: Extracting #5: cost 4 inf + 6739 1552473671.008 * * [simplify]: Extracting #6: cost 0 inf + 8633 1552473671.009 * [simplify]: Simplified to (/ (/ 1 (hypot y.im y.re)) (cbrt (hypot y.im y.re))) 1552473671.009 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (hypot y.im y.re)) (cbrt (hypot y.im y.re))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1552473671.009 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473671.009 * * [simplify]: iters left: 6 (16 enodes) 1552473671.013 * * [simplify]: iters left: 5 (56 enodes) 1552473671.021 * * [simplify]: iters left: 4 (95 enodes) 1552473671.047 * * [simplify]: iters left: 3 (159 enodes) 1552473671.095 * * [simplify]: iters left: 2 (246 enodes) 1552473671.168 * * [simplify]: iters left: 1 (307 enodes) 1552473671.220 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473671.220 * * [simplify]: Extracting #1: cost 20 inf + 0 1552473671.220 * * [simplify]: Extracting #2: cost 63 inf + 2 1552473671.221 * * [simplify]: Extracting #3: cost 61 inf + 5382 1552473671.227 * * [simplify]: Extracting #4: cost 11 inf + 15722 1552473671.234 * * [simplify]: Extracting #5: cost 2 inf + 17562 1552473671.241 * * [simplify]: Extracting #6: cost 0 inf + 17644 1552473671.248 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1552473671.248 * [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)))) (* (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)) (cbrt (hypot y.re y.im)))))) 1552473671.248 * * * * [progress]: [ 595 / 799 ] simplifiying candidate # 1552473671.249 * [simplify]: Simplifying (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473671.249 * * [simplify]: iters left: 6 (14 enodes) 1552473671.256 * * [simplify]: iters left: 5 (51 enodes) 1552473671.271 * * [simplify]: iters left: 4 (64 enodes) 1552473671.290 * * [simplify]: iters left: 3 (76 enodes) 1552473671.311 * * [simplify]: iters left: 2 (78 enodes) 1552473671.323 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473671.323 * * [simplify]: Extracting #1: cost 12 inf + 0 1552473671.323 * * [simplify]: Extracting #2: cost 23 inf + 1 1552473671.324 * * [simplify]: Extracting #3: cost 29 inf + 1 1552473671.324 * * [simplify]: Extracting #4: cost 30 inf + 3 1552473671.324 * * [simplify]: Extracting #5: cost 25 inf + 690 1552473671.324 * * [simplify]: Extracting #6: cost 9 inf + 3885 1552473671.325 * * [simplify]: Extracting #7: cost 1 inf + 6701 1552473671.326 * * [simplify]: Extracting #8: cost 0 inf + 7093 1552473671.327 * [simplify]: Simplified to (/ 1 (* (fabs (cbrt (fma y.im y.im (* y.re y.re)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1552473671.327 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (* (fabs (cbrt (fma y.im y.im (* y.re y.re)))) (* (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 (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 1552473671.327 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 1552473671.328 * * [simplify]: iters left: 6 (16 enodes) 1552473671.331 * * [simplify]: iters left: 5 (60 enodes) 1552473671.343 * * [simplify]: iters left: 4 (96 enodes) 1552473671.363 * * [simplify]: iters left: 3 (167 enodes) 1552473671.418 * * [simplify]: iters left: 2 (297 enodes) 1552473671.512 * * [simplify]: iters left: 1 (409 enodes) 1552473671.585 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473671.585 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473671.585 * * [simplify]: Extracting #2: cost 85 inf + 2 1552473671.586 * * [simplify]: Extracting #3: cost 110 inf + 1005 1552473671.587 * * [simplify]: Extracting #4: cost 82 inf + 6257 1552473671.590 * * [simplify]: Extracting #5: cost 34 inf + 22133 1552473671.596 * * [simplify]: Extracting #6: cost 1 inf + 33186 1552473671.609 * * [simplify]: Extracting #7: cost 0 inf + 33484 1552473671.618 * [simplify]: Simplified to (/ (/ (- (* 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))))) 1552473671.618 * [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 (* (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 (hypot y.re y.im))) (sqrt (cbrt (fma y.re y.re (* y.im y.im))))))) 1552473671.618 * * * * [progress]: [ 596 / 799 ] simplifiying candidate # 1552473671.618 * [simplify]: Simplifying (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473671.619 * * [simplify]: iters left: 6 (13 enodes) 1552473671.622 * * [simplify]: iters left: 5 (45 enodes) 1552473671.629 * * [simplify]: iters left: 4 (59 enodes) 1552473671.639 * * [simplify]: iters left: 3 (71 enodes) 1552473671.656 * * [simplify]: iters left: 2 (73 enodes) 1552473671.677 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473671.677 * * [simplify]: Extracting #1: cost 12 inf + 0 1552473671.677 * * [simplify]: Extracting #2: cost 21 inf + 1 1552473671.677 * * [simplify]: Extracting #3: cost 25 inf + 1 1552473671.677 * * [simplify]: Extracting #4: cost 26 inf + 3 1552473671.677 * * [simplify]: Extracting #5: cost 18 inf + 1102 1552473671.678 * * [simplify]: Extracting #6: cost 1 inf + 4127 1552473671.679 * * [simplify]: Extracting #7: cost 0 inf + 4425 1552473671.679 * [simplify]: Simplified to (/ 1 (* (cbrt (hypot y.im y.re)) (* (sqrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1552473671.679 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (* (cbrt (hypot y.im y.re)) (* (sqrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1552473671.680 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473671.680 * * [simplify]: iters left: 6 (16 enodes) 1552473671.684 * * [simplify]: iters left: 5 (58 enodes) 1552473671.692 * * [simplify]: iters left: 4 (95 enodes) 1552473671.709 * * [simplify]: iters left: 3 (166 enodes) 1552473671.751 * * [simplify]: iters left: 2 (296 enodes) 1552473671.836 * * [simplify]: iters left: 1 (408 enodes) 1552473671.917 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473671.917 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473671.917 * * [simplify]: Extracting #2: cost 84 inf + 2 1552473671.918 * * [simplify]: Extracting #3: cost 94 inf + 3314 1552473671.921 * * [simplify]: Extracting #4: cost 25 inf + 17969 1552473671.930 * * [simplify]: Extracting #5: cost 2 inf + 23018 1552473671.940 * * [simplify]: Extracting #6: cost 0 inf + 23100 1552473671.946 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1552473671.946 * [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 (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) 1552473671.946 * * * * [progress]: [ 597 / 799 ] simplifiying candidate # 1552473671.946 * [simplify]: Simplifying (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt 1)) 1552473671.946 * * [simplify]: iters left: 6 (9 enodes) 1552473671.949 * * [simplify]: iters left: 5 (33 enodes) 1552473671.955 * * [simplify]: iters left: 4 (41 enodes) 1552473671.960 * * [simplify]: iters left: 3 (42 enodes) 1552473671.967 * * [simplify]: iters left: 2 (48 enodes) 1552473671.973 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473671.973 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473671.973 * * [simplify]: Extracting #2: cost 9 inf + 1 1552473671.973 * * [simplify]: Extracting #3: cost 12 inf + 1 1552473671.973 * * [simplify]: Extracting #4: cost 9 inf + 60 1552473671.973 * * [simplify]: Extracting #5: cost 4 inf + 746 1552473671.974 * * [simplify]: Extracting #6: cost 0 inf + 1537 1552473671.974 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1552473671.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)) (cbrt (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473671.975 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473671.975 * * [simplify]: iters left: 6 (15 enodes) 1552473671.982 * * [simplify]: iters left: 5 (55 enodes) 1552473671.998 * * [simplify]: iters left: 4 (92 enodes) 1552473672.027 * * [simplify]: iters left: 3 (163 enodes) 1552473672.063 * * [simplify]: iters left: 2 (293 enodes) 1552473672.149 * * [simplify]: iters left: 1 (405 enodes) 1552473672.261 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473672.261 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473672.261 * * [simplify]: Extracting #2: cost 84 inf + 2 1552473672.263 * * [simplify]: Extracting #3: cost 93 inf + 3331 1552473672.268 * * [simplify]: Extracting #4: cost 18 inf + 17204 1552473672.277 * * [simplify]: Extracting #5: cost 1 inf + 20049 1552473672.285 * * [simplify]: Extracting #6: cost 0 inf + 20266 1552473672.294 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (hypot y.re y.im)) 1552473672.294 * [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)) (cbrt (hypot y.re y.im))) (hypot y.re y.im)))) 1552473672.295 * * * * [progress]: [ 598 / 799 ] simplifiying candidate # 1552473672.295 * [simplify]: Simplifying (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt 1)) 1552473672.295 * * [simplify]: iters left: 6 (9 enodes) 1552473672.300 * * [simplify]: iters left: 5 (33 enodes) 1552473672.311 * * [simplify]: iters left: 4 (41 enodes) 1552473672.321 * * [simplify]: iters left: 3 (42 enodes) 1552473672.332 * * [simplify]: iters left: 2 (48 enodes) 1552473672.345 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473672.345 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473672.345 * * [simplify]: Extracting #2: cost 9 inf + 1 1552473672.346 * * [simplify]: Extracting #3: cost 12 inf + 1 1552473672.346 * * [simplify]: Extracting #4: cost 9 inf + 60 1552473672.346 * * [simplify]: Extracting #5: cost 4 inf + 746 1552473672.346 * * [simplify]: Extracting #6: cost 0 inf + 1537 1552473672.347 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1552473672.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)) (cbrt (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473672.347 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473672.348 * * [simplify]: iters left: 6 (15 enodes) 1552473672.354 * * [simplify]: iters left: 5 (55 enodes) 1552473672.371 * * [simplify]: iters left: 4 (92 enodes) 1552473672.399 * * [simplify]: iters left: 3 (163 enodes) 1552473672.446 * * [simplify]: iters left: 2 (293 enodes) 1552473672.518 * * [simplify]: iters left: 1 (405 enodes) 1552473672.600 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473672.600 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473672.601 * * [simplify]: Extracting #2: cost 84 inf + 2 1552473672.601 * * [simplify]: Extracting #3: cost 93 inf + 3331 1552473672.604 * * [simplify]: Extracting #4: cost 18 inf + 17204 1552473672.608 * * [simplify]: Extracting #5: cost 1 inf + 20049 1552473672.613 * * [simplify]: Extracting #6: cost 0 inf + 20266 1552473672.618 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (hypot y.re y.im)) 1552473672.618 * [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)) (cbrt (hypot y.re y.im))) (hypot y.re y.im)))) 1552473672.618 * * * * [progress]: [ 599 / 799 ] simplifiying candidate # 1552473672.618 * [simplify]: Simplifying (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt 1)) 1552473672.618 * * [simplify]: iters left: 6 (9 enodes) 1552473672.621 * * [simplify]: iters left: 5 (33 enodes) 1552473672.632 * * [simplify]: iters left: 4 (41 enodes) 1552473672.643 * * [simplify]: iters left: 3 (42 enodes) 1552473672.654 * * [simplify]: iters left: 2 (48 enodes) 1552473672.662 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473672.662 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473672.662 * * [simplify]: Extracting #2: cost 9 inf + 1 1552473672.662 * * [simplify]: Extracting #3: cost 12 inf + 1 1552473672.662 * * [simplify]: Extracting #4: cost 9 inf + 60 1552473672.662 * * [simplify]: Extracting #5: cost 4 inf + 746 1552473672.662 * * [simplify]: Extracting #6: cost 0 inf + 1537 1552473672.663 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1552473672.663 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473672.664 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473672.664 * * [simplify]: iters left: 6 (15 enodes) 1552473672.668 * * [simplify]: iters left: 5 (55 enodes) 1552473672.677 * * [simplify]: iters left: 4 (92 enodes) 1552473672.696 * * [simplify]: iters left: 3 (163 enodes) 1552473672.735 * * [simplify]: iters left: 2 (293 enodes) 1552473672.822 * * [simplify]: iters left: 1 (405 enodes) 1552473672.902 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473672.902 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473672.902 * * [simplify]: Extracting #2: cost 84 inf + 2 1552473672.903 * * [simplify]: Extracting #3: cost 93 inf + 3331 1552473672.905 * * [simplify]: Extracting #4: cost 18 inf + 17204 1552473672.910 * * [simplify]: Extracting #5: cost 1 inf + 20049 1552473672.914 * * [simplify]: Extracting #6: cost 0 inf + 20266 1552473672.919 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (hypot y.re y.im)) 1552473672.919 * [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)) (cbrt (hypot y.re y.im))) (hypot y.re y.im)))) 1552473672.919 * * * * [progress]: [ 600 / 799 ] simplifiying candidate # 1552473672.919 * [simplify]: Simplifying (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (* 1 1))) 1552473672.919 * * [simplify]: iters left: 6 (10 enodes) 1552473672.924 * * [simplify]: iters left: 5 (35 enodes) 1552473672.935 * * [simplify]: iters left: 4 (43 enodes) 1552473672.942 * * [simplify]: iters left: 3 (44 enodes) 1552473672.948 * * [simplify]: iters left: 2 (46 enodes) 1552473672.954 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473672.954 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473672.954 * * [simplify]: Extracting #2: cost 9 inf + 1 1552473672.954 * * [simplify]: Extracting #3: cost 12 inf + 1 1552473672.954 * * [simplify]: Extracting #4: cost 9 inf + 60 1552473672.954 * * [simplify]: Extracting #5: cost 4 inf + 746 1552473672.954 * * [simplify]: Extracting #6: cost 0 inf + 1537 1552473672.954 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1552473672.955 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473672.955 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473672.955 * * [simplify]: iters left: 6 (15 enodes) 1552473672.958 * * [simplify]: iters left: 5 (55 enodes) 1552473672.971 * * [simplify]: iters left: 4 (92 enodes) 1552473673.000 * * [simplify]: iters left: 3 (163 enodes) 1552473673.052 * * [simplify]: iters left: 2 (293 enodes) 1552473673.149 * * [simplify]: iters left: 1 (405 enodes) 1552473673.229 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473673.230 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473673.230 * * [simplify]: Extracting #2: cost 84 inf + 2 1552473673.231 * * [simplify]: Extracting #3: cost 93 inf + 3331 1552473673.237 * * [simplify]: Extracting #4: cost 18 inf + 17204 1552473673.246 * * [simplify]: Extracting #5: cost 1 inf + 20049 1552473673.255 * * [simplify]: Extracting #6: cost 0 inf + 20266 1552473673.263 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (hypot y.re y.im)) 1552473673.263 * [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)) (cbrt (hypot y.re y.im))) (hypot y.re y.im)))) 1552473673.264 * * * * [progress]: [ 601 / 799 ] simplifiying candidate # 1552473673.264 * [simplify]: Simplifying (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt 1)) 1552473673.264 * * [simplify]: iters left: 6 (9 enodes) 1552473673.269 * * [simplify]: iters left: 5 (33 enodes) 1552473673.280 * * [simplify]: iters left: 4 (41 enodes) 1552473673.290 * * [simplify]: iters left: 3 (42 enodes) 1552473673.301 * * [simplify]: iters left: 2 (48 enodes) 1552473673.311 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473673.311 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473673.311 * * [simplify]: Extracting #2: cost 9 inf + 1 1552473673.311 * * [simplify]: Extracting #3: cost 12 inf + 1 1552473673.311 * * [simplify]: Extracting #4: cost 9 inf + 60 1552473673.311 * * [simplify]: Extracting #5: cost 4 inf + 746 1552473673.312 * * [simplify]: Extracting #6: cost 0 inf + 1537 1552473673.312 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1552473673.312 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473673.312 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473673.312 * * [simplify]: iters left: 6 (15 enodes) 1552473673.316 * * [simplify]: iters left: 5 (55 enodes) 1552473673.326 * * [simplify]: iters left: 4 (92 enodes) 1552473673.340 * * [simplify]: iters left: 3 (163 enodes) 1552473673.392 * * [simplify]: iters left: 2 (293 enodes) 1552473673.468 * * [simplify]: iters left: 1 (405 enodes) 1552473673.572 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473673.572 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473673.572 * * [simplify]: Extracting #2: cost 84 inf + 2 1552473673.573 * * [simplify]: Extracting #3: cost 93 inf + 3331 1552473673.576 * * [simplify]: Extracting #4: cost 18 inf + 17204 1552473673.580 * * [simplify]: Extracting #5: cost 1 inf + 20049 1552473673.584 * * [simplify]: Extracting #6: cost 0 inf + 20266 1552473673.589 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (hypot y.re y.im)) 1552473673.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)) (cbrt (hypot y.re y.im))) (hypot y.re y.im)))) 1552473673.589 * * * * [progress]: [ 602 / 799 ] simplifiying candidate # 1552473673.589 * [simplify]: Simplifying (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt 1)) 1552473673.590 * * [simplify]: iters left: 6 (9 enodes) 1552473673.595 * * [simplify]: iters left: 5 (33 enodes) 1552473673.606 * * [simplify]: iters left: 4 (41 enodes) 1552473673.616 * * [simplify]: iters left: 3 (42 enodes) 1552473673.625 * * [simplify]: iters left: 2 (48 enodes) 1552473673.630 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473673.630 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473673.630 * * [simplify]: Extracting #2: cost 9 inf + 1 1552473673.630 * * [simplify]: Extracting #3: cost 12 inf + 1 1552473673.631 * * [simplify]: Extracting #4: cost 9 inf + 60 1552473673.631 * * [simplify]: Extracting #5: cost 4 inf + 746 1552473673.631 * * [simplify]: Extracting #6: cost 0 inf + 1537 1552473673.631 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1552473673.631 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473673.631 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473673.631 * * [simplify]: iters left: 6 (15 enodes) 1552473673.635 * * [simplify]: iters left: 5 (55 enodes) 1552473673.643 * * [simplify]: iters left: 4 (92 enodes) 1552473673.659 * * [simplify]: iters left: 3 (163 enodes) 1552473673.686 * * [simplify]: iters left: 2 (293 enodes) 1552473673.740 * * [simplify]: iters left: 1 (405 enodes) 1552473673.832 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473673.832 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473673.832 * * [simplify]: Extracting #2: cost 84 inf + 2 1552473673.833 * * [simplify]: Extracting #3: cost 93 inf + 3331 1552473673.836 * * [simplify]: Extracting #4: cost 18 inf + 17204 1552473673.840 * * [simplify]: Extracting #5: cost 1 inf + 20049 1552473673.844 * * [simplify]: Extracting #6: cost 0 inf + 20266 1552473673.852 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (hypot y.re y.im)) 1552473673.853 * [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)) (cbrt (hypot y.re y.im))) (hypot y.re y.im)))) 1552473673.853 * * * * [progress]: [ 603 / 799 ] simplifiying candidate # 1552473673.853 * [simplify]: Simplifying (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473673.853 * * [simplify]: iters left: 6 (13 enodes) 1552473673.860 * * [simplify]: iters left: 5 (45 enodes) 1552473673.874 * * [simplify]: iters left: 4 (59 enodes) 1552473673.884 * * [simplify]: iters left: 3 (71 enodes) 1552473673.895 * * [simplify]: iters left: 2 (73 enodes) 1552473673.905 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473673.905 * * [simplify]: Extracting #1: cost 12 inf + 0 1552473673.905 * * [simplify]: Extracting #2: cost 21 inf + 1 1552473673.906 * * [simplify]: Extracting #3: cost 25 inf + 1 1552473673.906 * * [simplify]: Extracting #4: cost 26 inf + 3 1552473673.906 * * [simplify]: Extracting #5: cost 18 inf + 1102 1552473673.907 * * [simplify]: Extracting #6: cost 1 inf + 4127 1552473673.909 * * [simplify]: Extracting #7: cost 0 inf + 4425 1552473673.910 * [simplify]: Simplified to (/ 1 (* (cbrt (hypot y.im y.re)) (* (sqrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1552473673.910 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (* (cbrt (hypot y.im y.re)) (* (sqrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1552473673.911 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473673.911 * * [simplify]: iters left: 6 (16 enodes) 1552473673.920 * * [simplify]: iters left: 5 (58 enodes) 1552473673.932 * * [simplify]: iters left: 4 (95 enodes) 1552473673.947 * * [simplify]: iters left: 3 (166 enodes) 1552473673.983 * * [simplify]: iters left: 2 (296 enodes) 1552473674.074 * * [simplify]: iters left: 1 (408 enodes) 1552473674.149 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473674.150 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473674.150 * * [simplify]: Extracting #2: cost 84 inf + 2 1552473674.150 * * [simplify]: Extracting #3: cost 94 inf + 3314 1552473674.154 * * [simplify]: Extracting #4: cost 25 inf + 17969 1552473674.160 * * [simplify]: Extracting #5: cost 2 inf + 23018 1552473674.170 * * [simplify]: Extracting #6: cost 0 inf + 23100 1552473674.179 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1552473674.180 * [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 (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) 1552473674.180 * * * * [progress]: [ 604 / 799 ] simplifiying candidate # 1552473674.180 * [simplify]: Simplifying (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1) 1552473674.180 * * [simplify]: iters left: 6 (8 enodes) 1552473674.183 * * [simplify]: iters left: 5 (28 enodes) 1552473674.189 * * [simplify]: iters left: 4 (38 enodes) 1552473674.195 * * [simplify]: iters left: 3 (45 enodes) 1552473674.205 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473674.205 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473674.205 * * [simplify]: Extracting #2: cost 9 inf + 1 1552473674.205 * * [simplify]: Extracting #3: cost 12 inf + 1 1552473674.205 * * [simplify]: Extracting #4: cost 9 inf + 60 1552473674.206 * * [simplify]: Extracting #5: cost 0 inf + 1537 1552473674.206 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1552473674.206 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473674.207 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473674.207 * * [simplify]: iters left: 6 (15 enodes) 1552473674.211 * * [simplify]: iters left: 5 (55 enodes) 1552473674.222 * * [simplify]: iters left: 4 (92 enodes) 1552473674.250 * * [simplify]: iters left: 3 (163 enodes) 1552473674.304 * * [simplify]: iters left: 2 (293 enodes) 1552473674.396 * * [simplify]: iters left: 1 (405 enodes) 1552473674.473 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473674.473 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473674.474 * * [simplify]: Extracting #2: cost 84 inf + 2 1552473674.475 * * [simplify]: Extracting #3: cost 93 inf + 3331 1552473674.481 * * [simplify]: Extracting #4: cost 18 inf + 17204 1552473674.489 * * [simplify]: Extracting #5: cost 1 inf + 20049 1552473674.498 * * [simplify]: Extracting #6: cost 0 inf + 20266 1552473674.502 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (hypot y.re y.im)) 1552473674.502 * [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)) (cbrt (hypot y.re y.im))) (hypot y.re y.im)))) 1552473674.503 * * * * [progress]: [ 605 / 799 ] simplifiying candidate # 1552473674.503 * [simplify]: Simplifying (/ (/ 1 (sqrt (hypot y.re y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473674.503 * * [simplify]: iters left: 6 (13 enodes) 1552473674.506 * * [simplify]: iters left: 5 (45 enodes) 1552473674.514 * * [simplify]: iters left: 4 (59 enodes) 1552473674.523 * * [simplify]: iters left: 3 (68 enodes) 1552473674.538 * * [simplify]: iters left: 2 (71 enodes) 1552473674.550 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473674.550 * * [simplify]: Extracting #1: cost 10 inf + 0 1552473674.550 * * [simplify]: Extracting #2: cost 19 inf + 1 1552473674.550 * * [simplify]: Extracting #3: cost 25 inf + 1 1552473674.550 * * [simplify]: Extracting #4: cost 25 inf + 60 1552473674.552 * * [simplify]: Extracting #5: cost 14 inf + 1813 1552473674.553 * * [simplify]: Extracting #6: cost 1 inf + 4127 1552473674.553 * * [simplify]: Extracting #7: cost 0 inf + 4425 1552473674.554 * [simplify]: Simplified to (/ 1 (* (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))) 1552473674.554 * [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))) (sqrt (hypot y.im y.re)))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1552473674.554 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473674.555 * * [simplify]: iters left: 6 (16 enodes) 1552473674.558 * * [simplify]: iters left: 5 (58 enodes) 1552473674.568 * * [simplify]: iters left: 4 (95 enodes) 1552473674.591 * * [simplify]: iters left: 3 (166 enodes) 1552473674.625 * * [simplify]: iters left: 2 (296 enodes) 1552473674.704 * * [simplify]: iters left: 1 (408 enodes) 1552473674.795 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473674.795 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473674.796 * * [simplify]: Extracting #2: cost 84 inf + 2 1552473674.797 * * [simplify]: Extracting #3: cost 94 inf + 3394 1552473674.803 * * [simplify]: Extracting #4: cost 25 inf + 18049 1552473674.814 * * [simplify]: Extracting #5: cost 2 inf + 23018 1552473674.823 * * [simplify]: Extracting #6: cost 0 inf + 23100 1552473674.829 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1552473674.829 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (hypot y.re y.im))) (* (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)) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))))) 1552473674.830 * * * * [progress]: [ 606 / 799 ] simplifiying candidate # 1552473674.830 * [simplify]: Simplifying (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473674.830 * * [simplify]: iters left: 6 (13 enodes) 1552473674.833 * * [simplify]: iters left: 5 (46 enodes) 1552473674.841 * * [simplify]: iters left: 4 (54 enodes) 1552473674.849 * * [simplify]: iters left: 3 (56 enodes) 1552473674.864 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473674.864 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473674.864 * * [simplify]: Extracting #2: cost 15 inf + 1 1552473674.864 * * [simplify]: Extracting #3: cost 21 inf + 1 1552473674.864 * * [simplify]: Extracting #4: cost 20 inf + 117 1552473674.865 * * [simplify]: Extracting #5: cost 14 inf + 902 1552473674.865 * * [simplify]: Extracting #6: cost 2 inf + 3698 1552473674.867 * * [simplify]: Extracting #7: cost 0 inf + 4173 1552473674.868 * [simplify]: Simplified to (/ 1 (* (fabs (cbrt (fma y.re y.re (* y.im y.im)))) (sqrt (hypot y.re y.im)))) 1552473674.868 * [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)))) (sqrt (hypot y.re y.im)))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 1552473674.868 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 1552473674.868 * * [simplify]: iters left: 6 (16 enodes) 1552473674.876 * * [simplify]: iters left: 5 (60 enodes) 1552473674.892 * * [simplify]: iters left: 4 (96 enodes) 1552473674.908 * * [simplify]: iters left: 3 (167 enodes) 1552473674.944 * * [simplify]: iters left: 2 (297 enodes) 1552473675.002 * * [simplify]: iters left: 1 (409 enodes) 1552473675.088 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473675.088 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473675.088 * * [simplify]: Extracting #2: cost 85 inf + 2 1552473675.088 * * [simplify]: Extracting #3: cost 110 inf + 885 1552473675.090 * * [simplify]: Extracting #4: cost 82 inf + 5177 1552473675.093 * * [simplify]: Extracting #5: cost 34 inf + 19893 1552473675.099 * * [simplify]: Extracting #6: cost 1 inf + 30466 1552473675.106 * * [simplify]: Extracting #7: cost 0 inf + 30764 1552473675.113 * [simplify]: Simplified to (/ (/ (- (* 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))))) 1552473675.113 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (hypot y.re y.im))) (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 (hypot y.re y.im))) (sqrt (cbrt (fma y.re y.re (* y.im y.im))))))) 1552473675.114 * * * * [progress]: [ 607 / 799 ] simplifiying candidate # 1552473675.114 * [simplify]: Simplifying (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473675.114 * * [simplify]: iters left: 6 (12 enodes) 1552473675.121 * * [simplify]: iters left: 5 (38 enodes) 1552473675.132 * * [simplify]: iters left: 4 (44 enodes) 1552473675.145 * * [simplify]: iters left: 3 (45 enodes) 1552473675.159 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473675.159 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473675.159 * * [simplify]: Extracting #2: cost 11 inf + 1 1552473675.159 * * [simplify]: Extracting #3: cost 7 inf + 409 1552473675.160 * * [simplify]: Extracting #4: cost 3 inf + 921 1552473675.160 * * [simplify]: Extracting #5: cost 0 inf + 1141 1552473675.161 * [simplify]: Simplified to (/ 1 (hypot y.im y.re)) 1552473675.161 * [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 (hypot y.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1552473675.161 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473675.161 * * [simplify]: iters left: 6 (16 enodes) 1552473675.169 * * [simplify]: iters left: 5 (56 enodes) 1552473675.185 * * [simplify]: iters left: 4 (93 enodes) 1552473675.200 * * [simplify]: iters left: 3 (153 enodes) 1552473675.230 * * [simplify]: iters left: 2 (228 enodes) 1552473675.293 * * [simplify]: iters left: 1 (284 enodes) 1552473675.343 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473675.343 * * [simplify]: Extracting #1: cost 19 inf + 0 1552473675.343 * * [simplify]: Extracting #2: cost 59 inf + 2 1552473675.344 * * [simplify]: Extracting #3: cost 61 inf + 2531 1552473675.346 * * [simplify]: Extracting #4: cost 12 inf + 9207 1552473675.348 * * [simplify]: Extracting #5: cost 0 inf + 10706 1552473675.351 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1552473675.351 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) 1552473675.351 * * * * [progress]: [ 608 / 799 ] simplifiying candidate # 1552473675.351 * [simplify]: Simplifying (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt 1)) 1552473675.351 * * [simplify]: iters left: 6 (8 enodes) 1552473675.355 * * [simplify]: iters left: 5 (28 enodes) 1552473675.362 * * [simplify]: iters left: 4 (32 enodes) 1552473675.370 * * [simplify]: iters left: 3 (34 enodes) 1552473675.379 * * [simplify]: iters left: 2 (35 enodes) 1552473675.387 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473675.387 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473675.387 * * [simplify]: Extracting #2: cost 5 inf + 1 1552473675.387 * * [simplify]: Extracting #3: cost 8 inf + 1 1552473675.387 * * [simplify]: Extracting #4: cost 6 inf + 3 1552473675.387 * * [simplify]: Extracting #5: cost 1 inf + 490 1552473675.387 * * [simplify]: Extracting #6: cost 0 inf + 587 1552473675.387 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 1552473675.387 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473675.388 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473675.388 * * [simplify]: iters left: 6 (15 enodes) 1552473675.391 * * [simplify]: iters left: 5 (55 enodes) 1552473675.400 * * [simplify]: iters left: 4 (92 enodes) 1552473675.414 * * [simplify]: iters left: 3 (163 enodes) 1552473675.455 * * [simplify]: iters left: 2 (293 enodes) 1552473675.505 * * [simplify]: iters left: 1 (405 enodes) 1552473675.614 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473675.614 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473675.614 * * [simplify]: Extracting #2: cost 84 inf + 2 1552473675.616 * * [simplify]: Extracting #3: cost 93 inf + 3051 1552473675.621 * * [simplify]: Extracting #4: cost 18 inf + 14924 1552473675.630 * * [simplify]: Extracting #5: cost 1 inf + 17369 1552473675.639 * * [simplify]: Extracting #6: cost 0 inf + 17546 1552473675.648 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) 1552473675.648 * [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)) (sqrt (hypot y.re y.im))) (hypot y.re y.im)))) 1552473675.648 * * * * [progress]: [ 609 / 799 ] simplifiying candidate # 1552473675.648 * [simplify]: Simplifying (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt 1)) 1552473675.649 * * [simplify]: iters left: 6 (8 enodes) 1552473675.654 * * [simplify]: iters left: 5 (28 enodes) 1552473675.660 * * [simplify]: iters left: 4 (32 enodes) 1552473675.665 * * [simplify]: iters left: 3 (34 enodes) 1552473675.669 * * [simplify]: iters left: 2 (35 enodes) 1552473675.673 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473675.673 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473675.673 * * [simplify]: Extracting #2: cost 5 inf + 1 1552473675.673 * * [simplify]: Extracting #3: cost 8 inf + 1 1552473675.673 * * [simplify]: Extracting #4: cost 6 inf + 3 1552473675.673 * * [simplify]: Extracting #5: cost 1 inf + 490 1552473675.674 * * [simplify]: Extracting #6: cost 0 inf + 587 1552473675.674 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 1552473675.674 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473675.674 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473675.674 * * [simplify]: iters left: 6 (15 enodes) 1552473675.679 * * [simplify]: iters left: 5 (55 enodes) 1552473675.688 * * [simplify]: iters left: 4 (92 enodes) 1552473675.702 * * [simplify]: iters left: 3 (163 enodes) 1552473675.730 * * [simplify]: iters left: 2 (293 enodes) 1552473675.779 * * [simplify]: iters left: 1 (405 enodes) 1552473675.850 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473675.850 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473675.850 * * [simplify]: Extracting #2: cost 84 inf + 2 1552473675.851 * * [simplify]: Extracting #3: cost 93 inf + 3051 1552473675.853 * * [simplify]: Extracting #4: cost 18 inf + 14924 1552473675.858 * * [simplify]: Extracting #5: cost 1 inf + 17369 1552473675.862 * * [simplify]: Extracting #6: cost 0 inf + 17546 1552473675.867 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) 1552473675.867 * [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)) (sqrt (hypot y.re y.im))) (hypot y.re y.im)))) 1552473675.867 * * * * [progress]: [ 610 / 799 ] simplifiying candidate # 1552473675.867 * [simplify]: Simplifying (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt 1)) 1552473675.867 * * [simplify]: iters left: 6 (8 enodes) 1552473675.871 * * [simplify]: iters left: 5 (28 enodes) 1552473675.875 * * [simplify]: iters left: 4 (32 enodes) 1552473675.880 * * [simplify]: iters left: 3 (34 enodes) 1552473675.884 * * [simplify]: iters left: 2 (35 enodes) 1552473675.888 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473675.888 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473675.888 * * [simplify]: Extracting #2: cost 5 inf + 1 1552473675.888 * * [simplify]: Extracting #3: cost 8 inf + 1 1552473675.888 * * [simplify]: Extracting #4: cost 6 inf + 3 1552473675.888 * * [simplify]: Extracting #5: cost 1 inf + 490 1552473675.888 * * [simplify]: Extracting #6: cost 0 inf + 587 1552473675.889 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 1552473675.889 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473675.889 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473675.889 * * [simplify]: iters left: 6 (15 enodes) 1552473675.892 * * [simplify]: iters left: 5 (55 enodes) 1552473675.901 * * [simplify]: iters left: 4 (92 enodes) 1552473675.917 * * [simplify]: iters left: 3 (163 enodes) 1552473675.944 * * [simplify]: iters left: 2 (293 enodes) 1552473676.011 * * [simplify]: iters left: 1 (405 enodes) 1552473676.125 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473676.125 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473676.126 * * [simplify]: Extracting #2: cost 84 inf + 2 1552473676.127 * * [simplify]: Extracting #3: cost 93 inf + 3051 1552473676.133 * * [simplify]: Extracting #4: cost 18 inf + 14924 1552473676.142 * * [simplify]: Extracting #5: cost 1 inf + 17369 1552473676.152 * * [simplify]: Extracting #6: cost 0 inf + 17546 1552473676.161 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) 1552473676.161 * [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)) (sqrt (hypot y.re y.im))) (hypot y.re y.im)))) 1552473676.161 * * * * [progress]: [ 611 / 799 ] simplifiying candidate # 1552473676.161 * [simplify]: Simplifying (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (* 1 1))) 1552473676.161 * * [simplify]: iters left: 6 (9 enodes) 1552473676.168 * * [simplify]: iters left: 5 (30 enodes) 1552473676.177 * * [simplify]: iters left: 4 (34 enodes) 1552473676.184 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473676.184 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473676.184 * * [simplify]: Extracting #2: cost 5 inf + 1 1552473676.184 * * [simplify]: Extracting #3: cost 8 inf + 1 1552473676.185 * * [simplify]: Extracting #4: cost 3 inf + 214 1552473676.185 * * [simplify]: Extracting #5: cost 0 inf + 587 1552473676.185 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 1552473676.185 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473676.186 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473676.186 * * [simplify]: iters left: 6 (15 enodes) 1552473676.193 * * [simplify]: iters left: 5 (55 enodes) 1552473676.210 * * [simplify]: iters left: 4 (92 enodes) 1552473676.228 * * [simplify]: iters left: 3 (163 enodes) 1552473676.269 * * [simplify]: iters left: 2 (293 enodes) 1552473676.367 * * [simplify]: iters left: 1 (405 enodes) 1552473676.449 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473676.449 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473676.450 * * [simplify]: Extracting #2: cost 84 inf + 2 1552473676.451 * * [simplify]: Extracting #3: cost 93 inf + 3051 1552473676.459 * * [simplify]: Extracting #4: cost 18 inf + 14924 1552473676.466 * * [simplify]: Extracting #5: cost 1 inf + 17369 1552473676.471 * * [simplify]: Extracting #6: cost 0 inf + 17546 1552473676.475 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) 1552473676.475 * [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)) (sqrt (hypot y.re y.im))) (hypot y.re y.im)))) 1552473676.475 * * * * [progress]: [ 612 / 799 ] simplifiying candidate # 1552473676.476 * [simplify]: Simplifying (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt 1)) 1552473676.476 * * [simplify]: iters left: 6 (8 enodes) 1552473676.479 * * [simplify]: iters left: 5 (28 enodes) 1552473676.485 * * [simplify]: iters left: 4 (32 enodes) 1552473676.489 * * [simplify]: iters left: 3 (34 enodes) 1552473676.493 * * [simplify]: iters left: 2 (35 enodes) 1552473676.498 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473676.498 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473676.498 * * [simplify]: Extracting #2: cost 5 inf + 1 1552473676.498 * * [simplify]: Extracting #3: cost 8 inf + 1 1552473676.498 * * [simplify]: Extracting #4: cost 6 inf + 3 1552473676.498 * * [simplify]: Extracting #5: cost 1 inf + 490 1552473676.499 * * [simplify]: Extracting #6: cost 0 inf + 587 1552473676.499 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 1552473676.499 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473676.499 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473676.500 * * [simplify]: iters left: 6 (15 enodes) 1552473676.507 * * [simplify]: iters left: 5 (55 enodes) 1552473676.523 * * [simplify]: iters left: 4 (92 enodes) 1552473676.551 * * [simplify]: iters left: 3 (163 enodes) 1552473676.606 * * [simplify]: iters left: 2 (293 enodes) 1552473676.685 * * [simplify]: iters left: 1 (405 enodes) 1552473676.792 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473676.792 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473676.792 * * [simplify]: Extracting #2: cost 84 inf + 2 1552473676.794 * * [simplify]: Extracting #3: cost 93 inf + 3051 1552473676.800 * * [simplify]: Extracting #4: cost 18 inf + 14924 1552473676.809 * * [simplify]: Extracting #5: cost 1 inf + 17369 1552473676.819 * * [simplify]: Extracting #6: cost 0 inf + 17546 1552473676.827 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) 1552473676.827 * [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)) (sqrt (hypot y.re y.im))) (hypot y.re y.im)))) 1552473676.827 * * * * [progress]: [ 613 / 799 ] simplifiying candidate # 1552473676.827 * [simplify]: Simplifying (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt 1)) 1552473676.827 * * [simplify]: iters left: 6 (8 enodes) 1552473676.831 * * [simplify]: iters left: 5 (28 enodes) 1552473676.836 * * [simplify]: iters left: 4 (32 enodes) 1552473676.840 * * [simplify]: iters left: 3 (34 enodes) 1552473676.845 * * [simplify]: iters left: 2 (35 enodes) 1552473676.849 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473676.849 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473676.849 * * [simplify]: Extracting #2: cost 5 inf + 1 1552473676.849 * * [simplify]: Extracting #3: cost 8 inf + 1 1552473676.849 * * [simplify]: Extracting #4: cost 6 inf + 3 1552473676.849 * * [simplify]: Extracting #5: cost 1 inf + 490 1552473676.849 * * [simplify]: Extracting #6: cost 0 inf + 587 1552473676.849 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 1552473676.849 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473676.850 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473676.850 * * [simplify]: iters left: 6 (15 enodes) 1552473676.853 * * [simplify]: iters left: 5 (55 enodes) 1552473676.870 * * [simplify]: iters left: 4 (92 enodes) 1552473676.892 * * [simplify]: iters left: 3 (163 enodes) 1552473676.927 * * [simplify]: iters left: 2 (293 enodes) 1552473677.001 * * [simplify]: iters left: 1 (405 enodes) 1552473677.094 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473677.094 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473677.094 * * [simplify]: Extracting #2: cost 84 inf + 2 1552473677.095 * * [simplify]: Extracting #3: cost 93 inf + 3051 1552473677.098 * * [simplify]: Extracting #4: cost 18 inf + 14924 1552473677.103 * * [simplify]: Extracting #5: cost 1 inf + 17369 1552473677.112 * * [simplify]: Extracting #6: cost 0 inf + 17546 1552473677.121 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) 1552473677.121 * [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)) (sqrt (hypot y.re y.im))) (hypot y.re y.im)))) 1552473677.122 * * * * [progress]: [ 614 / 799 ] simplifiying candidate # 1552473677.122 * [simplify]: Simplifying (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473677.122 * * [simplify]: iters left: 6 (12 enodes) 1552473677.130 * * [simplify]: iters left: 5 (38 enodes) 1552473677.138 * * [simplify]: iters left: 4 (44 enodes) 1552473677.144 * * [simplify]: iters left: 3 (45 enodes) 1552473677.151 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473677.151 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473677.151 * * [simplify]: Extracting #2: cost 11 inf + 1 1552473677.151 * * [simplify]: Extracting #3: cost 7 inf + 409 1552473677.151 * * [simplify]: Extracting #4: cost 3 inf + 921 1552473677.151 * * [simplify]: Extracting #5: cost 0 inf + 1141 1552473677.152 * [simplify]: Simplified to (/ 1 (hypot y.im y.re)) 1552473677.152 * [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 (hypot y.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1552473677.152 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473677.152 * * [simplify]: iters left: 6 (16 enodes) 1552473677.156 * * [simplify]: iters left: 5 (56 enodes) 1552473677.164 * * [simplify]: iters left: 4 (93 enodes) 1552473677.183 * * [simplify]: iters left: 3 (153 enodes) 1552473677.207 * * [simplify]: iters left: 2 (228 enodes) 1552473677.257 * * [simplify]: iters left: 1 (284 enodes) 1552473677.293 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473677.293 * * [simplify]: Extracting #1: cost 19 inf + 0 1552473677.293 * * [simplify]: Extracting #2: cost 59 inf + 2 1552473677.294 * * [simplify]: Extracting #3: cost 61 inf + 2531 1552473677.296 * * [simplify]: Extracting #4: cost 12 inf + 9207 1552473677.299 * * [simplify]: Extracting #5: cost 0 inf + 10706 1552473677.302 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1552473677.302 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) 1552473677.302 * * * * [progress]: [ 615 / 799 ] simplifiying candidate # 1552473677.303 * [simplify]: Simplifying (/ (/ 1 (sqrt (hypot y.re y.im))) 1) 1552473677.303 * * [simplify]: iters left: 6 (7 enodes) 1552473677.305 * * [simplify]: iters left: 5 (23 enodes) 1552473677.309 * * [simplify]: iters left: 4 (28 enodes) 1552473677.313 * * [simplify]: iters left: 3 (31 enodes) 1552473677.317 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473677.317 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473677.317 * * [simplify]: Extracting #2: cost 5 inf + 1 1552473677.317 * * [simplify]: Extracting #3: cost 8 inf + 1 1552473677.317 * * [simplify]: Extracting #4: cost 6 inf + 3 1552473677.317 * * [simplify]: Extracting #5: cost 2 inf + 352 1552473677.317 * * [simplify]: Extracting #6: cost 0 inf + 587 1552473677.318 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 1552473677.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 (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473677.318 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473677.318 * * [simplify]: iters left: 6 (15 enodes) 1552473677.321 * * [simplify]: iters left: 5 (55 enodes) 1552473677.338 * * [simplify]: iters left: 4 (92 enodes) 1552473677.366 * * [simplify]: iters left: 3 (163 enodes) 1552473677.418 * * [simplify]: iters left: 2 (293 enodes) 1552473677.487 * * [simplify]: iters left: 1 (405 enodes) 1552473677.601 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473677.601 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473677.602 * * [simplify]: Extracting #2: cost 84 inf + 2 1552473677.603 * * [simplify]: Extracting #3: cost 93 inf + 3051 1552473677.609 * * [simplify]: Extracting #4: cost 18 inf + 14924 1552473677.618 * * [simplify]: Extracting #5: cost 1 inf + 17369 1552473677.626 * * [simplify]: Extracting #6: cost 0 inf + 17546 1552473677.635 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) 1552473677.635 * [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)) (sqrt (hypot y.re y.im))) (hypot y.re y.im)))) 1552473677.636 * * * * [progress]: [ 616 / 799 ] simplifiying candidate # 1552473677.636 * [simplify]: Simplifying (/ (/ 1 1) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473677.636 * * [simplify]: iters left: 6 (11 enodes) 1552473677.642 * * [simplify]: iters left: 5 (38 enodes) 1552473677.654 * * [simplify]: iters left: 4 (46 enodes) 1552473677.669 * * [simplify]: iters left: 3 (48 enodes) 1552473677.682 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473677.682 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473677.682 * * [simplify]: Extracting #2: cost 11 inf + 1 1552473677.682 * * [simplify]: Extracting #3: cost 15 inf + 1 1552473677.682 * * [simplify]: Extracting #4: cost 13 inf + 375 1552473677.683 * * [simplify]: Extracting #5: cost 6 inf + 1580 1552473677.684 * * [simplify]: Extracting #6: cost 0 inf + 2251 1552473677.684 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1552473677.684 * [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 (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1552473677.685 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473677.685 * * [simplify]: iters left: 6 (15 enodes) 1552473677.693 * * [simplify]: iters left: 5 (55 enodes) 1552473677.710 * * [simplify]: iters left: 4 (97 enodes) 1552473677.726 * * [simplify]: iters left: 3 (176 enodes) 1552473677.769 * * [simplify]: iters left: 2 (306 enodes) 1552473677.842 * * [simplify]: iters left: 1 (414 enodes) 1552473677.908 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473677.908 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473677.908 * * [simplify]: Extracting #2: cost 84 inf + 2 1552473677.909 * * [simplify]: Extracting #3: cost 89 inf + 3778 1552473677.912 * * [simplify]: Extracting #4: cost 14 inf + 17772 1552473677.916 * * [simplify]: Extracting #5: cost 0 inf + 20266 1552473677.924 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (hypot y.re y.im))) 1552473677.924 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 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)) (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1552473677.925 * * * * [progress]: [ 617 / 799 ] simplifiying candidate # 1552473677.925 * [simplify]: Simplifying (/ (/ 1 1) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473677.925 * * [simplify]: iters left: 6 (11 enodes) 1552473677.931 * * [simplify]: iters left: 5 (36 enodes) 1552473677.942 * * [simplify]: iters left: 4 (39 enodes) 1552473677.953 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473677.953 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473677.953 * * [simplify]: Extracting #2: cost 6 inf + 1 1552473677.953 * * [simplify]: Extracting #3: cost 9 inf + 1 1552473677.953 * * [simplify]: Extracting #4: cost 14 inf + 1 1552473677.953 * * [simplify]: Extracting #5: cost 12 inf + 85 1552473677.953 * * [simplify]: Extracting #6: cost 6 inf + 755 1552473677.954 * * [simplify]: Extracting #7: cost 0 inf + 2099 1552473677.954 * [simplify]: Simplified to (/ 1 (fabs (cbrt (fma y.re y.re (* y.im y.im))))) 1552473677.954 * [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)) (hypot y.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 1552473677.955 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 1552473677.955 * * [simplify]: iters left: 6 (15 enodes) 1552473677.962 * * [simplify]: iters left: 5 (57 enodes) 1552473677.973 * * [simplify]: iters left: 4 (93 enodes) 1552473677.989 * * [simplify]: iters left: 3 (164 enodes) 1552473678.026 * * [simplify]: iters left: 2 (294 enodes) 1552473678.090 * * [simplify]: iters left: 1 (406 enodes) 1552473678.167 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473678.167 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473678.167 * * [simplify]: Extracting #2: cost 84 inf + 2 1552473678.168 * * [simplify]: Extracting #3: cost 103 inf + 1358 1552473678.169 * * [simplify]: Extracting #4: cost 78 inf + 4318 1552473678.172 * * [simplify]: Extracting #5: cost 29 inf + 19259 1552473678.178 * * [simplify]: Extracting #6: cost 1 inf + 27537 1552473678.184 * * [simplify]: Extracting #7: cost 0 inf + 27930 1552473678.190 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (cbrt (fma y.re y.re (* y.im y.im))))) 1552473678.190 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 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)) (hypot y.re y.im)) (sqrt (cbrt (fma y.re y.re (* y.im y.im))))))) 1552473678.191 * * * * [progress]: [ 618 / 799 ] simplifiying candidate # 1552473678.191 * [simplify]: Simplifying (/ (/ 1 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473678.191 * * [simplify]: iters left: 6 (10 enodes) 1552473678.194 * * [simplify]: iters left: 5 (33 enodes) 1552473678.204 * * [simplify]: iters left: 4 (37 enodes) 1552473678.215 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473678.215 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473678.215 * * [simplify]: Extracting #2: cost 5 inf + 1 1552473678.215 * * [simplify]: Extracting #3: cost 9 inf + 1 1552473678.215 * * [simplify]: Extracting #4: cost 5 inf + 530 1552473678.216 * * [simplify]: Extracting #5: cost 4 inf + 669 1552473678.216 * * [simplify]: Extracting #6: cost 0 inf + 945 1552473678.216 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 1552473678.216 * [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 (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1552473678.217 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473678.217 * * [simplify]: iters left: 6 (15 enodes) 1552473678.224 * * [simplify]: iters left: 5 (55 enodes) 1552473678.242 * * [simplify]: iters left: 4 (97 enodes) 1552473678.275 * * [simplify]: iters left: 3 (176 enodes) 1552473678.307 * * [simplify]: iters left: 2 (306 enodes) 1552473678.402 * * [simplify]: iters left: 1 (414 enodes) 1552473678.479 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473678.479 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473678.479 * * [simplify]: Extracting #2: cost 84 inf + 2 1552473678.480 * * [simplify]: Extracting #3: cost 89 inf + 3338 1552473678.483 * * [simplify]: Extracting #4: cost 14 inf + 15412 1552473678.488 * * [simplify]: Extracting #5: cost 0 inf + 17546 1552473678.492 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 1552473678.492 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))))) 1552473678.492 * * * * [progress]: [ 619 / 799 ] simplifiying candidate # 1552473678.493 * [simplify]: Simplifying (/ (/ 1 1) (sqrt 1)) 1552473678.493 * * [simplify]: iters left: 4 (4 enodes) 1552473678.497 * * [simplify]: iters left: 3 (12 enodes) 1552473678.498 * * [simplify]: iters left: 2 (14 enodes) 1552473678.500 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473678.500 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473678.500 * [simplify]: Simplified to 1 1552473678.500 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473678.500 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473678.500 * * [simplify]: iters left: 6 (14 enodes) 1552473678.504 * * [simplify]: iters left: 5 (52 enodes) 1552473678.513 * * [simplify]: iters left: 4 (89 enodes) 1552473678.527 * * [simplify]: iters left: 3 (149 enodes) 1552473678.551 * * [simplify]: iters left: 2 (224 enodes) 1552473678.608 * * [simplify]: iters left: 1 (280 enodes) 1552473678.673 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473678.673 * * [simplify]: Extracting #1: cost 19 inf + 0 1552473678.673 * * [simplify]: Extracting #2: cost 60 inf + 2 1552473678.674 * * [simplify]: Extracting #3: cost 65 inf + 2004 1552473678.676 * * [simplify]: Extracting #4: cost 7 inf + 9431 1552473678.678 * * [simplify]: Extracting #5: cost 0 inf + 10512 1552473678.681 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im)) 1552473678.681 * [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)))) 1552473678.681 * * * * [progress]: [ 620 / 799 ] simplifiying candidate # 1552473678.681 * [simplify]: Simplifying (/ (/ 1 1) (sqrt 1)) 1552473678.681 * * [simplify]: iters left: 4 (4 enodes) 1552473678.686 * * [simplify]: iters left: 3 (12 enodes) 1552473678.687 * * [simplify]: iters left: 2 (14 enodes) 1552473678.689 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473678.689 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473678.689 * [simplify]: Simplified to 1 1552473678.689 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473678.689 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473678.690 * * [simplify]: iters left: 6 (14 enodes) 1552473678.693 * * [simplify]: iters left: 5 (52 enodes) 1552473678.704 * * [simplify]: iters left: 4 (89 enodes) 1552473678.723 * * [simplify]: iters left: 3 (149 enodes) 1552473678.746 * * [simplify]: iters left: 2 (224 enodes) 1552473678.791 * * [simplify]: iters left: 1 (280 enodes) 1552473678.845 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473678.845 * * [simplify]: Extracting #1: cost 19 inf + 0 1552473678.845 * * [simplify]: Extracting #2: cost 60 inf + 2 1552473678.845 * * [simplify]: Extracting #3: cost 65 inf + 2004 1552473678.847 * * [simplify]: Extracting #4: cost 7 inf + 9431 1552473678.850 * * [simplify]: Extracting #5: cost 0 inf + 10512 1552473678.852 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im)) 1552473678.852 * [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)))) 1552473678.852 * * * * [progress]: [ 621 / 799 ] simplifiying candidate # 1552473678.854 * [simplify]: Simplifying (/ (/ 1 1) (sqrt 1)) 1552473678.854 * * [simplify]: iters left: 4 (4 enodes) 1552473678.858 * * [simplify]: iters left: 3 (12 enodes) 1552473678.860 * * [simplify]: iters left: 2 (14 enodes) 1552473678.861 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473678.861 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473678.862 * [simplify]: Simplified to 1 1552473678.862 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473678.862 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473678.862 * * [simplify]: iters left: 6 (14 enodes) 1552473678.865 * * [simplify]: iters left: 5 (52 enodes) 1552473678.881 * * [simplify]: iters left: 4 (89 enodes) 1552473678.910 * * [simplify]: iters left: 3 (149 enodes) 1552473678.940 * * [simplify]: iters left: 2 (224 enodes) 1552473678.987 * * [simplify]: iters left: 1 (280 enodes) 1552473679.056 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473679.056 * * [simplify]: Extracting #1: cost 19 inf + 0 1552473679.056 * * [simplify]: Extracting #2: cost 60 inf + 2 1552473679.057 * * [simplify]: Extracting #3: cost 65 inf + 2004 1552473679.061 * * [simplify]: Extracting #4: cost 7 inf + 9431 1552473679.066 * * [simplify]: Extracting #5: cost 0 inf + 10512 1552473679.071 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im)) 1552473679.071 * [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)))) 1552473679.072 * * * * [progress]: [ 622 / 799 ] simplifiying candidate # 1552473679.072 * [simplify]: Simplifying (/ (/ 1 1) (sqrt (* 1 1))) 1552473679.072 * * [simplify]: iters left: 5 (5 enodes) 1552473679.076 * * [simplify]: iters left: 4 (14 enodes) 1552473679.080 * * [simplify]: iters left: 3 (16 enodes) 1552473679.084 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473679.084 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473679.084 * [simplify]: Simplified to 1 1552473679.084 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473679.084 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473679.084 * * [simplify]: iters left: 6 (14 enodes) 1552473679.091 * * [simplify]: iters left: 5 (52 enodes) 1552473679.108 * * [simplify]: iters left: 4 (89 enodes) 1552473679.135 * * [simplify]: iters left: 3 (149 enodes) 1552473679.171 * * [simplify]: iters left: 2 (224 enodes) 1552473679.213 * * [simplify]: iters left: 1 (280 enodes) 1552473679.268 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473679.268 * * [simplify]: Extracting #1: cost 19 inf + 0 1552473679.269 * * [simplify]: Extracting #2: cost 60 inf + 2 1552473679.269 * * [simplify]: Extracting #3: cost 65 inf + 2004 1552473679.271 * * [simplify]: Extracting #4: cost 7 inf + 9431 1552473679.274 * * [simplify]: Extracting #5: cost 0 inf + 10512 1552473679.276 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im)) 1552473679.276 * [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)))) 1552473679.276 * * * * [progress]: [ 623 / 799 ] simplifiying candidate # 1552473679.276 * [simplify]: Simplifying (/ (/ 1 1) (sqrt 1)) 1552473679.277 * * [simplify]: iters left: 4 (4 enodes) 1552473679.281 * * [simplify]: iters left: 3 (12 enodes) 1552473679.282 * * [simplify]: iters left: 2 (14 enodes) 1552473679.284 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473679.284 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473679.284 * [simplify]: Simplified to 1 1552473679.284 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473679.284 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473679.284 * * [simplify]: iters left: 6 (14 enodes) 1552473679.288 * * [simplify]: iters left: 5 (52 enodes) 1552473679.296 * * [simplify]: iters left: 4 (89 enodes) 1552473679.311 * * [simplify]: iters left: 3 (149 enodes) 1552473679.338 * * [simplify]: iters left: 2 (224 enodes) 1552473679.381 * * [simplify]: iters left: 1 (280 enodes) 1552473679.417 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473679.417 * * [simplify]: Extracting #1: cost 19 inf + 0 1552473679.417 * * [simplify]: Extracting #2: cost 60 inf + 2 1552473679.418 * * [simplify]: Extracting #3: cost 65 inf + 2004 1552473679.420 * * [simplify]: Extracting #4: cost 7 inf + 9431 1552473679.424 * * [simplify]: Extracting #5: cost 0 inf + 10512 1552473679.430 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im)) 1552473679.430 * [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)))) 1552473679.430 * * * * [progress]: [ 624 / 799 ] simplifiying candidate # 1552473679.430 * [simplify]: Simplifying (/ (/ 1 1) (sqrt 1)) 1552473679.430 * * [simplify]: iters left: 4 (4 enodes) 1552473679.437 * * [simplify]: iters left: 3 (12 enodes) 1552473679.440 * * [simplify]: iters left: 2 (14 enodes) 1552473679.443 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473679.443 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473679.443 * [simplify]: Simplified to 1 1552473679.443 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473679.444 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473679.444 * * [simplify]: iters left: 6 (14 enodes) 1552473679.451 * * [simplify]: iters left: 5 (52 enodes) 1552473679.466 * * [simplify]: iters left: 4 (89 enodes) 1552473679.482 * * [simplify]: iters left: 3 (149 enodes) 1552473679.505 * * [simplify]: iters left: 2 (224 enodes) 1552473679.537 * * [simplify]: iters left: 1 (280 enodes) 1552473679.580 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473679.580 * * [simplify]: Extracting #1: cost 19 inf + 0 1552473679.581 * * [simplify]: Extracting #2: cost 60 inf + 2 1552473679.582 * * [simplify]: Extracting #3: cost 65 inf + 2004 1552473679.586 * * [simplify]: Extracting #4: cost 7 inf + 9431 1552473679.591 * * [simplify]: Extracting #5: cost 0 inf + 10512 1552473679.596 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im)) 1552473679.596 * [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)))) 1552473679.597 * * * * [progress]: [ 625 / 799 ] simplifiying candidate # 1552473679.597 * [simplify]: Simplifying (/ (/ 1 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473679.597 * * [simplify]: iters left: 6 (10 enodes) 1552473679.603 * * [simplify]: iters left: 5 (33 enodes) 1552473679.612 * * [simplify]: iters left: 4 (37 enodes) 1552473679.622 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473679.622 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473679.622 * * [simplify]: Extracting #2: cost 5 inf + 1 1552473679.622 * * [simplify]: Extracting #3: cost 9 inf + 1 1552473679.623 * * [simplify]: Extracting #4: cost 5 inf + 530 1552473679.623 * * [simplify]: Extracting #5: cost 4 inf + 669 1552473679.623 * * [simplify]: Extracting #6: cost 0 inf + 945 1552473679.624 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 1552473679.624 * [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 (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1552473679.624 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473679.624 * * [simplify]: iters left: 6 (15 enodes) 1552473679.630 * * [simplify]: iters left: 5 (55 enodes) 1552473679.639 * * [simplify]: iters left: 4 (97 enodes) 1552473679.654 * * [simplify]: iters left: 3 (176 enodes) 1552473679.708 * * [simplify]: iters left: 2 (306 enodes) 1552473679.805 * * [simplify]: iters left: 1 (414 enodes) 1552473679.865 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473679.865 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473679.865 * * [simplify]: Extracting #2: cost 84 inf + 2 1552473679.866 * * [simplify]: Extracting #3: cost 89 inf + 3338 1552473679.869 * * [simplify]: Extracting #4: cost 14 inf + 15412 1552473679.880 * * [simplify]: Extracting #5: cost 0 inf + 17546 1552473679.889 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 1552473679.889 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))))) 1552473679.889 * * * * [progress]: [ 626 / 799 ] simplifiying candidate # 1552473679.889 * [simplify]: Simplifying (/ (/ 1 1) 1) 1552473679.889 * * [simplify]: iters left: 4 (3 enodes) 1552473679.891 * * [simplify]: iters left: 3 (7 enodes) 1552473679.892 * * [simplify]: iters left: 2 (9 enodes) 1552473679.894 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473679.894 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473679.894 * [simplify]: Simplified to 1 1552473679.894 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473679.894 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473679.894 * * [simplify]: iters left: 6 (14 enodes) 1552473679.897 * * [simplify]: iters left: 5 (52 enodes) 1552473679.906 * * [simplify]: iters left: 4 (89 enodes) 1552473679.922 * * [simplify]: iters left: 3 (149 enodes) 1552473679.950 * * [simplify]: iters left: 2 (224 enodes) 1552473679.997 * * [simplify]: iters left: 1 (280 enodes) 1552473680.066 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473680.066 * * [simplify]: Extracting #1: cost 19 inf + 0 1552473680.066 * * [simplify]: Extracting #2: cost 60 inf + 2 1552473680.067 * * [simplify]: Extracting #3: cost 65 inf + 2004 1552473680.071 * * [simplify]: Extracting #4: cost 7 inf + 9431 1552473680.076 * * [simplify]: Extracting #5: cost 0 inf + 10512 1552473680.081 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im)) 1552473680.081 * [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)))) 1552473680.082 * * * * [progress]: [ 627 / 799 ] simplifiying candidate # 1552473680.082 * [simplify]: Simplifying (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473680.082 * * [simplify]: iters left: 6 (14 enodes) 1552473680.089 * * [simplify]: iters left: 5 (46 enodes) 1552473680.106 * * [simplify]: iters left: 4 (62 enodes) 1552473680.120 * * [simplify]: iters left: 3 (67 enodes) 1552473680.130 * * [simplify]: iters left: 2 (77 enodes) 1552473680.142 * * [simplify]: iters left: 1 (97 enodes) 1552473680.172 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473680.173 * * [simplify]: Extracting #1: cost 10 inf + 0 1552473680.173 * * [simplify]: Extracting #2: cost 29 inf + 1 1552473680.173 * * [simplify]: Extracting #3: cost 37 inf + 62 1552473680.174 * * [simplify]: Extracting #4: cost 22 inf + 1877 1552473680.175 * * [simplify]: Extracting #5: cost 4 inf + 6739 1552473680.177 * * [simplify]: Extracting #6: cost 0 inf + 8633 1552473680.179 * [simplify]: Simplified to (/ (/ 1 (hypot y.im y.re)) (cbrt (hypot y.im y.re))) 1552473680.179 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (hypot y.im y.re)) (cbrt (hypot y.im y.re))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1552473680.180 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473680.180 * * [simplify]: iters left: 6 (16 enodes) 1552473680.187 * * [simplify]: iters left: 5 (56 enodes) 1552473680.205 * * [simplify]: iters left: 4 (95 enodes) 1552473680.238 * * [simplify]: iters left: 3 (159 enodes) 1552473680.285 * * [simplify]: iters left: 2 (246 enodes) 1552473680.356 * * [simplify]: iters left: 1 (307 enodes) 1552473680.434 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473680.434 * * [simplify]: Extracting #1: cost 20 inf + 0 1552473680.435 * * [simplify]: Extracting #2: cost 63 inf + 2 1552473680.436 * * [simplify]: Extracting #3: cost 61 inf + 5382 1552473680.442 * * [simplify]: Extracting #4: cost 11 inf + 15722 1552473680.449 * * [simplify]: Extracting #5: cost 2 inf + 17562 1552473680.455 * * [simplify]: Extracting #6: cost 0 inf + 17644 1552473680.458 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1552473680.458 * [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)))) (* (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)) (cbrt (hypot y.re y.im)))))) 1552473680.458 * * * * [progress]: [ 628 / 799 ] simplifiying candidate # 1552473680.459 * [simplify]: Simplifying (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473680.459 * * [simplify]: iters left: 6 (14 enodes) 1552473680.462 * * [simplify]: iters left: 5 (51 enodes) 1552473680.471 * * [simplify]: iters left: 4 (64 enodes) 1552473680.482 * * [simplify]: iters left: 3 (76 enodes) 1552473680.504 * * [simplify]: iters left: 2 (78 enodes) 1552473680.526 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473680.526 * * [simplify]: Extracting #1: cost 12 inf + 0 1552473680.526 * * [simplify]: Extracting #2: cost 23 inf + 1 1552473680.526 * * [simplify]: Extracting #3: cost 29 inf + 1 1552473680.526 * * [simplify]: Extracting #4: cost 30 inf + 3 1552473680.527 * * [simplify]: Extracting #5: cost 25 inf + 690 1552473680.528 * * [simplify]: Extracting #6: cost 9 inf + 3885 1552473680.529 * * [simplify]: Extracting #7: cost 1 inf + 6701 1552473680.531 * * [simplify]: Extracting #8: cost 0 inf + 7093 1552473680.533 * [simplify]: Simplified to (/ 1 (* (fabs (cbrt (fma y.im y.im (* y.re y.re)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1552473680.534 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (* (fabs (cbrt (fma y.im y.im (* y.re y.re)))) (* (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 (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 1552473680.534 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 1552473680.534 * * [simplify]: iters left: 6 (16 enodes) 1552473680.541 * * [simplify]: iters left: 5 (60 enodes) 1552473680.559 * * [simplify]: iters left: 4 (96 enodes) 1552473680.589 * * [simplify]: iters left: 3 (167 enodes) 1552473680.645 * * [simplify]: iters left: 2 (297 enodes) 1552473680.742 * * [simplify]: iters left: 1 (409 enodes) 1552473680.855 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473680.856 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473680.856 * * [simplify]: Extracting #2: cost 85 inf + 2 1552473680.857 * * [simplify]: Extracting #3: cost 110 inf + 1005 1552473680.859 * * [simplify]: Extracting #4: cost 82 inf + 6257 1552473680.865 * * [simplify]: Extracting #5: cost 34 inf + 22133 1552473680.873 * * [simplify]: Extracting #6: cost 1 inf + 33186 1552473680.881 * * [simplify]: Extracting #7: cost 0 inf + 33484 1552473680.887 * [simplify]: Simplified to (/ (/ (- (* 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))))) 1552473680.887 * [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 (* (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 (hypot y.re y.im))) (sqrt (cbrt (fma y.re y.re (* y.im y.im))))))) 1552473680.888 * * * * [progress]: [ 629 / 799 ] simplifiying candidate # 1552473680.888 * [simplify]: Simplifying (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473680.888 * * [simplify]: iters left: 6 (13 enodes) 1552473680.892 * * [simplify]: iters left: 5 (45 enodes) 1552473680.905 * * [simplify]: iters left: 4 (59 enodes) 1552473680.922 * * [simplify]: iters left: 3 (71 enodes) 1552473680.942 * * [simplify]: iters left: 2 (73 enodes) 1552473680.961 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473680.961 * * [simplify]: Extracting #1: cost 12 inf + 0 1552473680.961 * * [simplify]: Extracting #2: cost 21 inf + 1 1552473680.961 * * [simplify]: Extracting #3: cost 25 inf + 1 1552473680.961 * * [simplify]: Extracting #4: cost 26 inf + 3 1552473680.961 * * [simplify]: Extracting #5: cost 18 inf + 1102 1552473680.963 * * [simplify]: Extracting #6: cost 1 inf + 4127 1552473680.964 * * [simplify]: Extracting #7: cost 0 inf + 4425 1552473680.965 * [simplify]: Simplified to (/ 1 (* (cbrt (hypot y.im y.re)) (* (sqrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1552473680.966 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (* (cbrt (hypot y.im y.re)) (* (sqrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1552473680.966 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473680.966 * * [simplify]: iters left: 6 (16 enodes) 1552473680.974 * * [simplify]: iters left: 5 (58 enodes) 1552473680.992 * * [simplify]: iters left: 4 (95 enodes) 1552473681.011 * * [simplify]: iters left: 3 (166 enodes) 1552473681.051 * * [simplify]: iters left: 2 (296 enodes) 1552473681.123 * * [simplify]: iters left: 1 (408 enodes) 1552473681.237 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473681.237 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473681.237 * * [simplify]: Extracting #2: cost 84 inf + 2 1552473681.239 * * [simplify]: Extracting #3: cost 94 inf + 3314 1552473681.246 * * [simplify]: Extracting #4: cost 25 inf + 17969 1552473681.256 * * [simplify]: Extracting #5: cost 2 inf + 23018 1552473681.266 * * [simplify]: Extracting #6: cost 0 inf + 23100 1552473681.276 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1552473681.276 * [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 (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) 1552473681.276 * * * * [progress]: [ 630 / 799 ] simplifiying candidate # 1552473681.276 * [simplify]: Simplifying (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt 1)) 1552473681.277 * * [simplify]: iters left: 6 (9 enodes) 1552473681.282 * * [simplify]: iters left: 5 (33 enodes) 1552473681.293 * * [simplify]: iters left: 4 (41 enodes) 1552473681.299 * * [simplify]: iters left: 3 (42 enodes) 1552473681.305 * * [simplify]: iters left: 2 (48 enodes) 1552473681.311 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473681.311 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473681.311 * * [simplify]: Extracting #2: cost 9 inf + 1 1552473681.312 * * [simplify]: Extracting #3: cost 12 inf + 1 1552473681.312 * * [simplify]: Extracting #4: cost 9 inf + 60 1552473681.312 * * [simplify]: Extracting #5: cost 4 inf + 746 1552473681.312 * * [simplify]: Extracting #6: cost 0 inf + 1537 1552473681.312 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1552473681.312 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473681.312 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473681.313 * * [simplify]: iters left: 6 (15 enodes) 1552473681.316 * * [simplify]: iters left: 5 (55 enodes) 1552473681.328 * * [simplify]: iters left: 4 (92 enodes) 1552473681.354 * * [simplify]: iters left: 3 (163 enodes) 1552473681.389 * * [simplify]: iters left: 2 (293 enodes) 1552473681.475 * * [simplify]: iters left: 1 (405 enodes) 1552473681.541 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473681.541 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473681.541 * * [simplify]: Extracting #2: cost 84 inf + 2 1552473681.542 * * [simplify]: Extracting #3: cost 93 inf + 3331 1552473681.549 * * [simplify]: Extracting #4: cost 18 inf + 17204 1552473681.558 * * [simplify]: Extracting #5: cost 1 inf + 20049 1552473681.568 * * [simplify]: Extracting #6: cost 0 inf + 20266 1552473681.576 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (hypot y.re y.im)) 1552473681.577 * [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)) (cbrt (hypot y.re y.im))) (hypot y.re y.im)))) 1552473681.577 * * * * [progress]: [ 631 / 799 ] simplifiying candidate # 1552473681.577 * [simplify]: Simplifying (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt 1)) 1552473681.577 * * [simplify]: iters left: 6 (9 enodes) 1552473681.583 * * [simplify]: iters left: 5 (33 enodes) 1552473681.590 * * [simplify]: iters left: 4 (41 enodes) 1552473681.596 * * [simplify]: iters left: 3 (42 enodes) 1552473681.602 * * [simplify]: iters left: 2 (48 enodes) 1552473681.609 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473681.609 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473681.609 * * [simplify]: Extracting #2: cost 9 inf + 1 1552473681.609 * * [simplify]: Extracting #3: cost 12 inf + 1 1552473681.609 * * [simplify]: Extracting #4: cost 9 inf + 60 1552473681.609 * * [simplify]: Extracting #5: cost 4 inf + 746 1552473681.609 * * [simplify]: Extracting #6: cost 0 inf + 1537 1552473681.610 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1552473681.610 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473681.610 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473681.610 * * [simplify]: iters left: 6 (15 enodes) 1552473681.614 * * [simplify]: iters left: 5 (55 enodes) 1552473681.627 * * [simplify]: iters left: 4 (92 enodes) 1552473681.656 * * [simplify]: iters left: 3 (163 enodes) 1552473681.688 * * [simplify]: iters left: 2 (293 enodes) 1552473681.755 * * [simplify]: iters left: 1 (405 enodes) 1552473681.831 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473681.831 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473681.831 * * [simplify]: Extracting #2: cost 84 inf + 2 1552473681.833 * * [simplify]: Extracting #3: cost 93 inf + 3331 1552473681.838 * * [simplify]: Extracting #4: cost 18 inf + 17204 1552473681.847 * * [simplify]: Extracting #5: cost 1 inf + 20049 1552473681.855 * * [simplify]: Extracting #6: cost 0 inf + 20266 1552473681.863 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (hypot y.re y.im)) 1552473681.863 * [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)) (cbrt (hypot y.re y.im))) (hypot y.re y.im)))) 1552473681.863 * * * * [progress]: [ 632 / 799 ] simplifiying candidate # 1552473681.863 * [simplify]: Simplifying (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt 1)) 1552473681.863 * * [simplify]: iters left: 6 (9 enodes) 1552473681.868 * * [simplify]: iters left: 5 (33 enodes) 1552473681.878 * * [simplify]: iters left: 4 (41 enodes) 1552473681.887 * * [simplify]: iters left: 3 (42 enodes) 1552473681.897 * * [simplify]: iters left: 2 (48 enodes) 1552473681.907 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473681.907 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473681.907 * * [simplify]: Extracting #2: cost 9 inf + 1 1552473681.907 * * [simplify]: Extracting #3: cost 12 inf + 1 1552473681.907 * * [simplify]: Extracting #4: cost 9 inf + 60 1552473681.907 * * [simplify]: Extracting #5: cost 4 inf + 746 1552473681.908 * * [simplify]: Extracting #6: cost 0 inf + 1537 1552473681.908 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1552473681.908 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473681.909 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473681.909 * * [simplify]: iters left: 6 (15 enodes) 1552473681.913 * * [simplify]: iters left: 5 (55 enodes) 1552473681.921 * * [simplify]: iters left: 4 (92 enodes) 1552473681.935 * * [simplify]: iters left: 3 (163 enodes) 1552473681.977 * * [simplify]: iters left: 2 (293 enodes) 1552473682.028 * * [simplify]: iters left: 1 (405 enodes) 1552473682.096 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473682.096 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473682.096 * * [simplify]: Extracting #2: cost 84 inf + 2 1552473682.097 * * [simplify]: Extracting #3: cost 93 inf + 3331 1552473682.102 * * [simplify]: Extracting #4: cost 18 inf + 17204 1552473682.111 * * [simplify]: Extracting #5: cost 1 inf + 20049 1552473682.121 * * [simplify]: Extracting #6: cost 0 inf + 20266 1552473682.130 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (hypot y.re y.im)) 1552473682.130 * [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)) (cbrt (hypot y.re y.im))) (hypot y.re y.im)))) 1552473682.130 * * * * [progress]: [ 633 / 799 ] simplifiying candidate # 1552473682.131 * [simplify]: Simplifying (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (* 1 1))) 1552473682.131 * * [simplify]: iters left: 6 (10 enodes) 1552473682.138 * * [simplify]: iters left: 5 (35 enodes) 1552473682.149 * * [simplify]: iters left: 4 (43 enodes) 1552473682.160 * * [simplify]: iters left: 3 (44 enodes) 1552473682.170 * * [simplify]: iters left: 2 (46 enodes) 1552473682.176 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473682.176 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473682.176 * * [simplify]: Extracting #2: cost 9 inf + 1 1552473682.176 * * [simplify]: Extracting #3: cost 12 inf + 1 1552473682.176 * * [simplify]: Extracting #4: cost 9 inf + 60 1552473682.177 * * [simplify]: Extracting #5: cost 4 inf + 746 1552473682.177 * * [simplify]: Extracting #6: cost 0 inf + 1537 1552473682.177 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1552473682.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)) (cbrt (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473682.177 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473682.177 * * [simplify]: iters left: 6 (15 enodes) 1552473682.181 * * [simplify]: iters left: 5 (55 enodes) 1552473682.190 * * [simplify]: iters left: 4 (92 enodes) 1552473682.211 * * [simplify]: iters left: 3 (163 enodes) 1552473682.262 * * [simplify]: iters left: 2 (293 enodes) 1552473682.336 * * [simplify]: iters left: 1 (405 enodes) 1552473682.422 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473682.422 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473682.423 * * [simplify]: Extracting #2: cost 84 inf + 2 1552473682.424 * * [simplify]: Extracting #3: cost 93 inf + 3331 1552473682.430 * * [simplify]: Extracting #4: cost 18 inf + 17204 1552473682.438 * * [simplify]: Extracting #5: cost 1 inf + 20049 1552473682.445 * * [simplify]: Extracting #6: cost 0 inf + 20266 1552473682.454 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (hypot y.re y.im)) 1552473682.454 * [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)) (cbrt (hypot y.re y.im))) (hypot y.re y.im)))) 1552473682.454 * * * * [progress]: [ 634 / 799 ] simplifiying candidate # 1552473682.455 * [simplify]: Simplifying (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt 1)) 1552473682.455 * * [simplify]: iters left: 6 (9 enodes) 1552473682.460 * * [simplify]: iters left: 5 (33 enodes) 1552473682.469 * * [simplify]: iters left: 4 (41 enodes) 1552473682.478 * * [simplify]: iters left: 3 (42 enodes) 1552473682.488 * * [simplify]: iters left: 2 (48 enodes) 1552473682.500 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473682.500 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473682.500 * * [simplify]: Extracting #2: cost 9 inf + 1 1552473682.500 * * [simplify]: Extracting #3: cost 12 inf + 1 1552473682.500 * * [simplify]: Extracting #4: cost 9 inf + 60 1552473682.501 * * [simplify]: Extracting #5: cost 4 inf + 746 1552473682.501 * * [simplify]: Extracting #6: cost 0 inf + 1537 1552473682.502 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1552473682.502 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473682.502 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473682.502 * * [simplify]: iters left: 6 (15 enodes) 1552473682.507 * * [simplify]: iters left: 5 (55 enodes) 1552473682.516 * * [simplify]: iters left: 4 (92 enodes) 1552473682.531 * * [simplify]: iters left: 3 (163 enodes) 1552473682.583 * * [simplify]: iters left: 2 (293 enodes) 1552473682.647 * * [simplify]: iters left: 1 (405 enodes) 1552473682.720 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473682.720 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473682.720 * * [simplify]: Extracting #2: cost 84 inf + 2 1552473682.721 * * [simplify]: Extracting #3: cost 93 inf + 3331 1552473682.723 * * [simplify]: Extracting #4: cost 18 inf + 17204 1552473682.728 * * [simplify]: Extracting #5: cost 1 inf + 20049 1552473682.732 * * [simplify]: Extracting #6: cost 0 inf + 20266 1552473682.737 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (hypot y.re y.im)) 1552473682.737 * [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)) (cbrt (hypot y.re y.im))) (hypot y.re y.im)))) 1552473682.738 * * * * [progress]: [ 635 / 799 ] simplifiying candidate # 1552473682.738 * [simplify]: Simplifying (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt 1)) 1552473682.738 * * [simplify]: iters left: 6 (9 enodes) 1552473682.741 * * [simplify]: iters left: 5 (33 enodes) 1552473682.752 * * [simplify]: iters left: 4 (41 enodes) 1552473682.762 * * [simplify]: iters left: 3 (42 enodes) 1552473682.774 * * [simplify]: iters left: 2 (48 enodes) 1552473682.781 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473682.781 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473682.781 * * [simplify]: Extracting #2: cost 9 inf + 1 1552473682.781 * * [simplify]: Extracting #3: cost 12 inf + 1 1552473682.782 * * [simplify]: Extracting #4: cost 9 inf + 60 1552473682.782 * * [simplify]: Extracting #5: cost 4 inf + 746 1552473682.782 * * [simplify]: Extracting #6: cost 0 inf + 1537 1552473682.782 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1552473682.782 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473682.782 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473682.783 * * [simplify]: iters left: 6 (15 enodes) 1552473682.786 * * [simplify]: iters left: 5 (55 enodes) 1552473682.795 * * [simplify]: iters left: 4 (92 enodes) 1552473682.812 * * [simplify]: iters left: 3 (163 enodes) 1552473682.854 * * [simplify]: iters left: 2 (293 enodes) 1552473682.918 * * [simplify]: iters left: 1 (405 enodes) 1552473682.998 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473682.998 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473682.999 * * [simplify]: Extracting #2: cost 84 inf + 2 1552473682.999 * * [simplify]: Extracting #3: cost 93 inf + 3331 1552473683.003 * * [simplify]: Extracting #4: cost 18 inf + 17204 1552473683.007 * * [simplify]: Extracting #5: cost 1 inf + 20049 1552473683.011 * * [simplify]: Extracting #6: cost 0 inf + 20266 1552473683.016 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (hypot y.re y.im)) 1552473683.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)) (cbrt (hypot y.re y.im))) (hypot y.re y.im)))) 1552473683.016 * * * * [progress]: [ 636 / 799 ] simplifiying candidate # 1552473683.016 * [simplify]: Simplifying (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473683.016 * * [simplify]: iters left: 6 (13 enodes) 1552473683.020 * * [simplify]: iters left: 5 (45 enodes) 1552473683.031 * * [simplify]: iters left: 4 (59 enodes) 1552473683.045 * * [simplify]: iters left: 3 (71 enodes) 1552473683.056 * * [simplify]: iters left: 2 (73 enodes) 1552473683.066 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473683.066 * * [simplify]: Extracting #1: cost 12 inf + 0 1552473683.066 * * [simplify]: Extracting #2: cost 21 inf + 1 1552473683.066 * * [simplify]: Extracting #3: cost 25 inf + 1 1552473683.066 * * [simplify]: Extracting #4: cost 26 inf + 3 1552473683.066 * * [simplify]: Extracting #5: cost 18 inf + 1102 1552473683.067 * * [simplify]: Extracting #6: cost 1 inf + 4127 1552473683.068 * * [simplify]: Extracting #7: cost 0 inf + 4425 1552473683.068 * [simplify]: Simplified to (/ 1 (* (cbrt (hypot y.im y.re)) (* (sqrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1552473683.068 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (* (cbrt (hypot y.im y.re)) (* (sqrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1552473683.069 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473683.069 * * [simplify]: iters left: 6 (16 enodes) 1552473683.076 * * [simplify]: iters left: 5 (58 enodes) 1552473683.093 * * [simplify]: iters left: 4 (95 enodes) 1552473683.123 * * [simplify]: iters left: 3 (166 enodes) 1552473683.174 * * [simplify]: iters left: 2 (296 enodes) 1552473683.244 * * [simplify]: iters left: 1 (408 enodes) 1552473683.323 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473683.323 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473683.323 * * [simplify]: Extracting #2: cost 84 inf + 2 1552473683.324 * * [simplify]: Extracting #3: cost 94 inf + 3314 1552473683.327 * * [simplify]: Extracting #4: cost 25 inf + 17969 1552473683.332 * * [simplify]: Extracting #5: cost 2 inf + 23018 1552473683.342 * * [simplify]: Extracting #6: cost 0 inf + 23100 1552473683.352 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1552473683.352 * [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 (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) 1552473683.353 * * * * [progress]: [ 637 / 799 ] simplifiying candidate # 1552473683.353 * [simplify]: Simplifying (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1) 1552473683.353 * * [simplify]: iters left: 6 (8 enodes) 1552473683.358 * * [simplify]: iters left: 5 (28 enodes) 1552473683.368 * * [simplify]: iters left: 4 (38 enodes) 1552473683.379 * * [simplify]: iters left: 3 (45 enodes) 1552473683.391 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473683.391 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473683.391 * * [simplify]: Extracting #2: cost 9 inf + 1 1552473683.391 * * [simplify]: Extracting #3: cost 12 inf + 1 1552473683.391 * * [simplify]: Extracting #4: cost 9 inf + 60 1552473683.391 * * [simplify]: Extracting #5: cost 0 inf + 1537 1552473683.392 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1552473683.392 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473683.392 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473683.393 * * [simplify]: iters left: 6 (15 enodes) 1552473683.399 * * [simplify]: iters left: 5 (55 enodes) 1552473683.413 * * [simplify]: iters left: 4 (92 enodes) 1552473683.427 * * [simplify]: iters left: 3 (163 enodes) 1552473683.464 * * [simplify]: iters left: 2 (293 enodes) 1552473683.516 * * [simplify]: iters left: 1 (405 enodes) 1552473683.595 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473683.595 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473683.595 * * [simplify]: Extracting #2: cost 84 inf + 2 1552473683.596 * * [simplify]: Extracting #3: cost 93 inf + 3331 1552473683.599 * * [simplify]: Extracting #4: cost 18 inf + 17204 1552473683.603 * * [simplify]: Extracting #5: cost 1 inf + 20049 1552473683.607 * * [simplify]: Extracting #6: cost 0 inf + 20266 1552473683.612 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (hypot y.re y.im)) 1552473683.612 * [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)) (cbrt (hypot y.re y.im))) (hypot y.re y.im)))) 1552473683.612 * * * * [progress]: [ 638 / 799 ] simplifiying candidate # 1552473683.613 * [simplify]: Simplifying (/ (/ 1 (sqrt (hypot y.re y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473683.613 * * [simplify]: iters left: 6 (13 enodes) 1552473683.616 * * [simplify]: iters left: 5 (45 enodes) 1552473683.624 * * [simplify]: iters left: 4 (59 enodes) 1552473683.639 * * [simplify]: iters left: 3 (68 enodes) 1552473683.657 * * [simplify]: iters left: 2 (71 enodes) 1552473683.675 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473683.676 * * [simplify]: Extracting #1: cost 10 inf + 0 1552473683.676 * * [simplify]: Extracting #2: cost 19 inf + 1 1552473683.676 * * [simplify]: Extracting #3: cost 25 inf + 1 1552473683.676 * * [simplify]: Extracting #4: cost 25 inf + 60 1552473683.676 * * [simplify]: Extracting #5: cost 14 inf + 1813 1552473683.678 * * [simplify]: Extracting #6: cost 1 inf + 4127 1552473683.679 * * [simplify]: Extracting #7: cost 0 inf + 4425 1552473683.680 * [simplify]: Simplified to (/ 1 (* (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))) 1552473683.680 * [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))) (sqrt (hypot y.im y.re)))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1552473683.681 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473683.681 * * [simplify]: iters left: 6 (16 enodes) 1552473683.688 * * [simplify]: iters left: 5 (58 enodes) 1552473683.705 * * [simplify]: iters left: 4 (95 enodes) 1552473683.735 * * [simplify]: iters left: 3 (166 enodes) 1552473683.770 * * [simplify]: iters left: 2 (296 enodes) 1552473683.841 * * [simplify]: iters left: 1 (408 enodes) 1552473683.934 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473683.934 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473683.934 * * [simplify]: Extracting #2: cost 84 inf + 2 1552473683.935 * * [simplify]: Extracting #3: cost 94 inf + 3394 1552473683.938 * * [simplify]: Extracting #4: cost 25 inf + 18049 1552473683.944 * * [simplify]: Extracting #5: cost 2 inf + 23018 1552473683.949 * * [simplify]: Extracting #6: cost 0 inf + 23100 1552473683.954 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1552473683.954 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (hypot y.re y.im))) (* (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)) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))))) 1552473683.954 * * * * [progress]: [ 639 / 799 ] simplifiying candidate # 1552473683.954 * [simplify]: Simplifying (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473683.954 * * [simplify]: iters left: 6 (13 enodes) 1552473683.958 * * [simplify]: iters left: 5 (46 enodes) 1552473683.965 * * [simplify]: iters left: 4 (54 enodes) 1552473683.973 * * [simplify]: iters left: 3 (56 enodes) 1552473683.981 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473683.981 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473683.981 * * [simplify]: Extracting #2: cost 15 inf + 1 1552473683.981 * * [simplify]: Extracting #3: cost 21 inf + 1 1552473683.981 * * [simplify]: Extracting #4: cost 20 inf + 117 1552473683.982 * * [simplify]: Extracting #5: cost 14 inf + 902 1552473683.982 * * [simplify]: Extracting #6: cost 2 inf + 3698 1552473683.983 * * [simplify]: Extracting #7: cost 0 inf + 4173 1552473683.983 * [simplify]: Simplified to (/ 1 (* (fabs (cbrt (fma y.re y.re (* y.im y.im)))) (sqrt (hypot y.re y.im)))) 1552473683.983 * [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)))) (sqrt (hypot y.re y.im)))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 1552473683.984 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 1552473683.984 * * [simplify]: iters left: 6 (16 enodes) 1552473683.987 * * [simplify]: iters left: 5 (60 enodes) 1552473683.996 * * [simplify]: iters left: 4 (96 enodes) 1552473684.012 * * [simplify]: iters left: 3 (167 enodes) 1552473684.040 * * [simplify]: iters left: 2 (297 enodes) 1552473684.135 * * [simplify]: iters left: 1 (409 enodes) 1552473684.246 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473684.246 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473684.246 * * [simplify]: Extracting #2: cost 85 inf + 2 1552473684.246 * * [simplify]: Extracting #3: cost 110 inf + 885 1552473684.247 * * [simplify]: Extracting #4: cost 82 inf + 5177 1552473684.252 * * [simplify]: Extracting #5: cost 34 inf + 19893 1552473684.258 * * [simplify]: Extracting #6: cost 1 inf + 30466 1552473684.265 * * [simplify]: Extracting #7: cost 0 inf + 30764 1552473684.272 * [simplify]: Simplified to (/ (/ (- (* 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))))) 1552473684.272 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (hypot y.re y.im))) (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 (hypot y.re y.im))) (sqrt (cbrt (fma y.re y.re (* y.im y.im))))))) 1552473684.272 * * * * [progress]: [ 640 / 799 ] simplifiying candidate # 1552473684.272 * [simplify]: Simplifying (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473684.272 * * [simplify]: iters left: 6 (12 enodes) 1552473684.278 * * [simplify]: iters left: 5 (38 enodes) 1552473684.290 * * [simplify]: iters left: 4 (44 enodes) 1552473684.302 * * [simplify]: iters left: 3 (45 enodes) 1552473684.310 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473684.310 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473684.310 * * [simplify]: Extracting #2: cost 11 inf + 1 1552473684.310 * * [simplify]: Extracting #3: cost 7 inf + 409 1552473684.310 * * [simplify]: Extracting #4: cost 3 inf + 921 1552473684.311 * * [simplify]: Extracting #5: cost 0 inf + 1141 1552473684.311 * [simplify]: Simplified to (/ 1 (hypot y.im y.re)) 1552473684.311 * [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 (hypot y.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1552473684.311 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473684.311 * * [simplify]: iters left: 6 (16 enodes) 1552473684.315 * * [simplify]: iters left: 5 (56 enodes) 1552473684.324 * * [simplify]: iters left: 4 (93 enodes) 1552473684.343 * * [simplify]: iters left: 3 (153 enodes) 1552473684.389 * * [simplify]: iters left: 2 (228 enodes) 1552473684.445 * * [simplify]: iters left: 1 (284 enodes) 1552473684.483 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473684.484 * * [simplify]: Extracting #1: cost 19 inf + 0 1552473684.484 * * [simplify]: Extracting #2: cost 59 inf + 2 1552473684.484 * * [simplify]: Extracting #3: cost 61 inf + 2531 1552473684.486 * * [simplify]: Extracting #4: cost 12 inf + 9207 1552473684.489 * * [simplify]: Extracting #5: cost 0 inf + 10706 1552473684.491 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1552473684.491 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) 1552473684.492 * * * * [progress]: [ 641 / 799 ] simplifiying candidate # 1552473684.492 * [simplify]: Simplifying (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt 1)) 1552473684.492 * * [simplify]: iters left: 6 (8 enodes) 1552473684.495 * * [simplify]: iters left: 5 (28 enodes) 1552473684.500 * * [simplify]: iters left: 4 (32 enodes) 1552473684.506 * * [simplify]: iters left: 3 (34 enodes) 1552473684.514 * * [simplify]: iters left: 2 (35 enodes) 1552473684.522 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473684.522 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473684.522 * * [simplify]: Extracting #2: cost 5 inf + 1 1552473684.522 * * [simplify]: Extracting #3: cost 8 inf + 1 1552473684.522 * * [simplify]: Extracting #4: cost 6 inf + 3 1552473684.522 * * [simplify]: Extracting #5: cost 1 inf + 490 1552473684.523 * * [simplify]: Extracting #6: cost 0 inf + 587 1552473684.523 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 1552473684.523 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473684.523 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473684.523 * * [simplify]: iters left: 6 (15 enodes) 1552473684.530 * * [simplify]: iters left: 5 (55 enodes) 1552473684.547 * * [simplify]: iters left: 4 (92 enodes) 1552473684.575 * * [simplify]: iters left: 3 (163 enodes) 1552473684.612 * * [simplify]: iters left: 2 (293 enodes) 1552473684.692 * * [simplify]: iters left: 1 (405 enodes) 1552473684.774 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473684.774 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473684.775 * * [simplify]: Extracting #2: cost 84 inf + 2 1552473684.776 * * [simplify]: Extracting #3: cost 93 inf + 3051 1552473684.783 * * [simplify]: Extracting #4: cost 18 inf + 14924 1552473684.792 * * [simplify]: Extracting #5: cost 1 inf + 17369 1552473684.801 * * [simplify]: Extracting #6: cost 0 inf + 17546 1552473684.809 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) 1552473684.810 * [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)) (sqrt (hypot y.re y.im))) (hypot y.re y.im)))) 1552473684.810 * * * * [progress]: [ 642 / 799 ] simplifiying candidate # 1552473684.810 * [simplify]: Simplifying (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt 1)) 1552473684.810 * * [simplify]: iters left: 6 (8 enodes) 1552473684.816 * * [simplify]: iters left: 5 (28 enodes) 1552473684.826 * * [simplify]: iters left: 4 (32 enodes) 1552473684.834 * * [simplify]: iters left: 3 (34 enodes) 1552473684.842 * * [simplify]: iters left: 2 (35 enodes) 1552473684.846 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473684.846 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473684.846 * * [simplify]: Extracting #2: cost 5 inf + 1 1552473684.846 * * [simplify]: Extracting #3: cost 8 inf + 1 1552473684.846 * * [simplify]: Extracting #4: cost 6 inf + 3 1552473684.846 * * [simplify]: Extracting #5: cost 1 inf + 490 1552473684.846 * * [simplify]: Extracting #6: cost 0 inf + 587 1552473684.847 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 1552473684.847 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473684.847 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473684.847 * * [simplify]: iters left: 6 (15 enodes) 1552473684.850 * * [simplify]: iters left: 5 (55 enodes) 1552473684.859 * * [simplify]: iters left: 4 (92 enodes) 1552473684.875 * * [simplify]: iters left: 3 (163 enodes) 1552473684.918 * * [simplify]: iters left: 2 (293 enodes) 1552473684.997 * * [simplify]: iters left: 1 (405 enodes) 1552473685.073 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473685.073 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473685.073 * * [simplify]: Extracting #2: cost 84 inf + 2 1552473685.074 * * [simplify]: Extracting #3: cost 93 inf + 3051 1552473685.077 * * [simplify]: Extracting #4: cost 18 inf + 14924 1552473685.081 * * [simplify]: Extracting #5: cost 1 inf + 17369 1552473685.086 * * [simplify]: Extracting #6: cost 0 inf + 17546 1552473685.091 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) 1552473685.091 * [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)) (sqrt (hypot y.re y.im))) (hypot y.re y.im)))) 1552473685.091 * * * * [progress]: [ 643 / 799 ] simplifiying candidate # 1552473685.091 * [simplify]: Simplifying (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt 1)) 1552473685.091 * * [simplify]: iters left: 6 (8 enodes) 1552473685.094 * * [simplify]: iters left: 5 (28 enodes) 1552473685.099 * * [simplify]: iters left: 4 (32 enodes) 1552473685.103 * * [simplify]: iters left: 3 (34 enodes) 1552473685.107 * * [simplify]: iters left: 2 (35 enodes) 1552473685.111 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473685.111 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473685.112 * * [simplify]: Extracting #2: cost 5 inf + 1 1552473685.112 * * [simplify]: Extracting #3: cost 8 inf + 1 1552473685.112 * * [simplify]: Extracting #4: cost 6 inf + 3 1552473685.112 * * [simplify]: Extracting #5: cost 1 inf + 490 1552473685.112 * * [simplify]: Extracting #6: cost 0 inf + 587 1552473685.112 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 1552473685.112 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473685.112 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473685.112 * * [simplify]: iters left: 6 (15 enodes) 1552473685.116 * * [simplify]: iters left: 5 (55 enodes) 1552473685.126 * * [simplify]: iters left: 4 (92 enodes) 1552473685.155 * * [simplify]: iters left: 3 (163 enodes) 1552473685.196 * * [simplify]: iters left: 2 (293 enodes) 1552473685.249 * * [simplify]: iters left: 1 (405 enodes) 1552473685.346 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473685.346 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473685.347 * * [simplify]: Extracting #2: cost 84 inf + 2 1552473685.347 * * [simplify]: Extracting #3: cost 93 inf + 3051 1552473685.350 * * [simplify]: Extracting #4: cost 18 inf + 14924 1552473685.354 * * [simplify]: Extracting #5: cost 1 inf + 17369 1552473685.359 * * [simplify]: Extracting #6: cost 0 inf + 17546 1552473685.363 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) 1552473685.363 * [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)) (sqrt (hypot y.re y.im))) (hypot y.re y.im)))) 1552473685.363 * * * * [progress]: [ 644 / 799 ] simplifiying candidate # 1552473685.364 * [simplify]: Simplifying (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (* 1 1))) 1552473685.364 * * [simplify]: iters left: 6 (9 enodes) 1552473685.369 * * [simplify]: iters left: 5 (30 enodes) 1552473685.380 * * [simplify]: iters left: 4 (34 enodes) 1552473685.387 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473685.387 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473685.387 * * [simplify]: Extracting #2: cost 5 inf + 1 1552473685.387 * * [simplify]: Extracting #3: cost 8 inf + 1 1552473685.387 * * [simplify]: Extracting #4: cost 3 inf + 214 1552473685.388 * * [simplify]: Extracting #5: cost 0 inf + 587 1552473685.388 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 1552473685.388 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473685.388 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473685.389 * * [simplify]: iters left: 6 (15 enodes) 1552473685.396 * * [simplify]: iters left: 5 (55 enodes) 1552473685.412 * * [simplify]: iters left: 4 (92 enodes) 1552473685.440 * * [simplify]: iters left: 3 (163 enodes) 1552473685.491 * * [simplify]: iters left: 2 (293 enodes) 1552473685.553 * * [simplify]: iters left: 1 (405 enodes) 1552473685.629 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473685.629 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473685.630 * * [simplify]: Extracting #2: cost 84 inf + 2 1552473685.630 * * [simplify]: Extracting #3: cost 93 inf + 3051 1552473685.633 * * [simplify]: Extracting #4: cost 18 inf + 14924 1552473685.637 * * [simplify]: Extracting #5: cost 1 inf + 17369 1552473685.642 * * [simplify]: Extracting #6: cost 0 inf + 17546 1552473685.651 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) 1552473685.651 * [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)) (sqrt (hypot y.re y.im))) (hypot y.re y.im)))) 1552473685.652 * * * * [progress]: [ 645 / 799 ] simplifiying candidate # 1552473685.652 * [simplify]: Simplifying (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt 1)) 1552473685.652 * * [simplify]: iters left: 6 (8 enodes) 1552473685.658 * * [simplify]: iters left: 5 (28 enodes) 1552473685.663 * * [simplify]: iters left: 4 (32 enodes) 1552473685.668 * * [simplify]: iters left: 3 (34 enodes) 1552473685.672 * * [simplify]: iters left: 2 (35 enodes) 1552473685.676 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473685.676 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473685.676 * * [simplify]: Extracting #2: cost 5 inf + 1 1552473685.676 * * [simplify]: Extracting #3: cost 8 inf + 1 1552473685.676 * * [simplify]: Extracting #4: cost 6 inf + 3 1552473685.677 * * [simplify]: Extracting #5: cost 1 inf + 490 1552473685.677 * * [simplify]: Extracting #6: cost 0 inf + 587 1552473685.677 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 1552473685.677 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473685.677 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473685.677 * * [simplify]: iters left: 6 (15 enodes) 1552473685.683 * * [simplify]: iters left: 5 (55 enodes) 1552473685.694 * * [simplify]: iters left: 4 (92 enodes) 1552473685.722 * * [simplify]: iters left: 3 (163 enodes) 1552473685.775 * * [simplify]: iters left: 2 (293 enodes) 1552473685.847 * * [simplify]: iters left: 1 (405 enodes) 1552473685.956 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473685.956 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473685.956 * * [simplify]: Extracting #2: cost 84 inf + 2 1552473685.958 * * [simplify]: Extracting #3: cost 93 inf + 3051 1552473685.963 * * [simplify]: Extracting #4: cost 18 inf + 14924 1552473685.972 * * [simplify]: Extracting #5: cost 1 inf + 17369 1552473685.981 * * [simplify]: Extracting #6: cost 0 inf + 17546 1552473685.989 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) 1552473685.990 * [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)) (sqrt (hypot y.re y.im))) (hypot y.re y.im)))) 1552473685.990 * * * * [progress]: [ 646 / 799 ] simplifiying candidate # 1552473685.990 * [simplify]: Simplifying (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt 1)) 1552473685.990 * * [simplify]: iters left: 6 (8 enodes) 1552473685.996 * * [simplify]: iters left: 5 (28 enodes) 1552473686.005 * * [simplify]: iters left: 4 (32 enodes) 1552473686.014 * * [simplify]: iters left: 3 (34 enodes) 1552473686.021 * * [simplify]: iters left: 2 (35 enodes) 1552473686.029 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473686.029 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473686.029 * * [simplify]: Extracting #2: cost 5 inf + 1 1552473686.029 * * [simplify]: Extracting #3: cost 8 inf + 1 1552473686.029 * * [simplify]: Extracting #4: cost 6 inf + 3 1552473686.029 * * [simplify]: Extracting #5: cost 1 inf + 490 1552473686.029 * * [simplify]: Extracting #6: cost 0 inf + 587 1552473686.030 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 1552473686.030 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473686.030 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473686.030 * * [simplify]: iters left: 6 (15 enodes) 1552473686.037 * * [simplify]: iters left: 5 (55 enodes) 1552473686.054 * * [simplify]: iters left: 4 (92 enodes) 1552473686.084 * * [simplify]: iters left: 3 (163 enodes) 1552473686.130 * * [simplify]: iters left: 2 (293 enodes) 1552473686.181 * * [simplify]: iters left: 1 (405 enodes) 1552473686.678 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473686.678 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473686.678 * * [simplify]: Extracting #2: cost 84 inf + 2 1552473686.680 * * [simplify]: Extracting #3: cost 93 inf + 3051 1552473686.685 * * [simplify]: Extracting #4: cost 18 inf + 14924 1552473686.694 * * [simplify]: Extracting #5: cost 1 inf + 17369 1552473686.702 * * [simplify]: Extracting #6: cost 0 inf + 17546 1552473686.711 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) 1552473686.712 * [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)) (sqrt (hypot y.re y.im))) (hypot y.re y.im)))) 1552473686.712 * * * * [progress]: [ 647 / 799 ] simplifiying candidate # 1552473686.712 * [simplify]: Simplifying (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473686.712 * * [simplify]: iters left: 6 (12 enodes) 1552473686.718 * * [simplify]: iters left: 5 (38 enodes) 1552473686.730 * * [simplify]: iters left: 4 (44 enodes) 1552473686.741 * * [simplify]: iters left: 3 (45 enodes) 1552473686.752 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473686.752 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473686.752 * * [simplify]: Extracting #2: cost 11 inf + 1 1552473686.753 * * [simplify]: Extracting #3: cost 7 inf + 409 1552473686.753 * * [simplify]: Extracting #4: cost 3 inf + 921 1552473686.753 * * [simplify]: Extracting #5: cost 0 inf + 1141 1552473686.754 * [simplify]: Simplified to (/ 1 (hypot y.im y.re)) 1552473686.754 * [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 (hypot y.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1552473686.754 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473686.754 * * [simplify]: iters left: 6 (16 enodes) 1552473686.762 * * [simplify]: iters left: 5 (56 enodes) 1552473686.779 * * [simplify]: iters left: 4 (93 enodes) 1552473686.812 * * [simplify]: iters left: 3 (153 enodes) 1552473686.838 * * [simplify]: iters left: 2 (228 enodes) 1552473686.879 * * [simplify]: iters left: 1 (284 enodes) 1552473686.927 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473686.927 * * [simplify]: Extracting #1: cost 19 inf + 0 1552473686.927 * * [simplify]: Extracting #2: cost 59 inf + 2 1552473686.927 * * [simplify]: Extracting #3: cost 61 inf + 2531 1552473686.930 * * [simplify]: Extracting #4: cost 12 inf + 9207 1552473686.932 * * [simplify]: Extracting #5: cost 0 inf + 10706 1552473686.935 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1552473686.935 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) 1552473686.935 * * * * [progress]: [ 648 / 799 ] simplifiying candidate # 1552473686.935 * [simplify]: Simplifying (/ (/ 1 (sqrt (hypot y.re y.im))) 1) 1552473686.935 * * [simplify]: iters left: 6 (7 enodes) 1552473686.937 * * [simplify]: iters left: 5 (23 enodes) 1552473686.945 * * [simplify]: iters left: 4 (28 enodes) 1552473686.953 * * [simplify]: iters left: 3 (31 enodes) 1552473686.961 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473686.961 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473686.961 * * [simplify]: Extracting #2: cost 5 inf + 1 1552473686.961 * * [simplify]: Extracting #3: cost 8 inf + 1 1552473686.962 * * [simplify]: Extracting #4: cost 6 inf + 3 1552473686.962 * * [simplify]: Extracting #5: cost 2 inf + 352 1552473686.962 * * [simplify]: Extracting #6: cost 0 inf + 587 1552473686.962 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 1552473686.962 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473686.963 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473686.963 * * [simplify]: iters left: 6 (15 enodes) 1552473686.968 * * [simplify]: iters left: 5 (55 enodes) 1552473686.976 * * [simplify]: iters left: 4 (92 enodes) 1552473686.993 * * [simplify]: iters left: 3 (163 enodes) 1552473687.042 * * [simplify]: iters left: 2 (293 enodes) 1552473687.121 * * [simplify]: iters left: 1 (405 enodes) 1552473687.204 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473687.204 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473687.204 * * [simplify]: Extracting #2: cost 84 inf + 2 1552473687.206 * * [simplify]: Extracting #3: cost 93 inf + 3051 1552473687.211 * * [simplify]: Extracting #4: cost 18 inf + 14924 1552473687.220 * * [simplify]: Extracting #5: cost 1 inf + 17369 1552473687.229 * * [simplify]: Extracting #6: cost 0 inf + 17546 1552473687.239 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) 1552473687.239 * [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)) (sqrt (hypot y.re y.im))) (hypot y.re y.im)))) 1552473687.239 * * * * [progress]: [ 649 / 799 ] simplifiying candidate # 1552473687.239 * [simplify]: Simplifying (/ (/ 1 1) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473687.239 * * [simplify]: iters left: 6 (11 enodes) 1552473687.245 * * [simplify]: iters left: 5 (38 enodes) 1552473687.257 * * [simplify]: iters left: 4 (46 enodes) 1552473687.270 * * [simplify]: iters left: 3 (48 enodes) 1552473687.284 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473687.284 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473687.284 * * [simplify]: Extracting #2: cost 11 inf + 1 1552473687.284 * * [simplify]: Extracting #3: cost 15 inf + 1 1552473687.284 * * [simplify]: Extracting #4: cost 13 inf + 375 1552473687.285 * * [simplify]: Extracting #5: cost 6 inf + 1580 1552473687.285 * * [simplify]: Extracting #6: cost 0 inf + 2251 1552473687.286 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1552473687.286 * [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 (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1552473687.286 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473687.287 * * [simplify]: iters left: 6 (15 enodes) 1552473687.294 * * [simplify]: iters left: 5 (55 enodes) 1552473687.311 * * [simplify]: iters left: 4 (97 enodes) 1552473687.342 * * [simplify]: iters left: 3 (176 enodes) 1552473687.384 * * [simplify]: iters left: 2 (306 enodes) 1552473687.465 * * [simplify]: iters left: 1 (414 enodes) 1552473687.542 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473687.542 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473687.543 * * [simplify]: Extracting #2: cost 84 inf + 2 1552473687.544 * * [simplify]: Extracting #3: cost 89 inf + 3778 1552473687.552 * * [simplify]: Extracting #4: cost 14 inf + 17772 1552473687.561 * * [simplify]: Extracting #5: cost 0 inf + 20266 1552473687.570 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (hypot y.re y.im))) 1552473687.570 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 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)) (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1552473687.570 * * * * [progress]: [ 650 / 799 ] simplifiying candidate # 1552473687.570 * [simplify]: Simplifying (/ (/ 1 1) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473687.571 * * [simplify]: iters left: 6 (11 enodes) 1552473687.577 * * [simplify]: iters left: 5 (36 enodes) 1552473687.588 * * [simplify]: iters left: 4 (39 enodes) 1552473687.599 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473687.599 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473687.599 * * [simplify]: Extracting #2: cost 6 inf + 1 1552473687.599 * * [simplify]: Extracting #3: cost 9 inf + 1 1552473687.599 * * [simplify]: Extracting #4: cost 14 inf + 1 1552473687.599 * * [simplify]: Extracting #5: cost 12 inf + 85 1552473687.599 * * [simplify]: Extracting #6: cost 6 inf + 755 1552473687.600 * * [simplify]: Extracting #7: cost 0 inf + 2099 1552473687.601 * [simplify]: Simplified to (/ 1 (fabs (cbrt (fma y.re y.re (* y.im y.im))))) 1552473687.601 * [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)) (hypot y.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 1552473687.601 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 1552473687.601 * * [simplify]: iters left: 6 (15 enodes) 1552473687.608 * * [simplify]: iters left: 5 (57 enodes) 1552473687.626 * * [simplify]: iters left: 4 (93 enodes) 1552473687.655 * * [simplify]: iters left: 3 (164 enodes) 1552473687.706 * * [simplify]: iters left: 2 (294 enodes) 1552473687.770 * * [simplify]: iters left: 1 (406 enodes) 1552473687.848 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473687.848 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473687.849 * * [simplify]: Extracting #2: cost 84 inf + 2 1552473687.850 * * [simplify]: Extracting #3: cost 103 inf + 1358 1552473687.852 * * [simplify]: Extracting #4: cost 78 inf + 4318 1552473687.858 * * [simplify]: Extracting #5: cost 29 inf + 19259 1552473687.870 * * [simplify]: Extracting #6: cost 1 inf + 27537 1552473687.882 * * [simplify]: Extracting #7: cost 0 inf + 27930 1552473687.896 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (cbrt (fma y.re y.re (* y.im y.im))))) 1552473687.896 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 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)) (hypot y.re y.im)) (sqrt (cbrt (fma y.re y.re (* y.im y.im))))))) 1552473687.896 * * * * [progress]: [ 651 / 799 ] simplifiying candidate # 1552473687.896 * [simplify]: Simplifying (/ (/ 1 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473687.897 * * [simplify]: iters left: 6 (10 enodes) 1552473687.902 * * [simplify]: iters left: 5 (33 enodes) 1552473687.911 * * [simplify]: iters left: 4 (37 enodes) 1552473687.921 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473687.921 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473687.921 * * [simplify]: Extracting #2: cost 5 inf + 1 1552473687.921 * * [simplify]: Extracting #3: cost 9 inf + 1 1552473687.922 * * [simplify]: Extracting #4: cost 5 inf + 530 1552473687.922 * * [simplify]: Extracting #5: cost 4 inf + 669 1552473687.922 * * [simplify]: Extracting #6: cost 0 inf + 945 1552473687.923 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 1552473687.923 * [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 (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1552473687.923 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473687.923 * * [simplify]: iters left: 6 (15 enodes) 1552473687.930 * * [simplify]: iters left: 5 (55 enodes) 1552473687.946 * * [simplify]: iters left: 4 (97 enodes) 1552473687.978 * * [simplify]: iters left: 3 (176 enodes) 1552473688.032 * * [simplify]: iters left: 2 (306 enodes) 1552473688.116 * * [simplify]: iters left: 1 (414 enodes) 1552473688.194 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473688.194 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473688.194 * * [simplify]: Extracting #2: cost 84 inf + 2 1552473688.195 * * [simplify]: Extracting #3: cost 89 inf + 3338 1552473688.198 * * [simplify]: Extracting #4: cost 14 inf + 15412 1552473688.203 * * [simplify]: Extracting #5: cost 0 inf + 17546 1552473688.207 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 1552473688.207 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))))) 1552473688.208 * * * * [progress]: [ 652 / 799 ] simplifiying candidate # 1552473688.208 * [simplify]: Simplifying (/ (/ 1 1) (sqrt 1)) 1552473688.208 * * [simplify]: iters left: 4 (4 enodes) 1552473688.212 * * [simplify]: iters left: 3 (12 enodes) 1552473688.213 * * [simplify]: iters left: 2 (14 enodes) 1552473688.215 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473688.215 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473688.215 * [simplify]: Simplified to 1 1552473688.215 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473688.216 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473688.216 * * [simplify]: iters left: 6 (14 enodes) 1552473688.219 * * [simplify]: iters left: 5 (52 enodes) 1552473688.229 * * [simplify]: iters left: 4 (89 enodes) 1552473688.248 * * [simplify]: iters left: 3 (149 enodes) 1552473688.291 * * [simplify]: iters left: 2 (224 enodes) 1552473688.328 * * [simplify]: iters left: 1 (280 enodes) 1552473688.397 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473688.397 * * [simplify]: Extracting #1: cost 19 inf + 0 1552473688.397 * * [simplify]: Extracting #2: cost 60 inf + 2 1552473688.398 * * [simplify]: Extracting #3: cost 65 inf + 2004 1552473688.403 * * [simplify]: Extracting #4: cost 7 inf + 9431 1552473688.408 * * [simplify]: Extracting #5: cost 0 inf + 10512 1552473688.414 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im)) 1552473688.414 * [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)))) 1552473688.414 * * * * [progress]: [ 653 / 799 ] simplifiying candidate # 1552473688.414 * [simplify]: Simplifying (/ (/ 1 1) (sqrt 1)) 1552473688.414 * * [simplify]: iters left: 4 (4 enodes) 1552473688.421 * * [simplify]: iters left: 3 (12 enodes) 1552473688.425 * * [simplify]: iters left: 2 (14 enodes) 1552473688.428 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473688.428 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473688.428 * [simplify]: Simplified to 1 1552473688.428 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473688.429 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473688.429 * * [simplify]: iters left: 6 (14 enodes) 1552473688.435 * * [simplify]: iters left: 5 (52 enodes) 1552473688.451 * * [simplify]: iters left: 4 (89 enodes) 1552473688.470 * * [simplify]: iters left: 3 (149 enodes) 1552473688.493 * * [simplify]: iters left: 2 (224 enodes) 1552473688.545 * * [simplify]: iters left: 1 (280 enodes) 1552473688.593 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473688.593 * * [simplify]: Extracting #1: cost 19 inf + 0 1552473688.594 * * [simplify]: Extracting #2: cost 60 inf + 2 1552473688.595 * * [simplify]: Extracting #3: cost 65 inf + 2004 1552473688.599 * * [simplify]: Extracting #4: cost 7 inf + 9431 1552473688.604 * * [simplify]: Extracting #5: cost 0 inf + 10512 1552473688.609 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im)) 1552473688.609 * [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)))) 1552473688.609 * * * * [progress]: [ 654 / 799 ] simplifiying candidate # 1552473688.610 * [simplify]: Simplifying (/ (/ 1 1) (sqrt 1)) 1552473688.610 * * [simplify]: iters left: 4 (4 enodes) 1552473688.616 * * [simplify]: iters left: 3 (12 enodes) 1552473688.619 * * [simplify]: iters left: 2 (14 enodes) 1552473688.623 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473688.623 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473688.623 * [simplify]: Simplified to 1 1552473688.623 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473688.623 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473688.623 * * [simplify]: iters left: 6 (14 enodes) 1552473688.630 * * [simplify]: iters left: 5 (52 enodes) 1552473688.645 * * [simplify]: iters left: 4 (89 enodes) 1552473688.672 * * [simplify]: iters left: 3 (149 enodes) 1552473688.717 * * [simplify]: iters left: 2 (224 enodes) 1552473688.765 * * [simplify]: iters left: 1 (280 enodes) 1552473688.808 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473688.809 * * [simplify]: Extracting #1: cost 19 inf + 0 1552473688.809 * * [simplify]: Extracting #2: cost 60 inf + 2 1552473688.809 * * [simplify]: Extracting #3: cost 65 inf + 2004 1552473688.811 * * [simplify]: Extracting #4: cost 7 inf + 9431 1552473688.814 * * [simplify]: Extracting #5: cost 0 inf + 10512 1552473688.816 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im)) 1552473688.816 * [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)))) 1552473688.816 * * * * [progress]: [ 655 / 799 ] simplifiying candidate # 1552473688.817 * [simplify]: Simplifying (/ (/ 1 1) (sqrt (* 1 1))) 1552473688.817 * * [simplify]: iters left: 5 (5 enodes) 1552473688.819 * * [simplify]: iters left: 4 (14 enodes) 1552473688.821 * * [simplify]: iters left: 3 (16 enodes) 1552473688.823 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473688.823 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473688.823 * [simplify]: Simplified to 1 1552473688.823 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473688.823 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473688.823 * * [simplify]: iters left: 6 (14 enodes) 1552473688.827 * * [simplify]: iters left: 5 (52 enodes) 1552473688.835 * * [simplify]: iters left: 4 (89 enodes) 1552473688.848 * * [simplify]: iters left: 3 (149 enodes) 1552473688.878 * * [simplify]: iters left: 2 (224 enodes) 1552473688.926 * * [simplify]: iters left: 1 (280 enodes) 1552473688.985 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473688.985 * * [simplify]: Extracting #1: cost 19 inf + 0 1552473688.986 * * [simplify]: Extracting #2: cost 60 inf + 2 1552473688.987 * * [simplify]: Extracting #3: cost 65 inf + 2004 1552473688.990 * * [simplify]: Extracting #4: cost 7 inf + 9431 1552473688.992 * * [simplify]: Extracting #5: cost 0 inf + 10512 1552473688.995 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im)) 1552473688.995 * [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)))) 1552473688.995 * * * * [progress]: [ 656 / 799 ] simplifiying candidate # 1552473688.995 * [simplify]: Simplifying (/ (/ 1 1) (sqrt 1)) 1552473688.995 * * [simplify]: iters left: 4 (4 enodes) 1552473688.999 * * [simplify]: iters left: 3 (12 enodes) 1552473689.001 * * [simplify]: iters left: 2 (14 enodes) 1552473689.003 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473689.003 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473689.003 * [simplify]: Simplified to 1 1552473689.003 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473689.003 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473689.003 * * [simplify]: iters left: 6 (14 enodes) 1552473689.006 * * [simplify]: iters left: 5 (52 enodes) 1552473689.014 * * [simplify]: iters left: 4 (89 enodes) 1552473689.029 * * [simplify]: iters left: 3 (149 enodes) 1552473689.051 * * [simplify]: iters left: 2 (224 enodes) 1552473689.105 * * [simplify]: iters left: 1 (280 enodes) 1552473689.149 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473689.149 * * [simplify]: Extracting #1: cost 19 inf + 0 1552473689.149 * * [simplify]: Extracting #2: cost 60 inf + 2 1552473689.150 * * [simplify]: Extracting #3: cost 65 inf + 2004 1552473689.152 * * [simplify]: Extracting #4: cost 7 inf + 9431 1552473689.156 * * [simplify]: Extracting #5: cost 0 inf + 10512 1552473689.163 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im)) 1552473689.163 * [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)))) 1552473689.163 * * * * [progress]: [ 657 / 799 ] simplifiying candidate # 1552473689.163 * [simplify]: Simplifying (/ (/ 1 1) (sqrt 1)) 1552473689.163 * * [simplify]: iters left: 4 (4 enodes) 1552473689.170 * * [simplify]: iters left: 3 (12 enodes) 1552473689.173 * * [simplify]: iters left: 2 (14 enodes) 1552473689.175 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473689.175 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473689.175 * [simplify]: Simplified to 1 1552473689.175 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473689.175 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473689.176 * * [simplify]: iters left: 6 (14 enodes) 1552473689.179 * * [simplify]: iters left: 5 (52 enodes) 1552473689.187 * * [simplify]: iters left: 4 (89 enodes) 1552473689.202 * * [simplify]: iters left: 3 (149 enodes) 1552473689.246 * * [simplify]: iters left: 2 (224 enodes) 1552473689.303 * * [simplify]: iters left: 1 (280 enodes) 1552473689.357 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473689.357 * * [simplify]: Extracting #1: cost 19 inf + 0 1552473689.357 * * [simplify]: Extracting #2: cost 60 inf + 2 1552473689.358 * * [simplify]: Extracting #3: cost 65 inf + 2004 1552473689.362 * * [simplify]: Extracting #4: cost 7 inf + 9431 1552473689.368 * * [simplify]: Extracting #5: cost 0 inf + 10512 1552473689.372 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im)) 1552473689.373 * [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)))) 1552473689.373 * * * * [progress]: [ 658 / 799 ] simplifiying candidate # 1552473689.373 * [simplify]: Simplifying (/ (/ 1 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473689.373 * * [simplify]: iters left: 6 (10 enodes) 1552473689.379 * * [simplify]: iters left: 5 (33 enodes) 1552473689.389 * * [simplify]: iters left: 4 (37 enodes) 1552473689.401 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473689.401 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473689.401 * * [simplify]: Extracting #2: cost 5 inf + 1 1552473689.401 * * [simplify]: Extracting #3: cost 9 inf + 1 1552473689.402 * * [simplify]: Extracting #4: cost 5 inf + 530 1552473689.402 * * [simplify]: Extracting #5: cost 4 inf + 669 1552473689.402 * * [simplify]: Extracting #6: cost 0 inf + 945 1552473689.403 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 1552473689.403 * [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 (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1552473689.403 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473689.403 * * [simplify]: iters left: 6 (15 enodes) 1552473689.410 * * [simplify]: iters left: 5 (55 enodes) 1552473689.427 * * [simplify]: iters left: 4 (97 enodes) 1552473689.459 * * [simplify]: iters left: 3 (176 enodes) 1552473689.514 * * [simplify]: iters left: 2 (306 enodes) 1552473689.603 * * [simplify]: iters left: 1 (414 enodes) 1552473689.681 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473689.681 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473689.681 * * [simplify]: Extracting #2: cost 84 inf + 2 1552473689.682 * * [simplify]: Extracting #3: cost 89 inf + 3338 1552473689.685 * * [simplify]: Extracting #4: cost 14 inf + 15412 1552473689.690 * * [simplify]: Extracting #5: cost 0 inf + 17546 1552473689.694 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 1552473689.694 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))))) 1552473689.694 * * * * [progress]: [ 659 / 799 ] simplifiying candidate # 1552473689.695 * [simplify]: Simplifying (/ (/ 1 1) 1) 1552473689.695 * * [simplify]: iters left: 4 (3 enodes) 1552473689.696 * * [simplify]: iters left: 3 (7 enodes) 1552473689.697 * * [simplify]: iters left: 2 (9 enodes) 1552473689.699 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473689.699 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473689.699 * [simplify]: Simplified to 1 1552473689.699 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473689.699 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473689.699 * * [simplify]: iters left: 6 (14 enodes) 1552473689.702 * * [simplify]: iters left: 5 (52 enodes) 1552473689.711 * * [simplify]: iters left: 4 (89 enodes) 1552473689.739 * * [simplify]: iters left: 3 (149 enodes) 1552473689.784 * * [simplify]: iters left: 2 (224 enodes) 1552473689.846 * * [simplify]: iters left: 1 (280 enodes) 1552473689.909 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473689.909 * * [simplify]: Extracting #1: cost 19 inf + 0 1552473689.909 * * [simplify]: Extracting #2: cost 60 inf + 2 1552473689.910 * * [simplify]: Extracting #3: cost 65 inf + 2004 1552473689.912 * * [simplify]: Extracting #4: cost 7 inf + 9431 1552473689.914 * * [simplify]: Extracting #5: cost 0 inf + 10512 1552473689.917 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im)) 1552473689.917 * [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)))) 1552473689.917 * * * * [progress]: [ 660 / 799 ] simplifiying candidate # 1552473689.917 * [simplify]: Simplifying (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473689.917 * * [simplify]: iters left: 6 (14 enodes) 1552473689.921 * * [simplify]: iters left: 5 (46 enodes) 1552473689.929 * * [simplify]: iters left: 4 (62 enodes) 1552473689.938 * * [simplify]: iters left: 3 (67 enodes) 1552473689.953 * * [simplify]: iters left: 2 (77 enodes) 1552473689.976 * * [simplify]: iters left: 1 (97 enodes) 1552473690.011 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473690.012 * * [simplify]: Extracting #1: cost 10 inf + 0 1552473690.012 * * [simplify]: Extracting #2: cost 29 inf + 1 1552473690.012 * * [simplify]: Extracting #3: cost 37 inf + 62 1552473690.013 * * [simplify]: Extracting #4: cost 22 inf + 1877 1552473690.014 * * [simplify]: Extracting #5: cost 4 inf + 6739 1552473690.016 * * [simplify]: Extracting #6: cost 0 inf + 8633 1552473690.018 * [simplify]: Simplified to (/ (/ 1 (hypot y.im y.re)) (cbrt (hypot y.im y.re))) 1552473690.018 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (hypot y.im y.re)) (cbrt (hypot y.im y.re))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1552473690.019 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473690.019 * * [simplify]: iters left: 6 (16 enodes) 1552473690.027 * * [simplify]: iters left: 5 (56 enodes) 1552473690.041 * * [simplify]: iters left: 4 (95 enodes) 1552473690.056 * * [simplify]: iters left: 3 (159 enodes) 1552473690.090 * * [simplify]: iters left: 2 (246 enodes) 1552473690.166 * * [simplify]: iters left: 1 (307 enodes) 1552473690.246 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473690.246 * * [simplify]: Extracting #1: cost 20 inf + 0 1552473690.246 * * [simplify]: Extracting #2: cost 63 inf + 2 1552473690.247 * * [simplify]: Extracting #3: cost 61 inf + 5382 1552473690.250 * * [simplify]: Extracting #4: cost 11 inf + 15722 1552473690.253 * * [simplify]: Extracting #5: cost 2 inf + 17562 1552473690.256 * * [simplify]: Extracting #6: cost 0 inf + 17644 1552473690.260 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1552473690.260 * [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)))) (* (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)) (cbrt (hypot y.re y.im)))))) 1552473690.260 * * * * [progress]: [ 661 / 799 ] simplifiying candidate # 1552473690.260 * [simplify]: Simplifying (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473690.260 * * [simplify]: iters left: 6 (14 enodes) 1552473690.264 * * [simplify]: iters left: 5 (51 enodes) 1552473690.273 * * [simplify]: iters left: 4 (64 enodes) 1552473690.290 * * [simplify]: iters left: 3 (76 enodes) 1552473690.307 * * [simplify]: iters left: 2 (78 enodes) 1552473690.319 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473690.319 * * [simplify]: Extracting #1: cost 12 inf + 0 1552473690.319 * * [simplify]: Extracting #2: cost 23 inf + 1 1552473690.319 * * [simplify]: Extracting #3: cost 29 inf + 1 1552473690.319 * * [simplify]: Extracting #4: cost 30 inf + 3 1552473690.319 * * [simplify]: Extracting #5: cost 25 inf + 690 1552473690.320 * * [simplify]: Extracting #6: cost 9 inf + 3885 1552473690.321 * * [simplify]: Extracting #7: cost 1 inf + 6701 1552473690.322 * * [simplify]: Extracting #8: cost 0 inf + 7093 1552473690.323 * [simplify]: Simplified to (/ 1 (* (fabs (cbrt (fma y.im y.im (* y.re y.re)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1552473690.323 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (* (fabs (cbrt (fma y.im y.im (* y.re y.re)))) (* (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 (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 1552473690.323 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 1552473690.323 * * [simplify]: iters left: 6 (16 enodes) 1552473690.327 * * [simplify]: iters left: 5 (60 enodes) 1552473690.340 * * [simplify]: iters left: 4 (96 enodes) 1552473690.371 * * [simplify]: iters left: 3 (167 enodes) 1552473690.425 * * [simplify]: iters left: 2 (297 enodes) 1552473690.497 * * [simplify]: iters left: 1 (409 enodes) 1552473690.591 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473690.591 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473690.591 * * [simplify]: Extracting #2: cost 85 inf + 2 1552473690.592 * * [simplify]: Extracting #3: cost 110 inf + 1005 1552473690.593 * * [simplify]: Extracting #4: cost 82 inf + 6257 1552473690.599 * * [simplify]: Extracting #5: cost 34 inf + 22133 1552473690.612 * * [simplify]: Extracting #6: cost 1 inf + 33186 1552473690.625 * * [simplify]: Extracting #7: cost 0 inf + 33484 1552473690.639 * [simplify]: Simplified to (/ (/ (- (* 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))))) 1552473690.639 * [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 (* (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 (hypot y.re y.im))) (sqrt (cbrt (fma y.re y.re (* y.im y.im))))))) 1552473690.639 * * * * [progress]: [ 662 / 799 ] simplifiying candidate # 1552473690.639 * [simplify]: Simplifying (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473690.639 * * [simplify]: iters left: 6 (13 enodes) 1552473690.646 * * [simplify]: iters left: 5 (45 enodes) 1552473690.660 * * [simplify]: iters left: 4 (59 enodes) 1552473690.677 * * [simplify]: iters left: 3 (71 enodes) 1552473690.697 * * [simplify]: iters left: 2 (73 enodes) 1552473690.718 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473690.718 * * [simplify]: Extracting #1: cost 12 inf + 0 1552473690.718 * * [simplify]: Extracting #2: cost 21 inf + 1 1552473690.718 * * [simplify]: Extracting #3: cost 25 inf + 1 1552473690.718 * * [simplify]: Extracting #4: cost 26 inf + 3 1552473690.719 * * [simplify]: Extracting #5: cost 18 inf + 1102 1552473690.720 * * [simplify]: Extracting #6: cost 1 inf + 4127 1552473690.721 * * [simplify]: Extracting #7: cost 0 inf + 4425 1552473690.723 * [simplify]: Simplified to (/ 1 (* (cbrt (hypot y.im y.re)) (* (sqrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1552473690.723 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (* (cbrt (hypot y.im y.re)) (* (sqrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1552473690.723 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473690.723 * * [simplify]: iters left: 6 (16 enodes) 1552473690.731 * * [simplify]: iters left: 5 (58 enodes) 1552473690.749 * * [simplify]: iters left: 4 (95 enodes) 1552473690.777 * * [simplify]: iters left: 3 (166 enodes) 1552473690.825 * * [simplify]: iters left: 2 (296 enodes) 1552473690.893 * * [simplify]: iters left: 1 (408 enodes) 1552473691.006 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473691.007 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473691.007 * * [simplify]: Extracting #2: cost 84 inf + 2 1552473691.008 * * [simplify]: Extracting #3: cost 94 inf + 3314 1552473691.015 * * [simplify]: Extracting #4: cost 25 inf + 17969 1552473691.025 * * [simplify]: Extracting #5: cost 2 inf + 23018 1552473691.034 * * [simplify]: Extracting #6: cost 0 inf + 23100 1552473691.044 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1552473691.044 * [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 (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) 1552473691.044 * * * * [progress]: [ 663 / 799 ] simplifiying candidate # 1552473691.045 * [simplify]: Simplifying (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt 1)) 1552473691.045 * * [simplify]: iters left: 6 (9 enodes) 1552473691.050 * * [simplify]: iters left: 5 (33 enodes) 1552473691.061 * * [simplify]: iters left: 4 (41 enodes) 1552473691.071 * * [simplify]: iters left: 3 (42 enodes) 1552473691.084 * * [simplify]: iters left: 2 (48 enodes) 1552473691.095 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473691.095 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473691.096 * * [simplify]: Extracting #2: cost 9 inf + 1 1552473691.096 * * [simplify]: Extracting #3: cost 12 inf + 1 1552473691.096 * * [simplify]: Extracting #4: cost 9 inf + 60 1552473691.096 * * [simplify]: Extracting #5: cost 4 inf + 746 1552473691.096 * * [simplify]: Extracting #6: cost 0 inf + 1537 1552473691.097 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1552473691.097 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473691.097 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473691.098 * * [simplify]: iters left: 6 (15 enodes) 1552473691.105 * * [simplify]: iters left: 5 (55 enodes) 1552473691.122 * * [simplify]: iters left: 4 (92 enodes) 1552473691.149 * * [simplify]: iters left: 3 (163 enodes) 1552473691.194 * * [simplify]: iters left: 2 (293 enodes) 1552473691.251 * * [simplify]: iters left: 1 (405 enodes) 1552473691.331 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473691.331 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473691.331 * * [simplify]: Extracting #2: cost 84 inf + 2 1552473691.332 * * [simplify]: Extracting #3: cost 93 inf + 3331 1552473691.335 * * [simplify]: Extracting #4: cost 18 inf + 17204 1552473691.339 * * [simplify]: Extracting #5: cost 1 inf + 20049 1552473691.344 * * [simplify]: Extracting #6: cost 0 inf + 20266 1552473691.348 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (hypot y.re y.im)) 1552473691.348 * [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)) (cbrt (hypot y.re y.im))) (hypot y.re y.im)))) 1552473691.348 * * * * [progress]: [ 664 / 799 ] simplifiying candidate # 1552473691.348 * [simplify]: Simplifying (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt 1)) 1552473691.348 * * [simplify]: iters left: 6 (9 enodes) 1552473691.351 * * [simplify]: iters left: 5 (33 enodes) 1552473691.358 * * [simplify]: iters left: 4 (41 enodes) 1552473691.368 * * [simplify]: iters left: 3 (42 enodes) 1552473691.380 * * [simplify]: iters left: 2 (48 enodes) 1552473691.390 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473691.390 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473691.390 * * [simplify]: Extracting #2: cost 9 inf + 1 1552473691.390 * * [simplify]: Extracting #3: cost 12 inf + 1 1552473691.390 * * [simplify]: Extracting #4: cost 9 inf + 60 1552473691.390 * * [simplify]: Extracting #5: cost 4 inf + 746 1552473691.391 * * [simplify]: Extracting #6: cost 0 inf + 1537 1552473691.391 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1552473691.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)) (cbrt (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473691.391 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473691.391 * * [simplify]: iters left: 6 (15 enodes) 1552473691.395 * * [simplify]: iters left: 5 (55 enodes) 1552473691.404 * * [simplify]: iters left: 4 (92 enodes) 1552473691.420 * * [simplify]: iters left: 3 (163 enodes) 1552473691.452 * * [simplify]: iters left: 2 (293 enodes) 1552473691.514 * * [simplify]: iters left: 1 (405 enodes) 1552473691.581 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473691.581 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473691.582 * * [simplify]: Extracting #2: cost 84 inf + 2 1552473691.582 * * [simplify]: Extracting #3: cost 93 inf + 3331 1552473691.585 * * [simplify]: Extracting #4: cost 18 inf + 17204 1552473691.590 * * [simplify]: Extracting #5: cost 1 inf + 20049 1552473691.596 * * [simplify]: Extracting #6: cost 0 inf + 20266 1552473691.605 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (hypot y.re y.im)) 1552473691.605 * [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)) (cbrt (hypot y.re y.im))) (hypot y.re y.im)))) 1552473691.605 * * * * [progress]: [ 665 / 799 ] simplifiying candidate # 1552473691.605 * [simplify]: Simplifying (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt 1)) 1552473691.606 * * [simplify]: iters left: 6 (9 enodes) 1552473691.609 * * [simplify]: iters left: 5 (33 enodes) 1552473691.615 * * [simplify]: iters left: 4 (41 enodes) 1552473691.620 * * [simplify]: iters left: 3 (42 enodes) 1552473691.627 * * [simplify]: iters left: 2 (48 enodes) 1552473691.633 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473691.633 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473691.633 * * [simplify]: Extracting #2: cost 9 inf + 1 1552473691.633 * * [simplify]: Extracting #3: cost 12 inf + 1 1552473691.633 * * [simplify]: Extracting #4: cost 9 inf + 60 1552473691.633 * * [simplify]: Extracting #5: cost 4 inf + 746 1552473691.634 * * [simplify]: Extracting #6: cost 0 inf + 1537 1552473691.634 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1552473691.634 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473691.634 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473691.634 * * [simplify]: iters left: 6 (15 enodes) 1552473691.642 * * [simplify]: iters left: 5 (55 enodes) 1552473691.654 * * [simplify]: iters left: 4 (92 enodes) 1552473691.669 * * [simplify]: iters left: 3 (163 enodes) 1552473691.710 * * [simplify]: iters left: 2 (293 enodes) 1552473691.795 * * [simplify]: iters left: 1 (405 enodes) 1552473691.878 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473691.878 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473691.879 * * [simplify]: Extracting #2: cost 84 inf + 2 1552473691.880 * * [simplify]: Extracting #3: cost 93 inf + 3331 1552473691.886 * * [simplify]: Extracting #4: cost 18 inf + 17204 1552473691.894 * * [simplify]: Extracting #5: cost 1 inf + 20049 1552473691.903 * * [simplify]: Extracting #6: cost 0 inf + 20266 1552473691.912 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (hypot y.re y.im)) 1552473691.912 * [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)) (cbrt (hypot y.re y.im))) (hypot y.re y.im)))) 1552473691.912 * * * * [progress]: [ 666 / 799 ] simplifiying candidate # 1552473691.912 * [simplify]: Simplifying (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (* 1 1))) 1552473691.912 * * [simplify]: iters left: 6 (10 enodes) 1552473691.919 * * [simplify]: iters left: 5 (35 enodes) 1552473691.930 * * [simplify]: iters left: 4 (43 enodes) 1552473691.940 * * [simplify]: iters left: 3 (44 enodes) 1552473691.950 * * [simplify]: iters left: 2 (46 enodes) 1552473691.961 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473691.961 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473691.961 * * [simplify]: Extracting #2: cost 9 inf + 1 1552473691.961 * * [simplify]: Extracting #3: cost 12 inf + 1 1552473691.961 * * [simplify]: Extracting #4: cost 9 inf + 60 1552473691.961 * * [simplify]: Extracting #5: cost 4 inf + 746 1552473691.962 * * [simplify]: Extracting #6: cost 0 inf + 1537 1552473691.963 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1552473691.963 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473691.963 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473691.963 * * [simplify]: iters left: 6 (15 enodes) 1552473691.970 * * [simplify]: iters left: 5 (55 enodes) 1552473691.989 * * [simplify]: iters left: 4 (92 enodes) 1552473692.017 * * [simplify]: iters left: 3 (163 enodes) 1552473692.069 * * [simplify]: iters left: 2 (293 enodes) 1552473692.137 * * [simplify]: iters left: 1 (405 enodes) 1552473692.248 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473692.248 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473692.248 * * [simplify]: Extracting #2: cost 84 inf + 2 1552473692.250 * * [simplify]: Extracting #3: cost 93 inf + 3331 1552473692.255 * * [simplify]: Extracting #4: cost 18 inf + 17204 1552473692.264 * * [simplify]: Extracting #5: cost 1 inf + 20049 1552473692.273 * * [simplify]: Extracting #6: cost 0 inf + 20266 1552473692.282 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (hypot y.re y.im)) 1552473692.282 * [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)) (cbrt (hypot y.re y.im))) (hypot y.re y.im)))) 1552473692.282 * * * * [progress]: [ 667 / 799 ] simplifiying candidate # 1552473692.282 * [simplify]: Simplifying (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt 1)) 1552473692.282 * * [simplify]: iters left: 6 (9 enodes) 1552473692.288 * * [simplify]: iters left: 5 (33 enodes) 1552473692.298 * * [simplify]: iters left: 4 (41 enodes) 1552473692.309 * * [simplify]: iters left: 3 (42 enodes) 1552473692.320 * * [simplify]: iters left: 2 (48 enodes) 1552473692.331 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473692.331 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473692.331 * * [simplify]: Extracting #2: cost 9 inf + 1 1552473692.331 * * [simplify]: Extracting #3: cost 12 inf + 1 1552473692.331 * * [simplify]: Extracting #4: cost 9 inf + 60 1552473692.332 * * [simplify]: Extracting #5: cost 4 inf + 746 1552473692.332 * * [simplify]: Extracting #6: cost 0 inf + 1537 1552473692.333 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1552473692.333 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473692.333 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473692.333 * * [simplify]: iters left: 6 (15 enodes) 1552473692.340 * * [simplify]: iters left: 5 (55 enodes) 1552473692.359 * * [simplify]: iters left: 4 (92 enodes) 1552473692.387 * * [simplify]: iters left: 3 (163 enodes) 1552473692.439 * * [simplify]: iters left: 2 (293 enodes) 1552473692.534 * * [simplify]: iters left: 1 (405 enodes) 1552473692.606 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473692.606 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473692.606 * * [simplify]: Extracting #2: cost 84 inf + 2 1552473692.607 * * [simplify]: Extracting #3: cost 93 inf + 3331 1552473692.610 * * [simplify]: Extracting #4: cost 18 inf + 17204 1552473692.614 * * [simplify]: Extracting #5: cost 1 inf + 20049 1552473692.620 * * [simplify]: Extracting #6: cost 0 inf + 20266 1552473692.629 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (hypot y.re y.im)) 1552473692.629 * [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)) (cbrt (hypot y.re y.im))) (hypot y.re y.im)))) 1552473692.629 * * * * [progress]: [ 668 / 799 ] simplifiying candidate # 1552473692.629 * [simplify]: Simplifying (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt 1)) 1552473692.630 * * [simplify]: iters left: 6 (9 enodes) 1552473692.635 * * [simplify]: iters left: 5 (33 enodes) 1552473692.645 * * [simplify]: iters left: 4 (41 enodes) 1552473692.654 * * [simplify]: iters left: 3 (42 enodes) 1552473692.665 * * [simplify]: iters left: 2 (48 enodes) 1552473692.675 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473692.675 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473692.675 * * [simplify]: Extracting #2: cost 9 inf + 1 1552473692.675 * * [simplify]: Extracting #3: cost 12 inf + 1 1552473692.675 * * [simplify]: Extracting #4: cost 9 inf + 60 1552473692.675 * * [simplify]: Extracting #5: cost 4 inf + 746 1552473692.676 * * [simplify]: Extracting #6: cost 0 inf + 1537 1552473692.676 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1552473692.676 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473692.676 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473692.677 * * [simplify]: iters left: 6 (15 enodes) 1552473692.682 * * [simplify]: iters left: 5 (55 enodes) 1552473692.697 * * [simplify]: iters left: 4 (92 enodes) 1552473692.726 * * [simplify]: iters left: 3 (163 enodes) 1552473692.775 * * [simplify]: iters left: 2 (293 enodes) 1552473692.851 * * [simplify]: iters left: 1 (405 enodes) 1552473692.941 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473692.942 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473692.942 * * [simplify]: Extracting #2: cost 84 inf + 2 1552473692.943 * * [simplify]: Extracting #3: cost 93 inf + 3331 1552473692.949 * * [simplify]: Extracting #4: cost 18 inf + 17204 1552473692.958 * * [simplify]: Extracting #5: cost 1 inf + 20049 1552473692.967 * * [simplify]: Extracting #6: cost 0 inf + 20266 1552473692.976 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (hypot y.re y.im)) 1552473692.976 * [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)) (cbrt (hypot y.re y.im))) (hypot y.re y.im)))) 1552473692.977 * * * * [progress]: [ 669 / 799 ] simplifiying candidate # 1552473692.977 * [simplify]: Simplifying (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473692.977 * * [simplify]: iters left: 6 (13 enodes) 1552473692.984 * * [simplify]: iters left: 5 (45 enodes) 1552473692.999 * * [simplify]: iters left: 4 (59 enodes) 1552473693.015 * * [simplify]: iters left: 3 (71 enodes) 1552473693.035 * * [simplify]: iters left: 2 (73 enodes) 1552473693.055 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473693.055 * * [simplify]: Extracting #1: cost 12 inf + 0 1552473693.055 * * [simplify]: Extracting #2: cost 21 inf + 1 1552473693.055 * * [simplify]: Extracting #3: cost 25 inf + 1 1552473693.055 * * [simplify]: Extracting #4: cost 26 inf + 3 1552473693.055 * * [simplify]: Extracting #5: cost 18 inf + 1102 1552473693.057 * * [simplify]: Extracting #6: cost 1 inf + 4127 1552473693.058 * * [simplify]: Extracting #7: cost 0 inf + 4425 1552473693.060 * [simplify]: Simplified to (/ 1 (* (cbrt (hypot y.im y.re)) (* (sqrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1552473693.060 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (* (cbrt (hypot y.im y.re)) (* (sqrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1552473693.060 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473693.060 * * [simplify]: iters left: 6 (16 enodes) 1552473693.070 * * [simplify]: iters left: 5 (58 enodes) 1552473693.088 * * [simplify]: iters left: 4 (95 enodes) 1552473693.117 * * [simplify]: iters left: 3 (166 enodes) 1552473693.158 * * [simplify]: iters left: 2 (296 enodes) 1552473693.235 * * [simplify]: iters left: 1 (408 enodes) 1552473693.294 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473693.294 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473693.295 * * [simplify]: Extracting #2: cost 84 inf + 2 1552473693.296 * * [simplify]: Extracting #3: cost 94 inf + 3314 1552473693.303 * * [simplify]: Extracting #4: cost 25 inf + 17969 1552473693.313 * * [simplify]: Extracting #5: cost 2 inf + 23018 1552473693.322 * * [simplify]: Extracting #6: cost 0 inf + 23100 1552473693.333 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1552473693.333 * [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 (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) 1552473693.333 * * * * [progress]: [ 670 / 799 ] simplifiying candidate # 1552473693.333 * [simplify]: Simplifying (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1) 1552473693.333 * * [simplify]: iters left: 6 (8 enodes) 1552473693.338 * * [simplify]: iters left: 5 (28 enodes) 1552473693.348 * * [simplify]: iters left: 4 (38 enodes) 1552473693.360 * * [simplify]: iters left: 3 (45 enodes) 1552473693.372 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473693.372 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473693.372 * * [simplify]: Extracting #2: cost 9 inf + 1 1552473693.372 * * [simplify]: Extracting #3: cost 12 inf + 1 1552473693.372 * * [simplify]: Extracting #4: cost 9 inf + 60 1552473693.373 * * [simplify]: Extracting #5: cost 0 inf + 1537 1552473693.373 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1552473693.373 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473693.374 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473693.374 * * [simplify]: iters left: 6 (15 enodes) 1552473693.381 * * [simplify]: iters left: 5 (55 enodes) 1552473693.400 * * [simplify]: iters left: 4 (92 enodes) 1552473693.421 * * [simplify]: iters left: 3 (163 enodes) 1552473693.455 * * [simplify]: iters left: 2 (293 enodes) 1552473693.554 * * [simplify]: iters left: 1 (405 enodes) 1552473693.640 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473693.640 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473693.640 * * [simplify]: Extracting #2: cost 84 inf + 2 1552473693.641 * * [simplify]: Extracting #3: cost 93 inf + 3331 1552473693.644 * * [simplify]: Extracting #4: cost 18 inf + 17204 1552473693.648 * * [simplify]: Extracting #5: cost 1 inf + 20049 1552473693.652 * * [simplify]: Extracting #6: cost 0 inf + 20266 1552473693.657 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (hypot y.re y.im)) 1552473693.657 * [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)) (cbrt (hypot y.re y.im))) (hypot y.re y.im)))) 1552473693.657 * * * * [progress]: [ 671 / 799 ] simplifiying candidate # 1552473693.657 * [simplify]: Simplifying (/ (/ 1 (sqrt (hypot y.re y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473693.657 * * [simplify]: iters left: 6 (13 enodes) 1552473693.661 * * [simplify]: iters left: 5 (45 enodes) 1552473693.669 * * [simplify]: iters left: 4 (59 enodes) 1552473693.678 * * [simplify]: iters left: 3 (68 enodes) 1552473693.697 * * [simplify]: iters left: 2 (71 enodes) 1552473693.716 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473693.716 * * [simplify]: Extracting #1: cost 10 inf + 0 1552473693.716 * * [simplify]: Extracting #2: cost 19 inf + 1 1552473693.717 * * [simplify]: Extracting #3: cost 25 inf + 1 1552473693.717 * * [simplify]: Extracting #4: cost 25 inf + 60 1552473693.717 * * [simplify]: Extracting #5: cost 14 inf + 1813 1552473693.721 * * [simplify]: Extracting #6: cost 1 inf + 4127 1552473693.723 * * [simplify]: Extracting #7: cost 0 inf + 4425 1552473693.724 * [simplify]: Simplified to (/ 1 (* (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))) 1552473693.724 * [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))) (sqrt (hypot y.im y.re)))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1552473693.725 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473693.725 * * [simplify]: iters left: 6 (16 enodes) 1552473693.732 * * [simplify]: iters left: 5 (58 enodes) 1552473693.751 * * [simplify]: iters left: 4 (95 enodes) 1552473693.769 * * [simplify]: iters left: 3 (166 enodes) 1552473693.807 * * [simplify]: iters left: 2 (296 enodes) 1552473693.905 * * [simplify]: iters left: 1 (408 enodes) 1552473693.997 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473693.997 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473693.998 * * [simplify]: Extracting #2: cost 84 inf + 2 1552473693.998 * * [simplify]: Extracting #3: cost 94 inf + 3394 1552473694.001 * * [simplify]: Extracting #4: cost 25 inf + 18049 1552473694.007 * * [simplify]: Extracting #5: cost 2 inf + 23018 1552473694.018 * * [simplify]: Extracting #6: cost 0 inf + 23100 1552473694.028 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1552473694.028 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (hypot y.re y.im))) (* (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)) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))))) 1552473694.028 * * * * [progress]: [ 672 / 799 ] simplifiying candidate # 1552473694.029 * [simplify]: Simplifying (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473694.029 * * [simplify]: iters left: 6 (13 enodes) 1552473694.035 * * [simplify]: iters left: 5 (46 enodes) 1552473694.050 * * [simplify]: iters left: 4 (54 enodes) 1552473694.066 * * [simplify]: iters left: 3 (56 enodes) 1552473694.084 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473694.084 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473694.084 * * [simplify]: Extracting #2: cost 15 inf + 1 1552473694.084 * * [simplify]: Extracting #3: cost 21 inf + 1 1552473694.084 * * [simplify]: Extracting #4: cost 20 inf + 117 1552473694.085 * * [simplify]: Extracting #5: cost 14 inf + 902 1552473694.085 * * [simplify]: Extracting #6: cost 2 inf + 3698 1552473694.086 * * [simplify]: Extracting #7: cost 0 inf + 4173 1552473694.087 * [simplify]: Simplified to (/ 1 (* (fabs (cbrt (fma y.re y.re (* y.im y.im)))) (sqrt (hypot y.re y.im)))) 1552473694.087 * [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)))) (sqrt (hypot y.re y.im)))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 1552473694.087 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 1552473694.087 * * [simplify]: iters left: 6 (16 enodes) 1552473694.091 * * [simplify]: iters left: 5 (60 enodes) 1552473694.100 * * [simplify]: iters left: 4 (96 enodes) 1552473694.123 * * [simplify]: iters left: 3 (167 enodes) 1552473694.152 * * [simplify]: iters left: 2 (297 enodes) 1552473694.217 * * [simplify]: iters left: 1 (409 enodes) 1552473694.305 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473694.305 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473694.305 * * [simplify]: Extracting #2: cost 85 inf + 2 1552473694.306 * * [simplify]: Extracting #3: cost 110 inf + 885 1552473694.308 * * [simplify]: Extracting #4: cost 82 inf + 5177 1552473694.312 * * [simplify]: Extracting #5: cost 34 inf + 19893 1552473694.318 * * [simplify]: Extracting #6: cost 1 inf + 30466 1552473694.325 * * [simplify]: Extracting #7: cost 0 inf + 30764 1552473694.332 * [simplify]: Simplified to (/ (/ (- (* 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))))) 1552473694.332 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (hypot y.re y.im))) (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 (hypot y.re y.im))) (sqrt (cbrt (fma y.re y.re (* y.im y.im))))))) 1552473694.332 * * * * [progress]: [ 673 / 799 ] simplifiying candidate # 1552473694.332 * [simplify]: Simplifying (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473694.332 * * [simplify]: iters left: 6 (12 enodes) 1552473694.336 * * [simplify]: iters left: 5 (38 enodes) 1552473694.343 * * [simplify]: iters left: 4 (44 enodes) 1552473694.355 * * [simplify]: iters left: 3 (45 enodes) 1552473694.369 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473694.369 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473694.369 * * [simplify]: Extracting #2: cost 11 inf + 1 1552473694.369 * * [simplify]: Extracting #3: cost 7 inf + 409 1552473694.369 * * [simplify]: Extracting #4: cost 3 inf + 921 1552473694.370 * * [simplify]: Extracting #5: cost 0 inf + 1141 1552473694.371 * [simplify]: Simplified to (/ 1 (hypot y.im y.re)) 1552473694.371 * [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 (hypot y.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1552473694.371 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473694.371 * * [simplify]: iters left: 6 (16 enodes) 1552473694.376 * * [simplify]: iters left: 5 (56 enodes) 1552473694.385 * * [simplify]: iters left: 4 (93 enodes) 1552473694.399 * * [simplify]: iters left: 3 (153 enodes) 1552473694.432 * * [simplify]: iters left: 2 (228 enodes) 1552473694.471 * * [simplify]: iters left: 1 (284 enodes) 1552473694.515 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473694.515 * * [simplify]: Extracting #1: cost 19 inf + 0 1552473694.515 * * [simplify]: Extracting #2: cost 59 inf + 2 1552473694.516 * * [simplify]: Extracting #3: cost 61 inf + 2531 1552473694.521 * * [simplify]: Extracting #4: cost 12 inf + 9207 1552473694.526 * * [simplify]: Extracting #5: cost 0 inf + 10706 1552473694.531 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1552473694.531 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) 1552473694.531 * * * * [progress]: [ 674 / 799 ] simplifiying candidate # 1552473694.532 * [simplify]: Simplifying (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt 1)) 1552473694.532 * * [simplify]: iters left: 6 (8 enodes) 1552473694.538 * * [simplify]: iters left: 5 (28 enodes) 1552473694.546 * * [simplify]: iters left: 4 (32 enodes) 1552473694.551 * * [simplify]: iters left: 3 (34 enodes) 1552473694.557 * * [simplify]: iters left: 2 (35 enodes) 1552473694.561 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473694.561 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473694.561 * * [simplify]: Extracting #2: cost 5 inf + 1 1552473694.561 * * [simplify]: Extracting #3: cost 8 inf + 1 1552473694.561 * * [simplify]: Extracting #4: cost 6 inf + 3 1552473694.562 * * [simplify]: Extracting #5: cost 1 inf + 490 1552473694.562 * * [simplify]: Extracting #6: cost 0 inf + 587 1552473694.562 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 1552473694.562 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473694.562 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473694.562 * * [simplify]: iters left: 6 (15 enodes) 1552473694.566 * * [simplify]: iters left: 5 (55 enodes) 1552473694.575 * * [simplify]: iters left: 4 (92 enodes) 1552473694.597 * * [simplify]: iters left: 3 (163 enodes) 1552473694.631 * * [simplify]: iters left: 2 (293 enodes) 1552473694.691 * * [simplify]: iters left: 1 (405 enodes) 1552473694.762 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473694.763 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473694.763 * * [simplify]: Extracting #2: cost 84 inf + 2 1552473694.765 * * [simplify]: Extracting #3: cost 93 inf + 3051 1552473694.771 * * [simplify]: Extracting #4: cost 18 inf + 14924 1552473694.779 * * [simplify]: Extracting #5: cost 1 inf + 17369 1552473694.788 * * [simplify]: Extracting #6: cost 0 inf + 17546 1552473694.797 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) 1552473694.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)) (sqrt (hypot y.re y.im))) (hypot y.re y.im)))) 1552473694.797 * * * * [progress]: [ 675 / 799 ] simplifiying candidate # 1552473694.798 * [simplify]: Simplifying (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt 1)) 1552473694.798 * * [simplify]: iters left: 6 (8 enodes) 1552473694.804 * * [simplify]: iters left: 5 (28 enodes) 1552473694.813 * * [simplify]: iters left: 4 (32 enodes) 1552473694.822 * * [simplify]: iters left: 3 (34 enodes) 1552473694.830 * * [simplify]: iters left: 2 (35 enodes) 1552473694.838 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473694.838 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473694.838 * * [simplify]: Extracting #2: cost 5 inf + 1 1552473694.838 * * [simplify]: Extracting #3: cost 8 inf + 1 1552473694.838 * * [simplify]: Extracting #4: cost 6 inf + 3 1552473694.838 * * [simplify]: Extracting #5: cost 1 inf + 490 1552473694.839 * * [simplify]: Extracting #6: cost 0 inf + 587 1552473694.839 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 1552473694.839 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473694.839 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473694.840 * * [simplify]: iters left: 6 (15 enodes) 1552473694.849 * * [simplify]: iters left: 5 (55 enodes) 1552473694.862 * * [simplify]: iters left: 4 (92 enodes) 1552473694.876 * * [simplify]: iters left: 3 (163 enodes) 1552473694.925 * * [simplify]: iters left: 2 (293 enodes) 1552473694.989 * * [simplify]: iters left: 1 (405 enodes) 1552473695.047 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473695.047 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473695.047 * * [simplify]: Extracting #2: cost 84 inf + 2 1552473695.048 * * [simplify]: Extracting #3: cost 93 inf + 3051 1552473695.051 * * [simplify]: Extracting #4: cost 18 inf + 14924 1552473695.055 * * [simplify]: Extracting #5: cost 1 inf + 17369 1552473695.060 * * [simplify]: Extracting #6: cost 0 inf + 17546 1552473695.065 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) 1552473695.065 * [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)) (sqrt (hypot y.re y.im))) (hypot y.re y.im)))) 1552473695.065 * * * * [progress]: [ 676 / 799 ] simplifiying candidate # 1552473695.065 * [simplify]: Simplifying (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt 1)) 1552473695.065 * * [simplify]: iters left: 6 (8 enodes) 1552473695.068 * * [simplify]: iters left: 5 (28 enodes) 1552473695.073 * * [simplify]: iters left: 4 (32 enodes) 1552473695.081 * * [simplify]: iters left: 3 (34 enodes) 1552473695.088 * * [simplify]: iters left: 2 (35 enodes) 1552473695.096 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473695.096 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473695.097 * * [simplify]: Extracting #2: cost 5 inf + 1 1552473695.097 * * [simplify]: Extracting #3: cost 8 inf + 1 1552473695.097 * * [simplify]: Extracting #4: cost 6 inf + 3 1552473695.097 * * [simplify]: Extracting #5: cost 1 inf + 490 1552473695.097 * * [simplify]: Extracting #6: cost 0 inf + 587 1552473695.097 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 1552473695.097 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473695.098 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473695.098 * * [simplify]: iters left: 6 (15 enodes) 1552473695.105 * * [simplify]: iters left: 5 (55 enodes) 1552473695.122 * * [simplify]: iters left: 4 (92 enodes) 1552473695.152 * * [simplify]: iters left: 3 (163 enodes) 1552473695.205 * * [simplify]: iters left: 2 (293 enodes) 1552473695.298 * * [simplify]: iters left: 1 (405 enodes) 1552473695.383 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473695.384 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473695.384 * * [simplify]: Extracting #2: cost 84 inf + 2 1552473695.385 * * [simplify]: Extracting #3: cost 93 inf + 3051 1552473695.391 * * [simplify]: Extracting #4: cost 18 inf + 14924 1552473695.400 * * [simplify]: Extracting #5: cost 1 inf + 17369 1552473695.409 * * [simplify]: Extracting #6: cost 0 inf + 17546 1552473695.418 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) 1552473695.418 * [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)) (sqrt (hypot y.re y.im))) (hypot y.re y.im)))) 1552473695.418 * * * * [progress]: [ 677 / 799 ] simplifiying candidate # 1552473695.419 * [simplify]: Simplifying (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (* 1 1))) 1552473695.419 * * [simplify]: iters left: 6 (9 enodes) 1552473695.426 * * [simplify]: iters left: 5 (30 enodes) 1552473695.436 * * [simplify]: iters left: 4 (34 enodes) 1552473695.443 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473695.443 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473695.443 * * [simplify]: Extracting #2: cost 5 inf + 1 1552473695.444 * * [simplify]: Extracting #3: cost 8 inf + 1 1552473695.444 * * [simplify]: Extracting #4: cost 3 inf + 214 1552473695.444 * * [simplify]: Extracting #5: cost 0 inf + 587 1552473695.444 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 1552473695.444 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473695.445 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473695.445 * * [simplify]: iters left: 6 (15 enodes) 1552473695.452 * * [simplify]: iters left: 5 (55 enodes) 1552473695.468 * * [simplify]: iters left: 4 (92 enodes) 1552473695.497 * * [simplify]: iters left: 3 (163 enodes) 1552473695.553 * * [simplify]: iters left: 2 (293 enodes) 1552473695.627 * * [simplify]: iters left: 1 (405 enodes) 1552473695.698 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473695.698 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473695.699 * * [simplify]: Extracting #2: cost 84 inf + 2 1552473695.700 * * [simplify]: Extracting #3: cost 93 inf + 3051 1552473695.707 * * [simplify]: Extracting #4: cost 18 inf + 14924 1552473695.713 * * [simplify]: Extracting #5: cost 1 inf + 17369 1552473695.717 * * [simplify]: Extracting #6: cost 0 inf + 17546 1552473695.721 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) 1552473695.721 * [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)) (sqrt (hypot y.re y.im))) (hypot y.re y.im)))) 1552473695.721 * * * * [progress]: [ 678 / 799 ] simplifiying candidate # 1552473695.722 * [simplify]: Simplifying (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt 1)) 1552473695.722 * * [simplify]: iters left: 6 (8 enodes) 1552473695.725 * * [simplify]: iters left: 5 (28 enodes) 1552473695.730 * * [simplify]: iters left: 4 (32 enodes) 1552473695.734 * * [simplify]: iters left: 3 (34 enodes) 1552473695.738 * * [simplify]: iters left: 2 (35 enodes) 1552473695.742 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473695.742 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473695.742 * * [simplify]: Extracting #2: cost 5 inf + 1 1552473695.742 * * [simplify]: Extracting #3: cost 8 inf + 1 1552473695.742 * * [simplify]: Extracting #4: cost 6 inf + 3 1552473695.742 * * [simplify]: Extracting #5: cost 1 inf + 490 1552473695.742 * * [simplify]: Extracting #6: cost 0 inf + 587 1552473695.743 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 1552473695.743 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473695.743 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473695.743 * * [simplify]: iters left: 6 (15 enodes) 1552473695.746 * * [simplify]: iters left: 5 (55 enodes) 1552473695.755 * * [simplify]: iters left: 4 (92 enodes) 1552473695.770 * * [simplify]: iters left: 3 (163 enodes) 1552473695.807 * * [simplify]: iters left: 2 (293 enodes) 1552473695.875 * * [simplify]: iters left: 1 (405 enodes) 1552473695.989 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473695.989 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473695.990 * * [simplify]: Extracting #2: cost 84 inf + 2 1552473695.991 * * [simplify]: Extracting #3: cost 93 inf + 3051 1552473695.997 * * [simplify]: Extracting #4: cost 18 inf + 14924 1552473696.006 * * [simplify]: Extracting #5: cost 1 inf + 17369 1552473696.015 * * [simplify]: Extracting #6: cost 0 inf + 17546 1552473696.019 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) 1552473696.020 * [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)) (sqrt (hypot y.re y.im))) (hypot y.re y.im)))) 1552473696.020 * * * * [progress]: [ 679 / 799 ] simplifiying candidate # 1552473696.020 * [simplify]: Simplifying (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt 1)) 1552473696.020 * * [simplify]: iters left: 6 (8 enodes) 1552473696.024 * * [simplify]: iters left: 5 (28 enodes) 1552473696.028 * * [simplify]: iters left: 4 (32 enodes) 1552473696.033 * * [simplify]: iters left: 3 (34 enodes) 1552473696.038 * * [simplify]: iters left: 2 (35 enodes) 1552473696.042 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473696.042 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473696.042 * * [simplify]: Extracting #2: cost 5 inf + 1 1552473696.042 * * [simplify]: Extracting #3: cost 8 inf + 1 1552473696.042 * * [simplify]: Extracting #4: cost 6 inf + 3 1552473696.042 * * [simplify]: Extracting #5: cost 1 inf + 490 1552473696.043 * * [simplify]: Extracting #6: cost 0 inf + 587 1552473696.043 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 1552473696.043 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473696.043 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473696.043 * * [simplify]: iters left: 6 (15 enodes) 1552473696.048 * * [simplify]: iters left: 5 (55 enodes) 1552473696.065 * * [simplify]: iters left: 4 (92 enodes) 1552473696.093 * * [simplify]: iters left: 3 (163 enodes) 1552473696.149 * * [simplify]: iters left: 2 (293 enodes) 1552473696.219 * * [simplify]: iters left: 1 (405 enodes) 1552473696.301 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473696.301 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473696.302 * * [simplify]: Extracting #2: cost 84 inf + 2 1552473696.303 * * [simplify]: Extracting #3: cost 93 inf + 3051 1552473696.309 * * [simplify]: Extracting #4: cost 18 inf + 14924 1552473696.317 * * [simplify]: Extracting #5: cost 1 inf + 17369 1552473696.326 * * [simplify]: Extracting #6: cost 0 inf + 17546 1552473696.335 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) 1552473696.335 * [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)) (sqrt (hypot y.re y.im))) (hypot y.re y.im)))) 1552473696.335 * * * * [progress]: [ 680 / 799 ] simplifiying candidate # 1552473696.336 * [simplify]: Simplifying (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473696.336 * * [simplify]: iters left: 6 (12 enodes) 1552473696.342 * * [simplify]: iters left: 5 (38 enodes) 1552473696.349 * * [simplify]: iters left: 4 (44 enodes) 1552473696.355 * * [simplify]: iters left: 3 (45 enodes) 1552473696.361 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473696.361 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473696.361 * * [simplify]: Extracting #2: cost 11 inf + 1 1552473696.361 * * [simplify]: Extracting #3: cost 7 inf + 409 1552473696.361 * * [simplify]: Extracting #4: cost 3 inf + 921 1552473696.361 * * [simplify]: Extracting #5: cost 0 inf + 1141 1552473696.362 * [simplify]: Simplified to (/ 1 (hypot y.im y.re)) 1552473696.362 * [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 (hypot y.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1552473696.362 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473696.362 * * [simplify]: iters left: 6 (16 enodes) 1552473696.366 * * [simplify]: iters left: 5 (56 enodes) 1552473696.374 * * [simplify]: iters left: 4 (93 enodes) 1552473696.388 * * [simplify]: iters left: 3 (153 enodes) 1552473696.422 * * [simplify]: iters left: 2 (228 enodes) 1552473696.476 * * [simplify]: iters left: 1 (284 enodes) 1552473696.528 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473696.528 * * [simplify]: Extracting #1: cost 19 inf + 0 1552473696.528 * * [simplify]: Extracting #2: cost 59 inf + 2 1552473696.529 * * [simplify]: Extracting #3: cost 61 inf + 2531 1552473696.534 * * [simplify]: Extracting #4: cost 12 inf + 9207 1552473696.539 * * [simplify]: Extracting #5: cost 0 inf + 10706 1552473696.546 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1552473696.546 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) 1552473696.546 * * * * [progress]: [ 681 / 799 ] simplifiying candidate # 1552473696.546 * [simplify]: Simplifying (/ (/ 1 (sqrt (hypot y.re y.im))) 1) 1552473696.547 * * [simplify]: iters left: 6 (7 enodes) 1552473696.551 * * [simplify]: iters left: 5 (23 enodes) 1552473696.558 * * [simplify]: iters left: 4 (28 enodes) 1552473696.567 * * [simplify]: iters left: 3 (31 enodes) 1552473696.574 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473696.574 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473696.574 * * [simplify]: Extracting #2: cost 5 inf + 1 1552473696.574 * * [simplify]: Extracting #3: cost 8 inf + 1 1552473696.574 * * [simplify]: Extracting #4: cost 6 inf + 3 1552473696.574 * * [simplify]: Extracting #5: cost 2 inf + 352 1552473696.575 * * [simplify]: Extracting #6: cost 0 inf + 587 1552473696.575 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 1552473696.575 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473696.576 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473696.576 * * [simplify]: iters left: 6 (15 enodes) 1552473696.583 * * [simplify]: iters left: 5 (55 enodes) 1552473696.600 * * [simplify]: iters left: 4 (92 enodes) 1552473696.623 * * [simplify]: iters left: 3 (163 enodes) 1552473696.651 * * [simplify]: iters left: 2 (293 enodes) 1552473696.723 * * [simplify]: iters left: 1 (405 enodes) 1552473696.813 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473696.813 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473696.813 * * [simplify]: Extracting #2: cost 84 inf + 2 1552473696.815 * * [simplify]: Extracting #3: cost 93 inf + 3051 1552473696.820 * * [simplify]: Extracting #4: cost 18 inf + 14924 1552473696.829 * * [simplify]: Extracting #5: cost 1 inf + 17369 1552473696.834 * * [simplify]: Extracting #6: cost 0 inf + 17546 1552473696.838 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) 1552473696.838 * [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)) (sqrt (hypot y.re y.im))) (hypot y.re y.im)))) 1552473696.838 * * * * [progress]: [ 682 / 799 ] simplifiying candidate # 1552473696.839 * [simplify]: Simplifying (/ (/ 1 1) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473696.839 * * [simplify]: iters left: 6 (11 enodes) 1552473696.842 * * [simplify]: iters left: 5 (38 enodes) 1552473696.848 * * [simplify]: iters left: 4 (46 enodes) 1552473696.855 * * [simplify]: iters left: 3 (48 enodes) 1552473696.862 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473696.862 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473696.862 * * [simplify]: Extracting #2: cost 11 inf + 1 1552473696.862 * * [simplify]: Extracting #3: cost 15 inf + 1 1552473696.862 * * [simplify]: Extracting #4: cost 13 inf + 375 1552473696.862 * * [simplify]: Extracting #5: cost 6 inf + 1580 1552473696.863 * * [simplify]: Extracting #6: cost 0 inf + 2251 1552473696.863 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1552473696.863 * [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 (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1552473696.863 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473696.863 * * [simplify]: iters left: 6 (15 enodes) 1552473696.867 * * [simplify]: iters left: 5 (55 enodes) 1552473696.875 * * [simplify]: iters left: 4 (97 enodes) 1552473696.905 * * [simplify]: iters left: 3 (176 enodes) 1552473696.950 * * [simplify]: iters left: 2 (306 enodes) 1552473697.015 * * [simplify]: iters left: 1 (414 enodes) 1552473697.077 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473697.077 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473697.078 * * [simplify]: Extracting #2: cost 84 inf + 2 1552473697.078 * * [simplify]: Extracting #3: cost 89 inf + 3778 1552473697.081 * * [simplify]: Extracting #4: cost 14 inf + 17772 1552473697.086 * * [simplify]: Extracting #5: cost 0 inf + 20266 1552473697.090 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (hypot y.re y.im))) 1552473697.090 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 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)) (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1552473697.091 * * * * [progress]: [ 683 / 799 ] simplifiying candidate # 1552473697.091 * [simplify]: Simplifying (/ (/ 1 1) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473697.091 * * [simplify]: iters left: 6 (11 enodes) 1552473697.094 * * [simplify]: iters left: 5 (36 enodes) 1552473697.100 * * [simplify]: iters left: 4 (39 enodes) 1552473697.105 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473697.105 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473697.105 * * [simplify]: Extracting #2: cost 6 inf + 1 1552473697.106 * * [simplify]: Extracting #3: cost 9 inf + 1 1552473697.106 * * [simplify]: Extracting #4: cost 14 inf + 1 1552473697.106 * * [simplify]: Extracting #5: cost 12 inf + 85 1552473697.106 * * [simplify]: Extracting #6: cost 6 inf + 755 1552473697.107 * * [simplify]: Extracting #7: cost 0 inf + 2099 1552473697.107 * [simplify]: Simplified to (/ 1 (fabs (cbrt (fma y.re y.re (* y.im y.im))))) 1552473697.107 * [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)) (hypot y.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 1552473697.108 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 1552473697.108 * * [simplify]: iters left: 6 (15 enodes) 1552473697.115 * * [simplify]: iters left: 5 (57 enodes) 1552473697.135 * * [simplify]: iters left: 4 (93 enodes) 1552473697.165 * * [simplify]: iters left: 3 (164 enodes) 1552473697.219 * * [simplify]: iters left: 2 (294 enodes) 1552473697.274 * * [simplify]: iters left: 1 (406 enodes) 1552473697.347 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473697.347 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473697.348 * * [simplify]: Extracting #2: cost 84 inf + 2 1552473697.348 * * [simplify]: Extracting #3: cost 103 inf + 1358 1552473697.349 * * [simplify]: Extracting #4: cost 78 inf + 4318 1552473697.352 * * [simplify]: Extracting #5: cost 29 inf + 19259 1552473697.358 * * [simplify]: Extracting #6: cost 1 inf + 27537 1552473697.367 * * [simplify]: Extracting #7: cost 0 inf + 27930 1552473697.380 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (cbrt (fma y.re y.re (* y.im y.im))))) 1552473697.381 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 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)) (hypot y.re y.im)) (sqrt (cbrt (fma y.re y.re (* y.im y.im))))))) 1552473697.381 * * * * [progress]: [ 684 / 799 ] simplifiying candidate # 1552473697.381 * [simplify]: Simplifying (/ (/ 1 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473697.381 * * [simplify]: iters left: 6 (10 enodes) 1552473697.387 * * [simplify]: iters left: 5 (33 enodes) 1552473697.397 * * [simplify]: iters left: 4 (37 enodes) 1552473697.408 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473697.408 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473697.408 * * [simplify]: Extracting #2: cost 5 inf + 1 1552473697.408 * * [simplify]: Extracting #3: cost 9 inf + 1 1552473697.408 * * [simplify]: Extracting #4: cost 5 inf + 530 1552473697.408 * * [simplify]: Extracting #5: cost 4 inf + 669 1552473697.409 * * [simplify]: Extracting #6: cost 0 inf + 945 1552473697.409 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 1552473697.409 * [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 (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1552473697.410 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473697.410 * * [simplify]: iters left: 6 (15 enodes) 1552473697.417 * * [simplify]: iters left: 5 (55 enodes) 1552473697.430 * * [simplify]: iters left: 4 (97 enodes) 1552473697.448 * * [simplify]: iters left: 3 (176 enodes) 1552473697.493 * * [simplify]: iters left: 2 (306 enodes) 1552473697.589 * * [simplify]: iters left: 1 (414 enodes) 1552473697.676 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473697.676 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473697.676 * * [simplify]: Extracting #2: cost 84 inf + 2 1552473697.677 * * [simplify]: Extracting #3: cost 89 inf + 3338 1552473697.680 * * [simplify]: Extracting #4: cost 14 inf + 15412 1552473697.688 * * [simplify]: Extracting #5: cost 0 inf + 17546 1552473697.697 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 1552473697.697 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))))) 1552473697.697 * * * * [progress]: [ 685 / 799 ] simplifiying candidate # 1552473697.698 * [simplify]: Simplifying (/ (/ 1 1) (sqrt 1)) 1552473697.698 * * [simplify]: iters left: 4 (4 enodes) 1552473697.704 * * [simplify]: iters left: 3 (12 enodes) 1552473697.708 * * [simplify]: iters left: 2 (14 enodes) 1552473697.711 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473697.711 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473697.711 * [simplify]: Simplified to 1 1552473697.711 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473697.711 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473697.712 * * [simplify]: iters left: 6 (14 enodes) 1552473697.718 * * [simplify]: iters left: 5 (52 enodes) 1552473697.734 * * [simplify]: iters left: 4 (89 enodes) 1552473697.761 * * [simplify]: iters left: 3 (149 enodes) 1552473697.806 * * [simplify]: iters left: 2 (224 enodes) 1552473697.840 * * [simplify]: iters left: 1 (280 enodes) 1552473697.906 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473697.906 * * [simplify]: Extracting #1: cost 19 inf + 0 1552473697.906 * * [simplify]: Extracting #2: cost 60 inf + 2 1552473697.907 * * [simplify]: Extracting #3: cost 65 inf + 2004 1552473697.910 * * [simplify]: Extracting #4: cost 7 inf + 9431 1552473697.913 * * [simplify]: Extracting #5: cost 0 inf + 10512 1552473697.915 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im)) 1552473697.915 * [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)))) 1552473697.915 * * * * [progress]: [ 686 / 799 ] simplifiying candidate # 1552473697.916 * [simplify]: Simplifying (/ (/ 1 1) (sqrt 1)) 1552473697.916 * * [simplify]: iters left: 4 (4 enodes) 1552473697.920 * * [simplify]: iters left: 3 (12 enodes) 1552473697.921 * * [simplify]: iters left: 2 (14 enodes) 1552473697.923 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473697.923 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473697.923 * [simplify]: Simplified to 1 1552473697.923 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473697.924 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473697.924 * * [simplify]: iters left: 6 (14 enodes) 1552473697.927 * * [simplify]: iters left: 5 (52 enodes) 1552473697.935 * * [simplify]: iters left: 4 (89 enodes) 1552473697.959 * * [simplify]: iters left: 3 (149 enodes) 1552473697.980 * * [simplify]: iters left: 2 (224 enodes) 1552473698.014 * * [simplify]: iters left: 1 (280 enodes) 1552473698.048 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473698.048 * * [simplify]: Extracting #1: cost 19 inf + 0 1552473698.049 * * [simplify]: Extracting #2: cost 60 inf + 2 1552473698.049 * * [simplify]: Extracting #3: cost 65 inf + 2004 1552473698.051 * * [simplify]: Extracting #4: cost 7 inf + 9431 1552473698.054 * * [simplify]: Extracting #5: cost 0 inf + 10512 1552473698.056 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im)) 1552473698.056 * [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)))) 1552473698.056 * * * * [progress]: [ 687 / 799 ] simplifiying candidate # 1552473698.056 * [simplify]: Simplifying (/ (/ 1 1) (sqrt 1)) 1552473698.057 * * [simplify]: iters left: 4 (4 enodes) 1552473698.062 * * [simplify]: iters left: 3 (12 enodes) 1552473698.064 * * [simplify]: iters left: 2 (14 enodes) 1552473698.065 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473698.065 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473698.065 * [simplify]: Simplified to 1 1552473698.066 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473698.066 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473698.066 * * [simplify]: iters left: 6 (14 enodes) 1552473698.069 * * [simplify]: iters left: 5 (52 enodes) 1552473698.080 * * [simplify]: iters left: 4 (89 enodes) 1552473698.099 * * [simplify]: iters left: 3 (149 enodes) 1552473698.120 * * [simplify]: iters left: 2 (224 enodes) 1552473698.165 * * [simplify]: iters left: 1 (280 enodes) 1552473698.210 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473698.210 * * [simplify]: Extracting #1: cost 19 inf + 0 1552473698.211 * * [simplify]: Extracting #2: cost 60 inf + 2 1552473698.211 * * [simplify]: Extracting #3: cost 65 inf + 2004 1552473698.213 * * [simplify]: Extracting #4: cost 7 inf + 9431 1552473698.218 * * [simplify]: Extracting #5: cost 0 inf + 10512 1552473698.223 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im)) 1552473698.223 * [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)))) 1552473698.223 * * * * [progress]: [ 688 / 799 ] simplifiying candidate # 1552473698.224 * [simplify]: Simplifying (/ (/ 1 1) (sqrt (* 1 1))) 1552473698.224 * * [simplify]: iters left: 5 (5 enodes) 1552473698.228 * * [simplify]: iters left: 4 (14 enodes) 1552473698.232 * * [simplify]: iters left: 3 (16 enodes) 1552473698.235 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473698.235 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473698.235 * [simplify]: Simplified to 1 1552473698.235 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473698.236 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473698.236 * * [simplify]: iters left: 6 (14 enodes) 1552473698.242 * * [simplify]: iters left: 5 (52 enodes) 1552473698.260 * * [simplify]: iters left: 4 (89 enodes) 1552473698.287 * * [simplify]: iters left: 3 (149 enodes) 1552473698.330 * * [simplify]: iters left: 2 (224 enodes) 1552473698.375 * * [simplify]: iters left: 1 (280 enodes) 1552473698.438 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473698.438 * * [simplify]: Extracting #1: cost 19 inf + 0 1552473698.438 * * [simplify]: Extracting #2: cost 60 inf + 2 1552473698.439 * * [simplify]: Extracting #3: cost 65 inf + 2004 1552473698.443 * * [simplify]: Extracting #4: cost 7 inf + 9431 1552473698.448 * * [simplify]: Extracting #5: cost 0 inf + 10512 1552473698.453 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im)) 1552473698.453 * [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)))) 1552473698.453 * * * * [progress]: [ 689 / 799 ] simplifiying candidate # 1552473698.454 * [simplify]: Simplifying (/ (/ 1 1) (sqrt 1)) 1552473698.454 * * [simplify]: iters left: 4 (4 enodes) 1552473698.460 * * [simplify]: iters left: 3 (12 enodes) 1552473698.462 * * [simplify]: iters left: 2 (14 enodes) 1552473698.464 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473698.464 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473698.464 * [simplify]: Simplified to 1 1552473698.464 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473698.464 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473698.465 * * [simplify]: iters left: 6 (14 enodes) 1552473698.468 * * [simplify]: iters left: 5 (52 enodes) 1552473698.476 * * [simplify]: iters left: 4 (89 enodes) 1552473698.491 * * [simplify]: iters left: 3 (149 enodes) 1552473698.532 * * [simplify]: iters left: 2 (224 enodes) 1552473698.594 * * [simplify]: iters left: 1 (280 enodes) 1552473698.666 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473698.666 * * [simplify]: Extracting #1: cost 19 inf + 0 1552473698.666 * * [simplify]: Extracting #2: cost 60 inf + 2 1552473698.667 * * [simplify]: Extracting #3: cost 65 inf + 2004 1552473698.669 * * [simplify]: Extracting #4: cost 7 inf + 9431 1552473698.672 * * [simplify]: Extracting #5: cost 0 inf + 10512 1552473698.674 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im)) 1552473698.674 * [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)))) 1552473698.674 * * * * [progress]: [ 690 / 799 ] simplifiying candidate # 1552473698.674 * [simplify]: Simplifying (/ (/ 1 1) (sqrt 1)) 1552473698.675 * * [simplify]: iters left: 4 (4 enodes) 1552473698.678 * * [simplify]: iters left: 3 (12 enodes) 1552473698.680 * * [simplify]: iters left: 2 (14 enodes) 1552473698.682 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473698.682 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473698.682 * [simplify]: Simplified to 1 1552473698.682 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473698.682 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473698.682 * * [simplify]: iters left: 6 (14 enodes) 1552473698.685 * * [simplify]: iters left: 5 (52 enodes) 1552473698.694 * * [simplify]: iters left: 4 (89 enodes) 1552473698.709 * * [simplify]: iters left: 3 (149 enodes) 1552473698.737 * * [simplify]: iters left: 2 (224 enodes) 1552473698.800 * * [simplify]: iters left: 1 (280 enodes) 1552473698.843 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473698.843 * * [simplify]: Extracting #1: cost 19 inf + 0 1552473698.843 * * [simplify]: Extracting #2: cost 60 inf + 2 1552473698.844 * * [simplify]: Extracting #3: cost 65 inf + 2004 1552473698.848 * * [simplify]: Extracting #4: cost 7 inf + 9431 1552473698.853 * * [simplify]: Extracting #5: cost 0 inf + 10512 1552473698.858 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im)) 1552473698.859 * [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)))) 1552473698.859 * * * * [progress]: [ 691 / 799 ] simplifiying candidate # 1552473698.859 * [simplify]: Simplifying (/ (/ 1 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473698.859 * * [simplify]: iters left: 6 (10 enodes) 1552473698.863 * * [simplify]: iters left: 5 (33 enodes) 1552473698.869 * * [simplify]: iters left: 4 (37 enodes) 1552473698.874 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473698.874 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473698.874 * * [simplify]: Extracting #2: cost 5 inf + 1 1552473698.874 * * [simplify]: Extracting #3: cost 9 inf + 1 1552473698.874 * * [simplify]: Extracting #4: cost 5 inf + 530 1552473698.875 * * [simplify]: Extracting #5: cost 4 inf + 669 1552473698.875 * * [simplify]: Extracting #6: cost 0 inf + 945 1552473698.875 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 1552473698.875 * [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 (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1552473698.875 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473698.875 * * [simplify]: iters left: 6 (15 enodes) 1552473698.879 * * [simplify]: iters left: 5 (55 enodes) 1552473698.887 * * [simplify]: iters left: 4 (97 enodes) 1552473698.909 * * [simplify]: iters left: 3 (176 enodes) 1552473698.966 * * [simplify]: iters left: 2 (306 enodes) 1552473699.033 * * [simplify]: iters left: 1 (414 enodes) 1552473699.113 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473699.114 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473699.114 * * [simplify]: Extracting #2: cost 84 inf + 2 1552473699.115 * * [simplify]: Extracting #3: cost 89 inf + 3338 1552473699.122 * * [simplify]: Extracting #4: cost 14 inf + 15412 1552473699.132 * * [simplify]: Extracting #5: cost 0 inf + 17546 1552473699.140 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 1552473699.140 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))))) 1552473699.140 * * * * [progress]: [ 692 / 799 ] simplifiying candidate # 1552473699.141 * [simplify]: Simplifying (/ (/ 1 1) 1) 1552473699.141 * * [simplify]: iters left: 4 (3 enodes) 1552473699.143 * * [simplify]: iters left: 3 (7 enodes) 1552473699.145 * * [simplify]: iters left: 2 (9 enodes) 1552473699.147 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473699.148 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473699.148 * [simplify]: Simplified to 1 1552473699.148 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473699.148 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473699.148 * * [simplify]: iters left: 6 (14 enodes) 1552473699.155 * * [simplify]: iters left: 5 (52 enodes) 1552473699.169 * * [simplify]: iters left: 4 (89 enodes) 1552473699.183 * * [simplify]: iters left: 3 (149 enodes) 1552473699.220 * * [simplify]: iters left: 2 (224 enodes) 1552473699.286 * * [simplify]: iters left: 1 (280 enodes) 1552473699.325 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473699.325 * * [simplify]: Extracting #1: cost 19 inf + 0 1552473699.325 * * [simplify]: Extracting #2: cost 60 inf + 2 1552473699.326 * * [simplify]: Extracting #3: cost 65 inf + 2004 1552473699.328 * * [simplify]: Extracting #4: cost 7 inf + 9431 1552473699.331 * * [simplify]: Extracting #5: cost 0 inf + 10512 1552473699.336 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im)) 1552473699.337 * [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)))) 1552473699.337 * * * * [progress]: [ 693 / 799 ] simplifiying candidate # 1552473699.337 * [simplify]: Simplifying (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473699.338 * * [simplify]: iters left: 6 (10 enodes) 1552473699.343 * * [simplify]: iters left: 5 (37 enodes) 1552473699.357 * * [simplify]: iters left: 4 (43 enodes) 1552473699.369 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473699.369 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473699.369 * * [simplify]: Extracting #2: cost 9 inf + 1 1552473699.369 * * [simplify]: Extracting #3: cost 13 inf + 1 1552473699.369 * * [simplify]: Extracting #4: cost 14 inf + 3 1552473699.370 * * [simplify]: Extracting #5: cost 9 inf + 530 1552473699.370 * * [simplify]: Extracting #6: cost 0 inf + 1895 1552473699.370 * [simplify]: Simplified to (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1552473699.370 * [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)) (hypot y.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1552473699.370 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473699.370 * * [simplify]: iters left: 6 (15 enodes) 1552473699.374 * * [simplify]: iters left: 5 (55 enodes) 1552473699.382 * * [simplify]: iters left: 4 (97 enodes) 1552473699.399 * * [simplify]: iters left: 3 (176 enodes) 1552473699.442 * * [simplify]: iters left: 2 (306 enodes) 1552473699.516 * * [simplify]: iters left: 1 (414 enodes) 1552473699.580 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473699.580 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473699.580 * * [simplify]: Extracting #2: cost 84 inf + 2 1552473699.581 * * [simplify]: Extracting #3: cost 89 inf + 3778 1552473699.584 * * [simplify]: Extracting #4: cost 14 inf + 17772 1552473699.589 * * [simplify]: Extracting #5: cost 0 inf + 20266 1552473699.597 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (hypot y.re y.im))) 1552473699.598 * [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)))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1552473699.598 * * * * [progress]: [ 694 / 799 ] simplifiying candidate # 1552473699.598 * [simplify]: Simplifying (/ 1 (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473699.598 * * [simplify]: iters left: 6 (10 enodes) 1552473699.604 * * [simplify]: iters left: 5 (35 enodes) 1552473699.615 * * [simplify]: iters left: 4 (38 enodes) 1552473699.627 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473699.627 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473699.627 * * [simplify]: Extracting #2: cost 6 inf + 1 1552473699.627 * * [simplify]: Extracting #3: cost 9 inf + 1 1552473699.627 * * [simplify]: Extracting #4: cost 14 inf + 1 1552473699.627 * * [simplify]: Extracting #5: cost 14 inf + 3 1552473699.627 * * [simplify]: Extracting #6: cost 8 inf + 361 1552473699.628 * * [simplify]: Extracting #7: cost 0 inf + 2099 1552473699.628 * [simplify]: Simplified to (/ 1 (fabs (cbrt (fma y.re y.re (* y.im y.im))))) 1552473699.628 * [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)) (hypot y.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 1552473699.629 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 1552473699.629 * * [simplify]: iters left: 6 (15 enodes) 1552473699.636 * * [simplify]: iters left: 5 (57 enodes) 1552473699.656 * * [simplify]: iters left: 4 (93 enodes) 1552473699.684 * * [simplify]: iters left: 3 (164 enodes) 1552473699.720 * * [simplify]: iters left: 2 (294 enodes) 1552473699.779 * * [simplify]: iters left: 1 (406 enodes) 1552473699.840 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473699.840 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473699.840 * * [simplify]: Extracting #2: cost 84 inf + 2 1552473699.841 * * [simplify]: Extracting #3: cost 103 inf + 1358 1552473699.842 * * [simplify]: Extracting #4: cost 78 inf + 4318 1552473699.849 * * [simplify]: Extracting #5: cost 29 inf + 19259 1552473699.861 * * [simplify]: Extracting #6: cost 1 inf + 27537 1552473699.871 * * [simplify]: Extracting #7: cost 0 inf + 27930 1552473699.878 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (cbrt (fma y.re y.re (* y.im y.im))))) 1552473699.878 * [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)))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (cbrt (fma y.re y.re (* y.im y.im))))))) 1552473699.878 * * * * [progress]: [ 695 / 799 ] simplifiying candidate # 1552473699.878 * [simplify]: Simplifying (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473699.878 * * [simplify]: iters left: 6 (9 enodes) 1552473699.881 * * [simplify]: iters left: 5 (32 enodes) 1552473699.886 * * [simplify]: iters left: 4 (36 enodes) 1552473699.891 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473699.891 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473699.891 * * [simplify]: Extracting #2: cost 5 inf + 1 1552473699.891 * * [simplify]: Extracting #3: cost 9 inf + 1 1552473699.891 * * [simplify]: Extracting #4: cost 4 inf + 587 1552473699.891 * * [simplify]: Extracting #5: cost 3 inf + 766 1552473699.891 * * [simplify]: Extracting #6: cost 0 inf + 945 1552473699.892 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.im y.re))) 1552473699.892 * [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)) (hypot y.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1552473699.892 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473699.892 * * [simplify]: iters left: 6 (15 enodes) 1552473699.895 * * [simplify]: iters left: 5 (55 enodes) 1552473699.909 * * [simplify]: iters left: 4 (97 enodes) 1552473699.940 * * [simplify]: iters left: 3 (176 enodes) 1552473699.975 * * [simplify]: iters left: 2 (306 enodes) 1552473700.048 * * [simplify]: iters left: 1 (414 enodes) 1552473700.128 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473700.128 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473700.128 * * [simplify]: Extracting #2: cost 84 inf + 2 1552473700.130 * * [simplify]: Extracting #3: cost 89 inf + 3338 1552473700.136 * * [simplify]: Extracting #4: cost 14 inf + 15412 1552473700.145 * * [simplify]: Extracting #5: cost 0 inf + 17546 1552473700.154 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 1552473700.154 * [simplify]: Simplified (2 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)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))))) 1552473700.154 * * * * [progress]: [ 696 / 799 ] simplifiying candidate # 1552473700.155 * [simplify]: Simplifying (/ 1 (sqrt 1)) 1552473700.155 * * [simplify]: iters left: 3 (3 enodes) 1552473700.162 * * [simplify]: iters left: 2 (11 enodes) 1552473700.165 * * [simplify]: iters left: 1 (13 enodes) 1552473700.167 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473700.167 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473700.167 * [simplify]: Simplified to 1 1552473700.167 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473700.167 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473700.167 * * [simplify]: iters left: 6 (14 enodes) 1552473700.170 * * [simplify]: iters left: 5 (52 enodes) 1552473700.178 * * [simplify]: iters left: 4 (89 enodes) 1552473700.193 * * [simplify]: iters left: 3 (149 enodes) 1552473700.235 * * [simplify]: iters left: 2 (224 enodes) 1552473700.278 * * [simplify]: iters left: 1 (280 enodes) 1552473700.349 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473700.349 * * [simplify]: Extracting #1: cost 19 inf + 0 1552473700.350 * * [simplify]: Extracting #2: cost 60 inf + 2 1552473700.351 * * [simplify]: Extracting #3: cost 65 inf + 2004 1552473700.354 * * [simplify]: Extracting #4: cost 7 inf + 9431 1552473700.356 * * [simplify]: Extracting #5: cost 0 inf + 10512 1552473700.359 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im)) 1552473700.359 * [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)))) 1552473700.359 * * * * [progress]: [ 697 / 799 ] simplifiying candidate # 1552473700.359 * [simplify]: Simplifying (/ 1 (sqrt 1)) 1552473700.359 * * [simplify]: iters left: 3 (3 enodes) 1552473700.363 * * [simplify]: iters left: 2 (11 enodes) 1552473700.365 * * [simplify]: iters left: 1 (13 enodes) 1552473700.367 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473700.367 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473700.367 * [simplify]: Simplified to 1 1552473700.367 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473700.367 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473700.367 * * [simplify]: iters left: 6 (14 enodes) 1552473700.370 * * [simplify]: iters left: 5 (52 enodes) 1552473700.378 * * [simplify]: iters left: 4 (89 enodes) 1552473700.399 * * [simplify]: iters left: 3 (149 enodes) 1552473700.443 * * [simplify]: iters left: 2 (224 enodes) 1552473700.508 * * [simplify]: iters left: 1 (280 enodes) 1552473700.570 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473700.570 * * [simplify]: Extracting #1: cost 19 inf + 0 1552473700.570 * * [simplify]: Extracting #2: cost 60 inf + 2 1552473700.571 * * [simplify]: Extracting #3: cost 65 inf + 2004 1552473700.573 * * [simplify]: Extracting #4: cost 7 inf + 9431 1552473700.575 * * [simplify]: Extracting #5: cost 0 inf + 10512 1552473700.578 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im)) 1552473700.578 * [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)))) 1552473700.578 * * * * [progress]: [ 698 / 799 ] simplifiying candidate # 1552473700.578 * [simplify]: Simplifying (/ 1 (sqrt 1)) 1552473700.578 * * [simplify]: iters left: 3 (3 enodes) 1552473700.583 * * [simplify]: iters left: 2 (11 enodes) 1552473700.585 * * [simplify]: iters left: 1 (13 enodes) 1552473700.587 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473700.587 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473700.587 * [simplify]: Simplified to 1 1552473700.587 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473700.587 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473700.587 * * [simplify]: iters left: 6 (14 enodes) 1552473700.590 * * [simplify]: iters left: 5 (52 enodes) 1552473700.604 * * [simplify]: iters left: 4 (89 enodes) 1552473700.631 * * [simplify]: iters left: 3 (149 enodes) 1552473700.659 * * [simplify]: iters left: 2 (224 enodes) 1552473700.706 * * [simplify]: iters left: 1 (280 enodes) 1552473700.750 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473700.750 * * [simplify]: Extracting #1: cost 19 inf + 0 1552473700.751 * * [simplify]: Extracting #2: cost 60 inf + 2 1552473700.752 * * [simplify]: Extracting #3: cost 65 inf + 2004 1552473700.756 * * [simplify]: Extracting #4: cost 7 inf + 9431 1552473700.761 * * [simplify]: Extracting #5: cost 0 inf + 10512 1552473700.767 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im)) 1552473700.767 * [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)))) 1552473700.767 * * * * [progress]: [ 699 / 799 ] simplifiying candidate # 1552473700.767 * [simplify]: Simplifying (/ 1 (sqrt (* 1 1))) 1552473700.767 * * [simplify]: iters left: 5 (4 enodes) 1552473700.774 * * [simplify]: iters left: 4 (13 enodes) 1552473700.778 * * [simplify]: iters left: 3 (15 enodes) 1552473700.781 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473700.781 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473700.781 * [simplify]: Simplified to 1 1552473700.781 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473700.782 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473700.782 * * [simplify]: iters left: 6 (14 enodes) 1552473700.788 * * [simplify]: iters left: 5 (52 enodes) 1552473700.807 * * [simplify]: iters left: 4 (89 enodes) 1552473700.836 * * [simplify]: iters left: 3 (149 enodes) 1552473700.880 * * [simplify]: iters left: 2 (224 enodes) 1552473700.922 * * [simplify]: iters left: 1 (280 enodes) 1552473700.992 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473700.992 * * [simplify]: Extracting #1: cost 19 inf + 0 1552473700.993 * * [simplify]: Extracting #2: cost 60 inf + 2 1552473700.994 * * [simplify]: Extracting #3: cost 65 inf + 2004 1552473700.998 * * [simplify]: Extracting #4: cost 7 inf + 9431 1552473701.003 * * [simplify]: Extracting #5: cost 0 inf + 10512 1552473701.008 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im)) 1552473701.008 * [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)))) 1552473701.008 * * * * [progress]: [ 700 / 799 ] simplifiying candidate # 1552473701.009 * [simplify]: Simplifying (/ 1 (sqrt 1)) 1552473701.009 * * [simplify]: iters left: 3 (3 enodes) 1552473701.015 * * [simplify]: iters left: 2 (11 enodes) 1552473701.018 * * [simplify]: iters left: 1 (13 enodes) 1552473701.022 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473701.022 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473701.022 * [simplify]: Simplified to 1 1552473701.022 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473701.022 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473701.022 * * [simplify]: iters left: 6 (14 enodes) 1552473701.029 * * [simplify]: iters left: 5 (52 enodes) 1552473701.044 * * [simplify]: iters left: 4 (89 enodes) 1552473701.075 * * [simplify]: iters left: 3 (149 enodes) 1552473701.117 * * [simplify]: iters left: 2 (224 enodes) 1552473701.158 * * [simplify]: iters left: 1 (280 enodes) 1552473701.222 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473701.222 * * [simplify]: Extracting #1: cost 19 inf + 0 1552473701.222 * * [simplify]: Extracting #2: cost 60 inf + 2 1552473701.223 * * [simplify]: Extracting #3: cost 65 inf + 2004 1552473701.227 * * [simplify]: Extracting #4: cost 7 inf + 9431 1552473701.232 * * [simplify]: Extracting #5: cost 0 inf + 10512 1552473701.238 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im)) 1552473701.238 * [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)))) 1552473701.238 * * * * [progress]: [ 701 / 799 ] simplifiying candidate # 1552473701.238 * [simplify]: Simplifying (/ 1 (sqrt 1)) 1552473701.238 * * [simplify]: iters left: 3 (3 enodes) 1552473701.244 * * [simplify]: iters left: 2 (11 enodes) 1552473701.248 * * [simplify]: iters left: 1 (13 enodes) 1552473701.251 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473701.251 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473701.251 * [simplify]: Simplified to 1 1552473701.251 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473701.251 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473701.251 * * [simplify]: iters left: 6 (14 enodes) 1552473701.258 * * [simplify]: iters left: 5 (52 enodes) 1552473701.274 * * [simplify]: iters left: 4 (89 enodes) 1552473701.299 * * [simplify]: iters left: 3 (149 enodes) 1552473701.323 * * [simplify]: iters left: 2 (224 enodes) 1552473701.371 * * [simplify]: iters left: 1 (280 enodes) 1552473701.420 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473701.420 * * [simplify]: Extracting #1: cost 19 inf + 0 1552473701.421 * * [simplify]: Extracting #2: cost 60 inf + 2 1552473701.422 * * [simplify]: Extracting #3: cost 65 inf + 2004 1552473701.426 * * [simplify]: Extracting #4: cost 7 inf + 9431 1552473701.431 * * [simplify]: Extracting #5: cost 0 inf + 10512 1552473701.437 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im)) 1552473701.437 * [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)))) 1552473701.437 * * * * [progress]: [ 702 / 799 ] simplifiying candidate # 1552473701.437 * [simplify]: Simplifying (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473701.437 * * [simplify]: iters left: 6 (9 enodes) 1552473701.442 * * [simplify]: iters left: 5 (32 enodes) 1552473701.452 * * [simplify]: iters left: 4 (36 enodes) 1552473701.462 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473701.462 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473701.462 * * [simplify]: Extracting #2: cost 5 inf + 1 1552473701.462 * * [simplify]: Extracting #3: cost 9 inf + 1 1552473701.462 * * [simplify]: Extracting #4: cost 4 inf + 587 1552473701.463 * * [simplify]: Extracting #5: cost 3 inf + 766 1552473701.463 * * [simplify]: Extracting #6: cost 0 inf + 945 1552473701.463 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.im y.re))) 1552473701.464 * [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)) (hypot y.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1552473701.464 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473701.464 * * [simplify]: iters left: 6 (15 enodes) 1552473701.471 * * [simplify]: iters left: 5 (55 enodes) 1552473701.489 * * [simplify]: iters left: 4 (97 enodes) 1552473701.521 * * [simplify]: iters left: 3 (176 enodes) 1552473701.550 * * [simplify]: iters left: 2 (306 enodes) 1552473701.606 * * [simplify]: iters left: 1 (414 enodes) 1552473701.691 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473701.691 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473701.691 * * [simplify]: Extracting #2: cost 84 inf + 2 1552473701.693 * * [simplify]: Extracting #3: cost 89 inf + 3338 1552473701.699 * * [simplify]: Extracting #4: cost 14 inf + 15412 1552473701.709 * * [simplify]: Extracting #5: cost 0 inf + 17546 1552473701.713 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 1552473701.714 * [simplify]: Simplified (2 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)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))))) 1552473701.714 * * * * [progress]: [ 703 / 799 ] simplifiying candidate # 1552473701.714 * [simplify]: Simplifying (/ 1 1) 1552473701.714 * * [simplify]: iters left: 2 (2 enodes) 1552473701.715 * * [simplify]: iters left: 1 (6 enodes) 1552473701.716 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473701.716 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473701.716 * [simplify]: Simplified to 1 1552473701.716 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473701.716 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473701.716 * * [simplify]: iters left: 6 (14 enodes) 1552473701.720 * * [simplify]: iters left: 5 (52 enodes) 1552473701.728 * * [simplify]: iters left: 4 (89 enodes) 1552473701.750 * * [simplify]: iters left: 3 (149 enodes) 1552473701.779 * * [simplify]: iters left: 2 (224 enodes) 1552473701.826 * * [simplify]: iters left: 1 (280 enodes) 1552473701.864 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473701.864 * * [simplify]: Extracting #1: cost 19 inf + 0 1552473701.864 * * [simplify]: Extracting #2: cost 60 inf + 2 1552473701.865 * * [simplify]: Extracting #3: cost 65 inf + 2004 1552473701.869 * * [simplify]: Extracting #4: cost 7 inf + 9431 1552473701.875 * * [simplify]: Extracting #5: cost 0 inf + 10512 1552473701.880 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im)) 1552473701.880 * [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)))) 1552473701.880 * * * * [progress]: [ 704 / 799 ] simplifiying candidate # 1552473701.880 * [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)))))) 1552473701.881 * * [simplify]: iters left: 6 (14 enodes) 1552473701.887 * * [simplify]: iters left: 5 (55 enodes) 1552473701.903 * * [simplify]: iters left: 4 (96 enodes) 1552473701.920 * * [simplify]: iters left: 3 (177 enodes) 1552473701.962 * * [simplify]: iters left: 2 (257 enodes) 1552473702.038 * * [simplify]: iters left: 1 (299 enodes) 1552473702.116 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473702.117 * * [simplify]: Extracting #1: cost 19 inf + 0 1552473702.117 * * [simplify]: Extracting #2: cost 59 inf + 2 1552473702.117 * * [simplify]: Extracting #3: cost 77 inf + 376 1552473702.118 * * [simplify]: Extracting #4: cost 35 inf + 8593 1552473702.122 * * [simplify]: Extracting #5: cost 4 inf + 15863 1552473702.125 * * [simplify]: Extracting #6: cost 0 inf + 16260 1552473702.129 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1552473702.129 * [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 (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1552473702.130 * [simplify]: Simplifying (/ (/ 1 (hypot y.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473702.130 * * [simplify]: iters left: 6 (11 enodes) 1552473702.133 * * [simplify]: iters left: 5 (37 enodes) 1552473702.139 * * [simplify]: iters left: 4 (48 enodes) 1552473702.151 * * [simplify]: iters left: 3 (52 enodes) 1552473702.164 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473702.164 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473702.164 * * [simplify]: Extracting #2: cost 15 inf + 1 1552473702.164 * * [simplify]: Extracting #3: cost 16 inf + 3 1552473702.164 * * [simplify]: Extracting #4: cost 10 inf + 667 1552473702.164 * * [simplify]: Extracting #5: cost 1 inf + 1913 1552473702.165 * * [simplify]: Extracting #6: cost 0 inf + 2091 1552473702.165 * [simplify]: Simplified to (/ 1 (* (cbrt (hypot y.im y.re)) (hypot y.im y.re))) 1552473702.165 * [simplify]: Simplified (2 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)))))) (/ 1 (* (cbrt (hypot y.im y.re)) (hypot y.im y.re))))) 1552473702.165 * * * * [progress]: [ 705 / 799 ] simplifiying candidate # 1552473702.165 * [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)))))) 1552473702.165 * * [simplify]: iters left: 6 (14 enodes) 1552473702.169 * * [simplify]: iters left: 5 (53 enodes) 1552473702.176 * * [simplify]: iters left: 4 (78 enodes) 1552473702.188 * * [simplify]: iters left: 3 (108 enodes) 1552473702.213 * * [simplify]: iters left: 2 (136 enodes) 1552473702.234 * * [simplify]: iters left: 1 (148 enodes) 1552473702.264 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473702.264 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473702.264 * * [simplify]: Extracting #2: cost 35 inf + 2 1552473702.264 * * [simplify]: Extracting #3: cost 48 inf + 129 1552473702.264 * * [simplify]: Extracting #4: cost 44 inf + 542 1552473702.265 * * [simplify]: Extracting #5: cost 41 inf + 927 1552473702.266 * * [simplify]: Extracting #6: cost 15 inf + 7108 1552473702.267 * * [simplify]: Extracting #7: cost 1 inf + 11156 1552473702.269 * * [simplify]: Extracting #8: cost 0 inf + 11454 1552473702.271 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (fabs (cbrt (fma y.im y.im (* y.re y.re))))) 1552473702.271 * [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))))) (/ (/ 1 (hypot y.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 1552473702.271 * [simplify]: Simplifying (/ (/ 1 (hypot y.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 1552473702.272 * * [simplify]: iters left: 6 (11 enodes) 1552473702.274 * * [simplify]: iters left: 5 (39 enodes) 1552473702.281 * * [simplify]: iters left: 4 (47 enodes) 1552473702.288 * * [simplify]: iters left: 3 (49 enodes) 1552473702.295 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473702.295 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473702.295 * * [simplify]: Extracting #2: cost 15 inf + 1 1552473702.295 * * [simplify]: Extracting #3: cost 13 inf + 117 1552473702.296 * * [simplify]: Extracting #4: cost 14 inf + 313 1552473702.296 * * [simplify]: Extracting #5: cost 10 inf + 943 1552473702.296 * * [simplify]: Extracting #6: cost 7 inf + 1242 1552473702.296 * * [simplify]: Extracting #7: cost 1 inf + 2952 1552473702.297 * * [simplify]: Extracting #8: cost 0 inf + 3305 1552473702.297 * [simplify]: Simplified to (/ (/ 1 (sqrt (cbrt (fma y.re y.re (* y.im y.im))))) (hypot y.re y.im)) 1552473702.297 * [simplify]: Simplified (2 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)))))) (/ (/ 1 (sqrt (cbrt (fma y.re y.re (* y.im y.im))))) (hypot y.re y.im)))) 1552473702.297 * * * * [progress]: [ 706 / 799 ] simplifiying candidate # 1552473702.298 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473702.298 * * [simplify]: iters left: 6 (13 enodes) 1552473702.301 * * [simplify]: iters left: 5 (50 enodes) 1552473702.309 * * [simplify]: iters left: 4 (76 enodes) 1552473702.328 * * [simplify]: iters left: 3 (106 enodes) 1552473702.357 * * [simplify]: iters left: 2 (134 enodes) 1552473702.380 * * [simplify]: iters left: 1 (146 enodes) 1552473702.403 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473702.403 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473702.403 * * [simplify]: Extracting #2: cost 34 inf + 2 1552473702.403 * * [simplify]: Extracting #3: cost 46 inf + 129 1552473702.404 * * [simplify]: Extracting #4: cost 23 inf + 3100 1552473702.407 * * [simplify]: Extracting #5: cost 3 inf + 6521 1552473702.410 * * [simplify]: Extracting #6: cost 0 inf + 6700 1552473702.412 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) 1552473702.412 * [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 (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1552473702.413 * [simplify]: Simplifying (/ (/ 1 (hypot y.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473702.413 * * [simplify]: iters left: 6 (11 enodes) 1552473702.419 * * [simplify]: iters left: 5 (37 enodes) 1552473702.431 * * [simplify]: iters left: 4 (48 enodes) 1552473702.447 * * [simplify]: iters left: 3 (52 enodes) 1552473702.460 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473702.461 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473702.461 * * [simplify]: Extracting #2: cost 15 inf + 1 1552473702.461 * * [simplify]: Extracting #3: cost 16 inf + 3 1552473702.461 * * [simplify]: Extracting #4: cost 10 inf + 587 1552473702.462 * * [simplify]: Extracting #5: cost 1 inf + 1633 1552473702.462 * * [simplify]: Extracting #6: cost 0 inf + 1771 1552473702.463 * [simplify]: Simplified to (/ 1 (* (sqrt (hypot y.im y.re)) (hypot y.im y.re))) 1552473702.463 * [simplify]: Simplified (2 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))))) (/ 1 (* (sqrt (hypot y.im y.re)) (hypot y.im y.re))))) 1552473702.463 * * * * [progress]: [ 707 / 799 ] simplifiying candidate # 1552473702.464 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt 1)) 1552473702.464 * * [simplify]: iters left: 6 (10 enodes) 1552473702.468 * * [simplify]: iters left: 5 (40 enodes) 1552473702.475 * * [simplify]: iters left: 4 (63 enodes) 1552473702.486 * * [simplify]: iters left: 3 (105 enodes) 1552473702.505 * * [simplify]: iters left: 2 (119 enodes) 1552473702.531 * * [simplify]: iters left: 1 (123 enodes) 1552473702.554 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473702.554 * * [simplify]: Extracting #1: cost 12 inf + 0 1552473702.554 * * [simplify]: Extracting #2: cost 14 inf + 211 1552473702.555 * * [simplify]: Extracting #3: cost 6 inf + 1081 1552473702.556 * * [simplify]: Extracting #4: cost 0 inf + 1413 1552473702.557 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473702.557 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473702.557 * [simplify]: Simplifying (/ (/ 1 (hypot y.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473702.557 * * [simplify]: iters left: 6 (10 enodes) 1552473702.564 * * [simplify]: iters left: 5 (34 enodes) 1552473702.575 * * [simplify]: iters left: 4 (40 enodes) 1552473702.586 * * [simplify]: iters left: 3 (41 enodes) 1552473702.592 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473702.592 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473702.592 * * [simplify]: Extracting #2: cost 12 inf + 1 1552473702.592 * * [simplify]: Extracting #3: cost 8 inf + 320 1552473702.592 * * [simplify]: Extracting #4: cost 2 inf + 751 1552473702.592 * * [simplify]: Extracting #5: cost 1 inf + 849 1552473702.592 * * [simplify]: Extracting #6: cost 0 inf + 947 1552473702.593 * [simplify]: Simplified to (/ 1 (fma y.re y.re (* y.im y.im))) 1552473702.593 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (- (* x.im y.re) (* x.re y.im)) (/ 1 (fma y.re y.re (* y.im y.im))))) 1552473702.593 * * * * [progress]: [ 708 / 799 ] simplifiying candidate # 1552473702.593 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt 1)) 1552473702.593 * * [simplify]: iters left: 6 (10 enodes) 1552473702.596 * * [simplify]: iters left: 5 (40 enodes) 1552473702.603 * * [simplify]: iters left: 4 (63 enodes) 1552473702.615 * * [simplify]: iters left: 3 (105 enodes) 1552473702.641 * * [simplify]: iters left: 2 (119 enodes) 1552473702.659 * * [simplify]: iters left: 1 (123 enodes) 1552473702.673 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473702.673 * * [simplify]: Extracting #1: cost 12 inf + 0 1552473702.673 * * [simplify]: Extracting #2: cost 14 inf + 211 1552473702.674 * * [simplify]: Extracting #3: cost 6 inf + 1081 1552473702.674 * * [simplify]: Extracting #4: cost 0 inf + 1413 1552473702.675 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473702.675 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473702.675 * [simplify]: Simplifying (/ (/ 1 (hypot y.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473702.675 * * [simplify]: iters left: 6 (10 enodes) 1552473702.678 * * [simplify]: iters left: 5 (34 enodes) 1552473702.689 * * [simplify]: iters left: 4 (40 enodes) 1552473702.697 * * [simplify]: iters left: 3 (41 enodes) 1552473702.703 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473702.703 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473702.703 * * [simplify]: Extracting #2: cost 12 inf + 1 1552473702.704 * * [simplify]: Extracting #3: cost 8 inf + 320 1552473702.704 * * [simplify]: Extracting #4: cost 2 inf + 751 1552473702.704 * * [simplify]: Extracting #5: cost 1 inf + 849 1552473702.704 * * [simplify]: Extracting #6: cost 0 inf + 947 1552473702.704 * [simplify]: Simplified to (/ 1 (fma y.re y.re (* y.im y.im))) 1552473702.704 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (- (* x.im y.re) (* x.re y.im)) (/ 1 (fma y.re y.re (* y.im y.im))))) 1552473702.704 * * * * [progress]: [ 709 / 799 ] simplifiying candidate # 1552473702.705 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt 1)) 1552473702.705 * * [simplify]: iters left: 6 (10 enodes) 1552473702.708 * * [simplify]: iters left: 5 (40 enodes) 1552473702.715 * * [simplify]: iters left: 4 (63 enodes) 1552473702.730 * * [simplify]: iters left: 3 (105 enodes) 1552473702.757 * * [simplify]: iters left: 2 (119 enodes) 1552473702.777 * * [simplify]: iters left: 1 (123 enodes) 1552473702.790 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473702.790 * * [simplify]: Extracting #1: cost 12 inf + 0 1552473702.790 * * [simplify]: Extracting #2: cost 14 inf + 211 1552473702.790 * * [simplify]: Extracting #3: cost 6 inf + 1081 1552473702.791 * * [simplify]: Extracting #4: cost 0 inf + 1413 1552473702.791 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473702.791 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473702.792 * [simplify]: Simplifying (/ (/ 1 (hypot y.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473702.792 * * [simplify]: iters left: 6 (10 enodes) 1552473702.794 * * [simplify]: iters left: 5 (34 enodes) 1552473702.800 * * [simplify]: iters left: 4 (40 enodes) 1552473702.808 * * [simplify]: iters left: 3 (41 enodes) 1552473702.813 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473702.813 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473702.813 * * [simplify]: Extracting #2: cost 12 inf + 1 1552473702.813 * * [simplify]: Extracting #3: cost 8 inf + 320 1552473702.814 * * [simplify]: Extracting #4: cost 2 inf + 751 1552473702.814 * * [simplify]: Extracting #5: cost 1 inf + 849 1552473702.814 * * [simplify]: Extracting #6: cost 0 inf + 947 1552473702.814 * [simplify]: Simplified to (/ 1 (fma y.re y.re (* y.im y.im))) 1552473702.814 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (- (* x.im y.re) (* x.re y.im)) (/ 1 (fma y.re y.re (* y.im y.im))))) 1552473702.814 * * * * [progress]: [ 710 / 799 ] simplifiying candidate # 1552473702.815 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (* 1 1))) 1552473702.815 * * [simplify]: iters left: 6 (11 enodes) 1552473702.819 * * [simplify]: iters left: 5 (42 enodes) 1552473702.825 * * [simplify]: iters left: 4 (65 enodes) 1552473702.835 * * [simplify]: iters left: 3 (103 enodes) 1552473702.857 * * [simplify]: iters left: 2 (117 enodes) 1552473702.879 * * [simplify]: iters left: 1 (121 enodes) 1552473702.891 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473702.891 * * [simplify]: Extracting #1: cost 12 inf + 0 1552473702.891 * * [simplify]: Extracting #2: cost 15 inf + 129 1552473702.891 * * [simplify]: Extracting #3: cost 7 inf + 957 1552473702.891 * * [simplify]: Extracting #4: cost 0 inf + 1413 1552473702.892 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473702.892 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473702.892 * [simplify]: Simplifying (/ (/ 1 (hypot y.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473702.892 * * [simplify]: iters left: 6 (10 enodes) 1552473702.895 * * [simplify]: iters left: 5 (34 enodes) 1552473702.901 * * [simplify]: iters left: 4 (40 enodes) 1552473702.911 * * [simplify]: iters left: 3 (41 enodes) 1552473702.922 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473702.922 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473702.922 * * [simplify]: Extracting #2: cost 12 inf + 1 1552473702.922 * * [simplify]: Extracting #3: cost 8 inf + 320 1552473702.923 * * [simplify]: Extracting #4: cost 2 inf + 751 1552473702.923 * * [simplify]: Extracting #5: cost 1 inf + 849 1552473702.923 * * [simplify]: Extracting #6: cost 0 inf + 947 1552473702.924 * [simplify]: Simplified to (/ 1 (fma y.re y.re (* y.im y.im))) 1552473702.924 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (- (* x.im y.re) (* x.re y.im)) (/ 1 (fma y.re y.re (* y.im y.im))))) 1552473702.924 * * * * [progress]: [ 711 / 799 ] simplifiying candidate # 1552473702.924 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt 1)) 1552473702.924 * * [simplify]: iters left: 6 (10 enodes) 1552473702.931 * * [simplify]: iters left: 5 (40 enodes) 1552473702.944 * * [simplify]: iters left: 4 (63 enodes) 1552473702.965 * * [simplify]: iters left: 3 (105 enodes) 1552473702.991 * * [simplify]: iters left: 2 (119 enodes) 1552473703.007 * * [simplify]: iters left: 1 (123 enodes) 1552473703.022 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473703.023 * * [simplify]: Extracting #1: cost 12 inf + 0 1552473703.023 * * [simplify]: Extracting #2: cost 14 inf + 211 1552473703.024 * * [simplify]: Extracting #3: cost 6 inf + 1081 1552473703.025 * * [simplify]: Extracting #4: cost 0 inf + 1413 1552473703.026 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473703.026 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473703.026 * [simplify]: Simplifying (/ (/ 1 (hypot y.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473703.026 * * [simplify]: iters left: 6 (10 enodes) 1552473703.032 * * [simplify]: iters left: 5 (34 enodes) 1552473703.040 * * [simplify]: iters left: 4 (40 enodes) 1552473703.046 * * [simplify]: iters left: 3 (41 enodes) 1552473703.052 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473703.052 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473703.052 * * [simplify]: Extracting #2: cost 12 inf + 1 1552473703.052 * * [simplify]: Extracting #3: cost 8 inf + 320 1552473703.053 * * [simplify]: Extracting #4: cost 2 inf + 751 1552473703.053 * * [simplify]: Extracting #5: cost 1 inf + 849 1552473703.053 * * [simplify]: Extracting #6: cost 0 inf + 947 1552473703.053 * [simplify]: Simplified to (/ 1 (fma y.re y.re (* y.im y.im))) 1552473703.053 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (- (* x.im y.re) (* x.re y.im)) (/ 1 (fma y.re y.re (* y.im y.im))))) 1552473703.053 * * * * [progress]: [ 712 / 799 ] simplifiying candidate # 1552473703.054 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt 1)) 1552473703.054 * * [simplify]: iters left: 6 (10 enodes) 1552473703.058 * * [simplify]: iters left: 5 (40 enodes) 1552473703.065 * * [simplify]: iters left: 4 (63 enodes) 1552473703.085 * * [simplify]: iters left: 3 (105 enodes) 1552473703.112 * * [simplify]: iters left: 2 (119 enodes) 1552473703.126 * * [simplify]: iters left: 1 (123 enodes) 1552473703.143 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473703.144 * * [simplify]: Extracting #1: cost 12 inf + 0 1552473703.144 * * [simplify]: Extracting #2: cost 14 inf + 211 1552473703.144 * * [simplify]: Extracting #3: cost 6 inf + 1081 1552473703.145 * * [simplify]: Extracting #4: cost 0 inf + 1413 1552473703.146 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473703.147 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473703.147 * [simplify]: Simplifying (/ (/ 1 (hypot y.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473703.147 * * [simplify]: iters left: 6 (10 enodes) 1552473703.152 * * [simplify]: iters left: 5 (34 enodes) 1552473703.163 * * [simplify]: iters left: 4 (40 enodes) 1552473703.174 * * [simplify]: iters left: 3 (41 enodes) 1552473703.185 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473703.185 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473703.185 * * [simplify]: Extracting #2: cost 12 inf + 1 1552473703.185 * * [simplify]: Extracting #3: cost 8 inf + 320 1552473703.186 * * [simplify]: Extracting #4: cost 2 inf + 751 1552473703.186 * * [simplify]: Extracting #5: cost 1 inf + 849 1552473703.187 * * [simplify]: Extracting #6: cost 0 inf + 947 1552473703.187 * [simplify]: Simplified to (/ 1 (fma y.re y.re (* y.im y.im))) 1552473703.187 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (- (* x.im y.re) (* x.re y.im)) (/ 1 (fma y.re y.re (* y.im y.im))))) 1552473703.187 * * * * [progress]: [ 713 / 799 ] simplifiying candidate # 1552473703.188 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473703.188 * * [simplify]: iters left: 6 (13 enodes) 1552473703.192 * * [simplify]: iters left: 5 (50 enodes) 1552473703.199 * * [simplify]: iters left: 4 (76 enodes) 1552473703.210 * * [simplify]: iters left: 3 (106 enodes) 1552473703.236 * * [simplify]: iters left: 2 (134 enodes) 1552473703.272 * * [simplify]: iters left: 1 (146 enodes) 1552473703.308 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473703.309 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473703.309 * * [simplify]: Extracting #2: cost 34 inf + 2 1552473703.309 * * [simplify]: Extracting #3: cost 46 inf + 129 1552473703.310 * * [simplify]: Extracting #4: cost 23 inf + 3100 1552473703.313 * * [simplify]: Extracting #5: cost 3 inf + 6521 1552473703.315 * * [simplify]: Extracting #6: cost 0 inf + 6700 1552473703.318 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) 1552473703.318 * [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 (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1552473703.318 * [simplify]: Simplifying (/ (/ 1 (hypot y.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473703.319 * * [simplify]: iters left: 6 (11 enodes) 1552473703.324 * * [simplify]: iters left: 5 (37 enodes) 1552473703.336 * * [simplify]: iters left: 4 (48 enodes) 1552473703.349 * * [simplify]: iters left: 3 (52 enodes) 1552473703.365 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473703.365 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473703.365 * * [simplify]: Extracting #2: cost 15 inf + 1 1552473703.365 * * [simplify]: Extracting #3: cost 16 inf + 3 1552473703.365 * * [simplify]: Extracting #4: cost 10 inf + 587 1552473703.366 * * [simplify]: Extracting #5: cost 1 inf + 1633 1552473703.366 * * [simplify]: Extracting #6: cost 0 inf + 1771 1552473703.367 * [simplify]: Simplified to (/ 1 (* (sqrt (hypot y.im y.re)) (hypot y.im y.re))) 1552473703.367 * [simplify]: Simplified (2 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))))) (/ 1 (* (sqrt (hypot y.im y.re)) (hypot y.im y.re))))) 1552473703.367 * * * * [progress]: [ 714 / 799 ] simplifiying candidate # 1552473703.368 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) 1) 1552473703.368 * * [simplify]: iters left: 6 (9 enodes) 1552473703.372 * * [simplify]: iters left: 5 (35 enodes) 1552473703.383 * * [simplify]: iters left: 4 (58 enodes) 1552473703.392 * * [simplify]: iters left: 3 (97 enodes) 1552473703.407 * * [simplify]: iters left: 2 (111 enodes) 1552473703.419 * * [simplify]: iters left: 1 (115 enodes) 1552473703.441 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473703.441 * * [simplify]: Extracting #1: cost 12 inf + 0 1552473703.441 * * [simplify]: Extracting #2: cost 14 inf + 211 1552473703.442 * * [simplify]: Extracting #3: cost 6 inf + 1081 1552473703.443 * * [simplify]: Extracting #4: cost 0 inf + 1413 1552473703.444 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473703.444 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1552473703.444 * [simplify]: Simplifying (/ (/ 1 (hypot y.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473703.444 * * [simplify]: iters left: 6 (10 enodes) 1552473703.450 * * [simplify]: iters left: 5 (34 enodes) 1552473703.460 * * [simplify]: iters left: 4 (40 enodes) 1552473703.471 * * [simplify]: iters left: 3 (41 enodes) 1552473703.483 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473703.483 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473703.483 * * [simplify]: Extracting #2: cost 12 inf + 1 1552473703.483 * * [simplify]: Extracting #3: cost 8 inf + 320 1552473703.483 * * [simplify]: Extracting #4: cost 2 inf + 751 1552473703.484 * * [simplify]: Extracting #5: cost 1 inf + 849 1552473703.484 * * [simplify]: Extracting #6: cost 0 inf + 947 1552473703.485 * [simplify]: Simplified to (/ 1 (fma y.re y.re (* y.im y.im))) 1552473703.485 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (- (* x.im y.re) (* x.re y.im)) (/ 1 (fma y.re y.re (* y.im y.im))))) 1552473703.485 * * * * [progress]: [ 715 / 799 ] simplifiying candidate # 1552473703.485 * * * * [progress]: [ 716 / 799 ] simplifiying candidate # 1552473703.485 * * * * [progress]: [ 717 / 799 ] simplifiying candidate # 1552473703.485 * * * * [progress]: [ 718 / 799 ] simplifiying candidate # 1552473703.485 * [simplify]: Simplifying (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473703.486 * * [simplify]: iters left: 6 (7 enodes) 1552473703.489 * * [simplify]: iters left: 5 (24 enodes) 1552473703.496 * * [simplify]: iters left: 4 (26 enodes) 1552473703.502 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473703.503 * * [simplify]: Extracting #1: cost 3 inf + 0 1552473703.503 * * [simplify]: Extracting #2: cost 7 inf + 0 1552473703.503 * * [simplify]: Extracting #3: cost 8 inf + 2 1552473703.503 * * [simplify]: Extracting #4: cost 6 inf + 278 1552473703.503 * * [simplify]: Extracting #5: cost 0 inf + 748 1552473703.503 * [simplify]: Simplified to (cbrt (hypot y.re y.im)) 1552473703.504 * [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 (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)))) 1552473703.504 * * * * [progress]: [ 719 / 799 ] simplifiying candidate # 1552473703.504 * [simplify]: Simplifying (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) 1552473703.504 * * [simplify]: iters left: 6 (7 enodes) 1552473703.507 * * [simplify]: iters left: 5 (23 enodes) 1552473703.514 * * [simplify]: iters left: 4 (24 enodes) 1552473703.520 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473703.520 * * [simplify]: Extracting #1: cost 3 inf + 0 1552473703.520 * * [simplify]: Extracting #2: cost 5 inf + 0 1552473703.520 * * [simplify]: Extracting #3: cost 10 inf + 0 1552473703.521 * * [simplify]: Extracting #4: cost 10 inf + 2 1552473703.521 * * [simplify]: Extracting #5: cost 1 inf + 931 1552473703.521 * * [simplify]: Extracting #6: cost 0 inf + 1148 1552473703.522 * [simplify]: Simplified to (sqrt (cbrt (fma y.im y.im (* y.re y.re)))) 1552473703.522 * [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 (* (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)))))) 1552473703.522 * * * * [progress]: [ 720 / 799 ] simplifiying candidate # 1552473703.522 * [simplify]: Simplifying (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473703.522 * * [simplify]: iters left: 6 (7 enodes) 1552473703.525 * * [simplify]: iters left: 5 (24 enodes) 1552473703.532 * * [simplify]: iters left: 4 (26 enodes) 1552473703.539 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473703.539 * * [simplify]: Extracting #1: cost 3 inf + 0 1552473703.539 * * [simplify]: Extracting #2: cost 7 inf + 0 1552473703.539 * * [simplify]: Extracting #3: cost 8 inf + 2 1552473703.539 * * [simplify]: Extracting #4: cost 6 inf + 238 1552473703.539 * * [simplify]: Extracting #5: cost 0 inf + 668 1552473703.540 * [simplify]: Simplified to (sqrt (hypot y.re y.im)) 1552473703.540 * [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 (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (hypot y.re y.im)))) 1552473703.540 * * * * [progress]: [ 721 / 799 ] simplifiying candidate # 1552473703.540 * [simplify]: Simplifying (sqrt (+ (* y.re y.re) (* y.im y.im))) 1552473703.540 * * [simplify]: iters left: 5 (6 enodes) 1552473703.543 * * [simplify]: iters left: 4 (21 enodes) 1552473703.549 * * [simplify]: iters left: 3 (23 enodes) 1552473703.555 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473703.555 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473703.555 * * [simplify]: Extracting #2: cost 6 inf + 2 1552473703.555 * * [simplify]: Extracting #3: cost 2 inf + 392 1552473703.555 * * [simplify]: Extracting #4: cost 0 inf + 474 1552473703.556 * [simplify]: Simplified to (hypot y.re y.im) 1552473703.556 * [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 1)) (hypot y.re y.im))) 1552473703.556 * * * * [progress]: [ 722 / 799 ] simplifiying candidate # 1552473703.556 * [simplify]: Simplifying (sqrt (+ (* y.re y.re) (* y.im y.im))) 1552473703.556 * * [simplify]: iters left: 5 (6 enodes) 1552473703.559 * * [simplify]: iters left: 4 (21 enodes) 1552473703.565 * * [simplify]: iters left: 3 (23 enodes) 1552473703.570 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473703.571 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473703.571 * * [simplify]: Extracting #2: cost 6 inf + 2 1552473703.571 * * [simplify]: Extracting #3: cost 2 inf + 392 1552473703.571 * * [simplify]: Extracting #4: cost 0 inf + 474 1552473703.571 * [simplify]: Simplified to (hypot y.re y.im) 1552473703.571 * [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 1)) (hypot y.re y.im))) 1552473703.572 * * * * [progress]: [ 723 / 799 ] simplifiying candidate # 1552473703.572 * [simplify]: Simplifying (sqrt (+ (* y.re y.re) (* y.im y.im))) 1552473703.572 * * [simplify]: iters left: 5 (6 enodes) 1552473703.575 * * [simplify]: iters left: 4 (21 enodes) 1552473703.580 * * [simplify]: iters left: 3 (23 enodes) 1552473703.586 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473703.586 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473703.586 * * [simplify]: Extracting #2: cost 6 inf + 2 1552473703.587 * * [simplify]: Extracting #3: cost 2 inf + 392 1552473703.587 * * [simplify]: Extracting #4: cost 0 inf + 474 1552473703.587 * [simplify]: Simplified to (hypot y.re y.im) 1552473703.587 * [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 1)) (hypot y.re y.im))) 1552473703.587 * * * * [progress]: [ 724 / 799 ] simplifiying candidate # 1552473703.588 * [simplify]: Simplifying (sqrt (+ (* y.re y.re) (* y.im y.im))) 1552473703.588 * * [simplify]: iters left: 5 (6 enodes) 1552473703.591 * * [simplify]: iters left: 4 (21 enodes) 1552473703.597 * * [simplify]: iters left: 3 (23 enodes) 1552473703.604 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473703.604 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473703.604 * * [simplify]: Extracting #2: cost 6 inf + 2 1552473703.604 * * [simplify]: Extracting #3: cost 2 inf + 392 1552473703.604 * * [simplify]: Extracting #4: cost 0 inf + 474 1552473703.605 * [simplify]: Simplified to (hypot y.re y.im) 1552473703.605 * [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 (* 1 1))) (hypot y.re y.im))) 1552473703.605 * * * * [progress]: [ 725 / 799 ] simplifiying candidate # 1552473703.605 * [simplify]: Simplifying (sqrt (+ (* y.re y.re) (* y.im y.im))) 1552473703.605 * * [simplify]: iters left: 5 (6 enodes) 1552473703.608 * * [simplify]: iters left: 4 (21 enodes) 1552473703.614 * * [simplify]: iters left: 3 (23 enodes) 1552473703.620 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473703.620 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473703.620 * * [simplify]: Extracting #2: cost 6 inf + 2 1552473703.620 * * [simplify]: Extracting #3: cost 2 inf + 392 1552473703.620 * * [simplify]: Extracting #4: cost 0 inf + 474 1552473703.620 * [simplify]: Simplified to (hypot y.re y.im) 1552473703.620 * [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 1)) (hypot y.re y.im))) 1552473703.621 * * * * [progress]: [ 726 / 799 ] simplifiying candidate # 1552473703.621 * [simplify]: Simplifying (sqrt (+ (* y.re y.re) (* y.im y.im))) 1552473703.621 * * [simplify]: iters left: 5 (6 enodes) 1552473703.624 * * [simplify]: iters left: 4 (21 enodes) 1552473703.631 * * [simplify]: iters left: 3 (23 enodes) 1552473703.637 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473703.637 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473703.637 * * [simplify]: Extracting #2: cost 6 inf + 2 1552473703.638 * * [simplify]: Extracting #3: cost 2 inf + 392 1552473703.638 * * [simplify]: Extracting #4: cost 0 inf + 474 1552473703.638 * [simplify]: Simplified to (hypot y.re y.im) 1552473703.638 * [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 1)) (hypot y.re y.im))) 1552473703.638 * * * * [progress]: [ 727 / 799 ] simplifiying candidate # 1552473703.639 * [simplify]: Simplifying (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1552473703.639 * * [simplify]: iters left: 6 (7 enodes) 1552473703.642 * * [simplify]: iters left: 5 (24 enodes) 1552473703.648 * * [simplify]: iters left: 4 (26 enodes) 1552473703.655 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473703.655 * * [simplify]: Extracting #1: cost 3 inf + 0 1552473703.655 * * [simplify]: Extracting #2: cost 7 inf + 0 1552473703.655 * * [simplify]: Extracting #3: cost 8 inf + 2 1552473703.655 * * [simplify]: Extracting #4: cost 6 inf + 238 1552473703.656 * * [simplify]: Extracting #5: cost 0 inf + 668 1552473703.656 * [simplify]: Simplified to (sqrt (hypot y.re y.im)) 1552473703.656 * [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 (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (hypot y.re y.im)))) 1552473703.656 * * * * [progress]: [ 728 / 799 ] simplifiying candidate # 1552473703.657 * [simplify]: Simplifying (sqrt (+ (* y.re y.re) (* y.im y.im))) 1552473703.657 * * [simplify]: iters left: 5 (6 enodes) 1552473703.660 * * [simplify]: iters left: 4 (21 enodes) 1552473703.666 * * [simplify]: iters left: 3 (23 enodes) 1552473703.670 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473703.670 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473703.670 * * [simplify]: Extracting #2: cost 6 inf + 2 1552473703.671 * * [simplify]: Extracting #3: cost 2 inf + 392 1552473703.671 * * [simplify]: Extracting #4: cost 0 inf + 474 1552473703.671 * [simplify]: Simplified to (hypot y.re y.im) 1552473703.671 * [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))) 1552473703.671 * * * * [progress]: [ 729 / 799 ] simplifiying candidate # 1552473703.671 * [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)))) 1552473703.671 * * [simplify]: iters left: 6 (11 enodes) 1552473703.674 * * [simplify]: iters left: 5 (41 enodes) 1552473703.680 * * [simplify]: iters left: 4 (65 enodes) 1552473703.690 * * [simplify]: iters left: 3 (95 enodes) 1552473703.709 * * [simplify]: iters left: 2 (123 enodes) 1552473703.743 * * [simplify]: iters left: 1 (135 enodes) 1552473703.778 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473703.778 * * [simplify]: Extracting #1: cost 3 inf + 0 1552473703.778 * * [simplify]: Extracting #2: cost 5 inf + 0 1552473703.778 * * [simplify]: Extracting #3: cost 15 inf + 0 1552473703.778 * * [simplify]: Extracting #4: cost 37 inf + 2 1552473703.779 * * [simplify]: Extracting #5: cost 47 inf + 129 1552473703.779 * * [simplify]: Extracting #6: cost 32 inf + 1727 1552473703.782 * * [simplify]: Extracting #7: cost 2 inf + 5950 1552473703.784 * * [simplify]: Extracting #8: cost 0 inf + 6144 1552473703.787 * [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)))) 1552473703.787 * [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 (+ (* y.re y.re) (* y.im y.im))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))))) 1552473703.787 * * * * [progress]: [ 730 / 799 ] simplifiying candidate # 1552473703.787 * [simplify]: Simplifying (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) 1552473703.788 * * [simplify]: iters left: 6 (10 enodes) 1552473703.792 * * [simplify]: iters left: 5 (38 enodes) 1552473703.804 * * [simplify]: iters left: 4 (62 enodes) 1552473703.823 * * [simplify]: iters left: 3 (92 enodes) 1552473703.841 * * [simplify]: iters left: 2 (120 enodes) 1552473703.858 * * [simplify]: iters left: 1 (132 enodes) 1552473703.886 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473703.886 * * [simplify]: Extracting #1: cost 3 inf + 0 1552473703.886 * * [simplify]: Extracting #2: cost 13 inf + 0 1552473703.886 * * [simplify]: Extracting #3: cost 35 inf + 2 1552473703.886 * * [simplify]: Extracting #4: cost 44 inf + 170 1552473703.887 * * [simplify]: Extracting #5: cost 28 inf + 1945 1552473703.888 * * [simplify]: Extracting #6: cost 4 inf + 4876 1552473703.889 * * [simplify]: Extracting #7: cost 0 inf + 5386 1552473703.890 * [simplify]: Simplified to (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) 1552473703.890 * [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)) (hypot y.re y.im)))))) 1552473703.890 * * * * [progress]: [ 731 / 799 ] simplifiying candidate # 1552473703.890 * [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)))) 1552473703.890 * * [simplify]: iters left: 6 (13 enodes) 1552473703.893 * * [simplify]: iters left: 5 (50 enodes) 1552473703.902 * * [simplify]: iters left: 4 (75 enodes) 1552473703.913 * * [simplify]: iters left: 3 (90 enodes) 1552473703.925 * * [simplify]: iters left: 2 (93 enodes) 1552473703.944 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473703.944 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473703.945 * * [simplify]: Extracting #2: cost 22 inf + 0 1552473703.945 * * [simplify]: Extracting #3: cost 33 inf + 0 1552473703.945 * * [simplify]: Extracting #4: cost 31 inf + 185 1552473703.946 * * [simplify]: Extracting #5: cost 8 inf + 4777 1552473703.949 * * [simplify]: Extracting #6: cost 0 inf + 7254 1552473703.951 * [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)))) 1552473703.952 * [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 (+ (* y.re y.re) (* y.im y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))))) 1552473703.952 * * * * [progress]: [ 732 / 799 ] simplifiying candidate # 1552473703.952 * [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))) 1552473703.952 * * [simplify]: iters left: 6 (12 enodes) 1552473703.958 * * [simplify]: iters left: 5 (43 enodes) 1552473703.966 * * [simplify]: iters left: 4 (57 enodes) 1552473703.975 * * [simplify]: iters left: 3 (68 enodes) 1552473703.984 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473703.984 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473703.984 * * [simplify]: Extracting #2: cost 14 inf + 0 1552473703.984 * * [simplify]: Extracting #3: cost 25 inf + 0 1552473703.984 * * [simplify]: Extracting #4: cost 23 inf + 144 1552473703.985 * * [simplify]: Extracting #5: cost 6 inf + 2047 1552473703.985 * * [simplify]: Extracting #6: cost 1 inf + 3687 1552473703.986 * * [simplify]: Extracting #7: cost 0 inf + 4066 1552473703.986 * [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))) 1552473703.987 * [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))) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im)))))) 1552473703.987 * * * * [progress]: [ 733 / 799 ] simplifiying candidate # 1552473703.987 * [simplify]: Simplifying (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1) 1552473703.987 * * [simplify]: iters left: 6 (11 enodes) 1552473703.991 * * [simplify]: iters left: 5 (40 enodes) 1552473704.003 * * [simplify]: iters left: 4 (60 enodes) 1552473704.013 * * [simplify]: iters left: 3 (69 enodes) 1552473704.022 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473704.022 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473704.022 * * [simplify]: Extracting #2: cost 7 inf + 1 1552473704.022 * * [simplify]: Extracting #3: cost 17 inf + 1 1552473704.022 * * [simplify]: Extracting #4: cost 15 inf + 129 1552473704.022 * * [simplify]: Extracting #5: cost 3 inf + 1402 1552473704.023 * * [simplify]: Extracting #6: cost 1 inf + 1891 1552473704.023 * * [simplify]: Extracting #7: cost 0 inf + 2135 1552473704.024 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1552473704.024 * [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 (+ (* y.re y.re) (* y.im y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im))))) 1552473704.024 * * * * [progress]: [ 734 / 799 ] simplifiying candidate # 1552473704.024 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1552473704.024 * * [simplify]: iters left: 6 (12 enodes) 1552473704.027 * * [simplify]: iters left: 5 (43 enodes) 1552473704.033 * * [simplify]: iters left: 4 (55 enodes) 1552473704.048 * * [simplify]: iters left: 3 (63 enodes) 1552473704.064 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473704.064 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473704.065 * * [simplify]: Extracting #2: cost 12 inf + 0 1552473704.065 * * [simplify]: Extracting #3: cost 23 inf + 0 1552473704.065 * * [simplify]: Extracting #4: cost 21 inf + 128 1552473704.065 * * [simplify]: Extracting #5: cost 9 inf + 1188 1552473704.066 * * [simplify]: Extracting #6: cost 1 inf + 2875 1552473704.067 * * [simplify]: Extracting #7: cost 0 inf + 3254 1552473704.070 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1552473704.070 * [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 (+ (* y.re y.re) (* y.im y.im))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))))) 1552473704.070 * * * * [progress]: [ 735 / 799 ] simplifiying candidate # 1552473704.071 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) 1552473704.071 * * [simplify]: iters left: 6 (11 enodes) 1552473704.075 * * [simplify]: iters left: 5 (38 enodes) 1552473704.086 * * [simplify]: iters left: 4 (48 enodes) 1552473704.093 * * [simplify]: iters left: 3 (56 enodes) 1552473704.101 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473704.101 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473704.101 * * [simplify]: Extracting #2: cost 8 inf + 0 1552473704.101 * * [simplify]: Extracting #3: cost 19 inf + 0 1552473704.101 * * [simplify]: Extracting #4: cost 16 inf + 210 1552473704.101 * * [simplify]: Extracting #5: cost 3 inf + 1287 1552473704.102 * * [simplify]: Extracting #6: cost 0 inf + 1982 1552473704.102 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) 1552473704.102 * [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 (+ (* y.re y.re) (* y.im y.im))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im)))))) 1552473704.102 * * * * [progress]: [ 736 / 799 ] simplifiying candidate # 1552473704.103 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) 1552473704.103 * * [simplify]: iters left: 6 (10 enodes) 1552473704.106 * * [simplify]: iters left: 5 (35 enodes) 1552473704.112 * * [simplify]: iters left: 4 (47 enodes) 1552473704.119 * * [simplify]: iters left: 3 (55 enodes) 1552473704.127 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473704.127 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473704.127 * * [simplify]: Extracting #2: cost 13 inf + 1 1552473704.127 * * [simplify]: Extracting #3: cost 13 inf + 47 1552473704.127 * * [simplify]: Extracting #4: cost 4 inf + 789 1552473704.128 * * [simplify]: Extracting #5: cost 0 inf + 1077 1552473704.129 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 1552473704.129 * [simplify]: Simplified (2 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))))) 1552473704.129 * * * * [progress]: [ 737 / 799 ] simplifiying candidate # 1552473704.129 * [simplify]: Simplifying (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1552473704.129 * * [simplify]: iters left: 6 (7 enodes) 1552473704.133 * * [simplify]: iters left: 5 (25 enodes) 1552473704.141 * * [simplify]: iters left: 4 (29 enodes) 1552473704.150 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473704.150 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473704.150 * * [simplify]: Extracting #2: cost 9 inf + 1 1552473704.150 * * [simplify]: Extracting #3: cost 12 inf + 1 1552473704.150 * * [simplify]: Extracting #4: cost 8 inf + 117 1552473704.150 * * [simplify]: Extracting #5: cost 5 inf + 609 1552473704.151 * * [simplify]: Extracting #6: cost 1 inf + 1319 1552473704.151 * * [simplify]: Extracting #7: cost 0 inf + 1537 1552473704.151 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1552473704.151 * [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))) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im)))))) 1552473704.152 * * * * [progress]: [ 738 / 799 ] simplifiying candidate # 1552473704.152 * [simplify]: Simplifying (/ 1 (sqrt (hypot y.re y.im))) 1552473704.152 * * [simplify]: iters left: 4 (6 enodes) 1552473704.155 * * [simplify]: iters left: 3 (20 enodes) 1552473704.162 * * [simplify]: iters left: 2 (22 enodes) 1552473704.168 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473704.169 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473704.169 * * [simplify]: Extracting #2: cost 5 inf + 1 1552473704.169 * * [simplify]: Extracting #3: cost 8 inf + 1 1552473704.169 * * [simplify]: Extracting #4: cost 6 inf + 3 1552473704.169 * * [simplify]: Extracting #5: cost 1 inf + 449 1552473704.169 * * [simplify]: Extracting #6: cost 0 inf + 587 1552473704.169 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 1552473704.169 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ 1 (sqrt (hypot y.re y.im))) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im)))))) 1552473704.170 * * * * [progress]: [ 739 / 799 ] simplifiying candidate # 1552473704.170 * [simplify]: Simplifying (/ 1 1) 1552473704.170 * * [simplify]: iters left: 2 (2 enodes) 1552473704.171 * * [simplify]: iters left: 1 (6 enodes) 1552473704.174 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473704.174 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473704.174 * [simplify]: Simplified to 1 1552473704.174 * [simplify]: Simplified (2 1) 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))))) 1552473704.174 * * * * [progress]: [ 740 / 799 ] simplifiying candidate # 1552473704.174 * [simplify]: Simplifying (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1552473704.174 * * [simplify]: iters left: 6 (13 enodes) 1552473704.180 * * [simplify]: iters left: 5 (44 enodes) 1552473704.195 * * [simplify]: iters left: 4 (46 enodes) 1552473704.208 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473704.208 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473704.208 * * [simplify]: Extracting #2: cost 13 inf + 0 1552473704.208 * * [simplify]: Extracting #3: cost 20 inf + 0 1552473704.208 * * [simplify]: Extracting #4: cost 22 inf + 2 1552473704.208 * * [simplify]: Extracting #5: cost 19 inf + 61 1552473704.209 * * [simplify]: Extracting #6: cost 7 inf + 1806 1552473704.209 * * [simplify]: Extracting #7: cost 0 inf + 3246 1552473704.211 * [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)))) 1552473704.211 * [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 (+ (* y.re y.re) (* y.im y.im))) (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (cbrt (hypot y.re y.im)))))) 1552473704.211 * * * * [progress]: [ 741 / 799 ] simplifiying candidate # 1552473704.212 * [simplify]: Simplifying (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) 1552473704.212 * * [simplify]: iters left: 6 (12 enodes) 1552473704.217 * * [simplify]: iters left: 5 (39 enodes) 1552473704.227 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473704.227 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473704.227 * * [simplify]: Extracting #2: cost 9 inf + 0 1552473704.227 * * [simplify]: Extracting #3: cost 16 inf + 0 1552473704.228 * * [simplify]: Extracting #4: cost 16 inf + 116 1552473704.228 * * [simplify]: Extracting #5: cost 5 inf + 726 1552473704.228 * * [simplify]: Extracting #6: cost 0 inf + 1894 1552473704.229 * [simplify]: Simplified to (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) 1552473704.229 * [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 (+ (* y.re y.re) (* y.im y.im))) (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im)))))) 1552473704.229 * * * * [progress]: [ 742 / 799 ] simplifiying candidate # 1552473704.230 * [simplify]: Simplifying (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) 1) 1552473704.230 * * [simplify]: iters left: 6 (11 enodes) 1552473704.235 * * [simplify]: iters left: 5 (36 enodes) 1552473704.246 * * [simplify]: iters left: 4 (38 enodes) 1552473704.256 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473704.256 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473704.256 * * [simplify]: Extracting #2: cost 8 inf + 1 1552473704.256 * * [simplify]: Extracting #3: cost 14 inf + 1 1552473704.257 * * [simplify]: Extracting #4: cost 10 inf + 5 1552473704.257 * * [simplify]: Extracting #5: cost 4 inf + 337 1552473704.257 * * [simplify]: Extracting #6: cost 0 inf + 909 1552473704.257 * [simplify]: Simplified to (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) 1552473704.258 * [simplify]: Simplified (2 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))))) 1552473704.258 * * * * [progress]: [ 743 / 799 ] simplifiying candidate # 1552473704.258 * [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)))) 1552473704.258 * * [simplify]: iters left: 6 (14 enodes) 1552473704.264 * * [simplify]: iters left: 5 (47 enodes) 1552473704.274 * * [simplify]: iters left: 4 (51 enodes) 1552473704.281 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473704.281 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473704.281 * * [simplify]: Extracting #2: cost 15 inf + 0 1552473704.281 * * [simplify]: Extracting #3: cost 24 inf + 0 1552473704.281 * * [simplify]: Extracting #4: cost 19 inf + 167 1552473704.281 * * [simplify]: Extracting #5: cost 12 inf + 855 1552473704.281 * * [simplify]: Extracting #6: cost 4 inf + 2055 1552473704.282 * * [simplify]: Extracting #7: cost 1 inf + 3102 1552473704.282 * * [simplify]: Extracting #8: cost 0 inf + 3496 1552473704.283 * [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)))) 1552473704.283 * [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 (+ (* y.re y.re) (* y.im y.im))) (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (cbrt (hypot y.re y.im)))))) 1552473704.283 * * * * [progress]: [ 744 / 799 ] simplifiying candidate # 1552473704.283 * [simplify]: Simplifying (/ (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.re y.im))) 1552473704.283 * * [simplify]: iters left: 6 (13 enodes) 1552473704.286 * * [simplify]: iters left: 5 (42 enodes) 1552473704.292 * * [simplify]: iters left: 4 (44 enodes) 1552473704.304 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473704.304 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473704.304 * * [simplify]: Extracting #2: cost 11 inf + 0 1552473704.304 * * [simplify]: Extracting #3: cost 20 inf + 0 1552473704.304 * * [simplify]: Extracting #4: cost 17 inf + 85 1552473704.305 * * [simplify]: Extracting #5: cost 11 inf + 444 1552473704.305 * * [simplify]: Extracting #6: cost 4 inf + 1105 1552473704.306 * * [simplify]: Extracting #7: cost 1 inf + 1760 1552473704.306 * * [simplify]: Extracting #8: cost 0 inf + 2114 1552473704.307 * [simplify]: Simplified to (/ (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (sqrt (hypot y.re y.im))) 1552473704.307 * [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 (+ (* y.re y.re) (* y.im y.im))) (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.re y.im)))))) 1552473704.307 * * * * [progress]: [ 745 / 799 ] simplifiying candidate # 1552473704.308 * [simplify]: Simplifying (/ (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) 1) 1552473704.308 * * [simplify]: iters left: 6 (12 enodes) 1552473704.314 * * [simplify]: iters left: 5 (39 enodes) 1552473704.327 * * [simplify]: iters left: 4 (43 enodes) 1552473704.338 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473704.338 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473704.338 * * [simplify]: Extracting #2: cost 13 inf + 1 1552473704.338 * * [simplify]: Extracting #3: cost 10 inf + 167 1552473704.339 * * [simplify]: Extracting #4: cost 6 inf + 413 1552473704.339 * * [simplify]: Extracting #5: cost 1 inf + 1017 1552473704.340 * * [simplify]: Extracting #6: cost 0 inf + 1099 1552473704.340 * [simplify]: Simplified to (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) 1552473704.340 * [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 (+ (* y.re y.re) (* y.im y.im))) (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (hypot y.re y.im))))) 1552473704.340 * * * * [progress]: [ 746 / 799 ] simplifiying candidate # 1552473704.341 * [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)))) 1552473704.341 * * [simplify]: iters left: 6 (14 enodes) 1552473704.347 * * [simplify]: iters left: 5 (48 enodes) 1552473704.360 * * [simplify]: iters left: 4 (51 enodes) 1552473704.374 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473704.375 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473704.375 * * [simplify]: Extracting #2: cost 15 inf + 0 1552473704.375 * * [simplify]: Extracting #3: cost 24 inf + 0 1552473704.375 * * [simplify]: Extracting #4: cost 16 inf + 650 1552473704.375 * * [simplify]: Extracting #5: cost 11 inf + 1032 1552473704.376 * * [simplify]: Extracting #6: cost 5 inf + 1973 1552473704.377 * * [simplify]: Extracting #7: cost 1 inf + 3102 1552473704.378 * * [simplify]: Extracting #8: cost 0 inf + 3496 1552473704.379 * [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)))) 1552473704.379 * [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 (+ (* y.re y.re) (* y.im y.im))) (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (cbrt (hypot y.re y.im)))))) 1552473704.379 * * * * [progress]: [ 747 / 799 ] simplifiying candidate # 1552473704.379 * [simplify]: Simplifying (/ (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) 1552473704.380 * * [simplify]: iters left: 6 (13 enodes) 1552473704.385 * * [simplify]: iters left: 5 (43 enodes) 1552473704.397 * * [simplify]: iters left: 4 (44 enodes) 1552473704.409 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473704.409 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473704.409 * * [simplify]: Extracting #2: cost 11 inf + 0 1552473704.409 * * [simplify]: Extracting #3: cost 20 inf + 0 1552473704.410 * * [simplify]: Extracting #4: cost 14 inf + 296 1552473704.410 * * [simplify]: Extracting #5: cost 9 inf + 518 1552473704.410 * * [simplify]: Extracting #6: cost 3 inf + 1187 1552473704.411 * * [simplify]: Extracting #7: cost 0 inf + 2114 1552473704.412 * [simplify]: Simplified to (/ (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) 1552473704.412 * [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 (+ (* y.re y.re) (* y.im y.im))) (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im)))))) 1552473704.412 * * * * [progress]: [ 748 / 799 ] simplifiying candidate # 1552473704.412 * [simplify]: Simplifying (/ (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) 1) 1552473704.412 * * [simplify]: iters left: 6 (12 enodes) 1552473704.419 * * [simplify]: iters left: 5 (40 enodes) 1552473704.432 * * [simplify]: iters left: 4 (45 enodes) 1552473704.444 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473704.444 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473704.444 * * [simplify]: Extracting #2: cost 13 inf + 1 1552473704.444 * * [simplify]: Extracting #3: cost 13 inf + 44 1552473704.444 * * [simplify]: Extracting #4: cost 7 inf + 211 1552473704.445 * * [simplify]: Extracting #5: cost 1 inf + 880 1552473704.445 * * [simplify]: Extracting #6: cost 0 inf + 1099 1552473704.446 * [simplify]: Simplified to (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) 1552473704.446 * [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 (+ (* y.re y.re) (* y.im y.im))) (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (hypot y.re y.im))))) 1552473704.446 * * * * [progress]: [ 749 / 799 ] simplifiying candidate # 1552473704.446 * [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)))) 1552473704.446 * * [simplify]: iters left: 6 (15 enodes) 1552473704.453 * * [simplify]: iters left: 5 (51 enodes) 1552473704.468 * * [simplify]: iters left: 4 (56 enodes) 1552473704.485 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473704.485 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473704.485 * * [simplify]: Extracting #2: cost 17 inf + 0 1552473704.485 * * [simplify]: Extracting #3: cost 28 inf + 0 1552473704.485 * * [simplify]: Extracting #4: cost 13 inf + 815 1552473704.486 * * [simplify]: Extracting #5: cost 7 inf + 1440 1552473704.487 * * [simplify]: Extracting #6: cost 0 inf + 3896 1552473704.488 * [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)))) 1552473704.488 * [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 (+ (* y.re y.re) (* y.im y.im))) (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (cbrt (hypot y.re y.im)))))) 1552473704.488 * * * * [progress]: [ 750 / 799 ] simplifiying candidate # 1552473704.489 * [simplify]: Simplifying (/ (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.re y.im))) 1552473704.489 * * [simplify]: iters left: 6 (14 enodes) 1552473704.495 * * [simplify]: iters left: 5 (46 enodes) 1552473704.508 * * [simplify]: iters left: 4 (49 enodes) 1552473704.522 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473704.522 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473704.522 * * [simplify]: Extracting #2: cost 13 inf + 0 1552473704.523 * * [simplify]: Extracting #3: cost 24 inf + 0 1552473704.523 * * [simplify]: Extracting #4: cost 14 inf + 322 1552473704.523 * * [simplify]: Extracting #5: cost 7 inf + 843 1552473704.524 * * [simplify]: Extracting #6: cost 2 inf + 1781 1552473704.525 * * [simplify]: Extracting #7: cost 0 inf + 2434 1552473704.526 * [simplify]: Simplified to (/ (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.re y.im))) 1552473704.526 * [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 (+ (* y.re y.re) (* y.im y.im))) (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.re y.im)))))) 1552473704.526 * * * * [progress]: [ 751 / 799 ] simplifiying candidate # 1552473704.526 * [simplify]: Simplifying (/ (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) 1) 1552473704.526 * * [simplify]: iters left: 6 (13 enodes) 1552473704.531 * * [simplify]: iters left: 5 (43 enodes) 1552473704.538 * * [simplify]: iters left: 4 (50 enodes) 1552473704.544 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473704.545 * * [simplify]: Extracting #1: cost 9 inf + 0 1552473704.545 * * [simplify]: Extracting #2: cost 18 inf + 1 1552473704.545 * * [simplify]: Extracting #3: cost 12 inf + 87 1552473704.545 * * [simplify]: Extracting #4: cost 5 inf + 455 1552473704.545 * * [simplify]: Extracting #5: cost 0 inf + 1339 1552473704.545 * [simplify]: Simplified to (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) 1552473704.545 * [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 (+ (* 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))))) 1552473704.546 * * * * [progress]: [ 752 / 799 ] simplifiying candidate # 1552473704.546 * [simplify]: Simplifying (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1552473704.546 * * [simplify]: iters left: 6 (7 enodes) 1552473704.548 * * [simplify]: iters left: 5 (25 enodes) 1552473704.552 * * [simplify]: iters left: 4 (29 enodes) 1552473704.556 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473704.556 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473704.556 * * [simplify]: Extracting #2: cost 9 inf + 1 1552473704.556 * * [simplify]: Extracting #3: cost 12 inf + 1 1552473704.556 * * [simplify]: Extracting #4: cost 8 inf + 117 1552473704.556 * * [simplify]: Extracting #5: cost 5 inf + 609 1552473704.557 * * [simplify]: Extracting #6: cost 1 inf + 1319 1552473704.557 * * [simplify]: Extracting #7: cost 0 inf + 1537 1552473704.557 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1552473704.557 * [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))) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im)))))) 1552473704.557 * * * * [progress]: [ 753 / 799 ] simplifiying candidate # 1552473704.558 * [simplify]: Simplifying (/ 1 (sqrt (hypot y.re y.im))) 1552473704.558 * * [simplify]: iters left: 4 (6 enodes) 1552473704.561 * * [simplify]: iters left: 3 (20 enodes) 1552473704.567 * * [simplify]: iters left: 2 (22 enodes) 1552473704.574 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473704.574 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473704.574 * * [simplify]: Extracting #2: cost 5 inf + 1 1552473704.574 * * [simplify]: Extracting #3: cost 8 inf + 1 1552473704.574 * * [simplify]: Extracting #4: cost 6 inf + 3 1552473704.574 * * [simplify]: Extracting #5: cost 1 inf + 449 1552473704.575 * * [simplify]: Extracting #6: cost 0 inf + 587 1552473704.575 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 1552473704.575 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ 1 (sqrt (hypot y.re y.im))) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im)))))) 1552473704.575 * * * * [progress]: [ 754 / 799 ] simplifiying candidate # 1552473704.575 * [simplify]: Simplifying (/ 1 1) 1552473704.575 * * [simplify]: iters left: 2 (2 enodes) 1552473704.577 * * [simplify]: iters left: 1 (6 enodes) 1552473704.579 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473704.579 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473704.579 * [simplify]: Simplified to 1 1552473704.579 * [simplify]: Simplified (2 1) 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))))) 1552473704.579 * * * * [progress]: [ 755 / 799 ] simplifiying candidate # 1552473704.580 * [simplify]: Simplifying (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1552473704.580 * * [simplify]: iters left: 6 (7 enodes) 1552473704.584 * * [simplify]: iters left: 5 (25 enodes) 1552473704.591 * * [simplify]: iters left: 4 (29 enodes) 1552473704.595 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473704.595 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473704.595 * * [simplify]: Extracting #2: cost 9 inf + 1 1552473704.595 * * [simplify]: Extracting #3: cost 12 inf + 1 1552473704.595 * * [simplify]: Extracting #4: cost 8 inf + 117 1552473704.595 * * [simplify]: Extracting #5: cost 5 inf + 609 1552473704.596 * * [simplify]: Extracting #6: cost 1 inf + 1319 1552473704.596 * * [simplify]: Extracting #7: cost 0 inf + 1537 1552473704.596 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1552473704.596 * [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))) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im)))))) 1552473704.596 * * * * [progress]: [ 756 / 799 ] simplifiying candidate # 1552473704.596 * [simplify]: Simplifying (/ 1 (sqrt (hypot y.re y.im))) 1552473704.596 * * [simplify]: iters left: 4 (6 enodes) 1552473704.598 * * [simplify]: iters left: 3 (20 enodes) 1552473704.602 * * [simplify]: iters left: 2 (22 enodes) 1552473704.607 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473704.607 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473704.607 * * [simplify]: Extracting #2: cost 5 inf + 1 1552473704.607 * * [simplify]: Extracting #3: cost 8 inf + 1 1552473704.607 * * [simplify]: Extracting #4: cost 6 inf + 3 1552473704.607 * * [simplify]: Extracting #5: cost 1 inf + 449 1552473704.607 * * [simplify]: Extracting #6: cost 0 inf + 587 1552473704.607 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 1552473704.607 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ 1 (sqrt (hypot y.re y.im))) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im)))))) 1552473704.607 * * * * [progress]: [ 757 / 799 ] simplifiying candidate # 1552473704.608 * [simplify]: Simplifying (/ 1 1) 1552473704.608 * * [simplify]: iters left: 2 (2 enodes) 1552473704.608 * * [simplify]: iters left: 1 (6 enodes) 1552473704.610 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473704.610 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473704.610 * [simplify]: Simplified to 1 1552473704.610 * [simplify]: Simplified (2 1) 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))))) 1552473704.610 * * * * [progress]: [ 758 / 799 ] simplifiying candidate # 1552473704.610 * [simplify]: Simplifying (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1552473704.610 * * [simplify]: iters left: 6 (7 enodes) 1552473704.612 * * [simplify]: iters left: 5 (25 enodes) 1552473704.616 * * [simplify]: iters left: 4 (29 enodes) 1552473704.620 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473704.620 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473704.620 * * [simplify]: Extracting #2: cost 9 inf + 1 1552473704.620 * * [simplify]: Extracting #3: cost 12 inf + 1 1552473704.620 * * [simplify]: Extracting #4: cost 8 inf + 117 1552473704.620 * * [simplify]: Extracting #5: cost 5 inf + 609 1552473704.621 * * [simplify]: Extracting #6: cost 1 inf + 1319 1552473704.621 * * [simplify]: Extracting #7: cost 0 inf + 1537 1552473704.621 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1552473704.621 * [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))) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im)))))) 1552473704.621 * * * * [progress]: [ 759 / 799 ] simplifiying candidate # 1552473704.621 * [simplify]: Simplifying (/ 1 (sqrt (hypot y.re y.im))) 1552473704.621 * * [simplify]: iters left: 4 (6 enodes) 1552473704.625 * * [simplify]: iters left: 3 (20 enodes) 1552473704.631 * * [simplify]: iters left: 2 (22 enodes) 1552473704.638 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473704.638 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473704.638 * * [simplify]: Extracting #2: cost 5 inf + 1 1552473704.638 * * [simplify]: Extracting #3: cost 8 inf + 1 1552473704.638 * * [simplify]: Extracting #4: cost 6 inf + 3 1552473704.638 * * [simplify]: Extracting #5: cost 1 inf + 449 1552473704.638 * * [simplify]: Extracting #6: cost 0 inf + 587 1552473704.639 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 1552473704.639 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ 1 (sqrt (hypot y.re y.im))) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im)))))) 1552473704.639 * * * * [progress]: [ 760 / 799 ] simplifiying candidate # 1552473704.639 * [simplify]: Simplifying (/ 1 1) 1552473704.639 * * [simplify]: iters left: 2 (2 enodes) 1552473704.641 * * [simplify]: iters left: 1 (6 enodes) 1552473704.643 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473704.643 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473704.643 * [simplify]: Simplified to 1 1552473704.643 * [simplify]: Simplified (2 1) 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))))) 1552473704.643 * * * * [progress]: [ 761 / 799 ] simplifiying candidate # 1552473704.644 * [simplify]: Simplifying (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1552473704.644 * * [simplify]: iters left: 6 (7 enodes) 1552473704.647 * * [simplify]: iters left: 5 (25 enodes) 1552473704.655 * * [simplify]: iters left: 4 (29 enodes) 1552473704.664 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473704.664 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473704.664 * * [simplify]: Extracting #2: cost 9 inf + 1 1552473704.664 * * [simplify]: Extracting #3: cost 12 inf + 1 1552473704.665 * * [simplify]: Extracting #4: cost 8 inf + 117 1552473704.665 * * [simplify]: Extracting #5: cost 5 inf + 609 1552473704.665 * * [simplify]: Extracting #6: cost 1 inf + 1319 1552473704.666 * * [simplify]: Extracting #7: cost 0 inf + 1537 1552473704.666 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1552473704.666 * [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))) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im)))))) 1552473704.666 * * * * [progress]: [ 762 / 799 ] simplifiying candidate # 1552473704.666 * [simplify]: Simplifying (/ 1 (sqrt (hypot y.re y.im))) 1552473704.667 * * [simplify]: iters left: 4 (6 enodes) 1552473704.670 * * [simplify]: iters left: 3 (20 enodes) 1552473704.676 * * [simplify]: iters left: 2 (22 enodes) 1552473704.683 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473704.683 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473704.683 * * [simplify]: Extracting #2: cost 5 inf + 1 1552473704.683 * * [simplify]: Extracting #3: cost 8 inf + 1 1552473704.683 * * [simplify]: Extracting #4: cost 6 inf + 3 1552473704.683 * * [simplify]: Extracting #5: cost 1 inf + 449 1552473704.684 * * [simplify]: Extracting #6: cost 0 inf + 587 1552473704.684 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 1552473704.684 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ 1 (sqrt (hypot y.re y.im))) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im)))))) 1552473704.684 * * * * [progress]: [ 763 / 799 ] simplifiying candidate # 1552473704.684 * [simplify]: Simplifying (/ 1 1) 1552473704.685 * * [simplify]: iters left: 2 (2 enodes) 1552473704.686 * * [simplify]: iters left: 1 (6 enodes) 1552473704.688 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473704.689 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473704.689 * [simplify]: Simplified to 1 1552473704.689 * [simplify]: Simplified (2 1) 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))))) 1552473704.689 * * * * [progress]: [ 764 / 799 ] simplifiying candidate # 1552473704.689 * * * * [progress]: [ 765 / 799 ] simplifiying candidate # 1552473704.689 * [simplify]: Simplifying (- (* x.im y.re) (* x.re y.im)) 1552473704.689 * * [simplify]: iters left: 4 (7 enodes) 1552473704.692 * * [simplify]: iters left: 3 (26 enodes) 1552473704.700 * * [simplify]: iters left: 2 (36 enodes) 1552473704.710 * * [simplify]: iters left: 1 (44 enodes) 1552473704.721 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473704.721 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473704.721 * * [simplify]: Extracting #2: cost 10 inf + 86 1552473704.722 * * [simplify]: Extracting #3: cost 2 inf + 654 1552473704.722 * * [simplify]: Extracting #4: cost 0 inf + 748 1552473704.723 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473704.723 * [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.im y.im))) (/ 1 (hypot y.re y.im))))) 1552473704.723 * * * * [progress]: [ 766 / 799 ] simplifiying candidate # 1552473704.724 * [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))))) 1552473704.724 * * [simplify]: iters left: 6 (10 enodes) 1552473704.730 * * [simplify]: iters left: 5 (54 enodes) 1552473704.754 * * [simplify]: iters left: 4 (130 enodes) 1552473704.812 * * [simplify]: iters left: 3 (292 enodes) 1552473704.916 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473704.916 * * [simplify]: Extracting #1: cost 3 inf + 0 1552473704.917 * * [simplify]: Extracting #2: cost 40 inf + 0 1552473704.918 * * [simplify]: Extracting #3: cost 96 inf + 536 1552473704.923 * * [simplify]: Extracting #4: cost 40 inf + 8183 1552473704.931 * * [simplify]: Extracting #5: cost 11 inf + 12381 1552473704.939 * * [simplify]: Extracting #6: cost 4 inf + 13734 1552473704.948 * * [simplify]: Extracting #7: cost 0 inf + 14662 1552473704.956 * [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)))) 1552473704.957 * [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 (+ (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)))))) 1552473704.957 * * * * [progress]: [ 767 / 799 ] simplifiying candidate # 1552473704.957 * [simplify]: Simplifying (sqrt (- (* y.re y.re) (* y.im y.im))) 1552473704.957 * * [simplify]: iters left: 5 (6 enodes) 1552473704.960 * * [simplify]: iters left: 4 (24 enodes) 1552473704.967 * * [simplify]: iters left: 3 (37 enodes) 1552473704.978 * * [simplify]: iters left: 2 (56 enodes) 1552473705.000 * * [simplify]: iters left: 1 (103 enodes) 1552473705.043 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473705.043 * * [simplify]: Extracting #1: cost 3 inf + 0 1552473705.043 * * [simplify]: Extracting #2: cost 35 inf + 0 1552473705.044 * * [simplify]: Extracting #3: cost 40 inf + 413 1552473705.046 * * [simplify]: Extracting #4: cost 6 inf + 4597 1552473705.049 * * [simplify]: Extracting #5: cost 0 inf + 5448 1552473705.052 * [simplify]: Simplified to (sqrt (- (* y.re y.re) (* y.im y.im))) 1552473705.052 * [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 (- (* (* 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))))) 1552473705.052 * * * * [progress]: [ 768 / 799 ] simplifiying candidate # 1552473705.052 * [simplify]: Simplifying (- (* x.im y.re) (* x.re y.im)) 1552473705.053 * * [simplify]: iters left: 4 (7 enodes) 1552473705.056 * * [simplify]: iters left: 3 (26 enodes) 1552473705.064 * * [simplify]: iters left: 2 (36 enodes) 1552473705.074 * * [simplify]: iters left: 1 (44 enodes) 1552473705.084 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473705.084 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473705.084 * * [simplify]: Extracting #2: cost 10 inf + 86 1552473705.084 * * [simplify]: Extracting #3: cost 2 inf + 654 1552473705.085 * * [simplify]: Extracting #4: cost 0 inf + 748 1552473705.085 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473705.085 * [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.im y.im))) (hypot y.re y.im)))) 1552473705.085 * * * * [progress]: [ 769 / 799 ] simplifiying candidate # 1552473705.086 * [simplify]: Simplifying (- (- (* x.im y.re) (* x.re y.im))) 1552473705.086 * * [simplify]: iters left: 6 (8 enodes) 1552473705.089 * * [simplify]: iters left: 5 (29 enodes) 1552473705.098 * * [simplify]: iters left: 4 (42 enodes) 1552473705.106 * * [simplify]: iters left: 3 (67 enodes) 1552473705.116 * * [simplify]: iters left: 2 (76 enodes) 1552473705.125 * * [simplify]: iters left: 1 (81 enodes) 1552473705.134 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473705.134 * * [simplify]: Extracting #1: cost 15 inf + 0 1552473705.134 * * [simplify]: Extracting #2: cost 15 inf + 308 1552473705.135 * * [simplify]: Extracting #3: cost 1 inf + 1298 1552473705.135 * * [simplify]: Extracting #4: cost 0 inf + 1324 1552473705.136 * [simplify]: Simplified to (- (* x.re y.im) (* x.im y.re)) 1552473705.136 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (- (* x.re y.im) (* x.im y.re)) (* (sqrt (+ (* y.re y.re) (* y.im y.im))) (- (hypot y.re y.im))))) 1552473705.136 * * * * [progress]: [ 770 / 799 ] simplifiying candidate # 1552473705.136 * * * * [progress]: [ 771 / 799 ] simplifiying candidate # 1552473705.136 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1552473705.137 * * [simplify]: iters left: 6 (11 enodes) 1552473705.139 * * [simplify]: iters left: 5 (43 enodes) 1552473705.147 * * [simplify]: iters left: 4 (82 enodes) 1552473705.174 * * [simplify]: iters left: 3 (163 enodes) 1552473705.218 * * [simplify]: iters left: 2 (243 enodes) 1552473705.268 * * [simplify]: iters left: 1 (283 enodes) 1552473705.331 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473705.331 * * [simplify]: Extracting #1: cost 19 inf + 0 1552473705.331 * * [simplify]: Extracting #2: cost 59 inf + 2 1552473705.331 * * [simplify]: Extracting #3: cost 71 inf + 1656 1552473705.333 * * [simplify]: Extracting #4: cost 17 inf + 12281 1552473705.336 * * [simplify]: Extracting #5: cost 0 inf + 15902 1552473705.339 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1552473705.340 * [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)))) (* (sqrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (hypot y.re y.im))))) 1552473705.340 * * * * [progress]: [ 772 / 799 ] simplifiying candidate # 1552473705.340 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) 1552473705.340 * * [simplify]: iters left: 6 (10 enodes) 1552473705.342 * * [simplify]: iters left: 5 (38 enodes) 1552473705.348 * * [simplify]: iters left: 4 (62 enodes) 1552473705.366 * * [simplify]: iters left: 3 (92 enodes) 1552473705.379 * * [simplify]: iters left: 2 (120 enodes) 1552473705.395 * * [simplify]: iters left: 1 (132 enodes) 1552473705.424 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473705.424 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473705.424 * * [simplify]: Extracting #2: cost 34 inf + 2 1552473705.424 * * [simplify]: Extracting #3: cost 44 inf + 170 1552473705.425 * * [simplify]: Extracting #4: cost 32 inf + 1434 1552473705.427 * * [simplify]: Extracting #5: cost 8 inf + 5082 1552473705.429 * * [simplify]: Extracting #6: cost 0 inf + 6342 1552473705.432 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) 1552473705.432 * [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.im y.im))) (sqrt (hypot y.re y.im))))) 1552473705.432 * * * * [progress]: [ 773 / 799 ] simplifiying candidate # 1552473705.432 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) 1) 1552473705.433 * * [simplify]: iters left: 6 (9 enodes) 1552473705.438 * * [simplify]: iters left: 5 (35 enodes) 1552473705.450 * * [simplify]: iters left: 4 (58 enodes) 1552473705.467 * * [simplify]: iters left: 3 (97 enodes) 1552473705.492 * * [simplify]: iters left: 2 (111 enodes) 1552473705.505 * * [simplify]: iters left: 1 (115 enodes) 1552473705.516 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473705.516 * * [simplify]: Extracting #1: cost 12 inf + 0 1552473705.517 * * [simplify]: Extracting #2: cost 14 inf + 211 1552473705.517 * * [simplify]: Extracting #3: cost 6 inf + 1081 1552473705.517 * * [simplify]: Extracting #4: cost 0 inf + 1413 1552473705.519 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473705.519 * [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.im y.im))) (hypot y.re y.im)))) 1552473705.519 * * * * [progress]: [ 774 / 799 ] simplifiying candidate # 1552473705.519 * [simplify]: Simplifying (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1552473705.520 * * [simplify]: iters left: 6 (9 enodes) 1552473705.522 * * [simplify]: iters left: 5 (32 enodes) 1552473705.526 * * [simplify]: iters left: 4 (42 enodes) 1552473705.532 * * [simplify]: iters left: 3 (50 enodes) 1552473705.543 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473705.543 * * [simplify]: Extracting #1: cost 3 inf + 0 1552473705.543 * * [simplify]: Extracting #2: cost 5 inf + 0 1552473705.543 * * [simplify]: Extracting #3: cost 15 inf + 0 1552473705.543 * * [simplify]: Extracting #4: cost 14 inf + 127 1552473705.544 * * [simplify]: Extracting #5: cost 4 inf + 1133 1552473705.544 * * [simplify]: Extracting #6: cost 0 inf + 1674 1552473705.545 * * [simplify]: Extracting #7: cost 0 inf + 1644 1552473705.546 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1552473705.546 * [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 (+ (* y.re y.re) (* y.im y.im))) (/ (hypot y.re y.im) (cbrt (- (* x.im y.re) (* x.re y.im))))))) 1552473705.546 * * * * [progress]: [ 775 / 799 ] simplifiying candidate # 1552473705.546 * [simplify]: Simplifying (sqrt (- (* x.im y.re) (* x.re y.im))) 1552473705.546 * * [simplify]: iters left: 5 (8 enodes) 1552473705.550 * * [simplify]: iters left: 4 (29 enodes) 1552473705.558 * * [simplify]: iters left: 3 (39 enodes) 1552473705.569 * * [simplify]: iters left: 2 (47 enodes) 1552473705.577 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473705.577 * * [simplify]: Extracting #1: cost 3 inf + 0 1552473705.577 * * [simplify]: Extracting #2: cost 13 inf + 0 1552473705.577 * * [simplify]: Extracting #3: cost 11 inf + 128 1552473705.577 * * [simplify]: Extracting #4: cost 2 inf + 788 1552473705.578 * * [simplify]: Extracting #5: cost 0 inf + 1076 1552473705.578 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 1552473705.578 * [simplify]: Simplified (2 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))) (/ (hypot y.re y.im) (sqrt (- (* x.im y.re) (* x.re y.im))))))) 1552473705.578 * * * * [progress]: [ 776 / 799 ] simplifiying candidate # 1552473705.578 * * * * [progress]: [ 777 / 799 ] simplifiying candidate # 1552473705.578 * [simplify]: Simplifying (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) 1552473705.578 * * [simplify]: iters left: 5 (9 enodes) 1552473705.580 * * [simplify]: iters left: 4 (30 enodes) 1552473705.584 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473705.584 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473705.584 * * [simplify]: Extracting #2: cost 8 inf + 0 1552473705.584 * * [simplify]: Extracting #3: cost 14 inf + 0 1552473705.584 * * [simplify]: Extracting #4: cost 10 inf + 4 1552473705.584 * * [simplify]: Extracting #5: cost 4 inf + 376 1552473705.584 * * [simplify]: Extracting #6: cost 1 inf + 704 1552473705.584 * * [simplify]: Extracting #7: cost 0 inf + 908 1552473705.585 * [simplify]: Simplified to (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) 1552473705.585 * [simplify]: Simplified (2 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))) (/ (hypot y.re y.im) (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))))))) 1552473705.585 * * * * [progress]: [ 778 / 799 ] simplifiying candidate # 1552473705.585 * [simplify]: Simplifying (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) 1552473705.585 * * [simplify]: iters left: 5 (10 enodes) 1552473705.587 * * [simplify]: iters left: 4 (33 enodes) 1552473705.591 * * [simplify]: iters left: 3 (35 enodes) 1552473705.596 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473705.596 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473705.596 * * [simplify]: Extracting #2: cost 13 inf + 0 1552473705.596 * * [simplify]: Extracting #3: cost 12 inf + 84 1552473705.596 * * [simplify]: Extracting #4: cost 6 inf + 412 1552473705.596 * * [simplify]: Extracting #5: cost 1 inf + 1016 1552473705.597 * * [simplify]: Extracting #6: cost 0 inf + 1098 1552473705.597 * [simplify]: Simplified to (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) 1552473705.597 * [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 (+ (* y.re y.re) (* y.im y.im))) (/ (hypot y.re y.im) (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))))))) 1552473705.597 * * * * [progress]: [ 779 / 799 ] simplifiying candidate # 1552473705.597 * [simplify]: Simplifying (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) 1552473705.597 * * [simplify]: iters left: 5 (10 enodes) 1552473705.600 * * [simplify]: iters left: 4 (34 enodes) 1552473705.607 * * [simplify]: iters left: 3 (35 enodes) 1552473705.615 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473705.615 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473705.615 * * [simplify]: Extracting #2: cost 13 inf + 0 1552473705.615 * * [simplify]: Extracting #3: cost 12 inf + 84 1552473705.616 * * [simplify]: Extracting #4: cost 7 inf + 210 1552473705.616 * * [simplify]: Extracting #5: cost 2 inf + 757 1552473705.616 * * [simplify]: Extracting #6: cost 0 inf + 1098 1552473705.617 * [simplify]: Simplified to (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) 1552473705.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))) (* (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (hypot y.re y.im) (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))))))) 1552473705.617 * * * * [progress]: [ 780 / 799 ] simplifiying candidate # 1552473705.617 * [simplify]: Simplifying (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) 1552473705.617 * * [simplify]: iters left: 5 (11 enodes) 1552473705.622 * * [simplify]: iters left: 4 (37 enodes) 1552473705.633 * * [simplify]: iters left: 3 (40 enodes) 1552473705.643 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473705.643 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473705.643 * * [simplify]: Extracting #2: cost 18 inf + 0 1552473705.643 * * [simplify]: Extracting #3: cost 13 inf + 45 1552473705.643 * * [simplify]: Extracting #4: cost 5 inf + 535 1552473705.644 * * [simplify]: Extracting #5: cost 0 inf + 1338 1552473705.645 * [simplify]: Simplified to (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) 1552473705.645 * [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 (+ (* 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))))))) 1552473705.645 * * * * [progress]: [ 781 / 799 ] simplifiying candidate # 1552473705.645 * * * * [progress]: [ 782 / 799 ] simplifiying candidate # 1552473705.645 * * * * [progress]: [ 783 / 799 ] simplifiying candidate # 1552473705.645 * * * * [progress]: [ 784 / 799 ] simplifiying candidate # 1552473705.645 * * * * [progress]: [ 785 / 799 ] simplifiying candidate # 1552473705.646 * [simplify]: Simplifying (- (pow (* x.im y.re) 3) (pow (* x.re y.im) 3)) 1552473705.646 * * [simplify]: iters left: 5 (10 enodes) 1552473705.652 * * [simplify]: iters left: 4 (53 enodes) 1552473705.677 * * [simplify]: iters left: 3 (169 enodes) 1552473705.764 * * [simplify]: iters left: 2 (492 enodes) 1552473705.988 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473705.988 * * [simplify]: Extracting #1: cost 75 inf + 0 1552473705.990 * * [simplify]: Extracting #2: cost 198 inf + 374 1552473705.994 * * [simplify]: Extracting #3: cost 166 inf + 9451 1552473706.006 * * [simplify]: Extracting #4: cost 56 inf + 44323 1552473706.018 * * [simplify]: Extracting #5: cost 7 inf + 63760 1552473706.027 * * [simplify]: Extracting #6: cost 0 inf + 66866 1552473706.036 * [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))) 1552473706.036 * [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))) (* (sqrt (+ (* y.re y.re) (* y.im 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)))))))) 1552473706.036 * * * * [progress]: [ 786 / 799 ] simplifiying candidate # 1552473706.036 * [simplify]: Simplifying (- (* (* x.im y.re) (* x.im y.re)) (* (* x.re y.im) (* x.re y.im))) 1552473706.036 * * [simplify]: iters left: 6 (9 enodes) 1552473706.039 * * [simplify]: iters left: 5 (49 enodes) 1552473706.048 * * [simplify]: iters left: 4 (119 enodes) 1552473706.078 * * [simplify]: iters left: 3 (204 enodes) 1552473706.122 * * [simplify]: iters left: 2 (305 enodes) 1552473706.236 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473706.237 * * [simplify]: Extracting #1: cost 61 inf + 0 1552473706.238 * * [simplify]: Extracting #2: cost 103 inf + 740 1552473706.241 * * [simplify]: Extracting #3: cost 58 inf + 5220 1552473706.254 * * [simplify]: Extracting #4: cost 4 inf + 14703 1552473706.265 * * [simplify]: Extracting #5: cost 0 inf + 15779 1552473706.276 * [simplify]: Simplified to (- (* (* x.im y.re) (* x.im y.re)) (* (* x.re y.im) (* x.re y.im))) 1552473706.276 * [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))) (* (sqrt (+ (* y.re y.re) (* y.im y.im))) (* (hypot y.re y.im) (+ (* x.im y.re) (* x.re y.im)))))) 1552473706.276 * * * * [progress]: [ 787 / 799 ] simplifiying candidate #real (real->posit16 (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))> 1552473706.276 * * * * [progress]: [ 788 / 799 ] simplifiying candidate # 1552473706.276 * [simplify]: Simplifying y.im 1552473706.276 * * [simplify]: iters left: 0 (1 enodes) 1552473706.277 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473706.277 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473706.277 * [simplify]: Simplified to y.im 1552473706.277 * [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)) y.im)) 1552473706.277 * * * * [progress]: [ 789 / 799 ] simplifiying candidate # 1552473706.277 * [simplify]: Simplifying y.re 1552473706.277 * * [simplify]: iters left: 0 (1 enodes) 1552473706.278 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473706.278 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473706.278 * [simplify]: Simplified to y.re 1552473706.278 * [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)) y.re)) 1552473706.278 * * * * [progress]: [ 790 / 799 ] simplifiying candidate # 1552473706.278 * [simplify]: Simplifying (* -1 y.re) 1552473706.278 * * [simplify]: iters left: 2 (3 enodes) 1552473706.281 * * [simplify]: iters left: 1 (11 enodes) 1552473706.284 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473706.284 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473706.284 * * [simplify]: Extracting #2: cost 0 inf + 84 1552473706.284 * [simplify]: Simplified to (- y.re) 1552473706.284 * [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)) (- y.re))) 1552473706.284 * * * * [progress]: [ 791 / 799 ] simplifiying candidate # 1552473706.284 * [simplify]: Simplifying (* -1 x.re) 1552473706.285 * * [simplify]: iters left: 2 (3 enodes) 1552473706.286 * * [simplify]: iters left: 1 (11 enodes) 1552473706.289 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473706.290 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473706.290 * * [simplify]: Extracting #2: cost 0 inf + 84 1552473706.290 * [simplify]: Simplified to (- x.re) 1552473706.290 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (- x.re) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473706.290 * * * * [progress]: [ 792 / 799 ] simplifiying candidate # 1552473706.290 * [simplify]: Simplifying x.im 1552473706.290 * * [simplify]: iters left: 0 (1 enodes) 1552473706.291 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473706.291 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473706.291 * [simplify]: Simplified to x.im 1552473706.291 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ x.im (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473706.291 * * * * [progress]: [ 793 / 799 ] simplifiying candidate # 1552473706.291 * [simplify]: Simplifying (* -1 x.im) 1552473706.291 * * [simplify]: iters left: 2 (3 enodes) 1552473706.293 * * [simplify]: iters left: 1 (11 enodes) 1552473706.296 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473706.296 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473706.296 * * [simplify]: Extracting #2: cost 0 inf + 84 1552473706.296 * [simplify]: Simplified to (- x.im) 1552473706.296 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (- x.im) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473706.296 * * * * [progress]: [ 794 / 799 ] simplifiying candidate # 1552473706.297 * [simplify]: Simplifying 0 1552473706.297 * * [simplify]: iters left: 0 (1 enodes) 1552473706.298 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473706.298 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473706.298 * [simplify]: Simplified to 0 1552473706.298 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (/ 0 (hypot y.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473706.298 * * * * [progress]: [ 795 / 799 ] simplifiying candidate # 1552473706.298 * [simplify]: Simplifying (- (* y.re x.im) (* y.im x.re)) 1552473706.298 * * [simplify]: iters left: 4 (7 enodes) 1552473706.301 * * [simplify]: iters left: 3 (26 enodes) 1552473706.309 * * [simplify]: iters left: 2 (36 enodes) 1552473706.319 * * [simplify]: iters left: 1 (44 enodes) 1552473706.329 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473706.329 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473706.329 * * [simplify]: Extracting #2: cost 10 inf + 86 1552473706.329 * * [simplify]: Extracting #3: cost 2 inf + 654 1552473706.330 * * [simplify]: Extracting #4: cost 0 inf + 748 1552473706.330 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1552473706.330 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473706.330 * * * * [progress]: [ 796 / 799 ] simplifiying candidate # 1552473706.331 * [simplify]: Simplifying (- (* y.re x.im) (* y.im x.re)) 1552473706.331 * * [simplify]: iters left: 4 (7 enodes) 1552473706.334 * * [simplify]: iters left: 3 (26 enodes) 1552473706.341 * * [simplify]: iters left: 2 (36 enodes) 1552473706.351 * * [simplify]: iters left: 1 (44 enodes) 1552473706.361 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473706.361 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473706.362 * * [simplify]: Extracting #2: cost 10 inf + 86 1552473706.362 * * [simplify]: Extracting #3: cost 2 inf + 654 1552473706.363 * * [simplify]: Extracting #4: cost 0 inf + 748 1552473706.363 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1552473706.363 * [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)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1552473706.363 * * * * [progress]: [ 797 / 799 ] simplifiying candidate # 1552473706.364 * [simplify]: Simplifying 0 1552473706.364 * * [simplify]: iters left: 0 (1 enodes) 1552473706.365 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473706.365 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473706.365 * [simplify]: Simplified to 0 1552473706.365 * [simplify]: Simplified (2) to (λ (x.re x.im y.re y.im) 0) 1552473706.365 * * * * [progress]: [ 798 / 799 ] simplifiying candidate # 1552473706.365 * [simplify]: Simplifying 0 1552473706.365 * * [simplify]: iters left: 0 (1 enodes) 1552473706.366 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473706.366 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473706.366 * [simplify]: Simplified to 0 1552473706.366 * [simplify]: Simplified (2) to (λ (x.re x.im y.re y.im) 0) 1552473706.366 * * * * [progress]: [ 799 / 799 ] simplifiying candidate # 1552473706.366 * [simplify]: Simplifying 0 1552473706.366 * * [simplify]: iters left: 0 (1 enodes) 1552473706.366 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473706.366 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473706.366 * [simplify]: Simplified to 0 1552473706.367 * [simplify]: Simplified (2) to (λ (x.re x.im y.re y.im) 0) 1552473706.367 * * * [progress]: adding candidates to table 1552473716.587 * * [progress]: iteration 4 / 4 1552473716.587 * * * [progress]: picking best candidate 1552473716.661 * * * * [pick]: Picked # 1552473716.661 * * * [progress]: localizing error 1552473716.665 * * * [progress]: generating rewritten candidates 1552473716.665 * * * * [progress]: [ 1 / 4 ] rewriting at (2 1) 1552473716.752 * * * * [progress]: [ 2 / 4 ] rewriting at (2 1 1) 1552473716.785 * * * * [progress]: [ 3 / 4 ] rewriting at (2) 1552473716.874 * * * * [progress]: [ 4 / 4 ] rewriting at (2 2) 1552473716.883 * * * [progress]: generating series expansions 1552473716.884 * * * * [progress]: [ 1 / 4 ] generating series at (2 1) 1552473716.884 * [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)) 1552473716.884 * [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 1552473716.884 * [taylor]: Taking taylor expansion of (/ (- (* y.re x.im) (* y.im x.re)) (hypot y.re y.im)) in y.im 1552473716.884 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in y.im 1552473716.884 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 1552473716.884 * [taylor]: Taking taylor expansion of y.re in y.im 1552473716.884 * [backup-simplify]: Simplify y.re into y.re 1552473716.884 * [taylor]: Taking taylor expansion of x.im in y.im 1552473716.884 * [backup-simplify]: Simplify x.im into x.im 1552473716.884 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 1552473716.884 * [taylor]: Taking taylor expansion of y.im in y.im 1552473716.884 * [backup-simplify]: Simplify 0 into 0 1552473716.884 * [backup-simplify]: Simplify 1 into 1 1552473716.884 * [taylor]: Taking taylor expansion of x.re in y.im 1552473716.884 * [backup-simplify]: Simplify x.re into x.re 1552473716.884 * [taylor]: Taking taylor expansion of (hypot y.re y.im) in y.im 1552473716.884 * [taylor]: Rewrote expression to (sqrt (+ (* y.re y.re) (* y.im y.im))) 1552473716.884 * [taylor]: Taking taylor expansion of (+ (* y.re y.re) (* y.im y.im)) in y.im 1552473716.884 * [taylor]: Taking taylor expansion of (* y.re y.re) in y.im 1552473716.884 * [taylor]: Taking taylor expansion of y.re in y.im 1552473716.884 * [backup-simplify]: Simplify y.re into y.re 1552473716.884 * [taylor]: Taking taylor expansion of y.re in y.im 1552473716.884 * [backup-simplify]: Simplify y.re into y.re 1552473716.884 * [taylor]: Taking taylor expansion of (* y.im y.im) in y.im 1552473716.884 * [taylor]: Taking taylor expansion of y.im in y.im 1552473716.884 * [backup-simplify]: Simplify 0 into 0 1552473716.884 * [backup-simplify]: Simplify 1 into 1 1552473716.884 * [taylor]: Taking taylor expansion of y.im in y.im 1552473716.884 * [backup-simplify]: Simplify 0 into 0 1552473716.884 * [backup-simplify]: Simplify 1 into 1 1552473716.884 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1552473716.885 * [backup-simplify]: Simplify (* 0 0) into 0 1552473716.885 * [backup-simplify]: Simplify (+ (pow y.re 2) 0) into (pow y.re 2) 1552473716.885 * [backup-simplify]: Simplify (sqrt (pow y.re 2)) into y.re 1552473716.885 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1552473716.886 * [backup-simplify]: Simplify (+ (* 0 1) (* 1 0)) into 0 1552473716.886 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473716.886 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.re 2)))) into 0 1552473716.886 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 1552473716.886 * [backup-simplify]: Simplify (* 0 x.re) into 0 1552473716.887 * [backup-simplify]: Simplify (- 0) into 0 1552473716.887 * [backup-simplify]: Simplify (+ (* y.re x.im) 0) into (* y.re x.im) 1552473716.887 * [backup-simplify]: Simplify (/ (* y.re x.im) y.re) into x.im 1552473716.887 * [taylor]: Taking taylor expansion of (/ (- (* y.re x.im) (* y.im x.re)) (hypot y.re y.im)) in x.re 1552473716.887 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.re 1552473716.887 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 1552473716.887 * [taylor]: Taking taylor expansion of y.re in x.re 1552473716.887 * [backup-simplify]: Simplify y.re into y.re 1552473716.887 * [taylor]: Taking taylor expansion of x.im in x.re 1552473716.887 * [backup-simplify]: Simplify x.im into x.im 1552473716.887 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 1552473716.887 * [taylor]: Taking taylor expansion of y.im in x.re 1552473716.887 * [backup-simplify]: Simplify y.im into y.im 1552473716.887 * [taylor]: Taking taylor expansion of x.re in x.re 1552473716.887 * [backup-simplify]: Simplify 0 into 0 1552473716.887 * [backup-simplify]: Simplify 1 into 1 1552473716.887 * [taylor]: Taking taylor expansion of (hypot y.re y.im) in x.re 1552473716.887 * [taylor]: Rewrote expression to (sqrt (+ (* y.re y.re) (* y.im y.im))) 1552473716.887 * [taylor]: Taking taylor expansion of (+ (* y.re y.re) (* y.im y.im)) in x.re 1552473716.887 * [taylor]: Taking taylor expansion of (* y.re y.re) in x.re 1552473716.887 * [taylor]: Taking taylor expansion of y.re in x.re 1552473716.887 * [backup-simplify]: Simplify y.re into y.re 1552473716.887 * [taylor]: Taking taylor expansion of y.re in x.re 1552473716.887 * [backup-simplify]: Simplify y.re into y.re 1552473716.887 * [taylor]: Taking taylor expansion of (* y.im y.im) in x.re 1552473716.887 * [taylor]: Taking taylor expansion of y.im in x.re 1552473716.888 * [backup-simplify]: Simplify y.im into y.im 1552473716.888 * [taylor]: Taking taylor expansion of y.im in x.re 1552473716.888 * [backup-simplify]: Simplify y.im into y.im 1552473716.888 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1552473716.888 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473716.888 * [backup-simplify]: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 1552473716.888 * [backup-simplify]: Simplify (sqrt (+ (pow y.re 2) (pow y.im 2))) into (sqrt (+ (pow y.re 2) (pow y.im 2))) 1552473716.888 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1552473716.888 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1552473716.889 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473716.889 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (pow y.re 2) (pow y.im 2))))) into 0 1552473716.889 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 1552473716.889 * [backup-simplify]: Simplify (* y.im 0) into 0 1552473716.889 * [backup-simplify]: Simplify (- 0) into 0 1552473716.889 * [backup-simplify]: Simplify (+ (* y.re x.im) 0) into (* y.re x.im) 1552473716.890 * [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))))) 1552473716.890 * [taylor]: Taking taylor expansion of (/ (- (* y.re x.im) (* y.im x.re)) (hypot y.re y.im)) in y.re 1552473716.890 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in y.re 1552473716.890 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 1552473716.890 * [taylor]: Taking taylor expansion of y.re in y.re 1552473716.890 * [backup-simplify]: Simplify 0 into 0 1552473716.890 * [backup-simplify]: Simplify 1 into 1 1552473716.890 * [taylor]: Taking taylor expansion of x.im in y.re 1552473716.890 * [backup-simplify]: Simplify x.im into x.im 1552473716.890 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 1552473716.890 * [taylor]: Taking taylor expansion of y.im in y.re 1552473716.890 * [backup-simplify]: Simplify y.im into y.im 1552473716.890 * [taylor]: Taking taylor expansion of x.re in y.re 1552473716.890 * [backup-simplify]: Simplify x.re into x.re 1552473716.890 * [taylor]: Taking taylor expansion of (hypot y.re y.im) in y.re 1552473716.890 * [taylor]: Rewrote expression to (sqrt (+ (* y.re y.re) (* y.im y.im))) 1552473716.890 * [taylor]: Taking taylor expansion of (+ (* y.re y.re) (* y.im y.im)) in y.re 1552473716.890 * [taylor]: Taking taylor expansion of (* y.re y.re) in y.re 1552473716.890 * [taylor]: Taking taylor expansion of y.re in y.re 1552473716.890 * [backup-simplify]: Simplify 0 into 0 1552473716.890 * [backup-simplify]: Simplify 1 into 1 1552473716.890 * [taylor]: Taking taylor expansion of y.re in y.re 1552473716.890 * [backup-simplify]: Simplify 0 into 0 1552473716.890 * [backup-simplify]: Simplify 1 into 1 1552473716.890 * [taylor]: Taking taylor expansion of (* y.im y.im) in y.re 1552473716.890 * [taylor]: Taking taylor expansion of y.im in y.re 1552473716.890 * [backup-simplify]: Simplify y.im into y.im 1552473716.890 * [taylor]: Taking taylor expansion of y.im in y.re 1552473716.890 * [backup-simplify]: Simplify y.im into y.im 1552473716.891 * [backup-simplify]: Simplify (* 0 0) into 0 1552473716.891 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473716.891 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 1552473716.891 * [backup-simplify]: Simplify (sqrt (pow y.im 2)) into y.im 1552473716.892 * [backup-simplify]: Simplify (+ (* 0 1) (* 1 0)) into 0 1552473716.892 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1552473716.892 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473716.892 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.im 2)))) into 0 1552473716.892 * [backup-simplify]: Simplify (* 0 x.im) into 0 1552473716.892 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1552473716.892 * [backup-simplify]: Simplify (- (* y.im x.re)) into (- (* y.im x.re)) 1552473716.893 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.re))) into (- (* y.im x.re)) 1552473716.893 * [backup-simplify]: Simplify (/ (- (* y.im x.re)) y.im) into (* -1 x.re) 1552473716.893 * [taylor]: Taking taylor expansion of (/ (- (* y.re x.im) (* y.im x.re)) (hypot y.re y.im)) in x.im 1552473716.893 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.im 1552473716.893 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 1552473716.893 * [taylor]: Taking taylor expansion of y.re in x.im 1552473716.893 * [backup-simplify]: Simplify y.re into y.re 1552473716.893 * [taylor]: Taking taylor expansion of x.im in x.im 1552473716.893 * [backup-simplify]: Simplify 0 into 0 1552473716.893 * [backup-simplify]: Simplify 1 into 1 1552473716.893 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 1552473716.893 * [taylor]: Taking taylor expansion of y.im in x.im 1552473716.893 * [backup-simplify]: Simplify y.im into y.im 1552473716.893 * [taylor]: Taking taylor expansion of x.re in x.im 1552473716.893 * [backup-simplify]: Simplify x.re into x.re 1552473716.893 * [taylor]: Taking taylor expansion of (hypot y.re y.im) in x.im 1552473716.893 * [taylor]: Rewrote expression to (sqrt (+ (* y.re y.re) (* y.im y.im))) 1552473716.893 * [taylor]: Taking taylor expansion of (+ (* y.re y.re) (* y.im y.im)) in x.im 1552473716.893 * [taylor]: Taking taylor expansion of (* y.re y.re) in x.im 1552473716.893 * [taylor]: Taking taylor expansion of y.re in x.im 1552473716.893 * [backup-simplify]: Simplify y.re into y.re 1552473716.893 * [taylor]: Taking taylor expansion of y.re in x.im 1552473716.893 * [backup-simplify]: Simplify y.re into y.re 1552473716.893 * [taylor]: Taking taylor expansion of (* y.im y.im) in x.im 1552473716.893 * [taylor]: Taking taylor expansion of y.im in x.im 1552473716.893 * [backup-simplify]: Simplify y.im into y.im 1552473716.893 * [taylor]: Taking taylor expansion of y.im in x.im 1552473716.893 * [backup-simplify]: Simplify y.im into y.im 1552473716.893 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1552473716.893 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473716.893 * [backup-simplify]: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 1552473716.894 * [backup-simplify]: Simplify (sqrt (+ (pow y.re 2) (pow y.im 2))) into (sqrt (+ (pow y.re 2) (pow y.im 2))) 1552473716.894 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1552473716.894 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1552473716.894 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473716.894 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (pow y.re 2) (pow y.im 2))))) into 0 1552473716.894 * [backup-simplify]: Simplify (* y.re 0) into 0 1552473716.894 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1552473716.894 * [backup-simplify]: Simplify (- (* y.im x.re)) into (- (* y.im x.re)) 1552473716.894 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.re))) into (- (* y.im x.re)) 1552473716.894 * [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)))))) 1552473716.894 * [taylor]: Taking taylor expansion of (/ (- (* y.re x.im) (* y.im x.re)) (hypot y.re y.im)) in x.im 1552473716.894 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.im 1552473716.894 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 1552473716.894 * [taylor]: Taking taylor expansion of y.re in x.im 1552473716.894 * [backup-simplify]: Simplify y.re into y.re 1552473716.894 * [taylor]: Taking taylor expansion of x.im in x.im 1552473716.895 * [backup-simplify]: Simplify 0 into 0 1552473716.895 * [backup-simplify]: Simplify 1 into 1 1552473716.895 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 1552473716.895 * [taylor]: Taking taylor expansion of y.im in x.im 1552473716.895 * [backup-simplify]: Simplify y.im into y.im 1552473716.895 * [taylor]: Taking taylor expansion of x.re in x.im 1552473716.895 * [backup-simplify]: Simplify x.re into x.re 1552473716.895 * [taylor]: Taking taylor expansion of (hypot y.re y.im) in x.im 1552473716.895 * [taylor]: Rewrote expression to (sqrt (+ (* y.re y.re) (* y.im y.im))) 1552473716.895 * [taylor]: Taking taylor expansion of (+ (* y.re y.re) (* y.im y.im)) in x.im 1552473716.895 * [taylor]: Taking taylor expansion of (* y.re y.re) in x.im 1552473716.895 * [taylor]: Taking taylor expansion of y.re in x.im 1552473716.895 * [backup-simplify]: Simplify y.re into y.re 1552473716.895 * [taylor]: Taking taylor expansion of y.re in x.im 1552473716.895 * [backup-simplify]: Simplify y.re into y.re 1552473716.895 * [taylor]: Taking taylor expansion of (* y.im y.im) in x.im 1552473716.895 * [taylor]: Taking taylor expansion of y.im in x.im 1552473716.895 * [backup-simplify]: Simplify y.im into y.im 1552473716.895 * [taylor]: Taking taylor expansion of y.im in x.im 1552473716.895 * [backup-simplify]: Simplify y.im into y.im 1552473716.895 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1552473716.895 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473716.895 * [backup-simplify]: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 1552473716.895 * [backup-simplify]: Simplify (sqrt (+ (pow y.re 2) (pow y.im 2))) into (sqrt (+ (pow y.re 2) (pow y.im 2))) 1552473716.895 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1552473716.895 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1552473716.895 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473716.896 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (pow y.re 2) (pow y.im 2))))) into 0 1552473716.896 * [backup-simplify]: Simplify (* y.re 0) into 0 1552473716.896 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1552473716.896 * [backup-simplify]: Simplify (- (* y.im x.re)) into (- (* y.im x.re)) 1552473716.896 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.re))) into (- (* y.im x.re)) 1552473716.896 * [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)))))) 1552473716.896 * [taylor]: Taking taylor expansion of (* -1 (* (* y.im x.re) (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))))) in y.re 1552473716.896 * [taylor]: Taking taylor expansion of -1 in y.re 1552473716.896 * [backup-simplify]: Simplify -1 into -1 1552473716.896 * [taylor]: Taking taylor expansion of (* (* y.im x.re) (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))) in y.re 1552473716.896 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 1552473716.896 * [taylor]: Taking taylor expansion of y.im in y.re 1552473716.896 * [backup-simplify]: Simplify y.im into y.im 1552473716.896 * [taylor]: Taking taylor expansion of x.re in y.re 1552473716.896 * [backup-simplify]: Simplify x.re into x.re 1552473716.896 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) in y.re 1552473716.896 * [taylor]: Taking taylor expansion of (/ 1 (+ (pow y.re 2) (pow y.im 2))) in y.re 1552473716.896 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 1552473716.896 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1552473716.896 * [taylor]: Taking taylor expansion of y.re in y.re 1552473716.896 * [backup-simplify]: Simplify 0 into 0 1552473716.896 * [backup-simplify]: Simplify 1 into 1 1552473716.896 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1552473716.896 * [taylor]: Taking taylor expansion of y.im in y.re 1552473716.896 * [backup-simplify]: Simplify y.im into y.im 1552473716.896 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473716.896 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 1552473716.896 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1552473716.896 * [backup-simplify]: Simplify (sqrt (/ 1 (pow y.im 2))) into (/ 1 y.im) 1552473716.896 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1552473716.897 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473716.897 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1552473716.897 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (pow y.im 2))))) into 0 1552473716.897 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1552473716.897 * [backup-simplify]: Simplify (* (* y.im x.re) (/ 1 y.im)) into x.re 1552473716.897 * [backup-simplify]: Simplify (* -1 x.re) into (* -1 x.re) 1552473716.897 * [taylor]: Taking taylor expansion of (* -1 x.re) in x.re 1552473716.897 * [taylor]: Taking taylor expansion of -1 in x.re 1552473716.897 * [backup-simplify]: Simplify -1 into -1 1552473716.897 * [taylor]: Taking taylor expansion of x.re in x.re 1552473716.897 * [backup-simplify]: Simplify 0 into 0 1552473716.897 * [backup-simplify]: Simplify 1 into 1 1552473716.897 * [backup-simplify]: Simplify (* -1 0) into 0 1552473716.897 * [taylor]: Taking taylor expansion of 0 in y.im 1552473716.898 * [backup-simplify]: Simplify 0 into 0 1552473716.898 * [backup-simplify]: Simplify 0 into 0 1552473716.898 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1552473716.898 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 1552473716.898 * [backup-simplify]: Simplify (- 0) into 0 1552473716.898 * [backup-simplify]: Simplify (+ y.re 0) into y.re 1552473716.899 * [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))))) 1552473716.899 * [taylor]: Taking taylor expansion of (* y.re (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))) in y.re 1552473716.899 * [taylor]: Taking taylor expansion of y.re in y.re 1552473716.899 * [backup-simplify]: Simplify 0 into 0 1552473716.899 * [backup-simplify]: Simplify 1 into 1 1552473716.899 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) in y.re 1552473716.899 * [taylor]: Taking taylor expansion of (/ 1 (+ (pow y.re 2) (pow y.im 2))) in y.re 1552473716.899 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 1552473716.899 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1552473716.899 * [taylor]: Taking taylor expansion of y.re in y.re 1552473716.899 * [backup-simplify]: Simplify 0 into 0 1552473716.899 * [backup-simplify]: Simplify 1 into 1 1552473716.899 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1552473716.899 * [taylor]: Taking taylor expansion of y.im in y.re 1552473716.899 * [backup-simplify]: Simplify y.im into y.im 1552473716.899 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473716.899 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 1552473716.899 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1552473716.899 * [backup-simplify]: Simplify (sqrt (/ 1 (pow y.im 2))) into (/ 1 y.im) 1552473716.899 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1552473716.899 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473716.899 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1552473716.900 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (pow y.im 2))))) into 0 1552473716.900 * [backup-simplify]: Simplify (* 0 (/ 1 y.im)) into 0 1552473716.900 * [taylor]: Taking taylor expansion of 0 in x.re 1552473716.900 * [backup-simplify]: Simplify 0 into 0 1552473716.900 * [taylor]: Taking taylor expansion of 0 in y.im 1552473716.900 * [backup-simplify]: Simplify 0 into 0 1552473716.900 * [backup-simplify]: Simplify 0 into 0 1552473716.900 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 1552473716.900 * [backup-simplify]: Simplify (+ (* (* y.im x.re) 0) (* 0 (/ 1 y.im))) into 0 1552473716.900 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 x.re)) into 0 1552473716.900 * [taylor]: Taking taylor expansion of 0 in x.re 1552473716.900 * [backup-simplify]: Simplify 0 into 0 1552473716.900 * [taylor]: Taking taylor expansion of 0 in y.im 1552473716.900 * [backup-simplify]: Simplify 0 into 0 1552473716.900 * [backup-simplify]: Simplify 0 into 0 1552473716.901 * [backup-simplify]: Simplify (+ (* -1 1) (* 0 0)) into -1 1552473716.901 * [taylor]: Taking taylor expansion of -1 in y.im 1552473716.901 * [backup-simplify]: Simplify -1 into -1 1552473716.901 * [backup-simplify]: Simplify -1 into -1 1552473716.901 * [backup-simplify]: Simplify 0 into 0 1552473716.901 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 1552473716.902 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 1552473716.902 * [backup-simplify]: Simplify (- 0) into 0 1552473716.902 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473716.902 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 1552473716.903 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1552473716.903 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473716.903 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (+ (pow y.re 2) (pow y.im 2))))) into 0 1552473716.904 * [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 1552473716.904 * [taylor]: Taking taylor expansion of 0 in y.re 1552473716.904 * [backup-simplify]: Simplify 0 into 0 1552473716.904 * [taylor]: Taking taylor expansion of 0 in x.re 1552473716.904 * [backup-simplify]: Simplify 0 into 0 1552473716.904 * [taylor]: Taking taylor expansion of 0 in y.im 1552473716.904 * [backup-simplify]: Simplify 0 into 0 1552473716.904 * [backup-simplify]: Simplify 0 into 0 1552473716.904 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (/ 1 y.im))) into (/ 1 y.im) 1552473716.904 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.re 1552473716.904 * [taylor]: Taking taylor expansion of y.im in x.re 1552473716.904 * [backup-simplify]: Simplify y.im into y.im 1552473716.905 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473716.905 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1552473716.905 * [taylor]: Taking taylor expansion of y.im in y.im 1552473716.905 * [backup-simplify]: Simplify 0 into 0 1552473716.905 * [backup-simplify]: Simplify 1 into 1 1552473716.905 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473716.905 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473716.905 * [backup-simplify]: Simplify 0 into 0 1552473716.906 * [backup-simplify]: Simplify (* 1 1) into 1 1552473716.906 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1552473716.906 * [backup-simplify]: Simplify (+ 1 0) into 1 1552473716.906 * [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))) 1552473716.907 * [backup-simplify]: Simplify (/ (- (- (/ 1 (pow y.im 4))) (pow 0 2) (+)) (* 2 (/ 1 y.im))) into (/ -1/2 (pow y.im 3)) 1552473716.907 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 1552473716.907 * [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)))) 1552473716.908 * [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))) 1552473716.908 * [taylor]: Taking taylor expansion of (* 1/2 (/ x.re (pow y.im 2))) in x.re 1552473716.908 * [taylor]: Taking taylor expansion of 1/2 in x.re 1552473716.908 * [backup-simplify]: Simplify 1/2 into 1/2 1552473716.908 * [taylor]: Taking taylor expansion of (/ x.re (pow y.im 2)) in x.re 1552473716.908 * [taylor]: Taking taylor expansion of x.re in x.re 1552473716.908 * [backup-simplify]: Simplify 0 into 0 1552473716.908 * [backup-simplify]: Simplify 1 into 1 1552473716.908 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 1552473716.908 * [taylor]: Taking taylor expansion of y.im in x.re 1552473716.908 * [backup-simplify]: Simplify y.im into y.im 1552473716.908 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473716.908 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1552473716.908 * [taylor]: Taking taylor expansion of 0 in y.im 1552473716.908 * [backup-simplify]: Simplify 0 into 0 1552473716.908 * [backup-simplify]: Simplify 0 into 0 1552473716.908 * [taylor]: Taking taylor expansion of 0 in y.im 1552473716.908 * [backup-simplify]: Simplify 0 into 0 1552473716.908 * [backup-simplify]: Simplify 0 into 0 1552473716.909 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 1) (* 0 0))) into 0 1552473716.909 * [taylor]: Taking taylor expansion of 0 in y.im 1552473716.909 * [backup-simplify]: Simplify 0 into 0 1552473716.909 * [backup-simplify]: Simplify 0 into 0 1552473716.909 * [backup-simplify]: Simplify (* -1 (* 1 (* x.re (* 1 1)))) into (* -1 x.re) 1552473716.909 * [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))) 1552473716.910 * [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 1552473716.910 * [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 1552473716.910 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.im 1552473716.910 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.im 1552473716.910 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 1552473716.910 * [taylor]: Taking taylor expansion of y.re in y.im 1552473716.910 * [backup-simplify]: Simplify y.re into y.re 1552473716.910 * [taylor]: Taking taylor expansion of x.im in y.im 1552473716.910 * [backup-simplify]: Simplify x.im into x.im 1552473716.910 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 1552473716.910 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 1552473716.910 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.im 1552473716.910 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 1552473716.910 * [taylor]: Taking taylor expansion of y.im in y.im 1552473716.910 * [backup-simplify]: Simplify 0 into 0 1552473716.910 * [backup-simplify]: Simplify 1 into 1 1552473716.910 * [taylor]: Taking taylor expansion of x.re in y.im 1552473716.910 * [backup-simplify]: Simplify x.re into x.re 1552473716.910 * [backup-simplify]: Simplify (* 0 x.re) into 0 1552473716.910 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 1552473716.910 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1552473716.910 * [taylor]: Taking taylor expansion of (hypot (/ 1 y.re) (/ 1 y.im)) in y.im 1552473716.910 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im)))) 1552473716.910 * [taylor]: Taking taylor expansion of (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im))) in y.im 1552473716.910 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in y.im 1552473716.910 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.im 1552473716.910 * [taylor]: Taking taylor expansion of y.re in y.im 1552473716.910 * [backup-simplify]: Simplify y.re into y.re 1552473716.910 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1552473716.910 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.im 1552473716.910 * [taylor]: Taking taylor expansion of y.re in y.im 1552473716.910 * [backup-simplify]: Simplify y.re into y.re 1552473716.910 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1552473716.910 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.im 1552473716.911 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1552473716.911 * [taylor]: Taking taylor expansion of y.im in y.im 1552473716.911 * [backup-simplify]: Simplify 0 into 0 1552473716.911 * [backup-simplify]: Simplify 1 into 1 1552473716.911 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473716.911 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1552473716.911 * [taylor]: Taking taylor expansion of y.im in y.im 1552473716.911 * [backup-simplify]: Simplify 0 into 0 1552473716.911 * [backup-simplify]: Simplify 1 into 1 1552473716.911 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473716.911 * [backup-simplify]: Simplify (* 1 1) into 1 1552473716.912 * [backup-simplify]: Simplify (+ 0 1) into 1 1552473716.912 * [backup-simplify]: Simplify (sqrt 1) into 1 1552473716.913 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473716.913 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473716.913 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552473716.914 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473716.914 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1552473716.914 * [backup-simplify]: Simplify (- (/ 1 x.re)) into (- (/ 1 x.re)) 1552473716.914 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.re))) into (- (/ 1 x.re)) 1552473716.914 * [backup-simplify]: Simplify (/ (- (/ 1 x.re)) 1) into (/ -1 x.re) 1552473716.914 * [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 1552473716.914 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.re 1552473716.914 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.re 1552473716.914 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 1552473716.914 * [taylor]: Taking taylor expansion of y.re in x.re 1552473716.914 * [backup-simplify]: Simplify y.re into y.re 1552473716.914 * [taylor]: Taking taylor expansion of x.im in x.re 1552473716.914 * [backup-simplify]: Simplify x.im into x.im 1552473716.914 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 1552473716.914 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 1552473716.914 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 1552473716.914 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 1552473716.915 * [taylor]: Taking taylor expansion of y.im in x.re 1552473716.915 * [backup-simplify]: Simplify y.im into y.im 1552473716.915 * [taylor]: Taking taylor expansion of x.re in x.re 1552473716.915 * [backup-simplify]: Simplify 0 into 0 1552473716.915 * [backup-simplify]: Simplify 1 into 1 1552473716.915 * [backup-simplify]: Simplify (* y.im 0) into 0 1552473716.915 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1552473716.915 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473716.915 * [taylor]: Taking taylor expansion of (hypot (/ 1 y.re) (/ 1 y.im)) in x.re 1552473716.915 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im)))) 1552473716.915 * [taylor]: Taking taylor expansion of (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im))) in x.re 1552473716.915 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in x.re 1552473716.915 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.re 1552473716.915 * [taylor]: Taking taylor expansion of y.re in x.re 1552473716.915 * [backup-simplify]: Simplify y.re into y.re 1552473716.915 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1552473716.915 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.re 1552473716.915 * [taylor]: Taking taylor expansion of y.re in x.re 1552473716.915 * [backup-simplify]: Simplify y.re into y.re 1552473716.915 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1552473716.915 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in x.re 1552473716.915 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.re 1552473716.915 * [taylor]: Taking taylor expansion of y.im in x.re 1552473716.915 * [backup-simplify]: Simplify y.im into y.im 1552473716.915 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473716.915 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.re 1552473716.915 * [taylor]: Taking taylor expansion of y.im in x.re 1552473716.915 * [backup-simplify]: Simplify y.im into y.im 1552473716.915 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473716.915 * [backup-simplify]: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 1552473716.915 * [backup-simplify]: Simplify (* (/ 1 y.im) (/ 1 y.im)) into (/ 1 (pow y.im 2)) 1552473716.916 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1552473716.916 * [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)))) 1552473716.916 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1552473716.916 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1552473716.916 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (* 0 (/ 1 y.re))) into 0 1552473716.916 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1552473716.916 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1552473716.916 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (* 0 (/ 1 y.im))) into 0 1552473716.916 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473716.916 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1552473716.916 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 1552473716.917 * [backup-simplify]: Simplify (+ 0 (- (/ 1 y.im))) into (- (/ 1 y.im)) 1552473716.917 * [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))))))) 1552473716.917 * [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 1552473716.917 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.re 1552473716.917 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.re 1552473716.917 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 1552473716.917 * [taylor]: Taking taylor expansion of y.re in y.re 1552473716.917 * [backup-simplify]: Simplify 0 into 0 1552473716.917 * [backup-simplify]: Simplify 1 into 1 1552473716.917 * [taylor]: Taking taylor expansion of x.im in y.re 1552473716.917 * [backup-simplify]: Simplify x.im into x.im 1552473716.917 * [backup-simplify]: Simplify (* 0 x.im) into 0 1552473716.917 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1552473716.917 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1552473716.917 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 1552473716.917 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 1552473716.917 * [taylor]: Taking taylor expansion of y.im in y.re 1552473716.917 * [backup-simplify]: Simplify y.im into y.im 1552473716.917 * [taylor]: Taking taylor expansion of x.re in y.re 1552473716.917 * [backup-simplify]: Simplify x.re into x.re 1552473716.917 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1552473716.917 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 1552473716.917 * [taylor]: Taking taylor expansion of (hypot (/ 1 y.re) (/ 1 y.im)) in y.re 1552473716.917 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im)))) 1552473716.917 * [taylor]: Taking taylor expansion of (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im))) in y.re 1552473716.917 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in y.re 1552473716.917 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 1552473716.917 * [taylor]: Taking taylor expansion of y.re in y.re 1552473716.917 * [backup-simplify]: Simplify 0 into 0 1552473716.917 * [backup-simplify]: Simplify 1 into 1 1552473716.918 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473716.918 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 1552473716.918 * [taylor]: Taking taylor expansion of y.re in y.re 1552473716.918 * [backup-simplify]: Simplify 0 into 0 1552473716.918 * [backup-simplify]: Simplify 1 into 1 1552473716.918 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473716.918 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.re 1552473716.918 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.re 1552473716.918 * [taylor]: Taking taylor expansion of y.im in y.re 1552473716.918 * [backup-simplify]: Simplify y.im into y.im 1552473716.918 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473716.918 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.re 1552473716.918 * [taylor]: Taking taylor expansion of y.im in y.re 1552473716.918 * [backup-simplify]: Simplify y.im into y.im 1552473716.918 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473716.918 * [backup-simplify]: Simplify (* 1 1) into 1 1552473716.919 * [backup-simplify]: Simplify (+ 1 0) into 1 1552473716.919 * [backup-simplify]: Simplify (sqrt 1) into 1 1552473716.919 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473716.920 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473716.920 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552473716.928 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473716.929 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1552473716.930 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 1552473716.930 * [backup-simplify]: Simplify (/ (/ 1 x.im) 1) into (/ 1 x.im) 1552473716.930 * [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 1552473716.930 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 1552473716.930 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 1552473716.930 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 1552473716.930 * [taylor]: Taking taylor expansion of y.re in x.im 1552473716.930 * [backup-simplify]: Simplify y.re into y.re 1552473716.930 * [taylor]: Taking taylor expansion of x.im in x.im 1552473716.930 * [backup-simplify]: Simplify 0 into 0 1552473716.930 * [backup-simplify]: Simplify 1 into 1 1552473716.930 * [backup-simplify]: Simplify (* y.re 0) into 0 1552473716.931 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1552473716.931 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1552473716.931 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 1552473716.931 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 1552473716.931 * [taylor]: Taking taylor expansion of y.im in x.im 1552473716.931 * [backup-simplify]: Simplify y.im into y.im 1552473716.931 * [taylor]: Taking taylor expansion of x.re in x.im 1552473716.931 * [backup-simplify]: Simplify x.re into x.re 1552473716.931 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1552473716.931 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 1552473716.931 * [taylor]: Taking taylor expansion of (hypot (/ 1 y.re) (/ 1 y.im)) in x.im 1552473716.931 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im)))) 1552473716.931 * [taylor]: Taking taylor expansion of (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im))) in x.im 1552473716.931 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in x.im 1552473716.931 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.im 1552473716.931 * [taylor]: Taking taylor expansion of y.re in x.im 1552473716.931 * [backup-simplify]: Simplify y.re into y.re 1552473716.931 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1552473716.931 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.im 1552473716.931 * [taylor]: Taking taylor expansion of y.re in x.im 1552473716.931 * [backup-simplify]: Simplify y.re into y.re 1552473716.931 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1552473716.931 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in x.im 1552473716.931 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.im 1552473716.931 * [taylor]: Taking taylor expansion of y.im in x.im 1552473716.931 * [backup-simplify]: Simplify y.im into y.im 1552473716.932 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473716.932 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.im 1552473716.932 * [taylor]: Taking taylor expansion of y.im in x.im 1552473716.932 * [backup-simplify]: Simplify y.im into y.im 1552473716.932 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473716.932 * [backup-simplify]: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 1552473716.932 * [backup-simplify]: Simplify (* (/ 1 y.im) (/ 1 y.im)) into (/ 1 (pow y.im 2)) 1552473716.932 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1552473716.932 * [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)))) 1552473716.932 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1552473716.932 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1552473716.933 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (* 0 (/ 1 y.re))) into 0 1552473716.933 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1552473716.933 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1552473716.933 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (* 0 (/ 1 y.im))) into 0 1552473716.933 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473716.934 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1552473716.934 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1552473716.934 * [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)))))) 1552473716.934 * [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 1552473716.934 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 1552473716.934 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 1552473716.934 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 1552473716.934 * [taylor]: Taking taylor expansion of y.re in x.im 1552473716.934 * [backup-simplify]: Simplify y.re into y.re 1552473716.934 * [taylor]: Taking taylor expansion of x.im in x.im 1552473716.934 * [backup-simplify]: Simplify 0 into 0 1552473716.934 * [backup-simplify]: Simplify 1 into 1 1552473716.934 * [backup-simplify]: Simplify (* y.re 0) into 0 1552473716.935 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1552473716.935 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1552473716.935 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 1552473716.935 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 1552473716.935 * [taylor]: Taking taylor expansion of y.im in x.im 1552473716.935 * [backup-simplify]: Simplify y.im into y.im 1552473716.935 * [taylor]: Taking taylor expansion of x.re in x.im 1552473716.935 * [backup-simplify]: Simplify x.re into x.re 1552473716.935 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1552473716.935 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 1552473716.935 * [taylor]: Taking taylor expansion of (hypot (/ 1 y.re) (/ 1 y.im)) in x.im 1552473716.935 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im)))) 1552473716.935 * [taylor]: Taking taylor expansion of (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im))) in x.im 1552473716.935 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in x.im 1552473716.935 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.im 1552473716.935 * [taylor]: Taking taylor expansion of y.re in x.im 1552473716.935 * [backup-simplify]: Simplify y.re into y.re 1552473716.935 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1552473716.935 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.im 1552473716.935 * [taylor]: Taking taylor expansion of y.re in x.im 1552473716.935 * [backup-simplify]: Simplify y.re into y.re 1552473716.935 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1552473716.936 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in x.im 1552473716.936 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.im 1552473716.936 * [taylor]: Taking taylor expansion of y.im in x.im 1552473716.936 * [backup-simplify]: Simplify y.im into y.im 1552473716.936 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473716.936 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.im 1552473716.936 * [taylor]: Taking taylor expansion of y.im in x.im 1552473716.936 * [backup-simplify]: Simplify y.im into y.im 1552473716.936 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473716.936 * [backup-simplify]: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 1552473716.936 * [backup-simplify]: Simplify (* (/ 1 y.im) (/ 1 y.im)) into (/ 1 (pow y.im 2)) 1552473716.936 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1552473716.936 * [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)))) 1552473716.936 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1552473716.937 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1552473716.937 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (* 0 (/ 1 y.re))) into 0 1552473716.937 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1552473716.937 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1552473716.937 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (* 0 (/ 1 y.im))) into 0 1552473716.937 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473716.938 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1552473716.938 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1552473716.938 * [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)))))) 1552473716.938 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 1552473716.938 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 1552473716.938 * [taylor]: Taking taylor expansion of y.re in y.re 1552473716.938 * [backup-simplify]: Simplify 0 into 0 1552473716.938 * [backup-simplify]: Simplify 1 into 1 1552473716.939 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473716.939 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 1552473716.939 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1552473716.939 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1552473716.939 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1552473716.939 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1552473716.939 * [taylor]: Taking taylor expansion of y.re in y.re 1552473716.939 * [backup-simplify]: Simplify 0 into 0 1552473716.939 * [backup-simplify]: Simplify 1 into 1 1552473716.939 * [backup-simplify]: Simplify (* 1 1) into 1 1552473716.940 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473716.940 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1552473716.940 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1552473716.940 * [taylor]: Taking taylor expansion of y.im in y.re 1552473716.940 * [backup-simplify]: Simplify y.im into y.im 1552473716.940 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473716.940 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1552473716.940 * [backup-simplify]: Simplify (+ 1 0) into 1 1552473716.941 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473716.941 * [backup-simplify]: Simplify (sqrt 1) into 1 1552473716.942 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552473716.943 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473716.943 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473716.944 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473716.945 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1552473716.945 * [backup-simplify]: Simplify (* 1 1) into 1 1552473716.945 * [taylor]: Taking taylor expansion of 1 in x.re 1552473716.945 * [backup-simplify]: Simplify 1 into 1 1552473716.945 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 1552473716.946 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1552473716.946 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 1552473716.946 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.re)))) into (- (/ 1 (* y.im x.re))) 1552473716.946 * [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))))))) 1552473716.946 * [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 1552473716.946 * [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 1552473716.946 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 1552473716.946 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 1552473716.946 * [taylor]: Taking taylor expansion of y.im in y.re 1552473716.946 * [backup-simplify]: Simplify y.im into y.im 1552473716.946 * [taylor]: Taking taylor expansion of x.re in y.re 1552473716.946 * [backup-simplify]: Simplify x.re into x.re 1552473716.947 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1552473716.947 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 1552473716.947 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 1552473716.947 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1552473716.947 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1552473716.947 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1552473716.947 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1552473716.947 * [taylor]: Taking taylor expansion of y.re in y.re 1552473716.947 * [backup-simplify]: Simplify 0 into 0 1552473716.947 * [backup-simplify]: Simplify 1 into 1 1552473716.947 * [backup-simplify]: Simplify (* 1 1) into 1 1552473716.947 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473716.947 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1552473716.947 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1552473716.947 * [taylor]: Taking taylor expansion of y.im in y.re 1552473716.947 * [backup-simplify]: Simplify y.im into y.im 1552473716.947 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473716.947 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1552473716.948 * [backup-simplify]: Simplify (+ 1 0) into 1 1552473716.948 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473716.948 * [backup-simplify]: Simplify (sqrt 1) into 1 1552473716.949 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552473716.949 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473716.949 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473716.950 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473716.950 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1552473716.951 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473716.951 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552473716.951 * [taylor]: Taking taylor expansion of 0 in x.re 1552473716.951 * [backup-simplify]: Simplify 0 into 0 1552473716.951 * [taylor]: Taking taylor expansion of 1 in y.im 1552473716.951 * [backup-simplify]: Simplify 1 into 1 1552473716.951 * [backup-simplify]: Simplify 1 into 1 1552473716.952 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1552473716.952 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1552473716.952 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 1552473716.952 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 1552473716.952 * [backup-simplify]: Simplify (- 0) into 0 1552473716.953 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473716.953 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1552473716.953 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1552473716.953 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (+ (* 0 0) (* 0 (/ 1 y.re)))) into 0 1552473716.953 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1552473716.953 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1552473716.954 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (+ (* 0 0) (* 0 (/ 1 y.im)))) into 0 1552473716.954 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473716.954 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1552473716.955 * [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 1552473716.955 * [taylor]: Taking taylor expansion of 0 in y.re 1552473716.955 * [backup-simplify]: Simplify 0 into 0 1552473716.955 * [taylor]: Taking taylor expansion of 0 in x.re 1552473716.955 * [backup-simplify]: Simplify 0 into 0 1552473716.955 * [backup-simplify]: Simplify (* (/ 1 (* y.im x.re)) 1) into (/ 1 (* y.im x.re)) 1552473716.955 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 1552473716.955 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in x.re 1552473716.955 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 1552473716.955 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 1552473716.955 * [taylor]: Taking taylor expansion of y.im in x.re 1552473716.955 * [backup-simplify]: Simplify y.im into y.im 1552473716.955 * [taylor]: Taking taylor expansion of x.re in x.re 1552473716.955 * [backup-simplify]: Simplify 0 into 0 1552473716.955 * [backup-simplify]: Simplify 1 into 1 1552473716.955 * [backup-simplify]: Simplify (* y.im 0) into 0 1552473716.956 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1552473716.956 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473716.956 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 1552473716.956 * [taylor]: Taking taylor expansion of (- (/ 1 y.im)) in y.im 1552473716.956 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1552473716.956 * [taylor]: Taking taylor expansion of y.im in y.im 1552473716.956 * [backup-simplify]: Simplify 0 into 0 1552473716.956 * [backup-simplify]: Simplify 1 into 1 1552473716.956 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473716.956 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473716.957 * [backup-simplify]: Simplify (- 0) into 0 1552473716.957 * [backup-simplify]: Simplify 0 into 0 1552473716.957 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1552473716.958 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473716.958 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 1552473716.958 * [backup-simplify]: Simplify (- (+ (* 1 (/ (/ 1 (pow y.im 2)) 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow y.im 2))) 1552473716.959 * [backup-simplify]: Simplify (/ (- (- (/ 1 (pow y.im 2))) (pow 0 2) (+)) (* 2 1)) into (/ -1/2 (pow y.im 2)) 1552473716.960 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473716.960 * [backup-simplify]: Simplify (+ (* 1 (/ -1/2 (pow y.im 2))) (+ (* 0 0) (* 0 1))) into (- (* 1/2 (/ 1 (pow y.im 2)))) 1552473716.960 * [taylor]: Taking taylor expansion of (- (* 1/2 (/ 1 (pow y.im 2)))) in x.re 1552473716.960 * [taylor]: Taking taylor expansion of (* 1/2 (/ 1 (pow y.im 2))) in x.re 1552473716.960 * [taylor]: Taking taylor expansion of 1/2 in x.re 1552473716.960 * [backup-simplify]: Simplify 1/2 into 1/2 1552473716.960 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 1552473716.960 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 1552473716.960 * [taylor]: Taking taylor expansion of y.im in x.re 1552473716.960 * [backup-simplify]: Simplify y.im into y.im 1552473716.960 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473716.960 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1552473716.960 * [taylor]: Taking taylor expansion of 0 in y.im 1552473716.960 * [backup-simplify]: Simplify 0 into 0 1552473716.960 * [backup-simplify]: Simplify 0 into 0 1552473716.960 * [taylor]: Taking taylor expansion of 0 in y.im 1552473716.960 * [backup-simplify]: Simplify 0 into 0 1552473716.960 * [backup-simplify]: Simplify 0 into 0 1552473716.960 * [backup-simplify]: Simplify 0 into 0 1552473716.961 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 1552473716.961 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1552473716.961 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 1552473716.962 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 1552473716.962 * [backup-simplify]: Simplify (- 0) into 0 1552473716.962 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473716.962 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1552473716.962 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1552473716.963 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 y.re))))) into 0 1552473716.963 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1552473716.963 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1552473716.963 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 y.im))))) into 0 1552473716.964 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473716.964 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1552473716.965 * [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 1552473716.965 * [taylor]: Taking taylor expansion of 0 in y.re 1552473716.965 * [backup-simplify]: Simplify 0 into 0 1552473716.965 * [taylor]: Taking taylor expansion of 0 in x.re 1552473716.965 * [backup-simplify]: Simplify 0 into 0 1552473716.965 * [taylor]: Taking taylor expansion of 0 in x.re 1552473716.965 * [backup-simplify]: Simplify 0 into 0 1552473716.965 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 1552473716.965 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 1552473716.966 * [backup-simplify]: Simplify (+ (* (/ 1 (* y.im x.re)) 0) (* 0 1)) into 0 1552473716.966 * [backup-simplify]: Simplify (- 0) into 0 1552473716.966 * [taylor]: Taking taylor expansion of 0 in x.re 1552473716.966 * [backup-simplify]: Simplify 0 into 0 1552473716.967 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1552473716.967 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473716.967 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1552473716.967 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1552473716.967 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473716.968 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ (/ 1 (pow y.im 2)) 1)) (* (- (/ 1 (pow y.im 2))) (/ 0 1)))) into 0 1552473716.969 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ -1/2 (pow y.im 2)))))) (* 2 1)) into 0 1552473716.969 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473716.970 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 (/ -1/2 (pow y.im 2))) (+ (* 0 0) (* 0 1)))) into 0 1552473716.970 * [taylor]: Taking taylor expansion of 0 in x.re 1552473716.970 * [backup-simplify]: Simplify 0 into 0 1552473716.970 * [taylor]: Taking taylor expansion of 0 in y.im 1552473716.970 * [backup-simplify]: Simplify 0 into 0 1552473716.970 * [backup-simplify]: Simplify 0 into 0 1552473716.970 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 1552473716.970 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1552473716.971 * [backup-simplify]: Simplify (- 0) into 0 1552473716.971 * [taylor]: Taking taylor expansion of 0 in y.im 1552473716.971 * [backup-simplify]: Simplify 0 into 0 1552473716.971 * [backup-simplify]: Simplify 0 into 0 1552473716.971 * [backup-simplify]: Simplify (* 1 (* 1 (* 1 (* 1 (/ 1 (/ 1 x.im)))))) into x.im 1552473716.971 * [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))) 1552473716.971 * [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 1552473716.971 * [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 1552473716.971 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.im 1552473716.971 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.im 1552473716.971 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 1552473716.971 * [taylor]: Taking taylor expansion of y.re in y.im 1552473716.971 * [backup-simplify]: Simplify y.re into y.re 1552473716.971 * [taylor]: Taking taylor expansion of x.im in y.im 1552473716.971 * [backup-simplify]: Simplify x.im into x.im 1552473716.971 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 1552473716.971 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 1552473716.971 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.im 1552473716.971 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 1552473716.971 * [taylor]: Taking taylor expansion of y.im in y.im 1552473716.971 * [backup-simplify]: Simplify 0 into 0 1552473716.971 * [backup-simplify]: Simplify 1 into 1 1552473716.971 * [taylor]: Taking taylor expansion of x.re in y.im 1552473716.971 * [backup-simplify]: Simplify x.re into x.re 1552473716.971 * [backup-simplify]: Simplify (* 0 x.re) into 0 1552473716.972 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 1552473716.972 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1552473716.972 * [taylor]: Taking taylor expansion of (hypot (/ -1 y.re) (/ -1 y.im)) in y.im 1552473716.972 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im)))) 1552473716.972 * [taylor]: Taking taylor expansion of (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im))) in y.im 1552473716.972 * [taylor]: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in y.im 1552473716.972 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.im 1552473716.972 * [taylor]: Taking taylor expansion of -1 in y.im 1552473716.972 * [backup-simplify]: Simplify -1 into -1 1552473716.972 * [taylor]: Taking taylor expansion of y.re in y.im 1552473716.972 * [backup-simplify]: Simplify y.re into y.re 1552473716.972 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1552473716.972 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.im 1552473716.972 * [taylor]: Taking taylor expansion of -1 in y.im 1552473716.972 * [backup-simplify]: Simplify -1 into -1 1552473716.972 * [taylor]: Taking taylor expansion of y.re in y.im 1552473716.972 * [backup-simplify]: Simplify y.re into y.re 1552473716.972 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1552473716.972 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.im 1552473716.972 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 1552473716.972 * [taylor]: Taking taylor expansion of -1 in y.im 1552473716.972 * [backup-simplify]: Simplify -1 into -1 1552473716.972 * [taylor]: Taking taylor expansion of y.im in y.im 1552473716.972 * [backup-simplify]: Simplify 0 into 0 1552473716.972 * [backup-simplify]: Simplify 1 into 1 1552473716.972 * [backup-simplify]: Simplify (/ -1 1) into -1 1552473716.972 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 1552473716.972 * [taylor]: Taking taylor expansion of -1 in y.im 1552473716.972 * [backup-simplify]: Simplify -1 into -1 1552473716.972 * [taylor]: Taking taylor expansion of y.im in y.im 1552473716.972 * [backup-simplify]: Simplify 0 into 0 1552473716.972 * [backup-simplify]: Simplify 1 into 1 1552473716.973 * [backup-simplify]: Simplify (/ -1 1) into -1 1552473716.973 * [backup-simplify]: Simplify (* -1 -1) into 1 1552473716.973 * [backup-simplify]: Simplify (+ 0 1) into 1 1552473716.973 * [backup-simplify]: Simplify (sqrt 1) into 1 1552473716.974 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1552473716.974 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1552473716.975 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 -1)) into 0 1552473716.975 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473716.975 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1552473716.976 * [backup-simplify]: Simplify (- (/ 1 x.re)) into (- (/ 1 x.re)) 1552473716.976 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.re))) into (- (/ 1 x.re)) 1552473716.976 * [backup-simplify]: Simplify (/ (- (/ 1 x.re)) 1) into (/ -1 x.re) 1552473716.976 * [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 1552473716.976 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.re 1552473716.976 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.re 1552473716.976 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 1552473716.976 * [taylor]: Taking taylor expansion of y.re in x.re 1552473716.976 * [backup-simplify]: Simplify y.re into y.re 1552473716.976 * [taylor]: Taking taylor expansion of x.im in x.re 1552473716.976 * [backup-simplify]: Simplify x.im into x.im 1552473716.976 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 1552473716.976 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 1552473716.976 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 1552473716.976 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 1552473716.976 * [taylor]: Taking taylor expansion of y.im in x.re 1552473716.976 * [backup-simplify]: Simplify y.im into y.im 1552473716.976 * [taylor]: Taking taylor expansion of x.re in x.re 1552473716.976 * [backup-simplify]: Simplify 0 into 0 1552473716.976 * [backup-simplify]: Simplify 1 into 1 1552473716.976 * [backup-simplify]: Simplify (* y.im 0) into 0 1552473716.976 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1552473716.976 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473716.976 * [taylor]: Taking taylor expansion of (hypot (/ -1 y.re) (/ -1 y.im)) in x.re 1552473716.976 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im)))) 1552473716.976 * [taylor]: Taking taylor expansion of (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im))) in x.re 1552473716.976 * [taylor]: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in x.re 1552473716.976 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.re 1552473716.976 * [taylor]: Taking taylor expansion of -1 in x.re 1552473716.976 * [backup-simplify]: Simplify -1 into -1 1552473716.976 * [taylor]: Taking taylor expansion of y.re in x.re 1552473716.976 * [backup-simplify]: Simplify y.re into y.re 1552473716.977 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1552473716.977 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.re 1552473716.977 * [taylor]: Taking taylor expansion of -1 in x.re 1552473716.977 * [backup-simplify]: Simplify -1 into -1 1552473716.977 * [taylor]: Taking taylor expansion of y.re in x.re 1552473716.977 * [backup-simplify]: Simplify y.re into y.re 1552473716.977 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1552473716.977 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in x.re 1552473716.977 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.re 1552473716.977 * [taylor]: Taking taylor expansion of -1 in x.re 1552473716.977 * [backup-simplify]: Simplify -1 into -1 1552473716.977 * [taylor]: Taking taylor expansion of y.im in x.re 1552473716.977 * [backup-simplify]: Simplify y.im into y.im 1552473716.977 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1552473716.977 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.re 1552473716.977 * [taylor]: Taking taylor expansion of -1 in x.re 1552473716.977 * [backup-simplify]: Simplify -1 into -1 1552473716.977 * [taylor]: Taking taylor expansion of y.im in x.re 1552473716.977 * [backup-simplify]: Simplify y.im into y.im 1552473716.977 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1552473716.977 * [backup-simplify]: Simplify (* (/ -1 y.re) (/ -1 y.re)) into (/ 1 (pow y.re 2)) 1552473716.977 * [backup-simplify]: Simplify (* (/ -1 y.im) (/ -1 y.im)) into (/ 1 (pow y.im 2)) 1552473716.977 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1552473716.977 * [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)))) 1552473716.977 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1552473716.977 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1552473716.977 * [backup-simplify]: Simplify (+ (* (/ -1 y.re) 0) (* 0 (/ -1 y.re))) into 0 1552473716.977 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1552473716.978 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1552473716.978 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (* 0 (/ -1 y.im))) into 0 1552473716.978 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473716.978 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1552473716.978 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 1552473716.978 * [backup-simplify]: Simplify (+ 0 (- (/ 1 y.im))) into (- (/ 1 y.im)) 1552473716.978 * [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))))))) 1552473716.978 * [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 1552473716.978 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.re 1552473716.978 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.re 1552473716.978 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 1552473716.979 * [taylor]: Taking taylor expansion of y.re in y.re 1552473716.979 * [backup-simplify]: Simplify 0 into 0 1552473716.979 * [backup-simplify]: Simplify 1 into 1 1552473716.979 * [taylor]: Taking taylor expansion of x.im in y.re 1552473716.979 * [backup-simplify]: Simplify x.im into x.im 1552473716.979 * [backup-simplify]: Simplify (* 0 x.im) into 0 1552473716.979 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1552473716.979 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1552473716.979 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 1552473716.979 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 1552473716.979 * [taylor]: Taking taylor expansion of y.im in y.re 1552473716.979 * [backup-simplify]: Simplify y.im into y.im 1552473716.979 * [taylor]: Taking taylor expansion of x.re in y.re 1552473716.979 * [backup-simplify]: Simplify x.re into x.re 1552473716.979 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1552473716.979 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 1552473716.979 * [taylor]: Taking taylor expansion of (hypot (/ -1 y.re) (/ -1 y.im)) in y.re 1552473716.979 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im)))) 1552473716.979 * [taylor]: Taking taylor expansion of (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im))) in y.re 1552473716.979 * [taylor]: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in y.re 1552473716.979 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.re 1552473716.979 * [taylor]: Taking taylor expansion of -1 in y.re 1552473716.979 * [backup-simplify]: Simplify -1 into -1 1552473716.979 * [taylor]: Taking taylor expansion of y.re in y.re 1552473716.979 * [backup-simplify]: Simplify 0 into 0 1552473716.979 * [backup-simplify]: Simplify 1 into 1 1552473716.980 * [backup-simplify]: Simplify (/ -1 1) into -1 1552473716.980 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.re 1552473716.980 * [taylor]: Taking taylor expansion of -1 in y.re 1552473716.980 * [backup-simplify]: Simplify -1 into -1 1552473716.980 * [taylor]: Taking taylor expansion of y.re in y.re 1552473716.980 * [backup-simplify]: Simplify 0 into 0 1552473716.980 * [backup-simplify]: Simplify 1 into 1 1552473716.980 * [backup-simplify]: Simplify (/ -1 1) into -1 1552473716.980 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.re 1552473716.980 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.re 1552473716.980 * [taylor]: Taking taylor expansion of -1 in y.re 1552473716.980 * [backup-simplify]: Simplify -1 into -1 1552473716.980 * [taylor]: Taking taylor expansion of y.im in y.re 1552473716.980 * [backup-simplify]: Simplify y.im into y.im 1552473716.980 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1552473716.980 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.re 1552473716.980 * [taylor]: Taking taylor expansion of -1 in y.re 1552473716.980 * [backup-simplify]: Simplify -1 into -1 1552473716.980 * [taylor]: Taking taylor expansion of y.im in y.re 1552473716.980 * [backup-simplify]: Simplify y.im into y.im 1552473716.980 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1552473716.980 * [backup-simplify]: Simplify (* -1 -1) into 1 1552473716.981 * [backup-simplify]: Simplify (+ 1 0) into 1 1552473716.981 * [backup-simplify]: Simplify (sqrt 1) into 1 1552473716.982 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1552473716.982 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1552473716.983 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 -1)) into 0 1552473716.983 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473716.984 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1552473716.984 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 1552473716.984 * [backup-simplify]: Simplify (/ (/ 1 x.im) 1) into (/ 1 x.im) 1552473716.984 * [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 1552473716.984 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 1552473716.984 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 1552473716.984 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 1552473716.984 * [taylor]: Taking taylor expansion of y.re in x.im 1552473716.984 * [backup-simplify]: Simplify y.re into y.re 1552473716.984 * [taylor]: Taking taylor expansion of x.im in x.im 1552473716.984 * [backup-simplify]: Simplify 0 into 0 1552473716.984 * [backup-simplify]: Simplify 1 into 1 1552473716.985 * [backup-simplify]: Simplify (* y.re 0) into 0 1552473716.985 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1552473716.985 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1552473716.985 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 1552473716.985 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 1552473716.985 * [taylor]: Taking taylor expansion of y.im in x.im 1552473716.985 * [backup-simplify]: Simplify y.im into y.im 1552473716.985 * [taylor]: Taking taylor expansion of x.re in x.im 1552473716.985 * [backup-simplify]: Simplify x.re into x.re 1552473716.985 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1552473716.985 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 1552473716.985 * [taylor]: Taking taylor expansion of (hypot (/ -1 y.re) (/ -1 y.im)) in x.im 1552473716.985 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im)))) 1552473716.985 * [taylor]: Taking taylor expansion of (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im))) in x.im 1552473716.986 * [taylor]: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in x.im 1552473716.986 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.im 1552473716.986 * [taylor]: Taking taylor expansion of -1 in x.im 1552473716.986 * [backup-simplify]: Simplify -1 into -1 1552473716.986 * [taylor]: Taking taylor expansion of y.re in x.im 1552473716.986 * [backup-simplify]: Simplify y.re into y.re 1552473716.986 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1552473716.986 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.im 1552473716.986 * [taylor]: Taking taylor expansion of -1 in x.im 1552473716.986 * [backup-simplify]: Simplify -1 into -1 1552473716.986 * [taylor]: Taking taylor expansion of y.re in x.im 1552473716.986 * [backup-simplify]: Simplify y.re into y.re 1552473716.986 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1552473716.986 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in x.im 1552473716.986 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.im 1552473716.986 * [taylor]: Taking taylor expansion of -1 in x.im 1552473716.986 * [backup-simplify]: Simplify -1 into -1 1552473716.986 * [taylor]: Taking taylor expansion of y.im in x.im 1552473716.986 * [backup-simplify]: Simplify y.im into y.im 1552473716.986 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1552473716.986 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.im 1552473716.986 * [taylor]: Taking taylor expansion of -1 in x.im 1552473716.986 * [backup-simplify]: Simplify -1 into -1 1552473716.986 * [taylor]: Taking taylor expansion of y.im in x.im 1552473716.986 * [backup-simplify]: Simplify y.im into y.im 1552473716.986 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1552473716.986 * [backup-simplify]: Simplify (* (/ -1 y.re) (/ -1 y.re)) into (/ 1 (pow y.re 2)) 1552473716.986 * [backup-simplify]: Simplify (* (/ -1 y.im) (/ -1 y.im)) into (/ 1 (pow y.im 2)) 1552473716.987 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1552473716.987 * [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)))) 1552473716.987 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1552473716.987 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1552473716.987 * [backup-simplify]: Simplify (+ (* (/ -1 y.re) 0) (* 0 (/ -1 y.re))) into 0 1552473716.987 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1552473716.987 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1552473716.988 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (* 0 (/ -1 y.im))) into 0 1552473716.988 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473716.988 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1552473716.988 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1552473716.989 * [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)))))) 1552473716.989 * [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 1552473716.989 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 1552473716.989 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 1552473716.989 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 1552473716.989 * [taylor]: Taking taylor expansion of y.re in x.im 1552473716.989 * [backup-simplify]: Simplify y.re into y.re 1552473716.989 * [taylor]: Taking taylor expansion of x.im in x.im 1552473716.989 * [backup-simplify]: Simplify 0 into 0 1552473716.989 * [backup-simplify]: Simplify 1 into 1 1552473716.989 * [backup-simplify]: Simplify (* y.re 0) into 0 1552473716.989 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1552473716.989 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1552473716.989 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 1552473716.990 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 1552473716.990 * [taylor]: Taking taylor expansion of y.im in x.im 1552473716.990 * [backup-simplify]: Simplify y.im into y.im 1552473716.990 * [taylor]: Taking taylor expansion of x.re in x.im 1552473716.990 * [backup-simplify]: Simplify x.re into x.re 1552473716.990 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1552473716.990 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 1552473716.990 * [taylor]: Taking taylor expansion of (hypot (/ -1 y.re) (/ -1 y.im)) in x.im 1552473716.990 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im)))) 1552473716.990 * [taylor]: Taking taylor expansion of (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im))) in x.im 1552473716.990 * [taylor]: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in x.im 1552473716.990 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.im 1552473716.990 * [taylor]: Taking taylor expansion of -1 in x.im 1552473716.990 * [backup-simplify]: Simplify -1 into -1 1552473716.990 * [taylor]: Taking taylor expansion of y.re in x.im 1552473716.990 * [backup-simplify]: Simplify y.re into y.re 1552473716.990 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1552473716.990 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.im 1552473716.990 * [taylor]: Taking taylor expansion of -1 in x.im 1552473716.990 * [backup-simplify]: Simplify -1 into -1 1552473716.990 * [taylor]: Taking taylor expansion of y.re in x.im 1552473716.990 * [backup-simplify]: Simplify y.re into y.re 1552473716.990 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1552473716.990 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in x.im 1552473716.990 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.im 1552473716.990 * [taylor]: Taking taylor expansion of -1 in x.im 1552473716.990 * [backup-simplify]: Simplify -1 into -1 1552473716.990 * [taylor]: Taking taylor expansion of y.im in x.im 1552473716.990 * [backup-simplify]: Simplify y.im into y.im 1552473716.990 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1552473716.990 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.im 1552473716.991 * [taylor]: Taking taylor expansion of -1 in x.im 1552473716.991 * [backup-simplify]: Simplify -1 into -1 1552473716.991 * [taylor]: Taking taylor expansion of y.im in x.im 1552473716.991 * [backup-simplify]: Simplify y.im into y.im 1552473716.991 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1552473716.991 * [backup-simplify]: Simplify (* (/ -1 y.re) (/ -1 y.re)) into (/ 1 (pow y.re 2)) 1552473716.991 * [backup-simplify]: Simplify (* (/ -1 y.im) (/ -1 y.im)) into (/ 1 (pow y.im 2)) 1552473716.991 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1552473716.991 * [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)))) 1552473716.991 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1552473716.991 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1552473716.992 * [backup-simplify]: Simplify (+ (* (/ -1 y.re) 0) (* 0 (/ -1 y.re))) into 0 1552473716.992 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1552473716.992 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1552473716.992 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (* 0 (/ -1 y.im))) into 0 1552473716.992 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473716.993 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1552473716.993 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1552473716.993 * [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)))))) 1552473716.993 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 1552473716.993 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 1552473716.993 * [taylor]: Taking taylor expansion of y.re in y.re 1552473716.993 * [backup-simplify]: Simplify 0 into 0 1552473716.993 * [backup-simplify]: Simplify 1 into 1 1552473716.994 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473716.994 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 1552473716.994 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1552473716.994 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1552473716.994 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1552473716.994 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1552473716.994 * [taylor]: Taking taylor expansion of y.re in y.re 1552473716.994 * [backup-simplify]: Simplify 0 into 0 1552473716.994 * [backup-simplify]: Simplify 1 into 1 1552473716.994 * [backup-simplify]: Simplify (* 1 1) into 1 1552473716.995 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473716.995 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1552473716.995 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1552473716.995 * [taylor]: Taking taylor expansion of y.im in y.re 1552473716.995 * [backup-simplify]: Simplify y.im into y.im 1552473716.995 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473716.995 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1552473716.995 * [backup-simplify]: Simplify (+ 1 0) into 1 1552473716.996 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473716.996 * [backup-simplify]: Simplify (sqrt 1) into 1 1552473716.997 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552473716.997 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473716.998 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473716.998 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473716.999 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1552473716.999 * [backup-simplify]: Simplify (* 1 1) into 1 1552473717.000 * [taylor]: Taking taylor expansion of 1 in x.re 1552473717.000 * [backup-simplify]: Simplify 1 into 1 1552473717.000 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 1552473717.000 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1552473717.000 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 1552473717.001 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.re)))) into (- (/ 1 (* y.im x.re))) 1552473717.001 * [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))))))) 1552473717.001 * [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 1552473717.001 * [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 1552473717.002 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 1552473717.002 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 1552473717.002 * [taylor]: Taking taylor expansion of y.im in y.re 1552473717.002 * [backup-simplify]: Simplify y.im into y.im 1552473717.002 * [taylor]: Taking taylor expansion of x.re in y.re 1552473717.002 * [backup-simplify]: Simplify x.re into x.re 1552473717.002 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1552473717.002 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 1552473717.002 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 1552473717.002 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1552473717.002 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1552473717.002 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1552473717.002 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1552473717.002 * [taylor]: Taking taylor expansion of y.re in y.re 1552473717.002 * [backup-simplify]: Simplify 0 into 0 1552473717.002 * [backup-simplify]: Simplify 1 into 1 1552473717.002 * [backup-simplify]: Simplify (* 1 1) into 1 1552473717.003 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473717.003 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1552473717.003 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1552473717.003 * [taylor]: Taking taylor expansion of y.im in y.re 1552473717.003 * [backup-simplify]: Simplify y.im into y.im 1552473717.003 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473717.003 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1552473717.003 * [backup-simplify]: Simplify (+ 1 0) into 1 1552473717.004 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473717.004 * [backup-simplify]: Simplify (sqrt 1) into 1 1552473717.005 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552473717.006 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473717.006 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473717.007 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473717.007 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1552473717.008 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473717.009 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552473717.009 * [taylor]: Taking taylor expansion of 0 in x.re 1552473717.009 * [backup-simplify]: Simplify 0 into 0 1552473717.009 * [taylor]: Taking taylor expansion of 1 in y.im 1552473717.009 * [backup-simplify]: Simplify 1 into 1 1552473717.009 * [backup-simplify]: Simplify 1 into 1 1552473717.010 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1552473717.010 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1552473717.010 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 1552473717.010 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 1552473717.010 * [backup-simplify]: Simplify (- 0) into 0 1552473717.011 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473717.011 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1552473717.011 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1552473717.012 * [backup-simplify]: Simplify (+ (* (/ -1 y.re) 0) (+ (* 0 0) (* 0 (/ -1 y.re)))) into 0 1552473717.012 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1552473717.012 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1552473717.012 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (+ (* 0 0) (* 0 (/ -1 y.im)))) into 0 1552473717.013 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473717.014 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1552473717.015 * [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 1552473717.015 * [taylor]: Taking taylor expansion of 0 in y.re 1552473717.015 * [backup-simplify]: Simplify 0 into 0 1552473717.015 * [taylor]: Taking taylor expansion of 0 in x.re 1552473717.015 * [backup-simplify]: Simplify 0 into 0 1552473717.015 * [backup-simplify]: Simplify (* (/ 1 (* y.im x.re)) 1) into (/ 1 (* y.im x.re)) 1552473717.015 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 1552473717.015 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in x.re 1552473717.015 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 1552473717.015 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 1552473717.015 * [taylor]: Taking taylor expansion of y.im in x.re 1552473717.015 * [backup-simplify]: Simplify y.im into y.im 1552473717.015 * [taylor]: Taking taylor expansion of x.re in x.re 1552473717.015 * [backup-simplify]: Simplify 0 into 0 1552473717.015 * [backup-simplify]: Simplify 1 into 1 1552473717.015 * [backup-simplify]: Simplify (* y.im 0) into 0 1552473717.016 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1552473717.016 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473717.016 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 1552473717.016 * [taylor]: Taking taylor expansion of (- (/ 1 y.im)) in y.im 1552473717.016 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1552473717.016 * [taylor]: Taking taylor expansion of y.im in y.im 1552473717.016 * [backup-simplify]: Simplify 0 into 0 1552473717.016 * [backup-simplify]: Simplify 1 into 1 1552473717.017 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473717.017 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473717.018 * [backup-simplify]: Simplify (- 0) into 0 1552473717.018 * [backup-simplify]: Simplify 0 into 0 1552473717.019 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1552473717.019 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473717.020 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 1552473717.020 * [backup-simplify]: Simplify (- (+ (* 1 (/ (/ 1 (pow y.im 2)) 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow y.im 2))) 1552473717.022 * [backup-simplify]: Simplify (/ (- (- (/ 1 (pow y.im 2))) (pow 0 2) (+)) (* 2 1)) into (/ -1/2 (pow y.im 2)) 1552473717.023 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473717.023 * [backup-simplify]: Simplify (+ (* 1 (/ -1/2 (pow y.im 2))) (+ (* 0 0) (* 0 1))) into (- (* 1/2 (/ 1 (pow y.im 2)))) 1552473717.023 * [taylor]: Taking taylor expansion of (- (* 1/2 (/ 1 (pow y.im 2)))) in x.re 1552473717.024 * [taylor]: Taking taylor expansion of (* 1/2 (/ 1 (pow y.im 2))) in x.re 1552473717.024 * [taylor]: Taking taylor expansion of 1/2 in x.re 1552473717.024 * [backup-simplify]: Simplify 1/2 into 1/2 1552473717.024 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 1552473717.024 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 1552473717.024 * [taylor]: Taking taylor expansion of y.im in x.re 1552473717.024 * [backup-simplify]: Simplify y.im into y.im 1552473717.024 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473717.024 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1552473717.024 * [taylor]: Taking taylor expansion of 0 in y.im 1552473717.024 * [backup-simplify]: Simplify 0 into 0 1552473717.024 * [backup-simplify]: Simplify 0 into 0 1552473717.024 * [taylor]: Taking taylor expansion of 0 in y.im 1552473717.024 * [backup-simplify]: Simplify 0 into 0 1552473717.024 * [backup-simplify]: Simplify 0 into 0 1552473717.024 * [backup-simplify]: Simplify 0 into 0 1552473717.026 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 1552473717.026 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1552473717.026 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 1552473717.026 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 1552473717.027 * [backup-simplify]: Simplify (- 0) into 0 1552473717.027 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473717.027 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1552473717.028 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1552473717.028 * [backup-simplify]: Simplify (+ (* (/ -1 y.re) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ -1 y.re))))) into 0 1552473717.029 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1552473717.029 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1552473717.030 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ -1 y.im))))) into 0 1552473717.030 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473717.031 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1552473717.033 * [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 1552473717.033 * [taylor]: Taking taylor expansion of 0 in y.re 1552473717.033 * [backup-simplify]: Simplify 0 into 0 1552473717.033 * [taylor]: Taking taylor expansion of 0 in x.re 1552473717.033 * [backup-simplify]: Simplify 0 into 0 1552473717.033 * [taylor]: Taking taylor expansion of 0 in x.re 1552473717.033 * [backup-simplify]: Simplify 0 into 0 1552473717.033 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 1552473717.033 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 1552473717.034 * [backup-simplify]: Simplify (+ (* (/ 1 (* y.im x.re)) 0) (* 0 1)) into 0 1552473717.034 * [backup-simplify]: Simplify (- 0) into 0 1552473717.034 * [taylor]: Taking taylor expansion of 0 in x.re 1552473717.034 * [backup-simplify]: Simplify 0 into 0 1552473717.035 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1552473717.036 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473717.036 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1552473717.036 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1552473717.037 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473717.038 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ (/ 1 (pow y.im 2)) 1)) (* (- (/ 1 (pow y.im 2))) (/ 0 1)))) into 0 1552473717.039 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ -1/2 (pow y.im 2)))))) (* 2 1)) into 0 1552473717.039 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473717.041 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 (/ -1/2 (pow y.im 2))) (+ (* 0 0) (* 0 1)))) into 0 1552473717.041 * [taylor]: Taking taylor expansion of 0 in x.re 1552473717.041 * [backup-simplify]: Simplify 0 into 0 1552473717.041 * [taylor]: Taking taylor expansion of 0 in y.im 1552473717.041 * [backup-simplify]: Simplify 0 into 0 1552473717.041 * [backup-simplify]: Simplify 0 into 0 1552473717.042 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 1552473717.042 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1552473717.042 * [backup-simplify]: Simplify (- 0) into 0 1552473717.042 * [taylor]: Taking taylor expansion of 0 in y.im 1552473717.042 * [backup-simplify]: Simplify 0 into 0 1552473717.042 * [backup-simplify]: Simplify 0 into 0 1552473717.042 * [backup-simplify]: Simplify (* 1 (* 1 (* 1 (* 1 (/ 1 (/ 1 (- x.im))))))) into (* -1 x.im) 1552473717.042 * * * * [progress]: [ 2 / 4 ] generating series at (2 1 1) 1552473717.043 * [backup-simplify]: Simplify (- (* x.im y.re) (* x.re y.im)) into (- (* y.re x.im) (* y.im x.re)) 1552473717.043 * [approximate]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in (x.im y.re x.re y.im) around 0 1552473717.043 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in y.im 1552473717.043 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 1552473717.043 * [taylor]: Taking taylor expansion of y.re in y.im 1552473717.043 * [backup-simplify]: Simplify y.re into y.re 1552473717.043 * [taylor]: Taking taylor expansion of x.im in y.im 1552473717.043 * [backup-simplify]: Simplify x.im into x.im 1552473717.043 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 1552473717.043 * [taylor]: Taking taylor expansion of y.im in y.im 1552473717.043 * [backup-simplify]: Simplify 0 into 0 1552473717.043 * [backup-simplify]: Simplify 1 into 1 1552473717.043 * [taylor]: Taking taylor expansion of x.re in y.im 1552473717.043 * [backup-simplify]: Simplify x.re into x.re 1552473717.043 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.re 1552473717.043 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 1552473717.043 * [taylor]: Taking taylor expansion of y.re in x.re 1552473717.043 * [backup-simplify]: Simplify y.re into y.re 1552473717.043 * [taylor]: Taking taylor expansion of x.im in x.re 1552473717.043 * [backup-simplify]: Simplify x.im into x.im 1552473717.043 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 1552473717.043 * [taylor]: Taking taylor expansion of y.im in x.re 1552473717.043 * [backup-simplify]: Simplify y.im into y.im 1552473717.043 * [taylor]: Taking taylor expansion of x.re in x.re 1552473717.043 * [backup-simplify]: Simplify 0 into 0 1552473717.043 * [backup-simplify]: Simplify 1 into 1 1552473717.043 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in y.re 1552473717.043 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 1552473717.043 * [taylor]: Taking taylor expansion of y.re in y.re 1552473717.043 * [backup-simplify]: Simplify 0 into 0 1552473717.043 * [backup-simplify]: Simplify 1 into 1 1552473717.043 * [taylor]: Taking taylor expansion of x.im in y.re 1552473717.043 * [backup-simplify]: Simplify x.im into x.im 1552473717.043 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 1552473717.043 * [taylor]: Taking taylor expansion of y.im in y.re 1552473717.043 * [backup-simplify]: Simplify y.im into y.im 1552473717.043 * [taylor]: Taking taylor expansion of x.re in y.re 1552473717.043 * [backup-simplify]: Simplify x.re into x.re 1552473717.043 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.im 1552473717.043 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 1552473717.043 * [taylor]: Taking taylor expansion of y.re in x.im 1552473717.044 * [backup-simplify]: Simplify y.re into y.re 1552473717.044 * [taylor]: Taking taylor expansion of x.im in x.im 1552473717.044 * [backup-simplify]: Simplify 0 into 0 1552473717.044 * [backup-simplify]: Simplify 1 into 1 1552473717.044 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 1552473717.044 * [taylor]: Taking taylor expansion of y.im in x.im 1552473717.044 * [backup-simplify]: Simplify y.im into y.im 1552473717.044 * [taylor]: Taking taylor expansion of x.re in x.im 1552473717.044 * [backup-simplify]: Simplify x.re into x.re 1552473717.044 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.im 1552473717.044 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 1552473717.044 * [taylor]: Taking taylor expansion of y.re in x.im 1552473717.044 * [backup-simplify]: Simplify y.re into y.re 1552473717.044 * [taylor]: Taking taylor expansion of x.im in x.im 1552473717.044 * [backup-simplify]: Simplify 0 into 0 1552473717.044 * [backup-simplify]: Simplify 1 into 1 1552473717.044 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 1552473717.044 * [taylor]: Taking taylor expansion of y.im in x.im 1552473717.044 * [backup-simplify]: Simplify y.im into y.im 1552473717.044 * [taylor]: Taking taylor expansion of x.re in x.im 1552473717.044 * [backup-simplify]: Simplify x.re into x.re 1552473717.044 * [backup-simplify]: Simplify (* y.re 0) into 0 1552473717.044 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1552473717.044 * [backup-simplify]: Simplify (- (* y.im x.re)) into (- (* y.im x.re)) 1552473717.044 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.re))) into (- (* y.im x.re)) 1552473717.044 * [taylor]: Taking taylor expansion of (- (* y.im x.re)) in y.re 1552473717.044 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 1552473717.044 * [taylor]: Taking taylor expansion of y.im in y.re 1552473717.044 * [backup-simplify]: Simplify y.im into y.im 1552473717.044 * [taylor]: Taking taylor expansion of x.re in y.re 1552473717.044 * [backup-simplify]: Simplify x.re into x.re 1552473717.044 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1552473717.045 * [backup-simplify]: Simplify (- (* y.im x.re)) into (- (* y.im x.re)) 1552473717.045 * [taylor]: Taking taylor expansion of (- (* y.im x.re)) in x.re 1552473717.045 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 1552473717.045 * [taylor]: Taking taylor expansion of y.im in x.re 1552473717.045 * [backup-simplify]: Simplify y.im into y.im 1552473717.045 * [taylor]: Taking taylor expansion of x.re in x.re 1552473717.045 * [backup-simplify]: Simplify 0 into 0 1552473717.045 * [backup-simplify]: Simplify 1 into 1 1552473717.045 * [backup-simplify]: Simplify (* y.im 0) into 0 1552473717.045 * [backup-simplify]: Simplify (- 0) into 0 1552473717.045 * [taylor]: Taking taylor expansion of 0 in y.im 1552473717.045 * [backup-simplify]: Simplify 0 into 0 1552473717.045 * [backup-simplify]: Simplify 0 into 0 1552473717.046 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1552473717.046 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 1552473717.046 * [backup-simplify]: Simplify (- 0) into 0 1552473717.046 * [backup-simplify]: Simplify (+ y.re 0) into y.re 1552473717.046 * [taylor]: Taking taylor expansion of y.re in y.re 1552473717.046 * [backup-simplify]: Simplify 0 into 0 1552473717.046 * [backup-simplify]: Simplify 1 into 1 1552473717.046 * [taylor]: Taking taylor expansion of 0 in x.re 1552473717.046 * [backup-simplify]: Simplify 0 into 0 1552473717.046 * [taylor]: Taking taylor expansion of 0 in y.im 1552473717.046 * [backup-simplify]: Simplify 0 into 0 1552473717.046 * [backup-simplify]: Simplify 0 into 0 1552473717.047 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 1552473717.047 * [backup-simplify]: Simplify (- 0) into 0 1552473717.047 * [taylor]: Taking taylor expansion of 0 in x.re 1552473717.047 * [backup-simplify]: Simplify 0 into 0 1552473717.047 * [taylor]: Taking taylor expansion of 0 in y.im 1552473717.047 * [backup-simplify]: Simplify 0 into 0 1552473717.047 * [backup-simplify]: Simplify 0 into 0 1552473717.048 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1552473717.048 * [backup-simplify]: Simplify (- y.im) into (- y.im) 1552473717.048 * [taylor]: Taking taylor expansion of (- y.im) in y.im 1552473717.048 * [taylor]: Taking taylor expansion of y.im in y.im 1552473717.048 * [backup-simplify]: Simplify 0 into 0 1552473717.048 * [backup-simplify]: Simplify 1 into 1 1552473717.048 * [backup-simplify]: Simplify (- 0) into 0 1552473717.048 * [backup-simplify]: Simplify 0 into 0 1552473717.048 * [backup-simplify]: Simplify 0 into 0 1552473717.049 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 1552473717.049 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 1552473717.050 * [backup-simplify]: Simplify (- 0) into 0 1552473717.050 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473717.050 * [taylor]: Taking taylor expansion of 0 in y.re 1552473717.050 * [backup-simplify]: Simplify 0 into 0 1552473717.050 * [taylor]: Taking taylor expansion of 0 in x.re 1552473717.050 * [backup-simplify]: Simplify 0 into 0 1552473717.050 * [taylor]: Taking taylor expansion of 0 in y.im 1552473717.050 * [backup-simplify]: Simplify 0 into 0 1552473717.050 * [backup-simplify]: Simplify 0 into 0 1552473717.050 * [backup-simplify]: Simplify 0 into 0 1552473717.050 * [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))) 1552473717.050 * [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 1552473717.050 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.im 1552473717.050 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.im 1552473717.051 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 1552473717.051 * [taylor]: Taking taylor expansion of y.re in y.im 1552473717.051 * [backup-simplify]: Simplify y.re into y.re 1552473717.051 * [taylor]: Taking taylor expansion of x.im in y.im 1552473717.051 * [backup-simplify]: Simplify x.im into x.im 1552473717.051 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 1552473717.051 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 1552473717.051 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.im 1552473717.051 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 1552473717.051 * [taylor]: Taking taylor expansion of y.im in y.im 1552473717.051 * [backup-simplify]: Simplify 0 into 0 1552473717.051 * [backup-simplify]: Simplify 1 into 1 1552473717.051 * [taylor]: Taking taylor expansion of x.re in y.im 1552473717.051 * [backup-simplify]: Simplify x.re into x.re 1552473717.051 * [backup-simplify]: Simplify (* 0 x.re) into 0 1552473717.051 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 1552473717.051 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1552473717.051 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.re 1552473717.052 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.re 1552473717.052 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 1552473717.052 * [taylor]: Taking taylor expansion of y.re in x.re 1552473717.052 * [backup-simplify]: Simplify y.re into y.re 1552473717.052 * [taylor]: Taking taylor expansion of x.im in x.re 1552473717.052 * [backup-simplify]: Simplify x.im into x.im 1552473717.052 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 1552473717.052 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 1552473717.052 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 1552473717.052 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 1552473717.052 * [taylor]: Taking taylor expansion of y.im in x.re 1552473717.052 * [backup-simplify]: Simplify y.im into y.im 1552473717.052 * [taylor]: Taking taylor expansion of x.re in x.re 1552473717.052 * [backup-simplify]: Simplify 0 into 0 1552473717.052 * [backup-simplify]: Simplify 1 into 1 1552473717.052 * [backup-simplify]: Simplify (* y.im 0) into 0 1552473717.052 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1552473717.052 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473717.052 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.re 1552473717.053 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.re 1552473717.053 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 1552473717.053 * [taylor]: Taking taylor expansion of y.re in y.re 1552473717.053 * [backup-simplify]: Simplify 0 into 0 1552473717.053 * [backup-simplify]: Simplify 1 into 1 1552473717.053 * [taylor]: Taking taylor expansion of x.im in y.re 1552473717.053 * [backup-simplify]: Simplify x.im into x.im 1552473717.053 * [backup-simplify]: Simplify (* 0 x.im) into 0 1552473717.053 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1552473717.053 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1552473717.053 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 1552473717.053 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 1552473717.053 * [taylor]: Taking taylor expansion of y.im in y.re 1552473717.053 * [backup-simplify]: Simplify y.im into y.im 1552473717.053 * [taylor]: Taking taylor expansion of x.re in y.re 1552473717.053 * [backup-simplify]: Simplify x.re into x.re 1552473717.053 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1552473717.053 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 1552473717.054 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 1552473717.054 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 1552473717.054 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 1552473717.054 * [taylor]: Taking taylor expansion of y.re in x.im 1552473717.054 * [backup-simplify]: Simplify y.re into y.re 1552473717.054 * [taylor]: Taking taylor expansion of x.im in x.im 1552473717.054 * [backup-simplify]: Simplify 0 into 0 1552473717.054 * [backup-simplify]: Simplify 1 into 1 1552473717.054 * [backup-simplify]: Simplify (* y.re 0) into 0 1552473717.054 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1552473717.054 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1552473717.054 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 1552473717.054 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 1552473717.054 * [taylor]: Taking taylor expansion of y.im in x.im 1552473717.054 * [backup-simplify]: Simplify y.im into y.im 1552473717.054 * [taylor]: Taking taylor expansion of x.re in x.im 1552473717.054 * [backup-simplify]: Simplify x.re into x.re 1552473717.054 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1552473717.055 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 1552473717.055 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 1552473717.055 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 1552473717.055 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 1552473717.055 * [taylor]: Taking taylor expansion of y.re in x.im 1552473717.055 * [backup-simplify]: Simplify y.re into y.re 1552473717.055 * [taylor]: Taking taylor expansion of x.im in x.im 1552473717.055 * [backup-simplify]: Simplify 0 into 0 1552473717.055 * [backup-simplify]: Simplify 1 into 1 1552473717.055 * [backup-simplify]: Simplify (* y.re 0) into 0 1552473717.055 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1552473717.055 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1552473717.055 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 1552473717.055 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 1552473717.055 * [taylor]: Taking taylor expansion of y.im in x.im 1552473717.055 * [backup-simplify]: Simplify y.im into y.im 1552473717.055 * [taylor]: Taking taylor expansion of x.re in x.im 1552473717.055 * [backup-simplify]: Simplify x.re into x.re 1552473717.055 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1552473717.056 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 1552473717.056 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1552473717.056 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 1552473717.056 * [taylor]: Taking taylor expansion of y.re in y.re 1552473717.056 * [backup-simplify]: Simplify 0 into 0 1552473717.056 * [backup-simplify]: Simplify 1 into 1 1552473717.056 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473717.056 * [taylor]: Taking taylor expansion of 1 in x.re 1552473717.056 * [backup-simplify]: Simplify 1 into 1 1552473717.062 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 1552473717.062 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1552473717.062 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 1552473717.062 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.re)))) into (- (/ 1 (* y.im x.re))) 1552473717.062 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in y.re 1552473717.062 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 1552473717.062 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 1552473717.062 * [taylor]: Taking taylor expansion of y.im in y.re 1552473717.062 * [backup-simplify]: Simplify y.im into y.im 1552473717.062 * [taylor]: Taking taylor expansion of x.re in y.re 1552473717.062 * [backup-simplify]: Simplify x.re into x.re 1552473717.062 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1552473717.063 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 1552473717.064 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473717.064 * [taylor]: Taking taylor expansion of 0 in x.re 1552473717.064 * [backup-simplify]: Simplify 0 into 0 1552473717.064 * [taylor]: Taking taylor expansion of 1 in y.im 1552473717.064 * [backup-simplify]: Simplify 1 into 1 1552473717.065 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1552473717.065 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1552473717.065 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 1552473717.065 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 1552473717.066 * [backup-simplify]: Simplify (- 0) into 0 1552473717.066 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473717.066 * [taylor]: Taking taylor expansion of 0 in y.re 1552473717.066 * [backup-simplify]: Simplify 0 into 0 1552473717.066 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 1552473717.066 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in x.re 1552473717.066 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 1552473717.066 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 1552473717.066 * [taylor]: Taking taylor expansion of y.im in x.re 1552473717.066 * [backup-simplify]: Simplify y.im into y.im 1552473717.066 * [taylor]: Taking taylor expansion of x.re in x.re 1552473717.066 * [backup-simplify]: Simplify 0 into 0 1552473717.066 * [backup-simplify]: Simplify 1 into 1 1552473717.066 * [backup-simplify]: Simplify (* y.im 0) into 0 1552473717.067 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1552473717.067 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473717.067 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 1552473717.067 * [taylor]: Taking taylor expansion of (- (/ 1 y.im)) in y.im 1552473717.067 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1552473717.067 * [taylor]: Taking taylor expansion of y.im in y.im 1552473717.067 * [backup-simplify]: Simplify 0 into 0 1552473717.067 * [backup-simplify]: Simplify 1 into 1 1552473717.067 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473717.068 * [backup-simplify]: Simplify (- 1) into -1 1552473717.068 * [backup-simplify]: Simplify -1 into -1 1552473717.069 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473717.069 * [taylor]: Taking taylor expansion of 0 in x.re 1552473717.069 * [backup-simplify]: Simplify 0 into 0 1552473717.069 * [taylor]: Taking taylor expansion of 0 in y.im 1552473717.069 * [backup-simplify]: Simplify 0 into 0 1552473717.069 * [taylor]: Taking taylor expansion of 0 in y.im 1552473717.069 * [backup-simplify]: Simplify 0 into 0 1552473717.069 * [backup-simplify]: Simplify 1 into 1 1552473717.070 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 1552473717.070 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1552473717.070 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 1552473717.070 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 1552473717.070 * [backup-simplify]: Simplify (- 0) into 0 1552473717.071 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473717.071 * [taylor]: Taking taylor expansion of 0 in y.re 1552473717.071 * [backup-simplify]: Simplify 0 into 0 1552473717.071 * [taylor]: Taking taylor expansion of 0 in x.re 1552473717.071 * [backup-simplify]: Simplify 0 into 0 1552473717.071 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 1552473717.071 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 1552473717.071 * [backup-simplify]: Simplify (- 0) into 0 1552473717.071 * [taylor]: Taking taylor expansion of 0 in x.re 1552473717.071 * [backup-simplify]: Simplify 0 into 0 1552473717.072 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473717.072 * [taylor]: Taking taylor expansion of 0 in x.re 1552473717.072 * [backup-simplify]: Simplify 0 into 0 1552473717.072 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 1552473717.072 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1552473717.072 * [backup-simplify]: Simplify (- 0) into 0 1552473717.073 * [taylor]: Taking taylor expansion of 0 in y.im 1552473717.073 * [backup-simplify]: Simplify 0 into 0 1552473717.073 * [taylor]: Taking taylor expansion of 0 in y.im 1552473717.073 * [backup-simplify]: Simplify 0 into 0 1552473717.073 * [taylor]: Taking taylor expansion of 0 in y.im 1552473717.073 * [backup-simplify]: Simplify 0 into 0 1552473717.073 * [taylor]: Taking taylor expansion of 0 in y.im 1552473717.073 * [backup-simplify]: Simplify 0 into 0 1552473717.073 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473717.073 * [backup-simplify]: Simplify (- 0) into 0 1552473717.073 * [backup-simplify]: Simplify 0 into 0 1552473717.073 * [backup-simplify]: Simplify 0 into 0 1552473717.073 * [backup-simplify]: Simplify 0 into 0 1552473717.073 * [backup-simplify]: Simplify 0 into 0 1552473717.074 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))) into 0 1552473717.074 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1552473717.075 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.re)))) into 0 1552473717.075 * [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 1552473717.075 * [backup-simplify]: Simplify (- 0) into 0 1552473717.075 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473717.075 * [taylor]: Taking taylor expansion of 0 in y.re 1552473717.075 * [backup-simplify]: Simplify 0 into 0 1552473717.075 * [taylor]: Taking taylor expansion of 0 in x.re 1552473717.075 * [backup-simplify]: Simplify 0 into 0 1552473717.075 * [taylor]: Taking taylor expansion of 0 in x.re 1552473717.075 * [backup-simplify]: Simplify 0 into 0 1552473717.076 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 1552473717.076 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 1552473717.076 * [backup-simplify]: Simplify (- 0) into 0 1552473717.076 * [taylor]: Taking taylor expansion of 0 in x.re 1552473717.076 * [backup-simplify]: Simplify 0 into 0 1552473717.077 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473717.077 * [taylor]: Taking taylor expansion of 0 in x.re 1552473717.077 * [backup-simplify]: Simplify 0 into 0 1552473717.077 * [taylor]: Taking taylor expansion of 0 in y.im 1552473717.077 * [backup-simplify]: Simplify 0 into 0 1552473717.077 * [taylor]: Taking taylor expansion of 0 in y.im 1552473717.077 * [backup-simplify]: Simplify 0 into 0 1552473717.077 * [taylor]: Taking taylor expansion of 0 in y.im 1552473717.077 * [backup-simplify]: Simplify 0 into 0 1552473717.077 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1552473717.077 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1552473717.078 * [backup-simplify]: Simplify (- 0) into 0 1552473717.078 * [taylor]: Taking taylor expansion of 0 in y.im 1552473717.078 * [backup-simplify]: Simplify 0 into 0 1552473717.078 * [taylor]: Taking taylor expansion of 0 in y.im 1552473717.078 * [backup-simplify]: Simplify 0 into 0 1552473717.078 * [taylor]: Taking taylor expansion of 0 in y.im 1552473717.078 * [backup-simplify]: Simplify 0 into 0 1552473717.078 * [taylor]: Taking taylor expansion of 0 in y.im 1552473717.078 * [backup-simplify]: Simplify 0 into 0 1552473717.078 * [backup-simplify]: Simplify 0 into 0 1552473717.078 * [backup-simplify]: Simplify 0 into 0 1552473717.078 * [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)) 1552473717.079 * [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))) 1552473717.079 * [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 1552473717.079 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.im 1552473717.079 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.im 1552473717.079 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 1552473717.079 * [taylor]: Taking taylor expansion of y.re in y.im 1552473717.079 * [backup-simplify]: Simplify y.re into y.re 1552473717.079 * [taylor]: Taking taylor expansion of x.im in y.im 1552473717.079 * [backup-simplify]: Simplify x.im into x.im 1552473717.079 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 1552473717.079 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 1552473717.079 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.im 1552473717.079 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 1552473717.079 * [taylor]: Taking taylor expansion of y.im in y.im 1552473717.079 * [backup-simplify]: Simplify 0 into 0 1552473717.079 * [backup-simplify]: Simplify 1 into 1 1552473717.079 * [taylor]: Taking taylor expansion of x.re in y.im 1552473717.079 * [backup-simplify]: Simplify x.re into x.re 1552473717.079 * [backup-simplify]: Simplify (* 0 x.re) into 0 1552473717.079 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 1552473717.079 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1552473717.079 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.re 1552473717.079 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.re 1552473717.079 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 1552473717.079 * [taylor]: Taking taylor expansion of y.re in x.re 1552473717.079 * [backup-simplify]: Simplify y.re into y.re 1552473717.079 * [taylor]: Taking taylor expansion of x.im in x.re 1552473717.080 * [backup-simplify]: Simplify x.im into x.im 1552473717.080 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 1552473717.080 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 1552473717.080 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 1552473717.080 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 1552473717.080 * [taylor]: Taking taylor expansion of y.im in x.re 1552473717.080 * [backup-simplify]: Simplify y.im into y.im 1552473717.080 * [taylor]: Taking taylor expansion of x.re in x.re 1552473717.080 * [backup-simplify]: Simplify 0 into 0 1552473717.080 * [backup-simplify]: Simplify 1 into 1 1552473717.080 * [backup-simplify]: Simplify (* y.im 0) into 0 1552473717.080 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1552473717.080 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473717.080 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.re 1552473717.080 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.re 1552473717.080 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 1552473717.080 * [taylor]: Taking taylor expansion of y.re in y.re 1552473717.080 * [backup-simplify]: Simplify 0 into 0 1552473717.080 * [backup-simplify]: Simplify 1 into 1 1552473717.080 * [taylor]: Taking taylor expansion of x.im in y.re 1552473717.080 * [backup-simplify]: Simplify x.im into x.im 1552473717.080 * [backup-simplify]: Simplify (* 0 x.im) into 0 1552473717.080 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1552473717.080 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1552473717.080 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 1552473717.081 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 1552473717.081 * [taylor]: Taking taylor expansion of y.im in y.re 1552473717.081 * [backup-simplify]: Simplify y.im into y.im 1552473717.081 * [taylor]: Taking taylor expansion of x.re in y.re 1552473717.081 * [backup-simplify]: Simplify x.re into x.re 1552473717.081 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1552473717.081 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 1552473717.081 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 1552473717.081 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 1552473717.081 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 1552473717.081 * [taylor]: Taking taylor expansion of y.re in x.im 1552473717.081 * [backup-simplify]: Simplify y.re into y.re 1552473717.081 * [taylor]: Taking taylor expansion of x.im in x.im 1552473717.081 * [backup-simplify]: Simplify 0 into 0 1552473717.081 * [backup-simplify]: Simplify 1 into 1 1552473717.081 * [backup-simplify]: Simplify (* y.re 0) into 0 1552473717.081 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1552473717.081 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1552473717.081 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 1552473717.081 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 1552473717.081 * [taylor]: Taking taylor expansion of y.im in x.im 1552473717.081 * [backup-simplify]: Simplify y.im into y.im 1552473717.081 * [taylor]: Taking taylor expansion of x.re in x.im 1552473717.081 * [backup-simplify]: Simplify x.re into x.re 1552473717.081 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1552473717.081 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 1552473717.081 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 1552473717.081 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 1552473717.081 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 1552473717.081 * [taylor]: Taking taylor expansion of y.re in x.im 1552473717.081 * [backup-simplify]: Simplify y.re into y.re 1552473717.081 * [taylor]: Taking taylor expansion of x.im in x.im 1552473717.081 * [backup-simplify]: Simplify 0 into 0 1552473717.081 * [backup-simplify]: Simplify 1 into 1 1552473717.081 * [backup-simplify]: Simplify (* y.re 0) into 0 1552473717.082 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1552473717.082 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1552473717.082 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 1552473717.082 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 1552473717.082 * [taylor]: Taking taylor expansion of y.im in x.im 1552473717.082 * [backup-simplify]: Simplify y.im into y.im 1552473717.082 * [taylor]: Taking taylor expansion of x.re in x.im 1552473717.082 * [backup-simplify]: Simplify x.re into x.re 1552473717.082 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1552473717.082 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 1552473717.082 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1552473717.082 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 1552473717.082 * [taylor]: Taking taylor expansion of y.re in y.re 1552473717.082 * [backup-simplify]: Simplify 0 into 0 1552473717.082 * [backup-simplify]: Simplify 1 into 1 1552473717.082 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473717.082 * [taylor]: Taking taylor expansion of 1 in x.re 1552473717.082 * [backup-simplify]: Simplify 1 into 1 1552473717.083 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 1552473717.083 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1552473717.083 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 1552473717.083 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.re)))) into (- (/ 1 (* y.im x.re))) 1552473717.083 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in y.re 1552473717.083 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 1552473717.083 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 1552473717.083 * [taylor]: Taking taylor expansion of y.im in y.re 1552473717.083 * [backup-simplify]: Simplify y.im into y.im 1552473717.083 * [taylor]: Taking taylor expansion of x.re in y.re 1552473717.083 * [backup-simplify]: Simplify x.re into x.re 1552473717.083 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1552473717.083 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 1552473717.084 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473717.084 * [taylor]: Taking taylor expansion of 0 in x.re 1552473717.084 * [backup-simplify]: Simplify 0 into 0 1552473717.084 * [taylor]: Taking taylor expansion of 1 in y.im 1552473717.084 * [backup-simplify]: Simplify 1 into 1 1552473717.084 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1552473717.084 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1552473717.084 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 1552473717.084 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 1552473717.085 * [backup-simplify]: Simplify (- 0) into 0 1552473717.085 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473717.085 * [taylor]: Taking taylor expansion of 0 in y.re 1552473717.085 * [backup-simplify]: Simplify 0 into 0 1552473717.085 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 1552473717.085 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in x.re 1552473717.085 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 1552473717.085 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 1552473717.085 * [taylor]: Taking taylor expansion of y.im in x.re 1552473717.085 * [backup-simplify]: Simplify y.im into y.im 1552473717.085 * [taylor]: Taking taylor expansion of x.re in x.re 1552473717.085 * [backup-simplify]: Simplify 0 into 0 1552473717.085 * [backup-simplify]: Simplify 1 into 1 1552473717.085 * [backup-simplify]: Simplify (* y.im 0) into 0 1552473717.085 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1552473717.085 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473717.086 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 1552473717.086 * [taylor]: Taking taylor expansion of (- (/ 1 y.im)) in y.im 1552473717.086 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1552473717.086 * [taylor]: Taking taylor expansion of y.im in y.im 1552473717.086 * [backup-simplify]: Simplify 0 into 0 1552473717.086 * [backup-simplify]: Simplify 1 into 1 1552473717.086 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473717.086 * [backup-simplify]: Simplify (- 1) into -1 1552473717.086 * [backup-simplify]: Simplify -1 into -1 1552473717.087 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473717.087 * [taylor]: Taking taylor expansion of 0 in x.re 1552473717.087 * [backup-simplify]: Simplify 0 into 0 1552473717.087 * [taylor]: Taking taylor expansion of 0 in y.im 1552473717.087 * [backup-simplify]: Simplify 0 into 0 1552473717.087 * [taylor]: Taking taylor expansion of 0 in y.im 1552473717.087 * [backup-simplify]: Simplify 0 into 0 1552473717.087 * [backup-simplify]: Simplify 1 into 1 1552473717.088 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 1552473717.088 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1552473717.088 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 1552473717.088 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 1552473717.088 * [backup-simplify]: Simplify (- 0) into 0 1552473717.089 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473717.089 * [taylor]: Taking taylor expansion of 0 in y.re 1552473717.089 * [backup-simplify]: Simplify 0 into 0 1552473717.089 * [taylor]: Taking taylor expansion of 0 in x.re 1552473717.089 * [backup-simplify]: Simplify 0 into 0 1552473717.089 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 1552473717.089 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 1552473717.089 * [backup-simplify]: Simplify (- 0) into 0 1552473717.089 * [taylor]: Taking taylor expansion of 0 in x.re 1552473717.089 * [backup-simplify]: Simplify 0 into 0 1552473717.090 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473717.090 * [taylor]: Taking taylor expansion of 0 in x.re 1552473717.090 * [backup-simplify]: Simplify 0 into 0 1552473717.090 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 1552473717.090 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1552473717.090 * [backup-simplify]: Simplify (- 0) into 0 1552473717.091 * [taylor]: Taking taylor expansion of 0 in y.im 1552473717.091 * [backup-simplify]: Simplify 0 into 0 1552473717.091 * [taylor]: Taking taylor expansion of 0 in y.im 1552473717.091 * [backup-simplify]: Simplify 0 into 0 1552473717.091 * [taylor]: Taking taylor expansion of 0 in y.im 1552473717.091 * [backup-simplify]: Simplify 0 into 0 1552473717.091 * [taylor]: Taking taylor expansion of 0 in y.im 1552473717.091 * [backup-simplify]: Simplify 0 into 0 1552473717.091 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473717.091 * [backup-simplify]: Simplify (- 0) into 0 1552473717.091 * [backup-simplify]: Simplify 0 into 0 1552473717.091 * [backup-simplify]: Simplify 0 into 0 1552473717.091 * [backup-simplify]: Simplify 0 into 0 1552473717.091 * [backup-simplify]: Simplify 0 into 0 1552473717.092 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))) into 0 1552473717.092 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1552473717.093 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.re)))) into 0 1552473717.093 * [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 1552473717.093 * [backup-simplify]: Simplify (- 0) into 0 1552473717.093 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473717.093 * [taylor]: Taking taylor expansion of 0 in y.re 1552473717.094 * [backup-simplify]: Simplify 0 into 0 1552473717.094 * [taylor]: Taking taylor expansion of 0 in x.re 1552473717.094 * [backup-simplify]: Simplify 0 into 0 1552473717.094 * [taylor]: Taking taylor expansion of 0 in x.re 1552473717.094 * [backup-simplify]: Simplify 0 into 0 1552473717.094 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 1552473717.094 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 1552473717.094 * [backup-simplify]: Simplify (- 0) into 0 1552473717.094 * [taylor]: Taking taylor expansion of 0 in x.re 1552473717.094 * [backup-simplify]: Simplify 0 into 0 1552473717.095 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473717.095 * [taylor]: Taking taylor expansion of 0 in x.re 1552473717.095 * [backup-simplify]: Simplify 0 into 0 1552473717.095 * [taylor]: Taking taylor expansion of 0 in y.im 1552473717.095 * [backup-simplify]: Simplify 0 into 0 1552473717.095 * [taylor]: Taking taylor expansion of 0 in y.im 1552473717.095 * [backup-simplify]: Simplify 0 into 0 1552473717.095 * [taylor]: Taking taylor expansion of 0 in y.im 1552473717.095 * [backup-simplify]: Simplify 0 into 0 1552473717.096 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1552473717.096 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1552473717.096 * [backup-simplify]: Simplify (- 0) into 0 1552473717.096 * [taylor]: Taking taylor expansion of 0 in y.im 1552473717.096 * [backup-simplify]: Simplify 0 into 0 1552473717.096 * [taylor]: Taking taylor expansion of 0 in y.im 1552473717.096 * [backup-simplify]: Simplify 0 into 0 1552473717.096 * [taylor]: Taking taylor expansion of 0 in y.im 1552473717.096 * [backup-simplify]: Simplify 0 into 0 1552473717.096 * [taylor]: Taking taylor expansion of 0 in y.im 1552473717.096 * [backup-simplify]: Simplify 0 into 0 1552473717.096 * [backup-simplify]: Simplify 0 into 0 1552473717.096 * [backup-simplify]: Simplify 0 into 0 1552473717.097 * [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)) 1552473717.097 * * * * [progress]: [ 3 / 4 ] generating series at (2) 1552473717.097 * [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)) 1552473717.097 * [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 1552473717.097 * [taylor]: Taking taylor expansion of (/ (- (* y.re x.im) (* y.im x.re)) (pow (hypot y.re y.im) 2)) in y.im 1552473717.097 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in y.im 1552473717.097 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 1552473717.097 * [taylor]: Taking taylor expansion of y.re in y.im 1552473717.097 * [backup-simplify]: Simplify y.re into y.re 1552473717.097 * [taylor]: Taking taylor expansion of x.im in y.im 1552473717.097 * [backup-simplify]: Simplify x.im into x.im 1552473717.097 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 1552473717.097 * [taylor]: Taking taylor expansion of y.im in y.im 1552473717.097 * [backup-simplify]: Simplify 0 into 0 1552473717.097 * [backup-simplify]: Simplify 1 into 1 1552473717.097 * [taylor]: Taking taylor expansion of x.re in y.im 1552473717.097 * [backup-simplify]: Simplify x.re into x.re 1552473717.097 * [taylor]: Taking taylor expansion of (pow (hypot y.re y.im) 2) in y.im 1552473717.097 * [taylor]: Taking taylor expansion of (hypot y.re y.im) in y.im 1552473717.097 * [taylor]: Rewrote expression to (sqrt (+ (* y.re y.re) (* y.im y.im))) 1552473717.097 * [taylor]: Taking taylor expansion of (+ (* y.re y.re) (* y.im y.im)) in y.im 1552473717.097 * [taylor]: Taking taylor expansion of (* y.re y.re) in y.im 1552473717.097 * [taylor]: Taking taylor expansion of y.re in y.im 1552473717.097 * [backup-simplify]: Simplify y.re into y.re 1552473717.097 * [taylor]: Taking taylor expansion of y.re in y.im 1552473717.097 * [backup-simplify]: Simplify y.re into y.re 1552473717.097 * [taylor]: Taking taylor expansion of (* y.im y.im) in y.im 1552473717.097 * [taylor]: Taking taylor expansion of y.im in y.im 1552473717.098 * [backup-simplify]: Simplify 0 into 0 1552473717.098 * [backup-simplify]: Simplify 1 into 1 1552473717.098 * [taylor]: Taking taylor expansion of y.im in y.im 1552473717.098 * [backup-simplify]: Simplify 0 into 0 1552473717.098 * [backup-simplify]: Simplify 1 into 1 1552473717.098 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1552473717.098 * [backup-simplify]: Simplify (* 0 0) into 0 1552473717.098 * [backup-simplify]: Simplify (+ (pow y.re 2) 0) into (pow y.re 2) 1552473717.098 * [backup-simplify]: Simplify (sqrt (pow y.re 2)) into y.re 1552473717.098 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1552473717.099 * [backup-simplify]: Simplify (+ (* 0 1) (* 1 0)) into 0 1552473717.099 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473717.099 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.re 2)))) into 0 1552473717.099 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 1552473717.099 * [backup-simplify]: Simplify (* 0 x.re) into 0 1552473717.099 * [backup-simplify]: Simplify (- 0) into 0 1552473717.099 * [backup-simplify]: Simplify (+ (* y.re x.im) 0) into (* y.re x.im) 1552473717.099 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1552473717.099 * [backup-simplify]: Simplify (/ (* y.re x.im) (pow y.re 2)) into (/ x.im y.re) 1552473717.099 * [taylor]: Taking taylor expansion of (/ (- (* y.re x.im) (* y.im x.re)) (pow (hypot y.re y.im) 2)) in x.re 1552473717.099 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.re 1552473717.099 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 1552473717.099 * [taylor]: Taking taylor expansion of y.re in x.re 1552473717.099 * [backup-simplify]: Simplify y.re into y.re 1552473717.099 * [taylor]: Taking taylor expansion of x.im in x.re 1552473717.099 * [backup-simplify]: Simplify x.im into x.im 1552473717.100 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 1552473717.100 * [taylor]: Taking taylor expansion of y.im in x.re 1552473717.100 * [backup-simplify]: Simplify y.im into y.im 1552473717.100 * [taylor]: Taking taylor expansion of x.re in x.re 1552473717.100 * [backup-simplify]: Simplify 0 into 0 1552473717.100 * [backup-simplify]: Simplify 1 into 1 1552473717.100 * [taylor]: Taking taylor expansion of (pow (hypot y.re y.im) 2) in x.re 1552473717.100 * [taylor]: Taking taylor expansion of (hypot y.re y.im) in x.re 1552473717.100 * [taylor]: Rewrote expression to (sqrt (+ (* y.re y.re) (* y.im y.im))) 1552473717.100 * [taylor]: Taking taylor expansion of (+ (* y.re y.re) (* y.im y.im)) in x.re 1552473717.100 * [taylor]: Taking taylor expansion of (* y.re y.re) in x.re 1552473717.100 * [taylor]: Taking taylor expansion of y.re in x.re 1552473717.100 * [backup-simplify]: Simplify y.re into y.re 1552473717.100 * [taylor]: Taking taylor expansion of y.re in x.re 1552473717.100 * [backup-simplify]: Simplify y.re into y.re 1552473717.100 * [taylor]: Taking taylor expansion of (* y.im y.im) in x.re 1552473717.100 * [taylor]: Taking taylor expansion of y.im in x.re 1552473717.100 * [backup-simplify]: Simplify y.im into y.im 1552473717.100 * [taylor]: Taking taylor expansion of y.im in x.re 1552473717.100 * [backup-simplify]: Simplify y.im into y.im 1552473717.100 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1552473717.100 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473717.100 * [backup-simplify]: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 1552473717.100 * [backup-simplify]: Simplify (sqrt (+ (pow y.re 2) (pow y.im 2))) into (sqrt (+ (pow y.re 2) (pow y.im 2))) 1552473717.100 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1552473717.100 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1552473717.100 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473717.101 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (pow y.re 2) (pow y.im 2))))) into 0 1552473717.101 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 1552473717.101 * [backup-simplify]: Simplify (* y.im 0) into 0 1552473717.101 * [backup-simplify]: Simplify (- 0) into 0 1552473717.101 * [backup-simplify]: Simplify (+ (* y.re x.im) 0) into (* y.re x.im) 1552473717.101 * [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)) 1552473717.101 * [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))) 1552473717.101 * [taylor]: Taking taylor expansion of (/ (- (* y.re x.im) (* y.im x.re)) (pow (hypot y.re y.im) 2)) in y.re 1552473717.101 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in y.re 1552473717.101 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 1552473717.101 * [taylor]: Taking taylor expansion of y.re in y.re 1552473717.101 * [backup-simplify]: Simplify 0 into 0 1552473717.101 * [backup-simplify]: Simplify 1 into 1 1552473717.101 * [taylor]: Taking taylor expansion of x.im in y.re 1552473717.101 * [backup-simplify]: Simplify x.im into x.im 1552473717.101 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 1552473717.101 * [taylor]: Taking taylor expansion of y.im in y.re 1552473717.101 * [backup-simplify]: Simplify y.im into y.im 1552473717.101 * [taylor]: Taking taylor expansion of x.re in y.re 1552473717.101 * [backup-simplify]: Simplify x.re into x.re 1552473717.101 * [taylor]: Taking taylor expansion of (pow (hypot y.re y.im) 2) in y.re 1552473717.101 * [taylor]: Taking taylor expansion of (hypot y.re y.im) in y.re 1552473717.101 * [taylor]: Rewrote expression to (sqrt (+ (* y.re y.re) (* y.im y.im))) 1552473717.101 * [taylor]: Taking taylor expansion of (+ (* y.re y.re) (* y.im y.im)) in y.re 1552473717.101 * [taylor]: Taking taylor expansion of (* y.re y.re) in y.re 1552473717.101 * [taylor]: Taking taylor expansion of y.re in y.re 1552473717.101 * [backup-simplify]: Simplify 0 into 0 1552473717.101 * [backup-simplify]: Simplify 1 into 1 1552473717.102 * [taylor]: Taking taylor expansion of y.re in y.re 1552473717.102 * [backup-simplify]: Simplify 0 into 0 1552473717.102 * [backup-simplify]: Simplify 1 into 1 1552473717.102 * [taylor]: Taking taylor expansion of (* y.im y.im) in y.re 1552473717.102 * [taylor]: Taking taylor expansion of y.im in y.re 1552473717.102 * [backup-simplify]: Simplify y.im into y.im 1552473717.102 * [taylor]: Taking taylor expansion of y.im in y.re 1552473717.102 * [backup-simplify]: Simplify y.im into y.im 1552473717.102 * [backup-simplify]: Simplify (* 0 0) into 0 1552473717.102 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473717.102 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 1552473717.102 * [backup-simplify]: Simplify (sqrt (pow y.im 2)) into y.im 1552473717.102 * [backup-simplify]: Simplify (+ (* 0 1) (* 1 0)) into 0 1552473717.102 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1552473717.103 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473717.103 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.im 2)))) into 0 1552473717.103 * [backup-simplify]: Simplify (* 0 x.im) into 0 1552473717.103 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1552473717.103 * [backup-simplify]: Simplify (- (* y.im x.re)) into (- (* y.im x.re)) 1552473717.103 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.re))) into (- (* y.im x.re)) 1552473717.103 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473717.103 * [backup-simplify]: Simplify (/ (- (* y.im x.re)) (pow y.im 2)) into (* -1 (/ x.re y.im)) 1552473717.103 * [taylor]: Taking taylor expansion of (/ (- (* y.re x.im) (* y.im x.re)) (pow (hypot y.re y.im) 2)) in x.im 1552473717.103 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.im 1552473717.103 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 1552473717.103 * [taylor]: Taking taylor expansion of y.re in x.im 1552473717.103 * [backup-simplify]: Simplify y.re into y.re 1552473717.103 * [taylor]: Taking taylor expansion of x.im in x.im 1552473717.103 * [backup-simplify]: Simplify 0 into 0 1552473717.103 * [backup-simplify]: Simplify 1 into 1 1552473717.103 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 1552473717.103 * [taylor]: Taking taylor expansion of y.im in x.im 1552473717.103 * [backup-simplify]: Simplify y.im into y.im 1552473717.103 * [taylor]: Taking taylor expansion of x.re in x.im 1552473717.103 * [backup-simplify]: Simplify x.re into x.re 1552473717.103 * [taylor]: Taking taylor expansion of (pow (hypot y.re y.im) 2) in x.im 1552473717.103 * [taylor]: Taking taylor expansion of (hypot y.re y.im) in x.im 1552473717.103 * [taylor]: Rewrote expression to (sqrt (+ (* y.re y.re) (* y.im y.im))) 1552473717.103 * [taylor]: Taking taylor expansion of (+ (* y.re y.re) (* y.im y.im)) in x.im 1552473717.103 * [taylor]: Taking taylor expansion of (* y.re y.re) in x.im 1552473717.103 * [taylor]: Taking taylor expansion of y.re in x.im 1552473717.103 * [backup-simplify]: Simplify y.re into y.re 1552473717.103 * [taylor]: Taking taylor expansion of y.re in x.im 1552473717.103 * [backup-simplify]: Simplify y.re into y.re 1552473717.103 * [taylor]: Taking taylor expansion of (* y.im y.im) in x.im 1552473717.103 * [taylor]: Taking taylor expansion of y.im in x.im 1552473717.103 * [backup-simplify]: Simplify y.im into y.im 1552473717.103 * [taylor]: Taking taylor expansion of y.im in x.im 1552473717.103 * [backup-simplify]: Simplify y.im into y.im 1552473717.103 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1552473717.104 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473717.104 * [backup-simplify]: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 1552473717.104 * [backup-simplify]: Simplify (sqrt (+ (pow y.re 2) (pow y.im 2))) into (sqrt (+ (pow y.re 2) (pow y.im 2))) 1552473717.104 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1552473717.104 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1552473717.104 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473717.104 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (pow y.re 2) (pow y.im 2))))) into 0 1552473717.104 * [backup-simplify]: Simplify (* y.re 0) into 0 1552473717.104 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1552473717.104 * [backup-simplify]: Simplify (- (* y.im x.re)) into (- (* y.im x.re)) 1552473717.104 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.re))) into (- (* y.im x.re)) 1552473717.104 * [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)) 1552473717.105 * [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)))) 1552473717.105 * [taylor]: Taking taylor expansion of (/ (- (* y.re x.im) (* y.im x.re)) (pow (hypot y.re y.im) 2)) in x.im 1552473717.105 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.im 1552473717.105 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 1552473717.105 * [taylor]: Taking taylor expansion of y.re in x.im 1552473717.105 * [backup-simplify]: Simplify y.re into y.re 1552473717.105 * [taylor]: Taking taylor expansion of x.im in x.im 1552473717.105 * [backup-simplify]: Simplify 0 into 0 1552473717.105 * [backup-simplify]: Simplify 1 into 1 1552473717.105 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 1552473717.105 * [taylor]: Taking taylor expansion of y.im in x.im 1552473717.105 * [backup-simplify]: Simplify y.im into y.im 1552473717.105 * [taylor]: Taking taylor expansion of x.re in x.im 1552473717.105 * [backup-simplify]: Simplify x.re into x.re 1552473717.105 * [taylor]: Taking taylor expansion of (pow (hypot y.re y.im) 2) in x.im 1552473717.105 * [taylor]: Taking taylor expansion of (hypot y.re y.im) in x.im 1552473717.105 * [taylor]: Rewrote expression to (sqrt (+ (* y.re y.re) (* y.im y.im))) 1552473717.105 * [taylor]: Taking taylor expansion of (+ (* y.re y.re) (* y.im y.im)) in x.im 1552473717.105 * [taylor]: Taking taylor expansion of (* y.re y.re) in x.im 1552473717.105 * [taylor]: Taking taylor expansion of y.re in x.im 1552473717.105 * [backup-simplify]: Simplify y.re into y.re 1552473717.105 * [taylor]: Taking taylor expansion of y.re in x.im 1552473717.105 * [backup-simplify]: Simplify y.re into y.re 1552473717.105 * [taylor]: Taking taylor expansion of (* y.im y.im) in x.im 1552473717.105 * [taylor]: Taking taylor expansion of y.im in x.im 1552473717.105 * [backup-simplify]: Simplify y.im into y.im 1552473717.105 * [taylor]: Taking taylor expansion of y.im in x.im 1552473717.105 * [backup-simplify]: Simplify y.im into y.im 1552473717.105 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1552473717.105 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473717.105 * [backup-simplify]: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 1552473717.105 * [backup-simplify]: Simplify (sqrt (+ (pow y.re 2) (pow y.im 2))) into (sqrt (+ (pow y.re 2) (pow y.im 2))) 1552473717.105 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1552473717.105 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1552473717.106 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473717.106 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (pow y.re 2) (pow y.im 2))))) into 0 1552473717.106 * [backup-simplify]: Simplify (* y.re 0) into 0 1552473717.106 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1552473717.106 * [backup-simplify]: Simplify (- (* y.im x.re)) into (- (* y.im x.re)) 1552473717.106 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.re))) into (- (* y.im x.re)) 1552473717.106 * [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)) 1552473717.106 * [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)))) 1552473717.106 * [taylor]: Taking taylor expansion of (* -1 (/ (* y.im x.re) (+ (pow y.re 2) (pow y.im 2)))) in y.re 1552473717.106 * [taylor]: Taking taylor expansion of -1 in y.re 1552473717.106 * [backup-simplify]: Simplify -1 into -1 1552473717.106 * [taylor]: Taking taylor expansion of (/ (* y.im x.re) (+ (pow y.re 2) (pow y.im 2))) in y.re 1552473717.106 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 1552473717.106 * [taylor]: Taking taylor expansion of y.im in y.re 1552473717.106 * [backup-simplify]: Simplify y.im into y.im 1552473717.106 * [taylor]: Taking taylor expansion of x.re in y.re 1552473717.106 * [backup-simplify]: Simplify x.re into x.re 1552473717.106 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 1552473717.106 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1552473717.106 * [taylor]: Taking taylor expansion of y.re in y.re 1552473717.106 * [backup-simplify]: Simplify 0 into 0 1552473717.106 * [backup-simplify]: Simplify 1 into 1 1552473717.106 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1552473717.106 * [taylor]: Taking taylor expansion of y.im in y.re 1552473717.106 * [backup-simplify]: Simplify y.im into y.im 1552473717.106 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1552473717.107 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473717.107 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 1552473717.107 * [backup-simplify]: Simplify (/ (* y.im x.re) (pow y.im 2)) into (/ x.re y.im) 1552473717.107 * [backup-simplify]: Simplify (* -1 (/ x.re y.im)) into (* -1 (/ x.re y.im)) 1552473717.107 * [taylor]: Taking taylor expansion of (* -1 (/ x.re y.im)) in x.re 1552473717.107 * [taylor]: Taking taylor expansion of -1 in x.re 1552473717.107 * [backup-simplify]: Simplify -1 into -1 1552473717.107 * [taylor]: Taking taylor expansion of (/ x.re y.im) in x.re 1552473717.107 * [taylor]: Taking taylor expansion of x.re in x.re 1552473717.107 * [backup-simplify]: Simplify 0 into 0 1552473717.107 * [backup-simplify]: Simplify 1 into 1 1552473717.107 * [taylor]: Taking taylor expansion of y.im in x.re 1552473717.107 * [backup-simplify]: Simplify y.im into y.im 1552473717.107 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473717.107 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1552473717.107 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 1552473717.107 * [backup-simplify]: Simplify (- 0) into 0 1552473717.107 * [backup-simplify]: Simplify (+ y.re 0) into y.re 1552473717.108 * [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 1552473717.108 * [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))) 1552473717.108 * [taylor]: Taking taylor expansion of (/ y.re (+ (pow y.re 2) (pow y.im 2))) in y.re 1552473717.108 * [taylor]: Taking taylor expansion of y.re in y.re 1552473717.108 * [backup-simplify]: Simplify 0 into 0 1552473717.108 * [backup-simplify]: Simplify 1 into 1 1552473717.108 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 1552473717.108 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1552473717.108 * [taylor]: Taking taylor expansion of y.re in y.re 1552473717.108 * [backup-simplify]: Simplify 0 into 0 1552473717.108 * [backup-simplify]: Simplify 1 into 1 1552473717.108 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1552473717.108 * [taylor]: Taking taylor expansion of y.im in y.re 1552473717.108 * [backup-simplify]: Simplify y.im into y.im 1552473717.108 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473717.108 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 1552473717.108 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1552473717.108 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 1552473717.108 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1552473717.109 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473717.109 * [backup-simplify]: Simplify (- (/ 0 (pow y.im 2)) (+ (* (/ x.re y.im) (/ 0 (pow y.im 2))))) into 0 1552473717.109 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 (/ x.re y.im))) into 0 1552473717.109 * [taylor]: Taking taylor expansion of 0 in x.re 1552473717.109 * [backup-simplify]: Simplify 0 into 0 1552473717.109 * [taylor]: Taking taylor expansion of 0 in y.im 1552473717.109 * [backup-simplify]: Simplify 0 into 0 1552473717.109 * [backup-simplify]: Simplify 0 into 0 1552473717.109 * [backup-simplify]: Simplify (* -1 (/ 1 y.im)) into (/ -1 y.im) 1552473717.109 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 1552473717.109 * [taylor]: Taking taylor expansion of -1 in y.im 1552473717.109 * [backup-simplify]: Simplify -1 into -1 1552473717.109 * [taylor]: Taking taylor expansion of y.im in y.im 1552473717.109 * [backup-simplify]: Simplify 0 into 0 1552473717.109 * [backup-simplify]: Simplify 1 into 1 1552473717.110 * [backup-simplify]: Simplify (/ -1 1) into -1 1552473717.110 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1552473717.110 * [backup-simplify]: Simplify 0 into 0 1552473717.111 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 1552473717.111 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 1552473717.111 * [backup-simplify]: Simplify (- 0) into 0 1552473717.111 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473717.112 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 1552473717.112 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1552473717.112 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473717.113 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (+ (pow y.re 2) (pow y.im 2))))) into 0 1552473717.113 * [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 1552473717.113 * [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 1552473717.113 * [taylor]: Taking taylor expansion of 0 in y.re 1552473717.113 * [backup-simplify]: Simplify 0 into 0 1552473717.114 * [taylor]: Taking taylor expansion of 0 in x.re 1552473717.114 * [backup-simplify]: Simplify 0 into 0 1552473717.114 * [taylor]: Taking taylor expansion of 0 in y.im 1552473717.114 * [backup-simplify]: Simplify 0 into 0 1552473717.114 * [backup-simplify]: Simplify 0 into 0 1552473717.114 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 1552473717.114 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 1552473717.114 * [taylor]: Taking taylor expansion of y.im in x.re 1552473717.114 * [backup-simplify]: Simplify y.im into y.im 1552473717.114 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473717.114 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1552473717.114 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 1552473717.114 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 1552473717.114 * [taylor]: Taking taylor expansion of y.im in y.im 1552473717.114 * [backup-simplify]: Simplify 0 into 0 1552473717.114 * [backup-simplify]: Simplify 1 into 1 1552473717.114 * [backup-simplify]: Simplify (* 1 1) into 1 1552473717.114 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473717.115 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1552473717.115 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552473717.116 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473717.116 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473717.116 * [backup-simplify]: Simplify 0 into 0 1552473717.116 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 1552473717.117 * [backup-simplify]: Simplify (* 1 1) into 1 1552473717.117 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1552473717.117 * [backup-simplify]: Simplify (+ 1 0) into 1 1552473717.118 * [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))) 1552473717.118 * [backup-simplify]: Simplify (+ (* -1 (- (/ x.re (pow y.im 3)))) (+ (* 0 0) (* 0 (/ x.re y.im)))) into (/ x.re (pow y.im 3)) 1552473717.118 * [taylor]: Taking taylor expansion of (/ x.re (pow y.im 3)) in x.re 1552473717.118 * [taylor]: Taking taylor expansion of x.re in x.re 1552473717.118 * [backup-simplify]: Simplify 0 into 0 1552473717.118 * [backup-simplify]: Simplify 1 into 1 1552473717.118 * [taylor]: Taking taylor expansion of (pow y.im 3) in x.re 1552473717.118 * [taylor]: Taking taylor expansion of y.im in x.re 1552473717.118 * [backup-simplify]: Simplify y.im into y.im 1552473717.118 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473717.118 * [backup-simplify]: Simplify (* y.im (pow y.im 2)) into (pow y.im 3) 1552473717.119 * [backup-simplify]: Simplify (/ 1 (pow y.im 3)) into (/ 1 (pow y.im 3)) 1552473717.119 * [taylor]: Taking taylor expansion of 0 in y.im 1552473717.119 * [backup-simplify]: Simplify 0 into 0 1552473717.119 * [backup-simplify]: Simplify 0 into 0 1552473717.119 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1552473717.119 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 (/ 1 y.im))) into 0 1552473717.119 * [taylor]: Taking taylor expansion of 0 in y.im 1552473717.119 * [backup-simplify]: Simplify 0 into 0 1552473717.119 * [backup-simplify]: Simplify 0 into 0 1552473717.119 * [backup-simplify]: Simplify 0 into 0 1552473717.120 * [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)) 1552473717.120 * [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 1552473717.120 * [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 1552473717.120 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.im 1552473717.120 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.im 1552473717.120 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 1552473717.120 * [taylor]: Taking taylor expansion of y.re in y.im 1552473717.120 * [backup-simplify]: Simplify y.re into y.re 1552473717.120 * [taylor]: Taking taylor expansion of x.im in y.im 1552473717.120 * [backup-simplify]: Simplify x.im into x.im 1552473717.120 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 1552473717.120 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 1552473717.120 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.im 1552473717.120 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 1552473717.120 * [taylor]: Taking taylor expansion of y.im in y.im 1552473717.120 * [backup-simplify]: Simplify 0 into 0 1552473717.120 * [backup-simplify]: Simplify 1 into 1 1552473717.120 * [taylor]: Taking taylor expansion of x.re in y.im 1552473717.120 * [backup-simplify]: Simplify x.re into x.re 1552473717.120 * [backup-simplify]: Simplify (* 0 x.re) into 0 1552473717.121 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 1552473717.121 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1552473717.121 * [taylor]: Taking taylor expansion of (pow (hypot (/ 1 y.re) (/ 1 y.im)) 2) in y.im 1552473717.121 * [taylor]: Taking taylor expansion of (hypot (/ 1 y.re) (/ 1 y.im)) in y.im 1552473717.121 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im)))) 1552473717.121 * [taylor]: Taking taylor expansion of (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im))) in y.im 1552473717.121 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in y.im 1552473717.121 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.im 1552473717.121 * [taylor]: Taking taylor expansion of y.re in y.im 1552473717.121 * [backup-simplify]: Simplify y.re into y.re 1552473717.121 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1552473717.121 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.im 1552473717.121 * [taylor]: Taking taylor expansion of y.re in y.im 1552473717.121 * [backup-simplify]: Simplify y.re into y.re 1552473717.121 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1552473717.121 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.im 1552473717.122 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1552473717.122 * [taylor]: Taking taylor expansion of y.im in y.im 1552473717.122 * [backup-simplify]: Simplify 0 into 0 1552473717.122 * [backup-simplify]: Simplify 1 into 1 1552473717.122 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473717.122 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1552473717.122 * [taylor]: Taking taylor expansion of y.im in y.im 1552473717.122 * [backup-simplify]: Simplify 0 into 0 1552473717.122 * [backup-simplify]: Simplify 1 into 1 1552473717.122 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473717.123 * [backup-simplify]: Simplify (* 1 1) into 1 1552473717.123 * [backup-simplify]: Simplify (+ 0 1) into 1 1552473717.124 * [backup-simplify]: Simplify (sqrt 1) into 1 1552473717.124 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473717.125 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473717.126 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552473717.126 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473717.127 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1552473717.127 * [backup-simplify]: Simplify (- (/ 1 x.re)) into (- (/ 1 x.re)) 1552473717.127 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.re))) into (- (/ 1 x.re)) 1552473717.127 * [backup-simplify]: Simplify (* 1 1) into 1 1552473717.127 * [backup-simplify]: Simplify (/ (- (/ 1 x.re)) 1) into (/ -1 x.re) 1552473717.127 * [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 1552473717.127 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.re 1552473717.128 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.re 1552473717.128 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 1552473717.128 * [taylor]: Taking taylor expansion of y.re in x.re 1552473717.128 * [backup-simplify]: Simplify y.re into y.re 1552473717.128 * [taylor]: Taking taylor expansion of x.im in x.re 1552473717.128 * [backup-simplify]: Simplify x.im into x.im 1552473717.128 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 1552473717.128 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 1552473717.128 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 1552473717.128 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 1552473717.128 * [taylor]: Taking taylor expansion of y.im in x.re 1552473717.128 * [backup-simplify]: Simplify y.im into y.im 1552473717.128 * [taylor]: Taking taylor expansion of x.re in x.re 1552473717.128 * [backup-simplify]: Simplify 0 into 0 1552473717.128 * [backup-simplify]: Simplify 1 into 1 1552473717.128 * [backup-simplify]: Simplify (* y.im 0) into 0 1552473717.128 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1552473717.128 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473717.129 * [taylor]: Taking taylor expansion of (pow (hypot (/ 1 y.re) (/ 1 y.im)) 2) in x.re 1552473717.129 * [taylor]: Taking taylor expansion of (hypot (/ 1 y.re) (/ 1 y.im)) in x.re 1552473717.129 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im)))) 1552473717.129 * [taylor]: Taking taylor expansion of (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im))) in x.re 1552473717.129 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in x.re 1552473717.129 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.re 1552473717.129 * [taylor]: Taking taylor expansion of y.re in x.re 1552473717.129 * [backup-simplify]: Simplify y.re into y.re 1552473717.129 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1552473717.129 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.re 1552473717.129 * [taylor]: Taking taylor expansion of y.re in x.re 1552473717.129 * [backup-simplify]: Simplify y.re into y.re 1552473717.129 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1552473717.129 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in x.re 1552473717.129 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.re 1552473717.129 * [taylor]: Taking taylor expansion of y.im in x.re 1552473717.129 * [backup-simplify]: Simplify y.im into y.im 1552473717.129 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473717.129 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.re 1552473717.129 * [taylor]: Taking taylor expansion of y.im in x.re 1552473717.129 * [backup-simplify]: Simplify y.im into y.im 1552473717.130 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473717.130 * [backup-simplify]: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 1552473717.130 * [backup-simplify]: Simplify (* (/ 1 y.im) (/ 1 y.im)) into (/ 1 (pow y.im 2)) 1552473717.130 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1552473717.130 * [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)))) 1552473717.130 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1552473717.130 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1552473717.130 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (* 0 (/ 1 y.re))) into 0 1552473717.131 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1552473717.131 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1552473717.131 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (* 0 (/ 1 y.im))) into 0 1552473717.131 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473717.132 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1552473717.132 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 1552473717.132 * [backup-simplify]: Simplify (+ 0 (- (/ 1 y.im))) into (- (/ 1 y.im)) 1552473717.132 * [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))) 1552473717.132 * [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))))) 1552473717.132 * [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 1552473717.132 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.re 1552473717.132 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.re 1552473717.132 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 1552473717.132 * [taylor]: Taking taylor expansion of y.re in y.re 1552473717.132 * [backup-simplify]: Simplify 0 into 0 1552473717.132 * [backup-simplify]: Simplify 1 into 1 1552473717.133 * [taylor]: Taking taylor expansion of x.im in y.re 1552473717.133 * [backup-simplify]: Simplify x.im into x.im 1552473717.133 * [backup-simplify]: Simplify (* 0 x.im) into 0 1552473717.133 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1552473717.133 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1552473717.133 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 1552473717.133 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 1552473717.133 * [taylor]: Taking taylor expansion of y.im in y.re 1552473717.133 * [backup-simplify]: Simplify y.im into y.im 1552473717.133 * [taylor]: Taking taylor expansion of x.re in y.re 1552473717.133 * [backup-simplify]: Simplify x.re into x.re 1552473717.133 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1552473717.133 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 1552473717.133 * [taylor]: Taking taylor expansion of (pow (hypot (/ 1 y.re) (/ 1 y.im)) 2) in y.re 1552473717.133 * [taylor]: Taking taylor expansion of (hypot (/ 1 y.re) (/ 1 y.im)) in y.re 1552473717.133 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im)))) 1552473717.134 * [taylor]: Taking taylor expansion of (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im))) in y.re 1552473717.134 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in y.re 1552473717.134 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 1552473717.134 * [taylor]: Taking taylor expansion of y.re in y.re 1552473717.134 * [backup-simplify]: Simplify 0 into 0 1552473717.134 * [backup-simplify]: Simplify 1 into 1 1552473717.134 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473717.134 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 1552473717.134 * [taylor]: Taking taylor expansion of y.re in y.re 1552473717.134 * [backup-simplify]: Simplify 0 into 0 1552473717.134 * [backup-simplify]: Simplify 1 into 1 1552473717.134 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473717.135 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.re 1552473717.135 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.re 1552473717.135 * [taylor]: Taking taylor expansion of y.im in y.re 1552473717.135 * [backup-simplify]: Simplify y.im into y.im 1552473717.135 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473717.135 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.re 1552473717.135 * [taylor]: Taking taylor expansion of y.im in y.re 1552473717.135 * [backup-simplify]: Simplify y.im into y.im 1552473717.135 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473717.135 * [backup-simplify]: Simplify (* 1 1) into 1 1552473717.136 * [backup-simplify]: Simplify (+ 1 0) into 1 1552473717.136 * [backup-simplify]: Simplify (sqrt 1) into 1 1552473717.137 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473717.137 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473717.138 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552473717.138 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473717.139 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1552473717.139 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 1552473717.139 * [backup-simplify]: Simplify (* 1 1) into 1 1552473717.139 * [backup-simplify]: Simplify (/ (/ 1 x.im) 1) into (/ 1 x.im) 1552473717.139 * [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 1552473717.140 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 1552473717.140 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 1552473717.140 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 1552473717.140 * [taylor]: Taking taylor expansion of y.re in x.im 1552473717.140 * [backup-simplify]: Simplify y.re into y.re 1552473717.140 * [taylor]: Taking taylor expansion of x.im in x.im 1552473717.140 * [backup-simplify]: Simplify 0 into 0 1552473717.140 * [backup-simplify]: Simplify 1 into 1 1552473717.140 * [backup-simplify]: Simplify (* y.re 0) into 0 1552473717.140 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1552473717.140 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1552473717.140 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 1552473717.140 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 1552473717.140 * [taylor]: Taking taylor expansion of y.im in x.im 1552473717.140 * [backup-simplify]: Simplify y.im into y.im 1552473717.140 * [taylor]: Taking taylor expansion of x.re in x.im 1552473717.140 * [backup-simplify]: Simplify x.re into x.re 1552473717.140 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1552473717.141 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 1552473717.141 * [taylor]: Taking taylor expansion of (pow (hypot (/ 1 y.re) (/ 1 y.im)) 2) in x.im 1552473717.141 * [taylor]: Taking taylor expansion of (hypot (/ 1 y.re) (/ 1 y.im)) in x.im 1552473717.141 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im)))) 1552473717.141 * [taylor]: Taking taylor expansion of (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im))) in x.im 1552473717.141 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in x.im 1552473717.141 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.im 1552473717.141 * [taylor]: Taking taylor expansion of y.re in x.im 1552473717.141 * [backup-simplify]: Simplify y.re into y.re 1552473717.141 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1552473717.141 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.im 1552473717.141 * [taylor]: Taking taylor expansion of y.re in x.im 1552473717.141 * [backup-simplify]: Simplify y.re into y.re 1552473717.141 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1552473717.141 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in x.im 1552473717.141 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.im 1552473717.141 * [taylor]: Taking taylor expansion of y.im in x.im 1552473717.141 * [backup-simplify]: Simplify y.im into y.im 1552473717.141 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473717.141 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.im 1552473717.141 * [taylor]: Taking taylor expansion of y.im in x.im 1552473717.141 * [backup-simplify]: Simplify y.im into y.im 1552473717.141 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473717.141 * [backup-simplify]: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 1552473717.142 * [backup-simplify]: Simplify (* (/ 1 y.im) (/ 1 y.im)) into (/ 1 (pow y.im 2)) 1552473717.142 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1552473717.142 * [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)))) 1552473717.142 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1552473717.142 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1552473717.142 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (* 0 (/ 1 y.re))) into 0 1552473717.142 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1552473717.143 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1552473717.143 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (* 0 (/ 1 y.im))) into 0 1552473717.143 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473717.143 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1552473717.143 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1552473717.144 * [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))) 1552473717.144 * [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))))) 1552473717.144 * [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 1552473717.144 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 1552473717.144 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 1552473717.144 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 1552473717.144 * [taylor]: Taking taylor expansion of y.re in x.im 1552473717.144 * [backup-simplify]: Simplify y.re into y.re 1552473717.144 * [taylor]: Taking taylor expansion of x.im in x.im 1552473717.144 * [backup-simplify]: Simplify 0 into 0 1552473717.144 * [backup-simplify]: Simplify 1 into 1 1552473717.144 * [backup-simplify]: Simplify (* y.re 0) into 0 1552473717.145 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1552473717.145 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1552473717.145 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 1552473717.145 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 1552473717.145 * [taylor]: Taking taylor expansion of y.im in x.im 1552473717.145 * [backup-simplify]: Simplify y.im into y.im 1552473717.145 * [taylor]: Taking taylor expansion of x.re in x.im 1552473717.145 * [backup-simplify]: Simplify x.re into x.re 1552473717.145 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1552473717.145 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 1552473717.145 * [taylor]: Taking taylor expansion of (pow (hypot (/ 1 y.re) (/ 1 y.im)) 2) in x.im 1552473717.145 * [taylor]: Taking taylor expansion of (hypot (/ 1 y.re) (/ 1 y.im)) in x.im 1552473717.145 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im)))) 1552473717.145 * [taylor]: Taking taylor expansion of (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im))) in x.im 1552473717.146 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in x.im 1552473717.146 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.im 1552473717.146 * [taylor]: Taking taylor expansion of y.re in x.im 1552473717.146 * [backup-simplify]: Simplify y.re into y.re 1552473717.146 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1552473717.146 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.im 1552473717.146 * [taylor]: Taking taylor expansion of y.re in x.im 1552473717.146 * [backup-simplify]: Simplify y.re into y.re 1552473717.146 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1552473717.146 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in x.im 1552473717.146 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.im 1552473717.146 * [taylor]: Taking taylor expansion of y.im in x.im 1552473717.146 * [backup-simplify]: Simplify y.im into y.im 1552473717.146 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473717.146 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.im 1552473717.146 * [taylor]: Taking taylor expansion of y.im in x.im 1552473717.146 * [backup-simplify]: Simplify y.im into y.im 1552473717.146 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473717.146 * [backup-simplify]: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 1552473717.146 * [backup-simplify]: Simplify (* (/ 1 y.im) (/ 1 y.im)) into (/ 1 (pow y.im 2)) 1552473717.146 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1552473717.147 * [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)))) 1552473717.147 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1552473717.147 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1552473717.147 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (* 0 (/ 1 y.re))) into 0 1552473717.147 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1552473717.147 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1552473717.147 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (* 0 (/ 1 y.im))) into 0 1552473717.148 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473717.148 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1552473717.148 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1552473717.149 * [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))) 1552473717.149 * [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))))) 1552473717.149 * [taylor]: Taking taylor expansion of (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 1552473717.149 * [taylor]: Taking taylor expansion of (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1552473717.149 * [taylor]: Taking taylor expansion of y.re in y.re 1552473717.149 * [backup-simplify]: Simplify 0 into 0 1552473717.149 * [backup-simplify]: Simplify 1 into 1 1552473717.149 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1552473717.149 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1552473717.149 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1552473717.149 * [taylor]: Taking taylor expansion of y.re in y.re 1552473717.149 * [backup-simplify]: Simplify 0 into 0 1552473717.149 * [backup-simplify]: Simplify 1 into 1 1552473717.150 * [backup-simplify]: Simplify (* 1 1) into 1 1552473717.150 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473717.150 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1552473717.150 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1552473717.150 * [taylor]: Taking taylor expansion of y.im in y.re 1552473717.150 * [backup-simplify]: Simplify y.im into y.im 1552473717.150 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473717.150 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1552473717.151 * [backup-simplify]: Simplify (+ 1 0) into 1 1552473717.151 * [backup-simplify]: Simplify (* 0 1) into 0 1552473717.152 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552473717.153 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473717.153 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473717.154 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 1)) into 1 1552473717.154 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473717.154 * [taylor]: Taking taylor expansion of 1 in x.re 1552473717.154 * [backup-simplify]: Simplify 1 into 1 1552473717.155 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 1552473717.155 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1552473717.155 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 1552473717.155 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.re)))) into (- (/ 1 (* y.im x.re))) 1552473717.156 * [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 1552473717.157 * [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))))))) 1552473717.157 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) in y.re 1552473717.157 * [taylor]: Taking taylor expansion of (/ 1 (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 1552473717.157 * [taylor]: Taking taylor expansion of (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 1552473717.157 * [taylor]: Taking taylor expansion of y.im in y.re 1552473717.157 * [backup-simplify]: Simplify y.im into y.im 1552473717.157 * [taylor]: Taking taylor expansion of (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1552473717.157 * [taylor]: Taking taylor expansion of x.re in y.re 1552473717.157 * [backup-simplify]: Simplify x.re into x.re 1552473717.157 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1552473717.157 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1552473717.157 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1552473717.157 * [taylor]: Taking taylor expansion of y.re in y.re 1552473717.157 * [backup-simplify]: Simplify 0 into 0 1552473717.157 * [backup-simplify]: Simplify 1 into 1 1552473717.158 * [backup-simplify]: Simplify (* 1 1) into 1 1552473717.158 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473717.158 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1552473717.158 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1552473717.158 * [taylor]: Taking taylor expansion of y.im in y.re 1552473717.158 * [backup-simplify]: Simplify y.im into y.im 1552473717.158 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473717.158 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1552473717.159 * [backup-simplify]: Simplify (+ 1 0) into 1 1552473717.159 * [backup-simplify]: Simplify (* x.re 1) into x.re 1552473717.159 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1552473717.159 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 1552473717.160 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1552473717.161 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473717.161 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 1552473717.162 * [backup-simplify]: Simplify (+ (* 0 (/ 1 (pow y.im 2))) (+ (* 1 0) (* 0 1))) into 0 1552473717.163 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473717.163 * [taylor]: Taking taylor expansion of 0 in x.re 1552473717.163 * [backup-simplify]: Simplify 0 into 0 1552473717.163 * [taylor]: Taking taylor expansion of 1 in y.im 1552473717.163 * [backup-simplify]: Simplify 1 into 1 1552473717.163 * [backup-simplify]: Simplify 0 into 0 1552473717.164 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1552473717.164 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1552473717.164 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 1552473717.164 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 1552473717.165 * [backup-simplify]: Simplify (- 0) into 0 1552473717.165 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473717.165 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1552473717.165 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1552473717.166 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (+ (* 0 0) (* 0 (/ 1 y.re)))) into 0 1552473717.166 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1552473717.166 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1552473717.167 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (+ (* 0 0) (* 0 (/ 1 y.im)))) into 0 1552473717.167 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473717.168 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1552473717.169 * [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 1552473717.170 * [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 1552473717.170 * [taylor]: Taking taylor expansion of 0 in y.re 1552473717.170 * [backup-simplify]: Simplify 0 into 0 1552473717.170 * [taylor]: Taking taylor expansion of 0 in x.re 1552473717.170 * [backup-simplify]: Simplify 0 into 0 1552473717.171 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 1552473717.171 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in x.re 1552473717.171 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 1552473717.171 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 1552473717.171 * [taylor]: Taking taylor expansion of y.im in x.re 1552473717.171 * [backup-simplify]: Simplify y.im into y.im 1552473717.171 * [taylor]: Taking taylor expansion of x.re in x.re 1552473717.171 * [backup-simplify]: Simplify 0 into 0 1552473717.171 * [backup-simplify]: Simplify 1 into 1 1552473717.171 * [backup-simplify]: Simplify (* y.im 0) into 0 1552473717.171 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1552473717.171 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473717.171 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 1552473717.171 * [taylor]: Taking taylor expansion of (- (/ 1 y.im)) in y.im 1552473717.172 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1552473717.172 * [taylor]: Taking taylor expansion of y.im in y.im 1552473717.172 * [backup-simplify]: Simplify 0 into 0 1552473717.172 * [backup-simplify]: Simplify 1 into 1 1552473717.172 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473717.173 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473717.174 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473717.174 * [backup-simplify]: Simplify (- 0) into 0 1552473717.174 * [backup-simplify]: Simplify 0 into 0 1552473717.175 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1552473717.176 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473717.176 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1552473717.176 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1552473717.177 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473717.178 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 (/ 1 (pow y.im 2))) (+ (* 0 0) (* 0 1)))) into (/ 1 (pow y.im 2)) 1552473717.179 * [backup-simplify]: Simplify (- (+ (* 1 (/ (/ 1 (pow y.im 2)) 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow y.im 2))) 1552473717.179 * [taylor]: Taking taylor expansion of (- (/ 1 (pow y.im 2))) in x.re 1552473717.179 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 1552473717.179 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 1552473717.179 * [taylor]: Taking taylor expansion of y.im in x.re 1552473717.179 * [backup-simplify]: Simplify y.im into y.im 1552473717.179 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473717.179 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1552473717.179 * [taylor]: Taking taylor expansion of 0 in y.im 1552473717.179 * [backup-simplify]: Simplify 0 into 0 1552473717.179 * [backup-simplify]: Simplify 0 into 0 1552473717.179 * [taylor]: Taking taylor expansion of 0 in y.im 1552473717.179 * [backup-simplify]: Simplify 0 into 0 1552473717.179 * [backup-simplify]: Simplify 0 into 0 1552473717.179 * [backup-simplify]: Simplify 0 into 0 1552473717.181 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 1552473717.181 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1552473717.181 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 1552473717.182 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 1552473717.182 * [backup-simplify]: Simplify (- 0) into 0 1552473717.182 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473717.183 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1552473717.183 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1552473717.184 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 y.re))))) into 0 1552473717.184 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1552473717.184 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1552473717.185 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 y.im))))) into 0 1552473717.185 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473717.186 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1552473717.187 * [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 1552473717.189 * [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 1552473717.189 * [taylor]: Taking taylor expansion of 0 in y.re 1552473717.189 * [backup-simplify]: Simplify 0 into 0 1552473717.189 * [taylor]: Taking taylor expansion of 0 in x.re 1552473717.189 * [backup-simplify]: Simplify 0 into 0 1552473717.189 * [taylor]: Taking taylor expansion of 0 in x.re 1552473717.189 * [backup-simplify]: Simplify 0 into 0 1552473717.195 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552473717.196 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473717.197 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473717.198 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 1)) into 0 1552473717.198 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 1552473717.198 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 1552473717.198 * [backup-simplify]: Simplify (- 0) into 0 1552473717.198 * [taylor]: Taking taylor expansion of 0 in x.re 1552473717.198 * [backup-simplify]: Simplify 0 into 0 1552473717.200 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1552473717.201 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473717.201 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1552473717.201 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 1552473717.202 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473717.203 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 (/ 1 (pow y.im 2))) (+ (* 0 0) (* 0 1))))) into 0 1552473717.204 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ (/ 1 (pow y.im 2)) 1)) (* (- (/ 1 (pow y.im 2))) (/ 0 1)))) into 0 1552473717.204 * [taylor]: Taking taylor expansion of 0 in x.re 1552473717.204 * [backup-simplify]: Simplify 0 into 0 1552473717.205 * [taylor]: Taking taylor expansion of 0 in y.im 1552473717.205 * [backup-simplify]: Simplify 0 into 0 1552473717.205 * [backup-simplify]: Simplify 0 into 0 1552473717.205 * [backup-simplify]: Simplify 0 into 0 1552473717.205 * [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)) 1552473717.205 * [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 1552473717.205 * [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 1552473717.205 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.im 1552473717.205 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.im 1552473717.205 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 1552473717.205 * [taylor]: Taking taylor expansion of y.re in y.im 1552473717.205 * [backup-simplify]: Simplify y.re into y.re 1552473717.205 * [taylor]: Taking taylor expansion of x.im in y.im 1552473717.205 * [backup-simplify]: Simplify x.im into x.im 1552473717.205 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 1552473717.206 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 1552473717.206 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.im 1552473717.206 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 1552473717.206 * [taylor]: Taking taylor expansion of y.im in y.im 1552473717.206 * [backup-simplify]: Simplify 0 into 0 1552473717.206 * [backup-simplify]: Simplify 1 into 1 1552473717.206 * [taylor]: Taking taylor expansion of x.re in y.im 1552473717.206 * [backup-simplify]: Simplify x.re into x.re 1552473717.206 * [backup-simplify]: Simplify (* 0 x.re) into 0 1552473717.206 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 1552473717.206 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1552473717.206 * [taylor]: Taking taylor expansion of (pow (hypot (/ -1 y.re) (/ -1 y.im)) 2) in y.im 1552473717.206 * [taylor]: Taking taylor expansion of (hypot (/ -1 y.re) (/ -1 y.im)) in y.im 1552473717.206 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im)))) 1552473717.206 * [taylor]: Taking taylor expansion of (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im))) in y.im 1552473717.206 * [taylor]: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in y.im 1552473717.207 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.im 1552473717.207 * [taylor]: Taking taylor expansion of -1 in y.im 1552473717.207 * [backup-simplify]: Simplify -1 into -1 1552473717.207 * [taylor]: Taking taylor expansion of y.re in y.im 1552473717.207 * [backup-simplify]: Simplify y.re into y.re 1552473717.207 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1552473717.207 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.im 1552473717.207 * [taylor]: Taking taylor expansion of -1 in y.im 1552473717.207 * [backup-simplify]: Simplify -1 into -1 1552473717.207 * [taylor]: Taking taylor expansion of y.re in y.im 1552473717.207 * [backup-simplify]: Simplify y.re into y.re 1552473717.207 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1552473717.207 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.im 1552473717.207 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 1552473717.207 * [taylor]: Taking taylor expansion of -1 in y.im 1552473717.207 * [backup-simplify]: Simplify -1 into -1 1552473717.207 * [taylor]: Taking taylor expansion of y.im in y.im 1552473717.207 * [backup-simplify]: Simplify 0 into 0 1552473717.207 * [backup-simplify]: Simplify 1 into 1 1552473717.207 * [backup-simplify]: Simplify (/ -1 1) into -1 1552473717.207 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 1552473717.207 * [taylor]: Taking taylor expansion of -1 in y.im 1552473717.207 * [backup-simplify]: Simplify -1 into -1 1552473717.208 * [taylor]: Taking taylor expansion of y.im in y.im 1552473717.208 * [backup-simplify]: Simplify 0 into 0 1552473717.208 * [backup-simplify]: Simplify 1 into 1 1552473717.208 * [backup-simplify]: Simplify (/ -1 1) into -1 1552473717.208 * [backup-simplify]: Simplify (* -1 -1) into 1 1552473717.209 * [backup-simplify]: Simplify (+ 0 1) into 1 1552473717.209 * [backup-simplify]: Simplify (sqrt 1) into 1 1552473717.210 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1552473717.210 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1552473717.211 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 -1)) into 0 1552473717.211 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473717.211 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1552473717.211 * [backup-simplify]: Simplify (- (/ 1 x.re)) into (- (/ 1 x.re)) 1552473717.211 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.re))) into (- (/ 1 x.re)) 1552473717.212 * [backup-simplify]: Simplify (* 1 1) into 1 1552473717.212 * [backup-simplify]: Simplify (/ (- (/ 1 x.re)) 1) into (/ -1 x.re) 1552473717.212 * [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 1552473717.212 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.re 1552473717.212 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.re 1552473717.212 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 1552473717.212 * [taylor]: Taking taylor expansion of y.re in x.re 1552473717.212 * [backup-simplify]: Simplify y.re into y.re 1552473717.212 * [taylor]: Taking taylor expansion of x.im in x.re 1552473717.212 * [backup-simplify]: Simplify x.im into x.im 1552473717.212 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 1552473717.212 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 1552473717.212 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 1552473717.212 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 1552473717.212 * [taylor]: Taking taylor expansion of y.im in x.re 1552473717.212 * [backup-simplify]: Simplify y.im into y.im 1552473717.212 * [taylor]: Taking taylor expansion of x.re in x.re 1552473717.212 * [backup-simplify]: Simplify 0 into 0 1552473717.212 * [backup-simplify]: Simplify 1 into 1 1552473717.212 * [backup-simplify]: Simplify (* y.im 0) into 0 1552473717.212 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1552473717.212 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473717.212 * [taylor]: Taking taylor expansion of (pow (hypot (/ -1 y.re) (/ -1 y.im)) 2) in x.re 1552473717.212 * [taylor]: Taking taylor expansion of (hypot (/ -1 y.re) (/ -1 y.im)) in x.re 1552473717.213 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im)))) 1552473717.213 * [taylor]: Taking taylor expansion of (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im))) in x.re 1552473717.213 * [taylor]: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in x.re 1552473717.213 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.re 1552473717.213 * [taylor]: Taking taylor expansion of -1 in x.re 1552473717.213 * [backup-simplify]: Simplify -1 into -1 1552473717.213 * [taylor]: Taking taylor expansion of y.re in x.re 1552473717.213 * [backup-simplify]: Simplify y.re into y.re 1552473717.213 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1552473717.213 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.re 1552473717.213 * [taylor]: Taking taylor expansion of -1 in x.re 1552473717.213 * [backup-simplify]: Simplify -1 into -1 1552473717.213 * [taylor]: Taking taylor expansion of y.re in x.re 1552473717.213 * [backup-simplify]: Simplify y.re into y.re 1552473717.213 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1552473717.213 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in x.re 1552473717.213 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.re 1552473717.213 * [taylor]: Taking taylor expansion of -1 in x.re 1552473717.213 * [backup-simplify]: Simplify -1 into -1 1552473717.213 * [taylor]: Taking taylor expansion of y.im in x.re 1552473717.213 * [backup-simplify]: Simplify y.im into y.im 1552473717.213 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1552473717.213 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.re 1552473717.213 * [taylor]: Taking taylor expansion of -1 in x.re 1552473717.213 * [backup-simplify]: Simplify -1 into -1 1552473717.213 * [taylor]: Taking taylor expansion of y.im in x.re 1552473717.213 * [backup-simplify]: Simplify y.im into y.im 1552473717.213 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1552473717.213 * [backup-simplify]: Simplify (* (/ -1 y.re) (/ -1 y.re)) into (/ 1 (pow y.re 2)) 1552473717.213 * [backup-simplify]: Simplify (* (/ -1 y.im) (/ -1 y.im)) into (/ 1 (pow y.im 2)) 1552473717.213 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1552473717.214 * [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)))) 1552473717.214 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1552473717.214 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1552473717.214 * [backup-simplify]: Simplify (+ (* (/ -1 y.re) 0) (* 0 (/ -1 y.re))) into 0 1552473717.214 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1552473717.214 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1552473717.214 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (* 0 (/ -1 y.im))) into 0 1552473717.214 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473717.214 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1552473717.215 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 1552473717.215 * [backup-simplify]: Simplify (+ 0 (- (/ 1 y.im))) into (- (/ 1 y.im)) 1552473717.215 * [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))) 1552473717.215 * [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))))) 1552473717.215 * [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 1552473717.215 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.re 1552473717.215 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.re 1552473717.215 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 1552473717.215 * [taylor]: Taking taylor expansion of y.re in y.re 1552473717.215 * [backup-simplify]: Simplify 0 into 0 1552473717.215 * [backup-simplify]: Simplify 1 into 1 1552473717.215 * [taylor]: Taking taylor expansion of x.im in y.re 1552473717.215 * [backup-simplify]: Simplify x.im into x.im 1552473717.215 * [backup-simplify]: Simplify (* 0 x.im) into 0 1552473717.215 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1552473717.215 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1552473717.215 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 1552473717.215 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 1552473717.215 * [taylor]: Taking taylor expansion of y.im in y.re 1552473717.215 * [backup-simplify]: Simplify y.im into y.im 1552473717.215 * [taylor]: Taking taylor expansion of x.re in y.re 1552473717.215 * [backup-simplify]: Simplify x.re into x.re 1552473717.215 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1552473717.216 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 1552473717.216 * [taylor]: Taking taylor expansion of (pow (hypot (/ -1 y.re) (/ -1 y.im)) 2) in y.re 1552473717.216 * [taylor]: Taking taylor expansion of (hypot (/ -1 y.re) (/ -1 y.im)) in y.re 1552473717.216 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im)))) 1552473717.216 * [taylor]: Taking taylor expansion of (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im))) in y.re 1552473717.216 * [taylor]: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in y.re 1552473717.216 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.re 1552473717.216 * [taylor]: Taking taylor expansion of -1 in y.re 1552473717.216 * [backup-simplify]: Simplify -1 into -1 1552473717.216 * [taylor]: Taking taylor expansion of y.re in y.re 1552473717.216 * [backup-simplify]: Simplify 0 into 0 1552473717.216 * [backup-simplify]: Simplify 1 into 1 1552473717.216 * [backup-simplify]: Simplify (/ -1 1) into -1 1552473717.216 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.re 1552473717.216 * [taylor]: Taking taylor expansion of -1 in y.re 1552473717.216 * [backup-simplify]: Simplify -1 into -1 1552473717.216 * [taylor]: Taking taylor expansion of y.re in y.re 1552473717.216 * [backup-simplify]: Simplify 0 into 0 1552473717.216 * [backup-simplify]: Simplify 1 into 1 1552473717.216 * [backup-simplify]: Simplify (/ -1 1) into -1 1552473717.216 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.re 1552473717.216 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.re 1552473717.216 * [taylor]: Taking taylor expansion of -1 in y.re 1552473717.216 * [backup-simplify]: Simplify -1 into -1 1552473717.216 * [taylor]: Taking taylor expansion of y.im in y.re 1552473717.217 * [backup-simplify]: Simplify y.im into y.im 1552473717.217 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1552473717.217 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.re 1552473717.217 * [taylor]: Taking taylor expansion of -1 in y.re 1552473717.217 * [backup-simplify]: Simplify -1 into -1 1552473717.217 * [taylor]: Taking taylor expansion of y.im in y.re 1552473717.217 * [backup-simplify]: Simplify y.im into y.im 1552473717.217 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1552473717.217 * [backup-simplify]: Simplify (* -1 -1) into 1 1552473717.217 * [backup-simplify]: Simplify (+ 1 0) into 1 1552473717.217 * [backup-simplify]: Simplify (sqrt 1) into 1 1552473717.218 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1552473717.218 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1552473717.219 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 -1)) into 0 1552473717.219 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473717.219 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1552473717.220 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 1552473717.220 * [backup-simplify]: Simplify (* 1 1) into 1 1552473717.220 * [backup-simplify]: Simplify (/ (/ 1 x.im) 1) into (/ 1 x.im) 1552473717.220 * [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 1552473717.220 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 1552473717.220 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 1552473717.220 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 1552473717.220 * [taylor]: Taking taylor expansion of y.re in x.im 1552473717.220 * [backup-simplify]: Simplify y.re into y.re 1552473717.220 * [taylor]: Taking taylor expansion of x.im in x.im 1552473717.220 * [backup-simplify]: Simplify 0 into 0 1552473717.220 * [backup-simplify]: Simplify 1 into 1 1552473717.220 * [backup-simplify]: Simplify (* y.re 0) into 0 1552473717.220 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1552473717.220 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1552473717.220 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 1552473717.220 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 1552473717.220 * [taylor]: Taking taylor expansion of y.im in x.im 1552473717.220 * [backup-simplify]: Simplify y.im into y.im 1552473717.220 * [taylor]: Taking taylor expansion of x.re in x.im 1552473717.220 * [backup-simplify]: Simplify x.re into x.re 1552473717.220 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1552473717.220 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 1552473717.220 * [taylor]: Taking taylor expansion of (pow (hypot (/ -1 y.re) (/ -1 y.im)) 2) in x.im 1552473717.221 * [taylor]: Taking taylor expansion of (hypot (/ -1 y.re) (/ -1 y.im)) in x.im 1552473717.221 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im)))) 1552473717.221 * [taylor]: Taking taylor expansion of (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im))) in x.im 1552473717.221 * [taylor]: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in x.im 1552473717.221 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.im 1552473717.221 * [taylor]: Taking taylor expansion of -1 in x.im 1552473717.221 * [backup-simplify]: Simplify -1 into -1 1552473717.221 * [taylor]: Taking taylor expansion of y.re in x.im 1552473717.221 * [backup-simplify]: Simplify y.re into y.re 1552473717.221 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1552473717.221 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.im 1552473717.221 * [taylor]: Taking taylor expansion of -1 in x.im 1552473717.221 * [backup-simplify]: Simplify -1 into -1 1552473717.221 * [taylor]: Taking taylor expansion of y.re in x.im 1552473717.221 * [backup-simplify]: Simplify y.re into y.re 1552473717.221 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1552473717.221 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in x.im 1552473717.221 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.im 1552473717.221 * [taylor]: Taking taylor expansion of -1 in x.im 1552473717.221 * [backup-simplify]: Simplify -1 into -1 1552473717.221 * [taylor]: Taking taylor expansion of y.im in x.im 1552473717.221 * [backup-simplify]: Simplify y.im into y.im 1552473717.221 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1552473717.221 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.im 1552473717.221 * [taylor]: Taking taylor expansion of -1 in x.im 1552473717.221 * [backup-simplify]: Simplify -1 into -1 1552473717.221 * [taylor]: Taking taylor expansion of y.im in x.im 1552473717.221 * [backup-simplify]: Simplify y.im into y.im 1552473717.221 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1552473717.221 * [backup-simplify]: Simplify (* (/ -1 y.re) (/ -1 y.re)) into (/ 1 (pow y.re 2)) 1552473717.221 * [backup-simplify]: Simplify (* (/ -1 y.im) (/ -1 y.im)) into (/ 1 (pow y.im 2)) 1552473717.221 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1552473717.221 * [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)))) 1552473717.221 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1552473717.221 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1552473717.222 * [backup-simplify]: Simplify (+ (* (/ -1 y.re) 0) (* 0 (/ -1 y.re))) into 0 1552473717.222 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1552473717.222 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1552473717.222 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (* 0 (/ -1 y.im))) into 0 1552473717.222 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473717.222 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1552473717.222 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1552473717.222 * [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))) 1552473717.223 * [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))))) 1552473717.223 * [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 1552473717.223 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 1552473717.223 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 1552473717.223 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 1552473717.223 * [taylor]: Taking taylor expansion of y.re in x.im 1552473717.223 * [backup-simplify]: Simplify y.re into y.re 1552473717.223 * [taylor]: Taking taylor expansion of x.im in x.im 1552473717.223 * [backup-simplify]: Simplify 0 into 0 1552473717.223 * [backup-simplify]: Simplify 1 into 1 1552473717.223 * [backup-simplify]: Simplify (* y.re 0) into 0 1552473717.223 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1552473717.223 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1552473717.223 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 1552473717.223 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 1552473717.223 * [taylor]: Taking taylor expansion of y.im in x.im 1552473717.223 * [backup-simplify]: Simplify y.im into y.im 1552473717.223 * [taylor]: Taking taylor expansion of x.re in x.im 1552473717.223 * [backup-simplify]: Simplify x.re into x.re 1552473717.223 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1552473717.223 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 1552473717.223 * [taylor]: Taking taylor expansion of (pow (hypot (/ -1 y.re) (/ -1 y.im)) 2) in x.im 1552473717.223 * [taylor]: Taking taylor expansion of (hypot (/ -1 y.re) (/ -1 y.im)) in x.im 1552473717.223 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im)))) 1552473717.223 * [taylor]: Taking taylor expansion of (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im))) in x.im 1552473717.223 * [taylor]: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in x.im 1552473717.223 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.im 1552473717.223 * [taylor]: Taking taylor expansion of -1 in x.im 1552473717.223 * [backup-simplify]: Simplify -1 into -1 1552473717.223 * [taylor]: Taking taylor expansion of y.re in x.im 1552473717.223 * [backup-simplify]: Simplify y.re into y.re 1552473717.224 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1552473717.224 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.im 1552473717.224 * [taylor]: Taking taylor expansion of -1 in x.im 1552473717.224 * [backup-simplify]: Simplify -1 into -1 1552473717.224 * [taylor]: Taking taylor expansion of y.re in x.im 1552473717.224 * [backup-simplify]: Simplify y.re into y.re 1552473717.224 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1552473717.224 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in x.im 1552473717.224 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.im 1552473717.224 * [taylor]: Taking taylor expansion of -1 in x.im 1552473717.224 * [backup-simplify]: Simplify -1 into -1 1552473717.224 * [taylor]: Taking taylor expansion of y.im in x.im 1552473717.224 * [backup-simplify]: Simplify y.im into y.im 1552473717.224 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1552473717.224 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.im 1552473717.224 * [taylor]: Taking taylor expansion of -1 in x.im 1552473717.224 * [backup-simplify]: Simplify -1 into -1 1552473717.224 * [taylor]: Taking taylor expansion of y.im in x.im 1552473717.224 * [backup-simplify]: Simplify y.im into y.im 1552473717.224 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1552473717.224 * [backup-simplify]: Simplify (* (/ -1 y.re) (/ -1 y.re)) into (/ 1 (pow y.re 2)) 1552473717.224 * [backup-simplify]: Simplify (* (/ -1 y.im) (/ -1 y.im)) into (/ 1 (pow y.im 2)) 1552473717.224 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1552473717.224 * [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)))) 1552473717.224 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1552473717.224 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1552473717.224 * [backup-simplify]: Simplify (+ (* (/ -1 y.re) 0) (* 0 (/ -1 y.re))) into 0 1552473717.224 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1552473717.225 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1552473717.225 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (* 0 (/ -1 y.im))) into 0 1552473717.225 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473717.225 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1552473717.225 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1552473717.225 * [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))) 1552473717.225 * [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))))) 1552473717.226 * [taylor]: Taking taylor expansion of (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 1552473717.226 * [taylor]: Taking taylor expansion of (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1552473717.226 * [taylor]: Taking taylor expansion of y.re in y.re 1552473717.226 * [backup-simplify]: Simplify 0 into 0 1552473717.226 * [backup-simplify]: Simplify 1 into 1 1552473717.226 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1552473717.226 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1552473717.226 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1552473717.226 * [taylor]: Taking taylor expansion of y.re in y.re 1552473717.226 * [backup-simplify]: Simplify 0 into 0 1552473717.226 * [backup-simplify]: Simplify 1 into 1 1552473717.226 * [backup-simplify]: Simplify (* 1 1) into 1 1552473717.226 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473717.226 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1552473717.226 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1552473717.226 * [taylor]: Taking taylor expansion of y.im in y.re 1552473717.226 * [backup-simplify]: Simplify y.im into y.im 1552473717.226 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473717.226 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1552473717.227 * [backup-simplify]: Simplify (+ 1 0) into 1 1552473717.227 * [backup-simplify]: Simplify (* 0 1) into 0 1552473717.227 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552473717.228 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473717.228 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473717.228 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 1)) into 1 1552473717.229 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473717.229 * [taylor]: Taking taylor expansion of 1 in x.re 1552473717.229 * [backup-simplify]: Simplify 1 into 1 1552473717.229 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 1552473717.229 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1552473717.229 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 1552473717.229 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.re)))) into (- (/ 1 (* y.im x.re))) 1552473717.230 * [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 1552473717.230 * [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))))))) 1552473717.230 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) in y.re 1552473717.230 * [taylor]: Taking taylor expansion of (/ 1 (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 1552473717.230 * [taylor]: Taking taylor expansion of (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 1552473717.230 * [taylor]: Taking taylor expansion of y.im in y.re 1552473717.230 * [backup-simplify]: Simplify y.im into y.im 1552473717.230 * [taylor]: Taking taylor expansion of (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1552473717.230 * [taylor]: Taking taylor expansion of x.re in y.re 1552473717.230 * [backup-simplify]: Simplify x.re into x.re 1552473717.230 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1552473717.230 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1552473717.230 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1552473717.230 * [taylor]: Taking taylor expansion of y.re in y.re 1552473717.230 * [backup-simplify]: Simplify 0 into 0 1552473717.230 * [backup-simplify]: Simplify 1 into 1 1552473717.231 * [backup-simplify]: Simplify (* 1 1) into 1 1552473717.231 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473717.231 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1552473717.231 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1552473717.231 * [taylor]: Taking taylor expansion of y.im in y.re 1552473717.231 * [backup-simplify]: Simplify y.im into y.im 1552473717.231 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473717.231 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1552473717.231 * [backup-simplify]: Simplify (+ 1 0) into 1 1552473717.231 * [backup-simplify]: Simplify (* x.re 1) into x.re 1552473717.231 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1552473717.231 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 1552473717.232 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1552473717.233 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473717.233 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 1552473717.233 * [backup-simplify]: Simplify (+ (* 0 (/ 1 (pow y.im 2))) (+ (* 1 0) (* 0 1))) into 0 1552473717.233 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473717.234 * [taylor]: Taking taylor expansion of 0 in x.re 1552473717.234 * [backup-simplify]: Simplify 0 into 0 1552473717.234 * [taylor]: Taking taylor expansion of 1 in y.im 1552473717.234 * [backup-simplify]: Simplify 1 into 1 1552473717.234 * [backup-simplify]: Simplify 0 into 0 1552473717.234 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1552473717.234 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1552473717.234 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 1552473717.234 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 1552473717.235 * [backup-simplify]: Simplify (- 0) into 0 1552473717.235 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473717.235 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1552473717.235 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1552473717.235 * [backup-simplify]: Simplify (+ (* (/ -1 y.re) 0) (+ (* 0 0) (* 0 (/ -1 y.re)))) into 0 1552473717.235 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1552473717.236 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1552473717.236 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (+ (* 0 0) (* 0 (/ -1 y.im)))) into 0 1552473717.236 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473717.237 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1552473717.237 * [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 1552473717.238 * [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 1552473717.238 * [taylor]: Taking taylor expansion of 0 in y.re 1552473717.238 * [backup-simplify]: Simplify 0 into 0 1552473717.238 * [taylor]: Taking taylor expansion of 0 in x.re 1552473717.238 * [backup-simplify]: Simplify 0 into 0 1552473717.238 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 1552473717.238 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in x.re 1552473717.238 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 1552473717.238 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 1552473717.238 * [taylor]: Taking taylor expansion of y.im in x.re 1552473717.238 * [backup-simplify]: Simplify y.im into y.im 1552473717.238 * [taylor]: Taking taylor expansion of x.re in x.re 1552473717.238 * [backup-simplify]: Simplify 0 into 0 1552473717.238 * [backup-simplify]: Simplify 1 into 1 1552473717.238 * [backup-simplify]: Simplify (* y.im 0) into 0 1552473717.239 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1552473717.239 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473717.239 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 1552473717.239 * [taylor]: Taking taylor expansion of (- (/ 1 y.im)) in y.im 1552473717.239 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1552473717.239 * [taylor]: Taking taylor expansion of y.im in y.im 1552473717.239 * [backup-simplify]: Simplify 0 into 0 1552473717.239 * [backup-simplify]: Simplify 1 into 1 1552473717.240 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473717.240 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473717.241 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473717.242 * [backup-simplify]: Simplify (- 0) into 0 1552473717.242 * [backup-simplify]: Simplify 0 into 0 1552473717.243 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1552473717.243 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473717.244 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1552473717.244 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1552473717.244 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473717.245 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 (/ 1 (pow y.im 2))) (+ (* 0 0) (* 0 1)))) into (/ 1 (pow y.im 2)) 1552473717.246 * [backup-simplify]: Simplify (- (+ (* 1 (/ (/ 1 (pow y.im 2)) 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow y.im 2))) 1552473717.246 * [taylor]: Taking taylor expansion of (- (/ 1 (pow y.im 2))) in x.re 1552473717.246 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 1552473717.246 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 1552473717.246 * [taylor]: Taking taylor expansion of y.im in x.re 1552473717.246 * [backup-simplify]: Simplify y.im into y.im 1552473717.246 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473717.246 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1552473717.246 * [taylor]: Taking taylor expansion of 0 in y.im 1552473717.246 * [backup-simplify]: Simplify 0 into 0 1552473717.246 * [backup-simplify]: Simplify 0 into 0 1552473717.246 * [taylor]: Taking taylor expansion of 0 in y.im 1552473717.246 * [backup-simplify]: Simplify 0 into 0 1552473717.246 * [backup-simplify]: Simplify 0 into 0 1552473717.247 * [backup-simplify]: Simplify 0 into 0 1552473717.247 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 1552473717.248 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1552473717.248 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 1552473717.248 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 1552473717.249 * [backup-simplify]: Simplify (- 0) into 0 1552473717.249 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473717.249 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1552473717.250 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1552473717.250 * [backup-simplify]: Simplify (+ (* (/ -1 y.re) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ -1 y.re))))) into 0 1552473717.251 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1552473717.251 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1552473717.252 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ -1 y.im))))) into 0 1552473717.252 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473717.253 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1552473717.254 * [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 1552473717.255 * [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 1552473717.255 * [taylor]: Taking taylor expansion of 0 in y.re 1552473717.255 * [backup-simplify]: Simplify 0 into 0 1552473717.255 * [taylor]: Taking taylor expansion of 0 in x.re 1552473717.255 * [backup-simplify]: Simplify 0 into 0 1552473717.255 * [taylor]: Taking taylor expansion of 0 in x.re 1552473717.256 * [backup-simplify]: Simplify 0 into 0 1552473717.256 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552473717.257 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473717.257 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473717.258 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 1)) into 0 1552473717.258 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 1552473717.258 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 1552473717.258 * [backup-simplify]: Simplify (- 0) into 0 1552473717.258 * [taylor]: Taking taylor expansion of 0 in x.re 1552473717.258 * [backup-simplify]: Simplify 0 into 0 1552473717.260 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1552473717.261 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473717.261 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1552473717.262 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 1552473717.262 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473717.263 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 (/ 1 (pow y.im 2))) (+ (* 0 0) (* 0 1))))) into 0 1552473717.263 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ (/ 1 (pow y.im 2)) 1)) (* (- (/ 1 (pow y.im 2))) (/ 0 1)))) into 0 1552473717.263 * [taylor]: Taking taylor expansion of 0 in x.re 1552473717.263 * [backup-simplify]: Simplify 0 into 0 1552473717.264 * [taylor]: Taking taylor expansion of 0 in y.im 1552473717.264 * [backup-simplify]: Simplify 0 into 0 1552473717.264 * [backup-simplify]: Simplify 0 into 0 1552473717.264 * [backup-simplify]: Simplify 0 into 0 1552473717.264 * * * * [progress]: [ 4 / 4 ] generating series at (2 2) 1552473717.264 * [backup-simplify]: Simplify (hypot y.re y.im) into (hypot y.re y.im) 1552473717.264 * [approximate]: Taking taylor expansion of (hypot y.re y.im) in (y.re y.im) around 0 1552473717.264 * [taylor]: Taking taylor expansion of (hypot y.re y.im) in y.im 1552473717.264 * [taylor]: Rewrote expression to (sqrt (+ (* y.re y.re) (* y.im y.im))) 1552473717.264 * [taylor]: Taking taylor expansion of (+ (* y.re y.re) (* y.im y.im)) in y.im 1552473717.264 * [taylor]: Taking taylor expansion of (* y.re y.re) in y.im 1552473717.264 * [taylor]: Taking taylor expansion of y.re in y.im 1552473717.264 * [backup-simplify]: Simplify y.re into y.re 1552473717.264 * [taylor]: Taking taylor expansion of y.re in y.im 1552473717.264 * [backup-simplify]: Simplify y.re into y.re 1552473717.264 * [taylor]: Taking taylor expansion of (* y.im y.im) in y.im 1552473717.264 * [taylor]: Taking taylor expansion of y.im in y.im 1552473717.264 * [backup-simplify]: Simplify 0 into 0 1552473717.264 * [backup-simplify]: Simplify 1 into 1 1552473717.264 * [taylor]: Taking taylor expansion of y.im in y.im 1552473717.264 * [backup-simplify]: Simplify 0 into 0 1552473717.264 * [backup-simplify]: Simplify 1 into 1 1552473717.264 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1552473717.264 * [backup-simplify]: Simplify (* 0 0) into 0 1552473717.264 * [backup-simplify]: Simplify (+ (pow y.re 2) 0) into (pow y.re 2) 1552473717.264 * [backup-simplify]: Simplify (sqrt (pow y.re 2)) into y.re 1552473717.264 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1552473717.265 * [backup-simplify]: Simplify (+ (* 0 1) (* 1 0)) into 0 1552473717.265 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473717.265 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.re 2)))) into 0 1552473717.265 * [taylor]: Taking taylor expansion of (hypot y.re y.im) in y.re 1552473717.265 * [taylor]: Rewrote expression to (sqrt (+ (* y.re y.re) (* y.im y.im))) 1552473717.265 * [taylor]: Taking taylor expansion of (+ (* y.re y.re) (* y.im y.im)) in y.re 1552473717.265 * [taylor]: Taking taylor expansion of (* y.re y.re) in y.re 1552473717.265 * [taylor]: Taking taylor expansion of y.re in y.re 1552473717.265 * [backup-simplify]: Simplify 0 into 0 1552473717.265 * [backup-simplify]: Simplify 1 into 1 1552473717.265 * [taylor]: Taking taylor expansion of y.re in y.re 1552473717.265 * [backup-simplify]: Simplify 0 into 0 1552473717.265 * [backup-simplify]: Simplify 1 into 1 1552473717.265 * [taylor]: Taking taylor expansion of (* y.im y.im) in y.re 1552473717.265 * [taylor]: Taking taylor expansion of y.im in y.re 1552473717.265 * [backup-simplify]: Simplify y.im into y.im 1552473717.266 * [taylor]: Taking taylor expansion of y.im in y.re 1552473717.266 * [backup-simplify]: Simplify y.im into y.im 1552473717.266 * [backup-simplify]: Simplify (* 0 0) into 0 1552473717.266 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473717.266 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 1552473717.266 * [backup-simplify]: Simplify (sqrt (pow y.im 2)) into y.im 1552473717.266 * [backup-simplify]: Simplify (+ (* 0 1) (* 1 0)) into 0 1552473717.266 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1552473717.267 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473717.267 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.im 2)))) into 0 1552473717.267 * [taylor]: Taking taylor expansion of (hypot y.re y.im) in y.re 1552473717.267 * [taylor]: Rewrote expression to (sqrt (+ (* y.re y.re) (* y.im y.im))) 1552473717.267 * [taylor]: Taking taylor expansion of (+ (* y.re y.re) (* y.im y.im)) in y.re 1552473717.267 * [taylor]: Taking taylor expansion of (* y.re y.re) in y.re 1552473717.267 * [taylor]: Taking taylor expansion of y.re in y.re 1552473717.267 * [backup-simplify]: Simplify 0 into 0 1552473717.267 * [backup-simplify]: Simplify 1 into 1 1552473717.267 * [taylor]: Taking taylor expansion of y.re in y.re 1552473717.267 * [backup-simplify]: Simplify 0 into 0 1552473717.267 * [backup-simplify]: Simplify 1 into 1 1552473717.267 * [taylor]: Taking taylor expansion of (* y.im y.im) in y.re 1552473717.267 * [taylor]: Taking taylor expansion of y.im in y.re 1552473717.267 * [backup-simplify]: Simplify y.im into y.im 1552473717.267 * [taylor]: Taking taylor expansion of y.im in y.re 1552473717.267 * [backup-simplify]: Simplify y.im into y.im 1552473717.267 * [backup-simplify]: Simplify (* 0 0) into 0 1552473717.267 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473717.267 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 1552473717.267 * [backup-simplify]: Simplify (sqrt (pow y.im 2)) into y.im 1552473717.268 * [backup-simplify]: Simplify (+ (* 0 1) (* 1 0)) into 0 1552473717.268 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1552473717.268 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473717.268 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.im 2)))) into 0 1552473717.268 * [taylor]: Taking taylor expansion of y.im in y.im 1552473717.268 * [backup-simplify]: Simplify 0 into 0 1552473717.268 * [backup-simplify]: Simplify 1 into 1 1552473717.268 * [backup-simplify]: Simplify 0 into 0 1552473717.268 * [taylor]: Taking taylor expansion of 0 in y.im 1552473717.268 * [backup-simplify]: Simplify 0 into 0 1552473717.268 * [backup-simplify]: Simplify 0 into 0 1552473717.268 * [backup-simplify]: Simplify 1 into 1 1552473717.269 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 1) (* 0 0))) into 1 1552473717.269 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1552473717.269 * [backup-simplify]: Simplify (+ 1 0) into 1 1552473717.270 * [backup-simplify]: Simplify (/ (- 1 (pow 0 2) (+)) (* 2 y.im)) into (/ 1/2 y.im) 1552473717.270 * [taylor]: Taking taylor expansion of (/ 1/2 y.im) in y.im 1552473717.270 * [taylor]: Taking taylor expansion of 1/2 in y.im 1552473717.270 * [backup-simplify]: Simplify 1/2 into 1/2 1552473717.270 * [taylor]: Taking taylor expansion of y.im in y.im 1552473717.270 * [backup-simplify]: Simplify 0 into 0 1552473717.270 * [backup-simplify]: Simplify 1 into 1 1552473717.270 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 1552473717.271 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 1552473717.271 * [backup-simplify]: Simplify 0 into 0 1552473717.271 * [backup-simplify]: Simplify 0 into 0 1552473717.271 * [backup-simplify]: Simplify 0 into 0 1552473717.271 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 1) (* 0 0)))) into 0 1552473717.272 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.im)))) into 0 1552473717.272 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473717.272 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 y.im))))) (* 2 y.im)) into 0 1552473717.272 * [taylor]: Taking taylor expansion of 0 in y.im 1552473717.272 * [backup-simplify]: Simplify 0 into 0 1552473717.272 * [backup-simplify]: Simplify 0 into 0 1552473717.273 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473717.273 * [backup-simplify]: Simplify 0 into 0 1552473717.273 * [backup-simplify]: Simplify 0 into 0 1552473717.273 * [backup-simplify]: Simplify (* 1 (* y.im 1)) into y.im 1552473717.273 * [backup-simplify]: Simplify (hypot (/ 1 y.re) (/ 1 y.im)) into (hypot (/ 1 y.re) (/ 1 y.im)) 1552473717.273 * [approximate]: Taking taylor expansion of (hypot (/ 1 y.re) (/ 1 y.im)) in (y.re y.im) around 0 1552473717.273 * [taylor]: Taking taylor expansion of (hypot (/ 1 y.re) (/ 1 y.im)) in y.im 1552473717.273 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im)))) 1552473717.273 * [taylor]: Taking taylor expansion of (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im))) in y.im 1552473717.273 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in y.im 1552473717.273 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.im 1552473717.273 * [taylor]: Taking taylor expansion of y.re in y.im 1552473717.273 * [backup-simplify]: Simplify y.re into y.re 1552473717.273 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1552473717.273 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.im 1552473717.273 * [taylor]: Taking taylor expansion of y.re in y.im 1552473717.273 * [backup-simplify]: Simplify y.re into y.re 1552473717.273 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1552473717.273 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.im 1552473717.273 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1552473717.273 * [taylor]: Taking taylor expansion of y.im in y.im 1552473717.273 * [backup-simplify]: Simplify 0 into 0 1552473717.273 * [backup-simplify]: Simplify 1 into 1 1552473717.274 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473717.274 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1552473717.274 * [taylor]: Taking taylor expansion of y.im in y.im 1552473717.274 * [backup-simplify]: Simplify 0 into 0 1552473717.274 * [backup-simplify]: Simplify 1 into 1 1552473717.274 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473717.274 * [backup-simplify]: Simplify (* 1 1) into 1 1552473717.274 * [backup-simplify]: Simplify (+ 0 1) into 1 1552473717.275 * [backup-simplify]: Simplify (sqrt 1) into 1 1552473717.275 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473717.276 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473717.276 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552473717.276 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473717.277 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1552473717.277 * [taylor]: Taking taylor expansion of (hypot (/ 1 y.re) (/ 1 y.im)) in y.re 1552473717.277 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im)))) 1552473717.277 * [taylor]: Taking taylor expansion of (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im))) in y.re 1552473717.277 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in y.re 1552473717.277 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 1552473717.277 * [taylor]: Taking taylor expansion of y.re in y.re 1552473717.277 * [backup-simplify]: Simplify 0 into 0 1552473717.277 * [backup-simplify]: Simplify 1 into 1 1552473717.277 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473717.277 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 1552473717.277 * [taylor]: Taking taylor expansion of y.re in y.re 1552473717.277 * [backup-simplify]: Simplify 0 into 0 1552473717.277 * [backup-simplify]: Simplify 1 into 1 1552473717.277 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473717.277 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.re 1552473717.277 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.re 1552473717.277 * [taylor]: Taking taylor expansion of y.im in y.re 1552473717.277 * [backup-simplify]: Simplify y.im into y.im 1552473717.277 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473717.277 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.re 1552473717.277 * [taylor]: Taking taylor expansion of y.im in y.re 1552473717.277 * [backup-simplify]: Simplify y.im into y.im 1552473717.278 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473717.278 * [backup-simplify]: Simplify (* 1 1) into 1 1552473717.278 * [backup-simplify]: Simplify (+ 1 0) into 1 1552473717.278 * [backup-simplify]: Simplify (sqrt 1) into 1 1552473717.279 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473717.279 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473717.279 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552473717.280 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473717.280 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1552473717.280 * [taylor]: Taking taylor expansion of (hypot (/ 1 y.re) (/ 1 y.im)) in y.re 1552473717.280 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im)))) 1552473717.280 * [taylor]: Taking taylor expansion of (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im))) in y.re 1552473717.280 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in y.re 1552473717.280 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 1552473717.281 * [taylor]: Taking taylor expansion of y.re in y.re 1552473717.281 * [backup-simplify]: Simplify 0 into 0 1552473717.281 * [backup-simplify]: Simplify 1 into 1 1552473717.281 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473717.281 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 1552473717.281 * [taylor]: Taking taylor expansion of y.re in y.re 1552473717.281 * [backup-simplify]: Simplify 0 into 0 1552473717.281 * [backup-simplify]: Simplify 1 into 1 1552473717.281 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473717.281 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.re 1552473717.281 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.re 1552473717.281 * [taylor]: Taking taylor expansion of y.im in y.re 1552473717.281 * [backup-simplify]: Simplify y.im into y.im 1552473717.281 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473717.281 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.re 1552473717.281 * [taylor]: Taking taylor expansion of y.im in y.re 1552473717.281 * [backup-simplify]: Simplify y.im into y.im 1552473717.281 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473717.282 * [backup-simplify]: Simplify (* 1 1) into 1 1552473717.282 * [backup-simplify]: Simplify (+ 1 0) into 1 1552473717.282 * [backup-simplify]: Simplify (sqrt 1) into 1 1552473717.282 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473717.283 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473717.283 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552473717.283 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473717.284 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1552473717.284 * [taylor]: Taking taylor expansion of 1 in y.im 1552473717.284 * [backup-simplify]: Simplify 1 into 1 1552473717.284 * [taylor]: Taking taylor expansion of 0 in y.im 1552473717.284 * [backup-simplify]: Simplify 0 into 0 1552473717.284 * [backup-simplify]: Simplify 1 into 1 1552473717.285 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473717.285 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473717.286 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1552473717.286 * [backup-simplify]: Simplify (* (/ 1 y.im) (/ 1 y.im)) into (/ 1 (pow y.im 2)) 1552473717.286 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 1552473717.287 * [backup-simplify]: Simplify (/ (- (/ 1 (pow y.im 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow y.im 2)) 1552473717.287 * [taylor]: Taking taylor expansion of (/ 1/2 (pow y.im 2)) in y.im 1552473717.287 * [taylor]: Taking taylor expansion of 1/2 in y.im 1552473717.287 * [backup-simplify]: Simplify 1/2 into 1/2 1552473717.287 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 1552473717.287 * [taylor]: Taking taylor expansion of y.im in y.im 1552473717.287 * [backup-simplify]: Simplify 0 into 0 1552473717.287 * [backup-simplify]: Simplify 1 into 1 1552473717.287 * [backup-simplify]: Simplify (* 1 1) into 1 1552473717.287 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 1552473717.288 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552473717.288 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 1552473717.288 * [backup-simplify]: Simplify 0 into 0 1552473717.288 * [backup-simplify]: Simplify 0 into 0 1552473717.288 * [backup-simplify]: Simplify 0 into 0 1552473717.289 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473717.289 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473717.290 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1552473717.290 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1552473717.290 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1552473717.290 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (* 0 (/ 1 y.im))) into 0 1552473717.290 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473717.291 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 (pow y.im 2)))))) (* 2 1)) into 0 1552473717.291 * [taylor]: Taking taylor expansion of 0 in y.im 1552473717.291 * [backup-simplify]: Simplify 0 into 0 1552473717.291 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1552473717.292 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473717.292 * [backup-simplify]: Simplify 0 into 0 1552473717.292 * [backup-simplify]: Simplify 0 into 0 1552473717.292 * [backup-simplify]: Simplify 0 into 0 1552473717.292 * [backup-simplify]: Simplify (* 1 (* 1 (/ 1 (/ 1 y.re)))) into y.re 1552473717.292 * [backup-simplify]: Simplify (hypot (/ 1 (- y.re)) (/ 1 (- y.im))) into (hypot (/ -1 y.re) (/ -1 y.im)) 1552473717.292 * [approximate]: Taking taylor expansion of (hypot (/ -1 y.re) (/ -1 y.im)) in (y.re y.im) around 0 1552473717.292 * [taylor]: Taking taylor expansion of (hypot (/ -1 y.re) (/ -1 y.im)) in y.im 1552473717.292 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im)))) 1552473717.292 * [taylor]: Taking taylor expansion of (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im))) in y.im 1552473717.292 * [taylor]: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in y.im 1552473717.292 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.im 1552473717.292 * [taylor]: Taking taylor expansion of -1 in y.im 1552473717.292 * [backup-simplify]: Simplify -1 into -1 1552473717.292 * [taylor]: Taking taylor expansion of y.re in y.im 1552473717.292 * [backup-simplify]: Simplify y.re into y.re 1552473717.292 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1552473717.292 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.im 1552473717.292 * [taylor]: Taking taylor expansion of -1 in y.im 1552473717.292 * [backup-simplify]: Simplify -1 into -1 1552473717.292 * [taylor]: Taking taylor expansion of y.re in y.im 1552473717.292 * [backup-simplify]: Simplify y.re into y.re 1552473717.292 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1552473717.292 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.im 1552473717.292 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 1552473717.292 * [taylor]: Taking taylor expansion of -1 in y.im 1552473717.292 * [backup-simplify]: Simplify -1 into -1 1552473717.292 * [taylor]: Taking taylor expansion of y.im in y.im 1552473717.292 * [backup-simplify]: Simplify 0 into 0 1552473717.292 * [backup-simplify]: Simplify 1 into 1 1552473717.293 * [backup-simplify]: Simplify (/ -1 1) into -1 1552473717.293 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 1552473717.293 * [taylor]: Taking taylor expansion of -1 in y.im 1552473717.293 * [backup-simplify]: Simplify -1 into -1 1552473717.293 * [taylor]: Taking taylor expansion of y.im in y.im 1552473717.293 * [backup-simplify]: Simplify 0 into 0 1552473717.293 * [backup-simplify]: Simplify 1 into 1 1552473717.293 * [backup-simplify]: Simplify (/ -1 1) into -1 1552473717.293 * [backup-simplify]: Simplify (* -1 -1) into 1 1552473717.294 * [backup-simplify]: Simplify (+ 0 1) into 1 1552473717.294 * [backup-simplify]: Simplify (sqrt 1) into 1 1552473717.294 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1552473717.295 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1552473717.295 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 -1)) into 0 1552473717.295 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473717.296 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1552473717.296 * [taylor]: Taking taylor expansion of (hypot (/ -1 y.re) (/ -1 y.im)) in y.re 1552473717.296 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im)))) 1552473717.296 * [taylor]: Taking taylor expansion of (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im))) in y.re 1552473717.296 * [taylor]: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in y.re 1552473717.296 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.re 1552473717.296 * [taylor]: Taking taylor expansion of -1 in y.re 1552473717.296 * [backup-simplify]: Simplify -1 into -1 1552473717.296 * [taylor]: Taking taylor expansion of y.re in y.re 1552473717.296 * [backup-simplify]: Simplify 0 into 0 1552473717.296 * [backup-simplify]: Simplify 1 into 1 1552473717.296 * [backup-simplify]: Simplify (/ -1 1) into -1 1552473717.296 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.re 1552473717.296 * [taylor]: Taking taylor expansion of -1 in y.re 1552473717.296 * [backup-simplify]: Simplify -1 into -1 1552473717.296 * [taylor]: Taking taylor expansion of y.re in y.re 1552473717.296 * [backup-simplify]: Simplify 0 into 0 1552473717.297 * [backup-simplify]: Simplify 1 into 1 1552473717.297 * [backup-simplify]: Simplify (/ -1 1) into -1 1552473717.297 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.re 1552473717.297 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.re 1552473717.297 * [taylor]: Taking taylor expansion of -1 in y.re 1552473717.297 * [backup-simplify]: Simplify -1 into -1 1552473717.297 * [taylor]: Taking taylor expansion of y.im in y.re 1552473717.297 * [backup-simplify]: Simplify y.im into y.im 1552473717.297 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1552473717.297 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.re 1552473717.297 * [taylor]: Taking taylor expansion of -1 in y.re 1552473717.297 * [backup-simplify]: Simplify -1 into -1 1552473717.297 * [taylor]: Taking taylor expansion of y.im in y.re 1552473717.297 * [backup-simplify]: Simplify y.im into y.im 1552473717.297 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1552473717.298 * [backup-simplify]: Simplify (* -1 -1) into 1 1552473717.298 * [backup-simplify]: Simplify (+ 1 0) into 1 1552473717.298 * [backup-simplify]: Simplify (sqrt 1) into 1 1552473717.299 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1552473717.299 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1552473717.300 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 -1)) into 0 1552473717.305 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473717.306 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1552473717.307 * [taylor]: Taking taylor expansion of (hypot (/ -1 y.re) (/ -1 y.im)) in y.re 1552473717.307 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im)))) 1552473717.307 * [taylor]: Taking taylor expansion of (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im))) in y.re 1552473717.307 * [taylor]: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in y.re 1552473717.307 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.re 1552473717.307 * [taylor]: Taking taylor expansion of -1 in y.re 1552473717.307 * [backup-simplify]: Simplify -1 into -1 1552473717.307 * [taylor]: Taking taylor expansion of y.re in y.re 1552473717.307 * [backup-simplify]: Simplify 0 into 0 1552473717.307 * [backup-simplify]: Simplify 1 into 1 1552473717.307 * [backup-simplify]: Simplify (/ -1 1) into -1 1552473717.307 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.re 1552473717.307 * [taylor]: Taking taylor expansion of -1 in y.re 1552473717.307 * [backup-simplify]: Simplify -1 into -1 1552473717.307 * [taylor]: Taking taylor expansion of y.re in y.re 1552473717.307 * [backup-simplify]: Simplify 0 into 0 1552473717.308 * [backup-simplify]: Simplify 1 into 1 1552473717.308 * [backup-simplify]: Simplify (/ -1 1) into -1 1552473717.308 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.re 1552473717.308 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.re 1552473717.308 * [taylor]: Taking taylor expansion of -1 in y.re 1552473717.308 * [backup-simplify]: Simplify -1 into -1 1552473717.308 * [taylor]: Taking taylor expansion of y.im in y.re 1552473717.308 * [backup-simplify]: Simplify y.im into y.im 1552473717.308 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1552473717.308 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.re 1552473717.308 * [taylor]: Taking taylor expansion of -1 in y.re 1552473717.308 * [backup-simplify]: Simplify -1 into -1 1552473717.308 * [taylor]: Taking taylor expansion of y.im in y.re 1552473717.308 * [backup-simplify]: Simplify y.im into y.im 1552473717.308 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1552473717.309 * [backup-simplify]: Simplify (* -1 -1) into 1 1552473717.309 * [backup-simplify]: Simplify (+ 1 0) into 1 1552473717.310 * [backup-simplify]: Simplify (sqrt 1) into 1 1552473717.310 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1552473717.311 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1552473717.312 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 -1)) into 0 1552473717.312 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473717.313 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1552473717.313 * [taylor]: Taking taylor expansion of 1 in y.im 1552473717.313 * [backup-simplify]: Simplify 1 into 1 1552473717.313 * [taylor]: Taking taylor expansion of 0 in y.im 1552473717.313 * [backup-simplify]: Simplify 0 into 0 1552473717.313 * [backup-simplify]: Simplify 1 into 1 1552473717.314 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473717.315 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473717.316 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (* 0 -1))) into 0 1552473717.316 * [backup-simplify]: Simplify (* (/ -1 y.im) (/ -1 y.im)) into (/ 1 (pow y.im 2)) 1552473717.316 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 1552473717.318 * [backup-simplify]: Simplify (/ (- (/ 1 (pow y.im 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow y.im 2)) 1552473717.318 * [taylor]: Taking taylor expansion of (/ 1/2 (pow y.im 2)) in y.im 1552473717.318 * [taylor]: Taking taylor expansion of 1/2 in y.im 1552473717.318 * [backup-simplify]: Simplify 1/2 into 1/2 1552473717.318 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 1552473717.318 * [taylor]: Taking taylor expansion of y.im in y.im 1552473717.318 * [backup-simplify]: Simplify 0 into 0 1552473717.318 * [backup-simplify]: Simplify 1 into 1 1552473717.318 * [backup-simplify]: Simplify (* 1 1) into 1 1552473717.319 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 1552473717.319 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552473717.320 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 1552473717.320 * [backup-simplify]: Simplify 0 into 0 1552473717.320 * [backup-simplify]: Simplify 0 into 0 1552473717.320 * [backup-simplify]: Simplify 0 into 0 1552473717.321 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473717.322 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473717.323 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (* 0 -1)))) into 0 1552473717.323 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1552473717.323 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1552473717.324 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (* 0 (/ -1 y.im))) into 0 1552473717.324 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473717.325 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 (pow y.im 2)))))) (* 2 1)) into 0 1552473717.325 * [taylor]: Taking taylor expansion of 0 in y.im 1552473717.325 * [backup-simplify]: Simplify 0 into 0 1552473717.326 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1552473717.326 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473717.327 * [backup-simplify]: Simplify 0 into 0 1552473717.327 * [backup-simplify]: Simplify 0 into 0 1552473717.327 * [backup-simplify]: Simplify 0 into 0 1552473717.327 * [backup-simplify]: Simplify (* 1 (* 1 (/ 1 (/ 1 (- y.re))))) into (* -1 y.re) 1552473717.327 * * * [progress]: simplifying candidates 1552473717.327 * * * * [progress]: [ 1 / 455 ] simplifiying candidate # 1552473717.327 * * * * [progress]: [ 2 / 455 ] simplifiying candidate # 1552473717.327 * * * * [progress]: [ 3 / 455 ] simplifiying candidate # 1552473717.327 * * * * [progress]: [ 4 / 455 ] simplifiying candidate # 1552473717.327 * [simplify]: Simplifying (- (log (- (* x.im y.re) (* x.re y.im))) (log (hypot y.re y.im))) 1552473717.328 * * [simplify]: iters left: 6 (11 enodes) 1552473717.333 * * [simplify]: iters left: 5 (40 enodes) 1552473717.341 * * [simplify]: iters left: 4 (53 enodes) 1552473717.349 * * [simplify]: iters left: 3 (61 enodes) 1552473717.356 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473717.356 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473717.357 * * [simplify]: Extracting #2: cost 10 inf + 0 1552473717.357 * * [simplify]: Extracting #3: cost 21 inf + 0 1552473717.357 * * [simplify]: Extracting #4: cost 19 inf + 128 1552473717.357 * * [simplify]: Extracting #5: cost 6 inf + 1365 1552473717.357 * * [simplify]: Extracting #6: cost 0 inf + 2556 1552473717.358 * [simplify]: Simplified to (- (log (- (* x.im y.re) (* x.re y.im))) (log (hypot y.re y.im))) 1552473717.358 * [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))) 1552473717.358 * * * * [progress]: [ 5 / 455 ] simplifiying candidate # 1552473717.358 * * * * [progress]: [ 6 / 455 ] simplifiying candidate # 1552473717.358 * * * * [progress]: [ 7 / 455 ] simplifiying candidate # 1552473717.358 * [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))) 1552473717.358 * * [simplify]: iters left: 6 (13 enodes) 1552473717.362 * * [simplify]: iters left: 5 (53 enodes) 1552473717.377 * * [simplify]: iters left: 4 (118 enodes) 1552473717.420 * * [simplify]: iters left: 3 (371 enodes) 1552473717.658 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473717.658 * * [simplify]: Extracting #1: cost 47 inf + 0 1552473717.658 * * [simplify]: Extracting #2: cost 213 inf + 1 1552473717.662 * * [simplify]: Extracting #3: cost 342 inf + 16156 1552473717.692 * * [simplify]: Extracting #4: cost 51 inf + 88120 1552473717.738 * * [simplify]: Extracting #5: cost 2 inf + 99699 1552473717.787 * * [simplify]: Extracting #6: cost 0 inf + 100337 1552473717.810 * [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))) 1552473717.810 * [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))) 1552473717.810 * * * * [progress]: [ 8 / 455 ] simplifiying candidate # 1552473717.810 * * * * [progress]: [ 9 / 455 ] simplifiying candidate # 1552473717.810 * * * * [progress]: [ 10 / 455 ] simplifiying candidate # 1552473717.810 * * * * [progress]: [ 11 / 455 ] simplifiying candidate # 1552473717.810 * * * * [progress]: [ 12 / 455 ] simplifiying candidate # 1552473717.810 * [simplify]: Simplifying (/ (* x.im y.re) (hypot y.re y.im)) 1552473717.811 * * [simplify]: iters left: 4 (6 enodes) 1552473717.812 * * [simplify]: iters left: 3 (21 enodes) 1552473717.815 * * [simplify]: iters left: 2 (27 enodes) 1552473717.819 * * [simplify]: iters left: 1 (32 enodes) 1552473717.823 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473717.823 * * [simplify]: Extracting #1: cost 10 inf + 0 1552473717.823 * * [simplify]: Extracting #2: cost 14 inf + 2 1552473717.823 * * [simplify]: Extracting #3: cost 11 inf + 87 1552473717.824 * * [simplify]: Extracting #4: cost 1 inf + 1022 1552473717.824 * * [simplify]: Extracting #5: cost 0 inf + 1160 1552473717.824 * [simplify]: Simplified to (/ x.im (/ (hypot y.re y.im) y.re)) 1552473717.824 * [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))) 1552473717.824 * * * * [progress]: [ 13 / 455 ] simplifiying candidate # 1552473717.824 * [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)))) 1552473717.825 * * [simplify]: iters left: 6 (13 enodes) 1552473717.827 * * [simplify]: iters left: 5 (50 enodes) 1552473717.841 * * [simplify]: iters left: 4 (75 enodes) 1552473717.865 * * [simplify]: iters left: 3 (90 enodes) 1552473717.885 * * [simplify]: iters left: 2 (93 enodes) 1552473717.897 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473717.897 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473717.897 * * [simplify]: Extracting #2: cost 22 inf + 0 1552473717.897 * * [simplify]: Extracting #3: cost 33 inf + 0 1552473717.897 * * [simplify]: Extracting #4: cost 31 inf + 185 1552473717.898 * * [simplify]: Extracting #5: cost 8 inf + 4777 1552473717.899 * * [simplify]: Extracting #6: cost 0 inf + 7254 1552473717.901 * [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)))) 1552473717.901 * [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))) 1552473717.901 * [simplify]: Simplifying (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) 1552473717.901 * * [simplify]: iters left: 6 (11 enodes) 1552473717.903 * * [simplify]: iters left: 5 (38 enodes) 1552473717.909 * * [simplify]: iters left: 4 (48 enodes) 1552473717.916 * * [simplify]: iters left: 3 (56 enodes) 1552473717.925 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473717.925 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473717.925 * * [simplify]: Extracting #2: cost 8 inf + 0 1552473717.925 * * [simplify]: Extracting #3: cost 19 inf + 0 1552473717.926 * * [simplify]: Extracting #4: cost 16 inf + 210 1552473717.926 * * [simplify]: Extracting #5: cost 3 inf + 1407 1552473717.927 * * [simplify]: Extracting #6: cost 0 inf + 2302 1552473717.928 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) 1552473717.928 * [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))) 1552473717.928 * * * * [progress]: [ 14 / 455 ] simplifiying candidate # 1552473717.928 * [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))) 1552473717.928 * * [simplify]: iters left: 6 (12 enodes) 1552473717.934 * * [simplify]: iters left: 5 (43 enodes) 1552473717.946 * * [simplify]: iters left: 4 (57 enodes) 1552473717.963 * * [simplify]: iters left: 3 (68 enodes) 1552473717.982 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473717.982 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473717.982 * * [simplify]: Extracting #2: cost 14 inf + 0 1552473717.982 * * [simplify]: Extracting #3: cost 25 inf + 0 1552473717.982 * * [simplify]: Extracting #4: cost 23 inf + 144 1552473717.983 * * [simplify]: Extracting #5: cost 6 inf + 2047 1552473717.984 * * [simplify]: Extracting #6: cost 1 inf + 3687 1552473717.985 * * [simplify]: Extracting #7: cost 0 inf + 4066 1552473717.987 * [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))) 1552473717.987 * [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))) 1552473717.987 * [simplify]: Simplifying (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) 1552473717.987 * * [simplify]: iters left: 6 (11 enodes) 1552473717.992 * * [simplify]: iters left: 5 (38 enodes) 1552473718.003 * * [simplify]: iters left: 4 (48 enodes) 1552473718.015 * * [simplify]: iters left: 3 (56 enodes) 1552473718.022 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473718.022 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473718.022 * * [simplify]: Extracting #2: cost 8 inf + 0 1552473718.022 * * [simplify]: Extracting #3: cost 19 inf + 0 1552473718.023 * * [simplify]: Extracting #4: cost 16 inf + 210 1552473718.023 * * [simplify]: Extracting #5: cost 3 inf + 1367 1552473718.023 * * [simplify]: Extracting #6: cost 0 inf + 2142 1552473718.024 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) 1552473718.024 * [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))) 1552473718.024 * * * * [progress]: [ 15 / 455 ] simplifiying candidate # 1552473718.024 * [simplify]: Simplifying (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1) 1552473718.024 * * [simplify]: iters left: 6 (11 enodes) 1552473718.027 * * [simplify]: iters left: 5 (40 enodes) 1552473718.034 * * [simplify]: iters left: 4 (60 enodes) 1552473718.044 * * [simplify]: iters left: 3 (69 enodes) 1552473718.057 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473718.057 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473718.057 * * [simplify]: Extracting #2: cost 7 inf + 1 1552473718.057 * * [simplify]: Extracting #3: cost 17 inf + 1 1552473718.057 * * [simplify]: Extracting #4: cost 15 inf + 129 1552473718.057 * * [simplify]: Extracting #5: cost 3 inf + 1402 1552473718.058 * * [simplify]: Extracting #6: cost 1 inf + 1891 1552473718.058 * * [simplify]: Extracting #7: cost 0 inf + 2135 1552473718.059 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1552473718.059 * [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))) 1552473718.059 * [simplify]: Simplifying (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) 1552473718.059 * * [simplify]: iters left: 6 (10 enodes) 1552473718.061 * * [simplify]: iters left: 5 (35 enodes) 1552473718.071 * * [simplify]: iters left: 4 (45 enodes) 1552473718.077 * * [simplify]: iters left: 3 (53 enodes) 1552473718.085 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473718.085 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473718.085 * * [simplify]: Extracting #2: cost 9 inf + 0 1552473718.085 * * [simplify]: Extracting #3: cost 13 inf + 116 1552473718.085 * * [simplify]: Extracting #4: cost 13 inf + 242 1552473718.086 * * [simplify]: Extracting #5: cost 2 inf + 1365 1552473718.086 * * [simplify]: Extracting #6: cost 0 inf + 1868 1552473718.086 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) 1552473718.086 * [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))) 1552473718.087 * * * * [progress]: [ 16 / 455 ] simplifiying candidate # 1552473718.087 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1552473718.087 * * [simplify]: iters left: 6 (12 enodes) 1552473718.089 * * [simplify]: iters left: 5 (43 enodes) 1552473718.096 * * [simplify]: iters left: 4 (55 enodes) 1552473718.104 * * [simplify]: iters left: 3 (63 enodes) 1552473718.118 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473718.118 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473718.118 * * [simplify]: Extracting #2: cost 12 inf + 0 1552473718.118 * * [simplify]: Extracting #3: cost 23 inf + 0 1552473718.118 * * [simplify]: Extracting #4: cost 21 inf + 128 1552473718.119 * * [simplify]: Extracting #5: cost 9 inf + 1188 1552473718.120 * * [simplify]: Extracting #6: cost 1 inf + 2875 1552473718.121 * * [simplify]: Extracting #7: cost 0 inf + 3254 1552473718.122 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1552473718.122 * [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))) 1552473718.122 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) 1552473718.123 * * [simplify]: iters left: 6 (11 enodes) 1552473718.128 * * [simplify]: iters left: 5 (38 enodes) 1552473718.139 * * [simplify]: iters left: 4 (48 enodes) 1552473718.152 * * [simplify]: iters left: 3 (56 enodes) 1552473718.166 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473718.166 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473718.166 * * [simplify]: Extracting #2: cost 8 inf + 0 1552473718.166 * * [simplify]: Extracting #3: cost 19 inf + 0 1552473718.167 * * [simplify]: Extracting #4: cost 16 inf + 210 1552473718.167 * * [simplify]: Extracting #5: cost 3 inf + 1327 1552473718.168 * * [simplify]: Extracting #6: cost 0 inf + 2142 1552473718.169 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) 1552473718.169 * [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))) 1552473718.169 * * * * [progress]: [ 17 / 455 ] simplifiying candidate # 1552473718.169 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) 1552473718.169 * * [simplify]: iters left: 6 (11 enodes) 1552473718.174 * * [simplify]: iters left: 5 (38 enodes) 1552473718.179 * * [simplify]: iters left: 4 (48 enodes) 1552473718.186 * * [simplify]: iters left: 3 (56 enodes) 1552473718.194 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473718.194 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473718.194 * * [simplify]: Extracting #2: cost 8 inf + 0 1552473718.194 * * [simplify]: Extracting #3: cost 19 inf + 0 1552473718.195 * * [simplify]: Extracting #4: cost 16 inf + 210 1552473718.195 * * [simplify]: Extracting #5: cost 3 inf + 1287 1552473718.195 * * [simplify]: Extracting #6: cost 0 inf + 1982 1552473718.196 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) 1552473718.196 * [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))) 1552473718.196 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) 1552473718.196 * * [simplify]: iters left: 6 (11 enodes) 1552473718.198 * * [simplify]: iters left: 5 (38 enodes) 1552473718.204 * * [simplify]: iters left: 4 (48 enodes) 1552473718.216 * * [simplify]: iters left: 3 (56 enodes) 1552473718.229 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473718.229 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473718.230 * * [simplify]: Extracting #2: cost 8 inf + 0 1552473718.230 * * [simplify]: Extracting #3: cost 19 inf + 0 1552473718.230 * * [simplify]: Extracting #4: cost 16 inf + 210 1552473718.230 * * [simplify]: Extracting #5: cost 3 inf + 1287 1552473718.230 * * [simplify]: Extracting #6: cost 0 inf + 1982 1552473718.231 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) 1552473718.231 * [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))) 1552473718.231 * * * * [progress]: [ 18 / 455 ] simplifiying candidate # 1552473718.231 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) 1552473718.231 * * [simplify]: iters left: 6 (10 enodes) 1552473718.235 * * [simplify]: iters left: 5 (35 enodes) 1552473718.241 * * [simplify]: iters left: 4 (47 enodes) 1552473718.248 * * [simplify]: iters left: 3 (55 enodes) 1552473718.262 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473718.262 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473718.262 * * [simplify]: Extracting #2: cost 13 inf + 1 1552473718.262 * * [simplify]: Extracting #3: cost 13 inf + 47 1552473718.262 * * [simplify]: Extracting #4: cost 4 inf + 789 1552473718.263 * * [simplify]: Extracting #5: cost 0 inf + 1077 1552473718.264 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 1552473718.264 * [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))) 1552473718.264 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) 1552473718.264 * * [simplify]: iters left: 6 (10 enodes) 1552473718.268 * * [simplify]: iters left: 5 (35 enodes) 1552473718.279 * * [simplify]: iters left: 4 (45 enodes) 1552473718.292 * * [simplify]: iters left: 3 (53 enodes) 1552473718.306 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473718.306 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473718.306 * * [simplify]: Extracting #2: cost 9 inf + 0 1552473718.306 * * [simplify]: Extracting #3: cost 13 inf + 116 1552473718.306 * * [simplify]: Extracting #4: cost 13 inf + 242 1552473718.307 * * [simplify]: Extracting #5: cost 2 inf + 1285 1552473718.307 * * [simplify]: Extracting #6: cost 0 inf + 1708 1552473718.308 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) 1552473718.308 * [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))) 1552473718.308 * * * * [progress]: [ 19 / 455 ] simplifiying candidate # 1552473718.309 * [simplify]: Simplifying (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1552473718.309 * * [simplify]: iters left: 6 (7 enodes) 1552473718.315 * * [simplify]: iters left: 5 (25 enodes) 1552473718.323 * * [simplify]: iters left: 4 (29 enodes) 1552473718.332 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473718.332 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473718.332 * * [simplify]: Extracting #2: cost 9 inf + 1 1552473718.332 * * [simplify]: Extracting #3: cost 12 inf + 1 1552473718.332 * * [simplify]: Extracting #4: cost 8 inf + 117 1552473718.333 * * [simplify]: Extracting #5: cost 5 inf + 609 1552473718.333 * * [simplify]: Extracting #6: cost 1 inf + 1319 1552473718.333 * * [simplify]: Extracting #7: cost 0 inf + 1537 1552473718.334 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1552473718.334 * [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))) 1552473718.334 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) 1552473718.334 * * [simplify]: iters left: 6 (10 enodes) 1552473718.339 * * [simplify]: iters left: 5 (38 enodes) 1552473718.351 * * [simplify]: iters left: 4 (62 enodes) 1552473718.370 * * [simplify]: iters left: 3 (92 enodes) 1552473718.395 * * [simplify]: iters left: 2 (120 enodes) 1552473718.422 * * [simplify]: iters left: 1 (132 enodes) 1552473718.438 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473718.439 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473718.439 * * [simplify]: Extracting #2: cost 34 inf + 2 1552473718.439 * * [simplify]: Extracting #3: cost 44 inf + 170 1552473718.441 * * [simplify]: Extracting #4: cost 32 inf + 1594 1552473718.442 * * [simplify]: Extracting #5: cost 8 inf + 6122 1552473718.443 * * [simplify]: Extracting #6: cost 0 inf + 7702 1552473718.445 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) 1552473718.445 * [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))) 1552473718.445 * * * * [progress]: [ 20 / 455 ] simplifiying candidate # 1552473718.445 * [simplify]: Simplifying (/ 1 (sqrt (hypot y.re y.im))) 1552473718.445 * * [simplify]: iters left: 4 (6 enodes) 1552473718.447 * * [simplify]: iters left: 3 (20 enodes) 1552473718.451 * * [simplify]: iters left: 2 (22 enodes) 1552473718.457 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473718.457 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473718.457 * * [simplify]: Extracting #2: cost 5 inf + 1 1552473718.458 * * [simplify]: Extracting #3: cost 8 inf + 1 1552473718.458 * * [simplify]: Extracting #4: cost 6 inf + 3 1552473718.458 * * [simplify]: Extracting #5: cost 1 inf + 449 1552473718.458 * * [simplify]: Extracting #6: cost 0 inf + 587 1552473718.458 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 1552473718.458 * [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))) 1552473718.459 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) 1552473718.459 * * [simplify]: iters left: 6 (10 enodes) 1552473718.463 * * [simplify]: iters left: 5 (38 enodes) 1552473718.475 * * [simplify]: iters left: 4 (62 enodes) 1552473718.485 * * [simplify]: iters left: 3 (92 enodes) 1552473718.497 * * [simplify]: iters left: 2 (120 enodes) 1552473718.516 * * [simplify]: iters left: 1 (132 enodes) 1552473718.551 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473718.551 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473718.552 * * [simplify]: Extracting #2: cost 34 inf + 2 1552473718.552 * * [simplify]: Extracting #3: cost 44 inf + 170 1552473718.553 * * [simplify]: Extracting #4: cost 32 inf + 1434 1552473718.554 * * [simplify]: Extracting #5: cost 8 inf + 5082 1552473718.557 * * [simplify]: Extracting #6: cost 0 inf + 6342 1552473718.559 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) 1552473718.560 * [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))) 1552473718.560 * * * * [progress]: [ 21 / 455 ] simplifiying candidate # 1552473718.560 * [simplify]: Simplifying (/ 1 1) 1552473718.560 * * [simplify]: iters left: 2 (2 enodes) 1552473718.562 * * [simplify]: iters left: 1 (6 enodes) 1552473718.564 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473718.564 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473718.564 * [simplify]: Simplified to 1 1552473718.564 * [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))) 1552473718.565 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1552473718.565 * * [simplify]: iters left: 6 (9 enodes) 1552473718.569 * * [simplify]: iters left: 5 (35 enodes) 1552473718.580 * * [simplify]: iters left: 4 (59 enodes) 1552473718.599 * * [simplify]: iters left: 3 (89 enodes) 1552473718.615 * * [simplify]: iters left: 2 (117 enodes) 1552473718.631 * * [simplify]: iters left: 1 (129 enodes) 1552473718.652 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473718.652 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473718.653 * * [simplify]: Extracting #2: cost 33 inf + 2 1552473718.653 * * [simplify]: Extracting #3: cost 42 inf + 211 1552473718.654 * * [simplify]: Extracting #4: cost 27 inf + 1687 1552473718.655 * * [simplify]: Extracting #5: cost 3 inf + 4535 1552473718.661 * * [simplify]: Extracting #6: cost 0 inf + 4868 1552473718.663 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1552473718.663 * [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))) 1552473718.663 * * * * [progress]: [ 22 / 455 ] simplifiying candidate # 1552473718.664 * [simplify]: Simplifying (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1552473718.664 * * [simplify]: iters left: 6 (13 enodes) 1552473718.669 * * [simplify]: iters left: 5 (44 enodes) 1552473718.676 * * [simplify]: iters left: 4 (46 enodes) 1552473718.682 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473718.682 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473718.682 * * [simplify]: Extracting #2: cost 13 inf + 0 1552473718.682 * * [simplify]: Extracting #3: cost 20 inf + 0 1552473718.682 * * [simplify]: Extracting #4: cost 22 inf + 2 1552473718.682 * * [simplify]: Extracting #5: cost 19 inf + 61 1552473718.682 * * [simplify]: Extracting #6: cost 7 inf + 1806 1552473718.683 * * [simplify]: Extracting #7: cost 0 inf + 3246 1552473718.683 * [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)))) 1552473718.683 * [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))) 1552473718.684 * [simplify]: Simplifying (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (cbrt (hypot y.re y.im))) 1552473718.684 * * [simplify]: iters left: 6 (12 enodes) 1552473718.686 * * [simplify]: iters left: 5 (43 enodes) 1552473718.692 * * [simplify]: iters left: 4 (52 enodes) 1552473718.701 * * [simplify]: iters left: 3 (56 enodes) 1552473718.716 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473718.716 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473718.716 * * [simplify]: Extracting #2: cost 16 inf + 0 1552473718.716 * * [simplify]: Extracting #3: cost 24 inf + 0 1552473718.717 * * [simplify]: Extracting #4: cost 25 inf + 59 1552473718.717 * * [simplify]: Extracting #5: cost 20 inf + 392 1552473718.717 * * [simplify]: Extracting #6: cost 6 inf + 2286 1552473718.718 * * [simplify]: Extracting #7: cost 1 inf + 3547 1552473718.720 * * [simplify]: Extracting #8: cost 0 inf + 3926 1552473718.721 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (cbrt (hypot y.re y.im))) 1552473718.721 * [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))) 1552473718.722 * * * * [progress]: [ 23 / 455 ] simplifiying candidate # 1552473718.722 * [simplify]: Simplifying (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) 1552473718.722 * * [simplify]: iters left: 6 (12 enodes) 1552473718.727 * * [simplify]: iters left: 5 (39 enodes) 1552473718.738 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473718.738 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473718.738 * * [simplify]: Extracting #2: cost 9 inf + 0 1552473718.738 * * [simplify]: Extracting #3: cost 16 inf + 0 1552473718.738 * * [simplify]: Extracting #4: cost 16 inf + 116 1552473718.738 * * [simplify]: Extracting #5: cost 5 inf + 726 1552473718.739 * * [simplify]: Extracting #6: cost 0 inf + 1894 1552473718.740 * [simplify]: Simplified to (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) 1552473718.740 * [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))) 1552473718.740 * [simplify]: Simplifying (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) 1552473718.740 * * [simplify]: iters left: 6 (12 enodes) 1552473718.745 * * [simplify]: iters left: 5 (43 enodes) 1552473718.757 * * [simplify]: iters left: 4 (52 enodes) 1552473718.772 * * [simplify]: iters left: 3 (56 enodes) 1552473718.789 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473718.789 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473718.789 * * [simplify]: Extracting #2: cost 16 inf + 0 1552473718.789 * * [simplify]: Extracting #3: cost 24 inf + 0 1552473718.790 * * [simplify]: Extracting #4: cost 25 inf + 59 1552473718.790 * * [simplify]: Extracting #5: cost 20 inf + 312 1552473718.790 * * [simplify]: Extracting #6: cost 6 inf + 2046 1552473718.791 * * [simplify]: Extracting #7: cost 1 inf + 3187 1552473718.793 * * [simplify]: Extracting #8: cost 0 inf + 3526 1552473718.794 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) 1552473718.794 * [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))) 1552473718.794 * * * * [progress]: [ 24 / 455 ] simplifiying candidate # 1552473718.794 * [simplify]: Simplifying (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) 1) 1552473718.794 * * [simplify]: iters left: 6 (11 enodes) 1552473718.800 * * [simplify]: iters left: 5 (36 enodes) 1552473718.810 * * [simplify]: iters left: 4 (38 enodes) 1552473718.820 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473718.820 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473718.821 * * [simplify]: Extracting #2: cost 8 inf + 1 1552473718.821 * * [simplify]: Extracting #3: cost 14 inf + 1 1552473718.821 * * [simplify]: Extracting #4: cost 10 inf + 5 1552473718.821 * * [simplify]: Extracting #5: cost 4 inf + 337 1552473718.821 * * [simplify]: Extracting #6: cost 0 inf + 909 1552473718.822 * [simplify]: Simplified to (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) 1552473718.822 * [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))) 1552473718.822 * [simplify]: Simplifying (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (hypot y.re y.im)) 1552473718.822 * * [simplify]: iters left: 6 (11 enodes) 1552473718.827 * * [simplify]: iters left: 5 (40 enodes) 1552473718.839 * * [simplify]: iters left: 4 (49 enodes) 1552473718.854 * * [simplify]: iters left: 3 (53 enodes) 1552473718.868 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473718.868 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473718.868 * * [simplify]: Extracting #2: cost 17 inf + 0 1552473718.868 * * [simplify]: Extracting #3: cost 18 inf + 116 1552473718.868 * * [simplify]: Extracting #4: cost 22 inf + 116 1552473718.868 * * [simplify]: Extracting #5: cost 20 inf + 118 1552473718.869 * * [simplify]: Extracting #6: cost 8 inf + 1352 1552473718.870 * * [simplify]: Extracting #7: cost 0 inf + 3012 1552473718.871 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (hypot y.re y.im)) 1552473718.871 * [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))) 1552473718.871 * * * * [progress]: [ 25 / 455 ] simplifiying candidate # 1552473718.871 * [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)))) 1552473718.872 * * [simplify]: iters left: 6 (14 enodes) 1552473718.878 * * [simplify]: iters left: 5 (47 enodes) 1552473718.888 * * [simplify]: iters left: 4 (51 enodes) 1552473718.895 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473718.895 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473718.895 * * [simplify]: Extracting #2: cost 15 inf + 0 1552473718.895 * * [simplify]: Extracting #3: cost 24 inf + 0 1552473718.895 * * [simplify]: Extracting #4: cost 19 inf + 167 1552473718.895 * * [simplify]: Extracting #5: cost 12 inf + 855 1552473718.896 * * [simplify]: Extracting #6: cost 4 inf + 2055 1552473718.896 * * [simplify]: Extracting #7: cost 1 inf + 3102 1552473718.897 * * [simplify]: Extracting #8: cost 0 inf + 3496 1552473718.897 * [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)))) 1552473718.897 * [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))) 1552473718.897 * [simplify]: Simplifying (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (cbrt (hypot y.re y.im))) 1552473718.897 * * [simplify]: iters left: 6 (13 enodes) 1552473718.900 * * [simplify]: iters left: 5 (46 enodes) 1552473718.907 * * [simplify]: iters left: 4 (65 enodes) 1552473718.926 * * [simplify]: iters left: 3 (87 enodes) 1552473718.949 * * [simplify]: iters left: 2 (107 enodes) 1552473718.979 * * [simplify]: iters left: 1 (125 enodes) 1552473719.009 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473719.009 * * [simplify]: Extracting #1: cost 15 inf + 0 1552473719.009 * * [simplify]: Extracting #2: cost 38 inf + 0 1552473719.010 * * [simplify]: Extracting #3: cost 44 inf + 84 1552473719.010 * * [simplify]: Extracting #4: cost 36 inf + 897 1552473719.012 * * [simplify]: Extracting #5: cost 18 inf + 4459 1552473719.014 * * [simplify]: Extracting #6: cost 5 inf + 6932 1552473719.017 * * [simplify]: Extracting #7: cost 0 inf + 8610 1552473719.020 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (cbrt (hypot y.re y.im))) 1552473719.020 * [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))) 1552473719.020 * * * * [progress]: [ 26 / 455 ] simplifiying candidate # 1552473719.021 * [simplify]: Simplifying (/ (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.re y.im))) 1552473719.021 * * [simplify]: iters left: 6 (13 enodes) 1552473719.026 * * [simplify]: iters left: 5 (42 enodes) 1552473719.038 * * [simplify]: iters left: 4 (44 enodes) 1552473719.050 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473719.050 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473719.050 * * [simplify]: Extracting #2: cost 11 inf + 0 1552473719.050 * * [simplify]: Extracting #3: cost 20 inf + 0 1552473719.050 * * [simplify]: Extracting #4: cost 17 inf + 85 1552473719.050 * * [simplify]: Extracting #5: cost 11 inf + 444 1552473719.051 * * [simplify]: Extracting #6: cost 4 inf + 1105 1552473719.051 * * [simplify]: Extracting #7: cost 1 inf + 1760 1552473719.052 * * [simplify]: Extracting #8: cost 0 inf + 2114 1552473719.053 * [simplify]: Simplified to (/ (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (sqrt (hypot y.re y.im))) 1552473719.053 * [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))) 1552473719.053 * [simplify]: Simplifying (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.re y.im))) 1552473719.053 * * [simplify]: iters left: 6 (13 enodes) 1552473719.059 * * [simplify]: iters left: 5 (46 enodes) 1552473719.074 * * [simplify]: iters left: 4 (65 enodes) 1552473719.089 * * [simplify]: iters left: 3 (87 enodes) 1552473719.102 * * [simplify]: iters left: 2 (107 enodes) 1552473719.119 * * [simplify]: iters left: 1 (125 enodes) 1552473719.141 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473719.141 * * [simplify]: Extracting #1: cost 15 inf + 0 1552473719.141 * * [simplify]: Extracting #2: cost 38 inf + 0 1552473719.141 * * [simplify]: Extracting #3: cost 44 inf + 84 1552473719.141 * * [simplify]: Extracting #4: cost 36 inf + 897 1552473719.142 * * [simplify]: Extracting #5: cost 18 inf + 3899 1552473719.143 * * [simplify]: Extracting #6: cost 5 inf + 6052 1552473719.144 * * [simplify]: Extracting #7: cost 0 inf + 7570 1552473719.146 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (sqrt (hypot y.re y.im))) 1552473719.146 * [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))) 1552473719.146 * * * * [progress]: [ 27 / 455 ] simplifiying candidate # 1552473719.146 * [simplify]: Simplifying (/ (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) 1) 1552473719.146 * * [simplify]: iters left: 6 (12 enodes) 1552473719.150 * * [simplify]: iters left: 5 (39 enodes) 1552473719.156 * * [simplify]: iters left: 4 (43 enodes) 1552473719.170 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473719.170 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473719.170 * * [simplify]: Extracting #2: cost 13 inf + 1 1552473719.170 * * [simplify]: Extracting #3: cost 10 inf + 167 1552473719.170 * * [simplify]: Extracting #4: cost 6 inf + 413 1552473719.171 * * [simplify]: Extracting #5: cost 1 inf + 1017 1552473719.171 * * [simplify]: Extracting #6: cost 0 inf + 1099 1552473719.172 * [simplify]: Simplified to (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) 1552473719.172 * [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))) 1552473719.172 * [simplify]: Simplifying (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (hypot y.re y.im)) 1552473719.172 * * [simplify]: iters left: 6 (12 enodes) 1552473719.177 * * [simplify]: iters left: 5 (43 enodes) 1552473719.188 * * [simplify]: iters left: 4 (62 enodes) 1552473719.197 * * [simplify]: iters left: 3 (84 enodes) 1552473719.209 * * [simplify]: iters left: 2 (104 enodes) 1552473719.229 * * [simplify]: iters left: 1 (122 enodes) 1552473719.244 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473719.245 * * [simplify]: Extracting #1: cost 15 inf + 0 1552473719.245 * * [simplify]: Extracting #2: cost 38 inf + 0 1552473719.245 * * [simplify]: Extracting #3: cost 37 inf + 369 1552473719.245 * * [simplify]: Extracting #4: cost 28 inf + 1763 1552473719.246 * * [simplify]: Extracting #5: cost 12 inf + 4332 1552473719.247 * * [simplify]: Extracting #6: cost 4 inf + 5316 1552473719.248 * * [simplify]: Extracting #7: cost 0 inf + 6416 1552473719.250 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (hypot y.re y.im)) 1552473719.250 * [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))) 1552473719.250 * * * * [progress]: [ 28 / 455 ] simplifiying candidate # 1552473719.250 * [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)))) 1552473719.250 * * [simplify]: iters left: 6 (14 enodes) 1552473719.255 * * [simplify]: iters left: 5 (48 enodes) 1552473719.263 * * [simplify]: iters left: 4 (51 enodes) 1552473719.276 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473719.276 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473719.276 * * [simplify]: Extracting #2: cost 15 inf + 0 1552473719.277 * * [simplify]: Extracting #3: cost 24 inf + 0 1552473719.277 * * [simplify]: Extracting #4: cost 16 inf + 650 1552473719.277 * * [simplify]: Extracting #5: cost 11 inf + 1032 1552473719.278 * * [simplify]: Extracting #6: cost 5 inf + 1973 1552473719.279 * * [simplify]: Extracting #7: cost 1 inf + 3102 1552473719.280 * * [simplify]: Extracting #8: cost 0 inf + 3496 1552473719.281 * [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)))) 1552473719.281 * [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))) 1552473719.281 * [simplify]: Simplifying (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (cbrt (hypot y.re y.im))) 1552473719.281 * * [simplify]: iters left: 6 (13 enodes) 1552473719.287 * * [simplify]: iters left: 5 (47 enodes) 1552473719.301 * * [simplify]: iters left: 4 (61 enodes) 1552473719.318 * * [simplify]: iters left: 3 (73 enodes) 1552473719.338 * * [simplify]: iters left: 2 (81 enodes) 1552473719.360 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473719.360 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473719.360 * * [simplify]: Extracting #2: cost 28 inf + 0 1552473719.361 * * [simplify]: Extracting #3: cost 32 inf + 84 1552473719.361 * * [simplify]: Extracting #4: cost 23 inf + 1315 1552473719.362 * * [simplify]: Extracting #5: cost 15 inf + 2919 1552473719.363 * * [simplify]: Extracting #6: cost 8 inf + 3966 1552473719.365 * * [simplify]: Extracting #7: cost 0 inf + 6066 1552473719.367 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (cbrt (hypot y.re y.im))) 1552473719.367 * [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))) 1552473719.367 * * * * [progress]: [ 29 / 455 ] simplifiying candidate # 1552473719.367 * [simplify]: Simplifying (/ (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) 1552473719.367 * * [simplify]: iters left: 6 (13 enodes) 1552473719.373 * * [simplify]: iters left: 5 (43 enodes) 1552473719.381 * * [simplify]: iters left: 4 (44 enodes) 1552473719.387 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473719.387 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473719.388 * * [simplify]: Extracting #2: cost 11 inf + 0 1552473719.388 * * [simplify]: Extracting #3: cost 20 inf + 0 1552473719.388 * * [simplify]: Extracting #4: cost 14 inf + 296 1552473719.388 * * [simplify]: Extracting #5: cost 9 inf + 518 1552473719.388 * * [simplify]: Extracting #6: cost 3 inf + 1187 1552473719.388 * * [simplify]: Extracting #7: cost 0 inf + 2114 1552473719.390 * [simplify]: Simplified to (/ (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) 1552473719.390 * [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))) 1552473719.390 * [simplify]: Simplifying (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) 1552473719.390 * * [simplify]: iters left: 6 (13 enodes) 1552473719.393 * * [simplify]: iters left: 5 (47 enodes) 1552473719.400 * * [simplify]: iters left: 4 (61 enodes) 1552473719.410 * * [simplify]: iters left: 3 (73 enodes) 1552473719.420 * * [simplify]: iters left: 2 (81 enodes) 1552473719.431 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473719.431 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473719.431 * * [simplify]: Extracting #2: cost 28 inf + 0 1552473719.431 * * [simplify]: Extracting #3: cost 32 inf + 84 1552473719.431 * * [simplify]: Extracting #4: cost 23 inf + 1155 1552473719.432 * * [simplify]: Extracting #5: cost 15 inf + 2479 1552473719.432 * * [simplify]: Extracting #6: cost 8 inf + 3446 1552473719.434 * * [simplify]: Extracting #7: cost 0 inf + 5346 1552473719.436 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) 1552473719.436 * [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))) 1552473719.436 * * * * [progress]: [ 30 / 455 ] simplifiying candidate # 1552473719.436 * [simplify]: Simplifying (/ (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) 1) 1552473719.437 * * [simplify]: iters left: 6 (12 enodes) 1552473719.442 * * [simplify]: iters left: 5 (40 enodes) 1552473719.452 * * [simplify]: iters left: 4 (45 enodes) 1552473719.459 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473719.459 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473719.459 * * [simplify]: Extracting #2: cost 13 inf + 1 1552473719.459 * * [simplify]: Extracting #3: cost 13 inf + 44 1552473719.459 * * [simplify]: Extracting #4: cost 7 inf + 211 1552473719.460 * * [simplify]: Extracting #5: cost 1 inf + 880 1552473719.460 * * [simplify]: Extracting #6: cost 0 inf + 1099 1552473719.460 * [simplify]: Simplified to (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) 1552473719.460 * [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))) 1552473719.460 * [simplify]: Simplifying (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (hypot y.re y.im)) 1552473719.460 * * [simplify]: iters left: 6 (12 enodes) 1552473719.463 * * [simplify]: iters left: 5 (44 enodes) 1552473719.469 * * [simplify]: iters left: 4 (58 enodes) 1552473719.480 * * [simplify]: iters left: 3 (70 enodes) 1552473719.494 * * [simplify]: iters left: 2 (78 enodes) 1552473719.515 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473719.515 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473719.515 * * [simplify]: Extracting #2: cost 28 inf + 0 1552473719.516 * * [simplify]: Extracting #3: cost 26 inf + 320 1552473719.516 * * [simplify]: Extracting #4: cost 17 inf + 1785 1552473719.517 * * [simplify]: Extracting #5: cost 14 inf + 2062 1552473719.518 * * [simplify]: Extracting #6: cost 8 inf + 2676 1552473719.518 * * [simplify]: Extracting #7: cost 1 inf + 4334 1552473719.519 * * [simplify]: Extracting #8: cost 0 inf + 4512 1552473719.520 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (hypot y.re y.im)) 1552473719.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.re y.im))) (hypot y.re y.im))) 1552473719.520 * * * * [progress]: [ 31 / 455 ] simplifiying candidate # 1552473719.520 * [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)))) 1552473719.520 * * [simplify]: iters left: 6 (15 enodes) 1552473719.524 * * [simplify]: iters left: 5 (51 enodes) 1552473719.531 * * [simplify]: iters left: 4 (56 enodes) 1552473719.539 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473719.539 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473719.539 * * [simplify]: Extracting #2: cost 17 inf + 0 1552473719.539 * * [simplify]: Extracting #3: cost 28 inf + 0 1552473719.539 * * [simplify]: Extracting #4: cost 13 inf + 815 1552473719.539 * * [simplify]: Extracting #5: cost 7 inf + 1440 1552473719.540 * * [simplify]: Extracting #6: cost 0 inf + 3896 1552473719.540 * [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)))) 1552473719.540 * [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))) 1552473719.541 * [simplify]: Simplifying (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (cbrt (hypot y.re y.im))) 1552473719.541 * * [simplify]: iters left: 6 (14 enodes) 1552473719.544 * * [simplify]: iters left: 5 (50 enodes) 1552473719.558 * * [simplify]: iters left: 4 (74 enodes) 1552473719.579 * * [simplify]: iters left: 3 (104 enodes) 1552473719.610 * * [simplify]: iters left: 2 (132 enodes) 1552473719.647 * * [simplify]: iters left: 1 (144 enodes) 1552473719.683 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473719.683 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473719.683 * * [simplify]: Extracting #2: cost 40 inf + 0 1552473719.683 * * [simplify]: Extracting #3: cost 55 inf + 125 1552473719.684 * * [simplify]: Extracting #4: cost 45 inf + 738 1552473719.686 * * [simplify]: Extracting #5: cost 16 inf + 6925 1552473719.689 * * [simplify]: Extracting #6: cost 1 inf + 10492 1552473719.693 * * [simplify]: Extracting #7: cost 0 inf + 10750 1552473719.696 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (cbrt (hypot y.re y.im))) 1552473719.697 * [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))) 1552473719.697 * * * * [progress]: [ 32 / 455 ] simplifiying candidate # 1552473719.697 * [simplify]: Simplifying (/ (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.re y.im))) 1552473719.697 * * [simplify]: iters left: 6 (14 enodes) 1552473719.704 * * [simplify]: iters left: 5 (46 enodes) 1552473719.717 * * [simplify]: iters left: 4 (49 enodes) 1552473719.730 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473719.730 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473719.730 * * [simplify]: Extracting #2: cost 13 inf + 0 1552473719.730 * * [simplify]: Extracting #3: cost 24 inf + 0 1552473719.731 * * [simplify]: Extracting #4: cost 14 inf + 322 1552473719.731 * * [simplify]: Extracting #5: cost 7 inf + 843 1552473719.732 * * [simplify]: Extracting #6: cost 2 inf + 1781 1552473719.732 * * [simplify]: Extracting #7: cost 0 inf + 2434 1552473719.733 * [simplify]: Simplified to (/ (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.re y.im))) 1552473719.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))) (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))) 1552473719.734 * [simplify]: Simplifying (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.re y.im))) 1552473719.734 * * [simplify]: iters left: 6 (14 enodes) 1552473719.740 * * [simplify]: iters left: 5 (50 enodes) 1552473719.756 * * [simplify]: iters left: 4 (74 enodes) 1552473719.778 * * [simplify]: iters left: 3 (104 enodes) 1552473719.797 * * [simplify]: iters left: 2 (132 enodes) 1552473719.819 * * [simplify]: iters left: 1 (144 enodes) 1552473719.848 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473719.848 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473719.849 * * [simplify]: Extracting #2: cost 40 inf + 0 1552473719.849 * * [simplify]: Extracting #3: cost 55 inf + 125 1552473719.849 * * [simplify]: Extracting #4: cost 45 inf + 738 1552473719.850 * * [simplify]: Extracting #5: cost 16 inf + 6165 1552473719.852 * * [simplify]: Extracting #6: cost 1 inf + 9172 1552473719.854 * * [simplify]: Extracting #7: cost 0 inf + 9390 1552473719.856 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.re y.im))) 1552473719.856 * [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))) 1552473719.856 * * * * [progress]: [ 33 / 455 ] simplifiying candidate # 1552473719.856 * [simplify]: Simplifying (/ (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) 1) 1552473719.856 * * [simplify]: iters left: 6 (13 enodes) 1552473719.860 * * [simplify]: iters left: 5 (43 enodes) 1552473719.867 * * [simplify]: iters left: 4 (50 enodes) 1552473719.874 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473719.875 * * [simplify]: Extracting #1: cost 9 inf + 0 1552473719.875 * * [simplify]: Extracting #2: cost 18 inf + 1 1552473719.875 * * [simplify]: Extracting #3: cost 12 inf + 87 1552473719.875 * * [simplify]: Extracting #4: cost 5 inf + 455 1552473719.876 * * [simplify]: Extracting #5: cost 0 inf + 1339 1552473719.876 * [simplify]: Simplified to (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) 1552473719.876 * [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))) 1552473719.877 * [simplify]: Simplifying (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (hypot y.re y.im)) 1552473719.877 * * [simplify]: iters left: 6 (13 enodes) 1552473719.883 * * [simplify]: iters left: 5 (47 enodes) 1552473719.897 * * [simplify]: iters left: 4 (71 enodes) 1552473719.919 * * [simplify]: iters left: 3 (101 enodes) 1552473719.946 * * [simplify]: iters left: 2 (129 enodes) 1552473719.982 * * [simplify]: iters left: 1 (141 enodes) 1552473720.019 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473720.019 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473720.020 * * [simplify]: Extracting #2: cost 40 inf + 0 1552473720.020 * * [simplify]: Extracting #3: cost 48 inf + 594 1552473720.021 * * [simplify]: Extracting #4: cost 24 inf + 3293 1552473720.024 * * [simplify]: Extracting #5: cost 0 inf + 7916 1552473720.027 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (hypot y.re y.im)) 1552473720.027 * [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))) 1552473720.027 * * * * [progress]: [ 34 / 455 ] simplifiying candidate # 1552473720.028 * [simplify]: Simplifying (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1552473720.028 * * [simplify]: iters left: 6 (7 enodes) 1552473720.032 * * [simplify]: iters left: 5 (25 enodes) 1552473720.040 * * [simplify]: iters left: 4 (29 enodes) 1552473720.049 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473720.049 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473720.049 * * [simplify]: Extracting #2: cost 9 inf + 1 1552473720.049 * * [simplify]: Extracting #3: cost 12 inf + 1 1552473720.049 * * [simplify]: Extracting #4: cost 8 inf + 117 1552473720.049 * * [simplify]: Extracting #5: cost 5 inf + 609 1552473720.049 * * [simplify]: Extracting #6: cost 1 inf + 1319 1552473720.050 * * [simplify]: Extracting #7: cost 0 inf + 1537 1552473720.050 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1552473720.050 * [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))) 1552473720.051 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) 1552473720.051 * * [simplify]: iters left: 6 (10 enodes) 1552473720.055 * * [simplify]: iters left: 5 (38 enodes) 1552473720.067 * * [simplify]: iters left: 4 (62 enodes) 1552473720.085 * * [simplify]: iters left: 3 (92 enodes) 1552473720.110 * * [simplify]: iters left: 2 (120 enodes) 1552473720.146 * * [simplify]: iters left: 1 (132 enodes) 1552473720.179 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473720.179 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473720.179 * * [simplify]: Extracting #2: cost 34 inf + 2 1552473720.179 * * [simplify]: Extracting #3: cost 44 inf + 170 1552473720.180 * * [simplify]: Extracting #4: cost 32 inf + 1594 1552473720.182 * * [simplify]: Extracting #5: cost 8 inf + 6122 1552473720.185 * * [simplify]: Extracting #6: cost 0 inf + 7702 1552473720.187 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) 1552473720.187 * [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))) 1552473720.187 * * * * [progress]: [ 35 / 455 ] simplifiying candidate # 1552473720.188 * [simplify]: Simplifying (/ 1 (sqrt (hypot y.re y.im))) 1552473720.188 * * [simplify]: iters left: 4 (6 enodes) 1552473720.191 * * [simplify]: iters left: 3 (20 enodes) 1552473720.198 * * [simplify]: iters left: 2 (22 enodes) 1552473720.205 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473720.205 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473720.205 * * [simplify]: Extracting #2: cost 5 inf + 1 1552473720.205 * * [simplify]: Extracting #3: cost 8 inf + 1 1552473720.205 * * [simplify]: Extracting #4: cost 6 inf + 3 1552473720.205 * * [simplify]: Extracting #5: cost 1 inf + 449 1552473720.205 * * [simplify]: Extracting #6: cost 0 inf + 587 1552473720.206 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 1552473720.206 * [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))) 1552473720.206 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) 1552473720.206 * * [simplify]: iters left: 6 (10 enodes) 1552473720.211 * * [simplify]: iters left: 5 (38 enodes) 1552473720.223 * * [simplify]: iters left: 4 (62 enodes) 1552473720.242 * * [simplify]: iters left: 3 (92 enodes) 1552473720.267 * * [simplify]: iters left: 2 (120 enodes) 1552473720.289 * * [simplify]: iters left: 1 (132 enodes) 1552473720.318 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473720.318 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473720.319 * * [simplify]: Extracting #2: cost 34 inf + 2 1552473720.319 * * [simplify]: Extracting #3: cost 44 inf + 170 1552473720.320 * * [simplify]: Extracting #4: cost 32 inf + 1434 1552473720.322 * * [simplify]: Extracting #5: cost 8 inf + 5082 1552473720.325 * * [simplify]: Extracting #6: cost 0 inf + 6342 1552473720.327 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) 1552473720.327 * [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))) 1552473720.327 * * * * [progress]: [ 36 / 455 ] simplifiying candidate # 1552473720.328 * [simplify]: Simplifying (/ 1 1) 1552473720.328 * * [simplify]: iters left: 2 (2 enodes) 1552473720.330 * * [simplify]: iters left: 1 (6 enodes) 1552473720.332 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473720.332 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473720.332 * [simplify]: Simplified to 1 1552473720.332 * [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))) 1552473720.333 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1552473720.333 * * [simplify]: iters left: 6 (9 enodes) 1552473720.337 * * [simplify]: iters left: 5 (35 enodes) 1552473720.342 * * [simplify]: iters left: 4 (59 enodes) 1552473720.351 * * [simplify]: iters left: 3 (89 enodes) 1552473720.364 * * [simplify]: iters left: 2 (117 enodes) 1552473720.395 * * [simplify]: iters left: 1 (129 enodes) 1552473720.411 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473720.411 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473720.412 * * [simplify]: Extracting #2: cost 33 inf + 2 1552473720.412 * * [simplify]: Extracting #3: cost 42 inf + 211 1552473720.412 * * [simplify]: Extracting #4: cost 27 inf + 1687 1552473720.413 * * [simplify]: Extracting #5: cost 3 inf + 4535 1552473720.414 * * [simplify]: Extracting #6: cost 0 inf + 4868 1552473720.415 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1552473720.415 * [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))) 1552473720.415 * * * * [progress]: [ 37 / 455 ] simplifiying candidate # 1552473720.415 * [simplify]: Simplifying (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1552473720.415 * * [simplify]: iters left: 6 (7 enodes) 1552473720.418 * * [simplify]: iters left: 5 (25 enodes) 1552473720.426 * * [simplify]: iters left: 4 (29 enodes) 1552473720.435 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473720.435 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473720.435 * * [simplify]: Extracting #2: cost 9 inf + 1 1552473720.435 * * [simplify]: Extracting #3: cost 12 inf + 1 1552473720.435 * * [simplify]: Extracting #4: cost 8 inf + 117 1552473720.435 * * [simplify]: Extracting #5: cost 5 inf + 609 1552473720.436 * * [simplify]: Extracting #6: cost 1 inf + 1319 1552473720.436 * * [simplify]: Extracting #7: cost 0 inf + 1537 1552473720.436 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1552473720.437 * [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))) 1552473720.437 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) 1552473720.437 * * [simplify]: iters left: 6 (10 enodes) 1552473720.442 * * [simplify]: iters left: 5 (38 enodes) 1552473720.452 * * [simplify]: iters left: 4 (62 enodes) 1552473720.462 * * [simplify]: iters left: 3 (92 enodes) 1552473720.480 * * [simplify]: iters left: 2 (120 enodes) 1552473720.508 * * [simplify]: iters left: 1 (132 enodes) 1552473720.531 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473720.532 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473720.532 * * [simplify]: Extracting #2: cost 34 inf + 2 1552473720.532 * * [simplify]: Extracting #3: cost 44 inf + 170 1552473720.533 * * [simplify]: Extracting #4: cost 32 inf + 1594 1552473720.535 * * [simplify]: Extracting #5: cost 8 inf + 6122 1552473720.537 * * [simplify]: Extracting #6: cost 0 inf + 7702 1552473720.540 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) 1552473720.540 * [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))) 1552473720.540 * * * * [progress]: [ 38 / 455 ] simplifiying candidate # 1552473720.540 * [simplify]: Simplifying (/ 1 (sqrt (hypot y.re y.im))) 1552473720.540 * * [simplify]: iters left: 4 (6 enodes) 1552473720.544 * * [simplify]: iters left: 3 (20 enodes) 1552473720.550 * * [simplify]: iters left: 2 (22 enodes) 1552473720.557 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473720.557 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473720.557 * * [simplify]: Extracting #2: cost 5 inf + 1 1552473720.557 * * [simplify]: Extracting #3: cost 8 inf + 1 1552473720.557 * * [simplify]: Extracting #4: cost 6 inf + 3 1552473720.557 * * [simplify]: Extracting #5: cost 1 inf + 449 1552473720.558 * * [simplify]: Extracting #6: cost 0 inf + 587 1552473720.558 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 1552473720.558 * [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))) 1552473720.558 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) 1552473720.558 * * [simplify]: iters left: 6 (10 enodes) 1552473720.563 * * [simplify]: iters left: 5 (38 enodes) 1552473720.575 * * [simplify]: iters left: 4 (62 enodes) 1552473720.594 * * [simplify]: iters left: 3 (92 enodes) 1552473720.609 * * [simplify]: iters left: 2 (120 enodes) 1552473720.638 * * [simplify]: iters left: 1 (132 enodes) 1552473720.656 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473720.656 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473720.656 * * [simplify]: Extracting #2: cost 34 inf + 2 1552473720.656 * * [simplify]: Extracting #3: cost 44 inf + 170 1552473720.657 * * [simplify]: Extracting #4: cost 32 inf + 1434 1552473720.658 * * [simplify]: Extracting #5: cost 8 inf + 5082 1552473720.659 * * [simplify]: Extracting #6: cost 0 inf + 6342 1552473720.660 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) 1552473720.660 * [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))) 1552473720.660 * * * * [progress]: [ 39 / 455 ] simplifiying candidate # 1552473720.661 * [simplify]: Simplifying (/ 1 1) 1552473720.661 * * [simplify]: iters left: 2 (2 enodes) 1552473720.662 * * [simplify]: iters left: 1 (6 enodes) 1552473720.663 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473720.663 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473720.663 * [simplify]: Simplified to 1 1552473720.663 * [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))) 1552473720.663 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1552473720.663 * * [simplify]: iters left: 6 (9 enodes) 1552473720.665 * * [simplify]: iters left: 5 (35 enodes) 1552473720.671 * * [simplify]: iters left: 4 (59 enodes) 1552473720.689 * * [simplify]: iters left: 3 (89 enodes) 1552473720.713 * * [simplify]: iters left: 2 (117 enodes) 1552473720.743 * * [simplify]: iters left: 1 (129 enodes) 1552473720.760 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473720.760 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473720.760 * * [simplify]: Extracting #2: cost 33 inf + 2 1552473720.760 * * [simplify]: Extracting #3: cost 42 inf + 211 1552473720.760 * * [simplify]: Extracting #4: cost 27 inf + 1687 1552473720.761 * * [simplify]: Extracting #5: cost 3 inf + 4535 1552473720.762 * * [simplify]: Extracting #6: cost 0 inf + 4868 1552473720.763 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1552473720.763 * [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))) 1552473720.764 * * * * [progress]: [ 40 / 455 ] simplifiying candidate # 1552473720.764 * [simplify]: Simplifying (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1552473720.764 * * [simplify]: iters left: 6 (7 enodes) 1552473720.766 * * [simplify]: iters left: 5 (25 enodes) 1552473720.774 * * [simplify]: iters left: 4 (29 enodes) 1552473720.783 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473720.783 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473720.783 * * [simplify]: Extracting #2: cost 9 inf + 1 1552473720.783 * * [simplify]: Extracting #3: cost 12 inf + 1 1552473720.783 * * [simplify]: Extracting #4: cost 8 inf + 117 1552473720.783 * * [simplify]: Extracting #5: cost 5 inf + 609 1552473720.784 * * [simplify]: Extracting #6: cost 1 inf + 1319 1552473720.784 * * [simplify]: Extracting #7: cost 0 inf + 1537 1552473720.785 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1552473720.785 * [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))) 1552473720.785 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) 1552473720.785 * * [simplify]: iters left: 6 (10 enodes) 1552473720.790 * * [simplify]: iters left: 5 (38 enodes) 1552473720.801 * * [simplify]: iters left: 4 (62 enodes) 1552473720.820 * * [simplify]: iters left: 3 (92 enodes) 1552473720.844 * * [simplify]: iters left: 2 (120 enodes) 1552473720.864 * * [simplify]: iters left: 1 (132 enodes) 1552473720.890 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473720.890 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473720.890 * * [simplify]: Extracting #2: cost 34 inf + 2 1552473720.891 * * [simplify]: Extracting #3: cost 44 inf + 170 1552473720.891 * * [simplify]: Extracting #4: cost 32 inf + 1594 1552473720.892 * * [simplify]: Extracting #5: cost 8 inf + 6122 1552473720.893 * * [simplify]: Extracting #6: cost 0 inf + 7702 1552473720.894 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) 1552473720.894 * [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))) 1552473720.895 * * * * [progress]: [ 41 / 455 ] simplifiying candidate # 1552473720.895 * [simplify]: Simplifying (/ 1 (sqrt (hypot y.re y.im))) 1552473720.895 * * [simplify]: iters left: 4 (6 enodes) 1552473720.897 * * [simplify]: iters left: 3 (20 enodes) 1552473720.900 * * [simplify]: iters left: 2 (22 enodes) 1552473720.903 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473720.903 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473720.904 * * [simplify]: Extracting #2: cost 5 inf + 1 1552473720.904 * * [simplify]: Extracting #3: cost 8 inf + 1 1552473720.904 * * [simplify]: Extracting #4: cost 6 inf + 3 1552473720.904 * * [simplify]: Extracting #5: cost 1 inf + 449 1552473720.904 * * [simplify]: Extracting #6: cost 0 inf + 587 1552473720.904 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 1552473720.904 * [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))) 1552473720.904 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) 1552473720.904 * * [simplify]: iters left: 6 (10 enodes) 1552473720.906 * * [simplify]: iters left: 5 (38 enodes) 1552473720.912 * * [simplify]: iters left: 4 (62 enodes) 1552473720.925 * * [simplify]: iters left: 3 (92 enodes) 1552473720.938 * * [simplify]: iters left: 2 (120 enodes) 1552473720.957 * * [simplify]: iters left: 1 (132 enodes) 1552473720.985 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473720.985 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473720.985 * * [simplify]: Extracting #2: cost 34 inf + 2 1552473720.986 * * [simplify]: Extracting #3: cost 44 inf + 170 1552473720.986 * * [simplify]: Extracting #4: cost 32 inf + 1434 1552473720.988 * * [simplify]: Extracting #5: cost 8 inf + 5082 1552473720.991 * * [simplify]: Extracting #6: cost 0 inf + 6342 1552473720.993 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) 1552473720.993 * [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))) 1552473720.993 * * * * [progress]: [ 42 / 455 ] simplifiying candidate # 1552473720.994 * [simplify]: Simplifying (/ 1 1) 1552473720.994 * * [simplify]: iters left: 2 (2 enodes) 1552473720.995 * * [simplify]: iters left: 1 (6 enodes) 1552473720.997 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473720.998 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473720.998 * [simplify]: Simplified to 1 1552473720.998 * [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))) 1552473720.998 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1552473720.998 * * [simplify]: iters left: 6 (9 enodes) 1552473721.002 * * [simplify]: iters left: 5 (35 enodes) 1552473721.009 * * [simplify]: iters left: 4 (59 enodes) 1552473721.018 * * [simplify]: iters left: 3 (89 enodes) 1552473721.030 * * [simplify]: iters left: 2 (117 enodes) 1552473721.056 * * [simplify]: iters left: 1 (129 enodes) 1552473721.076 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473721.076 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473721.077 * * [simplify]: Extracting #2: cost 33 inf + 2 1552473721.077 * * [simplify]: Extracting #3: cost 42 inf + 211 1552473721.077 * * [simplify]: Extracting #4: cost 27 inf + 1687 1552473721.078 * * [simplify]: Extracting #5: cost 3 inf + 4535 1552473721.079 * * [simplify]: Extracting #6: cost 0 inf + 4868 1552473721.080 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1552473721.080 * [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))) 1552473721.080 * * * * [progress]: [ 43 / 455 ] simplifiying candidate # 1552473721.080 * [simplify]: Simplifying (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1552473721.080 * * [simplify]: iters left: 6 (7 enodes) 1552473721.082 * * [simplify]: iters left: 5 (25 enodes) 1552473721.087 * * [simplify]: iters left: 4 (29 enodes) 1552473721.091 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473721.091 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473721.091 * * [simplify]: Extracting #2: cost 9 inf + 1 1552473721.091 * * [simplify]: Extracting #3: cost 12 inf + 1 1552473721.091 * * [simplify]: Extracting #4: cost 8 inf + 117 1552473721.092 * * [simplify]: Extracting #5: cost 5 inf + 609 1552473721.092 * * [simplify]: Extracting #6: cost 1 inf + 1319 1552473721.092 * * [simplify]: Extracting #7: cost 0 inf + 1537 1552473721.092 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1552473721.092 * [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))) 1552473721.092 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) 1552473721.092 * * [simplify]: iters left: 6 (10 enodes) 1552473721.095 * * [simplify]: iters left: 5 (38 enodes) 1552473721.100 * * [simplify]: iters left: 4 (62 enodes) 1552473721.110 * * [simplify]: iters left: 3 (92 enodes) 1552473721.123 * * [simplify]: iters left: 2 (120 enodes) 1552473721.157 * * [simplify]: iters left: 1 (132 enodes) 1552473721.189 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473721.190 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473721.190 * * [simplify]: Extracting #2: cost 34 inf + 2 1552473721.190 * * [simplify]: Extracting #3: cost 44 inf + 170 1552473721.191 * * [simplify]: Extracting #4: cost 32 inf + 1594 1552473721.193 * * [simplify]: Extracting #5: cost 8 inf + 6122 1552473721.195 * * [simplify]: Extracting #6: cost 0 inf + 7702 1552473721.197 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) 1552473721.198 * [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))) 1552473721.198 * * * * [progress]: [ 44 / 455 ] simplifiying candidate # 1552473721.198 * [simplify]: Simplifying (/ 1 (sqrt (hypot y.re y.im))) 1552473721.198 * * [simplify]: iters left: 4 (6 enodes) 1552473721.200 * * [simplify]: iters left: 3 (20 enodes) 1552473721.204 * * [simplify]: iters left: 2 (22 enodes) 1552473721.208 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473721.208 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473721.208 * * [simplify]: Extracting #2: cost 5 inf + 1 1552473721.208 * * [simplify]: Extracting #3: cost 8 inf + 1 1552473721.208 * * [simplify]: Extracting #4: cost 6 inf + 3 1552473721.208 * * [simplify]: Extracting #5: cost 1 inf + 449 1552473721.208 * * [simplify]: Extracting #6: cost 0 inf + 587 1552473721.208 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 1552473721.208 * [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))) 1552473721.208 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) 1552473721.208 * * [simplify]: iters left: 6 (10 enodes) 1552473721.211 * * [simplify]: iters left: 5 (38 enodes) 1552473721.217 * * [simplify]: iters left: 4 (62 enodes) 1552473721.227 * * [simplify]: iters left: 3 (92 enodes) 1552473721.254 * * [simplify]: iters left: 2 (120 enodes) 1552473721.288 * * [simplify]: iters left: 1 (132 enodes) 1552473721.320 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473721.320 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473721.320 * * [simplify]: Extracting #2: cost 34 inf + 2 1552473721.320 * * [simplify]: Extracting #3: cost 44 inf + 170 1552473721.320 * * [simplify]: Extracting #4: cost 32 inf + 1434 1552473721.321 * * [simplify]: Extracting #5: cost 8 inf + 5082 1552473721.323 * * [simplify]: Extracting #6: cost 0 inf + 6342 1552473721.324 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) 1552473721.324 * [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))) 1552473721.324 * * * * [progress]: [ 45 / 455 ] simplifiying candidate # 1552473721.324 * [simplify]: Simplifying (/ 1 1) 1552473721.324 * * [simplify]: iters left: 2 (2 enodes) 1552473721.325 * * [simplify]: iters left: 1 (6 enodes) 1552473721.327 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473721.327 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473721.327 * [simplify]: Simplified to 1 1552473721.327 * [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))) 1552473721.327 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1552473721.327 * * [simplify]: iters left: 6 (9 enodes) 1552473721.329 * * [simplify]: iters left: 5 (35 enodes) 1552473721.335 * * [simplify]: iters left: 4 (59 enodes) 1552473721.344 * * [simplify]: iters left: 3 (89 enodes) 1552473721.367 * * [simplify]: iters left: 2 (117 enodes) 1552473721.388 * * [simplify]: iters left: 1 (129 enodes) 1552473721.404 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473721.404 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473721.404 * * [simplify]: Extracting #2: cost 33 inf + 2 1552473721.404 * * [simplify]: Extracting #3: cost 42 inf + 211 1552473721.405 * * [simplify]: Extracting #4: cost 27 inf + 1687 1552473721.407 * * [simplify]: Extracting #5: cost 3 inf + 4535 1552473721.409 * * [simplify]: Extracting #6: cost 0 inf + 4868 1552473721.411 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1552473721.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))) 1552473721.411 * * * * [progress]: [ 46 / 455 ] simplifiying candidate # 1552473721.411 * * * * [progress]: [ 47 / 455 ] simplifiying candidate # 1552473721.411 * * * * [progress]: [ 48 / 455 ] simplifiying candidate # 1552473721.411 * * * * [progress]: [ 49 / 455 ] simplifiying candidate # 1552473721.412 * [simplify]: Simplifying (cbrt (hypot y.re y.im)) 1552473721.412 * * [simplify]: iters left: 2 (4 enodes) 1552473721.413 * * [simplify]: iters left: 1 (12 enodes) 1552473721.416 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473721.416 * * [simplify]: Extracting #1: cost 3 inf + 0 1552473721.416 * * [simplify]: Extracting #2: cost 6 inf + 0 1552473721.417 * * [simplify]: Extracting #3: cost 4 inf + 2 1552473721.417 * * [simplify]: Extracting #4: cost 0 inf + 390 1552473721.417 * [simplify]: Simplified to (cbrt (hypot y.re y.im)) 1552473721.417 * [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))) 1552473721.417 * * * * [progress]: [ 50 / 455 ] simplifiying candidate # 1552473721.417 * [simplify]: Simplifying (sqrt (hypot y.re y.im)) 1552473721.417 * * [simplify]: iters left: 2 (4 enodes) 1552473721.419 * * [simplify]: iters left: 1 (12 enodes) 1552473721.422 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473721.422 * * [simplify]: Extracting #1: cost 3 inf + 0 1552473721.422 * * [simplify]: Extracting #2: cost 6 inf + 0 1552473721.422 * * [simplify]: Extracting #3: cost 4 inf + 2 1552473721.422 * * [simplify]: Extracting #4: cost 0 inf + 310 1552473721.422 * [simplify]: Simplified to (sqrt (hypot y.re y.im)) 1552473721.422 * [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))) 1552473721.423 * * * * [progress]: [ 51 / 455 ] simplifiying candidate # 1552473721.423 * [simplify]: Simplifying (hypot y.re y.im) 1552473721.423 * * [simplify]: iters left: 1 (3 enodes) 1552473721.424 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473721.424 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473721.424 * * [simplify]: Extracting #2: cost 2 inf + 2 1552473721.424 * * [simplify]: Extracting #3: cost 0 inf + 116 1552473721.424 * [simplify]: Simplified to (hypot y.re y.im) 1552473721.424 * [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))) 1552473721.424 * * * * [progress]: [ 52 / 455 ] simplifiying candidate # 1552473721.425 * [simplify]: Simplifying (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1552473721.425 * * [simplify]: iters left: 6 (9 enodes) 1552473721.429 * * [simplify]: iters left: 5 (32 enodes) 1552473721.438 * * [simplify]: iters left: 4 (42 enodes) 1552473721.450 * * [simplify]: iters left: 3 (50 enodes) 1552473721.464 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473721.464 * * [simplify]: Extracting #1: cost 3 inf + 0 1552473721.464 * * [simplify]: Extracting #2: cost 5 inf + 0 1552473721.464 * * [simplify]: Extracting #3: cost 15 inf + 0 1552473721.464 * * [simplify]: Extracting #4: cost 14 inf + 127 1552473721.464 * * [simplify]: Extracting #5: cost 4 inf + 1133 1552473721.465 * * [simplify]: Extracting #6: cost 0 inf + 1674 1552473721.466 * * [simplify]: Extracting #7: cost 0 inf + 1644 1552473721.467 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1552473721.467 * [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))) 1552473721.467 * * * * [progress]: [ 53 / 455 ] simplifiying candidate # 1552473721.467 * [simplify]: Simplifying (sqrt (- (* x.im y.re) (* x.re y.im))) 1552473721.467 * * [simplify]: iters left: 5 (8 enodes) 1552473721.471 * * [simplify]: iters left: 4 (29 enodes) 1552473721.479 * * [simplify]: iters left: 3 (39 enodes) 1552473721.492 * * [simplify]: iters left: 2 (47 enodes) 1552473721.500 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473721.500 * * [simplify]: Extracting #1: cost 3 inf + 0 1552473721.500 * * [simplify]: Extracting #2: cost 13 inf + 0 1552473721.501 * * [simplify]: Extracting #3: cost 11 inf + 128 1552473721.501 * * [simplify]: Extracting #4: cost 2 inf + 788 1552473721.501 * * [simplify]: Extracting #5: cost 0 inf + 1076 1552473721.501 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 1552473721.501 * [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))) 1552473721.502 * * * * [progress]: [ 54 / 455 ] simplifiying candidate # 1552473721.502 * * * * [progress]: [ 55 / 455 ] simplifiying candidate # 1552473721.502 * [simplify]: Simplifying (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) 1552473721.502 * * [simplify]: iters left: 5 (9 enodes) 1552473721.504 * * [simplify]: iters left: 4 (30 enodes) 1552473721.508 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473721.508 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473721.508 * * [simplify]: Extracting #2: cost 8 inf + 0 1552473721.508 * * [simplify]: Extracting #3: cost 14 inf + 0 1552473721.508 * * [simplify]: Extracting #4: cost 10 inf + 4 1552473721.508 * * [simplify]: Extracting #5: cost 4 inf + 376 1552473721.508 * * [simplify]: Extracting #6: cost 1 inf + 704 1552473721.508 * * [simplify]: Extracting #7: cost 0 inf + 908 1552473721.509 * [simplify]: Simplified to (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) 1552473721.509 * [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))) 1552473721.509 * * * * [progress]: [ 56 / 455 ] simplifiying candidate # 1552473721.509 * [simplify]: Simplifying (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) 1552473721.509 * * [simplify]: iters left: 5 (10 enodes) 1552473721.511 * * [simplify]: iters left: 4 (33 enodes) 1552473721.515 * * [simplify]: iters left: 3 (35 enodes) 1552473721.520 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473721.520 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473721.520 * * [simplify]: Extracting #2: cost 13 inf + 0 1552473721.520 * * [simplify]: Extracting #3: cost 12 inf + 84 1552473721.521 * * [simplify]: Extracting #4: cost 6 inf + 412 1552473721.521 * * [simplify]: Extracting #5: cost 1 inf + 1016 1552473721.521 * * [simplify]: Extracting #6: cost 0 inf + 1098 1552473721.521 * [simplify]: Simplified to (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) 1552473721.521 * [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))) 1552473721.521 * * * * [progress]: [ 57 / 455 ] simplifiying candidate # 1552473721.522 * [simplify]: Simplifying (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) 1552473721.522 * * [simplify]: iters left: 5 (10 enodes) 1552473721.524 * * [simplify]: iters left: 4 (34 enodes) 1552473721.531 * * [simplify]: iters left: 3 (35 enodes) 1552473721.540 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473721.540 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473721.540 * * [simplify]: Extracting #2: cost 13 inf + 0 1552473721.540 * * [simplify]: Extracting #3: cost 12 inf + 84 1552473721.540 * * [simplify]: Extracting #4: cost 7 inf + 210 1552473721.541 * * [simplify]: Extracting #5: cost 2 inf + 757 1552473721.541 * * [simplify]: Extracting #6: cost 0 inf + 1098 1552473721.542 * [simplify]: Simplified to (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) 1552473721.542 * [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))) 1552473721.542 * * * * [progress]: [ 58 / 455 ] simplifiying candidate # 1552473721.542 * [simplify]: Simplifying (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) 1552473721.542 * * [simplify]: iters left: 5 (11 enodes) 1552473721.544 * * [simplify]: iters left: 4 (37 enodes) 1552473721.550 * * [simplify]: iters left: 3 (40 enodes) 1552473721.555 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473721.555 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473721.555 * * [simplify]: Extracting #2: cost 18 inf + 0 1552473721.555 * * [simplify]: Extracting #3: cost 13 inf + 45 1552473721.555 * * [simplify]: Extracting #4: cost 5 inf + 535 1552473721.555 * * [simplify]: Extracting #5: cost 0 inf + 1338 1552473721.556 * [simplify]: Simplified to (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) 1552473721.556 * [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))) 1552473721.556 * * * * [progress]: [ 59 / 455 ] simplifiying candidate # 1552473721.556 * * * * [progress]: [ 60 / 455 ] simplifiying candidate # 1552473721.556 * * * * [progress]: [ 61 / 455 ] simplifiying candidate # 1552473721.556 * * * * [progress]: [ 62 / 455 ] simplifiying candidate # 1552473721.556 * * * * [progress]: [ 63 / 455 ] simplifiying candidate # 1552473721.556 * [simplify]: Simplifying (- (pow (* x.im y.re) 3) (pow (* x.re y.im) 3)) 1552473721.556 * * [simplify]: iters left: 5 (10 enodes) 1552473721.560 * * [simplify]: iters left: 4 (53 enodes) 1552473721.584 * * [simplify]: iters left: 3 (169 enodes) 1552473721.664 * * [simplify]: iters left: 2 (492 enodes) 1552473721.891 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473721.892 * * [simplify]: Extracting #1: cost 75 inf + 0 1552473721.892 * * [simplify]: Extracting #2: cost 198 inf + 374 1552473721.895 * * [simplify]: Extracting #3: cost 166 inf + 9451 1552473721.901 * * [simplify]: Extracting #4: cost 56 inf + 44323 1552473721.918 * * [simplify]: Extracting #5: cost 7 inf + 63760 1552473721.936 * * [simplify]: Extracting #6: cost 0 inf + 66866 1552473721.954 * [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))) 1552473721.954 * [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))) 1552473721.954 * * * * [progress]: [ 64 / 455 ] simplifiying candidate # 1552473721.955 * [simplify]: Simplifying (- (* (* x.im y.re) (* x.im y.re)) (* (* x.re y.im) (* x.re y.im))) 1552473721.955 * * [simplify]: iters left: 6 (9 enodes) 1552473721.960 * * [simplify]: iters left: 5 (49 enodes) 1552473721.984 * * [simplify]: iters left: 4 (119 enodes) 1552473722.029 * * [simplify]: iters left: 3 (204 enodes) 1552473722.105 * * [simplify]: iters left: 2 (305 enodes) 1552473722.206 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473722.206 * * [simplify]: Extracting #1: cost 61 inf + 0 1552473722.206 * * [simplify]: Extracting #2: cost 103 inf + 740 1552473722.208 * * [simplify]: Extracting #3: cost 58 inf + 5220 1552473722.213 * * [simplify]: Extracting #4: cost 4 inf + 14703 1552473722.221 * * [simplify]: Extracting #5: cost 0 inf + 15779 1552473722.232 * [simplify]: Simplified to (- (* (* x.im y.re) (* x.im y.re)) (* (* x.re y.im) (* x.re y.im))) 1552473722.232 * [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))) 1552473722.232 * * * * [progress]: [ 65 / 455 ] simplifiying candidate #real (real->posit16 (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) (hypot y.re y.im)))> 1552473722.233 * * * * [progress]: [ 66 / 455 ] simplifiying candidate # 1552473722.233 * [simplify]: Simplifying (fma x.im y.re (- (* y.im x.re))) 1552473722.233 * * [simplify]: iters left: 5 (7 enodes) 1552473722.235 * * [simplify]: iters left: 4 (28 enodes) 1552473722.239 * * [simplify]: iters left: 3 (39 enodes) 1552473722.244 * * [simplify]: iters left: 2 (44 enodes) 1552473722.250 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473722.250 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473722.250 * * [simplify]: Extracting #2: cost 8 inf + 210 1552473722.250 * * [simplify]: Extracting #3: cost 1 inf + 736 1552473722.251 * * [simplify]: Extracting #4: cost 0 inf + 748 1552473722.251 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1552473722.251 * [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))) 1552473722.251 * [simplify]: Simplifying (fma (- y.im) x.re (* y.im x.re)) 1552473722.251 * * [simplify]: iters left: 3 (5 enodes) 1552473722.252 * * [simplify]: iters left: 2 (18 enodes) 1552473722.257 * * [simplify]: iters left: 1 (25 enodes) 1552473722.260 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473722.260 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473722.261 * * [simplify]: Extracting #2: cost 11 inf + 2 1552473722.261 * * [simplify]: Extracting #3: cost 4 inf + 373 1552473722.261 * * [simplify]: Extracting #4: cost 0 inf + 699 1552473722.261 * [simplify]: Simplified to (- (* y.im x.re) (* y.im x.re)) 1552473722.261 * [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))) 1552473722.261 * * * * [progress]: [ 67 / 455 ] simplifiying candidate # 1552473722.262 * [simplify]: Simplifying (fma x.im y.re (- (* (cbrt (* x.re y.im)) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im)))))) 1552473722.262 * * [simplify]: iters left: 6 (10 enodes) 1552473722.266 * * [simplify]: iters left: 5 (40 enodes) 1552473722.280 * * [simplify]: iters left: 4 (60 enodes) 1552473722.300 * * [simplify]: iters left: 3 (85 enodes) 1552473722.316 * * [simplify]: iters left: 2 (129 enodes) 1552473722.345 * * [simplify]: iters left: 1 (198 enodes) 1552473722.397 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473722.397 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473722.398 * * [simplify]: Extracting #2: cost 41 inf + 2 1552473722.398 * * [simplify]: Extracting #3: cost 67 inf + 624 1552473722.399 * * [simplify]: Extracting #4: cost 58 inf + 1685 1552473722.399 * * [simplify]: Extracting #5: cost 45 inf + 6797 1552473722.402 * * [simplify]: Extracting #6: cost 8 inf + 28604 1552473722.406 * * [simplify]: Extracting #7: cost 0 inf + 34029 1552473722.410 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473722.410 * [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))) 1552473722.410 * [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))))) 1552473722.410 * * [simplify]: iters left: 6 (8 enodes) 1552473722.412 * * [simplify]: iters left: 5 (30 enodes) 1552473722.418 * * [simplify]: iters left: 4 (46 enodes) 1552473722.428 * * [simplify]: iters left: 3 (95 enodes) 1552473722.463 * * [simplify]: iters left: 2 (153 enodes) 1552473722.508 * * [simplify]: iters left: 1 (222 enodes) 1552473722.561 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473722.561 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473722.561 * [simplify]: Simplified to 0 1552473722.561 * [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))) 1552473722.561 * * * * [progress]: [ 68 / 455 ] simplifiying candidate # 1552473722.561 * [simplify]: Simplifying (fma x.im y.re (- (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im))))) 1552473722.562 * * [simplify]: iters left: 6 (9 enodes) 1552473722.566 * * [simplify]: iters left: 5 (31 enodes) 1552473722.577 * * [simplify]: iters left: 4 (45 enodes) 1552473722.589 * * [simplify]: iters left: 3 (56 enodes) 1552473722.595 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473722.595 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473722.595 * * [simplify]: Extracting #2: cost 14 inf + 87 1552473722.596 * * [simplify]: Extracting #3: cost 1 inf + 1074 1552473722.596 * * [simplify]: Extracting #4: cost 0 inf + 1156 1552473722.596 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473722.596 * [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))) 1552473722.597 * [simplify]: Simplifying (fma (- (sqrt (* x.re y.im))) (sqrt (* x.re y.im)) (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im)))) 1552473722.597 * * [simplify]: iters left: 6 (7 enodes) 1552473722.598 * * [simplify]: iters left: 5 (22 enodes) 1552473722.602 * * [simplify]: iters left: 4 (30 enodes) 1552473722.606 * * [simplify]: iters left: 3 (46 enodes) 1552473722.613 * * [simplify]: iters left: 2 (56 enodes) 1552473722.624 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473722.624 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473722.624 * [simplify]: Simplified to 0 1552473722.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) (hypot y.re y.im)) (hypot y.re y.im))) 1552473722.624 * * * * [progress]: [ 69 / 455 ] simplifiying candidate # 1552473722.624 * [simplify]: Simplifying (fma x.im y.re (- (* (* x.re y.im) 1))) 1552473722.624 * * [simplify]: iters left: 6 (9 enodes) 1552473722.629 * * [simplify]: iters left: 5 (38 enodes) 1552473722.643 * * [simplify]: iters left: 4 (63 enodes) 1552473722.663 * * [simplify]: iters left: 3 (88 enodes) 1552473722.674 * * [simplify]: iters left: 2 (96 enodes) 1552473722.688 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473722.688 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473722.688 * * [simplify]: Extracting #2: cost 9 inf + 170 1552473722.689 * * [simplify]: Extracting #3: cost 1 inf + 708 1552473722.689 * * [simplify]: Extracting #4: cost 0 inf + 750 1552473722.690 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473722.690 * [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))) 1552473722.690 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1552473722.690 * * [simplify]: iters left: 5 (7 enodes) 1552473722.692 * * [simplify]: iters left: 4 (31 enodes) 1552473722.699 * * [simplify]: iters left: 3 (53 enodes) 1552473722.707 * * [simplify]: iters left: 2 (65 enodes) 1552473722.718 * * [simplify]: iters left: 1 (97 enodes) 1552473722.735 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473722.735 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473722.735 * [simplify]: Simplified to 0 1552473722.735 * [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))) 1552473722.735 * * * * [progress]: [ 70 / 455 ] simplifiying candidate # 1552473722.736 * [simplify]: Simplifying (fma x.im y.re (- (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im))))) 1552473722.736 * * [simplify]: iters left: 6 (10 enodes) 1552473722.740 * * [simplify]: iters left: 5 (43 enodes) 1552473722.755 * * [simplify]: iters left: 4 (81 enodes) 1552473722.788 * * [simplify]: iters left: 3 (130 enodes) 1552473722.820 * * [simplify]: iters left: 2 (136 enodes) 1552473722.835 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473722.835 * * [simplify]: Extracting #1: cost 17 inf + 0 1552473722.835 * * [simplify]: Extracting #2: cost 32 inf + 2 1552473722.836 * * [simplify]: Extracting #3: cost 19 inf + 922 1552473722.837 * * [simplify]: Extracting #4: cost 2 inf + 2512 1552473722.839 * * [simplify]: Extracting #5: cost 0 inf + 2620 1552473722.841 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1552473722.841 * [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))) 1552473722.841 * [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)))) 1552473722.842 * * [simplify]: iters left: 6 (8 enodes) 1552473722.846 * * [simplify]: iters left: 5 (38 enodes) 1552473722.854 * * [simplify]: iters left: 4 (69 enodes) 1552473722.868 * * [simplify]: iters left: 3 (148 enodes) 1552473722.911 * * [simplify]: iters left: 2 (233 enodes) 1552473722.948 * * [simplify]: iters left: 1 (252 enodes) 1552473722.989 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473722.989 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473722.990 * [simplify]: Simplified to 0 1552473722.990 * [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))) 1552473722.990 * * * * [progress]: [ 71 / 455 ] simplifiying candidate # 1552473722.990 * [simplify]: Simplifying (fma x.im y.re (- (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im)))))) 1552473722.990 * * [simplify]: iters left: 6 (10 enodes) 1552473722.995 * * [simplify]: iters left: 5 (42 enodes) 1552473723.009 * * [simplify]: iters left: 4 (86 enodes) 1552473723.038 * * [simplify]: iters left: 3 (139 enodes) 1552473723.073 * * [simplify]: iters left: 2 (147 enodes) 1552473723.103 * * [simplify]: iters left: 1 (149 enodes) 1552473723.133 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473723.133 * * [simplify]: Extracting #1: cost 17 inf + 0 1552473723.133 * * [simplify]: Extracting #2: cost 29 inf + 3 1552473723.134 * * [simplify]: Extracting #3: cost 14 inf + 1348 1552473723.135 * * [simplify]: Extracting #4: cost 1 inf + 2972 1552473723.137 * * [simplify]: Extracting #5: cost 0 inf + 3094 1552473723.138 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473723.139 * [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))) 1552473723.139 * [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))))) 1552473723.139 * * [simplify]: iters left: 6 (8 enodes) 1552473723.143 * * [simplify]: iters left: 5 (32 enodes) 1552473723.154 * * [simplify]: iters left: 4 (60 enodes) 1552473723.178 * * [simplify]: iters left: 3 (136 enodes) 1552473723.228 * * [simplify]: iters left: 2 (206 enodes) 1552473723.284 * * [simplify]: iters left: 1 (228 enodes) 1552473723.315 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473723.316 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473723.316 * [simplify]: Simplified to 0 1552473723.316 * [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))) 1552473723.316 * * * * [progress]: [ 72 / 455 ] simplifiying candidate # 1552473723.316 * [simplify]: Simplifying (fma x.im y.re (- (* (sqrt y.im) (* x.re (sqrt y.im))))) 1552473723.316 * * [simplify]: iters left: 6 (9 enodes) 1552473723.320 * * [simplify]: iters left: 5 (35 enodes) 1552473723.331 * * [simplify]: iters left: 4 (56 enodes) 1552473723.348 * * [simplify]: iters left: 3 (74 enodes) 1552473723.359 * * [simplify]: iters left: 2 (77 enodes) 1552473723.372 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473723.372 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473723.372 * * [simplify]: Extracting #2: cost 21 inf + 3 1552473723.372 * * [simplify]: Extracting #3: cost 7 inf + 964 1552473723.373 * * [simplify]: Extracting #4: cost 0 inf + 1497 1552473723.373 * * [simplify]: Extracting #5: cost 0 inf + 1482 1552473723.374 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473723.374 * [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))) 1552473723.374 * [simplify]: Simplifying (fma (- (sqrt y.im)) (* x.re (sqrt y.im)) (* (sqrt y.im) (* x.re (sqrt y.im)))) 1552473723.374 * * [simplify]: iters left: 6 (7 enodes) 1552473723.376 * * [simplify]: iters left: 5 (25 enodes) 1552473723.380 * * [simplify]: iters left: 4 (39 enodes) 1552473723.389 * * [simplify]: iters left: 3 (82 enodes) 1552473723.415 * * [simplify]: iters left: 2 (110 enodes) 1552473723.440 * * [simplify]: iters left: 1 (112 enodes) 1552473723.455 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473723.455 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473723.455 * [simplify]: Simplified to 0 1552473723.455 * [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))) 1552473723.455 * * * * [progress]: [ 73 / 455 ] simplifiying candidate # 1552473723.456 * [simplify]: Simplifying (fma x.im y.re (- (* y.im (* x.re 1)))) 1552473723.456 * * [simplify]: iters left: 6 (9 enodes) 1552473723.461 * * [simplify]: iters left: 5 (34 enodes) 1552473723.472 * * [simplify]: iters left: 4 (50 enodes) 1552473723.487 * * [simplify]: iters left: 3 (58 enodes) 1552473723.501 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473723.501 * * [simplify]: Extracting #1: cost 12 inf + 0 1552473723.501 * * [simplify]: Extracting #2: cost 9 inf + 251 1552473723.502 * * [simplify]: Extracting #3: cost 1 inf + 818 1552473723.502 * * [simplify]: Extracting #4: cost 0 inf + 830 1552473723.888 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1552473723.888 * [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))) 1552473723.888 * [simplify]: Simplifying (fma (- y.im) (* x.re 1) (* y.im (* x.re 1))) 1552473723.889 * * [simplify]: iters left: 5 (7 enodes) 1552473723.891 * * [simplify]: iters left: 4 (24 enodes) 1552473723.895 * * [simplify]: iters left: 3 (37 enodes) 1552473723.901 * * [simplify]: iters left: 2 (53 enodes) 1552473723.907 * * [simplify]: iters left: 1 (58 enodes) 1552473723.913 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473723.913 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473723.913 * [simplify]: Simplified to 0 1552473723.913 * [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))) 1552473723.914 * * * * [progress]: [ 74 / 455 ] simplifiying candidate # 1552473723.914 * [simplify]: Simplifying (fma x.im y.re (- (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re))))) 1552473723.914 * * [simplify]: iters left: 6 (10 enodes) 1552473723.916 * * [simplify]: iters left: 5 (42 enodes) 1552473723.930 * * [simplify]: iters left: 4 (83 enodes) 1552473723.958 * * [simplify]: iters left: 3 (123 enodes) 1552473723.991 * * [simplify]: iters left: 2 (133 enodes) 1552473724.023 * * [simplify]: iters left: 1 (143 enodes) 1552473724.040 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473724.040 * * [simplify]: Extracting #1: cost 17 inf + 0 1552473724.040 * * [simplify]: Extracting #2: cost 31 inf + 3 1552473724.041 * * [simplify]: Extracting #3: cost 17 inf + 1272 1552473724.041 * * [simplify]: Extracting #4: cost 0 inf + 3258 1552473724.042 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1552473724.042 * [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))) 1552473724.043 * [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)))) 1552473724.043 * * [simplify]: iters left: 6 (8 enodes) 1552473724.045 * * [simplify]: iters left: 5 (36 enodes) 1552473724.051 * * [simplify]: iters left: 4 (64 enodes) 1552473724.072 * * [simplify]: iters left: 3 (129 enodes) 1552473724.122 * * [simplify]: iters left: 2 (200 enodes) 1552473724.168 * * [simplify]: iters left: 1 (223 enodes) 1552473724.206 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473724.206 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473724.206 * [simplify]: Simplified to 0 1552473724.207 * [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))) 1552473724.207 * * * * [progress]: [ 75 / 455 ] simplifiying candidate # 1552473724.207 * [simplify]: Simplifying (fma x.im y.re (- (* (* (sqrt x.re) y.im) (sqrt x.re)))) 1552473724.207 * * [simplify]: iters left: 6 (9 enodes) 1552473724.210 * * [simplify]: iters left: 5 (35 enodes) 1552473724.216 * * [simplify]: iters left: 4 (56 enodes) 1552473724.226 * * [simplify]: iters left: 3 (75 enodes) 1552473724.242 * * [simplify]: iters left: 2 (78 enodes) 1552473724.261 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473724.261 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473724.262 * * [simplify]: Extracting #2: cost 21 inf + 3 1552473724.262 * * [simplify]: Extracting #3: cost 7 inf + 964 1552473724.263 * * [simplify]: Extracting #4: cost 0 inf + 1497 1552473724.264 * * [simplify]: Extracting #5: cost 0 inf + 1482 1552473724.265 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1552473724.265 * [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))) 1552473724.265 * [simplify]: Simplifying (fma (- (* (sqrt x.re) y.im)) (sqrt x.re) (* (* (sqrt x.re) y.im) (sqrt x.re))) 1552473724.265 * * [simplify]: iters left: 6 (7 enodes) 1552473724.269 * * [simplify]: iters left: 5 (29 enodes) 1552473724.278 * * [simplify]: iters left: 4 (46 enodes) 1552473724.294 * * [simplify]: iters left: 3 (81 enodes) 1552473724.320 * * [simplify]: iters left: 2 (110 enodes) 1552473724.343 * * [simplify]: iters left: 1 (111 enodes) 1552473724.362 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473724.362 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473724.362 * [simplify]: Simplified to 0 1552473724.362 * [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))) 1552473724.362 * * * * [progress]: [ 76 / 455 ] simplifiying candidate # 1552473724.363 * [simplify]: Simplifying (fma x.im y.re (- (* (* x.re y.im) 1))) 1552473724.363 * * [simplify]: iters left: 6 (9 enodes) 1552473724.368 * * [simplify]: iters left: 5 (38 enodes) 1552473724.382 * * [simplify]: iters left: 4 (63 enodes) 1552473724.402 * * [simplify]: iters left: 3 (88 enodes) 1552473724.424 * * [simplify]: iters left: 2 (96 enodes) 1552473724.444 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473724.444 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473724.445 * * [simplify]: Extracting #2: cost 9 inf + 170 1552473724.445 * * [simplify]: Extracting #3: cost 1 inf + 708 1552473724.446 * * [simplify]: Extracting #4: cost 0 inf + 750 1552473724.447 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473724.447 * [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))) 1552473724.447 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1552473724.447 * * [simplify]: iters left: 5 (7 enodes) 1552473724.451 * * [simplify]: iters left: 4 (31 enodes) 1552473724.463 * * [simplify]: iters left: 3 (53 enodes) 1552473724.480 * * [simplify]: iters left: 2 (65 enodes) 1552473724.501 * * [simplify]: iters left: 1 (97 enodes) 1552473724.527 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473724.527 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473724.527 * [simplify]: Simplified to 0 1552473724.528 * [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))) 1552473724.528 * * * * [progress]: [ 77 / 455 ] simplifiying candidate # 1552473724.528 * [simplify]: Simplifying (fma x.im y.re (- (* x.re y.im))) 1552473724.528 * * [simplify]: iters left: 5 (7 enodes) 1552473724.531 * * [simplify]: iters left: 4 (28 enodes) 1552473724.536 * * [simplify]: iters left: 3 (39 enodes) 1552473724.541 * * [simplify]: iters left: 2 (44 enodes) 1552473724.546 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473724.546 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473724.547 * * [simplify]: Extracting #2: cost 8 inf + 210 1552473724.547 * * [simplify]: Extracting #3: cost 1 inf + 736 1552473724.547 * * [simplify]: Extracting #4: cost 0 inf + 748 1552473724.547 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473724.547 * [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))) 1552473724.547 * [simplify]: Simplifying (fma (- x.re) y.im (* x.re y.im)) 1552473724.548 * * [simplify]: iters left: 3 (5 enodes) 1552473724.549 * * [simplify]: iters left: 2 (18 enodes) 1552473724.551 * * [simplify]: iters left: 1 (25 enodes) 1552473724.556 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473724.556 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473724.556 * * [simplify]: Extracting #2: cost 11 inf + 2 1552473724.556 * * [simplify]: Extracting #3: cost 4 inf + 373 1552473724.556 * * [simplify]: Extracting #4: cost 0 inf + 699 1552473724.556 * [simplify]: Simplified to (- (* x.re y.im) (* x.re y.im)) 1552473724.556 * [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))) 1552473724.556 * * * * [progress]: [ 78 / 455 ] simplifiying candidate # 1552473724.557 * [simplify]: Simplifying (fma (* (cbrt (* x.im y.re)) (cbrt (* x.im y.re))) (cbrt (* x.im y.re)) (- (* y.im x.re))) 1552473724.557 * * [simplify]: iters left: 6 (10 enodes) 1552473724.559 * * [simplify]: iters left: 5 (38 enodes) 1552473724.565 * * [simplify]: iters left: 4 (49 enodes) 1552473724.578 * * [simplify]: iters left: 3 (56 enodes) 1552473724.593 * * [simplify]: iters left: 2 (63 enodes) 1552473724.611 * * [simplify]: iters left: 1 (77 enodes) 1552473724.637 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473724.637 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473724.637 * * [simplify]: Extracting #2: cost 17 inf + 208 1552473724.637 * * [simplify]: Extracting #3: cost 13 inf + 417 1552473724.638 * * [simplify]: Extracting #4: cost 8 inf + 1156 1552473724.638 * * [simplify]: Extracting #5: cost 6 inf + 1652 1552473724.639 * * [simplify]: Extracting #6: cost 1 inf + 3025 1552473724.640 * * [simplify]: Extracting #7: cost 0 inf + 3358 1552473724.641 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1552473724.641 * [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))) 1552473724.642 * [simplify]: Simplifying (fma (- y.im) x.re (* y.im x.re)) 1552473724.642 * * [simplify]: iters left: 3 (5 enodes) 1552473724.644 * * [simplify]: iters left: 2 (18 enodes) 1552473724.649 * * [simplify]: iters left: 1 (25 enodes) 1552473724.657 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473724.657 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473724.658 * * [simplify]: Extracting #2: cost 11 inf + 2 1552473724.658 * * [simplify]: Extracting #3: cost 4 inf + 373 1552473724.658 * * [simplify]: Extracting #4: cost 0 inf + 699 1552473724.659 * [simplify]: Simplified to (- (* y.im x.re) (* y.im x.re)) 1552473724.659 * [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))) 1552473724.659 * * * * [progress]: [ 79 / 455 ] simplifiying candidate # 1552473724.659 * [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)))))) 1552473724.659 * * [simplify]: iters left: 6 (13 enodes) 1552473724.663 * * [simplify]: iters left: 5 (50 enodes) 1552473724.672 * * [simplify]: iters left: 4 (70 enodes) 1552473724.684 * * [simplify]: iters left: 3 (96 enodes) 1552473724.700 * * [simplify]: iters left: 2 (143 enodes) 1552473724.733 * * [simplify]: iters left: 1 (221 enodes) 1552473724.783 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473724.783 * * [simplify]: Extracting #1: cost 26 inf + 0 1552473724.783 * * [simplify]: Extracting #2: cost 74 inf + 87 1552473724.784 * * [simplify]: Extracting #3: cost 74 inf + 2690 1552473724.785 * * [simplify]: Extracting #4: cost 51 inf + 11307 1552473724.787 * * [simplify]: Extracting #5: cost 19 inf + 29680 1552473724.793 * * [simplify]: Extracting #6: cost 0 inf + 42202 1552473724.803 * * [simplify]: Extracting #7: cost 0 inf + 42162 1552473724.811 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473724.811 * [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))) 1552473724.812 * [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))))) 1552473724.812 * * [simplify]: iters left: 6 (8 enodes) 1552473724.816 * * [simplify]: iters left: 5 (30 enodes) 1552473724.822 * * [simplify]: iters left: 4 (46 enodes) 1552473724.832 * * [simplify]: iters left: 3 (95 enodes) 1552473724.849 * * [simplify]: iters left: 2 (153 enodes) 1552473724.873 * * [simplify]: iters left: 1 (222 enodes) 1552473724.923 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473724.924 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473724.924 * [simplify]: Simplified to 0 1552473724.924 * [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))) 1552473724.924 * * * * [progress]: [ 80 / 455 ] simplifiying candidate # 1552473724.924 * [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))))) 1552473724.924 * * [simplify]: iters left: 6 (12 enodes) 1552473724.928 * * [simplify]: iters left: 5 (41 enodes) 1552473724.939 * * [simplify]: iters left: 4 (55 enodes) 1552473724.954 * * [simplify]: iters left: 3 (68 enodes) 1552473724.972 * * [simplify]: iters left: 2 (75 enodes) 1552473724.993 * * [simplify]: iters left: 1 (92 enodes) 1552473725.025 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473725.025 * * [simplify]: Extracting #1: cost 18 inf + 0 1552473725.025 * * [simplify]: Extracting #2: cost 29 inf + 45 1552473725.025 * * [simplify]: Extracting #3: cost 22 inf + 655 1552473725.026 * * [simplify]: Extracting #4: cost 15 inf + 1239 1552473725.028 * * [simplify]: Extracting #5: cost 2 inf + 4676 1552473725.029 * * [simplify]: Extracting #6: cost 0 inf + 5586 1552473725.031 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473725.031 * [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))) 1552473725.032 * [simplify]: Simplifying (fma (- (sqrt (* x.re y.im))) (sqrt (* x.re y.im)) (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im)))) 1552473725.032 * * [simplify]: iters left: 6 (7 enodes) 1552473725.035 * * [simplify]: iters left: 5 (22 enodes) 1552473725.041 * * [simplify]: iters left: 4 (30 enodes) 1552473725.050 * * [simplify]: iters left: 3 (46 enodes) 1552473725.060 * * [simplify]: iters left: 2 (56 enodes) 1552473725.066 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473725.066 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473725.066 * [simplify]: Simplified to 0 1552473725.066 * [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))) 1552473725.066 * * * * [progress]: [ 81 / 455 ] simplifiying candidate # 1552473725.066 * [simplify]: Simplifying (fma (* (cbrt (* x.im y.re)) (cbrt (* x.im y.re))) (cbrt (* x.im y.re)) (- (* (* x.re y.im) 1))) 1552473725.067 * * [simplify]: iters left: 6 (12 enodes) 1552473725.070 * * [simplify]: iters left: 5 (48 enodes) 1552473725.079 * * [simplify]: iters left: 4 (73 enodes) 1552473725.091 * * [simplify]: iters left: 3 (100 enodes) 1552473725.105 * * [simplify]: iters left: 2 (115 enodes) 1552473725.121 * * [simplify]: iters left: 1 (129 enodes) 1552473725.151 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473725.151 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473725.151 * * [simplify]: Extracting #2: cost 20 inf + 46 1552473725.152 * * [simplify]: Extracting #3: cost 13 inf + 419 1552473725.152 * * [simplify]: Extracting #4: cost 14 inf + 462 1552473725.153 * * [simplify]: Extracting #5: cost 6 inf + 1863 1552473725.154 * * [simplify]: Extracting #6: cost 1 inf + 3027 1552473725.155 * * [simplify]: Extracting #7: cost 0 inf + 3360 1552473725.156 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473725.156 * [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))) 1552473725.157 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1552473725.157 * * [simplify]: iters left: 5 (7 enodes) 1552473725.161 * * [simplify]: iters left: 4 (31 enodes) 1552473725.169 * * [simplify]: iters left: 3 (53 enodes) 1552473725.178 * * [simplify]: iters left: 2 (65 enodes) 1552473725.189 * * [simplify]: iters left: 1 (97 enodes) 1552473725.207 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473725.208 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473725.208 * [simplify]: Simplified to 0 1552473725.208 * [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))) 1552473725.208 * * * * [progress]: [ 82 / 455 ] simplifiying candidate # 1552473725.208 * [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))))) 1552473725.208 * * [simplify]: iters left: 6 (13 enodes) 1552473725.214 * * [simplify]: iters left: 5 (53 enodes) 1552473725.232 * * [simplify]: iters left: 4 (91 enodes) 1552473725.252 * * [simplify]: iters left: 3 (144 enodes) 1552473725.274 * * [simplify]: iters left: 2 (157 enodes) 1552473725.299 * * [simplify]: iters left: 1 (174 enodes) 1552473725.323 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473725.323 * * [simplify]: Extracting #1: cost 26 inf + 0 1552473725.324 * * [simplify]: Extracting #2: cost 43 inf + 128 1552473725.325 * * [simplify]: Extracting #3: cost 22 inf + 1931 1552473725.327 * * [simplify]: Extracting #4: cost 7 inf + 5350 1552473725.330 * * [simplify]: Extracting #5: cost 0 inf + 7210 1552473725.333 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1552473725.333 * [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))) 1552473725.333 * [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)))) 1552473725.333 * * [simplify]: iters left: 6 (8 enodes) 1552473725.337 * * [simplify]: iters left: 5 (38 enodes) 1552473725.350 * * [simplify]: iters left: 4 (69 enodes) 1552473725.364 * * [simplify]: iters left: 3 (148 enodes) 1552473725.406 * * [simplify]: iters left: 2 (233 enodes) 1552473725.436 * * [simplify]: iters left: 1 (252 enodes) 1552473725.468 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473725.468 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473725.468 * [simplify]: Simplified to 0 1552473725.468 * [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))) 1552473725.468 * * * * [progress]: [ 83 / 455 ] simplifiying candidate # 1552473725.469 * [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)))))) 1552473725.469 * * [simplify]: iters left: 6 (13 enodes) 1552473725.472 * * [simplify]: iters left: 5 (52 enodes) 1552473725.483 * * [simplify]: iters left: 4 (96 enodes) 1552473725.499 * * [simplify]: iters left: 3 (154 enodes) 1552473725.535 * * [simplify]: iters left: 2 (178 enodes) 1552473725.559 * * [simplify]: iters left: 1 (198 enodes) 1552473725.593 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473725.593 * * [simplify]: Extracting #1: cost 17 inf + 0 1552473725.594 * * [simplify]: Extracting #2: cost 38 inf + 1 1552473725.594 * * [simplify]: Extracting #3: cost 37 inf + 88 1552473725.595 * * [simplify]: Extracting #4: cost 18 inf + 2616 1552473725.597 * * [simplify]: Extracting #5: cost 5 inf + 4371 1552473725.599 * * [simplify]: Extracting #6: cost 2 inf + 4998 1552473725.601 * * [simplify]: Extracting #7: cost 0 inf + 5704 1552473725.602 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473725.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)))))) (hypot y.re y.im)) (hypot y.re y.im))) 1552473725.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))))) 1552473725.602 * * [simplify]: iters left: 6 (8 enodes) 1552473725.604 * * [simplify]: iters left: 5 (32 enodes) 1552473725.610 * * [simplify]: iters left: 4 (60 enodes) 1552473725.622 * * [simplify]: iters left: 3 (136 enodes) 1552473725.649 * * [simplify]: iters left: 2 (206 enodes) 1552473725.682 * * [simplify]: iters left: 1 (228 enodes) 1552473725.703 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473725.703 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473725.703 * [simplify]: Simplified to 0 1552473725.703 * [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))) 1552473725.703 * * * * [progress]: [ 84 / 455 ] simplifiying candidate # 1552473725.704 * [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))))) 1552473725.704 * * [simplify]: iters left: 6 (12 enodes) 1552473725.710 * * [simplify]: iters left: 5 (45 enodes) 1552473725.724 * * [simplify]: iters left: 4 (66 enodes) 1552473725.737 * * [simplify]: iters left: 3 (86 enodes) 1552473725.751 * * [simplify]: iters left: 2 (96 enodes) 1552473725.773 * * [simplify]: iters left: 1 (110 enodes) 1552473725.798 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473725.798 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473725.798 * * [simplify]: Extracting #2: cost 30 inf + 1 1552473725.799 * * [simplify]: Extracting #3: cost 30 inf + 46 1552473725.799 * * [simplify]: Extracting #4: cost 16 inf + 990 1552473725.799 * * [simplify]: Extracting #5: cost 7 inf + 2433 1552473725.800 * * [simplify]: Extracting #6: cost 0 inf + 4092 1552473725.801 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473725.801 * [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))) 1552473725.801 * [simplify]: Simplifying (fma (- (sqrt y.im)) (* x.re (sqrt y.im)) (* (sqrt y.im) (* x.re (sqrt y.im)))) 1552473725.801 * * [simplify]: iters left: 6 (7 enodes) 1552473725.803 * * [simplify]: iters left: 5 (25 enodes) 1552473725.807 * * [simplify]: iters left: 4 (39 enodes) 1552473725.815 * * [simplify]: iters left: 3 (82 enodes) 1552473725.839 * * [simplify]: iters left: 2 (110 enodes) 1552473725.867 * * [simplify]: iters left: 1 (112 enodes) 1552473725.882 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473725.882 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473725.882 * [simplify]: Simplified to 0 1552473725.882 * [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))) 1552473725.882 * * * * [progress]: [ 85 / 455 ] simplifiying candidate # 1552473725.882 * [simplify]: Simplifying (fma (* (cbrt (* x.im y.re)) (cbrt (* x.im y.re))) (cbrt (* x.im y.re)) (- (* y.im (* x.re 1)))) 1552473725.883 * * [simplify]: iters left: 6 (12 enodes) 1552473725.889 * * [simplify]: iters left: 5 (44 enodes) 1552473725.898 * * [simplify]: iters left: 4 (60 enodes) 1552473725.907 * * [simplify]: iters left: 3 (70 enodes) 1552473725.917 * * [simplify]: iters left: 2 (77 enodes) 1552473725.931 * * [simplify]: iters left: 1 (91 enodes) 1552473725.960 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473725.960 * * [simplify]: Extracting #1: cost 12 inf + 0 1552473725.960 * * [simplify]: Extracting #2: cost 19 inf + 208 1552473725.961 * * [simplify]: Extracting #3: cost 14 inf + 458 1552473725.961 * * [simplify]: Extracting #4: cost 14 inf + 542 1552473725.962 * * [simplify]: Extracting #5: cost 7 inf + 1572 1552473725.963 * * [simplify]: Extracting #6: cost 1 inf + 3107 1552473725.964 * * [simplify]: Extracting #7: cost 0 inf + 3440 1552473725.965 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1552473725.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 (- y.im) (* x.re 1) (* y.im (* x.re 1)))) (hypot y.re y.im)) (hypot y.re y.im))) 1552473725.967 * [simplify]: Simplifying (fma (- y.im) (* x.re 1) (* y.im (* x.re 1))) 1552473725.967 * * [simplify]: iters left: 5 (7 enodes) 1552473725.971 * * [simplify]: iters left: 4 (24 enodes) 1552473725.979 * * [simplify]: iters left: 3 (37 enodes) 1552473725.989 * * [simplify]: iters left: 2 (53 enodes) 1552473725.996 * * [simplify]: iters left: 1 (58 enodes) 1552473726.002 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473726.002 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473726.002 * [simplify]: Simplified to 0 1552473726.002 * [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))) 1552473726.002 * * * * [progress]: [ 86 / 455 ] simplifiying candidate # 1552473726.002 * [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))))) 1552473726.002 * * [simplify]: iters left: 6 (13 enodes) 1552473726.005 * * [simplify]: iters left: 5 (52 enodes) 1552473726.015 * * [simplify]: iters left: 4 (92 enodes) 1552473726.047 * * [simplify]: iters left: 3 (138 enodes) 1552473726.088 * * [simplify]: iters left: 2 (155 enodes) 1552473726.126 * * [simplify]: iters left: 1 (173 enodes) 1552473726.168 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473726.168 * * [simplify]: Extracting #1: cost 17 inf + 0 1552473726.168 * * [simplify]: Extracting #2: cost 38 inf + 1 1552473726.168 * * [simplify]: Extracting #3: cost 37 inf + 88 1552473726.170 * * [simplify]: Extracting #4: cost 14 inf + 2822 1552473726.171 * * [simplify]: Extracting #5: cost 6 inf + 4129 1552473726.173 * * [simplify]: Extracting #6: cost 1 inf + 5331 1552473726.176 * * [simplify]: Extracting #7: cost 0 inf + 5704 1552473726.178 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1552473726.178 * [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))) 1552473726.179 * [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)))) 1552473726.179 * * [simplify]: iters left: 6 (8 enodes) 1552473726.183 * * [simplify]: iters left: 5 (36 enodes) 1552473726.195 * * [simplify]: iters left: 4 (64 enodes) 1552473726.220 * * [simplify]: iters left: 3 (129 enodes) 1552473726.272 * * [simplify]: iters left: 2 (200 enodes) 1552473726.307 * * [simplify]: iters left: 1 (223 enodes) 1552473726.332 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473726.332 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473726.332 * [simplify]: Simplified to 0 1552473726.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) (hypot y.re y.im)) (hypot y.re y.im))) 1552473726.333 * * * * [progress]: [ 87 / 455 ] simplifiying candidate # 1552473726.335 * [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)))) 1552473726.335 * * [simplify]: iters left: 6 (12 enodes) 1552473726.340 * * [simplify]: iters left: 5 (45 enodes) 1552473726.355 * * [simplify]: iters left: 4 (66 enodes) 1552473726.368 * * [simplify]: iters left: 3 (87 enodes) 1552473726.381 * * [simplify]: iters left: 2 (97 enodes) 1552473726.400 * * [simplify]: iters left: 1 (111 enodes) 1552473726.433 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473726.433 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473726.433 * * [simplify]: Extracting #2: cost 30 inf + 1 1552473726.433 * * [simplify]: Extracting #3: cost 28 inf + 129 1552473726.434 * * [simplify]: Extracting #4: cost 17 inf + 990 1552473726.435 * * [simplify]: Extracting #5: cost 8 inf + 2100 1552473726.436 * * [simplify]: Extracting #6: cost 1 inf + 3759 1552473726.438 * * [simplify]: Extracting #7: cost 0 inf + 4092 1552473726.439 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1552473726.439 * [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))) 1552473726.440 * [simplify]: Simplifying (fma (- (* (sqrt x.re) y.im)) (sqrt x.re) (* (* (sqrt x.re) y.im) (sqrt x.re))) 1552473726.440 * * [simplify]: iters left: 6 (7 enodes) 1552473726.443 * * [simplify]: iters left: 5 (29 enodes) 1552473726.453 * * [simplify]: iters left: 4 (46 enodes) 1552473726.470 * * [simplify]: iters left: 3 (81 enodes) 1552473726.495 * * [simplify]: iters left: 2 (110 enodes) 1552473726.507 * * [simplify]: iters left: 1 (111 enodes) 1552473726.517 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473726.517 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473726.517 * [simplify]: Simplified to 0 1552473726.517 * [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))) 1552473726.517 * * * * [progress]: [ 88 / 455 ] simplifiying candidate # 1552473726.518 * [simplify]: Simplifying (fma (* (cbrt (* x.im y.re)) (cbrt (* x.im y.re))) (cbrt (* x.im y.re)) (- (* (* x.re y.im) 1))) 1552473726.518 * * [simplify]: iters left: 6 (12 enodes) 1552473726.522 * * [simplify]: iters left: 5 (48 enodes) 1552473726.538 * * [simplify]: iters left: 4 (73 enodes) 1552473726.562 * * [simplify]: iters left: 3 (100 enodes) 1552473726.592 * * [simplify]: iters left: 2 (115 enodes) 1552473726.622 * * [simplify]: iters left: 1 (129 enodes) 1552473726.652 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473726.653 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473726.653 * * [simplify]: Extracting #2: cost 20 inf + 46 1552473726.653 * * [simplify]: Extracting #3: cost 13 inf + 419 1552473726.654 * * [simplify]: Extracting #4: cost 14 inf + 462 1552473726.654 * * [simplify]: Extracting #5: cost 6 inf + 1863 1552473726.656 * * [simplify]: Extracting #6: cost 1 inf + 3027 1552473726.657 * * [simplify]: Extracting #7: cost 0 inf + 3360 1552473726.658 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473726.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))) (hypot y.re y.im)) (hypot y.re y.im))) 1552473726.659 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1552473726.659 * * [simplify]: iters left: 5 (7 enodes) 1552473726.663 * * [simplify]: iters left: 4 (31 enodes) 1552473726.671 * * [simplify]: iters left: 3 (53 enodes) 1552473726.680 * * [simplify]: iters left: 2 (65 enodes) 1552473726.692 * * [simplify]: iters left: 1 (97 enodes) 1552473726.718 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473726.718 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473726.718 * [simplify]: Simplified to 0 1552473726.718 * [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))) 1552473726.719 * * * * [progress]: [ 89 / 455 ] simplifiying candidate # 1552473726.719 * [simplify]: Simplifying (fma (* (cbrt (* x.im y.re)) (cbrt (* x.im y.re))) (cbrt (* x.im y.re)) (- (* x.re y.im))) 1552473726.719 * * [simplify]: iters left: 6 (10 enodes) 1552473726.724 * * [simplify]: iters left: 5 (38 enodes) 1552473726.735 * * [simplify]: iters left: 4 (49 enodes) 1552473726.747 * * [simplify]: iters left: 3 (56 enodes) 1552473726.756 * * [simplify]: iters left: 2 (63 enodes) 1552473726.766 * * [simplify]: iters left: 1 (77 enodes) 1552473726.780 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473726.780 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473726.780 * * [simplify]: Extracting #2: cost 17 inf + 208 1552473726.781 * * [simplify]: Extracting #3: cost 13 inf + 417 1552473726.781 * * [simplify]: Extracting #4: cost 8 inf + 1156 1552473726.782 * * [simplify]: Extracting #5: cost 6 inf + 1652 1552473726.783 * * [simplify]: Extracting #6: cost 1 inf + 3025 1552473726.784 * * [simplify]: Extracting #7: cost 0 inf + 3358 1552473726.785 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473726.785 * [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))) 1552473726.785 * [simplify]: Simplifying (fma (- x.re) y.im (* x.re y.im)) 1552473726.786 * * [simplify]: iters left: 3 (5 enodes) 1552473726.788 * * [simplify]: iters left: 2 (18 enodes) 1552473726.794 * * [simplify]: iters left: 1 (25 enodes) 1552473726.802 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473726.802 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473726.802 * * [simplify]: Extracting #2: cost 11 inf + 2 1552473726.802 * * [simplify]: Extracting #3: cost 4 inf + 373 1552473726.802 * * [simplify]: Extracting #4: cost 0 inf + 699 1552473726.803 * [simplify]: Simplified to (- (* x.re y.im) (* x.re y.im)) 1552473726.803 * [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))) 1552473726.803 * * * * [progress]: [ 90 / 455 ] simplifiying candidate # 1552473726.803 * [simplify]: Simplifying (fma (sqrt (* x.im y.re)) (sqrt (* x.im y.re)) (- (* y.im x.re))) 1552473726.804 * * [simplify]: iters left: 5 (9 enodes) 1552473726.807 * * [simplify]: iters left: 4 (35 enodes) 1552473726.818 * * [simplify]: iters left: 3 (42 enodes) 1552473726.832 * * [simplify]: iters left: 2 (45 enodes) 1552473726.841 * * [simplify]: iters left: 1 (46 enodes) 1552473726.847 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473726.847 * * [simplify]: Extracting #1: cost 12 inf + 0 1552473726.847 * * [simplify]: Extracting #2: cost 10 inf + 210 1552473726.847 * * [simplify]: Extracting #3: cost 2 inf + 788 1552473726.847 * * [simplify]: Extracting #4: cost 0 inf + 912 1552473726.848 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1552473726.848 * [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))) 1552473726.848 * [simplify]: Simplifying (fma (- y.im) x.re (* y.im x.re)) 1552473726.848 * * [simplify]: iters left: 3 (5 enodes) 1552473726.849 * * [simplify]: iters left: 2 (18 enodes) 1552473726.854 * * [simplify]: iters left: 1 (25 enodes) 1552473726.858 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473726.858 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473726.858 * * [simplify]: Extracting #2: cost 11 inf + 2 1552473726.858 * * [simplify]: Extracting #3: cost 4 inf + 373 1552473726.859 * * [simplify]: Extracting #4: cost 0 inf + 699 1552473726.859 * [simplify]: Simplified to (- (* y.im x.re) (* y.im x.re)) 1552473726.859 * [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))) 1552473726.859 * * * * [progress]: [ 91 / 455 ] simplifiying candidate # 1552473726.859 * [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)))))) 1552473726.859 * * [simplify]: iters left: 6 (12 enodes) 1552473726.862 * * [simplify]: iters left: 5 (47 enodes) 1552473726.870 * * [simplify]: iters left: 4 (63 enodes) 1552473726.881 * * [simplify]: iters left: 3 (89 enodes) 1552473726.907 * * [simplify]: iters left: 2 (142 enodes) 1552473726.938 * * [simplify]: iters left: 1 (247 enodes) 1552473727.018 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473727.018 * * [simplify]: Extracting #1: cost 28 inf + 0 1552473727.018 * * [simplify]: Extracting #2: cost 91 inf + 45 1552473727.019 * * [simplify]: Extracting #3: cost 94 inf + 904 1552473727.020 * * [simplify]: Extracting #4: cost 90 inf + 1202 1552473727.021 * * [simplify]: Extracting #5: cost 63 inf + 12328 1552473727.025 * * [simplify]: Extracting #6: cost 3 inf + 49135 1552473727.031 * * [simplify]: Extracting #7: cost 0 inf + 50709 1552473727.036 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473727.036 * [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))) 1552473727.036 * [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))))) 1552473727.037 * * [simplify]: iters left: 6 (8 enodes) 1552473727.038 * * [simplify]: iters left: 5 (30 enodes) 1552473727.044 * * [simplify]: iters left: 4 (46 enodes) 1552473727.056 * * [simplify]: iters left: 3 (95 enodes) 1552473727.075 * * [simplify]: iters left: 2 (153 enodes) 1552473727.117 * * [simplify]: iters left: 1 (222 enodes) 1552473727.191 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473727.191 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473727.191 * [simplify]: Simplified to 0 1552473727.191 * [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))) 1552473727.192 * * * * [progress]: [ 92 / 455 ] simplifiying candidate # 1552473727.192 * [simplify]: Simplifying (fma (sqrt (* x.im y.re)) (sqrt (* x.im y.re)) (- (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im))))) 1552473727.192 * * [simplify]: iters left: 6 (11 enodes) 1552473727.197 * * [simplify]: iters left: 5 (38 enodes) 1552473727.208 * * [simplify]: iters left: 4 (48 enodes) 1552473727.220 * * [simplify]: iters left: 3 (58 enodes) 1552473727.235 * * [simplify]: iters left: 2 (66 enodes) 1552473727.256 * * [simplify]: iters left: 1 (87 enodes) 1552473727.283 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473727.283 * * [simplify]: Extracting #1: cost 20 inf + 0 1552473727.284 * * [simplify]: Extracting #2: cost 33 inf + 128 1552473727.284 * * [simplify]: Extracting #3: cost 18 inf + 1564 1552473727.287 * * [simplify]: Extracting #4: cost 1 inf + 5268 1552473727.290 * * [simplify]: Extracting #5: cost 0 inf + 5552 1552473727.292 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473727.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 (- (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))) 1552473727.293 * [simplify]: Simplifying (fma (- (sqrt (* x.re y.im))) (sqrt (* x.re y.im)) (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im)))) 1552473727.293 * * [simplify]: iters left: 6 (7 enodes) 1552473727.296 * * [simplify]: iters left: 5 (22 enodes) 1552473727.303 * * [simplify]: iters left: 4 (30 enodes) 1552473727.312 * * [simplify]: iters left: 3 (46 enodes) 1552473727.325 * * [simplify]: iters left: 2 (56 enodes) 1552473727.336 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473727.336 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473727.336 * [simplify]: Simplified to 0 1552473727.336 * [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))) 1552473727.337 * * * * [progress]: [ 93 / 455 ] simplifiying candidate # 1552473727.337 * [simplify]: Simplifying (fma (sqrt (* x.im y.re)) (sqrt (* x.im y.re)) (- (* (* x.re y.im) 1))) 1552473727.337 * * [simplify]: iters left: 6 (11 enodes) 1552473727.343 * * [simplify]: iters left: 5 (45 enodes) 1552473727.358 * * [simplify]: iters left: 4 (66 enodes) 1552473727.372 * * [simplify]: iters left: 3 (85 enodes) 1552473727.385 * * [simplify]: iters left: 2 (94 enodes) 1552473727.401 * * [simplify]: iters left: 1 (102 enodes) 1552473727.414 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473727.414 * * [simplify]: Extracting #1: cost 14 inf + 0 1552473727.414 * * [simplify]: Extracting #2: cost 13 inf + 47 1552473727.415 * * [simplify]: Extracting #3: cost 3 inf + 709 1552473727.415 * * [simplify]: Extracting #4: cost 0 inf + 914 1552473727.415 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473727.415 * [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))) 1552473727.416 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1552473727.416 * * [simplify]: iters left: 5 (7 enodes) 1552473727.418 * * [simplify]: iters left: 4 (31 enodes) 1552473727.424 * * [simplify]: iters left: 3 (53 enodes) 1552473727.433 * * [simplify]: iters left: 2 (65 enodes) 1552473727.444 * * [simplify]: iters left: 1 (97 enodes) 1552473727.457 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473727.457 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473727.457 * [simplify]: Simplified to 0 1552473727.457 * [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))) 1552473727.457 * * * * [progress]: [ 94 / 455 ] simplifiying candidate # 1552473727.457 * [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))))) 1552473727.457 * * [simplify]: iters left: 6 (12 enodes) 1552473727.460 * * [simplify]: iters left: 5 (50 enodes) 1552473727.477 * * [simplify]: iters left: 4 (84 enodes) 1552473727.498 * * [simplify]: iters left: 3 (130 enodes) 1552473727.517 * * [simplify]: iters left: 2 (144 enodes) 1552473727.535 * * [simplify]: iters left: 1 (175 enodes) 1552473727.560 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473727.560 * * [simplify]: Extracting #1: cost 28 inf + 0 1552473727.561 * * [simplify]: Extracting #2: cost 57 inf + 412 1552473727.562 * * [simplify]: Extracting #3: cost 28 inf + 4080 1552473727.564 * * [simplify]: Extracting #4: cost 0 inf + 11204 1552473727.569 * * [simplify]: Extracting #5: cost 0 inf + 11064 1552473727.574 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1552473727.574 * [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))) 1552473727.575 * [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)))) 1552473727.575 * * [simplify]: iters left: 6 (8 enodes) 1552473727.578 * * [simplify]: iters left: 5 (38 enodes) 1552473727.592 * * [simplify]: iters left: 4 (69 enodes) 1552473727.619 * * [simplify]: iters left: 3 (148 enodes) 1552473727.678 * * [simplify]: iters left: 2 (233 enodes) 1552473727.731 * * [simplify]: iters left: 1 (252 enodes) 1552473727.768 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473727.768 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473727.768 * [simplify]: Simplified to 0 1552473727.768 * [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))) 1552473727.768 * * * * [progress]: [ 95 / 455 ] simplifiying candidate # 1552473727.769 * [simplify]: Simplifying (fma (sqrt (* x.im y.re)) (sqrt (* x.im y.re)) (- (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im)))))) 1552473727.769 * * [simplify]: iters left: 6 (12 enodes) 1552473727.774 * * [simplify]: iters left: 5 (49 enodes) 1552473727.785 * * [simplify]: iters left: 4 (89 enodes) 1552473727.800 * * [simplify]: iters left: 3 (134 enodes) 1552473727.818 * * [simplify]: iters left: 2 (147 enodes) 1552473727.841 * * [simplify]: iters left: 1 (168 enodes) 1552473727.859 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473727.859 * * [simplify]: Extracting #1: cost 21 inf + 0 1552473727.860 * * [simplify]: Extracting #2: cost 27 inf + 250 1552473727.860 * * [simplify]: Extracting #3: cost 5 inf + 2530 1552473727.861 * * [simplify]: Extracting #4: cost 0 inf + 3258 1552473727.862 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473727.862 * [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))) 1552473727.862 * [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))))) 1552473727.862 * * [simplify]: iters left: 6 (8 enodes) 1552473727.864 * * [simplify]: iters left: 5 (32 enodes) 1552473727.874 * * [simplify]: iters left: 4 (60 enodes) 1552473727.897 * * [simplify]: iters left: 3 (136 enodes) 1552473727.932 * * [simplify]: iters left: 2 (206 enodes) 1552473727.971 * * [simplify]: iters left: 1 (228 enodes) 1552473728.003 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473728.003 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473728.003 * [simplify]: Simplified to 0 1552473728.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) (hypot y.re y.im)) (hypot y.re y.im))) 1552473728.004 * * * * [progress]: [ 96 / 455 ] simplifiying candidate # 1552473728.004 * [simplify]: Simplifying (fma (sqrt (* x.im y.re)) (sqrt (* x.im y.re)) (- (* (sqrt y.im) (* x.re (sqrt y.im))))) 1552473728.004 * * [simplify]: iters left: 6 (11 enodes) 1552473728.007 * * [simplify]: iters left: 5 (42 enodes) 1552473728.013 * * [simplify]: iters left: 4 (59 enodes) 1552473728.022 * * [simplify]: iters left: 3 (74 enodes) 1552473728.032 * * [simplify]: iters left: 2 (78 enodes) 1552473728.048 * * [simplify]: iters left: 1 (88 enodes) 1552473728.067 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473728.067 * * [simplify]: Extracting #1: cost 17 inf + 0 1552473728.068 * * [simplify]: Extracting #2: cost 16 inf + 536 1552473728.068 * * [simplify]: Extracting #3: cost 1 inf + 1605 1552473728.069 * * [simplify]: Extracting #4: cost 0 inf + 1646 1552473728.069 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473728.069 * [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))) 1552473728.069 * [simplify]: Simplifying (fma (- (sqrt y.im)) (* x.re (sqrt y.im)) (* (sqrt y.im) (* x.re (sqrt y.im)))) 1552473728.070 * * [simplify]: iters left: 6 (7 enodes) 1552473728.071 * * [simplify]: iters left: 5 (25 enodes) 1552473728.075 * * [simplify]: iters left: 4 (39 enodes) 1552473728.082 * * [simplify]: iters left: 3 (82 enodes) 1552473728.095 * * [simplify]: iters left: 2 (110 enodes) 1552473728.118 * * [simplify]: iters left: 1 (112 enodes) 1552473728.133 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473728.133 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473728.133 * [simplify]: Simplified to 0 1552473728.133 * [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))) 1552473728.133 * * * * [progress]: [ 97 / 455 ] simplifiying candidate # 1552473728.133 * [simplify]: Simplifying (fma (sqrt (* x.im y.re)) (sqrt (* x.im y.re)) (- (* y.im (* x.re 1)))) 1552473728.133 * * [simplify]: iters left: 6 (11 enodes) 1552473728.139 * * [simplify]: iters left: 5 (41 enodes) 1552473728.151 * * [simplify]: iters left: 4 (53 enodes) 1552473728.161 * * [simplify]: iters left: 3 (58 enodes) 1552473728.169 * * [simplify]: iters left: 2 (59 enodes) 1552473728.177 * * [simplify]: iters left: 1 (64 enodes) 1552473728.184 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473728.185 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473728.185 * * [simplify]: Extracting #2: cost 14 inf + 86 1552473728.185 * * [simplify]: Extracting #3: cost 2 inf + 830 1552473728.185 * * [simplify]: Extracting #4: cost 0 inf + 994 1552473728.186 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1552473728.186 * [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))) 1552473728.186 * [simplify]: Simplifying (fma (- y.im) (* x.re 1) (* y.im (* x.re 1))) 1552473728.186 * * [simplify]: iters left: 5 (7 enodes) 1552473728.188 * * [simplify]: iters left: 4 (24 enodes) 1552473728.192 * * [simplify]: iters left: 3 (37 enodes) 1552473728.198 * * [simplify]: iters left: 2 (53 enodes) 1552473728.205 * * [simplify]: iters left: 1 (58 enodes) 1552473728.211 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473728.211 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473728.211 * [simplify]: Simplified to 0 1552473728.211 * [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))) 1552473728.211 * * * * [progress]: [ 98 / 455 ] simplifiying candidate # 1552473728.211 * [simplify]: Simplifying (fma (sqrt (* x.im y.re)) (sqrt (* x.im y.re)) (- (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re))))) 1552473728.211 * * [simplify]: iters left: 6 (12 enodes) 1552473728.214 * * [simplify]: iters left: 5 (49 enodes) 1552473728.222 * * [simplify]: iters left: 4 (85 enodes) 1552473728.243 * * [simplify]: iters left: 3 (120 enodes) 1552473728.279 * * [simplify]: iters left: 2 (133 enodes) 1552473728.296 * * [simplify]: iters left: 1 (151 enodes) 1552473728.314 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473728.314 * * [simplify]: Extracting #1: cost 21 inf + 0 1552473728.315 * * [simplify]: Extracting #2: cost 26 inf + 413 1552473728.316 * * [simplify]: Extracting #3: cost 4 inf + 2732 1552473728.318 * * [simplify]: Extracting #4: cost 0 inf + 3258 1552473728.320 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1552473728.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 (- (* (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))) 1552473728.320 * [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)))) 1552473728.320 * * [simplify]: iters left: 6 (8 enodes) 1552473728.324 * * [simplify]: iters left: 5 (36 enodes) 1552473728.336 * * [simplify]: iters left: 4 (64 enodes) 1552473728.362 * * [simplify]: iters left: 3 (129 enodes) 1552473728.403 * * [simplify]: iters left: 2 (200 enodes) 1552473728.427 * * [simplify]: iters left: 1 (223 enodes) 1552473728.450 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473728.450 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473728.450 * [simplify]: Simplified to 0 1552473728.450 * [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))) 1552473728.450 * * * * [progress]: [ 99 / 455 ] simplifiying candidate # 1552473728.451 * [simplify]: Simplifying (fma (sqrt (* x.im y.re)) (sqrt (* x.im y.re)) (- (* (* (sqrt x.re) y.im) (sqrt x.re)))) 1552473728.451 * * [simplify]: iters left: 6 (11 enodes) 1552473728.453 * * [simplify]: iters left: 5 (42 enodes) 1552473728.459 * * [simplify]: iters left: 4 (59 enodes) 1552473728.468 * * [simplify]: iters left: 3 (75 enodes) 1552473728.478 * * [simplify]: iters left: 2 (79 enodes) 1552473728.489 * * [simplify]: iters left: 1 (89 enodes) 1552473728.499 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473728.499 * * [simplify]: Extracting #1: cost 17 inf + 0 1552473728.499 * * [simplify]: Extracting #2: cost 16 inf + 495 1552473728.499 * * [simplify]: Extracting #3: cost 2 inf + 1482 1552473728.500 * * [simplify]: Extracting #4: cost 0 inf + 1646 1552473728.501 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1552473728.501 * [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))) 1552473728.501 * [simplify]: Simplifying (fma (- (* (sqrt x.re) y.im)) (sqrt x.re) (* (* (sqrt x.re) y.im) (sqrt x.re))) 1552473728.501 * * [simplify]: iters left: 6 (7 enodes) 1552473728.503 * * [simplify]: iters left: 5 (29 enodes) 1552473728.507 * * [simplify]: iters left: 4 (46 enodes) 1552473728.519 * * [simplify]: iters left: 3 (81 enodes) 1552473728.545 * * [simplify]: iters left: 2 (110 enodes) 1552473728.568 * * [simplify]: iters left: 1 (111 enodes) 1552473728.585 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473728.585 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473728.585 * [simplify]: Simplified to 0 1552473728.585 * [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))) 1552473728.585 * * * * [progress]: [ 100 / 455 ] simplifiying candidate # 1552473728.585 * [simplify]: Simplifying (fma (sqrt (* x.im y.re)) (sqrt (* x.im y.re)) (- (* (* x.re y.im) 1))) 1552473728.586 * * [simplify]: iters left: 6 (11 enodes) 1552473728.592 * * [simplify]: iters left: 5 (45 enodes) 1552473728.607 * * [simplify]: iters left: 4 (66 enodes) 1552473728.628 * * [simplify]: iters left: 3 (85 enodes) 1552473728.650 * * [simplify]: iters left: 2 (94 enodes) 1552473728.664 * * [simplify]: iters left: 1 (102 enodes) 1552473728.674 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473728.674 * * [simplify]: Extracting #1: cost 14 inf + 0 1552473728.674 * * [simplify]: Extracting #2: cost 13 inf + 47 1552473728.674 * * [simplify]: Extracting #3: cost 3 inf + 709 1552473728.675 * * [simplify]: Extracting #4: cost 0 inf + 914 1552473728.675 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473728.675 * [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))) 1552473728.675 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1552473728.675 * * [simplify]: iters left: 5 (7 enodes) 1552473728.678 * * [simplify]: iters left: 4 (31 enodes) 1552473728.686 * * [simplify]: iters left: 3 (53 enodes) 1552473728.702 * * [simplify]: iters left: 2 (65 enodes) 1552473728.723 * * [simplify]: iters left: 1 (97 enodes) 1552473728.748 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473728.748 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473728.748 * [simplify]: Simplified to 0 1552473728.748 * [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))) 1552473728.748 * * * * [progress]: [ 101 / 455 ] simplifiying candidate # 1552473728.748 * [simplify]: Simplifying (fma (sqrt (* x.im y.re)) (sqrt (* x.im y.re)) (- (* x.re y.im))) 1552473728.748 * * [simplify]: iters left: 5 (9 enodes) 1552473728.752 * * [simplify]: iters left: 4 (35 enodes) 1552473728.762 * * [simplify]: iters left: 3 (42 enodes) 1552473728.775 * * [simplify]: iters left: 2 (45 enodes) 1552473728.786 * * [simplify]: iters left: 1 (46 enodes) 1552473728.798 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473728.798 * * [simplify]: Extracting #1: cost 12 inf + 0 1552473728.798 * * [simplify]: Extracting #2: cost 10 inf + 210 1552473728.799 * * [simplify]: Extracting #3: cost 2 inf + 788 1552473728.799 * * [simplify]: Extracting #4: cost 0 inf + 912 1552473728.800 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473728.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 (- x.re) y.im (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im))) 1552473728.800 * [simplify]: Simplifying (fma (- x.re) y.im (* x.re y.im)) 1552473728.800 * * [simplify]: iters left: 3 (5 enodes) 1552473728.802 * * [simplify]: iters left: 2 (18 enodes) 1552473728.808 * * [simplify]: iters left: 1 (25 enodes) 1552473728.816 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473728.816 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473728.817 * * [simplify]: Extracting #2: cost 11 inf + 2 1552473728.817 * * [simplify]: Extracting #3: cost 4 inf + 373 1552473728.817 * * [simplify]: Extracting #4: cost 0 inf + 699 1552473728.818 * [simplify]: Simplified to (- (* x.re y.im) (* x.re y.im)) 1552473728.818 * [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))) 1552473728.818 * * * * [progress]: [ 102 / 455 ] simplifiying candidate # 1552473728.818 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* y.im x.re))) 1552473728.818 * * [simplify]: iters left: 5 (9 enodes) 1552473728.823 * * [simplify]: iters left: 4 (37 enodes) 1552473728.834 * * [simplify]: iters left: 3 (51 enodes) 1552473728.850 * * [simplify]: iters left: 2 (63 enodes) 1552473728.864 * * [simplify]: iters left: 1 (64 enodes) 1552473728.871 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473728.871 * * [simplify]: Extracting #1: cost 12 inf + 0 1552473728.871 * * [simplify]: Extracting #2: cost 5 inf + 501 1552473728.872 * * [simplify]: Extracting #3: cost 0 inf + 749 1552473728.872 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1552473728.872 * [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))) 1552473728.872 * [simplify]: Simplifying (fma (- y.im) x.re (* y.im x.re)) 1552473728.872 * * [simplify]: iters left: 3 (5 enodes) 1552473728.873 * * [simplify]: iters left: 2 (18 enodes) 1552473728.876 * * [simplify]: iters left: 1 (25 enodes) 1552473728.880 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473728.880 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473728.880 * * [simplify]: Extracting #2: cost 11 inf + 2 1552473728.880 * * [simplify]: Extracting #3: cost 4 inf + 373 1552473728.880 * * [simplify]: Extracting #4: cost 0 inf + 699 1552473728.881 * [simplify]: Simplified to (- (* y.im x.re) (* y.im x.re)) 1552473728.881 * [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))) 1552473728.881 * * * * [progress]: [ 103 / 455 ] simplifiying candidate # 1552473728.881 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* (cbrt (* x.re y.im)) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im)))))) 1552473728.881 * * [simplify]: iters left: 6 (12 enodes) 1552473728.884 * * [simplify]: iters left: 5 (49 enodes) 1552473728.894 * * [simplify]: iters left: 4 (72 enodes) 1552473728.920 * * [simplify]: iters left: 3 (104 enodes) 1552473728.945 * * [simplify]: iters left: 2 (150 enodes) 1552473728.970 * * [simplify]: iters left: 1 (229 enodes) 1552473729.053 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473729.053 * * [simplify]: Extracting #1: cost 20 inf + 0 1552473729.054 * * [simplify]: Extracting #2: cost 49 inf + 432 1552473729.055 * * [simplify]: Extracting #3: cost 58 inf + 2220 1552473729.059 * * [simplify]: Extracting #4: cost 23 inf + 21474 1552473729.065 * * [simplify]: Extracting #5: cost 2 inf + 33828 1552473729.072 * * [simplify]: Extracting #6: cost 0 inf + 35036 1552473729.079 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1552473729.079 * [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))) 1552473729.080 * [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))))) 1552473729.080 * * [simplify]: iters left: 6 (8 enodes) 1552473729.083 * * [simplify]: iters left: 5 (30 enodes) 1552473729.094 * * [simplify]: iters left: 4 (46 enodes) 1552473729.113 * * [simplify]: iters left: 3 (95 enodes) 1552473729.151 * * [simplify]: iters left: 2 (153 enodes) 1552473729.175 * * [simplify]: iters left: 1 (222 enodes) 1552473729.226 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473729.226 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473729.226 * [simplify]: Simplified to 0 1552473729.227 * [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))) 1552473729.227 * * * * [progress]: [ 104 / 455 ] simplifiying candidate # 1552473729.227 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im))))) 1552473729.227 * * [simplify]: iters left: 6 (11 enodes) 1552473729.230 * * [simplify]: iters left: 5 (40 enodes) 1552473729.243 * * [simplify]: iters left: 4 (57 enodes) 1552473729.261 * * [simplify]: iters left: 3 (73 enodes) 1552473729.270 * * [simplify]: iters left: 2 (74 enodes) 1552473729.279 * * [simplify]: iters left: 1 (80 enodes) 1552473729.287 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473729.287 * * [simplify]: Extracting #1: cost 14 inf + 0 1552473729.287 * * [simplify]: Extracting #2: cost 13 inf + 129 1552473729.287 * * [simplify]: Extracting #3: cost 3 inf + 829 1552473729.288 * * [simplify]: Extracting #4: cost 0 inf + 1157 1552473729.288 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1552473729.288 * [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))) 1552473729.288 * [simplify]: Simplifying (fma (- (sqrt (* x.re y.im))) (sqrt (* x.re y.im)) (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im)))) 1552473729.288 * * [simplify]: iters left: 6 (7 enodes) 1552473729.290 * * [simplify]: iters left: 5 (22 enodes) 1552473729.294 * * [simplify]: iters left: 4 (30 enodes) 1552473729.303 * * [simplify]: iters left: 3 (46 enodes) 1552473729.316 * * [simplify]: iters left: 2 (56 enodes) 1552473729.324 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473729.324 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473729.324 * [simplify]: Simplified to 0 1552473729.324 * [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))) 1552473729.325 * * * * [progress]: [ 105 / 455 ] simplifiying candidate # 1552473729.325 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* (* x.re y.im) 1))) 1552473729.325 * * [simplify]: iters left: 6 (10 enodes) 1552473729.328 * * [simplify]: iters left: 5 (42 enodes) 1552473729.336 * * [simplify]: iters left: 4 (68 enodes) 1552473729.349 * * [simplify]: iters left: 3 (94 enodes) 1552473729.370 * * [simplify]: iters left: 2 (106 enodes) 1552473729.395 * * [simplify]: iters left: 1 (114 enodes) 1552473729.404 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473729.404 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473729.405 * * [simplify]: Extracting #2: cost 7 inf + 296 1552473729.405 * * [simplify]: Extracting #3: cost 1 inf + 668 1552473729.406 * * [simplify]: Extracting #4: cost 0 inf + 750 1552473729.406 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1552473729.406 * [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))) 1552473729.406 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1552473729.406 * * [simplify]: iters left: 5 (7 enodes) 1552473729.409 * * [simplify]: iters left: 4 (31 enodes) 1552473729.415 * * [simplify]: iters left: 3 (53 enodes) 1552473729.425 * * [simplify]: iters left: 2 (65 enodes) 1552473729.450 * * [simplify]: iters left: 1 (97 enodes) 1552473729.465 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473729.465 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473729.465 * [simplify]: Simplified to 0 1552473729.465 * [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))) 1552473729.465 * * * * [progress]: [ 106 / 455 ] simplifiying candidate # 1552473729.465 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im))))) 1552473729.465 * * [simplify]: iters left: 6 (12 enodes) 1552473729.469 * * [simplify]: iters left: 5 (52 enodes) 1552473729.478 * * [simplify]: iters left: 4 (93 enodes) 1552473729.509 * * [simplify]: iters left: 3 (144 enodes) 1552473729.551 * * [simplify]: iters left: 2 (151 enodes) 1552473729.585 * * [simplify]: iters left: 1 (165 enodes) 1552473729.602 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473729.602 * * [simplify]: Extracting #1: cost 22 inf + 0 1552473729.603 * * [simplify]: Extracting #2: cost 24 inf + 542 1552473729.603 * * [simplify]: Extracting #3: cost 5 inf + 2012 1552473729.604 * * [simplify]: Extracting #4: cost 0 inf + 2621 1552473729.605 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1552473729.605 * [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))) 1552473729.605 * [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)))) 1552473729.606 * * [simplify]: iters left: 6 (8 enodes) 1552473729.607 * * [simplify]: iters left: 5 (38 enodes) 1552473729.619 * * [simplify]: iters left: 4 (69 enodes) 1552473729.647 * * [simplify]: iters left: 3 (148 enodes) 1552473729.708 * * [simplify]: iters left: 2 (233 enodes) 1552473729.761 * * [simplify]: iters left: 1 (252 enodes) 1552473729.800 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473729.800 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473729.800 * [simplify]: Simplified to 0 1552473729.800 * [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))) 1552473729.800 * * * * [progress]: [ 107 / 455 ] simplifiying candidate # 1552473729.801 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im)))))) 1552473729.801 * * [simplify]: iters left: 6 (12 enodes) 1552473729.810 * * [simplify]: iters left: 5 (51 enodes) 1552473729.827 * * [simplify]: iters left: 4 (98 enodes) 1552473729.844 * * [simplify]: iters left: 3 (151 enodes) 1552473729.871 * * [simplify]: iters left: 2 (164 enodes) 1552473729.890 * * [simplify]: iters left: 1 (185 enodes) 1552473729.918 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473729.918 * * [simplify]: Extracting #1: cost 21 inf + 0 1552473729.918 * * [simplify]: Extracting #2: cost 21 inf + 620 1552473729.920 * * [simplify]: Extracting #3: cost 4 inf + 2449 1552473729.921 * * [simplify]: Extracting #4: cost 0 inf + 3095 1552473729.923 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1552473729.923 * [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))) 1552473729.924 * [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))))) 1552473729.924 * * [simplify]: iters left: 6 (8 enodes) 1552473729.928 * * [simplify]: iters left: 5 (32 enodes) 1552473729.938 * * [simplify]: iters left: 4 (60 enodes) 1552473729.957 * * [simplify]: iters left: 3 (136 enodes) 1552473730.003 * * [simplify]: iters left: 2 (206 enodes) 1552473730.058 * * [simplify]: iters left: 1 (228 enodes) 1552473730.089 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473730.089 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473730.089 * [simplify]: Simplified to 0 1552473730.089 * [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))) 1552473730.090 * * * * [progress]: [ 108 / 455 ] simplifiying candidate # 1552473730.090 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* (sqrt y.im) (* x.re (sqrt y.im))))) 1552473730.090 * * [simplify]: iters left: 6 (11 enodes) 1552473730.096 * * [simplify]: iters left: 5 (44 enodes) 1552473730.110 * * [simplify]: iters left: 4 (68 enodes) 1552473730.128 * * [simplify]: iters left: 3 (92 enodes) 1552473730.142 * * [simplify]: iters left: 2 (96 enodes) 1552473730.156 * * [simplify]: iters left: 1 (106 enodes) 1552473730.177 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473730.177 * * [simplify]: Extracting #1: cost 17 inf + 0 1552473730.178 * * [simplify]: Extracting #2: cost 13 inf + 498 1552473730.178 * * [simplify]: Extracting #3: cost 0 inf + 1483 1552473730.179 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1552473730.179 * [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))) 1552473730.179 * [simplify]: Simplifying (fma (- (sqrt y.im)) (* x.re (sqrt y.im)) (* (sqrt y.im) (* x.re (sqrt y.im)))) 1552473730.179 * * [simplify]: iters left: 6 (7 enodes) 1552473730.180 * * [simplify]: iters left: 5 (25 enodes) 1552473730.185 * * [simplify]: iters left: 4 (39 enodes) 1552473730.192 * * [simplify]: iters left: 3 (82 enodes) 1552473730.205 * * [simplify]: iters left: 2 (110 enodes) 1552473730.218 * * [simplify]: iters left: 1 (112 enodes) 1552473730.228 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473730.228 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473730.228 * [simplify]: Simplified to 0 1552473730.228 * [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))) 1552473730.228 * * * * [progress]: [ 109 / 455 ] simplifiying candidate # 1552473730.229 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* y.im (* x.re 1)))) 1552473730.229 * * [simplify]: iters left: 6 (10 enodes) 1552473730.233 * * [simplify]: iters left: 5 (38 enodes) 1552473730.240 * * [simplify]: iters left: 4 (55 enodes) 1552473730.249 * * [simplify]: iters left: 3 (69 enodes) 1552473730.258 * * [simplify]: iters left: 2 (70 enodes) 1552473730.270 * * [simplify]: iters left: 1 (75 enodes) 1552473730.285 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473730.285 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473730.286 * * [simplify]: Extracting #2: cost 8 inf + 419 1552473730.286 * * [simplify]: Extracting #3: cost 0 inf + 831 1552473730.287 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1552473730.287 * [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))) 1552473730.287 * [simplify]: Simplifying (fma (- y.im) (* x.re 1) (* y.im (* x.re 1))) 1552473730.288 * * [simplify]: iters left: 5 (7 enodes) 1552473730.291 * * [simplify]: iters left: 4 (24 enodes) 1552473730.299 * * [simplify]: iters left: 3 (37 enodes) 1552473730.312 * * [simplify]: iters left: 2 (53 enodes) 1552473730.323 * * [simplify]: iters left: 1 (58 enodes) 1552473730.329 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473730.329 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473730.329 * [simplify]: Simplified to 0 1552473730.329 * [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))) 1552473730.329 * * * * [progress]: [ 110 / 455 ] simplifiying candidate # 1552473730.329 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re))))) 1552473730.330 * * [simplify]: iters left: 6 (12 enodes) 1552473730.333 * * [simplify]: iters left: 5 (51 enodes) 1552473730.344 * * [simplify]: iters left: 4 (94 enodes) 1552473730.368 * * [simplify]: iters left: 3 (138 enodes) 1552473730.407 * * [simplify]: iters left: 2 (151 enodes) 1552473730.442 * * [simplify]: iters left: 1 (169 enodes) 1552473730.477 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473730.477 * * [simplify]: Extracting #1: cost 21 inf + 0 1552473730.478 * * [simplify]: Extracting #2: cost 21 inf + 835 1552473730.479 * * [simplify]: Extracting #3: cost 4 inf + 2638 1552473730.481 * * [simplify]: Extracting #4: cost 0 inf + 3110 1552473730.483 * * [simplify]: Extracting #5: cost 0 inf + 3095 1552473730.485 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1552473730.485 * [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))) 1552473730.485 * [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)))) 1552473730.485 * * [simplify]: iters left: 6 (8 enodes) 1552473730.489 * * [simplify]: iters left: 5 (36 enodes) 1552473730.495 * * [simplify]: iters left: 4 (64 enodes) 1552473730.508 * * [simplify]: iters left: 3 (129 enodes) 1552473730.545 * * [simplify]: iters left: 2 (200 enodes) 1552473730.595 * * [simplify]: iters left: 1 (223 enodes) 1552473730.634 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473730.634 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473730.634 * [simplify]: Simplified to 0 1552473730.634 * [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))) 1552473730.635 * * * * [progress]: [ 111 / 455 ] simplifiying candidate # 1552473730.635 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* (* (sqrt x.re) y.im) (sqrt x.re)))) 1552473730.635 * * [simplify]: iters left: 6 (11 enodes) 1552473730.641 * * [simplify]: iters left: 5 (44 enodes) 1552473730.655 * * [simplify]: iters left: 4 (68 enodes) 1552473730.674 * * [simplify]: iters left: 3 (93 enodes) 1552473730.687 * * [simplify]: iters left: 2 (97 enodes) 1552473730.702 * * [simplify]: iters left: 1 (107 enodes) 1552473730.722 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473730.723 * * [simplify]: Extracting #1: cost 17 inf + 0 1552473730.723 * * [simplify]: Extracting #2: cost 13 inf + 539 1552473730.724 * * [simplify]: Extracting #3: cost 0 inf + 1483 1552473730.725 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1552473730.725 * [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))) 1552473730.725 * [simplify]: Simplifying (fma (- (* (sqrt x.re) y.im)) (sqrt x.re) (* (* (sqrt x.re) y.im) (sqrt x.re))) 1552473730.725 * * [simplify]: iters left: 6 (7 enodes) 1552473730.729 * * [simplify]: iters left: 5 (29 enodes) 1552473730.737 * * [simplify]: iters left: 4 (46 enodes) 1552473730.747 * * [simplify]: iters left: 3 (81 enodes) 1552473730.760 * * [simplify]: iters left: 2 (110 enodes) 1552473730.772 * * [simplify]: iters left: 1 (111 enodes) 1552473730.791 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473730.791 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473730.791 * [simplify]: Simplified to 0 1552473730.791 * [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))) 1552473730.791 * * * * [progress]: [ 112 / 455 ] simplifiying candidate # 1552473730.792 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* (* x.re y.im) 1))) 1552473730.792 * * [simplify]: iters left: 6 (10 enodes) 1552473730.797 * * [simplify]: iters left: 5 (42 enodes) 1552473730.812 * * [simplify]: iters left: 4 (68 enodes) 1552473730.834 * * [simplify]: iters left: 3 (94 enodes) 1552473730.859 * * [simplify]: iters left: 2 (106 enodes) 1552473730.883 * * [simplify]: iters left: 1 (114 enodes) 1552473730.901 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473730.901 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473730.902 * * [simplify]: Extracting #2: cost 7 inf + 296 1552473730.902 * * [simplify]: Extracting #3: cost 1 inf + 668 1552473730.903 * * [simplify]: Extracting #4: cost 0 inf + 750 1552473730.904 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1552473730.904 * [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))) 1552473730.904 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1552473730.904 * * [simplify]: iters left: 5 (7 enodes) 1552473730.908 * * [simplify]: iters left: 4 (31 enodes) 1552473730.920 * * [simplify]: iters left: 3 (53 enodes) 1552473730.938 * * [simplify]: iters left: 2 (65 enodes) 1552473730.951 * * [simplify]: iters left: 1 (97 enodes) 1552473730.963 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473730.964 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473730.964 * [simplify]: Simplified to 0 1552473730.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) (hypot y.re y.im)) (hypot y.re y.im))) 1552473730.964 * * * * [progress]: [ 113 / 455 ] simplifiying candidate # 1552473730.964 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* x.re y.im))) 1552473730.964 * * [simplify]: iters left: 5 (9 enodes) 1552473730.966 * * [simplify]: iters left: 4 (37 enodes) 1552473730.975 * * [simplify]: iters left: 3 (51 enodes) 1552473730.989 * * [simplify]: iters left: 2 (63 enodes) 1552473730.996 * * [simplify]: iters left: 1 (64 enodes) 1552473731.004 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473731.004 * * [simplify]: Extracting #1: cost 12 inf + 0 1552473731.004 * * [simplify]: Extracting #2: cost 5 inf + 501 1552473731.004 * * [simplify]: Extracting #3: cost 0 inf + 749 1552473731.005 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1552473731.005 * [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))) 1552473731.005 * [simplify]: Simplifying (fma (- x.re) y.im (* x.re y.im)) 1552473731.005 * * [simplify]: iters left: 3 (5 enodes) 1552473731.006 * * [simplify]: iters left: 2 (18 enodes) 1552473731.009 * * [simplify]: iters left: 1 (25 enodes) 1552473731.012 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473731.013 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473731.013 * * [simplify]: Extracting #2: cost 11 inf + 2 1552473731.013 * * [simplify]: Extracting #3: cost 4 inf + 373 1552473731.013 * * [simplify]: Extracting #4: cost 0 inf + 699 1552473731.013 * [simplify]: Simplified to (- (* x.re y.im) (* x.re y.im)) 1552473731.013 * [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))) 1552473731.013 * * * * [progress]: [ 114 / 455 ] simplifiying candidate # 1552473731.014 * [simplify]: Simplifying (fma (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.im) (sqrt y.re)) (- (* y.im x.re))) 1552473731.014 * * [simplify]: iters left: 5 (10 enodes) 1552473731.018 * * [simplify]: iters left: 4 (38 enodes) 1552473731.031 * * [simplify]: iters left: 3 (60 enodes) 1552473731.050 * * [simplify]: iters left: 2 (78 enodes) 1552473731.068 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473731.068 * * [simplify]: Extracting #1: cost 16 inf + 0 1552473731.068 * * [simplify]: Extracting #2: cost 19 inf + 128 1552473731.069 * * [simplify]: Extracting #3: cost 8 inf + 870 1552473731.070 * * [simplify]: Extracting #4: cost 1 inf + 1362 1552473731.071 * * [simplify]: Extracting #5: cost 0 inf + 1484 1552473731.072 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1552473731.072 * [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))) 1552473731.072 * [simplify]: Simplifying (fma (- y.im) x.re (* y.im x.re)) 1552473731.072 * * [simplify]: iters left: 3 (5 enodes) 1552473731.074 * * [simplify]: iters left: 2 (18 enodes) 1552473731.079 * * [simplify]: iters left: 1 (25 enodes) 1552473731.087 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473731.087 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473731.087 * * [simplify]: Extracting #2: cost 11 inf + 2 1552473731.088 * * [simplify]: Extracting #3: cost 4 inf + 373 1552473731.088 * * [simplify]: Extracting #4: cost 0 inf + 699 1552473731.088 * [simplify]: Simplified to (- (* y.im x.re) (* y.im x.re)) 1552473731.088 * [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))) 1552473731.089 * * * * [progress]: [ 115 / 455 ] simplifiying candidate # 1552473731.089 * [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)))))) 1552473731.089 * * [simplify]: iters left: 6 (13 enodes) 1552473731.094 * * [simplify]: iters left: 5 (50 enodes) 1552473731.111 * * [simplify]: iters left: 4 (81 enodes) 1552473731.141 * * [simplify]: iters left: 3 (122 enodes) 1552473731.182 * * [simplify]: iters left: 2 (180 enodes) 1552473731.240 * * [simplify]: iters left: 1 (271 enodes) 1552473731.336 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473731.336 * * [simplify]: Extracting #1: cost 32 inf + 0 1552473731.336 * * [simplify]: Extracting #2: cost 109 inf + 169 1552473731.337 * * [simplify]: Extracting #3: cost 108 inf + 1649 1552473731.339 * * [simplify]: Extracting #4: cost 77 inf + 13800 1552473731.345 * * [simplify]: Extracting #5: cost 37 inf + 35256 1552473731.358 * * [simplify]: Extracting #6: cost 6 inf + 57477 1552473731.371 * * [simplify]: Extracting #7: cost 0 inf + 61911 1552473731.384 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473731.384 * [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))) 1552473731.385 * [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))))) 1552473731.385 * * [simplify]: iters left: 6 (8 enodes) 1552473731.388 * * [simplify]: iters left: 5 (30 enodes) 1552473731.399 * * [simplify]: iters left: 4 (46 enodes) 1552473731.421 * * [simplify]: iters left: 3 (95 enodes) 1552473731.450 * * [simplify]: iters left: 2 (153 enodes) 1552473731.476 * * [simplify]: iters left: 1 (222 enodes) 1552473731.531 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473731.531 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473731.531 * [simplify]: Simplified to 0 1552473731.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) (hypot y.re y.im)) (hypot y.re y.im))) 1552473731.531 * * * * [progress]: [ 116 / 455 ] simplifiying candidate # 1552473731.532 * [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))))) 1552473731.532 * * [simplify]: iters left: 6 (12 enodes) 1552473731.537 * * [simplify]: iters left: 5 (41 enodes) 1552473731.550 * * [simplify]: iters left: 4 (66 enodes) 1552473731.571 * * [simplify]: iters left: 3 (93 enodes) 1552473731.583 * * [simplify]: iters left: 2 (104 enodes) 1552473731.597 * * [simplify]: iters left: 1 (119 enodes) 1552473731.626 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473731.626 * * [simplify]: Extracting #1: cost 24 inf + 0 1552473731.627 * * [simplify]: Extracting #2: cost 46 inf + 293 1552473731.627 * * [simplify]: Extracting #3: cost 30 inf + 1687 1552473731.628 * * [simplify]: Extracting #4: cost 7 inf + 7115 1552473731.630 * * [simplify]: Extracting #5: cost 1 inf + 8597 1552473731.633 * * [simplify]: Extracting #6: cost 0 inf + 8896 1552473731.635 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473731.635 * [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))) 1552473731.635 * [simplify]: Simplifying (fma (- (sqrt (* x.re y.im))) (sqrt (* x.re y.im)) (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im)))) 1552473731.635 * * [simplify]: iters left: 6 (7 enodes) 1552473731.637 * * [simplify]: iters left: 5 (22 enodes) 1552473731.640 * * [simplify]: iters left: 4 (30 enodes) 1552473731.649 * * [simplify]: iters left: 3 (46 enodes) 1552473731.662 * * [simplify]: iters left: 2 (56 enodes) 1552473731.673 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473731.673 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473731.673 * [simplify]: Simplified to 0 1552473731.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))) 1552473731.673 * * * * [progress]: [ 117 / 455 ] simplifiying candidate # 1552473731.674 * [simplify]: Simplifying (fma (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.im) (sqrt y.re)) (- (* (* x.re y.im) 1))) 1552473731.674 * * [simplify]: iters left: 6 (12 enodes) 1552473731.680 * * [simplify]: iters left: 5 (48 enodes) 1552473731.698 * * [simplify]: iters left: 4 (84 enodes) 1552473731.727 * * [simplify]: iters left: 3 (122 enodes) 1552473731.761 * * [simplify]: iters left: 2 (130 enodes) 1552473731.780 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473731.780 * * [simplify]: Extracting #1: cost 18 inf + 0 1552473731.780 * * [simplify]: Extracting #2: cost 19 inf + 130 1552473731.780 * * [simplify]: Extracting #3: cost 7 inf + 886 1552473731.781 * * [simplify]: Extracting #4: cost 0 inf + 1501 1552473731.781 * * [simplify]: Extracting #5: cost 0 inf + 1486 1552473731.782 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473731.782 * [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))) 1552473731.782 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1552473731.782 * * [simplify]: iters left: 5 (7 enodes) 1552473731.784 * * [simplify]: iters left: 4 (31 enodes) 1552473731.791 * * [simplify]: iters left: 3 (53 enodes) 1552473731.802 * * [simplify]: iters left: 2 (65 enodes) 1552473731.823 * * [simplify]: iters left: 1 (97 enodes) 1552473731.849 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473731.849 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473731.849 * [simplify]: Simplified to 0 1552473731.849 * [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))) 1552473731.849 * * * * [progress]: [ 118 / 455 ] simplifiying candidate # 1552473731.850 * [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))))) 1552473731.850 * * [simplify]: iters left: 6 (13 enodes) 1552473731.856 * * [simplify]: iters left: 5 (53 enodes) 1552473731.865 * * [simplify]: iters left: 4 (102 enodes) 1552473731.884 * * [simplify]: iters left: 3 (169 enodes) 1552473731.916 * * [simplify]: iters left: 2 (192 enodes) 1552473731.947 * * [simplify]: iters left: 1 (209 enodes) 1552473731.978 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473731.978 * * [simplify]: Extracting #1: cost 32 inf + 0 1552473731.979 * * [simplify]: Extracting #2: cost 74 inf + 292 1552473731.981 * * [simplify]: Extracting #3: cost 42 inf + 4471 1552473731.986 * * [simplify]: Extracting #4: cost 4 inf + 14147 1552473731.990 * * [simplify]: Extracting #5: cost 0 inf + 15343 1552473731.993 * * [simplify]: Extracting #6: cost 0 inf + 15328 1552473731.997 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1552473731.997 * [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))) 1552473731.997 * [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)))) 1552473731.997 * * [simplify]: iters left: 6 (8 enodes) 1552473731.999 * * [simplify]: iters left: 5 (38 enodes) 1552473732.007 * * [simplify]: iters left: 4 (69 enodes) 1552473732.021 * * [simplify]: iters left: 3 (148 enodes) 1552473732.053 * * [simplify]: iters left: 2 (233 enodes) 1552473732.107 * * [simplify]: iters left: 1 (252 enodes) 1552473732.144 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473732.144 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473732.144 * [simplify]: Simplified to 0 1552473732.144 * [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))) 1552473732.144 * * * * [progress]: [ 119 / 455 ] simplifiying candidate # 1552473732.145 * [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)))))) 1552473732.145 * * [simplify]: iters left: 6 (13 enodes) 1552473732.151 * * [simplify]: iters left: 5 (52 enodes) 1552473732.168 * * [simplify]: iters left: 4 (107 enodes) 1552473732.203 * * [simplify]: iters left: 3 (177 enodes) 1552473732.229 * * [simplify]: iters left: 2 (196 enodes) 1552473732.272 * * [simplify]: iters left: 1 (202 enodes) 1552473732.307 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473732.308 * * [simplify]: Extracting #1: cost 22 inf + 0 1552473732.308 * * [simplify]: Extracting #2: cost 38 inf + 44 1552473732.308 * * [simplify]: Extracting #3: cost 30 inf + 539 1552473732.310 * * [simplify]: Extracting #4: cost 12 inf + 2209 1552473732.312 * * [simplify]: Extracting #5: cost 2 inf + 3506 1552473732.314 * * [simplify]: Extracting #6: cost 0 inf + 3830 1552473732.316 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473732.316 * [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))) 1552473732.316 * [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))))) 1552473732.316 * * [simplify]: iters left: 6 (8 enodes) 1552473732.320 * * [simplify]: iters left: 5 (32 enodes) 1552473732.331 * * [simplify]: iters left: 4 (60 enodes) 1552473732.353 * * [simplify]: iters left: 3 (136 enodes) 1552473732.379 * * [simplify]: iters left: 2 (206 enodes) 1552473732.431 * * [simplify]: iters left: 1 (228 enodes) 1552473732.465 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473732.465 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473732.465 * [simplify]: Simplified to 0 1552473732.465 * [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))) 1552473732.465 * * * * [progress]: [ 120 / 455 ] simplifiying candidate # 1552473732.466 * [simplify]: Simplifying (fma (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.im) (sqrt y.re)) (- (* (sqrt y.im) (* x.re (sqrt y.im))))) 1552473732.466 * * [simplify]: iters left: 6 (12 enodes) 1552473732.471 * * [simplify]: iters left: 5 (45 enodes) 1552473732.486 * * [simplify]: iters left: 4 (77 enodes) 1552473732.512 * * [simplify]: iters left: 3 (108 enodes) 1552473732.532 * * [simplify]: iters left: 2 (111 enodes) 1552473732.545 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473732.545 * * [simplify]: Extracting #1: cost 18 inf + 0 1552473732.545 * * [simplify]: Extracting #2: cost 30 inf + 44 1552473732.546 * * [simplify]: Extracting #3: cost 23 inf + 457 1552473732.546 * * [simplify]: Extracting #4: cost 6 inf + 1646 1552473732.547 * * [simplify]: Extracting #5: cost 0 inf + 2218 1552473732.548 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473732.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 (- (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))) 1552473732.548 * [simplify]: Simplifying (fma (- (sqrt y.im)) (* x.re (sqrt y.im)) (* (sqrt y.im) (* x.re (sqrt y.im)))) 1552473732.548 * * [simplify]: iters left: 6 (7 enodes) 1552473732.549 * * [simplify]: iters left: 5 (25 enodes) 1552473732.555 * * [simplify]: iters left: 4 (39 enodes) 1552473732.570 * * [simplify]: iters left: 3 (82 enodes) 1552473732.595 * * [simplify]: iters left: 2 (110 enodes) 1552473732.621 * * [simplify]: iters left: 1 (112 enodes) 1552473732.633 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473732.633 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473732.633 * [simplify]: Simplified to 0 1552473732.633 * [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))) 1552473732.633 * * * * [progress]: [ 121 / 455 ] simplifiying candidate # 1552473732.633 * [simplify]: Simplifying (fma (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.im) (sqrt y.re)) (- (* y.im (* x.re 1)))) 1552473732.633 * * [simplify]: iters left: 6 (12 enodes) 1552473732.636 * * [simplify]: iters left: 5 (44 enodes) 1552473732.643 * * [simplify]: iters left: 4 (71 enodes) 1552473732.655 * * [simplify]: iters left: 3 (92 enodes) 1552473732.673 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473732.673 * * [simplify]: Extracting #1: cost 17 inf + 0 1552473732.673 * * [simplify]: Extracting #2: cost 21 inf + 128 1552473732.674 * * [simplify]: Extracting #3: cost 7 inf + 1023 1552473732.675 * * [simplify]: Extracting #4: cost 2 inf + 1362 1552473732.676 * * [simplify]: Extracting #5: cost 0 inf + 1566 1552473732.677 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1552473732.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)))) (hypot y.re y.im)) (hypot y.re y.im))) 1552473732.677 * [simplify]: Simplifying (fma (- y.im) (* x.re 1) (* y.im (* x.re 1))) 1552473732.677 * * [simplify]: iters left: 5 (7 enodes) 1552473732.681 * * [simplify]: iters left: 4 (24 enodes) 1552473732.688 * * [simplify]: iters left: 3 (37 enodes) 1552473732.700 * * [simplify]: iters left: 2 (53 enodes) 1552473732.713 * * [simplify]: iters left: 1 (58 enodes) 1552473732.724 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473732.724 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473732.724 * [simplify]: Simplified to 0 1552473732.724 * [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))) 1552473732.724 * * * * [progress]: [ 122 / 455 ] simplifiying candidate # 1552473732.725 * [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))))) 1552473732.725 * * [simplify]: iters left: 6 (13 enodes) 1552473732.731 * * [simplify]: iters left: 5 (52 enodes) 1552473732.748 * * [simplify]: iters left: 4 (103 enodes) 1552473732.786 * * [simplify]: iters left: 3 (160 enodes) 1552473732.830 * * [simplify]: iters left: 2 (172 enodes) 1552473732.863 * * [simplify]: iters left: 1 (176 enodes) 1552473732.881 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473732.881 * * [simplify]: Extracting #1: cost 22 inf + 0 1552473732.881 * * [simplify]: Extracting #2: cost 38 inf + 44 1552473732.881 * * [simplify]: Extracting #3: cost 32 inf + 415 1552473732.882 * * [simplify]: Extracting #4: cost 8 inf + 2895 1552473732.883 * * [simplify]: Extracting #5: cost 0 inf + 3830 1552473732.884 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1552473732.884 * [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))) 1552473732.884 * [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)))) 1552473732.885 * * [simplify]: iters left: 6 (8 enodes) 1552473732.886 * * [simplify]: iters left: 5 (36 enodes) 1552473732.892 * * [simplify]: iters left: 4 (64 enodes) 1552473732.907 * * [simplify]: iters left: 3 (129 enodes) 1552473732.931 * * [simplify]: iters left: 2 (200 enodes) 1552473732.968 * * [simplify]: iters left: 1 (223 enodes) 1552473733.009 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473733.009 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473733.009 * [simplify]: Simplified to 0 1552473733.009 * [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))) 1552473733.009 * * * * [progress]: [ 123 / 455 ] simplifiying candidate # 1552473733.009 * [simplify]: Simplifying (fma (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.im) (sqrt y.re)) (- (* (* (sqrt x.re) y.im) (sqrt x.re)))) 1552473733.009 * * [simplify]: iters left: 6 (12 enodes) 1552473733.015 * * [simplify]: iters left: 5 (45 enodes) 1552473733.029 * * [simplify]: iters left: 4 (77 enodes) 1552473733.055 * * [simplify]: iters left: 3 (109 enodes) 1552473733.072 * * [simplify]: iters left: 2 (112 enodes) 1552473733.085 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473733.085 * * [simplify]: Extracting #1: cost 18 inf + 0 1552473733.085 * * [simplify]: Extracting #2: cost 30 inf + 44 1552473733.086 * * [simplify]: Extracting #3: cost 23 inf + 416 1552473733.086 * * [simplify]: Extracting #4: cost 5 inf + 1687 1552473733.087 * * [simplify]: Extracting #5: cost 0 inf + 2218 1552473733.087 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1552473733.088 * [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))) 1552473733.088 * [simplify]: Simplifying (fma (- (* (sqrt x.re) y.im)) (sqrt x.re) (* (* (sqrt x.re) y.im) (sqrt x.re))) 1552473733.088 * * [simplify]: iters left: 6 (7 enodes) 1552473733.090 * * [simplify]: iters left: 5 (29 enodes) 1552473733.099 * * [simplify]: iters left: 4 (46 enodes) 1552473733.117 * * [simplify]: iters left: 3 (81 enodes) 1552473733.140 * * [simplify]: iters left: 2 (110 enodes) 1552473733.162 * * [simplify]: iters left: 1 (111 enodes) 1552473733.179 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473733.179 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473733.179 * [simplify]: Simplified to 0 1552473733.179 * [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))) 1552473733.179 * * * * [progress]: [ 124 / 455 ] simplifiying candidate # 1552473733.180 * [simplify]: Simplifying (fma (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.im) (sqrt y.re)) (- (* (* x.re y.im) 1))) 1552473733.180 * * [simplify]: iters left: 6 (12 enodes) 1552473733.187 * * [simplify]: iters left: 5 (48 enodes) 1552473733.201 * * [simplify]: iters left: 4 (84 enodes) 1552473733.217 * * [simplify]: iters left: 3 (122 enodes) 1552473733.238 * * [simplify]: iters left: 2 (130 enodes) 1552473733.267 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473733.267 * * [simplify]: Extracting #1: cost 18 inf + 0 1552473733.267 * * [simplify]: Extracting #2: cost 19 inf + 130 1552473733.268 * * [simplify]: Extracting #3: cost 7 inf + 886 1552473733.269 * * [simplify]: Extracting #4: cost 0 inf + 1501 1552473733.270 * * [simplify]: Extracting #5: cost 0 inf + 1486 1552473733.271 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473733.272 * [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))) 1552473733.272 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1552473733.272 * * [simplify]: iters left: 5 (7 enodes) 1552473733.276 * * [simplify]: iters left: 4 (31 enodes) 1552473733.288 * * [simplify]: iters left: 3 (53 enodes) 1552473733.304 * * [simplify]: iters left: 2 (65 enodes) 1552473733.326 * * [simplify]: iters left: 1 (97 enodes) 1552473733.351 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473733.351 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473733.351 * [simplify]: Simplified to 0 1552473733.351 * [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))) 1552473733.351 * * * * [progress]: [ 125 / 455 ] simplifiying candidate # 1552473733.352 * [simplify]: Simplifying (fma (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.im) (sqrt y.re)) (- (* x.re y.im))) 1552473733.352 * * [simplify]: iters left: 5 (10 enodes) 1552473733.356 * * [simplify]: iters left: 4 (38 enodes) 1552473733.362 * * [simplify]: iters left: 3 (60 enodes) 1552473733.373 * * [simplify]: iters left: 2 (78 enodes) 1552473733.381 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473733.382 * * [simplify]: Extracting #1: cost 16 inf + 0 1552473733.382 * * [simplify]: Extracting #2: cost 19 inf + 128 1552473733.382 * * [simplify]: Extracting #3: cost 8 inf + 870 1552473733.383 * * [simplify]: Extracting #4: cost 1 inf + 1362 1552473733.384 * * [simplify]: Extracting #5: cost 0 inf + 1484 1552473733.385 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473733.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 (- x.re) y.im (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im))) 1552473733.386 * [simplify]: Simplifying (fma (- x.re) y.im (* x.re y.im)) 1552473733.386 * * [simplify]: iters left: 3 (5 enodes) 1552473733.388 * * [simplify]: iters left: 2 (18 enodes) 1552473733.393 * * [simplify]: iters left: 1 (25 enodes) 1552473733.401 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473733.402 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473733.402 * * [simplify]: Extracting #2: cost 11 inf + 2 1552473733.402 * * [simplify]: Extracting #3: cost 4 inf + 373 1552473733.402 * * [simplify]: Extracting #4: cost 0 inf + 699 1552473733.403 * [simplify]: Simplified to (- (* x.re y.im) (* x.re y.im)) 1552473733.403 * [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))) 1552473733.403 * * * * [progress]: [ 126 / 455 ] simplifiying candidate # 1552473733.403 * [simplify]: Simplifying (fma (* x.im (* (cbrt y.re) (cbrt y.re))) (cbrt y.re) (- (* y.im x.re))) 1552473733.403 * * [simplify]: iters left: 6 (10 enodes) 1552473733.408 * * [simplify]: iters left: 5 (40 enodes) 1552473733.420 * * [simplify]: iters left: 4 (59 enodes) 1552473733.439 * * [simplify]: iters left: 3 (74 enodes) 1552473733.451 * * [simplify]: iters left: 2 (76 enodes) 1552473733.461 * * [simplify]: iters left: 1 (78 enodes) 1552473733.471 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473733.472 * * [simplify]: Extracting #1: cost 15 inf + 0 1552473733.472 * * [simplify]: Extracting #2: cost 18 inf + 87 1552473733.472 * * [simplify]: Extracting #3: cost 4 inf + 1391 1552473733.472 * * [simplify]: Extracting #4: cost 0 inf + 1720 1552473733.473 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1552473733.473 * [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))) 1552473733.473 * [simplify]: Simplifying (fma (- y.im) x.re (* y.im x.re)) 1552473733.473 * * [simplify]: iters left: 3 (5 enodes) 1552473733.476 * * [simplify]: iters left: 2 (18 enodes) 1552473733.481 * * [simplify]: iters left: 1 (25 enodes) 1552473733.489 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473733.489 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473733.489 * * [simplify]: Extracting #2: cost 11 inf + 2 1552473733.489 * * [simplify]: Extracting #3: cost 4 inf + 373 1552473733.490 * * [simplify]: Extracting #4: cost 0 inf + 699 1552473733.490 * [simplify]: Simplified to (- (* y.im x.re) (* y.im x.re)) 1552473733.490 * [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))) 1552473733.490 * * * * [progress]: [ 127 / 455 ] simplifiying candidate # 1552473733.491 * [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)))))) 1552473733.491 * * [simplify]: iters left: 6 (13 enodes) 1552473733.497 * * [simplify]: iters left: 5 (52 enodes) 1552473733.506 * * [simplify]: iters left: 4 (80 enodes) 1552473733.521 * * [simplify]: iters left: 3 (113 enodes) 1552473733.548 * * [simplify]: iters left: 2 (158 enodes) 1552473733.597 * * [simplify]: iters left: 1 (245 enodes) 1552473733.666 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473733.666 * * [simplify]: Extracting #1: cost 15 inf + 0 1552473733.667 * * [simplify]: Extracting #2: cost 52 inf + 2 1552473733.668 * * [simplify]: Extracting #3: cost 82 inf + 900 1552473733.669 * * [simplify]: Extracting #4: cost 68 inf + 1928 1552473733.671 * * [simplify]: Extracting #5: cost 40 inf + 12442 1552473733.678 * * [simplify]: Extracting #6: cost 1 inf + 37717 1552473733.688 * * [simplify]: Extracting #7: cost 0 inf + 38512 1552473733.695 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1552473733.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 (- (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))) 1552473733.695 * [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))))) 1552473733.696 * * [simplify]: iters left: 6 (8 enodes) 1552473733.699 * * [simplify]: iters left: 5 (30 enodes) 1552473733.710 * * [simplify]: iters left: 4 (46 enodes) 1552473733.728 * * [simplify]: iters left: 3 (95 enodes) 1552473733.753 * * [simplify]: iters left: 2 (153 enodes) 1552473733.777 * * [simplify]: iters left: 1 (222 enodes) 1552473733.854 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473733.854 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473733.854 * [simplify]: Simplified to 0 1552473733.854 * [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))) 1552473733.854 * * * * [progress]: [ 128 / 455 ] simplifiying candidate # 1552473733.854 * [simplify]: Simplifying (fma (* x.im (* (cbrt y.re) (cbrt y.re))) (cbrt y.re) (- (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im))))) 1552473733.855 * * [simplify]: iters left: 6 (12 enodes) 1552473733.860 * * [simplify]: iters left: 5 (43 enodes) 1552473733.874 * * [simplify]: iters left: 4 (65 enodes) 1552473733.885 * * [simplify]: iters left: 3 (85 enodes) 1552473733.896 * * [simplify]: iters left: 2 (87 enodes) 1552473733.906 * * [simplify]: iters left: 1 (89 enodes) 1552473733.920 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473733.920 * * [simplify]: Extracting #1: cost 17 inf + 0 1552473733.920 * * [simplify]: Extracting #2: cost 21 inf + 129 1552473733.921 * * [simplify]: Extracting #3: cost 4 inf + 1681 1552473733.922 * * [simplify]: Extracting #4: cost 1 inf + 2006 1552473733.923 * * [simplify]: Extracting #5: cost 0 inf + 2128 1552473733.924 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1552473733.924 * [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))) 1552473733.924 * [simplify]: Simplifying (fma (- (sqrt (* x.re y.im))) (sqrt (* x.re y.im)) (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im)))) 1552473733.925 * * [simplify]: iters left: 6 (7 enodes) 1552473733.928 * * [simplify]: iters left: 5 (22 enodes) 1552473733.934 * * [simplify]: iters left: 4 (30 enodes) 1552473733.944 * * [simplify]: iters left: 3 (46 enodes) 1552473733.957 * * [simplify]: iters left: 2 (56 enodes) 1552473733.968 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473733.968 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473733.968 * [simplify]: Simplified to 0 1552473733.968 * [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))) 1552473733.968 * * * * [progress]: [ 129 / 455 ] simplifiying candidate # 1552473733.969 * [simplify]: Simplifying (fma (* x.im (* (cbrt y.re) (cbrt y.re))) (cbrt y.re) (- (* (* x.re y.im) 1))) 1552473733.969 * * [simplify]: iters left: 6 (12 enodes) 1552473733.976 * * [simplify]: iters left: 5 (50 enodes) 1552473733.993 * * [simplify]: iters left: 4 (83 enodes) 1552473734.020 * * [simplify]: iters left: 3 (117 enodes) 1552473734.041 * * [simplify]: iters left: 2 (127 enodes) 1552473734.056 * * [simplify]: iters left: 1 (129 enodes) 1552473734.073 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473734.074 * * [simplify]: Extracting #1: cost 17 inf + 0 1552473734.074 * * [simplify]: Extracting #2: cost 18 inf + 130 1552473734.074 * * [simplify]: Extracting #3: cost 3 inf + 1426 1552473734.075 * * [simplify]: Extracting #4: cost 0 inf + 1722 1552473734.076 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1552473734.076 * [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))) 1552473734.077 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1552473734.077 * * [simplify]: iters left: 5 (7 enodes) 1552473734.081 * * [simplify]: iters left: 4 (31 enodes) 1552473734.093 * * [simplify]: iters left: 3 (53 enodes) 1552473734.109 * * [simplify]: iters left: 2 (65 enodes) 1552473734.130 * * [simplify]: iters left: 1 (97 enodes) 1552473734.153 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473734.153 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473734.153 * [simplify]: Simplified to 0 1552473734.153 * [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))) 1552473734.153 * * * * [progress]: [ 130 / 455 ] simplifiying candidate # 1552473734.153 * [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))))) 1552473734.154 * * [simplify]: iters left: 6 (13 enodes) 1552473734.157 * * [simplify]: iters left: 5 (55 enodes) 1552473734.167 * * [simplify]: iters left: 4 (101 enodes) 1552473734.192 * * [simplify]: iters left: 3 (161 enodes) 1552473734.236 * * [simplify]: iters left: 2 (169 enodes) 1552473734.274 * * [simplify]: iters left: 1 (171 enodes) 1552473734.301 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473734.301 * * [simplify]: Extracting #1: cost 21 inf + 0 1552473734.301 * * [simplify]: Extracting #2: cost 40 inf + 2 1552473734.301 * * [simplify]: Extracting #3: cost 28 inf + 1181 1552473734.302 * * [simplify]: Extracting #4: cost 6 inf + 2899 1552473734.303 * * [simplify]: Extracting #5: cost 0 inf + 3592 1552473734.304 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1552473734.304 * [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))) 1552473734.305 * [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)))) 1552473734.305 * * [simplify]: iters left: 6 (8 enodes) 1552473734.307 * * [simplify]: iters left: 5 (38 enodes) 1552473734.313 * * [simplify]: iters left: 4 (69 enodes) 1552473734.333 * * [simplify]: iters left: 3 (148 enodes) 1552473734.392 * * [simplify]: iters left: 2 (233 enodes) 1552473734.445 * * [simplify]: iters left: 1 (252 enodes) 1552473734.481 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473734.481 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473734.481 * [simplify]: Simplified to 0 1552473734.481 * [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))) 1552473734.482 * * * * [progress]: [ 131 / 455 ] simplifiying candidate # 1552473734.482 * [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)))))) 1552473734.482 * * [simplify]: iters left: 6 (13 enodes) 1552473734.488 * * [simplify]: iters left: 5 (54 enodes) 1552473734.509 * * [simplify]: iters left: 4 (106 enodes) 1552473734.546 * * [simplify]: iters left: 3 (170 enodes) 1552473734.571 * * [simplify]: iters left: 2 (186 enodes) 1552473734.606 * * [simplify]: iters left: 1 (192 enodes) 1552473734.632 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473734.632 * * [simplify]: Extracting #1: cost 21 inf + 0 1552473734.632 * * [simplify]: Extracting #2: cost 37 inf + 3 1552473734.633 * * [simplify]: Extracting #3: cost 27 inf + 1100 1552473734.633 * * [simplify]: Extracting #4: cost 8 inf + 2804 1552473734.634 * * [simplify]: Extracting #5: cost 0 inf + 4066 1552473734.635 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1552473734.635 * [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))) 1552473734.636 * [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))))) 1552473734.636 * * [simplify]: iters left: 6 (8 enodes) 1552473734.638 * * [simplify]: iters left: 5 (32 enodes) 1552473734.644 * * [simplify]: iters left: 4 (60 enodes) 1552473734.666 * * [simplify]: iters left: 3 (136 enodes) 1552473734.715 * * [simplify]: iters left: 2 (206 enodes) 1552473734.765 * * [simplify]: iters left: 1 (228 enodes) 1552473734.782 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473734.782 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473734.782 * [simplify]: Simplified to 0 1552473734.782 * [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))) 1552473734.782 * * * * [progress]: [ 132 / 455 ] simplifiying candidate # 1552473734.782 * [simplify]: Simplifying (fma (* x.im (* (cbrt y.re) (cbrt y.re))) (cbrt y.re) (- (* (sqrt y.im) (* x.re (sqrt y.im))))) 1552473734.782 * * [simplify]: iters left: 6 (12 enodes) 1552473734.785 * * [simplify]: iters left: 5 (47 enodes) 1552473734.799 * * [simplify]: iters left: 4 (76 enodes) 1552473734.823 * * [simplify]: iters left: 3 (103 enodes) 1552473734.853 * * [simplify]: iters left: 2 (108 enodes) 1552473734.881 * * [simplify]: iters left: 1 (110 enodes) 1552473734.905 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473734.905 * * [simplify]: Extracting #1: cost 17 inf + 0 1552473734.906 * * [simplify]: Extracting #2: cost 29 inf + 3 1552473734.906 * * [simplify]: Extracting #3: cost 18 inf + 1142 1552473734.907 * * [simplify]: Extracting #4: cost 5 inf + 2046 1552473734.908 * * [simplify]: Extracting #5: cost 0 inf + 2454 1552473734.910 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1552473734.910 * [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))) 1552473734.910 * [simplify]: Simplifying (fma (- (sqrt y.im)) (* x.re (sqrt y.im)) (* (sqrt y.im) (* x.re (sqrt y.im)))) 1552473734.910 * * [simplify]: iters left: 6 (7 enodes) 1552473734.914 * * [simplify]: iters left: 5 (25 enodes) 1552473734.921 * * [simplify]: iters left: 4 (39 enodes) 1552473734.931 * * [simplify]: iters left: 3 (82 enodes) 1552473734.945 * * [simplify]: iters left: 2 (110 enodes) 1552473734.961 * * [simplify]: iters left: 1 (112 enodes) 1552473734.976 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473734.976 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473734.976 * [simplify]: Simplified to 0 1552473734.976 * [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))) 1552473734.976 * * * * [progress]: [ 133 / 455 ] simplifiying candidate # 1552473734.977 * [simplify]: Simplifying (fma (* x.im (* (cbrt y.re) (cbrt y.re))) (cbrt y.re) (- (* y.im (* x.re 1)))) 1552473734.977 * * [simplify]: iters left: 6 (12 enodes) 1552473734.983 * * [simplify]: iters left: 5 (46 enodes) 1552473734.992 * * [simplify]: iters left: 4 (70 enodes) 1552473735.003 * * [simplify]: iters left: 3 (86 enodes) 1552473735.015 * * [simplify]: iters left: 2 (88 enodes) 1552473735.027 * * [simplify]: iters left: 1 (90 enodes) 1552473735.048 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473735.048 * * [simplify]: Extracting #1: cost 16 inf + 0 1552473735.048 * * [simplify]: Extracting #2: cost 20 inf + 87 1552473735.049 * * [simplify]: Extracting #3: cost 4 inf + 1489 1552473735.049 * * [simplify]: Extracting #4: cost 0 inf + 1817 1552473735.050 * * [simplify]: Extracting #5: cost 0 inf + 1802 1552473735.051 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1552473735.051 * [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))) 1552473735.052 * [simplify]: Simplifying (fma (- y.im) (* x.re 1) (* y.im (* x.re 1))) 1552473735.052 * * [simplify]: iters left: 5 (7 enodes) 1552473735.056 * * [simplify]: iters left: 4 (24 enodes) 1552473735.063 * * [simplify]: iters left: 3 (37 enodes) 1552473735.075 * * [simplify]: iters left: 2 (53 enodes) 1552473735.087 * * [simplify]: iters left: 1 (58 enodes) 1552473735.098 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473735.098 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473735.098 * [simplify]: Simplified to 0 1552473735.098 * [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))) 1552473735.099 * * * * [progress]: [ 134 / 455 ] simplifiying candidate # 1552473735.099 * [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))))) 1552473735.099 * * [simplify]: iters left: 6 (13 enodes) 1552473735.104 * * [simplify]: iters left: 5 (54 enodes) 1552473735.121 * * [simplify]: iters left: 4 (103 enodes) 1552473735.154 * * [simplify]: iters left: 3 (156 enodes) 1552473735.191 * * [simplify]: iters left: 2 (169 enodes) 1552473735.218 * * [simplify]: iters left: 1 (173 enodes) 1552473735.240 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473735.240 * * [simplify]: Extracting #1: cost 21 inf + 0 1552473735.241 * * [simplify]: Extracting #2: cost 37 inf + 3 1552473735.241 * * [simplify]: Extracting #3: cost 29 inf + 897 1552473735.242 * * [simplify]: Extracting #4: cost 9 inf + 2692 1552473735.244 * * [simplify]: Extracting #5: cost 0 inf + 4066 1552473735.246 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1552473735.246 * [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))) 1552473735.247 * [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)))) 1552473735.247 * * [simplify]: iters left: 6 (8 enodes) 1552473735.251 * * [simplify]: iters left: 5 (36 enodes) 1552473735.262 * * [simplify]: iters left: 4 (64 enodes) 1552473735.275 * * [simplify]: iters left: 3 (129 enodes) 1552473735.313 * * [simplify]: iters left: 2 (200 enodes) 1552473735.361 * * [simplify]: iters left: 1 (223 enodes) 1552473735.400 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473735.400 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473735.400 * [simplify]: Simplified to 0 1552473735.400 * [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))) 1552473735.400 * * * * [progress]: [ 135 / 455 ] simplifiying candidate # 1552473735.400 * [simplify]: Simplifying (fma (* x.im (* (cbrt y.re) (cbrt y.re))) (cbrt y.re) (- (* (* (sqrt x.re) y.im) (sqrt x.re)))) 1552473735.401 * * [simplify]: iters left: 6 (12 enodes) 1552473735.406 * * [simplify]: iters left: 5 (47 enodes) 1552473735.419 * * [simplify]: iters left: 4 (76 enodes) 1552473735.431 * * [simplify]: iters left: 3 (104 enodes) 1552473735.447 * * [simplify]: iters left: 2 (109 enodes) 1552473735.476 * * [simplify]: iters left: 1 (111 enodes) 1552473735.500 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473735.500 * * [simplify]: Extracting #1: cost 17 inf + 0 1552473735.501 * * [simplify]: Extracting #2: cost 29 inf + 3 1552473735.501 * * [simplify]: Extracting #3: cost 19 inf + 1101 1552473735.502 * * [simplify]: Extracting #4: cost 5 inf + 2046 1552473735.503 * * [simplify]: Extracting #5: cost 0 inf + 2454 1552473735.505 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1552473735.505 * [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))) 1552473735.505 * [simplify]: Simplifying (fma (- (* (sqrt x.re) y.im)) (sqrt x.re) (* (* (sqrt x.re) y.im) (sqrt x.re))) 1552473735.505 * * [simplify]: iters left: 6 (7 enodes) 1552473735.509 * * [simplify]: iters left: 5 (29 enodes) 1552473735.518 * * [simplify]: iters left: 4 (46 enodes) 1552473735.536 * * [simplify]: iters left: 3 (81 enodes) 1552473735.564 * * [simplify]: iters left: 2 (110 enodes) 1552473735.588 * * [simplify]: iters left: 1 (111 enodes) 1552473735.606 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473735.606 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473735.606 * [simplify]: Simplified to 0 1552473735.606 * [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))) 1552473735.606 * * * * [progress]: [ 136 / 455 ] simplifiying candidate # 1552473735.606 * [simplify]: Simplifying (fma (* x.im (* (cbrt y.re) (cbrt y.re))) (cbrt y.re) (- (* (* x.re y.im) 1))) 1552473735.606 * * [simplify]: iters left: 6 (12 enodes) 1552473735.610 * * [simplify]: iters left: 5 (50 enodes) 1552473735.619 * * [simplify]: iters left: 4 (83 enodes) 1552473735.642 * * [simplify]: iters left: 3 (117 enodes) 1552473735.666 * * [simplify]: iters left: 2 (127 enodes) 1552473735.681 * * [simplify]: iters left: 1 (129 enodes) 1552473735.705 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473735.705 * * [simplify]: Extracting #1: cost 17 inf + 0 1552473735.705 * * [simplify]: Extracting #2: cost 18 inf + 130 1552473735.706 * * [simplify]: Extracting #3: cost 3 inf + 1426 1552473735.707 * * [simplify]: Extracting #4: cost 0 inf + 1722 1552473735.708 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1552473735.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 (- (* x.re y.im)) 1 (* (* x.re y.im) 1))) (hypot y.re y.im)) (hypot y.re y.im))) 1552473735.708 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1552473735.708 * * [simplify]: iters left: 5 (7 enodes) 1552473735.712 * * [simplify]: iters left: 4 (31 enodes) 1552473735.724 * * [simplify]: iters left: 3 (53 enodes) 1552473735.741 * * [simplify]: iters left: 2 (65 enodes) 1552473735.762 * * [simplify]: iters left: 1 (97 enodes) 1552473735.789 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473735.789 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473735.789 * [simplify]: Simplified to 0 1552473735.789 * [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))) 1552473735.789 * * * * [progress]: [ 137 / 455 ] simplifiying candidate # 1552473735.789 * [simplify]: Simplifying (fma (* x.im (* (cbrt y.re) (cbrt y.re))) (cbrt y.re) (- (* x.re y.im))) 1552473735.789 * * [simplify]: iters left: 6 (10 enodes) 1552473735.794 * * [simplify]: iters left: 5 (40 enodes) 1552473735.800 * * [simplify]: iters left: 4 (59 enodes) 1552473735.809 * * [simplify]: iters left: 3 (74 enodes) 1552473735.818 * * [simplify]: iters left: 2 (76 enodes) 1552473735.833 * * [simplify]: iters left: 1 (78 enodes) 1552473735.850 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473735.850 * * [simplify]: Extracting #1: cost 15 inf + 0 1552473735.851 * * [simplify]: Extracting #2: cost 18 inf + 87 1552473735.851 * * [simplify]: Extracting #3: cost 4 inf + 1391 1552473735.852 * * [simplify]: Extracting #4: cost 0 inf + 1720 1552473735.853 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473735.853 * [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))) 1552473735.853 * [simplify]: Simplifying (fma (- x.re) y.im (* x.re y.im)) 1552473735.853 * * [simplify]: iters left: 3 (5 enodes) 1552473735.856 * * [simplify]: iters left: 2 (18 enodes) 1552473735.861 * * [simplify]: iters left: 1 (25 enodes) 1552473735.869 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473735.869 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473735.869 * * [simplify]: Extracting #2: cost 11 inf + 2 1552473735.869 * * [simplify]: Extracting #3: cost 4 inf + 373 1552473735.869 * * [simplify]: Extracting #4: cost 0 inf + 699 1552473735.870 * [simplify]: Simplified to (- (* x.re y.im) (* x.re y.im)) 1552473735.870 * [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))) 1552473735.870 * * * * [progress]: [ 138 / 455 ] simplifiying candidate # 1552473735.870 * [simplify]: Simplifying (fma (* x.im (sqrt y.re)) (sqrt y.re) (- (* y.im x.re))) 1552473735.871 * * [simplify]: iters left: 5 (9 enodes) 1552473735.875 * * [simplify]: iters left: 4 (35 enodes) 1552473735.885 * * [simplify]: iters left: 3 (48 enodes) 1552473735.898 * * [simplify]: iters left: 2 (55 enodes) 1552473735.909 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473735.910 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473735.910 * * [simplify]: Extracting #2: cost 14 inf + 86 1552473735.910 * * [simplify]: Extracting #3: cost 5 inf + 541 1552473735.910 * * [simplify]: Extracting #4: cost 0 inf + 994 1552473735.911 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1552473735.911 * [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))) 1552473735.911 * [simplify]: Simplifying (fma (- y.im) x.re (* y.im x.re)) 1552473735.911 * * [simplify]: iters left: 3 (5 enodes) 1552473735.912 * * [simplify]: iters left: 2 (18 enodes) 1552473735.915 * * [simplify]: iters left: 1 (25 enodes) 1552473735.919 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473735.919 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473735.919 * * [simplify]: Extracting #2: cost 11 inf + 2 1552473735.919 * * [simplify]: Extracting #3: cost 4 inf + 373 1552473735.919 * * [simplify]: Extracting #4: cost 0 inf + 699 1552473735.919 * [simplify]: Simplified to (- (* y.im x.re) (* y.im x.re)) 1552473735.919 * [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))) 1552473735.920 * * * * [progress]: [ 139 / 455 ] simplifiying candidate # 1552473735.920 * [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)))))) 1552473735.920 * * [simplify]: iters left: 6 (12 enodes) 1552473735.922 * * [simplify]: iters left: 5 (47 enodes) 1552473735.931 * * [simplify]: iters left: 4 (69 enodes) 1552473735.948 * * [simplify]: iters left: 3 (96 enodes) 1552473735.975 * * [simplify]: iters left: 2 (140 enodes) 1552473736.002 * * [simplify]: iters left: 1 (211 enodes) 1552473736.085 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473736.085 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473736.085 * * [simplify]: Extracting #2: cost 46 inf + 2 1552473736.086 * * [simplify]: Extracting #3: cost 74 inf + 419 1552473736.087 * * [simplify]: Extracting #4: cost 63 inf + 1483 1552473736.090 * * [simplify]: Extracting #5: cost 40 inf + 11211 1552473736.096 * * [simplify]: Extracting #6: cost 3 inf + 34233 1552473736.103 * * [simplify]: Extracting #7: cost 0 inf + 35905 1552473736.110 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473736.110 * [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))) 1552473736.110 * [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))))) 1552473736.111 * * [simplify]: iters left: 6 (8 enodes) 1552473736.114 * * [simplify]: iters left: 5 (30 enodes) 1552473736.124 * * [simplify]: iters left: 4 (46 enodes) 1552473736.136 * * [simplify]: iters left: 3 (95 enodes) 1552473736.156 * * [simplify]: iters left: 2 (153 enodes) 1552473736.188 * * [simplify]: iters left: 1 (222 enodes) 1552473736.237 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473736.237 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473736.237 * [simplify]: Simplified to 0 1552473736.237 * [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))) 1552473736.237 * * * * [progress]: [ 140 / 455 ] simplifiying candidate # 1552473736.238 * [simplify]: Simplifying (fma (* x.im (sqrt y.re)) (sqrt y.re) (- (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im))))) 1552473736.238 * * [simplify]: iters left: 6 (11 enodes) 1552473736.243 * * [simplify]: iters left: 5 (38 enodes) 1552473736.254 * * [simplify]: iters left: 4 (54 enodes) 1552473736.269 * * [simplify]: iters left: 3 (67 enodes) 1552473736.277 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473736.277 * * [simplify]: Extracting #1: cost 15 inf + 0 1552473736.278 * * [simplify]: Extracting #2: cost 17 inf + 128 1552473736.278 * * [simplify]: Extracting #3: cost 5 inf + 942 1552473736.278 * * [simplify]: Extracting #4: cost 1 inf + 1280 1552473736.279 * * [simplify]: Extracting #5: cost 0 inf + 1402 1552473736.279 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473736.279 * [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))) 1552473736.279 * [simplify]: Simplifying (fma (- (sqrt (* x.re y.im))) (sqrt (* x.re y.im)) (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im)))) 1552473736.279 * * [simplify]: iters left: 6 (7 enodes) 1552473736.281 * * [simplify]: iters left: 5 (22 enodes) 1552473736.284 * * [simplify]: iters left: 4 (30 enodes) 1552473736.290 * * [simplify]: iters left: 3 (46 enodes) 1552473736.296 * * [simplify]: iters left: 2 (56 enodes) 1552473736.308 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473736.308 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473736.308 * [simplify]: Simplified to 0 1552473736.308 * [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))) 1552473736.308 * * * * [progress]: [ 141 / 455 ] simplifiying candidate # 1552473736.308 * [simplify]: Simplifying (fma (* x.im (sqrt y.re)) (sqrt y.re) (- (* (* x.re y.im) 1))) 1552473736.309 * * [simplify]: iters left: 6 (11 enodes) 1552473736.315 * * [simplify]: iters left: 5 (45 enodes) 1552473736.333 * * [simplify]: iters left: 4 (72 enodes) 1552473736.345 * * [simplify]: iters left: 3 (99 enodes) 1552473736.358 * * [simplify]: iters left: 2 (107 enodes) 1552473736.379 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473736.380 * * [simplify]: Extracting #1: cost 15 inf + 0 1552473736.380 * * [simplify]: Extracting #2: cost 15 inf + 47 1552473736.380 * * [simplify]: Extracting #3: cost 6 inf + 501 1552473736.381 * * [simplify]: Extracting #4: cost 0 inf + 996 1552473736.382 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473736.382 * [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))) 1552473736.382 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1552473736.382 * * [simplify]: iters left: 5 (7 enodes) 1552473736.387 * * [simplify]: iters left: 4 (31 enodes) 1552473736.398 * * [simplify]: iters left: 3 (53 enodes) 1552473736.407 * * [simplify]: iters left: 2 (65 enodes) 1552473736.419 * * [simplify]: iters left: 1 (97 enodes) 1552473736.437 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473736.437 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473736.437 * [simplify]: Simplified to 0 1552473736.437 * [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))) 1552473736.438 * * * * [progress]: [ 142 / 455 ] simplifiying candidate # 1552473736.438 * [simplify]: Simplifying (fma (* x.im (sqrt y.re)) (sqrt y.re) (- (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im))))) 1552473736.438 * * [simplify]: iters left: 6 (12 enodes) 1552473736.443 * * [simplify]: iters left: 5 (50 enodes) 1552473736.460 * * [simplify]: iters left: 4 (90 enodes) 1552473736.493 * * [simplify]: iters left: 3 (143 enodes) 1552473736.526 * * [simplify]: iters left: 2 (149 enodes) 1552473736.543 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473736.543 * * [simplify]: Extracting #1: cost 19 inf + 0 1552473736.544 * * [simplify]: Extracting #2: cost 36 inf + 2 1552473736.544 * * [simplify]: Extracting #3: cost 23 inf + 742 1552473736.545 * * [simplify]: Extracting #4: cost 4 inf + 2336 1552473736.546 * * [simplify]: Extracting #5: cost 0 inf + 2866 1552473736.548 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1552473736.548 * [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))) 1552473736.548 * [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)))) 1552473736.548 * * [simplify]: iters left: 6 (8 enodes) 1552473736.552 * * [simplify]: iters left: 5 (38 enodes) 1552473736.566 * * [simplify]: iters left: 4 (69 enodes) 1552473736.592 * * [simplify]: iters left: 3 (148 enodes) 1552473736.626 * * [simplify]: iters left: 2 (233 enodes) 1552473736.682 * * [simplify]: iters left: 1 (252 enodes) 1552473736.717 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473736.717 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473736.717 * [simplify]: Simplified to 0 1552473736.717 * [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))) 1552473736.718 * * * * [progress]: [ 143 / 455 ] simplifiying candidate # 1552473736.718 * [simplify]: Simplifying (fma (* x.im (sqrt y.re)) (sqrt y.re) (- (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im)))))) 1552473736.718 * * [simplify]: iters left: 6 (12 enodes) 1552473736.721 * * [simplify]: iters left: 5 (49 enodes) 1552473736.730 * * [simplify]: iters left: 4 (95 enodes) 1552473736.753 * * [simplify]: iters left: 3 (149 enodes) 1552473736.792 * * [simplify]: iters left: 2 (161 enodes) 1552473736.812 * * [simplify]: iters left: 1 (167 enodes) 1552473736.829 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473736.829 * * [simplify]: Extracting #1: cost 19 inf + 0 1552473736.829 * * [simplify]: Extracting #2: cost 33 inf + 3 1552473736.829 * * [simplify]: Extracting #3: cost 23 inf + 579 1552473736.831 * * [simplify]: Extracting #4: cost 5 inf + 2571 1552473736.832 * * [simplify]: Extracting #5: cost 0 inf + 3340 1552473736.834 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473736.834 * [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))) 1552473736.834 * [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))))) 1552473736.835 * * [simplify]: iters left: 6 (8 enodes) 1552473736.838 * * [simplify]: iters left: 5 (32 enodes) 1552473736.849 * * [simplify]: iters left: 4 (60 enodes) 1552473736.875 * * [simplify]: iters left: 3 (136 enodes) 1552473736.925 * * [simplify]: iters left: 2 (206 enodes) 1552473736.974 * * [simplify]: iters left: 1 (228 enodes) 1552473736.993 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473736.993 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473736.993 * [simplify]: Simplified to 0 1552473736.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) (hypot y.re y.im)) (hypot y.re y.im))) 1552473736.993 * * * * [progress]: [ 144 / 455 ] simplifiying candidate # 1552473736.994 * [simplify]: Simplifying (fma (* x.im (sqrt y.re)) (sqrt y.re) (- (* (sqrt y.im) (* x.re (sqrt y.im))))) 1552473736.994 * * [simplify]: iters left: 6 (11 enodes) 1552473736.996 * * [simplify]: iters left: 5 (42 enodes) 1552473737.008 * * [simplify]: iters left: 4 (65 enodes) 1552473737.029 * * [simplify]: iters left: 3 (85 enodes) 1552473737.051 * * [simplify]: iters left: 2 (88 enodes) 1552473737.073 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473737.073 * * [simplify]: Extracting #1: cost 15 inf + 0 1552473737.074 * * [simplify]: Extracting #2: cost 25 inf + 3 1552473737.074 * * [simplify]: Extracting #3: cost 14 inf + 661 1552473737.075 * * [simplify]: Extracting #4: cost 3 inf + 1483 1552473737.076 * * [simplify]: Extracting #5: cost 0 inf + 1728 1552473737.077 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473737.077 * [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))) 1552473737.078 * [simplify]: Simplifying (fma (- (sqrt y.im)) (* x.re (sqrt y.im)) (* (sqrt y.im) (* x.re (sqrt y.im)))) 1552473737.078 * * [simplify]: iters left: 6 (7 enodes) 1552473737.081 * * [simplify]: iters left: 5 (25 enodes) 1552473737.089 * * [simplify]: iters left: 4 (39 enodes) 1552473737.103 * * [simplify]: iters left: 3 (82 enodes) 1552473737.117 * * [simplify]: iters left: 2 (110 enodes) 1552473737.130 * * [simplify]: iters left: 1 (112 enodes) 1552473737.138 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473737.138 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473737.138 * [simplify]: Simplified to 0 1552473737.138 * [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))) 1552473737.138 * * * * [progress]: [ 145 / 455 ] simplifiying candidate # 1552473737.139 * [simplify]: Simplifying (fma (* x.im (sqrt y.re)) (sqrt y.re) (- (* y.im (* x.re 1)))) 1552473737.139 * * [simplify]: iters left: 6 (11 enodes) 1552473737.141 * * [simplify]: iters left: 5 (41 enodes) 1552473737.154 * * [simplify]: iters left: 4 (59 enodes) 1552473737.169 * * [simplify]: iters left: 3 (69 enodes) 1552473737.178 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473737.178 * * [simplify]: Extracting #1: cost 14 inf + 0 1552473737.178 * * [simplify]: Extracting #2: cost 17 inf + 45 1552473737.178 * * [simplify]: Extracting #3: cost 5 inf + 622 1552473737.179 * * [simplify]: Extracting #4: cost 0 inf + 1076 1552473737.179 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1552473737.179 * [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))) 1552473737.179 * [simplify]: Simplifying (fma (- y.im) (* x.re 1) (* y.im (* x.re 1))) 1552473737.179 * * [simplify]: iters left: 5 (7 enodes) 1552473737.181 * * [simplify]: iters left: 4 (24 enodes) 1552473737.186 * * [simplify]: iters left: 3 (37 enodes) 1552473737.192 * * [simplify]: iters left: 2 (53 enodes) 1552473737.201 * * [simplify]: iters left: 1 (58 enodes) 1552473737.212 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473737.212 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473737.212 * [simplify]: Simplified to 0 1552473737.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))) 1552473737.213 * * * * [progress]: [ 146 / 455 ] simplifiying candidate # 1552473737.213 * [simplify]: Simplifying (fma (* x.im (sqrt y.re)) (sqrt y.re) (- (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re))))) 1552473737.213 * * [simplify]: iters left: 6 (12 enodes) 1552473737.219 * * [simplify]: iters left: 5 (49 enodes) 1552473737.235 * * [simplify]: iters left: 4 (91 enodes) 1552473737.267 * * [simplify]: iters left: 3 (137 enodes) 1552473737.291 * * [simplify]: iters left: 2 (149 enodes) 1552473737.310 * * [simplify]: iters left: 1 (153 enodes) 1552473737.326 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473737.326 * * [simplify]: Extracting #1: cost 19 inf + 0 1552473737.326 * * [simplify]: Extracting #2: cost 33 inf + 3 1552473737.326 * * [simplify]: Extracting #3: cost 26 inf + 495 1552473737.327 * * [simplify]: Extracting #4: cost 5 inf + 2762 1552473737.328 * * [simplify]: Extracting #5: cost 0 inf + 3340 1552473737.329 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1552473737.329 * [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))) 1552473737.329 * [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)))) 1552473737.329 * * [simplify]: iters left: 6 (8 enodes) 1552473737.331 * * [simplify]: iters left: 5 (36 enodes) 1552473737.337 * * [simplify]: iters left: 4 (64 enodes) 1552473737.363 * * [simplify]: iters left: 3 (129 enodes) 1552473737.413 * * [simplify]: iters left: 2 (200 enodes) 1552473737.439 * * [simplify]: iters left: 1 (223 enodes) 1552473737.475 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473737.475 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473737.475 * [simplify]: Simplified to 0 1552473737.475 * [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))) 1552473737.475 * * * * [progress]: [ 147 / 455 ] simplifiying candidate # 1552473737.475 * [simplify]: Simplifying (fma (* x.im (sqrt y.re)) (sqrt y.re) (- (* (* (sqrt x.re) y.im) (sqrt x.re)))) 1552473737.475 * * [simplify]: iters left: 6 (11 enodes) 1552473737.478 * * [simplify]: iters left: 5 (42 enodes) 1552473737.484 * * [simplify]: iters left: 4 (65 enodes) 1552473737.495 * * [simplify]: iters left: 3 (86 enodes) 1552473737.513 * * [simplify]: iters left: 2 (89 enodes) 1552473737.535 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473737.535 * * [simplify]: Extracting #1: cost 15 inf + 0 1552473737.535 * * [simplify]: Extracting #2: cost 25 inf + 3 1552473737.536 * * [simplify]: Extracting #3: cost 13 inf + 784 1552473737.536 * * [simplify]: Extracting #4: cost 2 inf + 1565 1552473737.538 * * [simplify]: Extracting #5: cost 0 inf + 1728 1552473737.539 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1552473737.539 * [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))) 1552473737.539 * [simplify]: Simplifying (fma (- (* (sqrt x.re) y.im)) (sqrt x.re) (* (* (sqrt x.re) y.im) (sqrt x.re))) 1552473737.539 * * [simplify]: iters left: 6 (7 enodes) 1552473737.542 * * [simplify]: iters left: 5 (29 enodes) 1552473737.551 * * [simplify]: iters left: 4 (46 enodes) 1552473737.562 * * [simplify]: iters left: 3 (81 enodes) 1552473737.575 * * [simplify]: iters left: 2 (110 enodes) 1552473737.588 * * [simplify]: iters left: 1 (111 enodes) 1552473737.603 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473737.604 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473737.604 * [simplify]: Simplified to 0 1552473737.604 * [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))) 1552473737.604 * * * * [progress]: [ 148 / 455 ] simplifiying candidate # 1552473737.604 * [simplify]: Simplifying (fma (* x.im (sqrt y.re)) (sqrt y.re) (- (* (* x.re y.im) 1))) 1552473737.604 * * [simplify]: iters left: 6 (11 enodes) 1552473737.610 * * [simplify]: iters left: 5 (45 enodes) 1552473737.627 * * [simplify]: iters left: 4 (72 enodes) 1552473737.651 * * [simplify]: iters left: 3 (99 enodes) 1552473737.676 * * [simplify]: iters left: 2 (107 enodes) 1552473737.699 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473737.699 * * [simplify]: Extracting #1: cost 15 inf + 0 1552473737.699 * * [simplify]: Extracting #2: cost 15 inf + 47 1552473737.700 * * [simplify]: Extracting #3: cost 6 inf + 501 1552473737.700 * * [simplify]: Extracting #4: cost 0 inf + 996 1552473737.701 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473737.701 * [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))) 1552473737.702 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1552473737.702 * * [simplify]: iters left: 5 (7 enodes) 1552473737.706 * * [simplify]: iters left: 4 (31 enodes) 1552473737.718 * * [simplify]: iters left: 3 (53 enodes) 1552473737.734 * * [simplify]: iters left: 2 (65 enodes) 1552473737.757 * * [simplify]: iters left: 1 (97 enodes) 1552473737.782 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473737.782 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473737.782 * [simplify]: Simplified to 0 1552473737.782 * [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))) 1552473737.782 * * * * [progress]: [ 149 / 455 ] simplifiying candidate # 1552473737.782 * [simplify]: Simplifying (fma (* x.im (sqrt y.re)) (sqrt y.re) (- (* x.re y.im))) 1552473737.782 * * [simplify]: iters left: 5 (9 enodes) 1552473737.786 * * [simplify]: iters left: 4 (35 enodes) 1552473737.796 * * [simplify]: iters left: 3 (48 enodes) 1552473737.810 * * [simplify]: iters left: 2 (55 enodes) 1552473737.823 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473737.823 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473737.823 * * [simplify]: Extracting #2: cost 14 inf + 86 1552473737.823 * * [simplify]: Extracting #3: cost 5 inf + 541 1552473737.824 * * [simplify]: Extracting #4: cost 0 inf + 994 1552473737.825 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473737.825 * [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))) 1552473737.825 * [simplify]: Simplifying (fma (- x.re) y.im (* x.re y.im)) 1552473737.825 * * [simplify]: iters left: 3 (5 enodes) 1552473737.827 * * [simplify]: iters left: 2 (18 enodes) 1552473737.833 * * [simplify]: iters left: 1 (25 enodes) 1552473737.840 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473737.840 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473737.841 * * [simplify]: Extracting #2: cost 11 inf + 2 1552473737.841 * * [simplify]: Extracting #3: cost 4 inf + 373 1552473737.841 * * [simplify]: Extracting #4: cost 0 inf + 699 1552473737.842 * [simplify]: Simplified to (- (* x.re y.im) (* x.re y.im)) 1552473737.842 * [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))) 1552473737.842 * * * * [progress]: [ 150 / 455 ] simplifiying candidate # 1552473737.842 * [simplify]: Simplifying (fma (* x.im 1) y.re (- (* y.im x.re))) 1552473737.842 * * [simplify]: iters left: 5 (9 enodes) 1552473737.847 * * [simplify]: iters left: 4 (34 enodes) 1552473737.857 * * [simplify]: iters left: 3 (50 enodes) 1552473737.871 * * [simplify]: iters left: 2 (60 enodes) 1552473737.878 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473737.878 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473737.878 * * [simplify]: Extracting #2: cost 9 inf + 128 1552473737.878 * * [simplify]: Extracting #3: cost 3 inf + 418 1552473737.878 * * [simplify]: Extracting #4: cost 0 inf + 748 1552473737.879 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1552473737.879 * [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))) 1552473737.879 * [simplify]: Simplifying (fma (- y.im) x.re (* y.im x.re)) 1552473737.879 * * [simplify]: iters left: 3 (5 enodes) 1552473737.880 * * [simplify]: iters left: 2 (18 enodes) 1552473737.883 * * [simplify]: iters left: 1 (25 enodes) 1552473737.888 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473737.888 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473737.888 * * [simplify]: Extracting #2: cost 11 inf + 2 1552473737.888 * * [simplify]: Extracting #3: cost 4 inf + 373 1552473737.888 * * [simplify]: Extracting #4: cost 0 inf + 699 1552473737.888 * [simplify]: Simplified to (- (* y.im x.re) (* y.im x.re)) 1552473737.889 * [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))) 1552473737.889 * * * * [progress]: [ 151 / 455 ] simplifiying candidate # 1552473737.889 * [simplify]: Simplifying (fma (* x.im 1) y.re (- (* (cbrt (* x.re y.im)) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im)))))) 1552473737.889 * * [simplify]: iters left: 6 (12 enodes) 1552473737.892 * * [simplify]: iters left: 5 (46 enodes) 1552473737.900 * * [simplify]: iters left: 4 (71 enodes) 1552473737.913 * * [simplify]: iters left: 3 (101 enodes) 1552473737.938 * * [simplify]: iters left: 2 (148 enodes) 1552473737.980 * * [simplify]: iters left: 1 (219 enodes) 1552473738.024 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473738.024 * * [simplify]: Extracting #1: cost 17 inf + 0 1552473738.024 * * [simplify]: Extracting #2: cost 46 inf + 87 1552473738.025 * * [simplify]: Extracting #3: cost 66 inf + 1088 1552473738.026 * * [simplify]: Extracting #4: cost 40 inf + 11373 1552473738.028 * * [simplify]: Extracting #5: cost 5 inf + 32619 1552473738.031 * * [simplify]: Extracting #6: cost 0 inf + 35659 1552473738.035 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1552473738.035 * [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))) 1552473738.035 * [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))))) 1552473738.035 * * [simplify]: iters left: 6 (8 enodes) 1552473738.037 * * [simplify]: iters left: 5 (30 enodes) 1552473738.043 * * [simplify]: iters left: 4 (46 enodes) 1552473738.052 * * [simplify]: iters left: 3 (95 enodes) 1552473738.074 * * [simplify]: iters left: 2 (153 enodes) 1552473738.109 * * [simplify]: iters left: 1 (222 enodes) 1552473738.157 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473738.157 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473738.157 * [simplify]: Simplified to 0 1552473738.157 * [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))) 1552473738.157 * * * * [progress]: [ 152 / 455 ] simplifiying candidate # 1552473738.157 * [simplify]: Simplifying (fma (* x.im 1) y.re (- (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im))))) 1552473738.158 * * [simplify]: iters left: 6 (11 enodes) 1552473738.163 * * [simplify]: iters left: 5 (37 enodes) 1552473738.175 * * [simplify]: iters left: 4 (56 enodes) 1552473738.191 * * [simplify]: iters left: 3 (72 enodes) 1552473738.205 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473738.205 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473738.205 * * [simplify]: Extracting #2: cost 14 inf + 86 1552473738.205 * * [simplify]: Extracting #3: cost 2 inf + 992 1552473738.206 * * [simplify]: Extracting #4: cost 0 inf + 1156 1552473738.206 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1552473738.206 * [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))) 1552473738.206 * [simplify]: Simplifying (fma (- (sqrt (* x.re y.im))) (sqrt (* x.re y.im)) (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im)))) 1552473738.206 * * [simplify]: iters left: 6 (7 enodes) 1552473738.208 * * [simplify]: iters left: 5 (22 enodes) 1552473738.211 * * [simplify]: iters left: 4 (30 enodes) 1552473738.216 * * [simplify]: iters left: 3 (46 enodes) 1552473738.222 * * [simplify]: iters left: 2 (56 enodes) 1552473738.228 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473738.228 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473738.228 * [simplify]: Simplified to 0 1552473738.229 * [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))) 1552473738.229 * * * * [progress]: [ 153 / 455 ] simplifiying candidate # 1552473738.229 * [simplify]: Simplifying (fma (* x.im 1) y.re (- (* (* x.re y.im) 1))) 1552473738.229 * * [simplify]: iters left: 6 (10 enodes) 1552473738.232 * * [simplify]: iters left: 5 (39 enodes) 1552473738.244 * * [simplify]: iters left: 4 (67 enodes) 1552473738.266 * * [simplify]: iters left: 3 (97 enodes) 1552473738.294 * * [simplify]: iters left: 2 (109 enodes) 1552473738.308 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473738.309 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473738.309 * * [simplify]: Extracting #2: cost 9 inf + 130 1552473738.309 * * [simplify]: Extracting #3: cost 2 inf + 599 1552473738.309 * * [simplify]: Extracting #4: cost 0 inf + 765 1552473738.310 * * [simplify]: Extracting #5: cost 0 inf + 750 1552473738.310 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1552473738.310 * [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))) 1552473738.310 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1552473738.310 * * [simplify]: iters left: 5 (7 enodes) 1552473738.312 * * [simplify]: iters left: 4 (31 enodes) 1552473738.318 * * [simplify]: iters left: 3 (53 enodes) 1552473738.327 * * [simplify]: iters left: 2 (65 enodes) 1552473738.347 * * [simplify]: iters left: 1 (97 enodes) 1552473738.361 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473738.361 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473738.361 * [simplify]: Simplified to 0 1552473738.361 * [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))) 1552473738.361 * * * * [progress]: [ 154 / 455 ] simplifiying candidate # 1552473738.361 * [simplify]: Simplifying (fma (* x.im 1) y.re (- (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im))))) 1552473738.361 * * [simplify]: iters left: 6 (12 enodes) 1552473738.365 * * [simplify]: iters left: 5 (49 enodes) 1552473738.376 * * [simplify]: iters left: 4 (92 enodes) 1552473738.398 * * [simplify]: iters left: 3 (147 enodes) 1552473738.426 * * [simplify]: iters left: 2 (159 enodes) 1552473738.457 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473738.457 * * [simplify]: Extracting #1: cost 21 inf + 0 1552473738.457 * * [simplify]: Extracting #2: cost 27 inf + 251 1552473738.458 * * [simplify]: Extracting #3: cost 6 inf + 1942 1552473738.459 * * [simplify]: Extracting #4: cost 0 inf + 2635 1552473738.460 * * [simplify]: Extracting #5: cost 0 inf + 2620 1552473738.461 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1552473738.461 * [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))) 1552473738.461 * [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)))) 1552473738.461 * * [simplify]: iters left: 6 (8 enodes) 1552473738.463 * * [simplify]: iters left: 5 (38 enodes) 1552473738.471 * * [simplify]: iters left: 4 (69 enodes) 1552473738.497 * * [simplify]: iters left: 3 (148 enodes) 1552473738.542 * * [simplify]: iters left: 2 (233 enodes) 1552473738.582 * * [simplify]: iters left: 1 (252 enodes) 1552473738.616 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473738.616 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473738.616 * [simplify]: Simplified to 0 1552473738.616 * [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))) 1552473738.616 * * * * [progress]: [ 155 / 455 ] simplifiying candidate # 1552473738.616 * [simplify]: Simplifying (fma (* x.im 1) y.re (- (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im)))))) 1552473738.616 * * [simplify]: iters left: 6 (12 enodes) 1552473738.620 * * [simplify]: iters left: 5 (48 enodes) 1552473738.628 * * [simplify]: iters left: 4 (97 enodes) 1552473738.649 * * [simplify]: iters left: 3 (153 enodes) 1552473738.673 * * [simplify]: iters left: 2 (171 enodes) 1552473738.708 * * [simplify]: iters left: 1 (179 enodes) 1552473738.740 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473738.740 * * [simplify]: Extracting #1: cost 20 inf + 0 1552473738.740 * * [simplify]: Extracting #2: cost 25 inf + 291 1552473738.741 * * [simplify]: Extracting #3: cost 5 inf + 2246 1552473738.742 * * [simplify]: Extracting #4: cost 0 inf + 3094 1552473738.742 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1552473738.742 * [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))) 1552473738.743 * [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))))) 1552473738.743 * * [simplify]: iters left: 6 (8 enodes) 1552473738.745 * * [simplify]: iters left: 5 (32 enodes) 1552473738.750 * * [simplify]: iters left: 4 (60 enodes) 1552473738.767 * * [simplify]: iters left: 3 (136 enodes) 1552473738.820 * * [simplify]: iters left: 2 (206 enodes) 1552473738.847 * * [simplify]: iters left: 1 (228 enodes) 1552473738.868 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473738.868 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473738.868 * [simplify]: Simplified to 0 1552473738.868 * [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))) 1552473738.869 * * * * [progress]: [ 156 / 455 ] simplifiying candidate # 1552473738.869 * [simplify]: Simplifying (fma (* x.im 1) y.re (- (* (sqrt y.im) (* x.re (sqrt y.im))))) 1552473738.869 * * [simplify]: iters left: 6 (11 enodes) 1552473738.875 * * [simplify]: iters left: 5 (41 enodes) 1552473738.888 * * [simplify]: iters left: 4 (67 enodes) 1552473738.906 * * [simplify]: iters left: 3 (90 enodes) 1552473738.918 * * [simplify]: iters left: 2 (97 enodes) 1552473738.929 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473738.930 * * [simplify]: Extracting #1: cost 16 inf + 0 1552473738.930 * * [simplify]: Extracting #2: cost 14 inf + 415 1552473738.931 * * [simplify]: Extracting #3: cost 2 inf + 1278 1552473738.932 * * [simplify]: Extracting #4: cost 0 inf + 1482 1552473738.933 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1552473738.933 * [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))) 1552473738.933 * [simplify]: Simplifying (fma (- (sqrt y.im)) (* x.re (sqrt y.im)) (* (sqrt y.im) (* x.re (sqrt y.im)))) 1552473738.933 * * [simplify]: iters left: 6 (7 enodes) 1552473738.937 * * [simplify]: iters left: 5 (25 enodes) 1552473738.944 * * [simplify]: iters left: 4 (39 enodes) 1552473738.954 * * [simplify]: iters left: 3 (82 enodes) 1552473738.969 * * [simplify]: iters left: 2 (110 enodes) 1552473738.986 * * [simplify]: iters left: 1 (112 enodes) 1552473739.000 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473739.000 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473739.001 * [simplify]: Simplified to 0 1552473739.001 * [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))) 1552473739.001 * * * * [progress]: [ 157 / 455 ] simplifiying candidate # 1552473739.001 * [simplify]: Simplifying (fma (* x.im 1) y.re (- (* y.im (* x.re 1)))) 1552473739.001 * * [simplify]: iters left: 6 (10 enodes) 1552473739.006 * * [simplify]: iters left: 5 (35 enodes) 1552473739.017 * * [simplify]: iters left: 4 (54 enodes) 1552473739.032 * * [simplify]: iters left: 3 (67 enodes) 1552473739.047 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473739.047 * * [simplify]: Extracting #1: cost 12 inf + 0 1552473739.048 * * [simplify]: Extracting #2: cost 10 inf + 210 1552473739.048 * * [simplify]: Extracting #3: cost 0 inf + 830 1552473739.049 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1552473739.049 * [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))) 1552473739.049 * [simplify]: Simplifying (fma (- y.im) (* x.re 1) (* y.im (* x.re 1))) 1552473739.049 * * [simplify]: iters left: 5 (7 enodes) 1552473739.053 * * [simplify]: iters left: 4 (24 enodes) 1552473739.061 * * [simplify]: iters left: 3 (37 enodes) 1552473739.073 * * [simplify]: iters left: 2 (53 enodes) 1552473739.086 * * [simplify]: iters left: 1 (58 enodes) 1552473739.097 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473739.098 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473739.098 * [simplify]: Simplified to 0 1552473739.098 * [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))) 1552473739.098 * * * * [progress]: [ 158 / 455 ] simplifiying candidate # 1552473739.098 * [simplify]: Simplifying (fma (* x.im 1) y.re (- (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re))))) 1552473739.098 * * [simplify]: iters left: 6 (12 enodes) 1552473739.107 * * [simplify]: iters left: 5 (48 enodes) 1552473739.124 * * [simplify]: iters left: 4 (93 enodes) 1552473739.144 * * [simplify]: iters left: 3 (142 enodes) 1552473739.167 * * [simplify]: iters left: 2 (158 enodes) 1552473739.188 * * [simplify]: iters left: 1 (163 enodes) 1552473739.209 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473739.210 * * [simplify]: Extracting #1: cost 20 inf + 0 1552473739.210 * * [simplify]: Extracting #2: cost 21 inf + 777 1552473739.211 * * [simplify]: Extracting #3: cost 3 inf + 2650 1552473739.211 * * [simplify]: Extracting #4: cost 0 inf + 3094 1552473739.213 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1552473739.213 * [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))) 1552473739.213 * [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)))) 1552473739.213 * * [simplify]: iters left: 6 (8 enodes) 1552473739.215 * * [simplify]: iters left: 5 (36 enodes) 1552473739.221 * * [simplify]: iters left: 4 (64 enodes) 1552473739.234 * * [simplify]: iters left: 3 (129 enodes) 1552473739.261 * * [simplify]: iters left: 2 (200 enodes) 1552473739.289 * * [simplify]: iters left: 1 (223 enodes) 1552473739.325 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473739.325 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473739.325 * [simplify]: Simplified to 0 1552473739.325 * [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))) 1552473739.325 * * * * [progress]: [ 159 / 455 ] simplifiying candidate # 1552473739.325 * [simplify]: Simplifying (fma (* x.im 1) y.re (- (* (* (sqrt x.re) y.im) (sqrt x.re)))) 1552473739.325 * * [simplify]: iters left: 6 (11 enodes) 1552473739.328 * * [simplify]: iters left: 5 (41 enodes) 1552473739.335 * * [simplify]: iters left: 4 (67 enodes) 1552473739.347 * * [simplify]: iters left: 3 (91 enodes) 1552473739.365 * * [simplify]: iters left: 2 (98 enodes) 1552473739.388 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473739.388 * * [simplify]: Extracting #1: cost 16 inf + 0 1552473739.389 * * [simplify]: Extracting #2: cost 14 inf + 456 1552473739.390 * * [simplify]: Extracting #3: cost 2 inf + 1319 1552473739.390 * * [simplify]: Extracting #4: cost 0 inf + 1482 1552473739.391 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1552473739.392 * [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))) 1552473739.392 * [simplify]: Simplifying (fma (- (* (sqrt x.re) y.im)) (sqrt x.re) (* (* (sqrt x.re) y.im) (sqrt x.re))) 1552473739.392 * * [simplify]: iters left: 6 (7 enodes) 1552473739.396 * * [simplify]: iters left: 5 (29 enodes) 1552473739.405 * * [simplify]: iters left: 4 (46 enodes) 1552473739.421 * * [simplify]: iters left: 3 (81 enodes) 1552473739.447 * * [simplify]: iters left: 2 (110 enodes) 1552473739.470 * * [simplify]: iters left: 1 (111 enodes) 1552473739.488 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473739.488 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473739.488 * [simplify]: Simplified to 0 1552473739.488 * [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))) 1552473739.489 * * * * [progress]: [ 160 / 455 ] simplifiying candidate # 1552473739.489 * [simplify]: Simplifying (fma (* x.im 1) y.re (- (* (* x.re y.im) 1))) 1552473739.489 * * [simplify]: iters left: 6 (10 enodes) 1552473739.495 * * [simplify]: iters left: 5 (39 enodes) 1552473739.511 * * [simplify]: iters left: 4 (67 enodes) 1552473739.528 * * [simplify]: iters left: 3 (97 enodes) 1552473739.541 * * [simplify]: iters left: 2 (109 enodes) 1552473739.556 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473739.556 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473739.556 * * [simplify]: Extracting #2: cost 9 inf + 130 1552473739.556 * * [simplify]: Extracting #3: cost 2 inf + 599 1552473739.557 * * [simplify]: Extracting #4: cost 0 inf + 765 1552473739.558 * * [simplify]: Extracting #5: cost 0 inf + 750 1552473739.559 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1552473739.559 * [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))) 1552473739.559 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1552473739.559 * * [simplify]: iters left: 5 (7 enodes) 1552473739.563 * * [simplify]: iters left: 4 (31 enodes) 1552473739.576 * * [simplify]: iters left: 3 (53 enodes) 1552473739.591 * * [simplify]: iters left: 2 (65 enodes) 1552473739.603 * * [simplify]: iters left: 1 (97 enodes) 1552473739.618 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473739.618 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473739.618 * [simplify]: Simplified to 0 1552473739.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) (hypot y.re y.im)) (hypot y.re y.im))) 1552473739.619 * * * * [progress]: [ 161 / 455 ] simplifiying candidate # 1552473739.619 * [simplify]: Simplifying (fma (* x.im 1) y.re (- (* x.re y.im))) 1552473739.619 * * [simplify]: iters left: 5 (9 enodes) 1552473739.624 * * [simplify]: iters left: 4 (34 enodes) 1552473739.634 * * [simplify]: iters left: 3 (50 enodes) 1552473739.648 * * [simplify]: iters left: 2 (60 enodes) 1552473739.662 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473739.662 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473739.662 * * [simplify]: Extracting #2: cost 9 inf + 128 1552473739.662 * * [simplify]: Extracting #3: cost 3 inf + 418 1552473739.663 * * [simplify]: Extracting #4: cost 0 inf + 748 1552473739.663 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1552473739.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 (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im))) 1552473739.664 * [simplify]: Simplifying (fma (- x.re) y.im (* x.re y.im)) 1552473739.664 * * [simplify]: iters left: 3 (5 enodes) 1552473739.666 * * [simplify]: iters left: 2 (18 enodes) 1552473739.671 * * [simplify]: iters left: 1 (25 enodes) 1552473739.678 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473739.678 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473739.679 * * [simplify]: Extracting #2: cost 11 inf + 2 1552473739.679 * * [simplify]: Extracting #3: cost 4 inf + 373 1552473739.679 * * [simplify]: Extracting #4: cost 0 inf + 699 1552473739.679 * [simplify]: Simplified to (- (* x.re y.im) (* x.re y.im)) 1552473739.679 * [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))) 1552473739.679 * * * * [progress]: [ 162 / 455 ] simplifiying candidate # 1552473739.679 * [simplify]: Simplifying (fma (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) y.re) (- (* y.im x.re))) 1552473739.679 * * [simplify]: iters left: 5 (10 enodes) 1552473739.682 * * [simplify]: iters left: 4 (38 enodes) 1552473739.688 * * [simplify]: iters left: 3 (55 enodes) 1552473739.697 * * [simplify]: iters left: 2 (73 enodes) 1552473739.706 * * [simplify]: iters left: 1 (75 enodes) 1552473739.727 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473739.727 * * [simplify]: Extracting #1: cost 15 inf + 0 1552473739.727 * * [simplify]: Extracting #2: cost 17 inf + 168 1552473739.728 * * [simplify]: Extracting #3: cost 3 inf + 1475 1552473739.729 * * [simplify]: Extracting #4: cost 0 inf + 1720 1552473739.729 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1552473739.730 * [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))) 1552473739.730 * [simplify]: Simplifying (fma (- y.im) x.re (* y.im x.re)) 1552473739.730 * * [simplify]: iters left: 3 (5 enodes) 1552473739.732 * * [simplify]: iters left: 2 (18 enodes) 1552473739.738 * * [simplify]: iters left: 1 (25 enodes) 1552473739.742 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473739.742 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473739.742 * * [simplify]: Extracting #2: cost 11 inf + 2 1552473739.742 * * [simplify]: Extracting #3: cost 4 inf + 373 1552473739.742 * * [simplify]: Extracting #4: cost 0 inf + 699 1552473739.742 * [simplify]: Simplified to (- (* y.im x.re) (* y.im x.re)) 1552473739.743 * [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))) 1552473739.743 * * * * [progress]: [ 163 / 455 ] simplifiying candidate # 1552473739.743 * [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)))))) 1552473739.743 * * [simplify]: iters left: 6 (13 enodes) 1552473739.746 * * [simplify]: iters left: 5 (50 enodes) 1552473739.755 * * [simplify]: iters left: 4 (76 enodes) 1552473739.771 * * [simplify]: iters left: 3 (114 enodes) 1552473739.795 * * [simplify]: iters left: 2 (160 enodes) 1552473739.831 * * [simplify]: iters left: 1 (228 enodes) 1552473739.883 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473739.883 * * [simplify]: Extracting #1: cost 15 inf + 0 1552473739.883 * * [simplify]: Extracting #2: cost 48 inf + 125 1552473739.883 * * [simplify]: Extracting #3: cost 74 inf + 1103 1552473739.884 * * [simplify]: Extracting #4: cost 63 inf + 2009 1552473739.885 * * [simplify]: Extracting #5: cost 46 inf + 7347 1552473739.888 * * [simplify]: Extracting #6: cost 8 inf + 30662 1552473739.891 * * [simplify]: Extracting #7: cost 0 inf + 35756 1552473739.895 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473739.895 * [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))) 1552473739.896 * [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))))) 1552473739.896 * * [simplify]: iters left: 6 (8 enodes) 1552473739.898 * * [simplify]: iters left: 5 (30 enodes) 1552473739.908 * * [simplify]: iters left: 4 (46 enodes) 1552473739.925 * * [simplify]: iters left: 3 (95 enodes) 1552473739.943 * * [simplify]: iters left: 2 (153 enodes) 1552473739.983 * * [simplify]: iters left: 1 (222 enodes) 1552473740.041 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473740.041 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473740.041 * [simplify]: Simplified to 0 1552473740.041 * [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))) 1552473740.041 * * * * [progress]: [ 164 / 455 ] simplifiying candidate # 1552473740.042 * [simplify]: Simplifying (fma (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) y.re) (- (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im))))) 1552473740.042 * * [simplify]: iters left: 6 (12 enodes) 1552473740.047 * * [simplify]: iters left: 5 (41 enodes) 1552473740.060 * * [simplify]: iters left: 4 (61 enodes) 1552473740.078 * * [simplify]: iters left: 3 (85 enodes) 1552473740.089 * * [simplify]: iters left: 2 (87 enodes) 1552473740.100 * * [simplify]: iters left: 1 (89 enodes) 1552473740.115 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473740.115 * * [simplify]: Extracting #1: cost 17 inf + 0 1552473740.115 * * [simplify]: Extracting #2: cost 23 inf + 45 1552473740.115 * * [simplify]: Extracting #3: cost 14 inf + 734 1552473740.116 * * [simplify]: Extracting #4: cost 4 inf + 1641 1552473740.117 * * [simplify]: Extracting #5: cost 0 inf + 2128 1552473740.118 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1552473740.118 * [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))) 1552473740.119 * [simplify]: Simplifying (fma (- (sqrt (* x.re y.im))) (sqrt (* x.re y.im)) (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im)))) 1552473740.119 * * [simplify]: iters left: 6 (7 enodes) 1552473740.122 * * [simplify]: iters left: 5 (22 enodes) 1552473740.131 * * [simplify]: iters left: 4 (30 enodes) 1552473740.140 * * [simplify]: iters left: 3 (46 enodes) 1552473740.153 * * [simplify]: iters left: 2 (56 enodes) 1552473740.164 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473740.164 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473740.164 * [simplify]: Simplified to 0 1552473740.164 * [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))) 1552473740.164 * * * * [progress]: [ 165 / 455 ] simplifiying candidate # 1552473740.164 * [simplify]: Simplifying (fma (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) y.re) (- (* (* x.re y.im) 1))) 1552473740.165 * * [simplify]: iters left: 6 (12 enodes) 1552473740.170 * * [simplify]: iters left: 5 (48 enodes) 1552473740.186 * * [simplify]: iters left: 4 (79 enodes) 1552473740.200 * * [simplify]: iters left: 3 (117 enodes) 1552473740.217 * * [simplify]: iters left: 2 (127 enodes) 1552473740.234 * * [simplify]: iters left: 1 (129 enodes) 1552473740.255 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473740.255 * * [simplify]: Extracting #1: cost 17 inf + 0 1552473740.255 * * [simplify]: Extracting #2: cost 18 inf + 89 1552473740.256 * * [simplify]: Extracting #3: cost 8 inf + 722 1552473740.256 * * [simplify]: Extracting #4: cost 0 inf + 1737 1552473740.257 * * [simplify]: Extracting #5: cost 0 inf + 1722 1552473740.258 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1552473740.259 * [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))) 1552473740.259 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1552473740.259 * * [simplify]: iters left: 5 (7 enodes) 1552473740.263 * * [simplify]: iters left: 4 (31 enodes) 1552473740.275 * * [simplify]: iters left: 3 (53 enodes) 1552473740.292 * * [simplify]: iters left: 2 (65 enodes) 1552473740.304 * * [simplify]: iters left: 1 (97 enodes) 1552473740.319 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473740.319 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473740.319 * [simplify]: Simplified to 0 1552473740.319 * [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))) 1552473740.319 * * * * [progress]: [ 166 / 455 ] simplifiying candidate # 1552473740.320 * [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))))) 1552473740.320 * * [simplify]: iters left: 6 (13 enodes) 1552473740.323 * * [simplify]: iters left: 5 (53 enodes) 1552473740.340 * * [simplify]: iters left: 4 (97 enodes) 1552473740.378 * * [simplify]: iters left: 3 (161 enodes) 1552473740.424 * * [simplify]: iters left: 2 (169 enodes) 1552473740.461 * * [simplify]: iters left: 1 (171 enodes) 1552473740.498 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473740.498 * * [simplify]: Extracting #1: cost 21 inf + 0 1552473740.498 * * [simplify]: Extracting #2: cost 40 inf + 2 1552473740.499 * * [simplify]: Extracting #3: cost 35 inf + 251 1552473740.500 * * [simplify]: Extracting #4: cost 9 inf + 2455 1552473740.502 * * [simplify]: Extracting #5: cost 0 inf + 3592 1552473740.503 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1552473740.503 * [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))) 1552473740.503 * [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)))) 1552473740.503 * * [simplify]: iters left: 6 (8 enodes) 1552473740.505 * * [simplify]: iters left: 5 (38 enodes) 1552473740.512 * * [simplify]: iters left: 4 (69 enodes) 1552473740.526 * * [simplify]: iters left: 3 (148 enodes) 1552473740.565 * * [simplify]: iters left: 2 (233 enodes) 1552473740.593 * * [simplify]: iters left: 1 (252 enodes) 1552473740.627 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473740.627 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473740.627 * [simplify]: Simplified to 0 1552473740.627 * [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))) 1552473740.627 * * * * [progress]: [ 167 / 455 ] simplifiying candidate # 1552473740.627 * [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)))))) 1552473740.627 * * [simplify]: iters left: 6 (13 enodes) 1552473740.630 * * [simplify]: iters left: 5 (52 enodes) 1552473740.639 * * [simplify]: iters left: 4 (102 enodes) 1552473740.668 * * [simplify]: iters left: 3 (171 enodes) 1552473740.714 * * [simplify]: iters left: 2 (191 enodes) 1552473740.751 * * [simplify]: iters left: 1 (197 enodes) 1552473740.770 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473740.770 * * [simplify]: Extracting #1: cost 21 inf + 0 1552473740.770 * * [simplify]: Extracting #2: cost 37 inf + 3 1552473740.770 * * [simplify]: Extracting #3: cost 33 inf + 291 1552473740.770 * * [simplify]: Extracting #4: cost 12 inf + 2485 1552473740.771 * * [simplify]: Extracting #5: cost 0 inf + 4066 1552473740.772 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473740.772 * [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))) 1552473740.773 * [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))))) 1552473740.773 * * [simplify]: iters left: 6 (8 enodes) 1552473740.775 * * [simplify]: iters left: 5 (32 enodes) 1552473740.780 * * [simplify]: iters left: 4 (60 enodes) 1552473740.798 * * [simplify]: iters left: 3 (136 enodes) 1552473740.832 * * [simplify]: iters left: 2 (206 enodes) 1552473740.882 * * [simplify]: iters left: 1 (228 enodes) 1552473740.900 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473740.901 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473740.901 * [simplify]: Simplified to 0 1552473740.901 * [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))) 1552473740.901 * * * * [progress]: [ 168 / 455 ] simplifiying candidate # 1552473740.901 * [simplify]: Simplifying (fma (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) y.re) (- (* (sqrt y.im) (* x.re (sqrt y.im))))) 1552473740.901 * * [simplify]: iters left: 6 (12 enodes) 1552473740.904 * * [simplify]: iters left: 5 (45 enodes) 1552473740.911 * * [simplify]: iters left: 4 (72 enodes) 1552473740.925 * * [simplify]: iters left: 3 (103 enodes) 1552473740.938 * * [simplify]: iters left: 2 (108 enodes) 1552473740.955 * * [simplify]: iters left: 1 (110 enodes) 1552473740.980 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473740.980 * * [simplify]: Extracting #1: cost 17 inf + 0 1552473740.981 * * [simplify]: Extracting #2: cost 29 inf + 3 1552473740.981 * * [simplify]: Extracting #3: cost 25 inf + 291 1552473740.982 * * [simplify]: Extracting #4: cost 6 inf + 1801 1552473740.983 * * [simplify]: Extracting #5: cost 0 inf + 2454 1552473740.984 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473740.984 * [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))) 1552473740.985 * [simplify]: Simplifying (fma (- (sqrt y.im)) (* x.re (sqrt y.im)) (* (sqrt y.im) (* x.re (sqrt y.im)))) 1552473740.985 * * [simplify]: iters left: 6 (7 enodes) 1552473740.988 * * [simplify]: iters left: 5 (25 enodes) 1552473740.996 * * [simplify]: iters left: 4 (39 enodes) 1552473741.006 * * [simplify]: iters left: 3 (82 enodes) 1552473741.020 * * [simplify]: iters left: 2 (110 enodes) 1552473741.035 * * [simplify]: iters left: 1 (112 enodes) 1552473741.048 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473741.048 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473741.048 * [simplify]: Simplified to 0 1552473741.048 * [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))) 1552473741.048 * * * * [progress]: [ 169 / 455 ] simplifiying candidate # 1552473741.048 * [simplify]: Simplifying (fma (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) y.re) (- (* y.im (* x.re 1)))) 1552473741.048 * * [simplify]: iters left: 6 (12 enodes) 1552473741.051 * * [simplify]: iters left: 5 (44 enodes) 1552473741.059 * * [simplify]: iters left: 4 (66 enodes) 1552473741.070 * * [simplify]: iters left: 3 (87 enodes) 1552473741.081 * * [simplify]: iters left: 2 (89 enodes) 1552473741.099 * * [simplify]: iters left: 1 (91 enodes) 1552473741.121 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473741.121 * * [simplify]: Extracting #1: cost 16 inf + 0 1552473741.121 * * [simplify]: Extracting #2: cost 19 inf + 128 1552473741.122 * * [simplify]: Extracting #3: cost 8 inf + 898 1552473741.123 * * [simplify]: Extracting #4: cost 1 inf + 1680 1552473741.124 * * [simplify]: Extracting #5: cost 0 inf + 1802 1552473741.125 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1552473741.125 * [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))) 1552473741.125 * [simplify]: Simplifying (fma (- y.im) (* x.re 1) (* y.im (* x.re 1))) 1552473741.125 * * [simplify]: iters left: 5 (7 enodes) 1552473741.129 * * [simplify]: iters left: 4 (24 enodes) 1552473741.138 * * [simplify]: iters left: 3 (37 enodes) 1552473741.150 * * [simplify]: iters left: 2 (53 enodes) 1552473741.162 * * [simplify]: iters left: 1 (58 enodes) 1552473741.170 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473741.170 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473741.170 * [simplify]: Simplified to 0 1552473741.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) (hypot y.re y.im)) (hypot y.re y.im))) 1552473741.171 * * * * [progress]: [ 170 / 455 ] simplifiying candidate # 1552473741.171 * [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))))) 1552473741.171 * * [simplify]: iters left: 6 (13 enodes) 1552473741.174 * * [simplify]: iters left: 5 (52 enodes) 1552473741.183 * * [simplify]: iters left: 4 (98 enodes) 1552473741.211 * * [simplify]: iters left: 3 (156 enodes) 1552473741.249 * * [simplify]: iters left: 2 (169 enodes) 1552473741.289 * * [simplify]: iters left: 1 (173 enodes) 1552473741.306 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473741.306 * * [simplify]: Extracting #1: cost 21 inf + 0 1552473741.306 * * [simplify]: Extracting #2: cost 37 inf + 3 1552473741.307 * * [simplify]: Extracting #3: cost 34 inf + 249 1552473741.307 * * [simplify]: Extracting #4: cost 6 inf + 3254 1552473741.308 * * [simplify]: Extracting #5: cost 0 inf + 4066 1552473741.309 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1552473741.309 * [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))) 1552473741.310 * [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)))) 1552473741.310 * * [simplify]: iters left: 6 (8 enodes) 1552473741.311 * * [simplify]: iters left: 5 (36 enodes) 1552473741.318 * * [simplify]: iters left: 4 (64 enodes) 1552473741.342 * * [simplify]: iters left: 3 (129 enodes) 1552473741.393 * * [simplify]: iters left: 2 (200 enodes) 1552473741.423 * * [simplify]: iters left: 1 (223 enodes) 1552473741.447 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473741.448 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473741.448 * [simplify]: Simplified to 0 1552473741.448 * [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))) 1552473741.448 * * * * [progress]: [ 171 / 455 ] simplifiying candidate # 1552473741.448 * [simplify]: Simplifying (fma (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) y.re) (- (* (* (sqrt x.re) y.im) (sqrt x.re)))) 1552473741.448 * * [simplify]: iters left: 6 (12 enodes) 1552473741.454 * * [simplify]: iters left: 5 (45 enodes) 1552473741.466 * * [simplify]: iters left: 4 (72 enodes) 1552473741.482 * * [simplify]: iters left: 3 (104 enodes) 1552473741.497 * * [simplify]: iters left: 2 (109 enodes) 1552473741.522 * * [simplify]: iters left: 1 (111 enodes) 1552473741.534 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473741.534 * * [simplify]: Extracting #1: cost 17 inf + 0 1552473741.534 * * [simplify]: Extracting #2: cost 29 inf + 3 1552473741.535 * * [simplify]: Extracting #3: cost 24 inf + 332 1552473741.535 * * [simplify]: Extracting #4: cost 5 inf + 1883 1552473741.536 * * [simplify]: Extracting #5: cost 0 inf + 2454 1552473741.536 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1552473741.536 * [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))) 1552473741.537 * [simplify]: Simplifying (fma (- (* (sqrt x.re) y.im)) (sqrt x.re) (* (* (sqrt x.re) y.im) (sqrt x.re))) 1552473741.537 * * [simplify]: iters left: 6 (7 enodes) 1552473741.538 * * [simplify]: iters left: 5 (29 enodes) 1552473741.543 * * [simplify]: iters left: 4 (46 enodes) 1552473741.557 * * [simplify]: iters left: 3 (81 enodes) 1552473741.578 * * [simplify]: iters left: 2 (110 enodes) 1552473741.591 * * [simplify]: iters left: 1 (111 enodes) 1552473741.602 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473741.602 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473741.602 * [simplify]: Simplified to 0 1552473741.602 * [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))) 1552473741.603 * * * * [progress]: [ 172 / 455 ] simplifiying candidate # 1552473741.603 * [simplify]: Simplifying (fma (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) y.re) (- (* (* x.re y.im) 1))) 1552473741.603 * * [simplify]: iters left: 6 (12 enodes) 1552473741.607 * * [simplify]: iters left: 5 (48 enodes) 1552473741.616 * * [simplify]: iters left: 4 (79 enodes) 1552473741.631 * * [simplify]: iters left: 3 (117 enodes) 1552473741.659 * * [simplify]: iters left: 2 (127 enodes) 1552473741.692 * * [simplify]: iters left: 1 (129 enodes) 1552473741.717 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473741.717 * * [simplify]: Extracting #1: cost 17 inf + 0 1552473741.717 * * [simplify]: Extracting #2: cost 18 inf + 89 1552473741.718 * * [simplify]: Extracting #3: cost 8 inf + 722 1552473741.719 * * [simplify]: Extracting #4: cost 0 inf + 1737 1552473741.720 * * [simplify]: Extracting #5: cost 0 inf + 1722 1552473741.721 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1552473741.721 * [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))) 1552473741.722 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1552473741.722 * * [simplify]: iters left: 5 (7 enodes) 1552473741.726 * * [simplify]: iters left: 4 (31 enodes) 1552473741.738 * * [simplify]: iters left: 3 (53 enodes) 1552473741.750 * * [simplify]: iters left: 2 (65 enodes) 1552473741.762 * * [simplify]: iters left: 1 (97 enodes) 1552473741.775 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473741.775 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473741.775 * [simplify]: Simplified to 0 1552473741.775 * [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))) 1552473741.775 * * * * [progress]: [ 173 / 455 ] simplifiying candidate # 1552473741.775 * [simplify]: Simplifying (fma (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) y.re) (- (* x.re y.im))) 1552473741.776 * * [simplify]: iters left: 5 (10 enodes) 1552473741.780 * * [simplify]: iters left: 4 (38 enodes) 1552473741.793 * * [simplify]: iters left: 3 (55 enodes) 1552473741.812 * * [simplify]: iters left: 2 (73 enodes) 1552473741.823 * * [simplify]: iters left: 1 (75 enodes) 1552473741.833 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473741.833 * * [simplify]: Extracting #1: cost 15 inf + 0 1552473741.833 * * [simplify]: Extracting #2: cost 17 inf + 168 1552473741.833 * * [simplify]: Extracting #3: cost 3 inf + 1475 1552473741.834 * * [simplify]: Extracting #4: cost 0 inf + 1720 1552473741.834 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473741.834 * [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))) 1552473741.835 * [simplify]: Simplifying (fma (- x.re) y.im (* x.re y.im)) 1552473741.835 * * [simplify]: iters left: 3 (5 enodes) 1552473741.836 * * [simplify]: iters left: 2 (18 enodes) 1552473741.838 * * [simplify]: iters left: 1 (25 enodes) 1552473741.842 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473741.842 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473741.842 * * [simplify]: Extracting #2: cost 11 inf + 2 1552473741.842 * * [simplify]: Extracting #3: cost 4 inf + 373 1552473741.842 * * [simplify]: Extracting #4: cost 0 inf + 699 1552473741.843 * [simplify]: Simplified to (- (* x.re y.im) (* x.re y.im)) 1552473741.843 * [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))) 1552473741.843 * * * * [progress]: [ 174 / 455 ] simplifiying candidate # 1552473741.843 * [simplify]: Simplifying (fma (sqrt x.im) (* (sqrt x.im) y.re) (- (* y.im x.re))) 1552473741.843 * * [simplify]: iters left: 5 (9 enodes) 1552473741.845 * * [simplify]: iters left: 4 (35 enodes) 1552473741.851 * * [simplify]: iters left: 3 (48 enodes) 1552473741.863 * * [simplify]: iters left: 2 (55 enodes) 1552473741.869 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473741.870 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473741.870 * * [simplify]: Extracting #2: cost 14 inf + 86 1552473741.870 * * [simplify]: Extracting #3: cost 4 inf + 582 1552473741.870 * * [simplify]: Extracting #4: cost 0 inf + 994 1552473741.870 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1552473741.870 * [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))) 1552473741.871 * [simplify]: Simplifying (fma (- y.im) x.re (* y.im x.re)) 1552473741.871 * * [simplify]: iters left: 3 (5 enodes) 1552473741.872 * * [simplify]: iters left: 2 (18 enodes) 1552473741.874 * * [simplify]: iters left: 1 (25 enodes) 1552473741.878 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473741.878 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473741.878 * * [simplify]: Extracting #2: cost 11 inf + 2 1552473741.878 * * [simplify]: Extracting #3: cost 4 inf + 373 1552473741.879 * * [simplify]: Extracting #4: cost 0 inf + 699 1552473741.879 * [simplify]: Simplified to (- (* y.im x.re) (* y.im x.re)) 1552473741.879 * [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))) 1552473741.879 * * * * [progress]: [ 175 / 455 ] simplifiying candidate # 1552473741.879 * [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)))))) 1552473741.879 * * [simplify]: iters left: 6 (12 enodes) 1552473741.882 * * [simplify]: iters left: 5 (47 enodes) 1552473741.891 * * [simplify]: iters left: 4 (69 enodes) 1552473741.911 * * [simplify]: iters left: 3 (96 enodes) 1552473741.941 * * [simplify]: iters left: 2 (140 enodes) 1552473741.983 * * [simplify]: iters left: 1 (211 enodes) 1552473742.047 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473742.047 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473742.047 * * [simplify]: Extracting #2: cost 46 inf + 2 1552473742.048 * * [simplify]: Extracting #3: cost 77 inf + 214 1552473742.049 * * [simplify]: Extracting #4: cost 63 inf + 1483 1552473742.051 * * [simplify]: Extracting #5: cost 41 inf + 10216 1552473742.057 * * [simplify]: Extracting #6: cost 3 inf + 34233 1552473742.063 * * [simplify]: Extracting #7: cost 0 inf + 35905 1552473742.070 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473742.070 * [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))) 1552473742.070 * [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))))) 1552473742.070 * * [simplify]: iters left: 6 (8 enodes) 1552473742.072 * * [simplify]: iters left: 5 (30 enodes) 1552473742.077 * * [simplify]: iters left: 4 (46 enodes) 1552473742.088 * * [simplify]: iters left: 3 (95 enodes) 1552473742.109 * * [simplify]: iters left: 2 (153 enodes) 1552473742.140 * * [simplify]: iters left: 1 (222 enodes) 1552473742.214 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473742.214 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473742.214 * [simplify]: Simplified to 0 1552473742.214 * [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))) 1552473742.214 * * * * [progress]: [ 176 / 455 ] simplifiying candidate # 1552473742.215 * [simplify]: Simplifying (fma (sqrt x.im) (* (sqrt x.im) y.re) (- (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im))))) 1552473742.215 * * [simplify]: iters left: 6 (11 enodes) 1552473742.219 * * [simplify]: iters left: 5 (38 enodes) 1552473742.234 * * [simplify]: iters left: 4 (54 enodes) 1552473742.251 * * [simplify]: iters left: 3 (67 enodes) 1552473742.266 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473742.266 * * [simplify]: Extracting #1: cost 15 inf + 0 1552473742.266 * * [simplify]: Extracting #2: cost 19 inf + 45 1552473742.267 * * [simplify]: Extracting #3: cost 11 inf + 417 1552473742.267 * * [simplify]: Extracting #4: cost 1 inf + 1280 1552473742.268 * * [simplify]: Extracting #5: cost 0 inf + 1402 1552473742.269 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473742.269 * [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))) 1552473742.269 * [simplify]: Simplifying (fma (- (sqrt (* x.re y.im))) (sqrt (* x.re y.im)) (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im)))) 1552473742.270 * * [simplify]: iters left: 6 (7 enodes) 1552473742.273 * * [simplify]: iters left: 5 (22 enodes) 1552473742.279 * * [simplify]: iters left: 4 (30 enodes) 1552473742.288 * * [simplify]: iters left: 3 (46 enodes) 1552473742.301 * * [simplify]: iters left: 2 (56 enodes) 1552473742.312 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473742.312 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473742.312 * [simplify]: Simplified to 0 1552473742.312 * [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))) 1552473742.312 * * * * [progress]: [ 177 / 455 ] simplifiying candidate # 1552473742.313 * [simplify]: Simplifying (fma (sqrt x.im) (* (sqrt x.im) y.re) (- (* (* x.re y.im) 1))) 1552473742.313 * * [simplify]: iters left: 6 (11 enodes) 1552473742.319 * * [simplify]: iters left: 5 (45 enodes) 1552473742.331 * * [simplify]: iters left: 4 (72 enodes) 1552473742.355 * * [simplify]: iters left: 3 (99 enodes) 1552473742.382 * * [simplify]: iters left: 2 (107 enodes) 1552473742.402 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473742.402 * * [simplify]: Extracting #1: cost 15 inf + 0 1552473742.402 * * [simplify]: Extracting #2: cost 15 inf + 47 1552473742.402 * * [simplify]: Extracting #3: cost 7 inf + 460 1552473742.403 * * [simplify]: Extracting #4: cost 0 inf + 996 1552473742.403 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473742.403 * [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))) 1552473742.403 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1552473742.404 * * [simplify]: iters left: 5 (7 enodes) 1552473742.406 * * [simplify]: iters left: 4 (31 enodes) 1552473742.412 * * [simplify]: iters left: 3 (53 enodes) 1552473742.422 * * [simplify]: iters left: 2 (65 enodes) 1552473742.440 * * [simplify]: iters left: 1 (97 enodes) 1552473742.465 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473742.465 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473742.465 * [simplify]: Simplified to 0 1552473742.465 * [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))) 1552473742.465 * * * * [progress]: [ 178 / 455 ] simplifiying candidate # 1552473742.466 * [simplify]: Simplifying (fma (sqrt x.im) (* (sqrt x.im) y.re) (- (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im))))) 1552473742.466 * * [simplify]: iters left: 6 (12 enodes) 1552473742.471 * * [simplify]: iters left: 5 (50 enodes) 1552473742.488 * * [simplify]: iters left: 4 (90 enodes) 1552473742.524 * * [simplify]: iters left: 3 (143 enodes) 1552473742.555 * * [simplify]: iters left: 2 (149 enodes) 1552473742.573 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473742.573 * * [simplify]: Extracting #1: cost 19 inf + 0 1552473742.573 * * [simplify]: Extracting #2: cost 36 inf + 2 1552473742.573 * * [simplify]: Extracting #3: cost 25 inf + 578 1552473742.574 * * [simplify]: Extracting #4: cost 4 inf + 2336 1552473742.575 * * [simplify]: Extracting #5: cost 0 inf + 2866 1552473742.576 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1552473742.576 * [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))) 1552473742.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)))) 1552473742.576 * * [simplify]: iters left: 6 (8 enodes) 1552473742.579 * * [simplify]: iters left: 5 (38 enodes) 1552473742.592 * * [simplify]: iters left: 4 (69 enodes) 1552473742.622 * * [simplify]: iters left: 3 (148 enodes) 1552473742.653 * * [simplify]: iters left: 2 (233 enodes) 1552473742.688 * * [simplify]: iters left: 1 (252 enodes) 1552473742.717 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473742.717 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473742.717 * [simplify]: Simplified to 0 1552473742.717 * [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))) 1552473742.717 * * * * [progress]: [ 179 / 455 ] simplifiying candidate # 1552473742.718 * [simplify]: Simplifying (fma (sqrt x.im) (* (sqrt x.im) y.re) (- (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im)))))) 1552473742.718 * * [simplify]: iters left: 6 (12 enodes) 1552473742.724 * * [simplify]: iters left: 5 (49 enodes) 1552473742.741 * * [simplify]: iters left: 4 (95 enodes) 1552473742.770 * * [simplify]: iters left: 3 (149 enodes) 1552473742.794 * * [simplify]: iters left: 2 (161 enodes) 1552473742.813 * * [simplify]: iters left: 1 (167 enodes) 1552473742.844 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473742.845 * * [simplify]: Extracting #1: cost 19 inf + 0 1552473742.845 * * [simplify]: Extracting #2: cost 33 inf + 3 1552473742.845 * * [simplify]: Extracting #3: cost 26 inf + 374 1552473742.846 * * [simplify]: Extracting #4: cost 4 inf + 2733 1552473742.848 * * [simplify]: Extracting #5: cost 0 inf + 3340 1552473742.850 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473742.850 * [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))) 1552473742.850 * [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))))) 1552473742.850 * * [simplify]: iters left: 6 (8 enodes) 1552473742.854 * * [simplify]: iters left: 5 (32 enodes) 1552473742.859 * * [simplify]: iters left: 4 (60 enodes) 1552473742.871 * * [simplify]: iters left: 3 (136 enodes) 1552473742.909 * * [simplify]: iters left: 2 (206 enodes) 1552473742.941 * * [simplify]: iters left: 1 (228 enodes) 1552473742.970 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473742.970 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473742.970 * [simplify]: Simplified to 0 1552473742.970 * [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))) 1552473742.970 * * * * [progress]: [ 180 / 455 ] simplifiying candidate # 1552473742.970 * [simplify]: Simplifying (fma (sqrt x.im) (* (sqrt x.im) y.re) (- (* (sqrt y.im) (* x.re (sqrt y.im))))) 1552473742.970 * * [simplify]: iters left: 6 (11 enodes) 1552473742.973 * * [simplify]: iters left: 5 (42 enodes) 1552473742.979 * * [simplify]: iters left: 4 (65 enodes) 1552473742.991 * * [simplify]: iters left: 3 (85 enodes) 1552473743.002 * * [simplify]: iters left: 2 (88 enodes) 1552473743.021 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473743.021 * * [simplify]: Extracting #1: cost 15 inf + 0 1552473743.021 * * [simplify]: Extracting #2: cost 25 inf + 3 1552473743.022 * * [simplify]: Extracting #3: cost 15 inf + 579 1552473743.023 * * [simplify]: Extracting #4: cost 3 inf + 1442 1552473743.024 * * [simplify]: Extracting #5: cost 0 inf + 1728 1552473743.025 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473743.025 * [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))) 1552473743.025 * [simplify]: Simplifying (fma (- (sqrt y.im)) (* x.re (sqrt y.im)) (* (sqrt y.im) (* x.re (sqrt y.im)))) 1552473743.025 * * [simplify]: iters left: 6 (7 enodes) 1552473743.029 * * [simplify]: iters left: 5 (25 enodes) 1552473743.037 * * [simplify]: iters left: 4 (39 enodes) 1552473743.053 * * [simplify]: iters left: 3 (82 enodes) 1552473743.076 * * [simplify]: iters left: 2 (110 enodes) 1552473743.091 * * [simplify]: iters left: 1 (112 enodes) 1552473743.104 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473743.104 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473743.104 * [simplify]: Simplified to 0 1552473743.104 * [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))) 1552473743.104 * * * * [progress]: [ 181 / 455 ] simplifiying candidate # 1552473743.105 * [simplify]: Simplifying (fma (sqrt x.im) (* (sqrt x.im) y.re) (- (* y.im (* x.re 1)))) 1552473743.105 * * [simplify]: iters left: 6 (11 enodes) 1552473743.110 * * [simplify]: iters left: 5 (41 enodes) 1552473743.124 * * [simplify]: iters left: 4 (59 enodes) 1552473743.141 * * [simplify]: iters left: 3 (69 enodes) 1552473743.157 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473743.158 * * [simplify]: Extracting #1: cost 14 inf + 0 1552473743.158 * * [simplify]: Extracting #2: cost 17 inf + 45 1552473743.158 * * [simplify]: Extracting #3: cost 6 inf + 581 1552473743.159 * * [simplify]: Extracting #4: cost 0 inf + 1076 1552473743.159 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1552473743.159 * [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))) 1552473743.160 * [simplify]: Simplifying (fma (- y.im) (* x.re 1) (* y.im (* x.re 1))) 1552473743.160 * * [simplify]: iters left: 5 (7 enodes) 1552473743.164 * * [simplify]: iters left: 4 (24 enodes) 1552473743.171 * * [simplify]: iters left: 3 (37 enodes) 1552473743.183 * * [simplify]: iters left: 2 (53 enodes) 1552473743.195 * * [simplify]: iters left: 1 (58 enodes) 1552473743.207 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473743.207 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473743.207 * [simplify]: Simplified to 0 1552473743.207 * [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))) 1552473743.207 * * * * [progress]: [ 182 / 455 ] simplifiying candidate # 1552473743.208 * [simplify]: Simplifying (fma (sqrt x.im) (* (sqrt x.im) y.re) (- (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re))))) 1552473743.208 * * [simplify]: iters left: 6 (12 enodes) 1552473743.214 * * [simplify]: iters left: 5 (49 enodes) 1552473743.222 * * [simplify]: iters left: 4 (91 enodes) 1552473743.239 * * [simplify]: iters left: 3 (137 enodes) 1552473743.259 * * [simplify]: iters left: 2 (149 enodes) 1552473743.276 * * [simplify]: iters left: 1 (153 enodes) 1552473743.291 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473743.291 * * [simplify]: Extracting #1: cost 19 inf + 0 1552473743.291 * * [simplify]: Extracting #2: cost 30 inf + 168 1552473743.292 * * [simplify]: Extracting #3: cost 24 inf + 538 1552473743.292 * * [simplify]: Extracting #4: cost 5 inf + 2843 1552473743.293 * * [simplify]: Extracting #5: cost 0 inf + 3340 1552473743.294 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1552473743.294 * [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))) 1552473743.294 * [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)))) 1552473743.294 * * [simplify]: iters left: 6 (8 enodes) 1552473743.296 * * [simplify]: iters left: 5 (36 enodes) 1552473743.303 * * [simplify]: iters left: 4 (64 enodes) 1552473743.320 * * [simplify]: iters left: 3 (129 enodes) 1552473743.353 * * [simplify]: iters left: 2 (200 enodes) 1552473743.395 * * [simplify]: iters left: 1 (223 enodes) 1552473743.433 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473743.433 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473743.433 * [simplify]: Simplified to 0 1552473743.433 * [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))) 1552473743.433 * * * * [progress]: [ 183 / 455 ] simplifiying candidate # 1552473743.434 * [simplify]: Simplifying (fma (sqrt x.im) (* (sqrt x.im) y.re) (- (* (* (sqrt x.re) y.im) (sqrt x.re)))) 1552473743.434 * * [simplify]: iters left: 6 (11 enodes) 1552473743.439 * * [simplify]: iters left: 5 (42 enodes) 1552473743.452 * * [simplify]: iters left: 4 (65 enodes) 1552473743.472 * * [simplify]: iters left: 3 (86 enodes) 1552473743.493 * * [simplify]: iters left: 2 (89 enodes) 1552473743.509 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473743.510 * * [simplify]: Extracting #1: cost 15 inf + 0 1552473743.510 * * [simplify]: Extracting #2: cost 25 inf + 3 1552473743.510 * * [simplify]: Extracting #3: cost 15 inf + 661 1552473743.511 * * [simplify]: Extracting #4: cost 3 inf + 1483 1552473743.511 * * [simplify]: Extracting #5: cost 0 inf + 1728 1552473743.512 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1552473743.512 * [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))) 1552473743.512 * [simplify]: Simplifying (fma (- (* (sqrt x.re) y.im)) (sqrt x.re) (* (* (sqrt x.re) y.im) (sqrt x.re))) 1552473743.512 * * [simplify]: iters left: 6 (7 enodes) 1552473743.514 * * [simplify]: iters left: 5 (29 enodes) 1552473743.520 * * [simplify]: iters left: 4 (46 enodes) 1552473743.528 * * [simplify]: iters left: 3 (81 enodes) 1552473743.541 * * [simplify]: iters left: 2 (110 enodes) 1552473743.565 * * [simplify]: iters left: 1 (111 enodes) 1552473743.579 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473743.579 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473743.579 * [simplify]: Simplified to 0 1552473743.579 * [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))) 1552473743.579 * * * * [progress]: [ 184 / 455 ] simplifiying candidate # 1552473743.579 * [simplify]: Simplifying (fma (sqrt x.im) (* (sqrt x.im) y.re) (- (* (* x.re y.im) 1))) 1552473743.579 * * [simplify]: iters left: 6 (11 enodes) 1552473743.582 * * [simplify]: iters left: 5 (45 enodes) 1552473743.590 * * [simplify]: iters left: 4 (72 enodes) 1552473743.602 * * [simplify]: iters left: 3 (99 enodes) 1552473743.622 * * [simplify]: iters left: 2 (107 enodes) 1552473743.634 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473743.634 * * [simplify]: Extracting #1: cost 15 inf + 0 1552473743.634 * * [simplify]: Extracting #2: cost 15 inf + 47 1552473743.634 * * [simplify]: Extracting #3: cost 7 inf + 460 1552473743.635 * * [simplify]: Extracting #4: cost 0 inf + 996 1552473743.635 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473743.635 * [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))) 1552473743.635 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1552473743.635 * * [simplify]: iters left: 5 (7 enodes) 1552473743.637 * * [simplify]: iters left: 4 (31 enodes) 1552473743.644 * * [simplify]: iters left: 3 (53 enodes) 1552473743.652 * * [simplify]: iters left: 2 (65 enodes) 1552473743.668 * * [simplify]: iters left: 1 (97 enodes) 1552473743.694 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473743.694 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473743.694 * [simplify]: Simplified to 0 1552473743.694 * [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))) 1552473743.694 * * * * [progress]: [ 185 / 455 ] simplifiying candidate # 1552473743.694 * [simplify]: Simplifying (fma (sqrt x.im) (* (sqrt x.im) y.re) (- (* x.re y.im))) 1552473743.694 * * [simplify]: iters left: 5 (9 enodes) 1552473743.698 * * [simplify]: iters left: 4 (35 enodes) 1552473743.708 * * [simplify]: iters left: 3 (48 enodes) 1552473743.723 * * [simplify]: iters left: 2 (55 enodes) 1552473743.737 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473743.737 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473743.737 * * [simplify]: Extracting #2: cost 14 inf + 86 1552473743.737 * * [simplify]: Extracting #3: cost 4 inf + 582 1552473743.738 * * [simplify]: Extracting #4: cost 0 inf + 994 1552473743.738 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473743.738 * [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))) 1552473743.739 * [simplify]: Simplifying (fma (- x.re) y.im (* x.re y.im)) 1552473743.739 * * [simplify]: iters left: 3 (5 enodes) 1552473743.741 * * [simplify]: iters left: 2 (18 enodes) 1552473743.746 * * [simplify]: iters left: 1 (25 enodes) 1552473743.754 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473743.754 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473743.754 * * [simplify]: Extracting #2: cost 11 inf + 2 1552473743.755 * * [simplify]: Extracting #3: cost 4 inf + 373 1552473743.755 * * [simplify]: Extracting #4: cost 0 inf + 699 1552473743.755 * [simplify]: Simplified to (- (* x.re y.im) (* x.re y.im)) 1552473743.755 * [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))) 1552473743.756 * * * * [progress]: [ 186 / 455 ] simplifiying candidate # 1552473743.756 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* y.im x.re))) 1552473743.756 * * [simplify]: iters left: 5 (9 enodes) 1552473743.761 * * [simplify]: iters left: 4 (37 enodes) 1552473743.772 * * [simplify]: iters left: 3 (51 enodes) 1552473743.788 * * [simplify]: iters left: 2 (63 enodes) 1552473743.803 * * [simplify]: iters left: 1 (64 enodes) 1552473743.817 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473743.818 * * [simplify]: Extracting #1: cost 12 inf + 0 1552473743.818 * * [simplify]: Extracting #2: cost 5 inf + 501 1552473743.818 * * [simplify]: Extracting #3: cost 0 inf + 749 1552473743.819 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1552473743.819 * [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))) 1552473743.819 * [simplify]: Simplifying (fma (- y.im) x.re (* y.im x.re)) 1552473743.819 * * [simplify]: iters left: 3 (5 enodes) 1552473743.822 * * [simplify]: iters left: 2 (18 enodes) 1552473743.827 * * [simplify]: iters left: 1 (25 enodes) 1552473743.835 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473743.836 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473743.836 * * [simplify]: Extracting #2: cost 11 inf + 2 1552473743.836 * * [simplify]: Extracting #3: cost 4 inf + 373 1552473743.836 * * [simplify]: Extracting #4: cost 0 inf + 699 1552473743.837 * [simplify]: Simplified to (- (* y.im x.re) (* y.im x.re)) 1552473743.837 * [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))) 1552473743.837 * * * * [progress]: [ 187 / 455 ] simplifiying candidate # 1552473743.837 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* (cbrt (* x.re y.im)) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im)))))) 1552473743.837 * * [simplify]: iters left: 6 (12 enodes) 1552473743.844 * * [simplify]: iters left: 5 (49 enodes) 1552473743.860 * * [simplify]: iters left: 4 (72 enodes) 1552473743.875 * * [simplify]: iters left: 3 (104 enodes) 1552473743.892 * * [simplify]: iters left: 2 (150 enodes) 1552473743.925 * * [simplify]: iters left: 1 (229 enodes) 1552473744.009 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473744.010 * * [simplify]: Extracting #1: cost 20 inf + 0 1552473744.010 * * [simplify]: Extracting #2: cost 49 inf + 432 1552473744.011 * * [simplify]: Extracting #3: cost 58 inf + 2220 1552473744.015 * * [simplify]: Extracting #4: cost 23 inf + 21474 1552473744.021 * * [simplify]: Extracting #5: cost 2 inf + 33828 1552473744.028 * * [simplify]: Extracting #6: cost 0 inf + 35036 1552473744.035 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1552473744.035 * [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))) 1552473744.036 * [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))))) 1552473744.036 * * [simplify]: iters left: 6 (8 enodes) 1552473744.039 * * [simplify]: iters left: 5 (30 enodes) 1552473744.050 * * [simplify]: iters left: 4 (46 enodes) 1552473744.069 * * [simplify]: iters left: 3 (95 enodes) 1552473744.102 * * [simplify]: iters left: 2 (153 enodes) 1552473744.133 * * [simplify]: iters left: 1 (222 enodes) 1552473744.198 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473744.198 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473744.198 * [simplify]: Simplified to 0 1552473744.198 * [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))) 1552473744.198 * * * * [progress]: [ 188 / 455 ] simplifiying candidate # 1552473744.198 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im))))) 1552473744.198 * * [simplify]: iters left: 6 (11 enodes) 1552473744.201 * * [simplify]: iters left: 5 (40 enodes) 1552473744.210 * * [simplify]: iters left: 4 (57 enodes) 1552473744.219 * * [simplify]: iters left: 3 (73 enodes) 1552473744.229 * * [simplify]: iters left: 2 (74 enodes) 1552473744.246 * * [simplify]: iters left: 1 (80 enodes) 1552473744.262 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473744.262 * * [simplify]: Extracting #1: cost 14 inf + 0 1552473744.262 * * [simplify]: Extracting #2: cost 13 inf + 129 1552473744.262 * * [simplify]: Extracting #3: cost 3 inf + 829 1552473744.263 * * [simplify]: Extracting #4: cost 0 inf + 1157 1552473744.263 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1552473744.263 * [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))) 1552473744.263 * [simplify]: Simplifying (fma (- (sqrt (* x.re y.im))) (sqrt (* x.re y.im)) (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im)))) 1552473744.263 * * [simplify]: iters left: 6 (7 enodes) 1552473744.265 * * [simplify]: iters left: 5 (22 enodes) 1552473744.268 * * [simplify]: iters left: 4 (30 enodes) 1552473744.273 * * [simplify]: iters left: 3 (46 enodes) 1552473744.279 * * [simplify]: iters left: 2 (56 enodes) 1552473744.285 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473744.285 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473744.285 * [simplify]: Simplified to 0 1552473744.285 * [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))) 1552473744.286 * * * * [progress]: [ 189 / 455 ] simplifiying candidate # 1552473744.286 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* (* x.re y.im) 1))) 1552473744.286 * * [simplify]: iters left: 6 (10 enodes) 1552473744.289 * * [simplify]: iters left: 5 (42 enodes) 1552473744.297 * * [simplify]: iters left: 4 (68 enodes) 1552473744.318 * * [simplify]: iters left: 3 (94 enodes) 1552473744.344 * * [simplify]: iters left: 2 (106 enodes) 1552473744.369 * * [simplify]: iters left: 1 (114 enodes) 1552473744.387 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473744.387 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473744.387 * * [simplify]: Extracting #2: cost 7 inf + 296 1552473744.388 * * [simplify]: Extracting #3: cost 1 inf + 668 1552473744.389 * * [simplify]: Extracting #4: cost 0 inf + 750 1552473744.390 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1552473744.390 * [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))) 1552473744.390 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1552473744.390 * * [simplify]: iters left: 5 (7 enodes) 1552473744.394 * * [simplify]: iters left: 4 (31 enodes) 1552473744.404 * * [simplify]: iters left: 3 (53 enodes) 1552473744.413 * * [simplify]: iters left: 2 (65 enodes) 1552473744.425 * * [simplify]: iters left: 1 (97 enodes) 1552473744.448 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473744.448 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473744.448 * [simplify]: Simplified to 0 1552473744.448 * [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))) 1552473744.448 * * * * [progress]: [ 190 / 455 ] simplifiying candidate # 1552473744.448 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im))))) 1552473744.448 * * [simplify]: iters left: 6 (12 enodes) 1552473744.451 * * [simplify]: iters left: 5 (52 enodes) 1552473744.461 * * [simplify]: iters left: 4 (93 enodes) 1552473744.479 * * [simplify]: iters left: 3 (144 enodes) 1552473744.506 * * [simplify]: iters left: 2 (151 enodes) 1552473744.527 * * [simplify]: iters left: 1 (165 enodes) 1552473744.543 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473744.543 * * [simplify]: Extracting #1: cost 22 inf + 0 1552473744.543 * * [simplify]: Extracting #2: cost 24 inf + 542 1552473744.544 * * [simplify]: Extracting #3: cost 5 inf + 2012 1552473744.545 * * [simplify]: Extracting #4: cost 0 inf + 2621 1552473744.547 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1552473744.547 * [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))) 1552473744.547 * [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)))) 1552473744.547 * * [simplify]: iters left: 6 (8 enodes) 1552473744.549 * * [simplify]: iters left: 5 (38 enodes) 1552473744.556 * * [simplify]: iters left: 4 (69 enodes) 1552473744.570 * * [simplify]: iters left: 3 (148 enodes) 1552473744.614 * * [simplify]: iters left: 2 (233 enodes) 1552473744.656 * * [simplify]: iters left: 1 (252 enodes) 1552473744.675 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473744.675 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473744.675 * [simplify]: Simplified to 0 1552473744.676 * [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))) 1552473744.676 * * * * [progress]: [ 191 / 455 ] simplifiying candidate # 1552473744.676 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im)))))) 1552473744.676 * * [simplify]: iters left: 6 (12 enodes) 1552473744.682 * * [simplify]: iters left: 5 (51 enodes) 1552473744.695 * * [simplify]: iters left: 4 (98 enodes) 1552473744.712 * * [simplify]: iters left: 3 (151 enodes) 1552473744.746 * * [simplify]: iters left: 2 (164 enodes) 1552473744.780 * * [simplify]: iters left: 1 (185 enodes) 1552473744.799 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473744.799 * * [simplify]: Extracting #1: cost 21 inf + 0 1552473744.799 * * [simplify]: Extracting #2: cost 21 inf + 620 1552473744.800 * * [simplify]: Extracting #3: cost 4 inf + 2449 1552473744.801 * * [simplify]: Extracting #4: cost 0 inf + 3095 1552473744.802 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1552473744.802 * [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))) 1552473744.802 * [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))))) 1552473744.802 * * [simplify]: iters left: 6 (8 enodes) 1552473744.804 * * [simplify]: iters left: 5 (32 enodes) 1552473744.809 * * [simplify]: iters left: 4 (60 enodes) 1552473744.823 * * [simplify]: iters left: 3 (136 enodes) 1552473744.848 * * [simplify]: iters left: 2 (206 enodes) 1552473744.877 * * [simplify]: iters left: 1 (228 enodes) 1552473744.895 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473744.895 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473744.895 * [simplify]: Simplified to 0 1552473744.895 * [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))) 1552473744.896 * * * * [progress]: [ 192 / 455 ] simplifiying candidate # 1552473744.896 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* (sqrt y.im) (* x.re (sqrt y.im))))) 1552473744.896 * * [simplify]: iters left: 6 (11 enodes) 1552473744.899 * * [simplify]: iters left: 5 (44 enodes) 1552473744.906 * * [simplify]: iters left: 4 (68 enodes) 1552473744.918 * * [simplify]: iters left: 3 (92 enodes) 1552473744.933 * * [simplify]: iters left: 2 (96 enodes) 1552473744.956 * * [simplify]: iters left: 1 (106 enodes) 1552473744.977 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473744.978 * * [simplify]: Extracting #1: cost 17 inf + 0 1552473744.978 * * [simplify]: Extracting #2: cost 13 inf + 498 1552473744.979 * * [simplify]: Extracting #3: cost 0 inf + 1483 1552473744.980 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1552473744.980 * [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))) 1552473744.981 * [simplify]: Simplifying (fma (- (sqrt y.im)) (* x.re (sqrt y.im)) (* (sqrt y.im) (* x.re (sqrt y.im)))) 1552473744.981 * * [simplify]: iters left: 6 (7 enodes) 1552473744.984 * * [simplify]: iters left: 5 (25 enodes) 1552473744.990 * * [simplify]: iters left: 4 (39 enodes) 1552473744.998 * * [simplify]: iters left: 3 (82 enodes) 1552473745.011 * * [simplify]: iters left: 2 (110 enodes) 1552473745.024 * * [simplify]: iters left: 1 (112 enodes) 1552473745.033 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473745.033 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473745.033 * [simplify]: Simplified to 0 1552473745.034 * [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))) 1552473745.034 * * * * [progress]: [ 193 / 455 ] simplifiying candidate # 1552473745.034 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* y.im (* x.re 1)))) 1552473745.034 * * [simplify]: iters left: 6 (10 enodes) 1552473745.036 * * [simplify]: iters left: 5 (38 enodes) 1552473745.042 * * [simplify]: iters left: 4 (55 enodes) 1552473745.051 * * [simplify]: iters left: 3 (69 enodes) 1552473745.059 * * [simplify]: iters left: 2 (70 enodes) 1552473745.068 * * [simplify]: iters left: 1 (75 enodes) 1552473745.075 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473745.075 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473745.075 * * [simplify]: Extracting #2: cost 8 inf + 419 1552473745.075 * * [simplify]: Extracting #3: cost 0 inf + 831 1552473745.076 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1552473745.076 * [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))) 1552473745.076 * [simplify]: Simplifying (fma (- y.im) (* x.re 1) (* y.im (* x.re 1))) 1552473745.076 * * [simplify]: iters left: 5 (7 enodes) 1552473745.078 * * [simplify]: iters left: 4 (24 enodes) 1552473745.082 * * [simplify]: iters left: 3 (37 enodes) 1552473745.089 * * [simplify]: iters left: 2 (53 enodes) 1552473745.096 * * [simplify]: iters left: 1 (58 enodes) 1552473745.105 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473745.105 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473745.105 * [simplify]: Simplified to 0 1552473745.105 * [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))) 1552473745.105 * * * * [progress]: [ 194 / 455 ] simplifiying candidate # 1552473745.106 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re))))) 1552473745.106 * * [simplify]: iters left: 6 (12 enodes) 1552473745.111 * * [simplify]: iters left: 5 (51 enodes) 1552473745.133 * * [simplify]: iters left: 4 (94 enodes) 1552473745.161 * * [simplify]: iters left: 3 (138 enodes) 1552473745.181 * * [simplify]: iters left: 2 (151 enodes) 1552473745.205 * * [simplify]: iters left: 1 (169 enodes) 1552473745.240 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473745.240 * * [simplify]: Extracting #1: cost 21 inf + 0 1552473745.241 * * [simplify]: Extracting #2: cost 21 inf + 835 1552473745.242 * * [simplify]: Extracting #3: cost 4 inf + 2638 1552473745.244 * * [simplify]: Extracting #4: cost 0 inf + 3110 1552473745.245 * * [simplify]: Extracting #5: cost 0 inf + 3095 1552473745.247 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1552473745.247 * [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))) 1552473745.247 * [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)))) 1552473745.247 * * [simplify]: iters left: 6 (8 enodes) 1552473745.251 * * [simplify]: iters left: 5 (36 enodes) 1552473745.261 * * [simplify]: iters left: 4 (64 enodes) 1552473745.285 * * [simplify]: iters left: 3 (129 enodes) 1552473745.334 * * [simplify]: iters left: 2 (200 enodes) 1552473745.370 * * [simplify]: iters left: 1 (223 enodes) 1552473745.389 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473745.389 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473745.390 * [simplify]: Simplified to 0 1552473745.390 * [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))) 1552473745.390 * * * * [progress]: [ 195 / 455 ] simplifiying candidate # 1552473745.390 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* (* (sqrt x.re) y.im) (sqrt x.re)))) 1552473745.390 * * [simplify]: iters left: 6 (11 enodes) 1552473745.396 * * [simplify]: iters left: 5 (44 enodes) 1552473745.410 * * [simplify]: iters left: 4 (68 enodes) 1552473745.433 * * [simplify]: iters left: 3 (93 enodes) 1552473745.457 * * [simplify]: iters left: 2 (97 enodes) 1552473745.479 * * [simplify]: iters left: 1 (107 enodes) 1552473745.489 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473745.489 * * [simplify]: Extracting #1: cost 17 inf + 0 1552473745.490 * * [simplify]: Extracting #2: cost 13 inf + 539 1552473745.490 * * [simplify]: Extracting #3: cost 0 inf + 1483 1552473745.491 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1552473745.491 * [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))) 1552473745.491 * [simplify]: Simplifying (fma (- (* (sqrt x.re) y.im)) (sqrt x.re) (* (* (sqrt x.re) y.im) (sqrt x.re))) 1552473745.491 * * [simplify]: iters left: 6 (7 enodes) 1552473745.493 * * [simplify]: iters left: 5 (29 enodes) 1552473745.497 * * [simplify]: iters left: 4 (46 enodes) 1552473745.505 * * [simplify]: iters left: 3 (81 enodes) 1552473745.526 * * [simplify]: iters left: 2 (110 enodes) 1552473745.544 * * [simplify]: iters left: 1 (111 enodes) 1552473745.553 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473745.553 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473745.553 * [simplify]: Simplified to 0 1552473745.554 * [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))) 1552473745.554 * * * * [progress]: [ 196 / 455 ] simplifiying candidate # 1552473745.554 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* (* x.re y.im) 1))) 1552473745.554 * * [simplify]: iters left: 6 (10 enodes) 1552473745.558 * * [simplify]: iters left: 5 (42 enodes) 1552473745.566 * * [simplify]: iters left: 4 (68 enodes) 1552473745.577 * * [simplify]: iters left: 3 (94 enodes) 1552473745.591 * * [simplify]: iters left: 2 (106 enodes) 1552473745.616 * * [simplify]: iters left: 1 (114 enodes) 1552473745.629 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473745.630 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473745.630 * * [simplify]: Extracting #2: cost 7 inf + 296 1552473745.630 * * [simplify]: Extracting #3: cost 1 inf + 668 1552473745.630 * * [simplify]: Extracting #4: cost 0 inf + 750 1552473745.631 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1552473745.631 * [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))) 1552473745.631 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1552473745.631 * * [simplify]: iters left: 5 (7 enodes) 1552473745.633 * * [simplify]: iters left: 4 (31 enodes) 1552473745.639 * * [simplify]: iters left: 3 (53 enodes) 1552473745.650 * * [simplify]: iters left: 2 (65 enodes) 1552473745.664 * * [simplify]: iters left: 1 (97 enodes) 1552473745.688 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473745.688 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473745.688 * [simplify]: Simplified to 0 1552473745.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) (hypot y.re y.im)) (hypot y.re y.im))) 1552473745.689 * * * * [progress]: [ 197 / 455 ] simplifiying candidate # 1552473745.689 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* x.re y.im))) 1552473745.689 * * [simplify]: iters left: 5 (9 enodes) 1552473745.694 * * [simplify]: iters left: 4 (37 enodes) 1552473745.705 * * [simplify]: iters left: 3 (51 enodes) 1552473745.720 * * [simplify]: iters left: 2 (63 enodes) 1552473745.727 * * [simplify]: iters left: 1 (64 enodes) 1552473745.735 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473745.735 * * [simplify]: Extracting #1: cost 12 inf + 0 1552473745.735 * * [simplify]: Extracting #2: cost 5 inf + 501 1552473745.735 * * [simplify]: Extracting #3: cost 0 inf + 749 1552473745.735 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1552473745.735 * [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))) 1552473745.736 * [simplify]: Simplifying (fma (- x.re) y.im (* x.re y.im)) 1552473745.736 * * [simplify]: iters left: 3 (5 enodes) 1552473745.737 * * [simplify]: iters left: 2 (18 enodes) 1552473745.739 * * [simplify]: iters left: 1 (25 enodes) 1552473745.743 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473745.743 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473745.743 * * [simplify]: Extracting #2: cost 11 inf + 2 1552473745.743 * * [simplify]: Extracting #3: cost 4 inf + 373 1552473745.744 * * [simplify]: Extracting #4: cost 0 inf + 699 1552473745.744 * [simplify]: Simplified to (- (* x.re y.im) (* x.re y.im)) 1552473745.744 * [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))) 1552473745.744 * * * * [progress]: [ 198 / 455 ] simplifiying candidate # 1552473745.744 * [simplify]: Simplifying (fma y.re x.im (- (* y.im x.re))) 1552473745.744 * * [simplify]: iters left: 5 (7 enodes) 1552473745.746 * * [simplify]: iters left: 4 (28 enodes) 1552473745.752 * * [simplify]: iters left: 3 (39 enodes) 1552473745.763 * * [simplify]: iters left: 2 (44 enodes) 1552473745.773 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473745.773 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473745.774 * * [simplify]: Extracting #2: cost 8 inf + 210 1552473745.774 * * [simplify]: Extracting #3: cost 1 inf + 736 1552473745.774 * * [simplify]: Extracting #4: cost 0 inf + 748 1552473745.775 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1552473745.775 * [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))) 1552473745.775 * [simplify]: Simplifying (fma (- y.im) x.re (* y.im x.re)) 1552473745.775 * * [simplify]: iters left: 3 (5 enodes) 1552473745.777 * * [simplify]: iters left: 2 (18 enodes) 1552473745.780 * * [simplify]: iters left: 1 (25 enodes) 1552473745.784 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473745.784 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473745.784 * * [simplify]: Extracting #2: cost 11 inf + 2 1552473745.784 * * [simplify]: Extracting #3: cost 4 inf + 373 1552473745.785 * * [simplify]: Extracting #4: cost 0 inf + 699 1552473745.785 * [simplify]: Simplified to (- (* y.im x.re) (* y.im x.re)) 1552473745.785 * [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))) 1552473745.785 * * * * [progress]: [ 199 / 455 ] simplifiying candidate # 1552473745.785 * [simplify]: Simplifying (fma y.re x.im (- (* (cbrt (* x.re y.im)) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im)))))) 1552473745.785 * * [simplify]: iters left: 6 (10 enodes) 1552473745.787 * * [simplify]: iters left: 5 (40 enodes) 1552473745.794 * * [simplify]: iters left: 4 (60 enodes) 1552473745.804 * * [simplify]: iters left: 3 (85 enodes) 1552473745.823 * * [simplify]: iters left: 2 (129 enodes) 1552473745.865 * * [simplify]: iters left: 1 (198 enodes) 1552473745.908 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473745.908 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473745.908 * * [simplify]: Extracting #2: cost 41 inf + 2 1552473745.908 * * [simplify]: Extracting #3: cost 67 inf + 624 1552473745.909 * * [simplify]: Extracting #4: cost 58 inf + 1685 1552473745.910 * * [simplify]: Extracting #5: cost 45 inf + 6797 1552473745.913 * * [simplify]: Extracting #6: cost 8 inf + 28604 1552473745.919 * * [simplify]: Extracting #7: cost 0 inf + 34029 1552473745.927 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1552473745.927 * [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))) 1552473745.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))))) 1552473745.928 * * [simplify]: iters left: 6 (8 enodes) 1552473745.930 * * [simplify]: iters left: 5 (30 enodes) 1552473745.936 * * [simplify]: iters left: 4 (46 enodes) 1552473745.946 * * [simplify]: iters left: 3 (95 enodes) 1552473745.966 * * [simplify]: iters left: 2 (153 enodes) 1552473745.994 * * [simplify]: iters left: 1 (222 enodes) 1552473746.053 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473746.053 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473746.053 * [simplify]: Simplified to 0 1552473746.053 * [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))) 1552473746.054 * * * * [progress]: [ 200 / 455 ] simplifiying candidate # 1552473746.054 * [simplify]: Simplifying (fma y.re x.im (- (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im))))) 1552473746.054 * * [simplify]: iters left: 6 (9 enodes) 1552473746.056 * * [simplify]: iters left: 5 (31 enodes) 1552473746.063 * * [simplify]: iters left: 4 (45 enodes) 1552473746.075 * * [simplify]: iters left: 3 (56 enodes) 1552473746.082 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473746.082 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473746.082 * * [simplify]: Extracting #2: cost 14 inf + 87 1552473746.082 * * [simplify]: Extracting #3: cost 1 inf + 1074 1552473746.082 * * [simplify]: Extracting #4: cost 0 inf + 1156 1552473746.083 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1552473746.083 * [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))) 1552473746.083 * [simplify]: Simplifying (fma (- (sqrt (* x.re y.im))) (sqrt (* x.re y.im)) (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im)))) 1552473746.083 * * [simplify]: iters left: 6 (7 enodes) 1552473746.085 * * [simplify]: iters left: 5 (22 enodes) 1552473746.088 * * [simplify]: iters left: 4 (30 enodes) 1552473746.093 * * [simplify]: iters left: 3 (46 enodes) 1552473746.100 * * [simplify]: iters left: 2 (56 enodes) 1552473746.108 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473746.108 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473746.108 * [simplify]: Simplified to 0 1552473746.108 * [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))) 1552473746.108 * * * * [progress]: [ 201 / 455 ] simplifiying candidate # 1552473746.110 * [simplify]: Simplifying (fma y.re x.im (- (* (* x.re y.im) 1))) 1552473746.110 * * [simplify]: iters left: 6 (9 enodes) 1552473746.115 * * [simplify]: iters left: 5 (38 enodes) 1552473746.129 * * [simplify]: iters left: 4 (63 enodes) 1552473746.149 * * [simplify]: iters left: 3 (88 enodes) 1552473746.175 * * [simplify]: iters left: 2 (96 enodes) 1552473746.197 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473746.197 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473746.197 * * [simplify]: Extracting #2: cost 9 inf + 170 1552473746.197 * * [simplify]: Extracting #3: cost 1 inf + 708 1552473746.198 * * [simplify]: Extracting #4: cost 0 inf + 750 1552473746.198 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1552473746.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 (- (* x.re y.im)) 1 (* (* x.re y.im) 1))) (hypot y.re y.im)) (hypot y.re y.im))) 1552473746.198 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1552473746.199 * * [simplify]: iters left: 5 (7 enodes) 1552473746.201 * * [simplify]: iters left: 4 (31 enodes) 1552473746.207 * * [simplify]: iters left: 3 (53 enodes) 1552473746.216 * * [simplify]: iters left: 2 (65 enodes) 1552473746.228 * * [simplify]: iters left: 1 (97 enodes) 1552473746.248 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473746.248 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473746.248 * [simplify]: Simplified to 0 1552473746.248 * [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))) 1552473746.248 * * * * [progress]: [ 202 / 455 ] simplifiying candidate # 1552473746.248 * [simplify]: Simplifying (fma y.re x.im (- (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im))))) 1552473746.248 * * [simplify]: iters left: 6 (10 enodes) 1552473746.251 * * [simplify]: iters left: 5 (43 enodes) 1552473746.260 * * [simplify]: iters left: 4 (81 enodes) 1552473746.277 * * [simplify]: iters left: 3 (130 enodes) 1552473746.310 * * [simplify]: iters left: 2 (136 enodes) 1552473746.324 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473746.324 * * [simplify]: Extracting #1: cost 17 inf + 0 1552473746.325 * * [simplify]: Extracting #2: cost 32 inf + 2 1552473746.325 * * [simplify]: Extracting #3: cost 19 inf + 922 1552473746.326 * * [simplify]: Extracting #4: cost 2 inf + 2512 1552473746.326 * * [simplify]: Extracting #5: cost 0 inf + 2620 1552473746.327 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1552473746.327 * [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))) 1552473746.328 * [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)))) 1552473746.328 * * [simplify]: iters left: 6 (8 enodes) 1552473746.330 * * [simplify]: iters left: 5 (38 enodes) 1552473746.344 * * [simplify]: iters left: 4 (69 enodes) 1552473746.372 * * [simplify]: iters left: 3 (148 enodes) 1552473746.400 * * [simplify]: iters left: 2 (233 enodes) 1552473746.444 * * [simplify]: iters left: 1 (252 enodes) 1552473746.468 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473746.469 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473746.469 * [simplify]: Simplified to 0 1552473746.469 * [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))) 1552473746.469 * * * * [progress]: [ 203 / 455 ] simplifiying candidate # 1552473746.469 * [simplify]: Simplifying (fma y.re x.im (- (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im)))))) 1552473746.469 * * [simplify]: iters left: 6 (10 enodes) 1552473746.474 * * [simplify]: iters left: 5 (42 enodes) 1552473746.488 * * [simplify]: iters left: 4 (86 enodes) 1552473746.506 * * [simplify]: iters left: 3 (139 enodes) 1552473746.526 * * [simplify]: iters left: 2 (147 enodes) 1552473746.557 * * [simplify]: iters left: 1 (149 enodes) 1552473746.584 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473746.584 * * [simplify]: Extracting #1: cost 17 inf + 0 1552473746.584 * * [simplify]: Extracting #2: cost 29 inf + 3 1552473746.585 * * [simplify]: Extracting #3: cost 14 inf + 1348 1552473746.587 * * [simplify]: Extracting #4: cost 1 inf + 2972 1552473746.588 * * [simplify]: Extracting #5: cost 0 inf + 3094 1552473746.590 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1552473746.590 * [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))) 1552473746.590 * [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))))) 1552473746.591 * * [simplify]: iters left: 6 (8 enodes) 1552473746.594 * * [simplify]: iters left: 5 (32 enodes) 1552473746.606 * * [simplify]: iters left: 4 (60 enodes) 1552473746.621 * * [simplify]: iters left: 3 (136 enodes) 1552473746.658 * * [simplify]: iters left: 2 (206 enodes) 1552473746.712 * * [simplify]: iters left: 1 (228 enodes) 1552473746.743 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473746.744 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473746.744 * [simplify]: Simplified to 0 1552473746.744 * [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))) 1552473746.744 * * * * [progress]: [ 204 / 455 ] simplifiying candidate # 1552473746.744 * [simplify]: Simplifying (fma y.re x.im (- (* (sqrt y.im) (* x.re (sqrt y.im))))) 1552473746.744 * * [simplify]: iters left: 6 (9 enodes) 1552473746.746 * * [simplify]: iters left: 5 (35 enodes) 1552473746.752 * * [simplify]: iters left: 4 (56 enodes) 1552473746.761 * * [simplify]: iters left: 3 (74 enodes) 1552473746.779 * * [simplify]: iters left: 2 (77 enodes) 1552473746.798 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473746.798 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473746.798 * * [simplify]: Extracting #2: cost 21 inf + 3 1552473746.798 * * [simplify]: Extracting #3: cost 7 inf + 964 1552473746.799 * * [simplify]: Extracting #4: cost 0 inf + 1497 1552473746.800 * * [simplify]: Extracting #5: cost 0 inf + 1482 1552473746.801 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1552473746.802 * [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))) 1552473746.802 * [simplify]: Simplifying (fma (- (sqrt y.im)) (* x.re (sqrt y.im)) (* (sqrt y.im) (* x.re (sqrt y.im)))) 1552473746.802 * * [simplify]: iters left: 6 (7 enodes) 1552473746.805 * * [simplify]: iters left: 5 (25 enodes) 1552473746.813 * * [simplify]: iters left: 4 (39 enodes) 1552473746.828 * * [simplify]: iters left: 3 (82 enodes) 1552473746.855 * * [simplify]: iters left: 2 (110 enodes) 1552473746.881 * * [simplify]: iters left: 1 (112 enodes) 1552473746.896 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473746.896 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473746.896 * [simplify]: Simplified to 0 1552473746.896 * [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))) 1552473746.896 * * * * [progress]: [ 205 / 455 ] simplifiying candidate # 1552473746.897 * [simplify]: Simplifying (fma y.re x.im (- (* y.im (* x.re 1)))) 1552473746.897 * * [simplify]: iters left: 6 (9 enodes) 1552473746.902 * * [simplify]: iters left: 5 (34 enodes) 1552473746.912 * * [simplify]: iters left: 4 (50 enodes) 1552473746.920 * * [simplify]: iters left: 3 (58 enodes) 1552473746.928 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473746.928 * * [simplify]: Extracting #1: cost 12 inf + 0 1552473746.928 * * [simplify]: Extracting #2: cost 9 inf + 251 1552473746.928 * * [simplify]: Extracting #3: cost 1 inf + 818 1552473746.928 * * [simplify]: Extracting #4: cost 0 inf + 830 1552473746.929 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1552473746.929 * [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))) 1552473746.929 * [simplify]: Simplifying (fma (- y.im) (* x.re 1) (* y.im (* x.re 1))) 1552473746.929 * * [simplify]: iters left: 5 (7 enodes) 1552473746.931 * * [simplify]: iters left: 4 (24 enodes) 1552473746.935 * * [simplify]: iters left: 3 (37 enodes) 1552473746.942 * * [simplify]: iters left: 2 (53 enodes) 1552473746.952 * * [simplify]: iters left: 1 (58 enodes) 1552473746.961 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473746.961 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473746.961 * [simplify]: Simplified to 0 1552473746.961 * [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))) 1552473746.961 * * * * [progress]: [ 206 / 455 ] simplifiying candidate # 1552473746.961 * [simplify]: Simplifying (fma y.re x.im (- (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re))))) 1552473746.962 * * [simplify]: iters left: 6 (10 enodes) 1552473746.964 * * [simplify]: iters left: 5 (42 enodes) 1552473746.971 * * [simplify]: iters left: 4 (83 enodes) 1552473746.986 * * [simplify]: iters left: 3 (123 enodes) 1552473747.012 * * [simplify]: iters left: 2 (133 enodes) 1552473747.028 * * [simplify]: iters left: 1 (143 enodes) 1552473747.045 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473747.046 * * [simplify]: Extracting #1: cost 17 inf + 0 1552473747.046 * * [simplify]: Extracting #2: cost 31 inf + 3 1552473747.046 * * [simplify]: Extracting #3: cost 17 inf + 1272 1552473747.047 * * [simplify]: Extracting #4: cost 0 inf + 3258 1552473747.048 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1552473747.048 * [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))) 1552473747.048 * [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)))) 1552473747.048 * * [simplify]: iters left: 6 (8 enodes) 1552473747.051 * * [simplify]: iters left: 5 (36 enodes) 1552473747.063 * * [simplify]: iters left: 4 (64 enodes) 1552473747.088 * * [simplify]: iters left: 3 (129 enodes) 1552473747.121 * * [simplify]: iters left: 2 (200 enodes) 1552473747.170 * * [simplify]: iters left: 1 (223 enodes) 1552473747.196 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473747.196 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473747.196 * [simplify]: Simplified to 0 1552473747.196 * [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))) 1552473747.196 * * * * [progress]: [ 207 / 455 ] simplifiying candidate # 1552473747.196 * [simplify]: Simplifying (fma y.re x.im (- (* (* (sqrt x.re) y.im) (sqrt x.re)))) 1552473747.197 * * [simplify]: iters left: 6 (9 enodes) 1552473747.200 * * [simplify]: iters left: 5 (35 enodes) 1552473747.205 * * [simplify]: iters left: 4 (56 enodes) 1552473747.219 * * [simplify]: iters left: 3 (75 enodes) 1552473747.238 * * [simplify]: iters left: 2 (78 enodes) 1552473747.257 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473747.257 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473747.257 * * [simplify]: Extracting #2: cost 21 inf + 3 1552473747.258 * * [simplify]: Extracting #3: cost 7 inf + 964 1552473747.258 * * [simplify]: Extracting #4: cost 0 inf + 1497 1552473747.259 * * [simplify]: Extracting #5: cost 0 inf + 1482 1552473747.259 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1552473747.259 * [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))) 1552473747.259 * [simplify]: Simplifying (fma (- (* (sqrt x.re) y.im)) (sqrt x.re) (* (* (sqrt x.re) y.im) (sqrt x.re))) 1552473747.259 * * [simplify]: iters left: 6 (7 enodes) 1552473747.261 * * [simplify]: iters left: 5 (29 enodes) 1552473747.266 * * [simplify]: iters left: 4 (46 enodes) 1552473747.274 * * [simplify]: iters left: 3 (81 enodes) 1552473747.289 * * [simplify]: iters left: 2 (110 enodes) 1552473747.316 * * [simplify]: iters left: 1 (111 enodes) 1552473747.334 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473747.334 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473747.334 * [simplify]: Simplified to 0 1552473747.334 * [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))) 1552473747.334 * * * * [progress]: [ 208 / 455 ] simplifiying candidate # 1552473747.335 * [simplify]: Simplifying (fma y.re x.im (- (* (* x.re y.im) 1))) 1552473747.335 * * [simplify]: iters left: 6 (9 enodes) 1552473747.340 * * [simplify]: iters left: 5 (38 enodes) 1552473747.348 * * [simplify]: iters left: 4 (63 enodes) 1552473747.359 * * [simplify]: iters left: 3 (88 enodes) 1552473747.372 * * [simplify]: iters left: 2 (96 enodes) 1552473747.394 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473747.394 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473747.394 * * [simplify]: Extracting #2: cost 9 inf + 170 1552473747.395 * * [simplify]: Extracting #3: cost 1 inf + 708 1552473747.396 * * [simplify]: Extracting #4: cost 0 inf + 750 1552473747.396 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1552473747.396 * [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))) 1552473747.397 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1552473747.397 * * [simplify]: iters left: 5 (7 enodes) 1552473747.401 * * [simplify]: iters left: 4 (31 enodes) 1552473747.412 * * [simplify]: iters left: 3 (53 enodes) 1552473747.428 * * [simplify]: iters left: 2 (65 enodes) 1552473747.439 * * [simplify]: iters left: 1 (97 enodes) 1552473747.452 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473747.452 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473747.452 * [simplify]: Simplified to 0 1552473747.452 * [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))) 1552473747.452 * * * * [progress]: [ 209 / 455 ] simplifiying candidate # 1552473747.452 * [simplify]: Simplifying (fma y.re x.im (- (* x.re y.im))) 1552473747.452 * * [simplify]: iters left: 5 (7 enodes) 1552473747.454 * * [simplify]: iters left: 4 (28 enodes) 1552473747.459 * * [simplify]: iters left: 3 (39 enodes) 1552473747.469 * * [simplify]: iters left: 2 (44 enodes) 1552473747.479 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473747.480 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473747.480 * * [simplify]: Extracting #2: cost 8 inf + 210 1552473747.480 * * [simplify]: Extracting #3: cost 1 inf + 736 1552473747.481 * * [simplify]: Extracting #4: cost 0 inf + 748 1552473747.481 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1552473747.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 (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im))) 1552473747.481 * [simplify]: Simplifying (fma (- x.re) y.im (* x.re y.im)) 1552473747.482 * * [simplify]: iters left: 3 (5 enodes) 1552473747.484 * * [simplify]: iters left: 2 (18 enodes) 1552473747.489 * * [simplify]: iters left: 1 (25 enodes) 1552473747.497 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473747.497 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473747.498 * * [simplify]: Extracting #2: cost 11 inf + 2 1552473747.498 * * [simplify]: Extracting #3: cost 4 inf + 373 1552473747.498 * * [simplify]: Extracting #4: cost 0 inf + 699 1552473747.498 * [simplify]: Simplified to (- (* x.re y.im) (* x.re y.im)) 1552473747.498 * [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))) 1552473747.498 * * * * [progress]: [ 210 / 455 ] simplifiying candidate # 1552473747.498 * * * * [progress]: [ 211 / 455 ] simplifiying candidate # 1552473747.498 * * * * [progress]: [ 212 / 455 ] simplifiying candidate # 1552473747.498 * * * * [progress]: [ 213 / 455 ] simplifiying candidate # 1552473747.498 * [simplify]: Simplifying (* (cbrt (* x.im y.re)) (cbrt (* x.im y.re))) 1552473747.499 * * [simplify]: iters left: 5 (5 enodes) 1552473747.500 * * [simplify]: iters left: 4 (16 enodes) 1552473747.502 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473747.502 * * [simplify]: Extracting #1: cost 3 inf + 0 1552473747.502 * * [simplify]: Extracting #2: cost 5 inf + 0 1552473747.502 * * [simplify]: Extracting #3: cost 8 inf + 0 1552473747.502 * * [simplify]: Extracting #4: cost 6 inf + 2 1552473747.502 * * [simplify]: Extracting #5: cost 0 inf + 654 1552473747.502 * [simplify]: Simplified to (* (cbrt (* x.im y.re)) (cbrt (* x.im y.re))) 1552473747.502 * [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))) 1552473747.502 * * * * [progress]: [ 214 / 455 ] simplifiying candidate # 1552473747.502 * [simplify]: Simplifying (sqrt (* x.im y.re)) 1552473747.502 * * [simplify]: iters left: 3 (4 enodes) 1552473747.503 * * [simplify]: iters left: 2 (13 enodes) 1552473747.505 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473747.505 * * [simplify]: Extracting #1: cost 3 inf + 0 1552473747.505 * * [simplify]: Extracting #2: cost 6 inf + 0 1552473747.505 * * [simplify]: Extracting #3: cost 4 inf + 2 1552473747.505 * * [simplify]: Extracting #4: cost 0 inf + 250 1552473747.505 * [simplify]: Simplified to (sqrt (* x.im y.re)) 1552473747.505 * [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))) 1552473747.505 * * * * [progress]: [ 215 / 455 ] simplifiying candidate # 1552473747.505 * * * * [progress]: [ 216 / 455 ] simplifiying candidate # 1552473747.505 * [simplify]: Simplifying (* (sqrt x.im) (sqrt y.re)) 1552473747.505 * * [simplify]: iters left: 3 (5 enodes) 1552473747.506 * * [simplify]: iters left: 2 (16 enodes) 1552473747.508 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473747.509 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473747.509 * * [simplify]: Extracting #2: cost 8 inf + 0 1552473747.509 * * [simplify]: Extracting #3: cost 4 inf + 84 1552473747.509 * * [simplify]: Extracting #4: cost 0 inf + 410 1552473747.509 * [simplify]: Simplified to (* (sqrt y.re) (sqrt x.im)) 1552473747.509 * [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))) 1552473747.509 * * * * [progress]: [ 217 / 455 ] simplifiying candidate # 1552473747.509 * [simplify]: Simplifying (* x.im (* (cbrt y.re) (cbrt y.re))) 1552473747.509 * * [simplify]: iters left: 5 (5 enodes) 1552473747.510 * * [simplify]: iters left: 4 (18 enodes) 1552473747.513 * * [simplify]: iters left: 3 (22 enodes) 1552473747.516 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473747.516 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473747.516 * * [simplify]: Extracting #2: cost 9 inf + 1 1552473747.516 * * [simplify]: Extracting #3: cost 0 inf + 974 1552473747.516 * [simplify]: Simplified to (* (* (cbrt y.re) (cbrt y.re)) x.im) 1552473747.516 * [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))) 1552473747.516 * * * * [progress]: [ 218 / 455 ] simplifiying candidate # 1552473747.516 * [simplify]: Simplifying (* x.im (sqrt y.re)) 1552473747.516 * * [simplify]: iters left: 3 (4 enodes) 1552473747.517 * * [simplify]: iters left: 2 (13 enodes) 1552473747.520 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473747.520 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473747.520 * * [simplify]: Extracting #2: cost 5 inf + 1 1552473747.520 * * [simplify]: Extracting #3: cost 4 inf + 2 1552473747.520 * * [simplify]: Extracting #4: cost 0 inf + 248 1552473747.520 * [simplify]: Simplified to (* x.im (sqrt y.re)) 1552473747.520 * [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))) 1552473747.520 * * * * [progress]: [ 219 / 455 ] simplifiying candidate # 1552473747.521 * [simplify]: Simplifying (* x.im 1) 1552473747.521 * * [simplify]: iters left: 2 (3 enodes) 1552473747.522 * * [simplify]: iters left: 1 (9 enodes) 1552473747.523 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473747.523 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473747.523 * [simplify]: Simplified to x.im 1552473747.523 * [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))) 1552473747.523 * * * * [progress]: [ 220 / 455 ] simplifiying candidate # 1552473747.524 * [simplify]: Simplifying (* (cbrt x.im) (cbrt x.im)) 1552473747.524 * * [simplify]: iters left: 3 (3 enodes) 1552473747.524 * * [simplify]: iters left: 2 (9 enodes) 1552473747.526 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473747.526 * * [simplify]: Extracting #1: cost 3 inf + 0 1552473747.526 * * [simplify]: Extracting #2: cost 5 inf + 0 1552473747.526 * * [simplify]: Extracting #3: cost 4 inf + 1 1552473747.526 * * [simplify]: Extracting #4: cost 0 inf + 405 1552473747.526 * [simplify]: Simplified to (* (cbrt x.im) (cbrt x.im)) 1552473747.526 * [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))) 1552473747.526 * * * * [progress]: [ 221 / 455 ] simplifiying candidate # 1552473747.526 * [simplify]: Simplifying (sqrt x.im) 1552473747.526 * * [simplify]: iters left: 1 (2 enodes) 1552473747.527 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473747.527 * * [simplify]: Extracting #1: cost 3 inf + 0 1552473747.527 * * [simplify]: Extracting #2: cost 2 inf + 1 1552473747.527 * * [simplify]: Extracting #3: cost 0 inf + 83 1552473747.527 * [simplify]: Simplified to (sqrt x.im) 1552473747.527 * [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))) 1552473747.527 * * * * [progress]: [ 222 / 455 ] simplifiying candidate # 1552473747.527 * * * * [progress]: [ 223 / 455 ] simplifiying candidate # 1552473747.527 * * * * [progress]: [ 224 / 455 ] simplifiying candidate # 1552473747.527 * [simplify]: Simplifying (/ (exp (* x.im y.re)) (exp (* x.re y.im))) 1552473747.527 * * [simplify]: iters left: 5 (9 enodes) 1552473747.529 * * [simplify]: iters left: 4 (35 enodes) 1552473747.535 * * [simplify]: iters left: 3 (56 enodes) 1552473747.551 * * [simplify]: iters left: 2 (97 enodes) 1552473747.567 * * [simplify]: iters left: 1 (199 enodes) 1552473747.617 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473747.617 * * [simplify]: Extracting #1: cost 63 inf + 0 1552473747.617 * * [simplify]: Extracting #2: cost 178 inf + 0 1552473747.618 * * [simplify]: Extracting #3: cost 210 inf + 773 1552473747.619 * * [simplify]: Extracting #4: cost 179 inf + 3940 1552473747.622 * * [simplify]: Extracting #5: cost 116 inf + 19638 1552473747.628 * * [simplify]: Extracting #6: cost 27 inf + 74061 1552473747.637 * * [simplify]: Extracting #7: cost 0 inf + 95315 1552473747.647 * [simplify]: Simplified to (exp (- (* x.im y.re) (* x.re y.im))) 1552473747.647 * [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))) 1552473747.647 * * * * [progress]: [ 225 / 455 ] simplifiying candidate # 1552473747.647 * * * * [progress]: [ 226 / 455 ] simplifiying candidate # 1552473747.647 * * * * [progress]: [ 227 / 455 ] simplifiying candidate # 1552473747.647 * * * * [progress]: [ 228 / 455 ] simplifiying candidate # 1552473747.647 * * * * [progress]: [ 229 / 455 ] simplifiying candidate # 1552473747.647 * * * * [progress]: [ 230 / 455 ] simplifiying candidate # 1552473747.647 * * * * [progress]: [ 231 / 455 ] simplifiying candidate # 1552473747.647 * * * * [progress]: [ 232 / 455 ] simplifiying candidate # 1552473747.647 * * * * [progress]: [ 233 / 455 ] simplifiying candidate # 1552473747.647 * * * * [progress]: [ 234 / 455 ] simplifiying candidate # 1552473747.647 * * * * [progress]: [ 235 / 455 ] simplifiying candidate # 1552473747.648 * [simplify]: Simplifying (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) 1552473747.648 * * [simplify]: iters left: 5 (9 enodes) 1552473747.649 * * [simplify]: iters left: 4 (30 enodes) 1552473747.653 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473747.653 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473747.653 * * [simplify]: Extracting #2: cost 8 inf + 0 1552473747.654 * * [simplify]: Extracting #3: cost 14 inf + 0 1552473747.654 * * [simplify]: Extracting #4: cost 10 inf + 4 1552473747.654 * * [simplify]: Extracting #5: cost 4 inf + 376 1552473747.654 * * [simplify]: Extracting #6: cost 1 inf + 704 1552473747.654 * * [simplify]: Extracting #7: cost 0 inf + 908 1552473747.654 * [simplify]: Simplified to (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) 1552473747.654 * [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))) 1552473747.654 * [simplify]: Simplifying (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) 1552473747.654 * * [simplify]: iters left: 5 (9 enodes) 1552473747.656 * * [simplify]: iters left: 4 (31 enodes) 1552473747.660 * * [simplify]: iters left: 3 (34 enodes) 1552473747.665 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473747.665 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473747.665 * * [simplify]: Extracting #2: cost 10 inf + 0 1552473747.665 * * [simplify]: Extracting #3: cost 16 inf + 0 1552473747.665 * * [simplify]: Extracting #4: cost 12 inf + 4 1552473747.665 * * [simplify]: Extracting #5: cost 5 inf + 498 1552473747.665 * * [simplify]: Extracting #6: cost 0 inf + 1152 1552473747.666 * [simplify]: Simplified to (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) 1552473747.666 * [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))) 1552473747.666 * * * * [progress]: [ 236 / 455 ] simplifiying candidate # 1552473747.666 * [simplify]: Simplifying (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) 1552473747.666 * * [simplify]: iters left: 5 (10 enodes) 1552473747.668 * * [simplify]: iters left: 4 (33 enodes) 1552473747.676 * * [simplify]: iters left: 3 (35 enodes) 1552473747.688 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473747.688 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473747.688 * * [simplify]: Extracting #2: cost 13 inf + 0 1552473747.688 * * [simplify]: Extracting #3: cost 12 inf + 84 1552473747.688 * * [simplify]: Extracting #4: cost 6 inf + 412 1552473747.689 * * [simplify]: Extracting #5: cost 1 inf + 1016 1552473747.689 * * [simplify]: Extracting #6: cost 0 inf + 1098 1552473747.690 * [simplify]: Simplified to (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) 1552473747.690 * [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))) 1552473747.690 * [simplify]: Simplifying (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) 1552473747.690 * * [simplify]: iters left: 5 (10 enodes) 1552473747.695 * * [simplify]: iters left: 4 (34 enodes) 1552473747.704 * * [simplify]: iters left: 3 (43 enodes) 1552473747.717 * * [simplify]: iters left: 2 (51 enodes) 1552473747.729 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473747.729 * * [simplify]: Extracting #1: cost 9 inf + 0 1552473747.729 * * [simplify]: Extracting #2: cost 19 inf + 0 1552473747.729 * * [simplify]: Extracting #3: cost 17 inf + 125 1552473747.729 * * [simplify]: Extracting #4: cost 7 inf + 979 1552473747.730 * * [simplify]: Extracting #5: cost 1 inf + 1714 1552473747.730 * * [simplify]: Extracting #6: cost 0 inf + 1796 1552473747.731 * [simplify]: Simplified to (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) 1552473747.731 * [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))) 1552473747.731 * * * * [progress]: [ 237 / 455 ] simplifiying candidate # 1552473747.731 * [simplify]: Simplifying (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) 1552473747.731 * * [simplify]: iters left: 5 (10 enodes) 1552473747.733 * * [simplify]: iters left: 4 (34 enodes) 1552473747.738 * * [simplify]: iters left: 3 (35 enodes) 1552473747.742 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473747.742 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473747.742 * * [simplify]: Extracting #2: cost 13 inf + 0 1552473747.742 * * [simplify]: Extracting #3: cost 12 inf + 84 1552473747.742 * * [simplify]: Extracting #4: cost 7 inf + 210 1552473747.743 * * [simplify]: Extracting #5: cost 2 inf + 757 1552473747.743 * * [simplify]: Extracting #6: cost 0 inf + 1098 1552473747.743 * [simplify]: Simplified to (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) 1552473747.743 * [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))) 1552473747.743 * [simplify]: Simplifying (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) 1552473747.743 * * [simplify]: iters left: 5 (10 enodes) 1552473747.745 * * [simplify]: iters left: 4 (35 enodes) 1552473747.750 * * [simplify]: iters left: 3 (39 enodes) 1552473747.755 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473747.756 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473747.756 * * [simplify]: Extracting #2: cost 15 inf + 0 1552473747.756 * * [simplify]: Extracting #3: cost 15 inf + 43 1552473747.756 * * [simplify]: Extracting #4: cost 8 inf + 252 1552473747.756 * * [simplify]: Extracting #5: cost 3 inf + 904 1552473747.756 * * [simplify]: Extracting #6: cost 0 inf + 1392 1552473747.757 * [simplify]: Simplified to (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) 1552473747.757 * [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))) 1552473747.757 * * * * [progress]: [ 238 / 455 ] simplifiying candidate # 1552473747.757 * [simplify]: Simplifying (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) 1552473747.757 * * [simplify]: iters left: 5 (11 enodes) 1552473747.759 * * [simplify]: iters left: 4 (37 enodes) 1552473747.764 * * [simplify]: iters left: 3 (40 enodes) 1552473747.769 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473747.769 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473747.769 * * [simplify]: Extracting #2: cost 18 inf + 0 1552473747.769 * * [simplify]: Extracting #3: cost 13 inf + 45 1552473747.769 * * [simplify]: Extracting #4: cost 5 inf + 535 1552473747.770 * * [simplify]: Extracting #5: cost 0 inf + 1338 1552473747.770 * [simplify]: Simplified to (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) 1552473747.770 * [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))) 1552473747.770 * [simplify]: Simplifying (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) 1552473747.770 * * [simplify]: iters left: 5 (11 enodes) 1552473747.772 * * [simplify]: iters left: 4 (38 enodes) 1552473747.778 * * [simplify]: iters left: 3 (48 enodes) 1552473747.786 * * [simplify]: iters left: 2 (56 enodes) 1552473747.796 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473747.796 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473747.796 * * [simplify]: Extracting #2: cost 24 inf + 0 1552473747.797 * * [simplify]: Extracting #3: cost 16 inf + 168 1552473747.797 * * [simplify]: Extracting #4: cost 5 inf + 1184 1552473747.798 * * [simplify]: Extracting #5: cost 0 inf + 2036 1552473747.799 * [simplify]: Simplified to (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) 1552473747.799 * [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))) 1552473747.799 * * * * [progress]: [ 239 / 455 ] simplifiying candidate # 1552473747.799 * [simplify]: Simplifying (- (* x.im y.re) (* x.re y.im)) 1552473747.800 * * [simplify]: iters left: 4 (7 enodes) 1552473747.803 * * [simplify]: iters left: 3 (26 enodes) 1552473747.810 * * [simplify]: iters left: 2 (36 enodes) 1552473747.820 * * [simplify]: iters left: 1 (44 enodes) 1552473747.831 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473747.831 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473747.831 * * [simplify]: Extracting #2: cost 10 inf + 86 1552473747.831 * * [simplify]: Extracting #3: cost 2 inf + 654 1552473747.832 * * [simplify]: Extracting #4: cost 0 inf + 748 1552473747.832 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473747.832 * [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))) 1552473747.833 * * * * [progress]: [ 240 / 455 ] simplifiying candidate # 1552473747.833 * [simplify]: Simplifying (- (* x.im y.re) (* x.re y.im)) 1552473747.833 * * [simplify]: iters left: 4 (7 enodes) 1552473747.837 * * [simplify]: iters left: 3 (26 enodes) 1552473747.844 * * [simplify]: iters left: 2 (36 enodes) 1552473747.854 * * [simplify]: iters left: 1 (44 enodes) 1552473747.865 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473747.865 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473747.865 * * [simplify]: Extracting #2: cost 10 inf + 86 1552473747.865 * * [simplify]: Extracting #3: cost 2 inf + 654 1552473747.865 * * [simplify]: Extracting #4: cost 0 inf + 748 1552473747.866 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473747.866 * [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))) 1552473747.866 * * * * [progress]: [ 241 / 455 ] simplifiying candidate # 1552473747.866 * [simplify]: Simplifying (- (* x.im y.re) (* x.re y.im)) 1552473747.866 * * [simplify]: iters left: 4 (7 enodes) 1552473747.868 * * [simplify]: iters left: 3 (26 enodes) 1552473747.871 * * [simplify]: iters left: 2 (36 enodes) 1552473747.876 * * [simplify]: iters left: 1 (44 enodes) 1552473747.881 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473747.881 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473747.882 * * [simplify]: Extracting #2: cost 10 inf + 86 1552473747.882 * * [simplify]: Extracting #3: cost 2 inf + 654 1552473747.882 * * [simplify]: Extracting #4: cost 0 inf + 748 1552473747.882 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473747.882 * [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))) 1552473747.882 * * * * [progress]: [ 242 / 455 ] simplifiying candidate # 1552473747.882 * [simplify]: Simplifying (- (* x.im y.re) (* x.re y.im)) 1552473747.883 * * [simplify]: iters left: 4 (7 enodes) 1552473747.884 * * [simplify]: iters left: 3 (26 enodes) 1552473747.888 * * [simplify]: iters left: 2 (36 enodes) 1552473747.898 * * [simplify]: iters left: 1 (44 enodes) 1552473747.908 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473747.908 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473747.908 * * [simplify]: Extracting #2: cost 10 inf + 86 1552473747.908 * * [simplify]: Extracting #3: cost 2 inf + 654 1552473747.909 * * [simplify]: Extracting #4: cost 0 inf + 748 1552473747.909 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473747.909 * [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))) 1552473747.910 * * * * [progress]: [ 243 / 455 ] simplifiying candidate # 1552473747.910 * * * * [progress]: [ 244 / 455 ] simplifiying candidate #real (real->posit16 (- (* x.im y.re) (* x.re y.im)))) (hypot y.re y.im)) (hypot y.re y.im)))> 1552473747.910 * * * * [progress]: [ 245 / 455 ] simplifiying candidate # 1552473747.910 * * * * [progress]: [ 246 / 455 ] simplifiying candidate # 1552473747.910 * * * * [progress]: [ 247 / 455 ] simplifiying candidate # 1552473747.910 * * * * [progress]: [ 248 / 455 ] simplifiying candidate # 1552473747.910 * [simplify]: Simplifying (- (- (log (- (* x.im y.re) (* x.re y.im))) (log (hypot y.re y.im))) (log (hypot y.re y.im))) 1552473747.910 * * [simplify]: iters left: 6 (12 enodes) 1552473747.916 * * [simplify]: iters left: 5 (46 enodes) 1552473747.929 * * [simplify]: iters left: 4 (70 enodes) 1552473747.952 * * [simplify]: iters left: 3 (87 enodes) 1552473747.974 * * [simplify]: iters left: 2 (89 enodes) 1552473747.986 * * [simplify]: iters left: 1 (96 enodes) 1552473747.999 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473747.999 * * [simplify]: Extracting #1: cost 12 inf + 0 1552473747.999 * * [simplify]: Extracting #2: cost 24 inf + 0 1552473747.999 * * [simplify]: Extracting #3: cost 35 inf + 0 1552473747.999 * * [simplify]: Extracting #4: cost 32 inf + 210 1552473747.999 * * [simplify]: Extracting #5: cost 19 inf + 1554 1552473748.000 * * [simplify]: Extracting #6: cost 4 inf + 5587 1552473748.001 * * [simplify]: Extracting #7: cost 0 inf + 6759 1552473748.003 * [simplify]: Simplified to (- (- (log (- (* x.im y.re) (* x.re y.im))) (log (hypot y.re y.im))) (log (hypot y.re y.im))) 1552473748.003 * [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))))) 1552473748.003 * * * * [progress]: [ 249 / 455 ] simplifiying candidate # 1552473748.003 * [simplify]: Simplifying (- (log (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (log (hypot y.re y.im))) 1552473748.003 * * [simplify]: iters left: 6 (12 enodes) 1552473748.006 * * [simplify]: iters left: 5 (48 enodes) 1552473748.015 * * [simplify]: iters left: 4 (82 enodes) 1552473748.037 * * [simplify]: iters left: 3 (129 enodes) 1552473748.074 * * [simplify]: iters left: 2 (160 enodes) 1552473748.115 * * [simplify]: iters left: 1 (173 enodes) 1552473748.144 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473748.144 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473748.144 * * [simplify]: Extracting #2: cost 17 inf + 0 1552473748.144 * * [simplify]: Extracting #3: cost 34 inf + 0 1552473748.144 * * [simplify]: Extracting #4: cost 47 inf + 169 1552473748.145 * * [simplify]: Extracting #5: cost 38 inf + 2171 1552473748.146 * * [simplify]: Extracting #6: cost 9 inf + 6622 1552473748.148 * * [simplify]: Extracting #7: cost 0 inf + 7968 1552473748.149 * [simplify]: Simplified to (- (log (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (log (hypot y.re y.im))) 1552473748.149 * [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))))) 1552473748.149 * * * * [progress]: [ 250 / 455 ] simplifiying candidate # 1552473748.150 * * * * [progress]: [ 251 / 455 ] simplifiying candidate # 1552473748.150 * * * * [progress]: [ 252 / 455 ] simplifiying candidate # 1552473748.150 * [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))) 1552473748.150 * * [simplify]: iters left: 6 (14 enodes) 1552473748.153 * * [simplify]: iters left: 5 (60 enodes) 1552473748.168 * * [simplify]: iters left: 4 (167 enodes) 1552473748.237 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473748.238 * * [simplify]: Extracting #1: cost 47 inf + 0 1552473748.238 * * [simplify]: Extracting #2: cost 135 inf + 0 1552473748.240 * * [simplify]: Extracting #3: cost 185 inf + 640 1552473748.247 * * [simplify]: Extracting #4: cost 82 inf + 24298 1552473748.269 * * [simplify]: Extracting #5: cost 7 inf + 45005 1552473748.292 * * [simplify]: Extracting #6: cost 0 inf + 46712 1552473748.315 * [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))) 1552473748.315 * [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))))) 1552473748.315 * * * * [progress]: [ 253 / 455 ] simplifiying candidate # 1552473748.316 * [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))) 1552473748.316 * * [simplify]: iters left: 6 (14 enodes) 1552473748.323 * * [simplify]: iters left: 5 (65 enodes) 1552473748.347 * * [simplify]: iters left: 4 (175 enodes) 1552473748.432 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473748.432 * * [simplify]: Extracting #1: cost 48 inf + 0 1552473748.432 * * [simplify]: Extracting #2: cost 149 inf + 1 1552473748.433 * * [simplify]: Extracting #3: cost 211 inf + 1049 1552473748.439 * * [simplify]: Extracting #4: cost 94 inf + 33233 1552473748.464 * * [simplify]: Extracting #5: cost 0 inf + 61948 1552473748.490 * * [simplify]: Extracting #6: cost 0 inf + 60755 1552473748.506 * * [simplify]: Extracting #7: cost 0 inf + 60595 1552473748.522 * [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))) 1552473748.522 * [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))))) 1552473748.522 * * * * [progress]: [ 254 / 455 ] simplifiying candidate # 1552473748.522 * * * * [progress]: [ 255 / 455 ] simplifiying candidate # 1552473748.522 * * * * [progress]: [ 256 / 455 ] simplifiying candidate # 1552473748.522 * * * * [progress]: [ 257 / 455 ] simplifiying candidate # 1552473748.522 * * * * [progress]: [ 258 / 455 ] simplifiying candidate # 1552473748.523 * [simplify]: Simplifying (/ (/ (* x.im y.re) (hypot y.re y.im)) (hypot y.re y.im)) 1552473748.523 * * [simplify]: iters left: 6 (7 enodes) 1552473748.526 * * [simplify]: iters left: 5 (26 enodes) 1552473748.534 * * [simplify]: iters left: 4 (43 enodes) 1552473748.547 * * [simplify]: iters left: 3 (67 enodes) 1552473748.568 * * [simplify]: iters left: 2 (77 enodes) 1552473748.589 * * [simplify]: iters left: 1 (79 enodes) 1552473748.601 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473748.601 * * [simplify]: Extracting #1: cost 16 inf + 0 1552473748.601 * * [simplify]: Extracting #2: cost 27 inf + 2 1552473748.602 * * [simplify]: Extracting #3: cost 20 inf + 477 1552473748.602 * * [simplify]: Extracting #4: cost 0 inf + 2907 1552473748.603 * [simplify]: Simplified to (/ (* x.im y.re) (* (hypot y.re y.im) (hypot y.re y.im))) 1552473748.603 * [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)))) 1552473748.603 * * * * [progress]: [ 259 / 455 ] simplifiying candidate # 1552473748.603 * [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)))) 1552473748.603 * * [simplify]: iters left: 6 (14 enodes) 1552473748.606 * * [simplify]: iters left: 5 (56 enodes) 1552473748.615 * * [simplify]: iters left: 4 (95 enodes) 1552473748.640 * * [simplify]: iters left: 3 (132 enodes) 1552473748.667 * * [simplify]: iters left: 2 (163 enodes) 1552473748.693 * * [simplify]: iters left: 1 (175 enodes) 1552473748.719 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473748.719 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473748.719 * * [simplify]: Extracting #2: cost 22 inf + 0 1552473748.719 * * [simplify]: Extracting #3: cost 33 inf + 0 1552473748.720 * * [simplify]: Extracting #4: cost 52 inf + 3 1552473748.720 * * [simplify]: Extracting #5: cost 48 inf + 2138 1552473748.721 * * [simplify]: Extracting #6: cost 9 inf + 9194 1552473748.724 * * [simplify]: Extracting #7: cost 1 inf + 11661 1552473748.726 * * [simplify]: Extracting #8: cost 0 inf + 12120 1552473748.728 * [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)))) 1552473748.728 * [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))))) 1552473748.729 * [simplify]: Simplifying (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1552473748.729 * * [simplify]: iters left: 6 (12 enodes) 1552473748.734 * * [simplify]: iters left: 5 (44 enodes) 1552473748.747 * * [simplify]: iters left: 4 (68 enodes) 1552473748.757 * * [simplify]: iters left: 3 (98 enodes) 1552473748.770 * * [simplify]: iters left: 2 (126 enodes) 1552473748.796 * * [simplify]: iters left: 1 (138 enodes) 1552473748.815 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473748.815 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473748.815 * * [simplify]: Extracting #2: cost 8 inf + 0 1552473748.815 * * [simplify]: Extracting #3: cost 19 inf + 0 1552473748.815 * * [simplify]: Extracting #4: cost 35 inf + 214 1552473748.816 * * [simplify]: Extracting #5: cost 26 inf + 3145 1552473748.817 * * [simplify]: Extracting #6: cost 2 inf + 6477 1552473748.818 * * [simplify]: Extracting #7: cost 0 inf + 6578 1552473748.819 * [simplify]: Simplified to (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1552473748.819 * [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))))) 1552473748.820 * * * * [progress]: [ 260 / 455 ] simplifiying candidate # 1552473748.820 * [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))) 1552473748.820 * * [simplify]: iters left: 6 (13 enodes) 1552473748.823 * * [simplify]: iters left: 5 (49 enodes) 1552473748.831 * * [simplify]: iters left: 4 (77 enodes) 1552473748.842 * * [simplify]: iters left: 3 (110 enodes) 1552473748.860 * * [simplify]: iters left: 2 (138 enodes) 1552473748.879 * * [simplify]: iters left: 1 (150 enodes) 1552473748.916 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473748.916 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473748.916 * * [simplify]: Extracting #2: cost 14 inf + 0 1552473748.916 * * [simplify]: Extracting #3: cost 25 inf + 0 1552473748.916 * * [simplify]: Extracting #4: cost 44 inf + 3 1552473748.917 * * [simplify]: Extracting #5: cost 41 inf + 1879 1552473748.919 * * [simplify]: Extracting #6: cost 6 inf + 7103 1552473748.923 * * [simplify]: Extracting #7: cost 0 inf + 8692 1552473748.925 * [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)))) 1552473748.926 * [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))))) 1552473748.926 * [simplify]: Simplifying (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1552473748.926 * * [simplify]: iters left: 6 (12 enodes) 1552473748.928 * * [simplify]: iters left: 5 (44 enodes) 1552473748.935 * * [simplify]: iters left: 4 (68 enodes) 1552473748.946 * * [simplify]: iters left: 3 (98 enodes) 1552473748.960 * * [simplify]: iters left: 2 (126 enodes) 1552473748.994 * * [simplify]: iters left: 1 (138 enodes) 1552473749.018 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473749.018 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473749.018 * * [simplify]: Extracting #2: cost 8 inf + 0 1552473749.018 * * [simplify]: Extracting #3: cost 19 inf + 0 1552473749.018 * * [simplify]: Extracting #4: cost 35 inf + 214 1552473749.019 * * [simplify]: Extracting #5: cost 26 inf + 3105 1552473749.020 * * [simplify]: Extracting #6: cost 2 inf + 6317 1552473749.021 * * [simplify]: Extracting #7: cost 0 inf + 6418 1552473749.023 * [simplify]: Simplified to (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1552473749.023 * [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))))) 1552473749.023 * * * * [progress]: [ 261 / 455 ] simplifiying candidate # 1552473749.023 * [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) 1552473749.023 * * [simplify]: iters left: 6 (13 enodes) 1552473749.027 * * [simplify]: iters left: 5 (49 enodes) 1552473749.037 * * [simplify]: iters left: 4 (83 enodes) 1552473749.062 * * [simplify]: iters left: 3 (114 enodes) 1552473749.078 * * [simplify]: iters left: 2 (142 enodes) 1552473749.107 * * [simplify]: iters left: 1 (154 enodes) 1552473749.144 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473749.144 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473749.144 * * [simplify]: Extracting #2: cost 7 inf + 1 1552473749.144 * * [simplify]: Extracting #3: cost 17 inf + 1 1552473749.145 * * [simplify]: Extracting #4: cost 39 inf + 3 1552473749.145 * * [simplify]: Extracting #5: cost 47 inf + 253 1552473749.146 * * [simplify]: Extracting #6: cost 29 inf + 2279 1552473749.148 * * [simplify]: Extracting #7: cost 5 inf + 6016 1552473749.151 * * [simplify]: Extracting #8: cost 0 inf + 6825 1552473749.154 * [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)))) 1552473749.154 * [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)))) 1552473749.154 * [simplify]: Simplifying (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (hypot y.re y.im)) 1552473749.155 * * [simplify]: iters left: 6 (11 enodes) 1552473749.160 * * [simplify]: iters left: 5 (41 enodes) 1552473749.172 * * [simplify]: iters left: 4 (65 enodes) 1552473749.192 * * [simplify]: iters left: 3 (95 enodes) 1552473749.218 * * [simplify]: iters left: 2 (123 enodes) 1552473749.256 * * [simplify]: iters left: 1 (135 enodes) 1552473749.280 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473749.280 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473749.280 * * [simplify]: Extracting #2: cost 9 inf + 0 1552473749.280 * * [simplify]: Extracting #3: cost 13 inf + 116 1552473749.280 * * [simplify]: Extracting #4: cost 33 inf + 214 1552473749.280 * * [simplify]: Extracting #5: cost 32 inf + 1670 1552473749.281 * * [simplify]: Extracting #6: cost 10 inf + 4271 1552473749.282 * * [simplify]: Extracting #7: cost 0 inf + 6144 1552473749.283 * [simplify]: Simplified to (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (hypot y.re y.im)) 1552473749.283 * [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)))) 1552473749.283 * * * * [progress]: [ 262 / 455 ] simplifiying candidate # 1552473749.284 * [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)))) 1552473749.284 * * [simplify]: iters left: 6 (13 enodes) 1552473749.287 * * [simplify]: iters left: 5 (49 enodes) 1552473749.294 * * [simplify]: iters left: 4 (75 enodes) 1552473749.309 * * [simplify]: iters left: 3 (105 enodes) 1552473749.338 * * [simplify]: iters left: 2 (133 enodes) 1552473749.377 * * [simplify]: iters left: 1 (145 enodes) 1552473749.410 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473749.410 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473749.411 * * [simplify]: Extracting #2: cost 12 inf + 0 1552473749.411 * * [simplify]: Extracting #3: cost 23 inf + 0 1552473749.411 * * [simplify]: Extracting #4: cost 40 inf + 117 1552473749.411 * * [simplify]: Extracting #5: cost 35 inf + 2147 1552473749.412 * * [simplify]: Extracting #6: cost 10 inf + 5081 1552473749.413 * * [simplify]: Extracting #7: cost 0 inf + 7610 1552473749.415 * [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)))) 1552473749.415 * [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))))) 1552473749.415 * [simplify]: Simplifying (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1552473749.415 * * [simplify]: iters left: 6 (12 enodes) 1552473749.418 * * [simplify]: iters left: 5 (44 enodes) 1552473749.424 * * [simplify]: iters left: 4 (68 enodes) 1552473749.435 * * [simplify]: iters left: 3 (98 enodes) 1552473749.456 * * [simplify]: iters left: 2 (126 enodes) 1552473749.493 * * [simplify]: iters left: 1 (138 enodes) 1552473749.526 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473749.527 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473749.527 * * [simplify]: Extracting #2: cost 8 inf + 0 1552473749.527 * * [simplify]: Extracting #3: cost 19 inf + 0 1552473749.527 * * [simplify]: Extracting #4: cost 35 inf + 214 1552473749.528 * * [simplify]: Extracting #5: cost 26 inf + 3105 1552473749.530 * * [simplify]: Extracting #6: cost 2 inf + 6317 1552473749.533 * * [simplify]: Extracting #7: cost 0 inf + 6418 1552473749.535 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1552473749.535 * [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))))) 1552473749.535 * * * * [progress]: [ 263 / 455 ] simplifiying candidate # 1552473749.536 * [simplify]: Simplifying (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1552473749.536 * * [simplify]: iters left: 6 (12 enodes) 1552473749.541 * * [simplify]: iters left: 5 (44 enodes) 1552473749.555 * * [simplify]: iters left: 4 (68 enodes) 1552473749.576 * * [simplify]: iters left: 3 (98 enodes) 1552473749.603 * * [simplify]: iters left: 2 (126 enodes) 1552473749.638 * * [simplify]: iters left: 1 (138 enodes) 1552473749.657 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473749.657 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473749.657 * * [simplify]: Extracting #2: cost 8 inf + 0 1552473749.657 * * [simplify]: Extracting #3: cost 19 inf + 0 1552473749.657 * * [simplify]: Extracting #4: cost 35 inf + 214 1552473749.658 * * [simplify]: Extracting #5: cost 26 inf + 3065 1552473749.659 * * [simplify]: Extracting #6: cost 2 inf + 6157 1552473749.660 * * [simplify]: Extracting #7: cost 0 inf + 6258 1552473749.661 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1552473749.661 * [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))))) 1552473749.661 * [simplify]: Simplifying (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1552473749.661 * * [simplify]: iters left: 6 (12 enodes) 1552473749.664 * * [simplify]: iters left: 5 (44 enodes) 1552473749.671 * * [simplify]: iters left: 4 (68 enodes) 1552473749.688 * * [simplify]: iters left: 3 (98 enodes) 1552473749.715 * * [simplify]: iters left: 2 (126 enodes) 1552473749.749 * * [simplify]: iters left: 1 (138 enodes) 1552473749.781 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473749.781 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473749.781 * * [simplify]: Extracting #2: cost 8 inf + 0 1552473749.781 * * [simplify]: Extracting #3: cost 19 inf + 0 1552473749.782 * * [simplify]: Extracting #4: cost 35 inf + 214 1552473749.783 * * [simplify]: Extracting #5: cost 26 inf + 3065 1552473749.785 * * [simplify]: Extracting #6: cost 2 inf + 6157 1552473749.787 * * [simplify]: Extracting #7: cost 0 inf + 6258 1552473749.790 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1552473749.790 * [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))))) 1552473749.790 * * * * [progress]: [ 264 / 455 ] simplifiying candidate # 1552473749.790 * [simplify]: Simplifying (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) 1) 1552473749.790 * * [simplify]: iters left: 6 (12 enodes) 1552473749.796 * * [simplify]: iters left: 5 (44 enodes) 1552473749.810 * * [simplify]: iters left: 4 (70 enodes) 1552473749.822 * * [simplify]: iters left: 3 (100 enodes) 1552473749.837 * * [simplify]: iters left: 2 (128 enodes) 1552473749.857 * * [simplify]: iters left: 1 (140 enodes) 1552473749.886 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473749.887 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473749.887 * * [simplify]: Extracting #2: cost 13 inf + 1 1552473749.887 * * [simplify]: Extracting #3: cost 35 inf + 3 1552473749.887 * * [simplify]: Extracting #4: cost 45 inf + 130 1552473749.887 * * [simplify]: Extracting #5: cost 27 inf + 1869 1552473749.888 * * [simplify]: Extracting #6: cost 2 inf + 5193 1552473749.889 * * [simplify]: Extracting #7: cost 0 inf + 5387 1552473749.890 * [simplify]: Simplified to (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) 1552473749.890 * [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)))) 1552473749.891 * [simplify]: Simplifying (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (hypot y.re y.im)) 1552473749.891 * * [simplify]: iters left: 6 (11 enodes) 1552473749.893 * * [simplify]: iters left: 5 (41 enodes) 1552473749.899 * * [simplify]: iters left: 4 (65 enodes) 1552473749.909 * * [simplify]: iters left: 3 (95 enodes) 1552473749.922 * * [simplify]: iters left: 2 (123 enodes) 1552473749.952 * * [simplify]: iters left: 1 (135 enodes) 1552473749.985 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473749.985 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473749.985 * * [simplify]: Extracting #2: cost 9 inf + 0 1552473749.986 * * [simplify]: Extracting #3: cost 13 inf + 116 1552473749.986 * * [simplify]: Extracting #4: cost 33 inf + 214 1552473749.986 * * [simplify]: Extracting #5: cost 32 inf + 1670 1552473749.988 * * [simplify]: Extracting #6: cost 10 inf + 4231 1552473749.990 * * [simplify]: Extracting #7: cost 0 inf + 5984 1552473749.992 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (hypot y.re y.im)) 1552473749.993 * [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)))) 1552473749.993 * * * * [progress]: [ 265 / 455 ] simplifiying candidate # 1552473749.993 * [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)))) 1552473749.993 * * [simplify]: iters left: 6 (14 enodes) 1552473750.000 * * [simplify]: iters left: 5 (57 enodes) 1552473750.018 * * [simplify]: iters left: 4 (105 enodes) 1552473750.048 * * [simplify]: iters left: 3 (157 enodes) 1552473750.076 * * [simplify]: iters left: 2 (196 enodes) 1552473750.121 * * [simplify]: iters left: 1 (235 enodes) 1552473750.190 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473750.191 * * [simplify]: Extracting #1: cost 33 inf + 0 1552473750.191 * * [simplify]: Extracting #2: cost 82 inf + 0 1552473750.191 * * [simplify]: Extracting #3: cost 85 inf + 7 1552473750.192 * * [simplify]: Extracting #4: cost 69 inf + 3435 1552473750.193 * * [simplify]: Extracting #5: cost 51 inf + 8297 1552473750.196 * * [simplify]: Extracting #6: cost 11 inf + 27444 1552473750.201 * * [simplify]: Extracting #7: cost 0 inf + 33210 1552473750.206 * [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)))) 1552473750.206 * [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))))) 1552473750.206 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1552473750.206 * * [simplify]: iters left: 6 (12 enodes) 1552473750.209 * * [simplify]: iters left: 5 (43 enodes) 1552473750.216 * * [simplify]: iters left: 4 (55 enodes) 1552473750.230 * * [simplify]: iters left: 3 (63 enodes) 1552473750.244 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473750.244 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473750.244 * * [simplify]: Extracting #2: cost 12 inf + 0 1552473750.244 * * [simplify]: Extracting #3: cost 23 inf + 0 1552473750.244 * * [simplify]: Extracting #4: cost 21 inf + 128 1552473750.244 * * [simplify]: Extracting #5: cost 9 inf + 1268 1552473750.245 * * [simplify]: Extracting #6: cost 1 inf + 3075 1552473750.245 * * [simplify]: Extracting #7: cost 0 inf + 3494 1552473750.246 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1552473750.246 * [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)))))) 1552473750.246 * * * * [progress]: [ 266 / 455 ] simplifiying candidate # 1552473750.246 * [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))) 1552473750.246 * * [simplify]: iters left: 6 (15 enodes) 1552473750.250 * * [simplify]: iters left: 5 (58 enodes) 1552473750.260 * * [simplify]: iters left: 4 (99 enodes) 1552473750.285 * * [simplify]: iters left: 3 (152 enodes) 1552473750.329 * * [simplify]: iters left: 2 (199 enodes) 1552473750.370 * * [simplify]: iters left: 1 (216 enodes) 1552473750.410 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473750.410 * * [simplify]: Extracting #1: cost 23 inf + 0 1552473750.410 * * [simplify]: Extracting #2: cost 46 inf + 0 1552473750.411 * * [simplify]: Extracting #3: cost 57 inf + 0 1552473750.411 * * [simplify]: Extracting #4: cost 53 inf + 267 1552473750.412 * * [simplify]: Extracting #5: cost 24 inf + 6619 1552473750.415 * * [simplify]: Extracting #6: cost 3 inf + 15001 1552473750.418 * * [simplify]: Extracting #7: cost 0 inf + 16338 1552473750.423 * [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))) 1552473750.423 * [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))))) 1552473750.423 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1552473750.423 * * [simplify]: iters left: 6 (13 enodes) 1552473750.429 * * [simplify]: iters left: 5 (46 enodes) 1552473750.442 * * [simplify]: iters left: 4 (61 enodes) 1552473750.455 * * [simplify]: iters left: 3 (71 enodes) 1552473750.464 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473750.464 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473750.464 * * [simplify]: Extracting #2: cost 16 inf + 0 1552473750.464 * * [simplify]: Extracting #3: cost 27 inf + 0 1552473750.464 * * [simplify]: Extracting #4: cost 25 inf + 169 1552473750.464 * * [simplify]: Extracting #5: cost 12 inf + 1203 1552473750.465 * * [simplify]: Extracting #6: cost 3 inf + 3751 1552473750.466 * * [simplify]: Extracting #7: cost 0 inf + 4526 1552473750.467 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1552473750.467 * [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)))))) 1552473750.467 * * * * [progress]: [ 267 / 455 ] simplifiying candidate # 1552473750.468 * [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) 1552473750.468 * * [simplify]: iters left: 6 (15 enodes) 1552473750.472 * * [simplify]: iters left: 5 (58 enodes) 1552473750.482 * * [simplify]: iters left: 4 (99 enodes) 1552473750.513 * * [simplify]: iters left: 3 (132 enodes) 1552473750.551 * * [simplify]: iters left: 2 (153 enodes) 1552473750.596 * * [simplify]: iters left: 1 (156 enodes) 1552473750.629 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473750.629 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473750.629 * * [simplify]: Extracting #2: cost 24 inf + 1 1552473750.629 * * [simplify]: Extracting #3: cost 35 inf + 1 1552473750.629 * * [simplify]: Extracting #4: cost 32 inf + 186 1552473750.630 * * [simplify]: Extracting #5: cost 14 inf + 3221 1552473750.633 * * [simplify]: Extracting #6: cost 2 inf + 7161 1552473750.636 * * [simplify]: Extracting #7: cost 0 inf + 7745 1552473750.640 * [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)))) 1552473750.640 * [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)))) 1552473750.640 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (hypot y.re y.im)) 1552473750.641 * * [simplify]: iters left: 6 (12 enodes) 1552473750.646 * * [simplify]: iters left: 5 (43 enodes) 1552473750.654 * * [simplify]: iters left: 4 (58 enodes) 1552473750.662 * * [simplify]: iters left: 3 (68 enodes) 1552473750.671 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473750.671 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473750.671 * * [simplify]: Extracting #2: cost 17 inf + 0 1552473750.671 * * [simplify]: Extracting #3: cost 23 inf + 2 1552473750.671 * * [simplify]: Extracting #4: cost 20 inf + 404 1552473750.672 * * [simplify]: Extracting #5: cost 4 inf + 2616 1552473750.672 * * [simplify]: Extracting #6: cost 0 inf + 4092 1552473750.673 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (hypot y.re y.im))) 1552473750.673 * [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))))) 1552473750.673 * * * * [progress]: [ 268 / 455 ] simplifiying candidate # 1552473750.673 * [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)))) 1552473750.673 * * [simplify]: iters left: 6 (15 enodes) 1552473750.677 * * [simplify]: iters left: 5 (56 enodes) 1552473750.693 * * [simplify]: iters left: 4 (88 enodes) 1552473750.724 * * [simplify]: iters left: 3 (143 enodes) 1552473750.753 * * [simplify]: iters left: 2 (197 enodes) 1552473750.799 * * [simplify]: iters left: 1 (212 enodes) 1552473750.860 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473750.860 * * [simplify]: Extracting #1: cost 23 inf + 0 1552473750.861 * * [simplify]: Extracting #2: cost 46 inf + 0 1552473750.861 * * [simplify]: Extracting #3: cost 57 inf + 0 1552473750.861 * * [simplify]: Extracting #4: cost 53 inf + 267 1552473750.863 * * [simplify]: Extracting #5: cost 27 inf + 5366 1552473750.870 * * [simplify]: Extracting #6: cost 2 inf + 15460 1552473750.877 * * [simplify]: Extracting #7: cost 0 inf + 16338 1552473750.884 * [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)))) 1552473750.884 * [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))))) 1552473750.885 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1552473750.885 * * [simplify]: iters left: 6 (13 enodes) 1552473750.891 * * [simplify]: iters left: 5 (46 enodes) 1552473750.904 * * [simplify]: iters left: 4 (61 enodes) 1552473750.921 * * [simplify]: iters left: 3 (71 enodes) 1552473750.938 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473750.938 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473750.938 * * [simplify]: Extracting #2: cost 16 inf + 0 1552473750.939 * * [simplify]: Extracting #3: cost 27 inf + 0 1552473750.939 * * [simplify]: Extracting #4: cost 25 inf + 169 1552473750.939 * * [simplify]: Extracting #5: cost 12 inf + 1163 1552473750.940 * * [simplify]: Extracting #6: cost 3 inf + 3631 1552473750.942 * * [simplify]: Extracting #7: cost 0 inf + 4526 1552473750.943 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) 1552473750.943 * [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)))))) 1552473750.943 * * * * [progress]: [ 269 / 455 ] simplifiying candidate # 1552473750.944 * [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))) 1552473750.944 * * [simplify]: iters left: 6 (13 enodes) 1552473750.950 * * [simplify]: iters left: 5 (48 enodes) 1552473750.964 * * [simplify]: iters left: 4 (65 enodes) 1552473750.985 * * [simplify]: iters left: 3 (83 enodes) 1552473751.006 * * [simplify]: iters left: 2 (88 enodes) 1552473751.029 * * [simplify]: iters left: 1 (91 enodes) 1552473751.045 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473751.045 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473751.045 * * [simplify]: Extracting #2: cost 23 inf + 0 1552473751.045 * * [simplify]: Extracting #3: cost 28 inf + 59 1552473751.045 * * [simplify]: Extracting #4: cost 24 inf + 518 1552473751.046 * * [simplify]: Extracting #5: cost 11 inf + 2346 1552473751.047 * * [simplify]: Extracting #6: cost 1 inf + 5601 1552473751.048 * * [simplify]: Extracting #7: cost 0 inf + 5940 1552473751.049 * [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)) 1552473751.049 * [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))))) 1552473751.049 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1552473751.049 * * [simplify]: iters left: 6 (12 enodes) 1552473751.052 * * [simplify]: iters left: 5 (43 enodes) 1552473751.058 * * [simplify]: iters left: 4 (53 enodes) 1552473751.067 * * [simplify]: iters left: 3 (62 enodes) 1552473751.082 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473751.082 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473751.082 * * [simplify]: Extracting #2: cost 13 inf + 0 1552473751.082 * * [simplify]: Extracting #3: cost 19 inf + 2 1552473751.082 * * [simplify]: Extracting #4: cost 17 inf + 298 1552473751.083 * * [simplify]: Extracting #5: cost 3 inf + 1763 1552473751.084 * * [simplify]: Extracting #6: cost 0 inf + 2740 1552473751.085 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) 1552473751.085 * [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)))) 1552473751.085 * * * * [progress]: [ 270 / 455 ] simplifiying candidate # 1552473751.085 * [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) 1552473751.086 * * [simplify]: iters left: 6 (14 enodes) 1552473751.093 * * [simplify]: iters left: 5 (51 enodes) 1552473751.110 * * [simplify]: iters left: 4 (74 enodes) 1552473751.133 * * [simplify]: iters left: 3 (94 enodes) 1552473751.151 * * [simplify]: iters left: 2 (103 enodes) 1552473751.166 * * [simplify]: iters left: 1 (105 enodes) 1552473751.183 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473751.183 * * [simplify]: Extracting #1: cost 9 inf + 0 1552473751.183 * * [simplify]: Extracting #2: cost 16 inf + 1 1552473751.183 * * [simplify]: Extracting #3: cost 27 inf + 1 1552473751.183 * * [simplify]: Extracting #4: cost 24 inf + 202 1552473751.184 * * [simplify]: Extracting #5: cost 7 inf + 2495 1552473751.186 * * [simplify]: Extracting #6: cost 0 inf + 4557 1552473751.188 * [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))) 1552473751.188 * [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)))) 1552473751.188 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) 1552473751.188 * * [simplify]: iters left: 6 (12 enodes) 1552473751.194 * * [simplify]: iters left: 5 (43 enodes) 1552473751.207 * * [simplify]: iters left: 4 (58 enodes) 1552473751.226 * * [simplify]: iters left: 3 (68 enodes) 1552473751.242 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473751.243 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473751.243 * * [simplify]: Extracting #2: cost 17 inf + 0 1552473751.243 * * [simplify]: Extracting #3: cost 23 inf + 2 1552473751.243 * * [simplify]: Extracting #4: cost 20 inf + 364 1552473751.244 * * [simplify]: Extracting #5: cost 4 inf + 2416 1552473751.245 * * [simplify]: Extracting #6: cost 0 inf + 3772 1552473751.246 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (hypot y.re y.im)) (hypot y.re y.im))) 1552473751.246 * [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))))) 1552473751.247 * * * * [progress]: [ 271 / 455 ] simplifiying candidate # 1552473751.247 * [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)))) 1552473751.247 * * [simplify]: iters left: 6 (15 enodes) 1552473751.254 * * [simplify]: iters left: 5 (56 enodes) 1552473751.273 * * [simplify]: iters left: 4 (95 enodes) 1552473751.289 * * [simplify]: iters left: 3 (141 enodes) 1552473751.321 * * [simplify]: iters left: 2 (191 enodes) 1552473751.364 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473751.364 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473751.364 * * [simplify]: Extracting #2: cost 24 inf + 1 1552473751.365 * * [simplify]: Extracting #3: cost 35 inf + 1 1552473751.365 * * [simplify]: Extracting #4: cost 33 inf + 129 1552473751.365 * * [simplify]: Extracting #5: cost 18 inf + 1948 1552473751.366 * * [simplify]: Extracting #6: cost 2 inf + 6987 1552473751.368 * * [simplify]: Extracting #7: cost 0 inf + 7785 1552473751.370 * * [simplify]: Extracting #8: cost 0 inf + 7745 1552473751.371 * [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)))) 1552473751.372 * [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))))) 1552473751.372 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (cbrt (hypot y.re y.im))) 1552473751.372 * * [simplify]: iters left: 6 (12 enodes) 1552473751.375 * * [simplify]: iters left: 5 (43 enodes) 1552473751.381 * * [simplify]: iters left: 4 (58 enodes) 1552473751.395 * * [simplify]: iters left: 3 (68 enodes) 1552473751.411 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473751.411 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473751.411 * * [simplify]: Extracting #2: cost 17 inf + 0 1552473751.411 * * [simplify]: Extracting #3: cost 23 inf + 2 1552473751.411 * * [simplify]: Extracting #4: cost 21 inf + 267 1552473751.412 * * [simplify]: Extracting #5: cost 3 inf + 2995 1552473751.412 * * [simplify]: Extracting #6: cost 0 inf + 4092 1552473751.413 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (hypot y.re y.im) (cbrt (hypot y.re y.im)))) 1552473751.413 * [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)))))) 1552473751.413 * * * * [progress]: [ 272 / 455 ] simplifiying candidate # 1552473751.413 * [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))) 1552473751.413 * * [simplify]: iters left: 6 (14 enodes) 1552473751.417 * * [simplify]: iters left: 5 (51 enodes) 1552473751.426 * * [simplify]: iters left: 4 (79 enodes) 1552473751.440 * * [simplify]: iters left: 3 (102 enodes) 1552473751.462 * * [simplify]: iters left: 2 (116 enodes) 1552473751.479 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473751.479 * * [simplify]: Extracting #1: cost 9 inf + 0 1552473751.479 * * [simplify]: Extracting #2: cost 16 inf + 1 1552473751.479 * * [simplify]: Extracting #3: cost 27 inf + 1 1552473751.479 * * [simplify]: Extracting #4: cost 26 inf + 88 1552473751.479 * * [simplify]: Extracting #5: cost 9 inf + 2086 1552473751.480 * * [simplify]: Extracting #6: cost 1 inf + 4218 1552473751.481 * * [simplify]: Extracting #7: cost 0 inf + 4557 1552473751.482 * [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))))) 1552473751.482 * [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))))) 1552473751.482 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 1552473751.483 * * [simplify]: iters left: 6 (12 enodes) 1552473751.485 * * [simplify]: iters left: 5 (43 enodes) 1552473751.498 * * [simplify]: iters left: 4 (58 enodes) 1552473751.514 * * [simplify]: iters left: 3 (68 enodes) 1552473751.531 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473751.531 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473751.531 * * [simplify]: Extracting #2: cost 17 inf + 0 1552473751.531 * * [simplify]: Extracting #3: cost 23 inf + 2 1552473751.531 * * [simplify]: Extracting #4: cost 21 inf + 267 1552473751.532 * * [simplify]: Extracting #5: cost 3 inf + 2755 1552473751.533 * * [simplify]: Extracting #6: cost 0 inf + 3772 1552473751.535 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (hypot y.re y.im) (sqrt (hypot y.re y.im)))) 1552473751.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))) (* (hypot y.re y.im) (sqrt (hypot y.re y.im)))))) 1552473751.535 * * * * [progress]: [ 273 / 455 ] simplifiying candidate # 1552473751.535 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1) 1) 1552473751.535 * * [simplify]: iters left: 6 (12 enodes) 1552473751.543 * * [simplify]: iters left: 5 (41 enodes) 1552473751.557 * * [simplify]: iters left: 4 (61 enodes) 1552473751.574 * * [simplify]: iters left: 3 (70 enodes) 1552473751.591 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473751.591 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473751.591 * * [simplify]: Extracting #2: cost 7 inf + 1 1552473751.591 * * [simplify]: Extracting #3: cost 17 inf + 1 1552473751.591 * * [simplify]: Extracting #4: cost 16 inf + 88 1552473751.591 * * [simplify]: Extracting #5: cost 5 inf + 953 1552473751.592 * * [simplify]: Extracting #6: cost 0 inf + 2135 1552473751.592 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1552473751.592 * [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)))) 1552473751.592 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im)) 1552473751.593 * * [simplify]: iters left: 6 (11 enodes) 1552473751.595 * * [simplify]: iters left: 5 (40 enodes) 1552473751.601 * * [simplify]: iters left: 4 (52 enodes) 1552473751.608 * * [simplify]: iters left: 3 (60 enodes) 1552473751.615 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473751.616 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473751.616 * * [simplify]: Extracting #2: cost 13 inf + 0 1552473751.616 * * [simplify]: Extracting #3: cost 19 inf + 2 1552473751.616 * * [simplify]: Extracting #4: cost 15 inf + 381 1552473751.616 * * [simplify]: Extracting #5: cost 2 inf + 2062 1552473751.617 * * [simplify]: Extracting #6: cost 0 inf + 2740 1552473751.617 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im)) 1552473751.617 * [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)))) 1552473751.617 * * * * [progress]: [ 274 / 455 ] simplifiying candidate # 1552473751.618 * [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)))) 1552473751.618 * * [simplify]: iters left: 6 (13 enodes) 1552473751.624 * * [simplify]: iters left: 5 (50 enodes) 1552473751.640 * * [simplify]: iters left: 4 (73 enodes) 1552473751.658 * * [simplify]: iters left: 3 (85 enodes) 1552473751.671 * * [simplify]: iters left: 2 (96 enodes) 1552473751.686 * * [simplify]: iters left: 1 (120 enodes) 1552473751.724 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473751.724 * * [simplify]: Extracting #1: cost 10 inf + 0 1552473751.725 * * [simplify]: Extracting #2: cost 31 inf + 0 1552473751.725 * * [simplify]: Extracting #3: cost 45 inf + 4 1552473751.726 * * [simplify]: Extracting #4: cost 39 inf + 410 1552473751.727 * * [simplify]: Extracting #5: cost 13 inf + 5701 1552473751.729 * * [simplify]: Extracting #6: cost 0 inf + 10636 1552473751.732 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (hypot y.re y.im))) 1552473751.732 * [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))))) 1552473751.732 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1552473751.733 * * [simplify]: iters left: 6 (12 enodes) 1552473751.738 * * [simplify]: iters left: 5 (43 enodes) 1552473751.750 * * [simplify]: iters left: 4 (55 enodes) 1552473751.765 * * [simplify]: iters left: 3 (63 enodes) 1552473751.778 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473751.778 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473751.778 * * [simplify]: Extracting #2: cost 12 inf + 0 1552473751.778 * * [simplify]: Extracting #3: cost 23 inf + 0 1552473751.778 * * [simplify]: Extracting #4: cost 21 inf + 128 1552473751.778 * * [simplify]: Extracting #5: cost 9 inf + 1188 1552473751.779 * * [simplify]: Extracting #6: cost 1 inf + 2875 1552473751.779 * * [simplify]: Extracting #7: cost 0 inf + 3254 1552473751.780 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1552473751.780 * [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)))))) 1552473751.780 * * * * [progress]: [ 275 / 455 ] simplifiying candidate # 1552473751.780 * [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))) 1552473751.780 * * [simplify]: iters left: 6 (14 enodes) 1552473751.784 * * [simplify]: iters left: 5 (51 enodes) 1552473751.792 * * [simplify]: iters left: 4 (71 enodes) 1552473751.803 * * [simplify]: iters left: 3 (91 enodes) 1552473751.823 * * [simplify]: iters left: 2 (93 enodes) 1552473751.835 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473751.835 * * [simplify]: Extracting #1: cost 12 inf + 0 1552473751.836 * * [simplify]: Extracting #2: cost 24 inf + 0 1552473751.836 * * [simplify]: Extracting #3: cost 35 inf + 0 1552473751.836 * * [simplify]: Extracting #4: cost 34 inf + 87 1552473751.836 * * [simplify]: Extracting #5: cost 18 inf + 1584 1552473751.837 * * [simplify]: Extracting #6: cost 2 inf + 5952 1552473751.838 * * [simplify]: Extracting #7: cost 0 inf + 6750 1552473751.839 * [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)))) 1552473751.839 * [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))))) 1552473751.840 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1552473751.840 * * [simplify]: iters left: 6 (13 enodes) 1552473751.844 * * [simplify]: iters left: 5 (46 enodes) 1552473751.857 * * [simplify]: iters left: 4 (61 enodes) 1552473751.870 * * [simplify]: iters left: 3 (71 enodes) 1552473751.881 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473751.881 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473751.881 * * [simplify]: Extracting #2: cost 16 inf + 0 1552473751.881 * * [simplify]: Extracting #3: cost 27 inf + 0 1552473751.881 * * [simplify]: Extracting #4: cost 25 inf + 169 1552473751.881 * * [simplify]: Extracting #5: cost 12 inf + 1163 1552473751.882 * * [simplify]: Extracting #6: cost 3 inf + 3511 1552473751.882 * * [simplify]: Extracting #7: cost 0 inf + 4206 1552473751.883 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1552473751.883 * [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)))))) 1552473751.883 * * * * [progress]: [ 276 / 455 ] simplifiying candidate # 1552473751.883 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1) 1552473751.884 * * [simplify]: iters left: 6 (14 enodes) 1552473751.887 * * [simplify]: iters left: 5 (51 enodes) 1552473751.896 * * [simplify]: iters left: 4 (71 enodes) 1552473751.908 * * [simplify]: iters left: 3 (86 enodes) 1552473751.919 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473751.919 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473751.919 * * [simplify]: Extracting #2: cost 12 inf + 1 1552473751.919 * * [simplify]: Extracting #3: cost 23 inf + 1 1552473751.919 * * [simplify]: Extracting #4: cost 22 inf + 88 1552473751.920 * * [simplify]: Extracting #5: cost 6 inf + 1465 1552473751.920 * * [simplify]: Extracting #6: cost 1 inf + 2876 1552473751.921 * * [simplify]: Extracting #7: cost 0 inf + 3255 1552473751.922 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1552473751.922 * [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)))) 1552473751.922 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (hypot y.re y.im)) 1552473751.922 * * [simplify]: iters left: 6 (12 enodes) 1552473751.925 * * [simplify]: iters left: 5 (43 enodes) 1552473751.933 * * [simplify]: iters left: 4 (58 enodes) 1552473751.950 * * [simplify]: iters left: 3 (68 enodes) 1552473751.960 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473751.961 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473751.961 * * [simplify]: Extracting #2: cost 17 inf + 0 1552473751.961 * * [simplify]: Extracting #3: cost 23 inf + 2 1552473751.961 * * [simplify]: Extracting #4: cost 20 inf + 404 1552473751.961 * * [simplify]: Extracting #5: cost 4 inf + 2456 1552473751.962 * * [simplify]: Extracting #6: cost 0 inf + 3772 1552473751.962 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (hypot y.re y.im))) 1552473751.962 * [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))))) 1552473751.963 * * * * [progress]: [ 277 / 455 ] simplifiying candidate # 1552473751.963 * [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)))) 1552473751.963 * * [simplify]: iters left: 6 (14 enodes) 1552473751.966 * * [simplify]: iters left: 5 (51 enodes) 1552473751.975 * * [simplify]: iters left: 4 (71 enodes) 1552473751.985 * * [simplify]: iters left: 3 (88 enodes) 1552473752.004 * * [simplify]: iters left: 2 (91 enodes) 1552473752.028 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473752.028 * * [simplify]: Extracting #1: cost 10 inf + 0 1552473752.028 * * [simplify]: Extracting #2: cost 22 inf + 0 1552473752.028 * * [simplify]: Extracting #3: cost 35 inf + 0 1552473752.029 * * [simplify]: Extracting #4: cost 34 inf + 87 1552473752.029 * * [simplify]: Extracting #5: cost 20 inf + 1230 1552473752.030 * * [simplify]: Extracting #6: cost 9 inf + 3867 1552473752.032 * * [simplify]: Extracting #7: cost 0 inf + 6750 1552473752.035 * [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))) 1552473752.035 * [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))))) 1552473752.035 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1552473752.035 * * [simplify]: iters left: 6 (13 enodes) 1552473752.041 * * [simplify]: iters left: 5 (46 enodes) 1552473752.055 * * [simplify]: iters left: 4 (61 enodes) 1552473752.073 * * [simplify]: iters left: 3 (71 enodes) 1552473752.091 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473752.091 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473752.091 * * [simplify]: Extracting #2: cost 16 inf + 0 1552473752.091 * * [simplify]: Extracting #3: cost 27 inf + 0 1552473752.091 * * [simplify]: Extracting #4: cost 25 inf + 169 1552473752.092 * * [simplify]: Extracting #5: cost 12 inf + 1123 1552473752.093 * * [simplify]: Extracting #6: cost 3 inf + 3391 1552473752.094 * * [simplify]: Extracting #7: cost 0 inf + 4206 1552473752.096 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) 1552473752.096 * [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)))))) 1552473752.096 * * * * [progress]: [ 278 / 455 ] simplifiying candidate # 1552473752.096 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1552473752.096 * * [simplify]: iters left: 6 (12 enodes) 1552473752.102 * * [simplify]: iters left: 5 (43 enodes) 1552473752.116 * * [simplify]: iters left: 4 (53 enodes) 1552473752.131 * * [simplify]: iters left: 3 (62 enodes) 1552473752.146 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473752.146 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473752.146 * * [simplify]: Extracting #2: cost 13 inf + 0 1552473752.146 * * [simplify]: Extracting #3: cost 19 inf + 2 1552473752.147 * * [simplify]: Extracting #4: cost 17 inf + 298 1552473752.147 * * [simplify]: Extracting #5: cost 3 inf + 1643 1552473752.148 * * [simplify]: Extracting #6: cost 0 inf + 2500 1552473752.149 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) 1552473752.149 * [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))))) 1552473752.150 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1552473752.150 * * [simplify]: iters left: 6 (12 enodes) 1552473752.155 * * [simplify]: iters left: 5 (43 enodes) 1552473752.168 * * [simplify]: iters left: 4 (53 enodes) 1552473752.183 * * [simplify]: iters left: 3 (62 enodes) 1552473752.198 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473752.198 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473752.198 * * [simplify]: Extracting #2: cost 13 inf + 0 1552473752.198 * * [simplify]: Extracting #3: cost 19 inf + 2 1552473752.199 * * [simplify]: Extracting #4: cost 17 inf + 298 1552473752.199 * * [simplify]: Extracting #5: cost 3 inf + 1643 1552473752.200 * * [simplify]: Extracting #6: cost 0 inf + 2500 1552473752.201 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) 1552473752.201 * [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)))) 1552473752.201 * * * * [progress]: [ 279 / 455 ] simplifiying candidate # 1552473752.201 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) 1) 1552473752.202 * * [simplify]: iters left: 6 (13 enodes) 1552473752.208 * * [simplify]: iters left: 5 (46 enodes) 1552473752.222 * * [simplify]: iters left: 4 (61 enodes) 1552473752.234 * * [simplify]: iters left: 3 (72 enodes) 1552473752.245 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473752.245 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473752.245 * * [simplify]: Extracting #2: cost 8 inf + 1 1552473752.245 * * [simplify]: Extracting #3: cost 19 inf + 1 1552473752.245 * * [simplify]: Extracting #4: cost 17 inf + 170 1552473752.245 * * [simplify]: Extracting #5: cost 5 inf + 1067 1552473752.246 * * [simplify]: Extracting #6: cost 0 inf + 1983 1552473752.246 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) 1552473752.246 * [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)))) 1552473752.246 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) 1552473752.246 * * [simplify]: iters left: 6 (12 enodes) 1552473752.249 * * [simplify]: iters left: 5 (43 enodes) 1552473752.257 * * [simplify]: iters left: 4 (58 enodes) 1552473752.274 * * [simplify]: iters left: 3 (68 enodes) 1552473752.292 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473752.292 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473752.292 * * [simplify]: Extracting #2: cost 17 inf + 0 1552473752.292 * * [simplify]: Extracting #3: cost 23 inf + 2 1552473752.292 * * [simplify]: Extracting #4: cost 20 inf + 364 1552473752.293 * * [simplify]: Extracting #5: cost 4 inf + 2256 1552473752.294 * * [simplify]: Extracting #6: cost 0 inf + 3452 1552473752.295 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (hypot y.re y.im)) (hypot y.re y.im))) 1552473752.295 * [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))))) 1552473752.296 * * * * [progress]: [ 280 / 455 ] simplifiying candidate # 1552473752.296 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1552473752.296 * * [simplify]: iters left: 6 (14 enodes) 1552473752.300 * * [simplify]: iters left: 5 (51 enodes) 1552473752.308 * * [simplify]: iters left: 4 (69 enodes) 1552473752.321 * * [simplify]: iters left: 3 (82 enodes) 1552473752.341 * * [simplify]: iters left: 2 (83 enodes) 1552473752.361 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473752.361 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473752.361 * * [simplify]: Extracting #2: cost 12 inf + 1 1552473752.362 * * [simplify]: Extracting #3: cost 23 inf + 1 1552473752.362 * * [simplify]: Extracting #4: cost 22 inf + 88 1552473752.362 * * [simplify]: Extracting #5: cost 6 inf + 1775 1552473752.365 * * [simplify]: Extracting #6: cost 0 inf + 3255 1552473752.366 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1552473752.366 * [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))))) 1552473752.367 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (cbrt (hypot y.re y.im))) 1552473752.367 * * [simplify]: iters left: 6 (12 enodes) 1552473752.372 * * [simplify]: iters left: 5 (43 enodes) 1552473752.385 * * [simplify]: iters left: 4 (58 enodes) 1552473752.401 * * [simplify]: iters left: 3 (68 enodes) 1552473752.418 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473752.418 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473752.418 * * [simplify]: Extracting #2: cost 17 inf + 0 1552473752.418 * * [simplify]: Extracting #3: cost 23 inf + 2 1552473752.418 * * [simplify]: Extracting #4: cost 21 inf + 267 1552473752.419 * * [simplify]: Extracting #5: cost 3 inf + 2795 1552473752.420 * * [simplify]: Extracting #6: cost 0 inf + 3772 1552473752.422 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (hypot y.re y.im) (cbrt (hypot y.re y.im)))) 1552473752.422 * [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)))))) 1552473752.422 * * * * [progress]: [ 281 / 455 ] simplifiying candidate # 1552473752.422 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) (sqrt (hypot y.re y.im))) 1552473752.422 * * [simplify]: iters left: 6 (13 enodes) 1552473752.429 * * [simplify]: iters left: 5 (46 enodes) 1552473752.443 * * [simplify]: iters left: 4 (60 enodes) 1552473752.461 * * [simplify]: iters left: 3 (71 enodes) 1552473752.474 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473752.474 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473752.474 * * [simplify]: Extracting #2: cost 8 inf + 1 1552473752.474 * * [simplify]: Extracting #3: cost 19 inf + 1 1552473752.474 * * [simplify]: Extracting #4: cost 17 inf + 170 1552473752.474 * * [simplify]: Extracting #5: cost 4 inf + 1124 1552473752.475 * * [simplify]: Extracting #6: cost 1 inf + 1684 1552473752.475 * * [simplify]: Extracting #7: cost 0 inf + 1983 1552473752.476 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) 1552473752.476 * [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))))) 1552473752.476 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 1552473752.476 * * [simplify]: iters left: 6 (12 enodes) 1552473752.478 * * [simplify]: iters left: 5 (43 enodes) 1552473752.485 * * [simplify]: iters left: 4 (58 enodes) 1552473752.494 * * [simplify]: iters left: 3 (68 enodes) 1552473752.503 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473752.503 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473752.503 * * [simplify]: Extracting #2: cost 17 inf + 0 1552473752.503 * * [simplify]: Extracting #3: cost 23 inf + 2 1552473752.503 * * [simplify]: Extracting #4: cost 21 inf + 267 1552473752.503 * * [simplify]: Extracting #5: cost 3 inf + 2555 1552473752.504 * * [simplify]: Extracting #6: cost 0 inf + 3452 1552473752.505 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (hypot y.re y.im) (sqrt (hypot y.re y.im)))) 1552473752.505 * [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)))))) 1552473752.505 * * * * [progress]: [ 282 / 455 ] simplifiying candidate # 1552473752.505 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) 1) 1552473752.505 * * [simplify]: iters left: 6 (11 enodes) 1552473752.508 * * [simplify]: iters left: 5 (36 enodes) 1552473752.514 * * [simplify]: iters left: 4 (50 enodes) 1552473752.522 * * [simplify]: iters left: 3 (58 enodes) 1552473752.529 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473752.529 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473752.529 * * [simplify]: Extracting #2: cost 13 inf + 1 1552473752.529 * * [simplify]: Extracting #3: cost 10 inf + 211 1552473752.529 * * [simplify]: Extracting #4: cost 0 inf + 1077 1552473752.530 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 1552473752.530 * [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)))) 1552473752.530 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im)) 1552473752.530 * * [simplify]: iters left: 6 (11 enodes) 1552473752.532 * * [simplify]: iters left: 5 (40 enodes) 1552473752.538 * * [simplify]: iters left: 4 (52 enodes) 1552473752.546 * * [simplify]: iters left: 3 (60 enodes) 1552473752.553 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473752.553 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473752.553 * * [simplify]: Extracting #2: cost 13 inf + 0 1552473752.554 * * [simplify]: Extracting #3: cost 19 inf + 2 1552473752.554 * * [simplify]: Extracting #4: cost 15 inf + 381 1552473752.554 * * [simplify]: Extracting #5: cost 2 inf + 1902 1552473752.554 * * [simplify]: Extracting #6: cost 0 inf + 2500 1552473752.555 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im)) 1552473752.555 * [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)))) 1552473752.555 * * * * [progress]: [ 283 / 455 ] simplifiying candidate # 1552473752.555 * [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)))) 1552473752.555 * * [simplify]: iters left: 6 (8 enodes) 1552473752.558 * * [simplify]: iters left: 5 (32 enodes) 1552473752.563 * * [simplify]: iters left: 4 (47 enodes) 1552473752.577 * * [simplify]: iters left: 3 (51 enodes) 1552473752.592 * * [simplify]: iters left: 2 (61 enodes) 1552473752.603 * * [simplify]: iters left: 1 (81 enodes) 1552473752.618 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473752.618 * * [simplify]: Extracting #1: cost 10 inf + 0 1552473752.618 * * [simplify]: Extracting #2: cost 28 inf + 1 1552473752.619 * * [simplify]: Extracting #3: cost 34 inf + 5 1552473752.619 * * [simplify]: Extracting #4: cost 22 inf + 2087 1552473752.619 * * [simplify]: Extracting #5: cost 1 inf + 7927 1552473752.620 * * [simplify]: Extracting #6: cost 0 inf + 8275 1552473752.621 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (hypot y.re y.im)) 1552473752.621 * [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))))) 1552473752.621 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1552473752.622 * * [simplify]: iters left: 6 (11 enodes) 1552473752.624 * * [simplify]: iters left: 5 (43 enodes) 1552473752.636 * * [simplify]: iters left: 4 (75 enodes) 1552473752.651 * * [simplify]: iters left: 3 (131 enodes) 1552473752.673 * * [simplify]: iters left: 2 (206 enodes) 1552473752.707 * * [simplify]: iters left: 1 (262 enodes) 1552473752.774 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473752.774 * * [simplify]: Extracting #1: cost 19 inf + 0 1552473752.774 * * [simplify]: Extracting #2: cost 59 inf + 2 1552473752.775 * * [simplify]: Extracting #3: cost 71 inf + 1318 1552473752.779 * * [simplify]: Extracting #4: cost 16 inf + 12382 1552473752.785 * * [simplify]: Extracting #5: cost 0 inf + 15902 1552473752.791 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1552473752.791 * [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))))) 1552473752.791 * * * * [progress]: [ 284 / 455 ] simplifiying candidate # 1552473752.792 * [simplify]: Simplifying (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1552473752.792 * * [simplify]: iters left: 6 (9 enodes) 1552473752.796 * * [simplify]: iters left: 5 (33 enodes) 1552473752.807 * * [simplify]: iters left: 4 (45 enodes) 1552473752.821 * * [simplify]: iters left: 3 (57 enodes) 1552473752.837 * * [simplify]: iters left: 2 (59 enodes) 1552473752.852 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473752.852 * * [simplify]: Extracting #1: cost 12 inf + 0 1552473752.852 * * [simplify]: Extracting #2: cost 21 inf + 1 1552473752.853 * * [simplify]: Extracting #3: cost 24 inf + 1 1552473752.853 * * [simplify]: Extracting #4: cost 22 inf + 3 1552473752.853 * * [simplify]: Extracting #5: cost 14 inf + 1261 1552473752.854 * * [simplify]: Extracting #6: cost 1 inf + 3850 1552473752.856 * * [simplify]: Extracting #7: cost 0 inf + 4067 1552473752.857 * [simplify]: Simplified to (/ (/ (/ 1 (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1552473752.857 * [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))))) 1552473752.857 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1552473752.857 * * [simplify]: iters left: 6 (12 enodes) 1552473752.863 * * [simplify]: iters left: 5 (46 enodes) 1552473752.877 * * [simplify]: iters left: 4 (81 enodes) 1552473752.898 * * [simplify]: iters left: 3 (152 enodes) 1552473752.925 * * [simplify]: iters left: 2 (282 enodes) 1552473752.991 * * [simplify]: iters left: 1 (394 enodes) 1552473753.056 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473753.056 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473753.056 * * [simplify]: Extracting #2: cost 84 inf + 2 1552473753.057 * * [simplify]: Extracting #3: cost 105 inf + 1251 1552473753.059 * * [simplify]: Extracting #4: cost 32 inf + 15539 1552473753.067 * * [simplify]: Extracting #5: cost 0 inf + 22742 1552473753.079 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1552473753.079 * [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))))) 1552473753.079 * * * * [progress]: [ 285 / 455 ] simplifiying candidate # 1552473753.079 * [simplify]: Simplifying (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1) 1552473753.079 * * [simplify]: iters left: 6 (8 enodes) 1552473753.084 * * [simplify]: iters left: 5 (28 enodes) 1552473753.093 * * [simplify]: iters left: 4 (38 enodes) 1552473753.099 * * [simplify]: iters left: 3 (45 enodes) 1552473753.106 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473753.106 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473753.106 * * [simplify]: Extracting #2: cost 9 inf + 1 1552473753.106 * * [simplify]: Extracting #3: cost 12 inf + 1 1552473753.106 * * [simplify]: Extracting #4: cost 9 inf + 60 1552473753.106 * * [simplify]: Extracting #5: cost 0 inf + 1537 1552473753.106 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1552473753.106 * [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)))) 1552473753.106 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (hypot y.re y.im)) 1552473753.107 * * [simplify]: iters left: 6 (11 enodes) 1552473753.109 * * [simplify]: iters left: 5 (43 enodes) 1552473753.116 * * [simplify]: iters left: 4 (78 enodes) 1552473753.139 * * [simplify]: iters left: 3 (149 enodes) 1552473753.190 * * [simplify]: iters left: 2 (279 enodes) 1552473753.257 * * [simplify]: iters left: 1 (391 enodes) 1552473753.367 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473753.367 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473753.368 * * [simplify]: Extracting #2: cost 83 inf + 2 1552473753.369 * * [simplify]: Extracting #3: cost 99 inf + 2070 1552473753.372 * * [simplify]: Extracting #4: cost 17 inf + 16608 1552473753.376 * * [simplify]: Extracting #5: cost 0 inf + 19908 1552473753.381 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (* (hypot y.re y.im) (cbrt (hypot y.re y.im)))) 1552473753.381 * [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)))))) 1552473753.381 * * * * [progress]: [ 286 / 455 ] simplifiying candidate # 1552473753.381 * [simplify]: Simplifying (/ (/ 1 (sqrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1552473753.381 * * [simplify]: iters left: 6 (9 enodes) 1552473753.384 * * [simplify]: iters left: 5 (33 enodes) 1552473753.389 * * [simplify]: iters left: 4 (45 enodes) 1552473753.397 * * [simplify]: iters left: 3 (54 enodes) 1552473753.412 * * [simplify]: iters left: 2 (57 enodes) 1552473753.430 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473753.430 * * [simplify]: Extracting #1: cost 10 inf + 0 1552473753.430 * * [simplify]: Extracting #2: cost 19 inf + 1 1552473753.430 * * [simplify]: Extracting #3: cost 24 inf + 1 1552473753.430 * * [simplify]: Extracting #4: cost 22 inf + 3 1552473753.430 * * [simplify]: Extracting #5: cost 18 inf + 392 1552473753.431 * * [simplify]: Extracting #6: cost 4 inf + 3237 1552473753.432 * * [simplify]: Extracting #7: cost 0 inf + 4067 1552473753.434 * [simplify]: Simplified to (/ (/ 1 (sqrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1552473753.434 * [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))))) 1552473753.434 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1552473753.434 * * [simplify]: iters left: 6 (12 enodes) 1552473753.440 * * [simplify]: iters left: 5 (46 enodes) 1552473753.454 * * [simplify]: iters left: 4 (81 enodes) 1552473753.480 * * [simplify]: iters left: 3 (152 enodes) 1552473753.530 * * [simplify]: iters left: 2 (282 enodes) 1552473753.599 * * [simplify]: iters left: 1 (394 enodes) 1552473753.706 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473753.707 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473753.707 * * [simplify]: Extracting #2: cost 84 inf + 2 1552473753.708 * * [simplify]: Extracting #3: cost 105 inf + 1131 1552473753.713 * * [simplify]: Extracting #4: cost 32 inf + 15339 1552473753.718 * * [simplify]: Extracting #5: cost 0 inf + 22742 1552473753.723 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1552473753.723 * [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))))) 1552473753.723 * * * * [progress]: [ 287 / 455 ] simplifiying candidate # 1552473753.723 * [simplify]: Simplifying (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1552473753.723 * * [simplify]: iters left: 6 (7 enodes) 1552473753.726 * * [simplify]: iters left: 5 (25 enodes) 1552473753.730 * * [simplify]: iters left: 4 (27 enodes) 1552473753.734 * * [simplify]: iters left: 3 (28 enodes) 1552473753.739 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473753.740 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473753.740 * * [simplify]: Extracting #2: cost 10 inf + 1 1552473753.740 * * [simplify]: Extracting #3: cost 0 inf + 783 1552473753.740 * [simplify]: Simplified to (/ 1 (hypot y.re y.im)) 1552473753.740 * [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))))) 1552473753.741 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1552473753.741 * * [simplify]: iters left: 6 (11 enodes) 1552473753.746 * * [simplify]: iters left: 5 (43 enodes) 1552473753.760 * * [simplify]: iters left: 4 (73 enodes) 1552473753.773 * * [simplify]: iters left: 3 (130 enodes) 1552473753.798 * * [simplify]: iters left: 2 (205 enodes) 1552473753.854 * * [simplify]: iters left: 1 (261 enodes) 1552473753.899 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473753.899 * * [simplify]: Extracting #1: cost 19 inf + 0 1552473753.900 * * [simplify]: Extracting #2: cost 58 inf + 2 1552473753.900 * * [simplify]: Extracting #3: cost 65 inf + 1589 1552473753.904 * * [simplify]: Extracting #4: cost 11 inf + 8674 1552473753.909 * * [simplify]: Extracting #5: cost 0 inf + 10348 1552473753.914 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1552473753.914 * [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)))) 1552473753.914 * * * * [progress]: [ 288 / 455 ] simplifiying candidate # 1552473753.914 * [simplify]: Simplifying (/ (/ 1 (sqrt (hypot y.re y.im))) 1) 1552473753.914 * * [simplify]: iters left: 6 (7 enodes) 1552473753.918 * * [simplify]: iters left: 5 (23 enodes) 1552473753.922 * * [simplify]: iters left: 4 (28 enodes) 1552473753.926 * * [simplify]: iters left: 3 (31 enodes) 1552473753.930 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473753.930 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473753.931 * * [simplify]: Extracting #2: cost 5 inf + 1 1552473753.931 * * [simplify]: Extracting #3: cost 8 inf + 1 1552473753.931 * * [simplify]: Extracting #4: cost 6 inf + 3 1552473753.931 * * [simplify]: Extracting #5: cost 2 inf + 352 1552473753.931 * * [simplify]: Extracting #6: cost 0 inf + 587 1552473753.931 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 1552473753.931 * [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)))) 1552473753.931 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) 1552473753.931 * * [simplify]: iters left: 6 (11 enodes) 1552473753.934 * * [simplify]: iters left: 5 (43 enodes) 1552473753.941 * * [simplify]: iters left: 4 (78 enodes) 1552473753.953 * * [simplify]: iters left: 3 (149 enodes) 1552473754.005 * * [simplify]: iters left: 2 (279 enodes) 1552473754.066 * * [simplify]: iters left: 1 (391 enodes) 1552473754.174 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473754.174 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473754.174 * * [simplify]: Extracting #2: cost 83 inf + 2 1552473754.176 * * [simplify]: Extracting #3: cost 99 inf + 1750 1552473754.181 * * [simplify]: Extracting #4: cost 17 inf + 14328 1552473754.190 * * [simplify]: Extracting #5: cost 0 inf + 17188 1552473754.199 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (* (hypot y.re y.im) (sqrt (hypot y.re y.im)))) 1552473754.199 * [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)))))) 1552473754.199 * * * * [progress]: [ 289 / 455 ] simplifiying candidate # 1552473754.200 * [simplify]: Simplifying (/ (/ 1 1) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1552473754.200 * * [simplify]: iters left: 6 (8 enodes) 1552473754.204 * * [simplify]: iters left: 5 (26 enodes) 1552473754.213 * * [simplify]: iters left: 4 (32 enodes) 1552473754.222 * * [simplify]: iters left: 3 (34 enodes) 1552473754.232 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473754.232 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473754.232 * * [simplify]: Extracting #2: cost 11 inf + 1 1552473754.232 * * [simplify]: Extracting #3: cost 14 inf + 1 1552473754.232 * * [simplify]: Extracting #4: cost 12 inf + 3 1552473754.232 * * [simplify]: Extracting #5: cost 7 inf + 610 1552473754.233 * * [simplify]: Extracting #6: cost 1 inf + 1675 1552473754.233 * * [simplify]: Extracting #7: cost 0 inf + 1893 1552473754.234 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1552473754.234 * [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))))) 1552473754.234 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (hypot y.re y.im))) 1552473754.234 * * [simplify]: iters left: 6 (11 enodes) 1552473754.239 * * [simplify]: iters left: 5 (43 enodes) 1552473754.252 * * [simplify]: iters left: 4 (78 enodes) 1552473754.278 * * [simplify]: iters left: 3 (149 enodes) 1552473754.309 * * [simplify]: iters left: 2 (279 enodes) 1552473754.357 * * [simplify]: iters left: 1 (391 enodes) 1552473754.434 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473754.434 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473754.434 * * [simplify]: Extracting #2: cost 83 inf + 2 1552473754.436 * * [simplify]: Extracting #3: cost 99 inf + 1509 1552473754.440 * * [simplify]: Extracting #4: cost 23 inf + 15184 1552473754.449 * * [simplify]: Extracting #5: cost 1 inf + 19690 1552473754.458 * * [simplify]: Extracting #6: cost 0 inf + 19908 1552473754.468 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (hypot y.re y.im))) 1552473754.468 * [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))))) 1552473754.468 * * * * [progress]: [ 290 / 455 ] simplifiying candidate # 1552473754.469 * [simplify]: Simplifying (/ (/ 1 1) (sqrt (hypot y.re y.im))) 1552473754.469 * * [simplify]: iters left: 4 (7 enodes) 1552473754.473 * * [simplify]: iters left: 3 (21 enodes) 1552473754.479 * * [simplify]: iters left: 2 (23 enodes) 1552473754.486 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473754.486 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473754.486 * * [simplify]: Extracting #2: cost 5 inf + 1 1552473754.486 * * [simplify]: Extracting #3: cost 8 inf + 1 1552473754.486 * * [simplify]: Extracting #4: cost 1 inf + 449 1552473754.486 * * [simplify]: Extracting #5: cost 0 inf + 587 1552473754.487 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 1552473754.487 * [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))))) 1552473754.487 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 1552473754.487 * * [simplify]: iters left: 6 (11 enodes) 1552473754.491 * * [simplify]: iters left: 5 (43 enodes) 1552473754.498 * * [simplify]: iters left: 4 (78 enodes) 1552473754.512 * * [simplify]: iters left: 3 (149 enodes) 1552473754.553 * * [simplify]: iters left: 2 (279 enodes) 1552473754.621 * * [simplify]: iters left: 1 (391 enodes) 1552473754.687 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473754.687 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473754.687 * * [simplify]: Extracting #2: cost 83 inf + 2 1552473754.688 * * [simplify]: Extracting #3: cost 99 inf + 1469 1552473754.690 * * [simplify]: Extracting #4: cost 23 inf + 13264 1552473754.695 * * [simplify]: Extracting #5: cost 1 inf + 17010 1552473754.700 * * [simplify]: Extracting #6: cost 0 inf + 17188 1552473754.707 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 1552473754.707 * [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))))) 1552473754.707 * * * * [progress]: [ 291 / 455 ] simplifiying candidate # 1552473754.708 * [simplify]: Simplifying (/ (/ 1 1) 1) 1552473754.708 * * [simplify]: iters left: 4 (3 enodes) 1552473754.710 * * [simplify]: iters left: 3 (7 enodes) 1552473754.712 * * [simplify]: iters left: 2 (9 enodes) 1552473754.713 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473754.713 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473754.713 * [simplify]: Simplified to 1 1552473754.713 * [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)))) 1552473754.713 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im)) 1552473754.713 * * [simplify]: iters left: 6 (10 enodes) 1552473754.716 * * [simplify]: iters left: 5 (40 enodes) 1552473754.722 * * [simplify]: iters left: 4 (72 enodes) 1552473754.734 * * [simplify]: iters left: 3 (128 enodes) 1552473754.768 * * [simplify]: iters left: 2 (203 enodes) 1552473754.804 * * [simplify]: iters left: 1 (259 enodes) 1552473754.861 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473754.861 * * [simplify]: Extracting #1: cost 19 inf + 0 1552473754.861 * * [simplify]: Extracting #2: cost 58 inf + 2 1552473754.861 * * [simplify]: Extracting #3: cost 64 inf + 1987 1552473754.863 * * [simplify]: Extracting #4: cost 7 inf + 9386 1552473754.866 * * [simplify]: Extracting #5: cost 0 inf + 10348 1552473754.869 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im)) 1552473754.869 * [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)))) 1552473754.869 * * * * [progress]: [ 292 / 455 ] simplifiying candidate # 1552473754.869 * [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)))) 1552473754.869 * * [simplify]: iters left: 6 (14 enodes) 1552473754.872 * * [simplify]: iters left: 5 (51 enodes) 1552473754.880 * * [simplify]: iters left: 4 (64 enodes) 1552473754.896 * * [simplify]: iters left: 3 (68 enodes) 1552473754.906 * * [simplify]: iters left: 2 (79 enodes) 1552473754.919 * * [simplify]: iters left: 1 (103 enodes) 1552473754.948 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473754.948 * * [simplify]: Extracting #1: cost 10 inf + 0 1552473754.948 * * [simplify]: Extracting #2: cost 32 inf + 0 1552473754.949 * * [simplify]: Extracting #3: cost 42 inf + 4 1552473754.949 * * [simplify]: Extracting #4: cost 32 inf + 2479 1552473754.950 * * [simplify]: Extracting #5: cost 15 inf + 7018 1552473754.952 * * [simplify]: Extracting #6: cost 8 inf + 7851 1552473754.954 * * [simplify]: Extracting #7: cost 0 inf + 10788 1552473754.957 * [simplify]: Simplified to (/ (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (hypot y.re y.im)) (cbrt (hypot y.re y.im))) 1552473754.957 * [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))))) 1552473754.957 * [simplify]: Simplifying (/ (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1552473754.957 * * [simplify]: iters left: 6 (13 enodes) 1552473754.963 * * [simplify]: iters left: 5 (48 enodes) 1552473754.977 * * [simplify]: iters left: 4 (65 enodes) 1552473754.993 * * [simplify]: iters left: 3 (75 enodes) 1552473755.005 * * [simplify]: iters left: 2 (80 enodes) 1552473755.016 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473755.016 * * [simplify]: Extracting #1: cost 9 inf + 0 1552473755.016 * * [simplify]: Extracting #2: cost 23 inf + 0 1552473755.016 * * [simplify]: Extracting #3: cost 34 inf + 0 1552473755.016 * * [simplify]: Extracting #4: cost 35 inf + 59 1552473755.016 * * [simplify]: Extracting #5: cost 29 inf + 569 1552473755.017 * * [simplify]: Extracting #6: cost 16 inf + 2381 1552473755.018 * * [simplify]: Extracting #7: cost 2 inf + 6390 1552473755.020 * * [simplify]: Extracting #8: cost 0 inf + 6986 1552473755.022 * [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)))) 1552473755.022 * [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)))))) 1552473755.022 * * * * [progress]: [ 293 / 455 ] simplifiying candidate # 1552473755.023 * [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))) 1552473755.023 * * [simplify]: iters left: 6 (15 enodes) 1552473755.030 * * [simplify]: iters left: 5 (52 enodes) 1552473755.044 * * [simplify]: iters left: 4 (62 enodes) 1552473755.062 * * [simplify]: iters left: 3 (74 enodes) 1552473755.082 * * [simplify]: iters left: 2 (76 enodes) 1552473755.102 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473755.102 * * [simplify]: Extracting #1: cost 12 inf + 0 1552473755.102 * * [simplify]: Extracting #2: cost 25 inf + 0 1552473755.102 * * [simplify]: Extracting #3: cost 32 inf + 0 1552473755.102 * * [simplify]: Extracting #4: cost 32 inf + 156 1552473755.103 * * [simplify]: Extracting #5: cost 22 inf + 1374 1552473755.104 * * [simplify]: Extracting #6: cost 7 inf + 3969 1552473755.105 * * [simplify]: Extracting #7: cost 2 inf + 6144 1552473755.108 * * [simplify]: Extracting #8: cost 0 inf + 6982 1552473755.110 * [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)))) 1552473755.110 * [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))))) 1552473755.110 * [simplify]: Simplifying (/ (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1552473755.110 * * [simplify]: iters left: 6 (14 enodes) 1552473755.117 * * [simplify]: iters left: 5 (51 enodes) 1552473755.132 * * [simplify]: iters left: 4 (71 enodes) 1552473755.143 * * [simplify]: iters left: 3 (88 enodes) 1552473755.155 * * [simplify]: iters left: 2 (100 enodes) 1552473755.176 * * [simplify]: iters left: 1 (104 enodes) 1552473755.203 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473755.203 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473755.203 * * [simplify]: Extracting #2: cost 30 inf + 0 1552473755.203 * * [simplify]: Extracting #3: cost 44 inf + 0 1552473755.203 * * [simplify]: Extracting #4: cost 45 inf + 59 1552473755.204 * * [simplify]: Extracting #5: cost 31 inf + 1903 1552473755.206 * * [simplify]: Extracting #6: cost 9 inf + 7094 1552473755.208 * * [simplify]: Extracting #7: cost 0 inf + 9646 1552473755.212 * [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))) 1552473755.212 * [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))))) 1552473755.212 * * * * [progress]: [ 294 / 455 ] simplifiying candidate # 1552473755.212 * [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) 1552473755.213 * * [simplify]: iters left: 6 (15 enodes) 1552473755.220 * * [simplify]: iters left: 5 (52 enodes) 1552473755.228 * * [simplify]: iters left: 4 (62 enodes) 1552473755.238 * * [simplify]: iters left: 3 (69 enodes) 1552473755.248 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473755.248 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473755.248 * * [simplify]: Extracting #2: cost 13 inf + 1 1552473755.248 * * [simplify]: Extracting #3: cost 20 inf + 1 1552473755.249 * * [simplify]: Extracting #4: cost 21 inf + 60 1552473755.249 * * [simplify]: Extracting #5: cost 14 inf + 747 1552473755.249 * * [simplify]: Extracting #6: cost 5 inf + 1447 1552473755.249 * * [simplify]: Extracting #7: cost 0 inf + 3247 1552473755.250 * [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)))) 1552473755.250 * [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)))) 1552473755.250 * [simplify]: Simplifying (/ (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (cbrt (hypot y.re y.im))) (hypot y.re y.im)) 1552473755.250 * * [simplify]: iters left: 6 (13 enodes) 1552473755.253 * * [simplify]: iters left: 5 (48 enodes) 1552473755.268 * * [simplify]: iters left: 4 (68 enodes) 1552473755.287 * * [simplify]: iters left: 3 (85 enodes) 1552473755.310 * * [simplify]: iters left: 2 (97 enodes) 1552473755.335 * * [simplify]: iters left: 1 (101 enodes) 1552473755.361 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473755.361 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473755.361 * * [simplify]: Extracting #2: cost 31 inf + 0 1552473755.361 * * [simplify]: Extracting #3: cost 39 inf + 59 1552473755.362 * * [simplify]: Extracting #4: cost 38 inf + 744 1552473755.362 * * [simplify]: Extracting #5: cost 36 inf + 746 1552473755.363 * * [simplify]: Extracting #6: cost 21 inf + 2956 1552473755.365 * * [simplify]: Extracting #7: cost 2 inf + 8216 1552473755.368 * * [simplify]: Extracting #8: cost 0 inf + 8732 1552473755.371 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (* (hypot y.re y.im) (cbrt (hypot y.re y.im)))) 1552473755.371 * [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)))))) 1552473755.371 * * * * [progress]: [ 295 / 455 ] simplifiying candidate # 1552473755.371 * [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)))) 1552473755.372 * * [simplify]: iters left: 6 (15 enodes) 1552473755.380 * * [simplify]: iters left: 5 (52 enodes) 1552473755.395 * * [simplify]: iters left: 4 (62 enodes) 1552473755.412 * * [simplify]: iters left: 3 (71 enodes) 1552473755.424 * * [simplify]: iters left: 2 (74 enodes) 1552473755.435 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473755.435 * * [simplify]: Extracting #1: cost 10 inf + 0 1552473755.435 * * [simplify]: Extracting #2: cost 23 inf + 0 1552473755.435 * * [simplify]: Extracting #3: cost 32 inf + 0 1552473755.435 * * [simplify]: Extracting #4: cost 33 inf + 59 1552473755.435 * * [simplify]: Extracting #5: cost 25 inf + 763 1552473755.436 * * [simplify]: Extracting #6: cost 9 inf + 3211 1552473755.436 * * [simplify]: Extracting #7: cost 2 inf + 6144 1552473755.437 * * [simplify]: Extracting #8: cost 0 inf + 6982 1552473755.438 * [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))) 1552473755.439 * [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))))) 1552473755.439 * [simplify]: Simplifying (/ (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1552473755.439 * * [simplify]: iters left: 6 (14 enodes) 1552473755.442 * * [simplify]: iters left: 5 (51 enodes) 1552473755.454 * * [simplify]: iters left: 4 (71 enodes) 1552473755.474 * * [simplify]: iters left: 3 (88 enodes) 1552473755.499 * * [simplify]: iters left: 2 (100 enodes) 1552473755.526 * * [simplify]: iters left: 1 (104 enodes) 1552473755.553 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473755.554 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473755.554 * * [simplify]: Extracting #2: cost 30 inf + 0 1552473755.554 * * [simplify]: Extracting #3: cost 44 inf + 0 1552473755.554 * * [simplify]: Extracting #4: cost 45 inf + 59 1552473755.555 * * [simplify]: Extracting #5: cost 31 inf + 1823 1552473755.556 * * [simplify]: Extracting #6: cost 9 inf + 7054 1552473755.559 * * [simplify]: Extracting #7: cost 0 inf + 9646 1552473755.562 * [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))) 1552473755.562 * [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))))) 1552473755.562 * * * * [progress]: [ 296 / 455 ] simplifiying candidate # 1552473755.563 * [simplify]: Simplifying (/ (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1552473755.563 * * [simplify]: iters left: 6 (13 enodes) 1552473755.568 * * [simplify]: iters left: 5 (44 enodes) 1552473755.581 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473755.581 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473755.581 * * [simplify]: Extracting #2: cost 14 inf + 0 1552473755.581 * * [simplify]: Extracting #3: cost 15 inf + 59 1552473755.581 * * [simplify]: Extracting #4: cost 17 inf + 213 1552473755.581 * * [simplify]: Extracting #5: cost 12 inf + 436 1552473755.582 * * [simplify]: Extracting #6: cost 7 inf + 726 1552473755.582 * * [simplify]: Extracting #7: cost 3 inf + 1650 1552473755.583 * * [simplify]: Extracting #8: cost 0 inf + 2492 1552473755.584 * [simplify]: Simplified to (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (hypot y.re y.im)) 1552473755.584 * [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))))) 1552473755.584 * [simplify]: Simplifying (/ (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1552473755.584 * * [simplify]: iters left: 6 (13 enodes) 1552473755.590 * * [simplify]: iters left: 5 (48 enodes) 1552473755.604 * * [simplify]: iters left: 4 (63 enodes) 1552473755.622 * * [simplify]: iters left: 3 (74 enodes) 1552473755.642 * * [simplify]: iters left: 2 (79 enodes) 1552473755.664 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473755.665 * * [simplify]: Extracting #1: cost 9 inf + 0 1552473755.665 * * [simplify]: Extracting #2: cost 24 inf + 0 1552473755.665 * * [simplify]: Extracting #3: cost 29 inf + 59 1552473755.665 * * [simplify]: Extracting #4: cost 30 inf + 310 1552473755.665 * * [simplify]: Extracting #5: cost 28 inf + 312 1552473755.666 * * [simplify]: Extracting #6: cost 17 inf + 1529 1552473755.667 * * [simplify]: Extracting #7: cost 2 inf + 4796 1552473755.669 * * [simplify]: Extracting #8: cost 0 inf + 5272 1552473755.671 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (hypot y.re y.im)) 1552473755.671 * [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)))) 1552473755.671 * * * * [progress]: [ 297 / 455 ] simplifiying candidate # 1552473755.672 * [simplify]: Simplifying (/ (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) 1) 1552473755.672 * * [simplify]: iters left: 6 (14 enodes) 1552473755.679 * * [simplify]: iters left: 5 (47 enodes) 1552473755.693 * * [simplify]: iters left: 4 (52 enodes) 1552473755.708 * * [simplify]: iters left: 3 (55 enodes) 1552473755.722 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473755.723 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473755.723 * * [simplify]: Extracting #2: cost 9 inf + 1 1552473755.723 * * [simplify]: Extracting #3: cost 16 inf + 1 1552473755.723 * * [simplify]: Extracting #4: cost 17 inf + 60 1552473755.723 * * [simplify]: Extracting #5: cost 8 inf + 561 1552473755.723 * * [simplify]: Extracting #6: cost 5 inf + 727 1552473755.724 * * [simplify]: Extracting #7: cost 1 inf + 1556 1552473755.725 * * [simplify]: Extracting #8: cost 0 inf + 1895 1552473755.725 * [simplify]: Simplified to (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) 1552473755.726 * [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)))) 1552473755.726 * [simplify]: Simplifying (/ (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) 1552473755.726 * * [simplify]: iters left: 6 (13 enodes) 1552473755.732 * * [simplify]: iters left: 5 (48 enodes) 1552473755.746 * * [simplify]: iters left: 4 (68 enodes) 1552473755.762 * * [simplify]: iters left: 3 (85 enodes) 1552473755.774 * * [simplify]: iters left: 2 (97 enodes) 1552473755.798 * * [simplify]: iters left: 1 (101 enodes) 1552473755.823 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473755.824 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473755.824 * * [simplify]: Extracting #2: cost 31 inf + 0 1552473755.824 * * [simplify]: Extracting #3: cost 39 inf + 59 1552473755.824 * * [simplify]: Extracting #4: cost 38 inf + 584 1552473755.825 * * [simplify]: Extracting #5: cost 36 inf + 586 1552473755.826 * * [simplify]: Extracting #6: cost 21 inf + 2716 1552473755.828 * * [simplify]: Extracting #7: cost 2 inf + 7456 1552473755.831 * * [simplify]: Extracting #8: cost 0 inf + 7932 1552473755.834 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (* (hypot y.re y.im) (sqrt (hypot y.re y.im)))) 1552473755.834 * [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)))))) 1552473755.834 * * * * [progress]: [ 298 / 455 ] simplifiying candidate # 1552473755.834 * [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)))) 1552473755.834 * * [simplify]: iters left: 6 (15 enodes) 1552473755.841 * * [simplify]: iters left: 5 (52 enodes) 1552473755.850 * * [simplify]: iters left: 4 (60 enodes) 1552473755.859 * * [simplify]: iters left: 3 (65 enodes) 1552473755.868 * * [simplify]: iters left: 2 (66 enodes) 1552473755.876 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473755.877 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473755.877 * * [simplify]: Extracting #2: cost 13 inf + 1 1552473755.877 * * [simplify]: Extracting #3: cost 20 inf + 1 1552473755.877 * * [simplify]: Extracting #4: cost 20 inf + 117 1552473755.877 * * [simplify]: Extracting #5: cost 15 inf + 570 1552473755.877 * * [simplify]: Extracting #6: cost 6 inf + 1243 1552473755.877 * * [simplify]: Extracting #7: cost 1 inf + 2868 1552473755.878 * * [simplify]: Extracting #8: cost 0 inf + 3247 1552473755.879 * [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)))) 1552473755.879 * [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))))) 1552473755.879 * [simplify]: Simplifying (/ (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (hypot y.re y.im)) (cbrt (hypot y.re y.im))) 1552473755.879 * * [simplify]: iters left: 6 (13 enodes) 1552473755.882 * * [simplify]: iters left: 5 (48 enodes) 1552473755.888 * * [simplify]: iters left: 4 (68 enodes) 1552473755.901 * * [simplify]: iters left: 3 (85 enodes) 1552473755.924 * * [simplify]: iters left: 2 (97 enodes) 1552473755.946 * * [simplify]: iters left: 1 (101 enodes) 1552473755.959 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473755.959 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473755.959 * * [simplify]: Extracting #2: cost 31 inf + 0 1552473755.959 * * [simplify]: Extracting #3: cost 39 inf + 59 1552473755.959 * * [simplify]: Extracting #4: cost 38 inf + 744 1552473755.959 * * [simplify]: Extracting #5: cost 36 inf + 746 1552473755.960 * * [simplify]: Extracting #6: cost 21 inf + 3196 1552473755.961 * * [simplify]: Extracting #7: cost 1 inf + 8434 1552473755.962 * * [simplify]: Extracting #8: cost 0 inf + 8732 1552473755.963 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (hypot y.re y.im))) 1552473755.964 * [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))))) 1552473755.964 * * * * [progress]: [ 299 / 455 ] simplifiying candidate # 1552473755.964 * [simplify]: Simplifying (/ (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) 1) (sqrt (hypot y.re y.im))) 1552473755.964 * * [simplify]: iters left: 6 (14 enodes) 1552473755.967 * * [simplify]: iters left: 5 (47 enodes) 1552473755.979 * * [simplify]: iters left: 4 (51 enodes) 1552473755.993 * * [simplify]: iters left: 3 (54 enodes) 1552473756.007 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473756.007 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473756.007 * * [simplify]: Extracting #2: cost 9 inf + 1 1552473756.007 * * [simplify]: Extracting #3: cost 16 inf + 1 1552473756.007 * * [simplify]: Extracting #4: cost 17 inf + 60 1552473756.008 * * [simplify]: Extracting #5: cost 9 inf + 479 1552473756.008 * * [simplify]: Extracting #6: cost 4 inf + 809 1552473756.008 * * [simplify]: Extracting #7: cost 1 inf + 1556 1552473756.009 * * [simplify]: Extracting #8: cost 0 inf + 1895 1552473756.010 * [simplify]: Simplified to (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) 1552473756.010 * [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))))) 1552473756.010 * [simplify]: Simplifying (/ (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 1552473756.010 * * [simplify]: iters left: 6 (13 enodes) 1552473756.017 * * [simplify]: iters left: 5 (48 enodes) 1552473756.031 * * [simplify]: iters left: 4 (68 enodes) 1552473756.050 * * [simplify]: iters left: 3 (85 enodes) 1552473756.074 * * [simplify]: iters left: 2 (97 enodes) 1552473756.100 * * [simplify]: iters left: 1 (101 enodes) 1552473756.122 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473756.122 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473756.122 * * [simplify]: Extracting #2: cost 31 inf + 0 1552473756.122 * * [simplify]: Extracting #3: cost 39 inf + 59 1552473756.122 * * [simplify]: Extracting #4: cost 38 inf + 584 1552473756.122 * * [simplify]: Extracting #5: cost 36 inf + 586 1552473756.123 * * [simplify]: Extracting #6: cost 21 inf + 2836 1552473756.124 * * [simplify]: Extracting #7: cost 1 inf + 7674 1552473756.125 * * [simplify]: Extracting #8: cost 0 inf + 7932 1552473756.126 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (* (sqrt (hypot y.re y.im)) (hypot y.re y.im))) 1552473756.127 * [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))))) 1552473756.127 * * * * [progress]: [ 300 / 455 ] simplifiying candidate # 1552473756.127 * [simplify]: Simplifying (/ (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) 1) 1) 1552473756.127 * * [simplify]: iters left: 6 (12 enodes) 1552473756.130 * * [simplify]: iters left: 5 (37 enodes) 1552473756.135 * * [simplify]: iters left: 4 (41 enodes) 1552473756.141 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473756.141 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473756.141 * * [simplify]: Extracting #2: cost 8 inf + 1 1552473756.141 * * [simplify]: Extracting #3: cost 14 inf + 1 1552473756.141 * * [simplify]: Extracting #4: cost 10 inf + 5 1552473756.141 * * [simplify]: Extracting #5: cost 3 inf + 419 1552473756.142 * * [simplify]: Extracting #6: cost 0 inf + 909 1552473756.142 * [simplify]: Simplified to (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) 1552473756.142 * [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)))) 1552473756.142 * [simplify]: Simplifying (/ (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im)) 1552473756.142 * * [simplify]: iters left: 6 (12 enodes) 1552473756.146 * * [simplify]: iters left: 5 (45 enodes) 1552473756.152 * * [simplify]: iters left: 4 (62 enodes) 1552473756.161 * * [simplify]: iters left: 3 (72 enodes) 1552473756.177 * * [simplify]: iters left: 2 (77 enodes) 1552473756.197 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473756.197 * * [simplify]: Extracting #1: cost 9 inf + 0 1552473756.197 * * [simplify]: Extracting #2: cost 24 inf + 0 1552473756.197 * * [simplify]: Extracting #3: cost 29 inf + 59 1552473756.198 * * [simplify]: Extracting #4: cost 31 inf + 213 1552473756.198 * * [simplify]: Extracting #5: cost 28 inf + 312 1552473756.199 * * [simplify]: Extracting #6: cost 11 inf + 2796 1552473756.200 * * [simplify]: Extracting #7: cost 0 inf + 5272 1552473756.202 * [simplify]: Simplified to (/ (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im)) 1552473756.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))) (hypot y.re y.im)) (hypot y.re y.im)))) 1552473756.202 * * * * [progress]: [ 301 / 455 ] simplifiying candidate # 1552473756.203 * [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)))) 1552473756.203 * * [simplify]: iters left: 6 (15 enodes) 1552473756.210 * * [simplify]: iters left: 5 (54 enodes) 1552473756.226 * * [simplify]: iters left: 4 (69 enodes) 1552473756.245 * * [simplify]: iters left: 3 (73 enodes) 1552473756.267 * * [simplify]: iters left: 2 (84 enodes) 1552473756.296 * * [simplify]: iters left: 1 (108 enodes) 1552473756.322 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473756.322 * * [simplify]: Extracting #1: cost 10 inf + 0 1552473756.322 * * [simplify]: Extracting #2: cost 34 inf + 0 1552473756.322 * * [simplify]: Extracting #3: cost 44 inf + 102 1552473756.323 * * [simplify]: Extracting #4: cost 33 inf + 1037 1552473756.323 * * [simplify]: Extracting #5: cost 16 inf + 6313 1552473756.324 * * [simplify]: Extracting #6: cost 8 inf + 7946 1552473756.325 * * [simplify]: Extracting #7: cost 3 inf + 9956 1552473756.326 * * [simplify]: Extracting #8: cost 0 inf + 11098 1552473756.327 * [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)))) 1552473756.327 * [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))))) 1552473756.328 * [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))) 1552473756.328 * * [simplify]: iters left: 6 (14 enodes) 1552473756.332 * * [simplify]: iters left: 5 (51 enodes) 1552473756.348 * * [simplify]: iters left: 4 (78 enodes) 1552473756.373 * * [simplify]: iters left: 3 (116 enodes) 1552473756.406 * * [simplify]: iters left: 2 (165 enodes) 1552473756.432 * * [simplify]: iters left: 1 (219 enodes) 1552473756.462 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473756.462 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473756.462 * * [simplify]: Extracting #2: cost 47 inf + 0 1552473756.462 * * [simplify]: Extracting #3: cost 74 inf + 0 1552473756.463 * * [simplify]: Extracting #4: cost 69 inf + 248 1552473756.464 * * [simplify]: Extracting #5: cost 35 inf + 6939 1552473756.466 * * [simplify]: Extracting #6: cost 9 inf + 13159 1552473756.469 * * [simplify]: Extracting #7: cost 0 inf + 16350 1552473756.476 * [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)))) 1552473756.476 * [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)))))) 1552473756.476 * * * * [progress]: [ 302 / 455 ] simplifiying candidate # 1552473756.476 * [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))) 1552473756.477 * * [simplify]: iters left: 6 (16 enodes) 1552473756.483 * * [simplify]: iters left: 5 (55 enodes) 1552473756.500 * * [simplify]: iters left: 4 (67 enodes) 1552473756.509 * * [simplify]: iters left: 3 (79 enodes) 1552473756.519 * * [simplify]: iters left: 2 (81 enodes) 1552473756.534 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473756.534 * * [simplify]: Extracting #1: cost 12 inf + 0 1552473756.534 * * [simplify]: Extracting #2: cost 27 inf + 0 1552473756.534 * * [simplify]: Extracting #3: cost 36 inf + 0 1552473756.534 * * [simplify]: Extracting #4: cost 33 inf + 85 1552473756.535 * * [simplify]: Extracting #5: cost 21 inf + 1211 1552473756.536 * * [simplify]: Extracting #6: cost 12 inf + 2681 1552473756.537 * * [simplify]: Extracting #7: cost 3 inf + 5940 1552473756.539 * * [simplify]: Extracting #8: cost 0 inf + 7322 1552473756.542 * [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)))) 1552473756.542 * [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))))) 1552473756.542 * [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))) 1552473756.542 * * [simplify]: iters left: 6 (15 enodes) 1552473756.549 * * [simplify]: iters left: 5 (54 enodes) 1552473756.564 * * [simplify]: iters left: 4 (84 enodes) 1552473756.577 * * [simplify]: iters left: 3 (133 enodes) 1552473756.599 * * [simplify]: iters left: 2 (215 enodes) 1552473756.635 * * [simplify]: iters left: 1 (317 enodes) 1552473756.685 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473756.685 * * [simplify]: Extracting #1: cost 19 inf + 0 1552473756.687 * * [simplify]: Extracting #2: cost 66 inf + 0 1552473756.687 * * [simplify]: Extracting #3: cost 100 inf + 0 1552473756.687 * * [simplify]: Extracting #4: cost 95 inf + 248 1552473756.689 * * [simplify]: Extracting #5: cost 43 inf + 10473 1552473756.693 * * [simplify]: Extracting #6: cost 6 inf + 21182 1552473756.698 * * [simplify]: Extracting #7: cost 0 inf + 23050 1552473756.703 * [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)))) 1552473756.703 * [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)))))) 1552473756.703 * * * * [progress]: [ 303 / 455 ] simplifiying candidate # 1552473756.703 * [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) 1552473756.704 * * [simplify]: iters left: 6 (16 enodes) 1552473756.708 * * [simplify]: iters left: 5 (55 enodes) 1552473756.719 * * [simplify]: iters left: 4 (67 enodes) 1552473756.738 * * [simplify]: iters left: 3 (74 enodes) 1552473756.760 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473756.761 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473756.761 * * [simplify]: Extracting #2: cost 15 inf + 1 1552473756.761 * * [simplify]: Extracting #3: cost 24 inf + 1 1552473756.761 * * [simplify]: Extracting #4: cost 20 inf + 127 1552473756.761 * * [simplify]: Extracting #5: cost 10 inf + 1155 1552473756.762 * * [simplify]: Extracting #6: cost 5 inf + 1622 1552473756.763 * * [simplify]: Extracting #7: cost 1 inf + 3063 1552473756.764 * * [simplify]: Extracting #8: cost 0 inf + 3497 1552473756.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))) 1552473756.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 (hypot y.re y.im))) (hypot y.re y.im)))) 1552473756.766 * [simplify]: Simplifying (/ (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (cbrt (hypot y.re y.im))) (hypot y.re y.im)) 1552473756.766 * * [simplify]: iters left: 6 (14 enodes) 1552473756.772 * * [simplify]: iters left: 5 (51 enodes) 1552473756.787 * * [simplify]: iters left: 4 (81 enodes) 1552473756.813 * * [simplify]: iters left: 3 (130 enodes) 1552473756.838 * * [simplify]: iters left: 2 (212 enodes) 1552473756.896 * * [simplify]: iters left: 1 (314 enodes) 1552473756.962 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473756.962 * * [simplify]: Extracting #1: cost 19 inf + 0 1552473756.964 * * [simplify]: Extracting #2: cost 67 inf + 0 1552473756.965 * * [simplify]: Extracting #3: cost 94 inf + 124 1552473756.967 * * [simplify]: Extracting #4: cost 66 inf + 5340 1552473756.972 * * [simplify]: Extracting #5: cost 22 inf + 14604 1552473756.979 * * [simplify]: Extracting #6: cost 2 inf + 20420 1552473756.983 * * [simplify]: Extracting #7: cost 0 inf + 20856 1552473756.988 * [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)))) 1552473756.988 * [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)))))) 1552473756.988 * * * * [progress]: [ 304 / 455 ] simplifiying candidate # 1552473756.988 * [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)))) 1552473756.988 * * [simplify]: iters left: 6 (16 enodes) 1552473756.992 * * [simplify]: iters left: 5 (55 enodes) 1552473757.000 * * [simplify]: iters left: 4 (67 enodes) 1552473757.014 * * [simplify]: iters left: 3 (76 enodes) 1552473757.035 * * [simplify]: iters left: 2 (79 enodes) 1552473757.055 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473757.055 * * [simplify]: Extracting #1: cost 10 inf + 0 1552473757.055 * * [simplify]: Extracting #2: cost 25 inf + 0 1552473757.056 * * [simplify]: Extracting #3: cost 36 inf + 0 1552473757.056 * * [simplify]: Extracting #4: cost 33 inf + 85 1552473757.056 * * [simplify]: Extracting #5: cost 25 inf + 638 1552473757.057 * * [simplify]: Extracting #6: cost 12 inf + 2681 1552473757.058 * * [simplify]: Extracting #7: cost 5 inf + 5152 1552473757.060 * * [simplify]: Extracting #8: cost 0 inf + 7322 1552473757.063 * [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)))) 1552473757.063 * [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))))) 1552473757.063 * [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))) 1552473757.063 * * [simplify]: iters left: 6 (15 enodes) 1552473757.070 * * [simplify]: iters left: 5 (54 enodes) 1552473757.086 * * [simplify]: iters left: 4 (84 enodes) 1552473757.108 * * [simplify]: iters left: 3 (133 enodes) 1552473757.129 * * [simplify]: iters left: 2 (215 enodes) 1552473757.180 * * [simplify]: iters left: 1 (317 enodes) 1552473757.240 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473757.240 * * [simplify]: Extracting #1: cost 19 inf + 0 1552473757.241 * * [simplify]: Extracting #2: cost 66 inf + 0 1552473757.241 * * [simplify]: Extracting #3: cost 100 inf + 0 1552473757.242 * * [simplify]: Extracting #4: cost 95 inf + 248 1552473757.245 * * [simplify]: Extracting #5: cost 43 inf + 10273 1552473757.254 * * [simplify]: Extracting #6: cost 6 inf + 21102 1552473757.264 * * [simplify]: Extracting #7: cost 0 inf + 23050 1552473757.273 * [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)))) 1552473757.273 * [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)))))) 1552473757.274 * * * * [progress]: [ 305 / 455 ] simplifiying candidate # 1552473757.274 * [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))) 1552473757.274 * * [simplify]: iters left: 6 (14 enodes) 1552473757.282 * * [simplify]: iters left: 5 (47 enodes) 1552473757.295 * * [simplify]: iters left: 4 (49 enodes) 1552473757.303 * * [simplify]: iters left: 3 (50 enodes) 1552473757.310 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473757.310 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473757.310 * * [simplify]: Extracting #2: cost 16 inf + 0 1552473757.310 * * [simplify]: Extracting #3: cost 19 inf + 43 1552473757.310 * * [simplify]: Extracting #4: cost 14 inf + 378 1552473757.310 * * [simplify]: Extracting #5: cost 11 inf + 598 1552473757.310 * * [simplify]: Extracting #6: cost 4 inf + 1501 1552473757.311 * * [simplify]: Extracting #7: cost 1 inf + 2388 1552473757.311 * * [simplify]: Extracting #8: cost 0 inf + 2742 1552473757.312 * [simplify]: Simplified to (/ (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (hypot y.re y.im)) 1552473757.312 * [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))))) 1552473757.312 * [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))) 1552473757.312 * * [simplify]: iters left: 6 (14 enodes) 1552473757.315 * * [simplify]: iters left: 5 (51 enodes) 1552473757.323 * * [simplify]: iters left: 4 (76 enodes) 1552473757.339 * * [simplify]: iters left: 3 (115 enodes) 1552473757.366 * * [simplify]: iters left: 2 (164 enodes) 1552473757.417 * * [simplify]: iters left: 1 (218 enodes) 1552473757.472 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473757.472 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473757.472 * * [simplify]: Extracting #2: cost 48 inf + 0 1552473757.472 * * [simplify]: Extracting #3: cost 68 inf + 124 1552473757.473 * * [simplify]: Extracting #4: cost 40 inf + 4587 1552473757.475 * * [simplify]: Extracting #5: cost 14 inf + 9112 1552473757.477 * * [simplify]: Extracting #6: cost 6 inf + 10178 1552473757.479 * * [simplify]: Extracting #7: cost 1 inf + 11737 1552473757.482 * * [simplify]: Extracting #8: cost 0 inf + 12076 1552473757.484 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (hypot y.re y.im)) 1552473757.485 * [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)))) 1552473757.485 * * * * [progress]: [ 306 / 455 ] simplifiying candidate # 1552473757.485 * [simplify]: Simplifying (/ (/ (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.re y.im))) 1) 1552473757.485 * * [simplify]: iters left: 6 (15 enodes) 1552473757.489 * * [simplify]: iters left: 5 (50 enodes) 1552473757.496 * * [simplify]: iters left: 4 (57 enodes) 1552473757.510 * * [simplify]: iters left: 3 (60 enodes) 1552473757.525 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473757.525 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473757.525 * * [simplify]: Extracting #2: cost 11 inf + 1 1552473757.525 * * [simplify]: Extracting #3: cost 20 inf + 1 1552473757.525 * * [simplify]: Extracting #4: cost 16 inf + 127 1552473757.526 * * [simplify]: Extracting #5: cost 9 inf + 624 1552473757.526 * * [simplify]: Extracting #6: cost 6 inf + 845 1552473757.527 * * [simplify]: Extracting #7: cost 1 inf + 1761 1552473757.527 * * [simplify]: Extracting #8: cost 0 inf + 2115 1552473757.528 * [simplify]: Simplified to (/ (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (sqrt (hypot y.re y.im))) 1552473757.528 * [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)))) 1552473757.529 * [simplify]: Simplifying (/ (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) 1552473757.529 * * [simplify]: iters left: 6 (14 enodes) 1552473757.535 * * [simplify]: iters left: 5 (51 enodes) 1552473757.546 * * [simplify]: iters left: 4 (81 enodes) 1552473757.559 * * [simplify]: iters left: 3 (130 enodes) 1552473757.590 * * [simplify]: iters left: 2 (212 enodes) 1552473757.658 * * [simplify]: iters left: 1 (314 enodes) 1552473757.705 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473757.705 * * [simplify]: Extracting #1: cost 19 inf + 0 1552473757.705 * * [simplify]: Extracting #2: cost 67 inf + 0 1552473757.706 * * [simplify]: Extracting #3: cost 94 inf + 124 1552473757.707 * * [simplify]: Extracting #4: cost 66 inf + 4700 1552473757.710 * * [simplify]: Extracting #5: cost 22 inf + 13084 1552473757.714 * * [simplify]: Extracting #6: cost 2 inf + 18380 1552473757.718 * * [simplify]: Extracting #7: cost 0 inf + 18776 1552473757.722 * [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)))) 1552473757.722 * [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)))))) 1552473757.722 * * * * [progress]: [ 307 / 455 ] simplifiying candidate # 1552473757.723 * [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)))) 1552473757.723 * * [simplify]: iters left: 6 (16 enodes) 1552473757.727 * * [simplify]: iters left: 5 (55 enodes) 1552473757.735 * * [simplify]: iters left: 4 (65 enodes) 1552473757.745 * * [simplify]: iters left: 3 (70 enodes) 1552473757.758 * * [simplify]: iters left: 2 (71 enodes) 1552473757.772 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473757.773 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473757.773 * * [simplify]: Extracting #2: cost 15 inf + 1 1552473757.773 * * [simplify]: Extracting #3: cost 24 inf + 1 1552473757.773 * * [simplify]: Extracting #4: cost 20 inf + 127 1552473757.773 * * [simplify]: Extracting #5: cost 13 inf + 664 1552473757.773 * * [simplify]: Extracting #6: cost 4 inf + 2056 1552473757.774 * * [simplify]: Extracting #7: cost 0 inf + 3497 1552473757.774 * [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)))) 1552473757.774 * [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))))) 1552473757.775 * [simplify]: Simplifying (/ (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (hypot y.re y.im)) (cbrt (hypot y.re y.im))) 1552473757.775 * * [simplify]: iters left: 6 (14 enodes) 1552473757.778 * * [simplify]: iters left: 5 (51 enodes) 1552473757.786 * * [simplify]: iters left: 4 (81 enodes) 1552473757.799 * * [simplify]: iters left: 3 (130 enodes) 1552473757.820 * * [simplify]: iters left: 2 (212 enodes) 1552473757.873 * * [simplify]: iters left: 1 (314 enodes) 1552473757.933 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473757.933 * * [simplify]: Extracting #1: cost 19 inf + 0 1552473757.933 * * [simplify]: Extracting #2: cost 67 inf + 0 1552473757.934 * * [simplify]: Extracting #3: cost 94 inf + 124 1552473757.936 * * [simplify]: Extracting #4: cost 66 inf + 5381 1552473757.942 * * [simplify]: Extracting #5: cost 19 inf + 15538 1552473757.950 * * [simplify]: Extracting #6: cost 2 inf + 20420 1552473757.958 * * [simplify]: Extracting #7: cost 0 inf + 20856 1552473757.963 * [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))) 1552473757.963 * [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))))) 1552473757.963 * * * * [progress]: [ 308 / 455 ] simplifiying candidate # 1552473757.963 * [simplify]: Simplifying (/ (/ (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) 1) (sqrt (hypot y.re y.im))) 1552473757.963 * * [simplify]: iters left: 6 (15 enodes) 1552473757.968 * * [simplify]: iters left: 5 (50 enodes) 1552473757.975 * * [simplify]: iters left: 4 (56 enodes) 1552473757.983 * * [simplify]: iters left: 3 (59 enodes) 1552473757.991 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473757.991 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473757.991 * * [simplify]: Extracting #2: cost 11 inf + 1 1552473757.991 * * [simplify]: Extracting #3: cost 20 inf + 1 1552473757.991 * * [simplify]: Extracting #4: cost 15 inf + 168 1552473757.991 * * [simplify]: Extracting #5: cost 10 inf + 567 1552473757.992 * * [simplify]: Extracting #6: cost 4 inf + 969 1552473757.992 * * [simplify]: Extracting #7: cost 0 inf + 2115 1552473757.992 * [simplify]: Simplified to (/ (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (sqrt (hypot y.re y.im))) 1552473757.992 * [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))))) 1552473757.993 * [simplify]: Simplifying (/ (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 1552473757.993 * * [simplify]: iters left: 6 (14 enodes) 1552473757.996 * * [simplify]: iters left: 5 (51 enodes) 1552473758.005 * * [simplify]: iters left: 4 (81 enodes) 1552473758.031 * * [simplify]: iters left: 3 (130 enodes) 1552473758.071 * * [simplify]: iters left: 2 (212 enodes) 1552473758.143 * * [simplify]: iters left: 1 (314 enodes) 1552473758.204 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473758.204 * * [simplify]: Extracting #1: cost 19 inf + 0 1552473758.204 * * [simplify]: Extracting #2: cost 67 inf + 0 1552473758.205 * * [simplify]: Extracting #3: cost 94 inf + 124 1552473758.205 * * [simplify]: Extracting #4: cost 66 inf + 4701 1552473758.208 * * [simplify]: Extracting #5: cost 19 inf + 13858 1552473758.212 * * [simplify]: Extracting #6: cost 2 inf + 18380 1552473758.217 * * [simplify]: Extracting #7: cost 0 inf + 18776 1552473758.221 * [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))) 1552473758.221 * [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))))) 1552473758.221 * * * * [progress]: [ 309 / 455 ] simplifiying candidate # 1552473758.222 * [simplify]: Simplifying (/ (/ (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) 1) 1) 1552473758.222 * * [simplify]: iters left: 6 (13 enodes) 1552473758.225 * * [simplify]: iters left: 5 (40 enodes) 1552473758.231 * * [simplify]: iters left: 4 (46 enodes) 1552473758.237 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473758.237 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473758.237 * * [simplify]: Extracting #2: cost 13 inf + 1 1552473758.237 * * [simplify]: Extracting #3: cost 12 inf + 85 1552473758.237 * * [simplify]: Extracting #4: cost 7 inf + 291 1552473758.237 * * [simplify]: Extracting #5: cost 3 inf + 579 1552473758.238 * * [simplify]: Extracting #6: cost 1 inf + 880 1552473758.238 * * [simplify]: Extracting #7: cost 0 inf + 1099 1552473758.238 * [simplify]: Simplified to (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) 1552473758.238 * [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)))) 1552473758.238 * [simplify]: Simplifying (/ (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (hypot y.re y.im)) (hypot y.re y.im)) 1552473758.238 * * [simplify]: iters left: 6 (13 enodes) 1552473758.241 * * [simplify]: iters left: 5 (48 enodes) 1552473758.248 * * [simplify]: iters left: 4 (75 enodes) 1552473758.261 * * [simplify]: iters left: 3 (113 enodes) 1552473758.293 * * [simplify]: iters left: 2 (162 enodes) 1552473758.342 * * [simplify]: iters left: 1 (216 enodes) 1552473758.381 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473758.381 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473758.381 * * [simplify]: Extracting #2: cost 48 inf + 0 1552473758.381 * * [simplify]: Extracting #3: cost 69 inf + 43 1552473758.382 * * [simplify]: Extracting #4: cost 45 inf + 3567 1552473758.385 * * [simplify]: Extracting #5: cost 16 inf + 8717 1552473758.387 * * [simplify]: Extracting #6: cost 6 inf + 10218 1552473758.390 * * [simplify]: Extracting #7: cost 0 inf + 12076 1552473758.393 * [simplify]: Simplified to (/ (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (hypot y.re y.im)) (hypot y.re y.im)) 1552473758.393 * [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)))) 1552473758.393 * * * * [progress]: [ 310 / 455 ] simplifiying candidate # 1552473758.394 * [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)))) 1552473758.394 * * [simplify]: iters left: 6 (15 enodes) 1552473758.397 * * [simplify]: iters left: 5 (55 enodes) 1552473758.413 * * [simplify]: iters left: 4 (69 enodes) 1552473758.423 * * [simplify]: iters left: 3 (73 enodes) 1552473758.434 * * [simplify]: iters left: 2 (84 enodes) 1552473758.447 * * [simplify]: iters left: 1 (108 enodes) 1552473758.471 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473758.471 * * [simplify]: Extracting #1: cost 10 inf + 0 1552473758.471 * * [simplify]: Extracting #2: cost 34 inf + 0 1552473758.472 * * [simplify]: Extracting #3: cost 44 inf + 102 1552473758.472 * * [simplify]: Extracting #4: cost 34 inf + 1051 1552473758.473 * * [simplify]: Extracting #5: cost 13 inf + 6656 1552473758.474 * * [simplify]: Extracting #6: cost 2 inf + 10350 1552473758.477 * * [simplify]: Extracting #7: cost 0 inf + 11098 1552473758.478 * [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)))) 1552473758.478 * [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))))) 1552473758.478 * [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))) 1552473758.478 * * [simplify]: iters left: 6 (14 enodes) 1552473758.481 * * [simplify]: iters left: 5 (52 enodes) 1552473758.489 * * [simplify]: iters left: 4 (74 enodes) 1552473758.504 * * [simplify]: iters left: 3 (102 enodes) 1552473758.534 * * [simplify]: iters left: 2 (133 enodes) 1552473758.569 * * [simplify]: iters left: 1 (141 enodes) 1552473758.591 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473758.591 * * [simplify]: Extracting #1: cost 15 inf + 0 1552473758.592 * * [simplify]: Extracting #2: cost 41 inf + 0 1552473758.592 * * [simplify]: Extracting #3: cost 50 inf + 84 1552473758.593 * * [simplify]: Extracting #4: cost 47 inf + 411 1552473758.593 * * [simplify]: Extracting #5: cost 29 inf + 3542 1552473758.594 * * [simplify]: Extracting #6: cost 6 inf + 9277 1552473758.596 * * [simplify]: Extracting #7: cost 0 inf + 11346 1552473758.598 * [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)))) 1552473758.598 * [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)))))) 1552473758.598 * * * * [progress]: [ 311 / 455 ] simplifiying candidate # 1552473758.599 * [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))) 1552473758.599 * * [simplify]: iters left: 6 (16 enodes) 1552473758.603 * * [simplify]: iters left: 5 (56 enodes) 1552473758.612 * * [simplify]: iters left: 4 (67 enodes) 1552473758.631 * * [simplify]: iters left: 3 (79 enodes) 1552473758.645 * * [simplify]: iters left: 2 (81 enodes) 1552473758.657 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473758.657 * * [simplify]: Extracting #1: cost 12 inf + 0 1552473758.657 * * [simplify]: Extracting #2: cost 27 inf + 0 1552473758.657 * * [simplify]: Extracting #3: cost 36 inf + 0 1552473758.657 * * [simplify]: Extracting #4: cost 24 inf + 926 1552473758.658 * * [simplify]: Extracting #5: cost 17 inf + 2174 1552473758.658 * * [simplify]: Extracting #6: cost 9 inf + 3768 1552473758.659 * * [simplify]: Extracting #7: cost 3 inf + 5940 1552473758.660 * * [simplify]: Extracting #8: cost 0 inf + 7322 1552473758.661 * [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)))) 1552473758.661 * [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))))) 1552473758.662 * [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))) 1552473758.662 * * [simplify]: iters left: 6 (15 enodes) 1552473758.665 * * [simplify]: iters left: 5 (55 enodes) 1552473758.676 * * [simplify]: iters left: 4 (80 enodes) 1552473758.691 * * [simplify]: iters left: 3 (119 enodes) 1552473758.714 * * [simplify]: iters left: 2 (179 enodes) 1552473758.765 * * [simplify]: iters left: 1 (199 enodes) 1552473758.803 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473758.804 * * [simplify]: Extracting #1: cost 19 inf + 0 1552473758.804 * * [simplify]: Extracting #2: cost 54 inf + 0 1552473758.804 * * [simplify]: Extracting #3: cost 67 inf + 125 1552473758.804 * * [simplify]: Extracting #4: cost 65 inf + 411 1552473758.805 * * [simplify]: Extracting #5: cost 44 inf + 3917 1552473758.808 * * [simplify]: Extracting #6: cost 11 inf + 12525 1552473758.811 * * [simplify]: Extracting #7: cost 1 inf + 15528 1552473758.814 * * [simplify]: Extracting #8: cost 0 inf + 15906 1552473758.817 * [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)))) 1552473758.817 * [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)))))) 1552473758.817 * * * * [progress]: [ 312 / 455 ] simplifiying candidate # 1552473758.817 * [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) 1552473758.817 * * [simplify]: iters left: 6 (16 enodes) 1552473758.822 * * [simplify]: iters left: 5 (56 enodes) 1552473758.838 * * [simplify]: iters left: 4 (67 enodes) 1552473758.853 * * [simplify]: iters left: 3 (74 enodes) 1552473758.868 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473758.868 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473758.868 * * [simplify]: Extracting #2: cost 15 inf + 1 1552473758.868 * * [simplify]: Extracting #3: cost 24 inf + 1 1552473758.868 * * [simplify]: Extracting #4: cost 15 inf + 692 1552473758.869 * * [simplify]: Extracting #5: cost 10 inf + 1155 1552473758.869 * * [simplify]: Extracting #6: cost 5 inf + 1622 1552473758.869 * * [simplify]: Extracting #7: cost 1 inf + 3063 1552473758.870 * * [simplify]: Extracting #8: cost 0 inf + 3497 1552473758.871 * [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))) 1552473758.871 * [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)))) 1552473758.871 * [simplify]: Simplifying (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (cbrt (hypot y.re y.im))) (hypot y.re y.im)) 1552473758.871 * * [simplify]: iters left: 6 (14 enodes) 1552473758.875 * * [simplify]: iters left: 5 (52 enodes) 1552473758.883 * * [simplify]: iters left: 4 (77 enodes) 1552473758.895 * * [simplify]: iters left: 3 (116 enodes) 1552473758.914 * * [simplify]: iters left: 2 (176 enodes) 1552473758.949 * * [simplify]: iters left: 1 (196 enodes) 1552473758.996 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473758.996 * * [simplify]: Extracting #1: cost 19 inf + 0 1552473758.996 * * [simplify]: Extracting #2: cost 54 inf + 0 1552473758.996 * * [simplify]: Extracting #3: cost 64 inf + 126 1552473758.998 * * [simplify]: Extracting #4: cost 36 inf + 5804 1552473759.001 * * [simplify]: Extracting #5: cost 23 inf + 8130 1552473759.005 * * [simplify]: Extracting #6: cost 9 inf + 11628 1552473759.010 * * [simplify]: Extracting #7: cost 0 inf + 14352 1552473759.016 * [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)) 1552473759.016 * [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)))) 1552473759.016 * * * * [progress]: [ 313 / 455 ] simplifiying candidate # 1552473759.016 * [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)))) 1552473759.016 * * [simplify]: iters left: 6 (16 enodes) 1552473759.025 * * [simplify]: iters left: 5 (56 enodes) 1552473759.041 * * [simplify]: iters left: 4 (67 enodes) 1552473759.060 * * [simplify]: iters left: 3 (76 enodes) 1552473759.081 * * [simplify]: iters left: 2 (79 enodes) 1552473759.100 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473759.100 * * [simplify]: Extracting #1: cost 10 inf + 0 1552473759.100 * * [simplify]: Extracting #2: cost 25 inf + 0 1552473759.100 * * [simplify]: Extracting #3: cost 36 inf + 0 1552473759.100 * * [simplify]: Extracting #4: cost 25 inf + 749 1552473759.100 * * [simplify]: Extracting #5: cost 19 inf + 1660 1552473759.101 * * [simplify]: Extracting #6: cost 11 inf + 2900 1552473759.101 * * [simplify]: Extracting #7: cost 4 inf + 5546 1552473759.102 * * [simplify]: Extracting #8: cost 0 inf + 7322 1552473759.104 * [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)))) 1552473759.104 * [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))))) 1552473759.104 * [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))) 1552473759.104 * * [simplify]: iters left: 6 (15 enodes) 1552473759.107 * * [simplify]: iters left: 5 (55 enodes) 1552473759.116 * * [simplify]: iters left: 4 (80 enodes) 1552473759.130 * * [simplify]: iters left: 3 (119 enodes) 1552473759.171 * * [simplify]: iters left: 2 (179 enodes) 1552473759.217 * * [simplify]: iters left: 1 (199 enodes) 1552473759.242 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473759.242 * * [simplify]: Extracting #1: cost 19 inf + 0 1552473759.243 * * [simplify]: Extracting #2: cost 54 inf + 0 1552473759.243 * * [simplify]: Extracting #3: cost 67 inf + 125 1552473759.244 * * [simplify]: Extracting #4: cost 65 inf + 411 1552473759.245 * * [simplify]: Extracting #5: cost 44 inf + 3837 1552473759.249 * * [simplify]: Extracting #6: cost 11 inf + 12565 1552473759.252 * * [simplify]: Extracting #7: cost 1 inf + 15528 1552473759.255 * * [simplify]: Extracting #8: cost 0 inf + 15906 1552473759.259 * [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)))) 1552473759.259 * [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)))))) 1552473759.259 * * * * [progress]: [ 314 / 455 ] simplifiying candidate # 1552473759.259 * [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))) 1552473759.259 * * [simplify]: iters left: 6 (14 enodes) 1552473759.262 * * [simplify]: iters left: 5 (48 enodes) 1552473759.270 * * [simplify]: iters left: 4 (49 enodes) 1552473759.277 * * [simplify]: iters left: 3 (50 enodes) 1552473759.287 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473759.287 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473759.287 * * [simplify]: Extracting #2: cost 16 inf + 0 1552473759.287 * * [simplify]: Extracting #3: cost 17 inf + 197 1552473759.288 * * [simplify]: Extracting #4: cost 15 inf + 393 1552473759.288 * * [simplify]: Extracting #5: cost 13 inf + 435 1552473759.289 * * [simplify]: Extracting #6: cost 6 inf + 1297 1552473759.290 * * [simplify]: Extracting #7: cost 1 inf + 2388 1552473759.290 * * [simplify]: Extracting #8: cost 0 inf + 2742 1552473759.291 * [simplify]: Simplified to (/ (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (hypot y.re y.im)) 1552473759.291 * [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))))) 1552473759.292 * [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))) 1552473759.292 * * [simplify]: iters left: 6 (14 enodes) 1552473759.298 * * [simplify]: iters left: 5 (52 enodes) 1552473759.314 * * [simplify]: iters left: 4 (72 enodes) 1552473759.336 * * [simplify]: iters left: 3 (101 enodes) 1552473759.366 * * [simplify]: iters left: 2 (132 enodes) 1552473759.402 * * [simplify]: iters left: 1 (140 enodes) 1552473759.418 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473759.418 * * [simplify]: Extracting #1: cost 15 inf + 0 1552473759.419 * * [simplify]: Extracting #2: cost 41 inf + 0 1552473759.419 * * [simplify]: Extracting #3: cost 46 inf + 126 1552473759.419 * * [simplify]: Extracting #4: cost 29 inf + 2892 1552473759.420 * * [simplify]: Extracting #5: cost 17 inf + 4560 1552473759.422 * * [simplify]: Extracting #6: cost 6 inf + 6939 1552473759.423 * * [simplify]: Extracting #7: cost 0 inf + 8352 1552473759.425 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (hypot y.re y.im)) 1552473759.425 * [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)))) 1552473759.425 * * * * [progress]: [ 315 / 455 ] simplifiying candidate # 1552473759.425 * [simplify]: Simplifying (/ (/ (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) 1) 1552473759.425 * * [simplify]: iters left: 6 (15 enodes) 1552473759.429 * * [simplify]: iters left: 5 (51 enodes) 1552473759.445 * * [simplify]: iters left: 4 (57 enodes) 1552473759.454 * * [simplify]: iters left: 3 (60 enodes) 1552473759.462 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473759.462 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473759.462 * * [simplify]: Extracting #2: cost 11 inf + 1 1552473759.462 * * [simplify]: Extracting #3: cost 20 inf + 1 1552473759.462 * * [simplify]: Extracting #4: cost 13 inf + 338 1552473759.462 * * [simplify]: Extracting #5: cost 8 inf + 721 1552473759.462 * * [simplify]: Extracting #6: cost 7 inf + 763 1552473759.463 * * [simplify]: Extracting #7: cost 2 inf + 1407 1552473759.463 * * [simplify]: Extracting #8: cost 0 inf + 2115 1552473759.463 * [simplify]: Simplified to (/ (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) 1552473759.463 * [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)))) 1552473759.464 * [simplify]: Simplifying (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) 1552473759.464 * * [simplify]: iters left: 6 (14 enodes) 1552473759.468 * * [simplify]: iters left: 5 (52 enodes) 1552473759.484 * * [simplify]: iters left: 4 (77 enodes) 1552473759.509 * * [simplify]: iters left: 3 (116 enodes) 1552473759.544 * * [simplify]: iters left: 2 (176 enodes) 1552473759.575 * * [simplify]: iters left: 1 (196 enodes) 1552473759.614 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473759.615 * * [simplify]: Extracting #1: cost 19 inf + 0 1552473759.615 * * [simplify]: Extracting #2: cost 54 inf + 0 1552473759.615 * * [simplify]: Extracting #3: cost 64 inf + 126 1552473759.616 * * [simplify]: Extracting #4: cost 36 inf + 5084 1552473759.617 * * [simplify]: Extracting #5: cost 23 inf + 7170 1552473759.619 * * [simplify]: Extracting #6: cost 9 inf + 10428 1552473759.622 * * [simplify]: Extracting #7: cost 0 inf + 12912 1552473759.624 * [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)) 1552473759.624 * [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)))) 1552473759.624 * * * * [progress]: [ 316 / 455 ] simplifiying candidate # 1552473759.625 * [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)))) 1552473759.625 * * [simplify]: iters left: 6 (16 enodes) 1552473759.629 * * [simplify]: iters left: 5 (56 enodes) 1552473759.638 * * [simplify]: iters left: 4 (68 enodes) 1552473759.654 * * [simplify]: iters left: 3 (71 enodes) 1552473759.672 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473759.672 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473759.672 * * [simplify]: Extracting #2: cost 15 inf + 1 1552473759.672 * * [simplify]: Extracting #3: cost 24 inf + 1 1552473759.672 * * [simplify]: Extracting #4: cost 17 inf + 458 1552473759.673 * * [simplify]: Extracting #5: cost 10 inf + 1155 1552473759.673 * * [simplify]: Extracting #6: cost 5 inf + 1622 1552473759.674 * * [simplify]: Extracting #7: cost 1 inf + 3063 1552473759.675 * * [simplify]: Extracting #8: cost 0 inf + 3497 1552473759.676 * [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)))) 1552473759.676 * [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))))) 1552473759.677 * [simplify]: Simplifying (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (hypot y.re y.im)) (cbrt (hypot y.re y.im))) 1552473759.677 * * [simplify]: iters left: 6 (14 enodes) 1552473759.683 * * [simplify]: iters left: 5 (52 enodes) 1552473759.692 * * [simplify]: iters left: 4 (77 enodes) 1552473759.704 * * [simplify]: iters left: 3 (116 enodes) 1552473759.729 * * [simplify]: iters left: 2 (176 enodes) 1552473759.777 * * [simplify]: iters left: 1 (196 enodes) 1552473759.822 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473759.823 * * [simplify]: Extracting #1: cost 19 inf + 0 1552473759.823 * * [simplify]: Extracting #2: cost 54 inf + 0 1552473759.823 * * [simplify]: Extracting #3: cost 64 inf + 126 1552473759.825 * * [simplify]: Extracting #4: cost 39 inf + 5152 1552473759.826 * * [simplify]: Extracting #5: cost 23 inf + 8130 1552473759.828 * * [simplify]: Extracting #6: cost 7 inf + 12304 1552473759.831 * * [simplify]: Extracting #7: cost 0 inf + 14352 1552473759.834 * [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))) 1552473759.834 * [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))))) 1552473759.835 * * * * [progress]: [ 317 / 455 ] simplifiying candidate # 1552473759.835 * [simplify]: Simplifying (/ (/ (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) 1) (sqrt (hypot y.re y.im))) 1552473759.836 * * [simplify]: iters left: 6 (15 enodes) 1552473759.839 * * [simplify]: iters left: 5 (51 enodes) 1552473759.848 * * [simplify]: iters left: 4 (58 enodes) 1552473759.855 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473759.855 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473759.855 * * [simplify]: Extracting #2: cost 11 inf + 1 1552473759.855 * * [simplify]: Extracting #3: cost 20 inf + 1 1552473759.856 * * [simplify]: Extracting #4: cost 17 inf + 86 1552473759.856 * * [simplify]: Extracting #5: cost 9 inf + 624 1552473759.856 * * [simplify]: Extracting #6: cost 7 inf + 763 1552473759.856 * * [simplify]: Extracting #7: cost 3 inf + 1188 1552473759.856 * * [simplify]: Extracting #8: cost 0 inf + 2115 1552473759.857 * [simplify]: Simplified to (/ (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) 1552473759.857 * [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))))) 1552473759.857 * [simplify]: Simplifying (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 1552473759.857 * * [simplify]: iters left: 6 (14 enodes) 1552473759.860 * * [simplify]: iters left: 5 (52 enodes) 1552473759.874 * * [simplify]: iters left: 4 (77 enodes) 1552473759.897 * * [simplify]: iters left: 3 (116 enodes) 1552473759.935 * * [simplify]: iters left: 2 (176 enodes) 1552473759.972 * * [simplify]: iters left: 1 (196 enodes) 1552473759.995 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473759.996 * * [simplify]: Extracting #1: cost 19 inf + 0 1552473759.996 * * [simplify]: Extracting #2: cost 54 inf + 0 1552473759.996 * * [simplify]: Extracting #3: cost 64 inf + 126 1552473759.997 * * [simplify]: Extracting #4: cost 39 inf + 4552 1552473759.998 * * [simplify]: Extracting #5: cost 23 inf + 7170 1552473760.000 * * [simplify]: Extracting #6: cost 7 inf + 11024 1552473760.003 * * [simplify]: Extracting #7: cost 0 inf + 12912 1552473760.006 * [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))) 1552473760.006 * [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))))) 1552473760.006 * * * * [progress]: [ 318 / 455 ] simplifiying candidate # 1552473760.007 * [simplify]: Simplifying (/ (/ (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) 1) 1) 1552473760.007 * * [simplify]: iters left: 6 (13 enodes) 1552473760.013 * * [simplify]: iters left: 5 (41 enodes) 1552473760.025 * * [simplify]: iters left: 4 (46 enodes) 1552473760.038 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473760.038 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473760.039 * * [simplify]: Extracting #2: cost 13 inf + 1 1552473760.039 * * [simplify]: Extracting #3: cost 12 inf + 85 1552473760.039 * * [simplify]: Extracting #4: cost 7 inf + 211 1552473760.039 * * [simplify]: Extracting #5: cost 0 inf + 1099 1552473760.040 * [simplify]: Simplified to (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) 1552473760.040 * [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)))) 1552473760.040 * [simplify]: Simplifying (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im)) 1552473760.040 * * [simplify]: iters left: 6 (13 enodes) 1552473760.046 * * [simplify]: iters left: 5 (49 enodes) 1552473760.063 * * [simplify]: iters left: 4 (71 enodes) 1552473760.081 * * [simplify]: iters left: 3 (99 enodes) 1552473760.097 * * [simplify]: iters left: 2 (130 enodes) 1552473760.115 * * [simplify]: iters left: 1 (138 enodes) 1552473760.145 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473760.146 * * [simplify]: Extracting #1: cost 15 inf + 0 1552473760.146 * * [simplify]: Extracting #2: cost 41 inf + 0 1552473760.146 * * [simplify]: Extracting #3: cost 36 inf + 1240 1552473760.148 * * [simplify]: Extracting #4: cost 23 inf + 3795 1552473760.149 * * [simplify]: Extracting #5: cost 16 inf + 4738 1552473760.152 * * [simplify]: Extracting #6: cost 3 inf + 7618 1552473760.155 * * [simplify]: Extracting #7: cost 0 inf + 8352 1552473760.159 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (* (hypot y.re y.im) (hypot y.re y.im))) 1552473760.159 * [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))))) 1552473760.159 * * * * [progress]: [ 319 / 455 ] simplifiying candidate # 1552473760.160 * [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)))) 1552473760.160 * * [simplify]: iters left: 6 (16 enodes) 1552473760.167 * * [simplify]: iters left: 5 (58 enodes) 1552473760.181 * * [simplify]: iters left: 4 (74 enodes) 1552473760.191 * * [simplify]: iters left: 3 (78 enodes) 1552473760.203 * * [simplify]: iters left: 2 (89 enodes) 1552473760.227 * * [simplify]: iters left: 1 (113 enodes) 1552473760.255 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473760.255 * * [simplify]: Extracting #1: cost 10 inf + 0 1552473760.255 * * [simplify]: Extracting #2: cost 36 inf + 0 1552473760.255 * * [simplify]: Extracting #3: cost 47 inf + 143 1552473760.255 * * [simplify]: Extracting #4: cost 31 inf + 1850 1552473760.256 * * [simplify]: Extracting #5: cost 7 inf + 9004 1552473760.257 * * [simplify]: Extracting #6: cost 0 inf + 11658 1552473760.259 * [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)))) 1552473760.259 * [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))))) 1552473760.259 * [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))) 1552473760.259 * * [simplify]: iters left: 6 (15 enodes) 1552473760.262 * * [simplify]: iters left: 5 (55 enodes) 1552473760.274 * * [simplify]: iters left: 4 (87 enodes) 1552473760.293 * * [simplify]: iters left: 3 (143 enodes) 1552473760.318 * * [simplify]: iters left: 2 (218 enodes) 1552473760.381 * * [simplify]: iters left: 1 (274 enodes) 1552473760.453 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473760.453 * * [simplify]: Extracting #1: cost 19 inf + 0 1552473760.453 * * [simplify]: Extracting #2: cost 65 inf + 0 1552473760.454 * * [simplify]: Extracting #3: cost 89 inf + 125 1552473760.455 * * [simplify]: Extracting #4: cost 81 inf + 616 1552473760.457 * * [simplify]: Extracting #5: cost 40 inf + 9969 1552473760.464 * * [simplify]: Extracting #6: cost 4 inf + 19520 1552473760.469 * * [simplify]: Extracting #7: cost 0 inf + 20710 1552473760.472 * [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))) 1552473760.472 * [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))))) 1552473760.473 * * * * [progress]: [ 320 / 455 ] simplifiying candidate # 1552473760.473 * [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))) 1552473760.473 * * [simplify]: iters left: 6 (17 enodes) 1552473760.477 * * [simplify]: iters left: 5 (59 enodes) 1552473760.485 * * [simplify]: iters left: 4 (72 enodes) 1552473760.497 * * [simplify]: iters left: 3 (84 enodes) 1552473760.521 * * [simplify]: iters left: 2 (86 enodes) 1552473760.532 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473760.532 * * [simplify]: Extracting #1: cost 12 inf + 0 1552473760.532 * * [simplify]: Extracting #2: cost 29 inf + 0 1552473760.532 * * [simplify]: Extracting #3: cost 40 inf + 0 1552473760.532 * * [simplify]: Extracting #4: cost 27 inf + 949 1552473760.533 * * [simplify]: Extracting #5: cost 13 inf + 2582 1552473760.534 * * [simplify]: Extracting #6: cost 1 inf + 7408 1552473760.535 * * [simplify]: Extracting #7: cost 0 inf + 7962 1552473760.536 * [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)))) 1552473760.536 * [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))))) 1552473760.536 * [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))) 1552473760.537 * * [simplify]: iters left: 6 (16 enodes) 1552473760.540 * * [simplify]: iters left: 5 (58 enodes) 1552473760.549 * * [simplify]: iters left: 4 (93 enodes) 1552473760.577 * * [simplify]: iters left: 3 (164 enodes) 1552473760.609 * * [simplify]: iters left: 2 (294 enodes) 1552473760.701 * * [simplify]: iters left: 1 (406 enodes) 1552473760.762 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473760.763 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473760.763 * * [simplify]: Extracting #2: cost 90 inf + 0 1552473760.763 * * [simplify]: Extracting #3: cost 124 inf + 84 1552473760.764 * * [simplify]: Extracting #4: cost 116 inf + 494 1552473760.765 * * [simplify]: Extracting #5: cost 57 inf + 14961 1552473760.771 * * [simplify]: Extracting #6: cost 5 inf + 27824 1552473760.781 * * [simplify]: Extracting #7: cost 0 inf + 29310 1552473760.795 * [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))) 1552473760.795 * [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))))) 1552473760.795 * * * * [progress]: [ 321 / 455 ] simplifiying candidate # 1552473760.795 * [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) 1552473760.796 * * [simplify]: iters left: 6 (17 enodes) 1552473760.804 * * [simplify]: iters left: 5 (59 enodes) 1552473760.822 * * [simplify]: iters left: 4 (72 enodes) 1552473760.841 * * [simplify]: iters left: 3 (79 enodes) 1552473760.851 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473760.851 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473760.851 * * [simplify]: Extracting #2: cost 17 inf + 1 1552473760.852 * * [simplify]: Extracting #3: cost 28 inf + 1 1552473760.852 * * [simplify]: Extracting #4: cost 18 inf + 499 1552473760.852 * * [simplify]: Extracting #5: cost 8 inf + 1319 1552473760.852 * * [simplify]: Extracting #6: cost 1 inf + 3423 1552473760.853 * * [simplify]: Extracting #7: cost 0 inf + 3897 1552473760.854 * [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)))) 1552473760.854 * [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)))) 1552473760.854 * [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)) 1552473760.854 * * [simplify]: iters left: 6 (15 enodes) 1552473760.857 * * [simplify]: iters left: 5 (55 enodes) 1552473760.866 * * [simplify]: iters left: 4 (90 enodes) 1552473760.883 * * [simplify]: iters left: 3 (161 enodes) 1552473760.938 * * [simplify]: iters left: 2 (291 enodes) 1552473761.002 * * [simplify]: iters left: 1 (403 enodes) 1552473761.067 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473761.067 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473761.067 * * [simplify]: Extracting #2: cost 90 inf + 0 1552473761.068 * * [simplify]: Extracting #3: cost 119 inf + 167 1552473761.069 * * [simplify]: Extracting #4: cost 76 inf + 7691 1552473761.073 * * [simplify]: Extracting #5: cost 7 inf + 25088 1552473761.080 * * [simplify]: Extracting #6: cost 0 inf + 26476 1552473761.085 * [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)) 1552473761.085 * [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)))) 1552473761.086 * * * * [progress]: [ 322 / 455 ] simplifiying candidate # 1552473761.086 * [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)))) 1552473761.086 * * [simplify]: iters left: 6 (17 enodes) 1552473761.089 * * [simplify]: iters left: 5 (59 enodes) 1552473761.098 * * [simplify]: iters left: 4 (72 enodes) 1552473761.108 * * [simplify]: iters left: 3 (81 enodes) 1552473761.122 * * [simplify]: iters left: 2 (84 enodes) 1552473761.143 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473761.143 * * [simplify]: Extracting #1: cost 10 inf + 0 1552473761.143 * * [simplify]: Extracting #2: cost 27 inf + 0 1552473761.143 * * [simplify]: Extracting #3: cost 40 inf + 0 1552473761.144 * * [simplify]: Extracting #4: cost 30 inf + 378 1552473761.144 * * [simplify]: Extracting #5: cost 15 inf + 2188 1552473761.146 * * [simplify]: Extracting #6: cost 2 inf + 7014 1552473761.149 * * [simplify]: Extracting #7: cost 0 inf + 7962 1552473761.151 * [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))) 1552473761.151 * [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))))) 1552473761.152 * [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))) 1552473761.152 * * [simplify]: iters left: 6 (16 enodes) 1552473761.159 * * [simplify]: iters left: 5 (58 enodes) 1552473761.177 * * [simplify]: iters left: 4 (93 enodes) 1552473761.208 * * [simplify]: iters left: 3 (164 enodes) 1552473761.261 * * [simplify]: iters left: 2 (294 enodes) 1552473761.346 * * [simplify]: iters left: 1 (406 enodes) 1552473761.428 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473761.428 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473761.429 * * [simplify]: Extracting #2: cost 90 inf + 0 1552473761.429 * * [simplify]: Extracting #3: cost 124 inf + 84 1552473761.429 * * [simplify]: Extracting #4: cost 116 inf + 494 1552473761.431 * * [simplify]: Extracting #5: cost 57 inf + 14721 1552473761.437 * * [simplify]: Extracting #6: cost 5 inf + 27784 1552473761.443 * * [simplify]: Extracting #7: cost 0 inf + 29310 1552473761.449 * [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))) 1552473761.449 * [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))))) 1552473761.449 * * * * [progress]: [ 323 / 455 ] simplifiying candidate # 1552473761.450 * [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))) 1552473761.450 * * [simplify]: iters left: 6 (15 enodes) 1552473761.453 * * [simplify]: iters left: 5 (51 enodes) 1552473761.462 * * [simplify]: iters left: 4 (54 enodes) 1552473761.476 * * [simplify]: iters left: 3 (55 enodes) 1552473761.489 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473761.489 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473761.489 * * [simplify]: Extracting #2: cost 18 inf + 0 1552473761.489 * * [simplify]: Extracting #3: cost 22 inf + 100 1552473761.490 * * [simplify]: Extracting #4: cost 12 inf + 558 1552473761.490 * * [simplify]: Extracting #5: cost 7 inf + 1006 1552473761.491 * * [simplify]: Extracting #6: cost 1 inf + 2748 1552473761.492 * * [simplify]: Extracting #7: cost 0 inf + 3142 1552473761.493 * [simplify]: Simplified to (/ (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (hypot y.re y.im)) 1552473761.493 * [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))))) 1552473761.494 * [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))) 1552473761.494 * * [simplify]: iters left: 6 (15 enodes) 1552473761.501 * * [simplify]: iters left: 5 (55 enodes) 1552473761.511 * * [simplify]: iters left: 4 (85 enodes) 1552473761.526 * * [simplify]: iters left: 3 (142 enodes) 1552473761.548 * * [simplify]: iters left: 2 (217 enodes) 1552473761.583 * * [simplify]: iters left: 1 (273 enodes) 1552473761.655 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473761.655 * * [simplify]: Extracting #1: cost 19 inf + 0 1552473761.655 * * [simplify]: Extracting #2: cost 65 inf + 0 1552473761.656 * * [simplify]: Extracting #3: cost 85 inf + 167 1552473761.657 * * [simplify]: Extracting #4: cost 54 inf + 4430 1552473761.663 * * [simplify]: Extracting #5: cost 8 inf + 13131 1552473761.670 * * [simplify]: Extracting #6: cost 0 inf + 15156 1552473761.673 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (hypot y.re y.im)) 1552473761.673 * [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)))) 1552473761.673 * * * * [progress]: [ 324 / 455 ] simplifiying candidate # 1552473761.674 * [simplify]: Simplifying (/ (/ (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.re y.im))) 1) 1552473761.674 * * [simplify]: iters left: 6 (16 enodes) 1552473761.678 * * [simplify]: iters left: 5 (54 enodes) 1552473761.687 * * [simplify]: iters left: 4 (62 enodes) 1552473761.697 * * [simplify]: iters left: 3 (65 enodes) 1552473761.713 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473761.713 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473761.713 * * [simplify]: Extracting #2: cost 13 inf + 1 1552473761.713 * * [simplify]: Extracting #3: cost 24 inf + 1 1552473761.713 * * [simplify]: Extracting #4: cost 12 inf + 421 1552473761.714 * * [simplify]: Extracting #5: cost 5 inf + 1007 1552473761.716 * * [simplify]: Extracting #6: cost 0 inf + 2435 1552473761.717 * [simplify]: Simplified to (/ (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.re y.im))) 1552473761.717 * [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)))) 1552473761.718 * [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)) 1552473761.718 * * [simplify]: iters left: 6 (15 enodes) 1552473761.721 * * [simplify]: iters left: 5 (55 enodes) 1552473761.730 * * [simplify]: iters left: 4 (90 enodes) 1552473761.751 * * [simplify]: iters left: 3 (161 enodes) 1552473761.804 * * [simplify]: iters left: 2 (291 enodes) 1552473761.869 * * [simplify]: iters left: 1 (403 enodes) 1552473761.962 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473761.962 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473761.963 * * [simplify]: Extracting #2: cost 90 inf + 0 1552473761.963 * * [simplify]: Extracting #3: cost 119 inf + 167 1552473761.966 * * [simplify]: Extracting #4: cost 76 inf + 6771 1552473761.974 * * [simplify]: Extracting #5: cost 7 inf + 22488 1552473761.986 * * [simplify]: Extracting #6: cost 0 inf + 23756 1552473761.997 * [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)) 1552473761.997 * [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)))) 1552473761.998 * * * * [progress]: [ 325 / 455 ] simplifiying candidate # 1552473761.998 * [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)))) 1552473761.998 * * [simplify]: iters left: 6 (17 enodes) 1552473762.006 * * [simplify]: iters left: 5 (59 enodes) 1552473762.026 * * [simplify]: iters left: 4 (73 enodes) 1552473762.046 * * [simplify]: iters left: 3 (76 enodes) 1552473762.068 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473762.068 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473762.068 * * [simplify]: Extracting #2: cost 17 inf + 1 1552473762.068 * * [simplify]: Extracting #3: cost 28 inf + 1 1552473762.068 * * [simplify]: Extracting #4: cost 20 inf + 185 1552473762.069 * * [simplify]: Extracting #5: cost 9 inf + 1142 1552473762.070 * * [simplify]: Extracting #6: cost 2 inf + 2989 1552473762.071 * * [simplify]: Extracting #7: cost 0 inf + 3897 1552473762.073 * [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)))) 1552473762.073 * [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))))) 1552473762.073 * [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))) 1552473762.074 * * [simplify]: iters left: 6 (15 enodes) 1552473762.081 * * [simplify]: iters left: 5 (55 enodes) 1552473762.098 * * [simplify]: iters left: 4 (90 enodes) 1552473762.127 * * [simplify]: iters left: 3 (161 enodes) 1552473762.160 * * [simplify]: iters left: 2 (291 enodes) 1552473762.227 * * [simplify]: iters left: 1 (403 enodes) 1552473762.317 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473762.317 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473762.318 * * [simplify]: Extracting #2: cost 90 inf + 0 1552473762.319 * * [simplify]: Extracting #3: cost 112 inf + 1046 1552473762.321 * * [simplify]: Extracting #4: cost 68 inf + 9190 1552473762.327 * * [simplify]: Extracting #5: cost 8 inf + 24870 1552473762.333 * * [simplify]: Extracting #6: cost 0 inf + 26476 1552473762.339 * [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)))) 1552473762.339 * [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)))))) 1552473762.339 * * * * [progress]: [ 326 / 455 ] simplifiying candidate # 1552473762.339 * [simplify]: Simplifying (/ (/ (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) 1) (sqrt (hypot y.re y.im))) 1552473762.339 * * [simplify]: iters left: 6 (16 enodes) 1552473762.343 * * [simplify]: iters left: 5 (54 enodes) 1552473762.353 * * [simplify]: iters left: 4 (63 enodes) 1552473762.370 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473762.370 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473762.370 * * [simplify]: Extracting #2: cost 13 inf + 1 1552473762.370 * * [simplify]: Extracting #3: cost 24 inf + 1 1552473762.370 * * [simplify]: Extracting #4: cost 15 inf + 226 1552473762.371 * * [simplify]: Extracting #5: cost 6 inf + 885 1552473762.371 * * [simplify]: Extracting #6: cost 0 inf + 2435 1552473762.372 * [simplify]: Simplified to (/ (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.re y.im))) 1552473762.373 * [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))))) 1552473762.373 * [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))) 1552473762.373 * * [simplify]: iters left: 6 (15 enodes) 1552473762.383 * * [simplify]: iters left: 5 (55 enodes) 1552473762.397 * * [simplify]: iters left: 4 (90 enodes) 1552473762.412 * * [simplify]: iters left: 3 (161 enodes) 1552473762.457 * * [simplify]: iters left: 2 (291 enodes) 1552473762.531 * * [simplify]: iters left: 1 (403 enodes) 1552473762.620 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473762.620 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473762.620 * * [simplify]: Extracting #2: cost 90 inf + 0 1552473762.621 * * [simplify]: Extracting #3: cost 112 inf + 926 1552473762.623 * * [simplify]: Extracting #4: cost 68 inf + 8110 1552473762.627 * * [simplify]: Extracting #5: cost 8 inf + 22310 1552473762.632 * * [simplify]: Extracting #6: cost 0 inf + 23756 1552473762.638 * [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)))) 1552473762.638 * [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)))))) 1552473762.639 * * * * [progress]: [ 327 / 455 ] simplifiying candidate # 1552473762.639 * [simplify]: Simplifying (/ (/ (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) 1) 1) 1552473762.639 * * [simplify]: iters left: 6 (14 enodes) 1552473762.643 * * [simplify]: iters left: 5 (46 enodes) 1552473762.650 * * [simplify]: iters left: 4 (51 enodes) 1552473762.659 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473762.659 * * [simplify]: Extracting #1: cost 9 inf + 0 1552473762.660 * * [simplify]: Extracting #2: cost 18 inf + 1 1552473762.660 * * [simplify]: Extracting #3: cost 13 inf + 46 1552473762.660 * * [simplify]: Extracting #4: cost 5 inf + 536 1552473762.660 * * [simplify]: Extracting #5: cost 0 inf + 1339 1552473762.661 * [simplify]: Simplified to (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) 1552473762.661 * [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)))) 1552473762.662 * [simplify]: Simplifying (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (hypot y.re y.im)) (hypot y.re y.im)) 1552473762.662 * * [simplify]: iters left: 6 (14 enodes) 1552473762.668 * * [simplify]: iters left: 5 (52 enodes) 1552473762.683 * * [simplify]: iters left: 4 (84 enodes) 1552473762.712 * * [simplify]: iters left: 3 (140 enodes) 1552473762.744 * * [simplify]: iters left: 2 (215 enodes) 1552473762.783 * * [simplify]: iters left: 1 (271 enodes) 1552473762.824 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473762.824 * * [simplify]: Extracting #1: cost 19 inf + 0 1552473762.824 * * [simplify]: Extracting #2: cost 65 inf + 0 1552473762.825 * * [simplify]: Extracting #3: cost 85 inf + 167 1552473762.826 * * [simplify]: Extracting #4: cost 56 inf + 4095 1552473762.832 * * [simplify]: Extracting #5: cost 8 inf + 13294 1552473762.839 * * [simplify]: Extracting #6: cost 0 inf + 15156 1552473762.845 * [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))) 1552473762.845 * [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))))) 1552473762.846 * * * * [progress]: [ 328 / 455 ] simplifiying candidate # 1552473762.846 * [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)))) 1552473762.846 * * [simplify]: iters left: 6 (8 enodes) 1552473762.850 * * [simplify]: iters left: 5 (32 enodes) 1552473762.861 * * [simplify]: iters left: 4 (47 enodes) 1552473762.875 * * [simplify]: iters left: 3 (51 enodes) 1552473762.891 * * [simplify]: iters left: 2 (61 enodes) 1552473762.907 * * [simplify]: iters left: 1 (81 enodes) 1552473762.924 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473762.924 * * [simplify]: Extracting #1: cost 10 inf + 0 1552473762.924 * * [simplify]: Extracting #2: cost 28 inf + 1 1552473762.924 * * [simplify]: Extracting #3: cost 34 inf + 5 1552473762.925 * * [simplify]: Extracting #4: cost 22 inf + 2087 1552473762.925 * * [simplify]: Extracting #5: cost 1 inf + 7927 1552473762.926 * * [simplify]: Extracting #6: cost 0 inf + 8275 1552473762.927 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (hypot y.re y.im)) 1552473762.927 * [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))))) 1552473762.927 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1552473762.927 * * [simplify]: iters left: 6 (11 enodes) 1552473762.930 * * [simplify]: iters left: 5 (43 enodes) 1552473762.941 * * [simplify]: iters left: 4 (75 enodes) 1552473762.965 * * [simplify]: iters left: 3 (131 enodes) 1552473762.997 * * [simplify]: iters left: 2 (206 enodes) 1552473763.035 * * [simplify]: iters left: 1 (262 enodes) 1552473763.075 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473763.075 * * [simplify]: Extracting #1: cost 19 inf + 0 1552473763.075 * * [simplify]: Extracting #2: cost 59 inf + 2 1552473763.076 * * [simplify]: Extracting #3: cost 71 inf + 1318 1552473763.080 * * [simplify]: Extracting #4: cost 16 inf + 12382 1552473763.085 * * [simplify]: Extracting #5: cost 0 inf + 15902 1552473763.091 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1552473763.091 * [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))))) 1552473763.091 * * * * [progress]: [ 329 / 455 ] simplifiying candidate # 1552473763.091 * [simplify]: Simplifying (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1552473763.092 * * [simplify]: iters left: 6 (9 enodes) 1552473763.096 * * [simplify]: iters left: 5 (33 enodes) 1552473763.108 * * [simplify]: iters left: 4 (45 enodes) 1552473763.122 * * [simplify]: iters left: 3 (57 enodes) 1552473763.138 * * [simplify]: iters left: 2 (59 enodes) 1552473763.154 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473763.154 * * [simplify]: Extracting #1: cost 12 inf + 0 1552473763.154 * * [simplify]: Extracting #2: cost 21 inf + 1 1552473763.154 * * [simplify]: Extracting #3: cost 24 inf + 1 1552473763.154 * * [simplify]: Extracting #4: cost 22 inf + 3 1552473763.155 * * [simplify]: Extracting #5: cost 14 inf + 1261 1552473763.156 * * [simplify]: Extracting #6: cost 1 inf + 3850 1552473763.157 * * [simplify]: Extracting #7: cost 0 inf + 4067 1552473763.158 * [simplify]: Simplified to (/ (/ (/ 1 (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1552473763.158 * [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))))) 1552473763.159 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1552473763.159 * * [simplify]: iters left: 6 (12 enodes) 1552473763.164 * * [simplify]: iters left: 5 (46 enodes) 1552473763.179 * * [simplify]: iters left: 4 (81 enodes) 1552473763.193 * * [simplify]: iters left: 3 (152 enodes) 1552473763.223 * * [simplify]: iters left: 2 (282 enodes) 1552473763.298 * * [simplify]: iters left: 1 (394 enodes) 1552473763.373 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473763.373 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473763.373 * * [simplify]: Extracting #2: cost 84 inf + 2 1552473763.374 * * [simplify]: Extracting #3: cost 105 inf + 1251 1552473763.380 * * [simplify]: Extracting #4: cost 32 inf + 15539 1552473763.389 * * [simplify]: Extracting #5: cost 0 inf + 22742 1552473763.399 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1552473763.399 * [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))))) 1552473763.399 * * * * [progress]: [ 330 / 455 ] simplifiying candidate # 1552473763.400 * [simplify]: Simplifying (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1) 1552473763.400 * * [simplify]: iters left: 6 (8 enodes) 1552473763.404 * * [simplify]: iters left: 5 (28 enodes) 1552473763.410 * * [simplify]: iters left: 4 (38 enodes) 1552473763.416 * * [simplify]: iters left: 3 (45 enodes) 1552473763.423 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473763.423 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473763.423 * * [simplify]: Extracting #2: cost 9 inf + 1 1552473763.423 * * [simplify]: Extracting #3: cost 12 inf + 1 1552473763.423 * * [simplify]: Extracting #4: cost 9 inf + 60 1552473763.424 * * [simplify]: Extracting #5: cost 0 inf + 1537 1552473763.424 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1552473763.424 * [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)))) 1552473763.424 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (hypot y.re y.im)) 1552473763.424 * * [simplify]: iters left: 6 (11 enodes) 1552473763.427 * * [simplify]: iters left: 5 (43 enodes) 1552473763.435 * * [simplify]: iters left: 4 (78 enodes) 1552473763.461 * * [simplify]: iters left: 3 (149 enodes) 1552473763.509 * * [simplify]: iters left: 2 (279 enodes) 1552473763.571 * * [simplify]: iters left: 1 (391 enodes) 1552473763.640 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473763.640 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473763.640 * * [simplify]: Extracting #2: cost 83 inf + 2 1552473763.641 * * [simplify]: Extracting #3: cost 99 inf + 2070 1552473763.646 * * [simplify]: Extracting #4: cost 17 inf + 16608 1552473763.654 * * [simplify]: Extracting #5: cost 0 inf + 19908 1552473763.658 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (* (hypot y.re y.im) (cbrt (hypot y.re y.im)))) 1552473763.658 * [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)))))) 1552473763.658 * * * * [progress]: [ 331 / 455 ] simplifiying candidate # 1552473763.659 * [simplify]: Simplifying (/ (/ 1 (sqrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1552473763.659 * * [simplify]: iters left: 6 (9 enodes) 1552473763.661 * * [simplify]: iters left: 5 (33 enodes) 1552473763.667 * * [simplify]: iters left: 4 (45 enodes) 1552473763.674 * * [simplify]: iters left: 3 (54 enodes) 1552473763.682 * * [simplify]: iters left: 2 (57 enodes) 1552473763.695 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473763.695 * * [simplify]: Extracting #1: cost 10 inf + 0 1552473763.695 * * [simplify]: Extracting #2: cost 19 inf + 1 1552473763.695 * * [simplify]: Extracting #3: cost 24 inf + 1 1552473763.695 * * [simplify]: Extracting #4: cost 22 inf + 3 1552473763.695 * * [simplify]: Extracting #5: cost 18 inf + 392 1552473763.696 * * [simplify]: Extracting #6: cost 4 inf + 3237 1552473763.697 * * [simplify]: Extracting #7: cost 0 inf + 4067 1552473763.698 * [simplify]: Simplified to (/ (/ 1 (sqrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1552473763.698 * [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))))) 1552473763.698 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1552473763.698 * * [simplify]: iters left: 6 (12 enodes) 1552473763.703 * * [simplify]: iters left: 5 (46 enodes) 1552473763.717 * * [simplify]: iters left: 4 (81 enodes) 1552473763.742 * * [simplify]: iters left: 3 (152 enodes) 1552473763.778 * * [simplify]: iters left: 2 (282 enodes) 1552473763.854 * * [simplify]: iters left: 1 (394 enodes) 1552473763.941 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473763.941 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473763.941 * * [simplify]: Extracting #2: cost 84 inf + 2 1552473763.942 * * [simplify]: Extracting #3: cost 105 inf + 1131 1552473763.947 * * [simplify]: Extracting #4: cost 32 inf + 15339 1552473763.957 * * [simplify]: Extracting #5: cost 0 inf + 22742 1552473763.967 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1552473763.967 * [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))))) 1552473763.967 * * * * [progress]: [ 332 / 455 ] simplifiying candidate # 1552473763.968 * [simplify]: Simplifying (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1552473763.968 * * [simplify]: iters left: 6 (7 enodes) 1552473763.972 * * [simplify]: iters left: 5 (25 enodes) 1552473763.979 * * [simplify]: iters left: 4 (27 enodes) 1552473763.987 * * [simplify]: iters left: 3 (28 enodes) 1552473763.995 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473763.995 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473763.995 * * [simplify]: Extracting #2: cost 10 inf + 1 1552473763.995 * * [simplify]: Extracting #3: cost 0 inf + 783 1552473763.996 * [simplify]: Simplified to (/ 1 (hypot y.re y.im)) 1552473763.996 * [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))))) 1552473763.996 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1552473763.996 * * [simplify]: iters left: 6 (11 enodes) 1552473764.001 * * [simplify]: iters left: 5 (43 enodes) 1552473764.008 * * [simplify]: iters left: 4 (73 enodes) 1552473764.019 * * [simplify]: iters left: 3 (130 enodes) 1552473764.042 * * [simplify]: iters left: 2 (205 enodes) 1552473764.072 * * [simplify]: iters left: 1 (261 enodes) 1552473764.137 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473764.137 * * [simplify]: Extracting #1: cost 19 inf + 0 1552473764.138 * * [simplify]: Extracting #2: cost 58 inf + 2 1552473764.138 * * [simplify]: Extracting #3: cost 65 inf + 1589 1552473764.142 * * [simplify]: Extracting #4: cost 11 inf + 8674 1552473764.147 * * [simplify]: Extracting #5: cost 0 inf + 10348 1552473764.152 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1552473764.152 * [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)))) 1552473764.152 * * * * [progress]: [ 333 / 455 ] simplifiying candidate # 1552473764.153 * [simplify]: Simplifying (/ (/ 1 (sqrt (hypot y.re y.im))) 1) 1552473764.153 * * [simplify]: iters left: 6 (7 enodes) 1552473764.157 * * [simplify]: iters left: 5 (23 enodes) 1552473764.165 * * [simplify]: iters left: 4 (28 enodes) 1552473764.173 * * [simplify]: iters left: 3 (31 enodes) 1552473764.181 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473764.181 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473764.181 * * [simplify]: Extracting #2: cost 5 inf + 1 1552473764.181 * * [simplify]: Extracting #3: cost 8 inf + 1 1552473764.181 * * [simplify]: Extracting #4: cost 6 inf + 3 1552473764.181 * * [simplify]: Extracting #5: cost 2 inf + 352 1552473764.182 * * [simplify]: Extracting #6: cost 0 inf + 587 1552473764.182 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 1552473764.182 * [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)))) 1552473764.182 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) 1552473764.182 * * [simplify]: iters left: 6 (11 enodes) 1552473764.187 * * [simplify]: iters left: 5 (43 enodes) 1552473764.199 * * [simplify]: iters left: 4 (78 enodes) 1552473764.222 * * [simplify]: iters left: 3 (149 enodes) 1552473764.266 * * [simplify]: iters left: 2 (279 enodes) 1552473764.334 * * [simplify]: iters left: 1 (391 enodes) 1552473764.396 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473764.396 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473764.397 * * [simplify]: Extracting #2: cost 83 inf + 2 1552473764.397 * * [simplify]: Extracting #3: cost 99 inf + 1750 1552473764.400 * * [simplify]: Extracting #4: cost 17 inf + 14328 1552473764.404 * * [simplify]: Extracting #5: cost 0 inf + 17188 1552473764.412 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (* (hypot y.re y.im) (sqrt (hypot y.re y.im)))) 1552473764.412 * [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)))))) 1552473764.412 * * * * [progress]: [ 334 / 455 ] simplifiying candidate # 1552473764.412 * [simplify]: Simplifying (/ (/ 1 1) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1552473764.412 * * [simplify]: iters left: 6 (8 enodes) 1552473764.415 * * [simplify]: iters left: 5 (26 enodes) 1552473764.420 * * [simplify]: iters left: 4 (32 enodes) 1552473764.425 * * [simplify]: iters left: 3 (34 enodes) 1552473764.430 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473764.430 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473764.430 * * [simplify]: Extracting #2: cost 11 inf + 1 1552473764.430 * * [simplify]: Extracting #3: cost 14 inf + 1 1552473764.431 * * [simplify]: Extracting #4: cost 12 inf + 3 1552473764.431 * * [simplify]: Extracting #5: cost 7 inf + 610 1552473764.431 * * [simplify]: Extracting #6: cost 1 inf + 1675 1552473764.431 * * [simplify]: Extracting #7: cost 0 inf + 1893 1552473764.431 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1552473764.431 * [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))))) 1552473764.432 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (hypot y.re y.im))) 1552473764.432 * * [simplify]: iters left: 6 (11 enodes) 1552473764.434 * * [simplify]: iters left: 5 (43 enodes) 1552473764.444 * * [simplify]: iters left: 4 (78 enodes) 1552473764.468 * * [simplify]: iters left: 3 (149 enodes) 1552473764.518 * * [simplify]: iters left: 2 (279 enodes) 1552473764.612 * * [simplify]: iters left: 1 (391 enodes) 1552473764.722 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473764.722 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473764.723 * * [simplify]: Extracting #2: cost 83 inf + 2 1552473764.724 * * [simplify]: Extracting #3: cost 99 inf + 1509 1552473764.729 * * [simplify]: Extracting #4: cost 23 inf + 15184 1552473764.738 * * [simplify]: Extracting #5: cost 1 inf + 19690 1552473764.747 * * [simplify]: Extracting #6: cost 0 inf + 19908 1552473764.755 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (hypot y.re y.im))) 1552473764.756 * [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))))) 1552473764.756 * * * * [progress]: [ 335 / 455 ] simplifiying candidate # 1552473764.756 * [simplify]: Simplifying (/ (/ 1 1) (sqrt (hypot y.re y.im))) 1552473764.756 * * [simplify]: iters left: 4 (7 enodes) 1552473764.760 * * [simplify]: iters left: 3 (21 enodes) 1552473764.766 * * [simplify]: iters left: 2 (23 enodes) 1552473764.769 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473764.770 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473764.770 * * [simplify]: Extracting #2: cost 5 inf + 1 1552473764.770 * * [simplify]: Extracting #3: cost 8 inf + 1 1552473764.770 * * [simplify]: Extracting #4: cost 1 inf + 449 1552473764.770 * * [simplify]: Extracting #5: cost 0 inf + 587 1552473764.770 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 1552473764.770 * [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))))) 1552473764.770 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 1552473764.770 * * [simplify]: iters left: 6 (11 enodes) 1552473764.773 * * [simplify]: iters left: 5 (43 enodes) 1552473764.779 * * [simplify]: iters left: 4 (78 enodes) 1552473764.798 * * [simplify]: iters left: 3 (149 enodes) 1552473764.850 * * [simplify]: iters left: 2 (279 enodes) 1552473764.904 * * [simplify]: iters left: 1 (391 enodes) 1552473765.003 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473765.003 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473765.003 * * [simplify]: Extracting #2: cost 83 inf + 2 1552473765.004 * * [simplify]: Extracting #3: cost 99 inf + 1469 1552473765.006 * * [simplify]: Extracting #4: cost 23 inf + 13264 1552473765.011 * * [simplify]: Extracting #5: cost 1 inf + 17010 1552473765.017 * * [simplify]: Extracting #6: cost 0 inf + 17188 1552473765.027 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 1552473765.027 * [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))))) 1552473765.027 * * * * [progress]: [ 336 / 455 ] simplifiying candidate # 1552473765.028 * [simplify]: Simplifying (/ (/ 1 1) 1) 1552473765.028 * * [simplify]: iters left: 4 (3 enodes) 1552473765.030 * * [simplify]: iters left: 3 (7 enodes) 1552473765.032 * * [simplify]: iters left: 2 (9 enodes) 1552473765.037 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473765.037 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473765.037 * [simplify]: Simplified to 1 1552473765.037 * [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)))) 1552473765.037 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im)) 1552473765.038 * * [simplify]: iters left: 6 (10 enodes) 1552473765.042 * * [simplify]: iters left: 5 (40 enodes) 1552473765.055 * * [simplify]: iters left: 4 (72 enodes) 1552473765.071 * * [simplify]: iters left: 3 (128 enodes) 1552473765.093 * * [simplify]: iters left: 2 (203 enodes) 1552473765.131 * * [simplify]: iters left: 1 (259 enodes) 1552473765.181 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473765.181 * * [simplify]: Extracting #1: cost 19 inf + 0 1552473765.181 * * [simplify]: Extracting #2: cost 58 inf + 2 1552473765.182 * * [simplify]: Extracting #3: cost 64 inf + 1987 1552473765.184 * * [simplify]: Extracting #4: cost 7 inf + 9386 1552473765.187 * * [simplify]: Extracting #5: cost 0 inf + 10348 1552473765.189 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im)) 1552473765.189 * [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)))) 1552473765.189 * * * * [progress]: [ 337 / 455 ] simplifiying candidate # 1552473765.190 * [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)))) 1552473765.190 * * [simplify]: iters left: 6 (8 enodes) 1552473765.192 * * [simplify]: iters left: 5 (32 enodes) 1552473765.198 * * [simplify]: iters left: 4 (47 enodes) 1552473765.212 * * [simplify]: iters left: 3 (51 enodes) 1552473765.221 * * [simplify]: iters left: 2 (61 enodes) 1552473765.234 * * [simplify]: iters left: 1 (81 enodes) 1552473765.255 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473765.256 * * [simplify]: Extracting #1: cost 10 inf + 0 1552473765.256 * * [simplify]: Extracting #2: cost 28 inf + 1 1552473765.256 * * [simplify]: Extracting #3: cost 34 inf + 5 1552473765.256 * * [simplify]: Extracting #4: cost 22 inf + 2087 1552473765.258 * * [simplify]: Extracting #5: cost 1 inf + 7927 1552473765.259 * * [simplify]: Extracting #6: cost 0 inf + 8275 1552473765.261 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (hypot y.re y.im)) 1552473765.261 * [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))))) 1552473765.262 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1552473765.262 * * [simplify]: iters left: 6 (11 enodes) 1552473765.267 * * [simplify]: iters left: 5 (43 enodes) 1552473765.279 * * [simplify]: iters left: 4 (75 enodes) 1552473765.291 * * [simplify]: iters left: 3 (131 enodes) 1552473765.317 * * [simplify]: iters left: 2 (206 enodes) 1552473765.371 * * [simplify]: iters left: 1 (262 enodes) 1552473765.413 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473765.413 * * [simplify]: Extracting #1: cost 19 inf + 0 1552473765.413 * * [simplify]: Extracting #2: cost 59 inf + 2 1552473765.414 * * [simplify]: Extracting #3: cost 71 inf + 1318 1552473765.415 * * [simplify]: Extracting #4: cost 16 inf + 12382 1552473765.419 * * [simplify]: Extracting #5: cost 0 inf + 15902 1552473765.422 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1552473765.422 * [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))))) 1552473765.422 * * * * [progress]: [ 338 / 455 ] simplifiying candidate # 1552473765.422 * [simplify]: Simplifying (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1552473765.422 * * [simplify]: iters left: 6 (9 enodes) 1552473765.424 * * [simplify]: iters left: 5 (33 enodes) 1552473765.432 * * [simplify]: iters left: 4 (45 enodes) 1552473765.439 * * [simplify]: iters left: 3 (57 enodes) 1552473765.449 * * [simplify]: iters left: 2 (59 enodes) 1552473765.464 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473765.464 * * [simplify]: Extracting #1: cost 12 inf + 0 1552473765.464 * * [simplify]: Extracting #2: cost 21 inf + 1 1552473765.464 * * [simplify]: Extracting #3: cost 24 inf + 1 1552473765.464 * * [simplify]: Extracting #4: cost 22 inf + 3 1552473765.465 * * [simplify]: Extracting #5: cost 14 inf + 1261 1552473765.466 * * [simplify]: Extracting #6: cost 1 inf + 3850 1552473765.467 * * [simplify]: Extracting #7: cost 0 inf + 4067 1552473765.468 * [simplify]: Simplified to (/ (/ (/ 1 (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1552473765.468 * [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))))) 1552473765.469 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1552473765.469 * * [simplify]: iters left: 6 (12 enodes) 1552473765.475 * * [simplify]: iters left: 5 (46 enodes) 1552473765.489 * * [simplify]: iters left: 4 (81 enodes) 1552473765.502 * * [simplify]: iters left: 3 (152 enodes) 1552473765.534 * * [simplify]: iters left: 2 (282 enodes) 1552473765.620 * * [simplify]: iters left: 1 (394 enodes) 1552473765.717 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473765.717 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473765.717 * * [simplify]: Extracting #2: cost 84 inf + 2 1552473765.718 * * [simplify]: Extracting #3: cost 105 inf + 1251 1552473765.723 * * [simplify]: Extracting #4: cost 32 inf + 15539 1552473765.731 * * [simplify]: Extracting #5: cost 0 inf + 22742 1552473765.739 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1552473765.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)))) (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))))) 1552473765.739 * * * * [progress]: [ 339 / 455 ] simplifiying candidate # 1552473765.740 * [simplify]: Simplifying (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1) 1552473765.740 * * [simplify]: iters left: 6 (8 enodes) 1552473765.744 * * [simplify]: iters left: 5 (28 enodes) 1552473765.752 * * [simplify]: iters left: 4 (38 enodes) 1552473765.762 * * [simplify]: iters left: 3 (45 enodes) 1552473765.774 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473765.774 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473765.774 * * [simplify]: Extracting #2: cost 9 inf + 1 1552473765.774 * * [simplify]: Extracting #3: cost 12 inf + 1 1552473765.774 * * [simplify]: Extracting #4: cost 9 inf + 60 1552473765.775 * * [simplify]: Extracting #5: cost 0 inf + 1537 1552473765.775 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1552473765.775 * [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)))) 1552473765.775 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (hypot y.re y.im)) 1552473765.776 * * [simplify]: iters left: 6 (11 enodes) 1552473765.780 * * [simplify]: iters left: 5 (43 enodes) 1552473765.791 * * [simplify]: iters left: 4 (78 enodes) 1552473765.806 * * [simplify]: iters left: 3 (149 enodes) 1552473765.838 * * [simplify]: iters left: 2 (279 enodes) 1552473765.907 * * [simplify]: iters left: 1 (391 enodes) 1552473765.976 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473765.976 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473765.976 * * [simplify]: Extracting #2: cost 83 inf + 2 1552473765.977 * * [simplify]: Extracting #3: cost 99 inf + 2070 1552473765.980 * * [simplify]: Extracting #4: cost 17 inf + 16608 1552473765.985 * * [simplify]: Extracting #5: cost 0 inf + 19908 1552473765.989 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (* (hypot y.re y.im) (cbrt (hypot y.re y.im)))) 1552473765.989 * [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)))))) 1552473765.989 * * * * [progress]: [ 340 / 455 ] simplifiying candidate # 1552473765.990 * [simplify]: Simplifying (/ (/ 1 (sqrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1552473765.990 * * [simplify]: iters left: 6 (9 enodes) 1552473765.995 * * [simplify]: iters left: 5 (33 enodes) 1552473766.006 * * [simplify]: iters left: 4 (45 enodes) 1552473766.019 * * [simplify]: iters left: 3 (54 enodes) 1552473766.034 * * [simplify]: iters left: 2 (57 enodes) 1552473766.049 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473766.049 * * [simplify]: Extracting #1: cost 10 inf + 0 1552473766.050 * * [simplify]: Extracting #2: cost 19 inf + 1 1552473766.050 * * [simplify]: Extracting #3: cost 24 inf + 1 1552473766.050 * * [simplify]: Extracting #4: cost 22 inf + 3 1552473766.050 * * [simplify]: Extracting #5: cost 18 inf + 392 1552473766.051 * * [simplify]: Extracting #6: cost 4 inf + 3237 1552473766.052 * * [simplify]: Extracting #7: cost 0 inf + 4067 1552473766.053 * [simplify]: Simplified to (/ (/ 1 (sqrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1552473766.053 * [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))))) 1552473766.054 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1552473766.054 * * [simplify]: iters left: 6 (12 enodes) 1552473766.059 * * [simplify]: iters left: 5 (46 enodes) 1552473766.076 * * [simplify]: iters left: 4 (81 enodes) 1552473766.092 * * [simplify]: iters left: 3 (152 enodes) 1552473766.135 * * [simplify]: iters left: 2 (282 enodes) 1552473766.205 * * [simplify]: iters left: 1 (394 enodes) 1552473766.301 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473766.301 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473766.301 * * [simplify]: Extracting #2: cost 84 inf + 2 1552473766.302 * * [simplify]: Extracting #3: cost 105 inf + 1131 1552473766.304 * * [simplify]: Extracting #4: cost 32 inf + 15339 1552473766.309 * * [simplify]: Extracting #5: cost 0 inf + 22742 1552473766.315 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1552473766.315 * [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))))) 1552473766.315 * * * * [progress]: [ 341 / 455 ] simplifiying candidate # 1552473766.316 * [simplify]: Simplifying (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1552473766.316 * * [simplify]: iters left: 6 (7 enodes) 1552473766.320 * * [simplify]: iters left: 5 (25 enodes) 1552473766.328 * * [simplify]: iters left: 4 (27 enodes) 1552473766.336 * * [simplify]: iters left: 3 (28 enodes) 1552473766.345 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473766.345 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473766.345 * * [simplify]: Extracting #2: cost 10 inf + 1 1552473766.345 * * [simplify]: Extracting #3: cost 0 inf + 783 1552473766.346 * [simplify]: Simplified to (/ 1 (hypot y.re y.im)) 1552473766.346 * [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))))) 1552473766.346 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1552473766.346 * * [simplify]: iters left: 6 (11 enodes) 1552473766.351 * * [simplify]: iters left: 5 (43 enodes) 1552473766.365 * * [simplify]: iters left: 4 (73 enodes) 1552473766.388 * * [simplify]: iters left: 3 (130 enodes) 1552473766.432 * * [simplify]: iters left: 2 (205 enodes) 1552473766.474 * * [simplify]: iters left: 1 (261 enodes) 1552473766.520 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473766.520 * * [simplify]: Extracting #1: cost 19 inf + 0 1552473766.520 * * [simplify]: Extracting #2: cost 58 inf + 2 1552473766.521 * * [simplify]: Extracting #3: cost 65 inf + 1589 1552473766.522 * * [simplify]: Extracting #4: cost 11 inf + 8674 1552473766.525 * * [simplify]: Extracting #5: cost 0 inf + 10348 1552473766.527 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1552473766.528 * [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)))) 1552473766.528 * * * * [progress]: [ 342 / 455 ] simplifiying candidate # 1552473766.528 * [simplify]: Simplifying (/ (/ 1 (sqrt (hypot y.re y.im))) 1) 1552473766.528 * * [simplify]: iters left: 6 (7 enodes) 1552473766.530 * * [simplify]: iters left: 5 (23 enodes) 1552473766.534 * * [simplify]: iters left: 4 (28 enodes) 1552473766.539 * * [simplify]: iters left: 3 (31 enodes) 1552473766.544 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473766.544 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473766.544 * * [simplify]: Extracting #2: cost 5 inf + 1 1552473766.544 * * [simplify]: Extracting #3: cost 8 inf + 1 1552473766.544 * * [simplify]: Extracting #4: cost 6 inf + 3 1552473766.544 * * [simplify]: Extracting #5: cost 2 inf + 352 1552473766.544 * * [simplify]: Extracting #6: cost 0 inf + 587 1552473766.544 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 1552473766.544 * [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)))) 1552473766.544 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) 1552473766.545 * * [simplify]: iters left: 6 (11 enodes) 1552473766.547 * * [simplify]: iters left: 5 (43 enodes) 1552473766.558 * * [simplify]: iters left: 4 (78 enodes) 1552473766.583 * * [simplify]: iters left: 3 (149 enodes) 1552473766.634 * * [simplify]: iters left: 2 (279 enodes) 1552473766.694 * * [simplify]: iters left: 1 (391 enodes) 1552473766.779 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473766.779 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473766.779 * * [simplify]: Extracting #2: cost 83 inf + 2 1552473766.780 * * [simplify]: Extracting #3: cost 99 inf + 1750 1552473766.786 * * [simplify]: Extracting #4: cost 17 inf + 14328 1552473766.795 * * [simplify]: Extracting #5: cost 0 inf + 17188 1552473766.801 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (* (hypot y.re y.im) (sqrt (hypot y.re y.im)))) 1552473766.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)))))) 1552473766.801 * * * * [progress]: [ 343 / 455 ] simplifiying candidate # 1552473766.801 * [simplify]: Simplifying (/ (/ 1 1) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1552473766.801 * * [simplify]: iters left: 6 (8 enodes) 1552473766.803 * * [simplify]: iters left: 5 (26 enodes) 1552473766.807 * * [simplify]: iters left: 4 (32 enodes) 1552473766.812 * * [simplify]: iters left: 3 (34 enodes) 1552473766.817 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473766.817 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473766.817 * * [simplify]: Extracting #2: cost 11 inf + 1 1552473766.817 * * [simplify]: Extracting #3: cost 14 inf + 1 1552473766.817 * * [simplify]: Extracting #4: cost 12 inf + 3 1552473766.817 * * [simplify]: Extracting #5: cost 7 inf + 610 1552473766.817 * * [simplify]: Extracting #6: cost 1 inf + 1675 1552473766.818 * * [simplify]: Extracting #7: cost 0 inf + 1893 1552473766.818 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1552473766.818 * [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))))) 1552473766.818 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (hypot y.re y.im))) 1552473766.818 * * [simplify]: iters left: 6 (11 enodes) 1552473766.821 * * [simplify]: iters left: 5 (43 enodes) 1552473766.829 * * [simplify]: iters left: 4 (78 enodes) 1552473766.853 * * [simplify]: iters left: 3 (149 enodes) 1552473766.902 * * [simplify]: iters left: 2 (279 enodes) 1552473766.959 * * [simplify]: iters left: 1 (391 enodes) 1552473767.022 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473767.022 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473767.022 * * [simplify]: Extracting #2: cost 83 inf + 2 1552473767.023 * * [simplify]: Extracting #3: cost 99 inf + 1509 1552473767.025 * * [simplify]: Extracting #4: cost 23 inf + 15184 1552473767.030 * * [simplify]: Extracting #5: cost 1 inf + 19690 1552473767.034 * * [simplify]: Extracting #6: cost 0 inf + 19908 1552473767.039 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (hypot y.re y.im))) 1552473767.039 * [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))))) 1552473767.039 * * * * [progress]: [ 344 / 455 ] simplifiying candidate # 1552473767.039 * [simplify]: Simplifying (/ (/ 1 1) (sqrt (hypot y.re y.im))) 1552473767.039 * * [simplify]: iters left: 4 (7 enodes) 1552473767.042 * * [simplify]: iters left: 3 (21 enodes) 1552473767.045 * * [simplify]: iters left: 2 (23 enodes) 1552473767.048 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473767.048 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473767.048 * * [simplify]: Extracting #2: cost 5 inf + 1 1552473767.048 * * [simplify]: Extracting #3: cost 8 inf + 1 1552473767.048 * * [simplify]: Extracting #4: cost 1 inf + 449 1552473767.049 * * [simplify]: Extracting #5: cost 0 inf + 587 1552473767.049 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 1552473767.049 * [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))))) 1552473767.049 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 1552473767.049 * * [simplify]: iters left: 6 (11 enodes) 1552473767.051 * * [simplify]: iters left: 5 (43 enodes) 1552473767.058 * * [simplify]: iters left: 4 (78 enodes) 1552473767.071 * * [simplify]: iters left: 3 (149 enodes) 1552473767.102 * * [simplify]: iters left: 2 (279 enodes) 1552473767.194 * * [simplify]: iters left: 1 (391 enodes) 1552473767.302 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473767.302 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473767.303 * * [simplify]: Extracting #2: cost 83 inf + 2 1552473767.304 * * [simplify]: Extracting #3: cost 99 inf + 1469 1552473767.309 * * [simplify]: Extracting #4: cost 23 inf + 13264 1552473767.318 * * [simplify]: Extracting #5: cost 1 inf + 17010 1552473767.327 * * [simplify]: Extracting #6: cost 0 inf + 17188 1552473767.336 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 1552473767.336 * [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))))) 1552473767.336 * * * * [progress]: [ 345 / 455 ] simplifiying candidate # 1552473767.337 * [simplify]: Simplifying (/ (/ 1 1) 1) 1552473767.337 * * [simplify]: iters left: 4 (3 enodes) 1552473767.340 * * [simplify]: iters left: 3 (7 enodes) 1552473767.343 * * [simplify]: iters left: 2 (9 enodes) 1552473767.345 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473767.345 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473767.345 * [simplify]: Simplified to 1 1552473767.345 * [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)))) 1552473767.346 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im)) 1552473767.346 * * [simplify]: iters left: 6 (10 enodes) 1552473767.351 * * [simplify]: iters left: 5 (40 enodes) 1552473767.363 * * [simplify]: iters left: 4 (72 enodes) 1552473767.387 * * [simplify]: iters left: 3 (128 enodes) 1552473767.427 * * [simplify]: iters left: 2 (203 enodes) 1552473767.471 * * [simplify]: iters left: 1 (259 enodes) 1552473767.536 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473767.536 * * [simplify]: Extracting #1: cost 19 inf + 0 1552473767.536 * * [simplify]: Extracting #2: cost 58 inf + 2 1552473767.537 * * [simplify]: Extracting #3: cost 64 inf + 1987 1552473767.541 * * [simplify]: Extracting #4: cost 7 inf + 9386 1552473767.547 * * [simplify]: Extracting #5: cost 0 inf + 10348 1552473767.552 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im)) 1552473767.552 * [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)))) 1552473767.552 * * * * [progress]: [ 346 / 455 ] simplifiying candidate # 1552473767.552 * [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)))) 1552473767.552 * * [simplify]: iters left: 6 (8 enodes) 1552473767.557 * * [simplify]: iters left: 5 (32 enodes) 1552473767.567 * * [simplify]: iters left: 4 (47 enodes) 1552473767.581 * * [simplify]: iters left: 3 (51 enodes) 1552473767.597 * * [simplify]: iters left: 2 (61 enodes) 1552473767.618 * * [simplify]: iters left: 1 (81 enodes) 1552473767.647 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473767.647 * * [simplify]: Extracting #1: cost 10 inf + 0 1552473767.647 * * [simplify]: Extracting #2: cost 28 inf + 1 1552473767.647 * * [simplify]: Extracting #3: cost 34 inf + 5 1552473767.648 * * [simplify]: Extracting #4: cost 22 inf + 2087 1552473767.649 * * [simplify]: Extracting #5: cost 1 inf + 7927 1552473767.651 * * [simplify]: Extracting #6: cost 0 inf + 8275 1552473767.652 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (hypot y.re y.im)) 1552473767.652 * [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))))) 1552473767.653 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1552473767.653 * * [simplify]: iters left: 6 (11 enodes) 1552473767.658 * * [simplify]: iters left: 5 (43 enodes) 1552473767.666 * * [simplify]: iters left: 4 (75 enodes) 1552473767.678 * * [simplify]: iters left: 3 (131 enodes) 1552473767.702 * * [simplify]: iters left: 2 (206 enodes) 1552473767.746 * * [simplify]: iters left: 1 (262 enodes) 1552473767.791 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473767.791 * * [simplify]: Extracting #1: cost 19 inf + 0 1552473767.792 * * [simplify]: Extracting #2: cost 59 inf + 2 1552473767.792 * * [simplify]: Extracting #3: cost 71 inf + 1318 1552473767.796 * * [simplify]: Extracting #4: cost 16 inf + 12382 1552473767.802 * * [simplify]: Extracting #5: cost 0 inf + 15902 1552473767.809 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1552473767.809 * [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))))) 1552473767.809 * * * * [progress]: [ 347 / 455 ] simplifiying candidate # 1552473767.809 * [simplify]: Simplifying (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1552473767.809 * * [simplify]: iters left: 6 (9 enodes) 1552473767.814 * * [simplify]: iters left: 5 (33 enodes) 1552473767.821 * * [simplify]: iters left: 4 (45 enodes) 1552473767.827 * * [simplify]: iters left: 3 (57 enodes) 1552473767.836 * * [simplify]: iters left: 2 (59 enodes) 1552473767.844 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473767.844 * * [simplify]: Extracting #1: cost 12 inf + 0 1552473767.844 * * [simplify]: Extracting #2: cost 21 inf + 1 1552473767.844 * * [simplify]: Extracting #3: cost 24 inf + 1 1552473767.845 * * [simplify]: Extracting #4: cost 22 inf + 3 1552473767.845 * * [simplify]: Extracting #5: cost 14 inf + 1261 1552473767.845 * * [simplify]: Extracting #6: cost 1 inf + 3850 1552473767.846 * * [simplify]: Extracting #7: cost 0 inf + 4067 1552473767.847 * [simplify]: Simplified to (/ (/ (/ 1 (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1552473767.847 * [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))))) 1552473767.847 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1552473767.847 * * [simplify]: iters left: 6 (12 enodes) 1552473767.850 * * [simplify]: iters left: 5 (46 enodes) 1552473767.864 * * [simplify]: iters left: 4 (81 enodes) 1552473767.885 * * [simplify]: iters left: 3 (152 enodes) 1552473767.911 * * [simplify]: iters left: 2 (282 enodes) 1552473768.001 * * [simplify]: iters left: 1 (394 enodes) 1552473768.081 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473768.081 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473768.082 * * [simplify]: Extracting #2: cost 84 inf + 2 1552473768.083 * * [simplify]: Extracting #3: cost 105 inf + 1251 1552473768.088 * * [simplify]: Extracting #4: cost 32 inf + 15539 1552473768.098 * * [simplify]: Extracting #5: cost 0 inf + 22742 1552473768.108 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1552473768.108 * [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))))) 1552473768.108 * * * * [progress]: [ 348 / 455 ] simplifiying candidate # 1552473768.109 * [simplify]: Simplifying (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1) 1552473768.109 * * [simplify]: iters left: 6 (8 enodes) 1552473768.113 * * [simplify]: iters left: 5 (28 enodes) 1552473768.122 * * [simplify]: iters left: 4 (38 enodes) 1552473768.543 * * [simplify]: iters left: 3 (45 enodes) 1552473768.553 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473768.553 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473768.553 * * [simplify]: Extracting #2: cost 9 inf + 1 1552473768.553 * * [simplify]: Extracting #3: cost 12 inf + 1 1552473768.553 * * [simplify]: Extracting #4: cost 9 inf + 60 1552473768.554 * * [simplify]: Extracting #5: cost 0 inf + 1537 1552473768.554 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1552473768.554 * [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)))) 1552473768.555 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (hypot y.re y.im)) 1552473768.555 * * [simplify]: iters left: 6 (11 enodes) 1552473768.560 * * [simplify]: iters left: 5 (43 enodes) 1552473768.573 * * [simplify]: iters left: 4 (78 enodes) 1552473768.598 * * [simplify]: iters left: 3 (149 enodes) 1552473768.625 * * [simplify]: iters left: 2 (279 enodes) 1552473768.709 * * [simplify]: iters left: 1 (391 enodes) 1552473768.793 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473768.793 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473768.794 * * [simplify]: Extracting #2: cost 83 inf + 2 1552473768.795 * * [simplify]: Extracting #3: cost 99 inf + 2070 1552473768.801 * * [simplify]: Extracting #4: cost 17 inf + 16608 1552473768.811 * * [simplify]: Extracting #5: cost 0 inf + 19908 1552473768.819 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (* (hypot y.re y.im) (cbrt (hypot y.re y.im)))) 1552473768.819 * [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)))))) 1552473768.820 * * * * [progress]: [ 349 / 455 ] simplifiying candidate # 1552473768.820 * [simplify]: Simplifying (/ (/ 1 (sqrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1552473768.820 * * [simplify]: iters left: 6 (9 enodes) 1552473768.822 * * [simplify]: iters left: 5 (33 enodes) 1552473768.828 * * [simplify]: iters left: 4 (45 enodes) 1552473768.835 * * [simplify]: iters left: 3 (54 enodes) 1552473768.843 * * [simplify]: iters left: 2 (57 enodes) 1552473768.855 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473768.855 * * [simplify]: Extracting #1: cost 10 inf + 0 1552473768.855 * * [simplify]: Extracting #2: cost 19 inf + 1 1552473768.856 * * [simplify]: Extracting #3: cost 24 inf + 1 1552473768.856 * * [simplify]: Extracting #4: cost 22 inf + 3 1552473768.856 * * [simplify]: Extracting #5: cost 18 inf + 392 1552473768.857 * * [simplify]: Extracting #6: cost 4 inf + 3237 1552473768.858 * * [simplify]: Extracting #7: cost 0 inf + 4067 1552473768.859 * [simplify]: Simplified to (/ (/ 1 (sqrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1552473768.859 * [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))))) 1552473768.859 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1552473768.859 * * [simplify]: iters left: 6 (12 enodes) 1552473768.864 * * [simplify]: iters left: 5 (46 enodes) 1552473768.880 * * [simplify]: iters left: 4 (81 enodes) 1552473768.905 * * [simplify]: iters left: 3 (152 enodes) 1552473768.956 * * [simplify]: iters left: 2 (282 enodes) 1552473769.015 * * [simplify]: iters left: 1 (394 enodes) 1552473769.074 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473769.074 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473769.074 * * [simplify]: Extracting #2: cost 84 inf + 2 1552473769.075 * * [simplify]: Extracting #3: cost 105 inf + 1131 1552473769.080 * * [simplify]: Extracting #4: cost 32 inf + 15339 1552473769.087 * * [simplify]: Extracting #5: cost 0 inf + 22742 1552473769.092 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1552473769.092 * [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))))) 1552473769.092 * * * * [progress]: [ 350 / 455 ] simplifiying candidate # 1552473769.092 * [simplify]: Simplifying (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1552473769.092 * * [simplify]: iters left: 6 (7 enodes) 1552473769.095 * * [simplify]: iters left: 5 (25 enodes) 1552473769.099 * * [simplify]: iters left: 4 (27 enodes) 1552473769.103 * * [simplify]: iters left: 3 (28 enodes) 1552473769.108 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473769.108 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473769.108 * * [simplify]: Extracting #2: cost 10 inf + 1 1552473769.108 * * [simplify]: Extracting #3: cost 0 inf + 783 1552473769.108 * [simplify]: Simplified to (/ 1 (hypot y.re y.im)) 1552473769.108 * [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))))) 1552473769.108 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1552473769.108 * * [simplify]: iters left: 6 (11 enodes) 1552473769.111 * * [simplify]: iters left: 5 (43 enodes) 1552473769.118 * * [simplify]: iters left: 4 (73 enodes) 1552473769.129 * * [simplify]: iters left: 3 (130 enodes) 1552473769.152 * * [simplify]: iters left: 2 (205 enodes) 1552473769.203 * * [simplify]: iters left: 1 (261 enodes) 1552473769.244 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473769.244 * * [simplify]: Extracting #1: cost 19 inf + 0 1552473769.245 * * [simplify]: Extracting #2: cost 58 inf + 2 1552473769.245 * * [simplify]: Extracting #3: cost 65 inf + 1589 1552473769.249 * * [simplify]: Extracting #4: cost 11 inf + 8674 1552473769.255 * * [simplify]: Extracting #5: cost 0 inf + 10348 1552473769.260 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1552473769.261 * [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)))) 1552473769.261 * * * * [progress]: [ 351 / 455 ] simplifiying candidate # 1552473769.261 * [simplify]: Simplifying (/ (/ 1 (sqrt (hypot y.re y.im))) 1) 1552473769.261 * * [simplify]: iters left: 6 (7 enodes) 1552473769.265 * * [simplify]: iters left: 5 (23 enodes) 1552473769.271 * * [simplify]: iters left: 4 (28 enodes) 1552473769.276 * * [simplify]: iters left: 3 (31 enodes) 1552473769.280 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473769.280 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473769.280 * * [simplify]: Extracting #2: cost 5 inf + 1 1552473769.280 * * [simplify]: Extracting #3: cost 8 inf + 1 1552473769.280 * * [simplify]: Extracting #4: cost 6 inf + 3 1552473769.280 * * [simplify]: Extracting #5: cost 2 inf + 352 1552473769.280 * * [simplify]: Extracting #6: cost 0 inf + 587 1552473769.281 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 1552473769.281 * [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)))) 1552473769.281 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) 1552473769.281 * * [simplify]: iters left: 6 (11 enodes) 1552473769.283 * * [simplify]: iters left: 5 (43 enodes) 1552473769.290 * * [simplify]: iters left: 4 (78 enodes) 1552473769.304 * * [simplify]: iters left: 3 (149 enodes) 1552473769.345 * * [simplify]: iters left: 2 (279 enodes) 1552473769.400 * * [simplify]: iters left: 1 (391 enodes) 1552473769.494 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473769.494 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473769.494 * * [simplify]: Extracting #2: cost 83 inf + 2 1552473769.495 * * [simplify]: Extracting #3: cost 99 inf + 1750 1552473769.498 * * [simplify]: Extracting #4: cost 17 inf + 14328 1552473769.502 * * [simplify]: Extracting #5: cost 0 inf + 17188 1552473769.507 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (* (hypot y.re y.im) (sqrt (hypot y.re y.im)))) 1552473769.507 * [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)))))) 1552473769.507 * * * * [progress]: [ 352 / 455 ] simplifiying candidate # 1552473769.507 * [simplify]: Simplifying (/ (/ 1 1) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1552473769.507 * * [simplify]: iters left: 6 (8 enodes) 1552473769.510 * * [simplify]: iters left: 5 (26 enodes) 1552473769.514 * * [simplify]: iters left: 4 (32 enodes) 1552473769.519 * * [simplify]: iters left: 3 (34 enodes) 1552473769.524 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473769.524 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473769.524 * * [simplify]: Extracting #2: cost 11 inf + 1 1552473769.524 * * [simplify]: Extracting #3: cost 14 inf + 1 1552473769.524 * * [simplify]: Extracting #4: cost 12 inf + 3 1552473769.524 * * [simplify]: Extracting #5: cost 7 inf + 610 1552473769.524 * * [simplify]: Extracting #6: cost 1 inf + 1675 1552473769.525 * * [simplify]: Extracting #7: cost 0 inf + 1893 1552473769.525 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1552473769.525 * [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))))) 1552473769.525 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (hypot y.re y.im))) 1552473769.525 * * [simplify]: iters left: 6 (11 enodes) 1552473769.529 * * [simplify]: iters left: 5 (43 enodes) 1552473769.536 * * [simplify]: iters left: 4 (78 enodes) 1552473769.555 * * [simplify]: iters left: 3 (149 enodes) 1552473769.605 * * [simplify]: iters left: 2 (279 enodes) 1552473769.673 * * [simplify]: iters left: 1 (391 enodes) 1552473769.741 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473769.741 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473769.742 * * [simplify]: Extracting #2: cost 83 inf + 2 1552473769.742 * * [simplify]: Extracting #3: cost 99 inf + 1509 1552473769.745 * * [simplify]: Extracting #4: cost 23 inf + 15184 1552473769.749 * * [simplify]: Extracting #5: cost 1 inf + 19690 1552473769.758 * * [simplify]: Extracting #6: cost 0 inf + 19908 1552473769.767 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (hypot y.re y.im))) 1552473769.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))))) 1552473769.767 * * * * [progress]: [ 353 / 455 ] simplifiying candidate # 1552473769.767 * [simplify]: Simplifying (/ (/ 1 1) (sqrt (hypot y.re y.im))) 1552473769.767 * * [simplify]: iters left: 4 (7 enodes) 1552473769.771 * * [simplify]: iters left: 3 (21 enodes) 1552473769.778 * * [simplify]: iters left: 2 (23 enodes) 1552473769.785 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473769.785 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473769.785 * * [simplify]: Extracting #2: cost 5 inf + 1 1552473769.785 * * [simplify]: Extracting #3: cost 8 inf + 1 1552473769.785 * * [simplify]: Extracting #4: cost 1 inf + 449 1552473769.785 * * [simplify]: Extracting #5: cost 0 inf + 587 1552473769.786 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 1552473769.786 * [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))))) 1552473769.786 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 1552473769.786 * * [simplify]: iters left: 6 (11 enodes) 1552473769.791 * * [simplify]: iters left: 5 (43 enodes) 1552473769.805 * * [simplify]: iters left: 4 (78 enodes) 1552473769.830 * * [simplify]: iters left: 3 (149 enodes) 1552473769.884 * * [simplify]: iters left: 2 (279 enodes) 1552473769.944 * * [simplify]: iters left: 1 (391 enodes) 1552473770.031 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473770.032 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473770.032 * * [simplify]: Extracting #2: cost 83 inf + 2 1552473770.033 * * [simplify]: Extracting #3: cost 99 inf + 1469 1552473770.038 * * [simplify]: Extracting #4: cost 23 inf + 13264 1552473770.047 * * [simplify]: Extracting #5: cost 1 inf + 17010 1552473770.056 * * [simplify]: Extracting #6: cost 0 inf + 17188 1552473770.066 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 1552473770.066 * [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))))) 1552473770.066 * * * * [progress]: [ 354 / 455 ] simplifiying candidate # 1552473770.066 * [simplify]: Simplifying (/ (/ 1 1) 1) 1552473770.066 * * [simplify]: iters left: 4 (3 enodes) 1552473770.069 * * [simplify]: iters left: 3 (7 enodes) 1552473770.071 * * [simplify]: iters left: 2 (9 enodes) 1552473770.073 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473770.073 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473770.074 * [simplify]: Simplified to 1 1552473770.074 * [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)))) 1552473770.074 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im)) 1552473770.074 * * [simplify]: iters left: 6 (10 enodes) 1552473770.079 * * [simplify]: iters left: 5 (40 enodes) 1552473770.092 * * [simplify]: iters left: 4 (72 enodes) 1552473770.114 * * [simplify]: iters left: 3 (128 enodes) 1552473770.154 * * [simplify]: iters left: 2 (203 enodes) 1552473770.216 * * [simplify]: iters left: 1 (259 enodes) 1552473770.259 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473770.259 * * [simplify]: Extracting #1: cost 19 inf + 0 1552473770.259 * * [simplify]: Extracting #2: cost 58 inf + 2 1552473770.259 * * [simplify]: Extracting #3: cost 64 inf + 1987 1552473770.261 * * [simplify]: Extracting #4: cost 7 inf + 9386 1552473770.264 * * [simplify]: Extracting #5: cost 0 inf + 10348 1552473770.267 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im)) 1552473770.267 * [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)))) 1552473770.267 * * * * [progress]: [ 355 / 455 ] simplifiying candidate # 1552473770.267 * [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)))) 1552473770.267 * * [simplify]: iters left: 6 (8 enodes) 1552473770.270 * * [simplify]: iters left: 5 (32 enodes) 1552473770.275 * * [simplify]: iters left: 4 (47 enodes) 1552473770.282 * * [simplify]: iters left: 3 (51 enodes) 1552473770.291 * * [simplify]: iters left: 2 (61 enodes) 1552473770.304 * * [simplify]: iters left: 1 (81 enodes) 1552473770.327 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473770.327 * * [simplify]: Extracting #1: cost 10 inf + 0 1552473770.327 * * [simplify]: Extracting #2: cost 28 inf + 1 1552473770.327 * * [simplify]: Extracting #3: cost 34 inf + 5 1552473770.328 * * [simplify]: Extracting #4: cost 22 inf + 2087 1552473770.329 * * [simplify]: Extracting #5: cost 1 inf + 7927 1552473770.331 * * [simplify]: Extracting #6: cost 0 inf + 8275 1552473770.333 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (hypot y.re y.im)) 1552473770.333 * [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))))) 1552473770.334 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1552473770.334 * * [simplify]: iters left: 6 (11 enodes) 1552473770.339 * * [simplify]: iters left: 5 (43 enodes) 1552473770.352 * * [simplify]: iters left: 4 (75 enodes) 1552473770.376 * * [simplify]: iters left: 3 (131 enodes) 1552473770.411 * * [simplify]: iters left: 2 (206 enodes) 1552473770.451 * * [simplify]: iters left: 1 (262 enodes) 1552473770.516 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473770.516 * * [simplify]: Extracting #1: cost 19 inf + 0 1552473770.516 * * [simplify]: Extracting #2: cost 59 inf + 2 1552473770.517 * * [simplify]: Extracting #3: cost 71 inf + 1318 1552473770.521 * * [simplify]: Extracting #4: cost 16 inf + 12382 1552473770.527 * * [simplify]: Extracting #5: cost 0 inf + 15902 1552473770.531 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1552473770.531 * [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))))) 1552473770.531 * * * * [progress]: [ 356 / 455 ] simplifiying candidate # 1552473770.532 * [simplify]: Simplifying (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1552473770.532 * * [simplify]: iters left: 6 (9 enodes) 1552473770.536 * * [simplify]: iters left: 5 (33 enodes) 1552473770.541 * * [simplify]: iters left: 4 (45 enodes) 1552473770.549 * * [simplify]: iters left: 3 (57 enodes) 1552473770.558 * * [simplify]: iters left: 2 (59 enodes) 1552473770.566 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473770.566 * * [simplify]: Extracting #1: cost 12 inf + 0 1552473770.566 * * [simplify]: Extracting #2: cost 21 inf + 1 1552473770.566 * * [simplify]: Extracting #3: cost 24 inf + 1 1552473770.567 * * [simplify]: Extracting #4: cost 22 inf + 3 1552473770.567 * * [simplify]: Extracting #5: cost 14 inf + 1261 1552473770.567 * * [simplify]: Extracting #6: cost 1 inf + 3850 1552473770.568 * * [simplify]: Extracting #7: cost 0 inf + 4067 1552473770.568 * [simplify]: Simplified to (/ (/ (/ 1 (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1552473770.568 * [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))))) 1552473770.569 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1552473770.569 * * [simplify]: iters left: 6 (12 enodes) 1552473770.574 * * [simplify]: iters left: 5 (46 enodes) 1552473770.587 * * [simplify]: iters left: 4 (81 enodes) 1552473770.613 * * [simplify]: iters left: 3 (152 enodes) 1552473770.666 * * [simplify]: iters left: 2 (282 enodes) 1552473770.760 * * [simplify]: iters left: 1 (394 enodes) 1552473770.873 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473770.874 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473770.874 * * [simplify]: Extracting #2: cost 84 inf + 2 1552473770.875 * * [simplify]: Extracting #3: cost 105 inf + 1251 1552473770.881 * * [simplify]: Extracting #4: cost 32 inf + 15539 1552473770.891 * * [simplify]: Extracting #5: cost 0 inf + 22742 1552473770.900 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1552473770.900 * [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))))) 1552473770.901 * * * * [progress]: [ 357 / 455 ] simplifiying candidate # 1552473770.901 * [simplify]: Simplifying (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1) 1552473770.901 * * [simplify]: iters left: 6 (8 enodes) 1552473770.906 * * [simplify]: iters left: 5 (28 enodes) 1552473770.916 * * [simplify]: iters left: 4 (38 enodes) 1552473770.931 * * [simplify]: iters left: 3 (45 enodes) 1552473770.937 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473770.937 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473770.937 * * [simplify]: Extracting #2: cost 9 inf + 1 1552473770.937 * * [simplify]: Extracting #3: cost 12 inf + 1 1552473770.937 * * [simplify]: Extracting #4: cost 9 inf + 60 1552473770.938 * * [simplify]: Extracting #5: cost 0 inf + 1537 1552473770.938 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1552473770.938 * [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)))) 1552473770.938 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (hypot y.re y.im)) 1552473770.938 * * [simplify]: iters left: 6 (11 enodes) 1552473770.941 * * [simplify]: iters left: 5 (43 enodes) 1552473770.948 * * [simplify]: iters left: 4 (78 enodes) 1552473770.965 * * [simplify]: iters left: 3 (149 enodes) 1552473770.999 * * [simplify]: iters left: 2 (279 enodes) 1552473771.056 * * [simplify]: iters left: 1 (391 enodes) 1552473771.143 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473771.144 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473771.144 * * [simplify]: Extracting #2: cost 83 inf + 2 1552473771.145 * * [simplify]: Extracting #3: cost 99 inf + 2070 1552473771.152 * * [simplify]: Extracting #4: cost 17 inf + 16608 1552473771.161 * * [simplify]: Extracting #5: cost 0 inf + 19908 1552473771.170 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (* (hypot y.re y.im) (cbrt (hypot y.re y.im)))) 1552473771.170 * [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)))))) 1552473771.170 * * * * [progress]: [ 358 / 455 ] simplifiying candidate # 1552473771.171 * [simplify]: Simplifying (/ (/ 1 (sqrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1552473771.171 * * [simplify]: iters left: 6 (9 enodes) 1552473771.175 * * [simplify]: iters left: 5 (33 enodes) 1552473771.186 * * [simplify]: iters left: 4 (45 enodes) 1552473771.199 * * [simplify]: iters left: 3 (54 enodes) 1552473771.214 * * [simplify]: iters left: 2 (57 enodes) 1552473771.226 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473771.226 * * [simplify]: Extracting #1: cost 10 inf + 0 1552473771.226 * * [simplify]: Extracting #2: cost 19 inf + 1 1552473771.226 * * [simplify]: Extracting #3: cost 24 inf + 1 1552473771.226 * * [simplify]: Extracting #4: cost 22 inf + 3 1552473771.226 * * [simplify]: Extracting #5: cost 18 inf + 392 1552473771.226 * * [simplify]: Extracting #6: cost 4 inf + 3237 1552473771.227 * * [simplify]: Extracting #7: cost 0 inf + 4067 1552473771.228 * [simplify]: Simplified to (/ (/ 1 (sqrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1552473771.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))))) 1552473771.228 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1552473771.228 * * [simplify]: iters left: 6 (12 enodes) 1552473771.230 * * [simplify]: iters left: 5 (46 enodes) 1552473771.239 * * [simplify]: iters left: 4 (81 enodes) 1552473771.263 * * [simplify]: iters left: 3 (152 enodes) 1552473771.313 * * [simplify]: iters left: 2 (282 enodes) 1552473771.379 * * [simplify]: iters left: 1 (394 enodes) 1552473771.482 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473771.482 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473771.482 * * [simplify]: Extracting #2: cost 84 inf + 2 1552473771.483 * * [simplify]: Extracting #3: cost 105 inf + 1131 1552473771.486 * * [simplify]: Extracting #4: cost 32 inf + 15339 1552473771.491 * * [simplify]: Extracting #5: cost 0 inf + 22742 1552473771.495 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1552473771.496 * [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))))) 1552473771.496 * * * * [progress]: [ 359 / 455 ] simplifiying candidate # 1552473771.496 * [simplify]: Simplifying (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1552473771.496 * * [simplify]: iters left: 6 (7 enodes) 1552473771.498 * * [simplify]: iters left: 5 (25 enodes) 1552473771.502 * * [simplify]: iters left: 4 (27 enodes) 1552473771.507 * * [simplify]: iters left: 3 (28 enodes) 1552473771.515 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473771.515 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473771.515 * * [simplify]: Extracting #2: cost 10 inf + 1 1552473771.515 * * [simplify]: Extracting #3: cost 0 inf + 783 1552473771.516 * [simplify]: Simplified to (/ 1 (hypot y.re y.im)) 1552473771.516 * [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))))) 1552473771.516 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1552473771.516 * * [simplify]: iters left: 6 (11 enodes) 1552473771.519 * * [simplify]: iters left: 5 (43 enodes) 1552473771.526 * * [simplify]: iters left: 4 (73 enodes) 1552473771.538 * * [simplify]: iters left: 3 (130 enodes) 1552473771.568 * * [simplify]: iters left: 2 (205 enodes) 1552473771.607 * * [simplify]: iters left: 1 (261 enodes) 1552473771.674 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473771.674 * * [simplify]: Extracting #1: cost 19 inf + 0 1552473771.674 * * [simplify]: Extracting #2: cost 58 inf + 2 1552473771.675 * * [simplify]: Extracting #3: cost 65 inf + 1589 1552473771.678 * * [simplify]: Extracting #4: cost 11 inf + 8674 1552473771.683 * * [simplify]: Extracting #5: cost 0 inf + 10348 1552473771.689 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1552473771.689 * [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)))) 1552473771.689 * * * * [progress]: [ 360 / 455 ] simplifiying candidate # 1552473771.689 * [simplify]: Simplifying (/ (/ 1 (sqrt (hypot y.re y.im))) 1) 1552473771.689 * * [simplify]: iters left: 6 (7 enodes) 1552473771.693 * * [simplify]: iters left: 5 (23 enodes) 1552473771.701 * * [simplify]: iters left: 4 (28 enodes) 1552473771.709 * * [simplify]: iters left: 3 (31 enodes) 1552473771.716 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473771.716 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473771.716 * * [simplify]: Extracting #2: cost 5 inf + 1 1552473771.716 * * [simplify]: Extracting #3: cost 8 inf + 1 1552473771.716 * * [simplify]: Extracting #4: cost 6 inf + 3 1552473771.716 * * [simplify]: Extracting #5: cost 2 inf + 352 1552473771.717 * * [simplify]: Extracting #6: cost 0 inf + 587 1552473771.717 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 1552473771.717 * [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)))) 1552473771.717 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) 1552473771.717 * * [simplify]: iters left: 6 (11 enodes) 1552473771.722 * * [simplify]: iters left: 5 (43 enodes) 1552473771.736 * * [simplify]: iters left: 4 (78 enodes) 1552473771.760 * * [simplify]: iters left: 3 (149 enodes) 1552473771.810 * * [simplify]: iters left: 2 (279 enodes) 1552473771.880 * * [simplify]: iters left: 1 (391 enodes) 1552473771.961 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473771.961 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473771.962 * * [simplify]: Extracting #2: cost 83 inf + 2 1552473771.962 * * [simplify]: Extracting #3: cost 99 inf + 1750 1552473771.965 * * [simplify]: Extracting #4: cost 17 inf + 14328 1552473771.969 * * [simplify]: Extracting #5: cost 0 inf + 17188 1552473771.974 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (* (hypot y.re y.im) (sqrt (hypot y.re y.im)))) 1552473771.974 * [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)))))) 1552473771.975 * * * * [progress]: [ 361 / 455 ] simplifiying candidate # 1552473771.975 * [simplify]: Simplifying (/ (/ 1 1) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1552473771.975 * * [simplify]: iters left: 6 (8 enodes) 1552473771.980 * * [simplify]: iters left: 5 (26 enodes) 1552473771.988 * * [simplify]: iters left: 4 (32 enodes) 1552473771.997 * * [simplify]: iters left: 3 (34 enodes) 1552473772.007 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473772.007 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473772.007 * * [simplify]: Extracting #2: cost 11 inf + 1 1552473772.008 * * [simplify]: Extracting #3: cost 14 inf + 1 1552473772.008 * * [simplify]: Extracting #4: cost 12 inf + 3 1552473772.008 * * [simplify]: Extracting #5: cost 7 inf + 610 1552473772.008 * * [simplify]: Extracting #6: cost 1 inf + 1675 1552473772.009 * * [simplify]: Extracting #7: cost 0 inf + 1893 1552473772.009 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1552473772.009 * [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))))) 1552473772.010 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (hypot y.re y.im))) 1552473772.010 * * [simplify]: iters left: 6 (11 enodes) 1552473772.017 * * [simplify]: iters left: 5 (43 enodes) 1552473772.030 * * [simplify]: iters left: 4 (78 enodes) 1552473772.055 * * [simplify]: iters left: 3 (149 enodes) 1552473772.104 * * [simplify]: iters left: 2 (279 enodes) 1552473772.179 * * [simplify]: iters left: 1 (391 enodes) 1552473772.271 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473772.272 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473772.272 * * [simplify]: Extracting #2: cost 83 inf + 2 1552473772.273 * * [simplify]: Extracting #3: cost 99 inf + 1509 1552473772.278 * * [simplify]: Extracting #4: cost 23 inf + 15184 1552473772.287 * * [simplify]: Extracting #5: cost 1 inf + 19690 1552473772.296 * * [simplify]: Extracting #6: cost 0 inf + 19908 1552473772.305 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (hypot y.re y.im))) 1552473772.305 * [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))))) 1552473772.305 * * * * [progress]: [ 362 / 455 ] simplifiying candidate # 1552473772.305 * [simplify]: Simplifying (/ (/ 1 1) (sqrt (hypot y.re y.im))) 1552473772.306 * * [simplify]: iters left: 4 (7 enodes) 1552473772.309 * * [simplify]: iters left: 3 (21 enodes) 1552473772.316 * * [simplify]: iters left: 2 (23 enodes) 1552473772.322 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473772.322 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473772.322 * * [simplify]: Extracting #2: cost 5 inf + 1 1552473772.322 * * [simplify]: Extracting #3: cost 8 inf + 1 1552473772.322 * * [simplify]: Extracting #4: cost 1 inf + 449 1552473772.323 * * [simplify]: Extracting #5: cost 0 inf + 587 1552473772.323 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 1552473772.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)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))))) 1552473772.323 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 1552473772.323 * * [simplify]: iters left: 6 (11 enodes) 1552473772.328 * * [simplify]: iters left: 5 (43 enodes) 1552473772.342 * * [simplify]: iters left: 4 (78 enodes) 1552473772.367 * * [simplify]: iters left: 3 (149 enodes) 1552473772.419 * * [simplify]: iters left: 2 (279 enodes) 1552473772.513 * * [simplify]: iters left: 1 (391 enodes) 1552473772.620 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473772.621 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473772.621 * * [simplify]: Extracting #2: cost 83 inf + 2 1552473772.622 * * [simplify]: Extracting #3: cost 99 inf + 1469 1552473772.627 * * [simplify]: Extracting #4: cost 23 inf + 13264 1552473772.635 * * [simplify]: Extracting #5: cost 1 inf + 17010 1552473772.644 * * [simplify]: Extracting #6: cost 0 inf + 17188 1552473772.654 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 1552473772.654 * [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))))) 1552473772.654 * * * * [progress]: [ 363 / 455 ] simplifiying candidate # 1552473772.654 * [simplify]: Simplifying (/ (/ 1 1) 1) 1552473772.654 * * [simplify]: iters left: 4 (3 enodes) 1552473772.657 * * [simplify]: iters left: 3 (7 enodes) 1552473772.659 * * [simplify]: iters left: 2 (9 enodes) 1552473772.661 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473772.662 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473772.662 * [simplify]: Simplified to 1 1552473772.662 * [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)))) 1552473772.662 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im)) 1552473772.662 * * [simplify]: iters left: 6 (10 enodes) 1552473772.667 * * [simplify]: iters left: 5 (40 enodes) 1552473772.679 * * [simplify]: iters left: 4 (72 enodes) 1552473772.701 * * [simplify]: iters left: 3 (128 enodes) 1552473772.740 * * [simplify]: iters left: 2 (203 enodes) 1552473772.801 * * [simplify]: iters left: 1 (259 enodes) 1552473772.835 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473772.835 * * [simplify]: Extracting #1: cost 19 inf + 0 1552473772.835 * * [simplify]: Extracting #2: cost 58 inf + 2 1552473772.836 * * [simplify]: Extracting #3: cost 64 inf + 1987 1552473772.837 * * [simplify]: Extracting #4: cost 7 inf + 9386 1552473772.840 * * [simplify]: Extracting #5: cost 0 inf + 10348 1552473772.842 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im)) 1552473772.842 * [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)))) 1552473772.843 * * * * [progress]: [ 364 / 455 ] simplifiying candidate # 1552473772.843 * [simplify]: Simplifying (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1552473772.843 * * [simplify]: iters left: 6 (7 enodes) 1552473772.845 * * [simplify]: iters left: 5 (25 enodes) 1552473772.849 * * [simplify]: iters left: 4 (29 enodes) 1552473772.857 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473772.857 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473772.857 * * [simplify]: Extracting #2: cost 9 inf + 1 1552473772.857 * * [simplify]: Extracting #3: cost 12 inf + 1 1552473772.857 * * [simplify]: Extracting #4: cost 8 inf + 117 1552473772.857 * * [simplify]: Extracting #5: cost 5 inf + 609 1552473772.857 * * [simplify]: Extracting #6: cost 1 inf + 1319 1552473772.858 * * [simplify]: Extracting #7: cost 0 inf + 1537 1552473772.858 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1552473772.859 * [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))))) 1552473772.859 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (hypot y.re y.im))) 1552473772.859 * * [simplify]: iters left: 6 (11 enodes) 1552473772.864 * * [simplify]: iters left: 5 (43 enodes) 1552473772.877 * * [simplify]: iters left: 4 (78 enodes) 1552473772.903 * * [simplify]: iters left: 3 (149 enodes) 1552473772.954 * * [simplify]: iters left: 2 (279 enodes) 1552473773.048 * * [simplify]: iters left: 1 (391 enodes) 1552473773.156 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473773.157 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473773.157 * * [simplify]: Extracting #2: cost 83 inf + 2 1552473773.158 * * [simplify]: Extracting #3: cost 99 inf + 1509 1552473773.164 * * [simplify]: Extracting #4: cost 23 inf + 15184 1552473773.173 * * [simplify]: Extracting #5: cost 1 inf + 19690 1552473773.182 * * [simplify]: Extracting #6: cost 0 inf + 19908 1552473773.190 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (hypot y.re y.im))) 1552473773.190 * [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))))) 1552473773.190 * * * * [progress]: [ 365 / 455 ] simplifiying candidate # 1552473773.190 * [simplify]: Simplifying (/ 1 (sqrt (hypot y.re y.im))) 1552473773.190 * * [simplify]: iters left: 4 (6 enodes) 1552473773.192 * * [simplify]: iters left: 3 (20 enodes) 1552473773.195 * * [simplify]: iters left: 2 (22 enodes) 1552473773.199 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473773.199 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473773.199 * * [simplify]: Extracting #2: cost 5 inf + 1 1552473773.199 * * [simplify]: Extracting #3: cost 8 inf + 1 1552473773.199 * * [simplify]: Extracting #4: cost 6 inf + 3 1552473773.199 * * [simplify]: Extracting #5: cost 1 inf + 449 1552473773.199 * * [simplify]: Extracting #6: cost 0 inf + 587 1552473773.199 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 1552473773.199 * [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))))) 1552473773.199 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 1552473773.199 * * [simplify]: iters left: 6 (11 enodes) 1552473773.202 * * [simplify]: iters left: 5 (43 enodes) 1552473773.209 * * [simplify]: iters left: 4 (78 enodes) 1552473773.221 * * [simplify]: iters left: 3 (149 enodes) 1552473773.273 * * [simplify]: iters left: 2 (279 enodes) 1552473773.335 * * [simplify]: iters left: 1 (391 enodes) 1552473773.432 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473773.432 * * [simplify]: Extracting #1: cost 27 inf + 0 1552473773.432 * * [simplify]: Extracting #2: cost 83 inf + 2 1552473773.433 * * [simplify]: Extracting #3: cost 99 inf + 1469 1552473773.436 * * [simplify]: Extracting #4: cost 23 inf + 13264 1552473773.440 * * [simplify]: Extracting #5: cost 1 inf + 17010 1552473773.445 * * [simplify]: Extracting #6: cost 0 inf + 17188 1552473773.449 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 1552473773.449 * [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))))) 1552473773.449 * * * * [progress]: [ 366 / 455 ] simplifiying candidate # 1552473773.449 * [simplify]: Simplifying (/ 1 1) 1552473773.449 * * [simplify]: iters left: 2 (2 enodes) 1552473773.451 * * [simplify]: iters left: 1 (6 enodes) 1552473773.453 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473773.453 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473773.453 * [simplify]: Simplified to 1 1552473773.454 * [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)))) 1552473773.454 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im)) 1552473773.454 * * [simplify]: iters left: 6 (10 enodes) 1552473773.458 * * [simplify]: iters left: 5 (40 enodes) 1552473773.472 * * [simplify]: iters left: 4 (72 enodes) 1552473773.484 * * [simplify]: iters left: 3 (128 enodes) 1552473773.509 * * [simplify]: iters left: 2 (203 enodes) 1552473773.563 * * [simplify]: iters left: 1 (259 enodes) 1552473773.608 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473773.608 * * [simplify]: Extracting #1: cost 19 inf + 0 1552473773.609 * * [simplify]: Extracting #2: cost 58 inf + 2 1552473773.609 * * [simplify]: Extracting #3: cost 64 inf + 1987 1552473773.613 * * [simplify]: Extracting #4: cost 7 inf + 9386 1552473773.618 * * [simplify]: Extracting #5: cost 0 inf + 10348 1552473773.624 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im)) 1552473773.624 * [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)))) 1552473773.624 * * * * [progress]: [ 367 / 455 ] simplifiying candidate # 1552473773.624 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1552473773.625 * * [simplify]: iters left: 6 (11 enodes) 1552473773.629 * * [simplify]: iters left: 5 (43 enodes) 1552473773.643 * * [simplify]: iters left: 4 (82 enodes) 1552473773.669 * * [simplify]: iters left: 3 (163 enodes) 1552473773.724 * * [simplify]: iters left: 2 (243 enodes) 1552473773.785 * * [simplify]: iters left: 1 (283 enodes) 1552473773.836 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473773.836 * * [simplify]: Extracting #1: cost 19 inf + 0 1552473773.837 * * [simplify]: Extracting #2: cost 59 inf + 2 1552473773.837 * * [simplify]: Extracting #3: cost 71 inf + 1656 1552473773.841 * * [simplify]: Extracting #4: cost 17 inf + 12281 1552473773.847 * * [simplify]: Extracting #5: cost 0 inf + 15902 1552473773.853 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1552473773.854 * [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))))) 1552473773.854 * [simplify]: Simplifying (/ (/ 1 (hypot y.re y.im)) (cbrt (hypot y.re y.im))) 1552473773.854 * * [simplify]: iters left: 5 (7 enodes) 1552473773.858 * * [simplify]: iters left: 4 (25 enodes) 1552473773.866 * * [simplify]: iters left: 3 (32 enodes) 1552473773.875 * * [simplify]: iters left: 2 (34 enodes) 1552473773.885 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473773.886 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473773.886 * * [simplify]: Extracting #2: cost 14 inf + 1 1552473773.886 * * [simplify]: Extracting #3: cost 8 inf + 431 1552473773.886 * * [simplify]: Extracting #4: cost 3 inf + 1239 1552473773.887 * * [simplify]: Extracting #5: cost 0 inf + 1733 1552473773.887 * [simplify]: Simplified to (/ 1 (* (hypot y.re y.im) (cbrt (hypot y.re y.im)))) 1552473773.887 * [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)))))) 1552473773.887 * * * * [progress]: [ 368 / 455 ] simplifiying candidate # 1552473773.888 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) 1552473773.888 * * [simplify]: iters left: 6 (10 enodes) 1552473773.892 * * [simplify]: iters left: 5 (38 enodes) 1552473773.904 * * [simplify]: iters left: 4 (62 enodes) 1552473773.922 * * [simplify]: iters left: 3 (92 enodes) 1552473773.949 * * [simplify]: iters left: 2 (120 enodes) 1552473773.981 * * [simplify]: iters left: 1 (132 enodes) 1552473774.013 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473774.013 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473774.014 * * [simplify]: Extracting #2: cost 34 inf + 2 1552473774.014 * * [simplify]: Extracting #3: cost 44 inf + 170 1552473774.015 * * [simplify]: Extracting #4: cost 32 inf + 1434 1552473774.016 * * [simplify]: Extracting #5: cost 8 inf + 5082 1552473774.019 * * [simplify]: Extracting #6: cost 0 inf + 6342 1552473774.022 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) 1552473774.022 * [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))))) 1552473774.022 * [simplify]: Simplifying (/ (/ 1 (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 1552473774.022 * * [simplify]: iters left: 5 (7 enodes) 1552473774.026 * * [simplify]: iters left: 4 (25 enodes) 1552473774.034 * * [simplify]: iters left: 3 (32 enodes) 1552473774.043 * * [simplify]: iters left: 2 (34 enodes) 1552473774.052 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473774.052 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473774.053 * * [simplify]: Extracting #2: cost 14 inf + 1 1552473774.053 * * [simplify]: Extracting #3: cost 8 inf + 351 1552473774.053 * * [simplify]: Extracting #4: cost 3 inf + 999 1552473774.053 * * [simplify]: Extracting #5: cost 0 inf + 1413 1552473774.054 * [simplify]: Simplified to (/ 1 (* (hypot y.re y.im) (sqrt (hypot y.re y.im)))) 1552473774.054 * [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)))))) 1552473774.054 * * * * [progress]: [ 369 / 455 ] simplifiying candidate # 1552473774.054 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) 1) 1552473774.055 * * [simplify]: iters left: 6 (9 enodes) 1552473774.059 * * [simplify]: iters left: 5 (35 enodes) 1552473774.068 * * [simplify]: iters left: 4 (58 enodes) 1552473774.079 * * [simplify]: iters left: 3 (97 enodes) 1552473774.093 * * [simplify]: iters left: 2 (111 enodes) 1552473774.112 * * [simplify]: iters left: 1 (115 enodes) 1552473774.123 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473774.123 * * [simplify]: Extracting #1: cost 12 inf + 0 1552473774.123 * * [simplify]: Extracting #2: cost 14 inf + 211 1552473774.124 * * [simplify]: Extracting #3: cost 6 inf + 1081 1552473774.124 * * [simplify]: Extracting #4: cost 0 inf + 1413 1552473774.124 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473774.124 * [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)))) 1552473774.125 * [simplify]: Simplifying (/ (/ 1 (hypot y.re y.im)) (hypot y.re y.im)) 1552473774.125 * * [simplify]: iters left: 5 (6 enodes) 1552473774.126 * * [simplify]: iters left: 4 (22 enodes) 1552473774.130 * * [simplify]: iters left: 3 (26 enodes) 1552473774.134 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473774.134 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473774.134 * * [simplify]: Extracting #2: cost 10 inf + 1 1552473774.134 * * [simplify]: Extracting #3: cost 8 inf + 3 1552473774.134 * * [simplify]: Extracting #4: cost 2 inf + 548 1552473774.134 * * [simplify]: Extracting #5: cost 0 inf + 783 1552473774.134 * [simplify]: Simplified to (/ (/ 1 (hypot y.re y.im)) (hypot y.re y.im)) 1552473774.134 * [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)))) 1552473774.135 * * * * [progress]: [ 370 / 455 ] simplifiying candidate # 1552473774.135 * * * * [progress]: [ 371 / 455 ] simplifiying candidate # 1552473774.135 * * * * [progress]: [ 372 / 455 ] simplifiying candidate # 1552473774.135 * * * * [progress]: [ 373 / 455 ] simplifiying candidate # 1552473774.135 * [simplify]: Simplifying (cbrt (hypot y.re y.im)) 1552473774.135 * * [simplify]: iters left: 2 (4 enodes) 1552473774.136 * * [simplify]: iters left: 1 (12 enodes) 1552473774.137 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473774.137 * * [simplify]: Extracting #1: cost 3 inf + 0 1552473774.137 * * [simplify]: Extracting #2: cost 6 inf + 0 1552473774.137 * * [simplify]: Extracting #3: cost 4 inf + 2 1552473774.137 * * [simplify]: Extracting #4: cost 0 inf + 390 1552473774.137 * [simplify]: Simplified to (cbrt (hypot y.re y.im)) 1552473774.138 * [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)))) 1552473774.138 * * * * [progress]: [ 374 / 455 ] simplifiying candidate # 1552473774.138 * [simplify]: Simplifying (sqrt (hypot y.re y.im)) 1552473774.138 * * [simplify]: iters left: 2 (4 enodes) 1552473774.139 * * [simplify]: iters left: 1 (12 enodes) 1552473774.140 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473774.140 * * [simplify]: Extracting #1: cost 3 inf + 0 1552473774.140 * * [simplify]: Extracting #2: cost 6 inf + 0 1552473774.140 * * [simplify]: Extracting #3: cost 4 inf + 2 1552473774.140 * * [simplify]: Extracting #4: cost 0 inf + 310 1552473774.140 * [simplify]: Simplified to (sqrt (hypot y.re y.im)) 1552473774.140 * [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)))) 1552473774.140 * * * * [progress]: [ 375 / 455 ] simplifiying candidate # 1552473774.141 * [simplify]: Simplifying (hypot y.re y.im) 1552473774.141 * * [simplify]: iters left: 1 (3 enodes) 1552473774.141 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473774.141 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473774.141 * * [simplify]: Extracting #2: cost 2 inf + 2 1552473774.141 * * [simplify]: Extracting #3: cost 0 inf + 116 1552473774.141 * [simplify]: Simplified to (hypot y.re y.im) 1552473774.141 * [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))) 1552473774.142 * * * * [progress]: [ 376 / 455 ] simplifiying candidate # 1552473774.142 * [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)))) 1552473774.142 * * [simplify]: iters left: 6 (11 enodes) 1552473774.147 * * [simplify]: iters left: 5 (41 enodes) 1552473774.159 * * [simplify]: iters left: 4 (65 enodes) 1552473774.181 * * [simplify]: iters left: 3 (95 enodes) 1552473774.207 * * [simplify]: iters left: 2 (123 enodes) 1552473774.241 * * [simplify]: iters left: 1 (135 enodes) 1552473774.274 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473774.274 * * [simplify]: Extracting #1: cost 3 inf + 0 1552473774.274 * * [simplify]: Extracting #2: cost 5 inf + 0 1552473774.274 * * [simplify]: Extracting #3: cost 15 inf + 0 1552473774.274 * * [simplify]: Extracting #4: cost 37 inf + 2 1552473774.274 * * [simplify]: Extracting #5: cost 47 inf + 129 1552473774.275 * * [simplify]: Extracting #6: cost 32 inf + 1727 1552473774.277 * * [simplify]: Extracting #7: cost 2 inf + 5950 1552473774.279 * * [simplify]: Extracting #8: cost 0 inf + 6144 1552473774.281 * [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)))) 1552473774.281 * [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)))))) 1552473774.282 * * * * [progress]: [ 377 / 455 ] simplifiying candidate # 1552473774.282 * [simplify]: Simplifying (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) 1552473774.282 * * [simplify]: iters left: 6 (10 enodes) 1552473774.287 * * [simplify]: iters left: 5 (38 enodes) 1552473774.299 * * [simplify]: iters left: 4 (62 enodes) 1552473774.320 * * [simplify]: iters left: 3 (92 enodes) 1552473774.345 * * [simplify]: iters left: 2 (120 enodes) 1552473774.378 * * [simplify]: iters left: 1 (132 enodes) 1552473774.406 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473774.406 * * [simplify]: Extracting #1: cost 3 inf + 0 1552473774.406 * * [simplify]: Extracting #2: cost 13 inf + 0 1552473774.406 * * [simplify]: Extracting #3: cost 35 inf + 2 1552473774.406 * * [simplify]: Extracting #4: cost 44 inf + 170 1552473774.407 * * [simplify]: Extracting #5: cost 28 inf + 1945 1552473774.408 * * [simplify]: Extracting #6: cost 4 inf + 4876 1552473774.409 * * [simplify]: Extracting #7: cost 0 inf + 5386 1552473774.410 * [simplify]: Simplified to (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) 1552473774.410 * [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)))))) 1552473774.410 * * * * [progress]: [ 378 / 455 ] simplifiying candidate # 1552473774.410 * [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)))) 1552473774.410 * * [simplify]: iters left: 6 (13 enodes) 1552473774.413 * * [simplify]: iters left: 5 (50 enodes) 1552473774.421 * * [simplify]: iters left: 4 (75 enodes) 1552473774.436 * * [simplify]: iters left: 3 (90 enodes) 1552473774.459 * * [simplify]: iters left: 2 (93 enodes) 1552473774.482 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473774.482 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473774.482 * * [simplify]: Extracting #2: cost 22 inf + 0 1552473774.482 * * [simplify]: Extracting #3: cost 33 inf + 0 1552473774.482 * * [simplify]: Extracting #4: cost 31 inf + 185 1552473774.484 * * [simplify]: Extracting #5: cost 8 inf + 4777 1552473774.486 * * [simplify]: Extracting #6: cost 0 inf + 7254 1552473774.488 * [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)))) 1552473774.489 * [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)))))) 1552473774.489 * * * * [progress]: [ 379 / 455 ] simplifiying candidate # 1552473774.489 * [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))) 1552473774.489 * * [simplify]: iters left: 6 (12 enodes) 1552473774.494 * * [simplify]: iters left: 5 (43 enodes) 1552473774.507 * * [simplify]: iters left: 4 (57 enodes) 1552473774.524 * * [simplify]: iters left: 3 (68 enodes) 1552473774.541 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473774.542 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473774.542 * * [simplify]: Extracting #2: cost 14 inf + 0 1552473774.542 * * [simplify]: Extracting #3: cost 25 inf + 0 1552473774.542 * * [simplify]: Extracting #4: cost 23 inf + 144 1552473774.543 * * [simplify]: Extracting #5: cost 6 inf + 2047 1552473774.544 * * [simplify]: Extracting #6: cost 1 inf + 3687 1552473774.545 * * [simplify]: Extracting #7: cost 0 inf + 4066 1552473774.546 * [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))) 1552473774.546 * [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)))))) 1552473774.547 * * * * [progress]: [ 380 / 455 ] simplifiying candidate # 1552473774.547 * [simplify]: Simplifying (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1) 1552473774.547 * * [simplify]: iters left: 6 (11 enodes) 1552473774.553 * * [simplify]: iters left: 5 (40 enodes) 1552473774.565 * * [simplify]: iters left: 4 (60 enodes) 1552473774.584 * * [simplify]: iters left: 3 (69 enodes) 1552473774.600 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473774.601 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473774.601 * * [simplify]: Extracting #2: cost 7 inf + 1 1552473774.601 * * [simplify]: Extracting #3: cost 17 inf + 1 1552473774.601 * * [simplify]: Extracting #4: cost 15 inf + 129 1552473774.601 * * [simplify]: Extracting #5: cost 3 inf + 1402 1552473774.602 * * [simplify]: Extracting #6: cost 1 inf + 1891 1552473774.603 * * [simplify]: Extracting #7: cost 0 inf + 2135 1552473774.604 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1552473774.604 * [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))))) 1552473774.604 * * * * [progress]: [ 381 / 455 ] simplifiying candidate # 1552473774.605 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1552473774.605 * * [simplify]: iters left: 6 (12 enodes) 1552473774.610 * * [simplify]: iters left: 5 (43 enodes) 1552473774.622 * * [simplify]: iters left: 4 (55 enodes) 1552473774.639 * * [simplify]: iters left: 3 (63 enodes) 1552473774.655 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473774.655 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473774.655 * * [simplify]: Extracting #2: cost 12 inf + 0 1552473774.655 * * [simplify]: Extracting #3: cost 23 inf + 0 1552473774.655 * * [simplify]: Extracting #4: cost 21 inf + 128 1552473774.656 * * [simplify]: Extracting #5: cost 9 inf + 1188 1552473774.657 * * [simplify]: Extracting #6: cost 1 inf + 2875 1552473774.658 * * [simplify]: Extracting #7: cost 0 inf + 3254 1552473774.659 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1552473774.659 * [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)))))) 1552473774.659 * * * * [progress]: [ 382 / 455 ] simplifiying candidate # 1552473774.659 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) 1552473774.659 * * [simplify]: iters left: 6 (11 enodes) 1552473774.664 * * [simplify]: iters left: 5 (38 enodes) 1552473774.675 * * [simplify]: iters left: 4 (48 enodes) 1552473774.689 * * [simplify]: iters left: 3 (56 enodes) 1552473774.703 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473774.703 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473774.703 * * [simplify]: Extracting #2: cost 8 inf + 0 1552473774.703 * * [simplify]: Extracting #3: cost 19 inf + 0 1552473774.703 * * [simplify]: Extracting #4: cost 16 inf + 210 1552473774.704 * * [simplify]: Extracting #5: cost 3 inf + 1287 1552473774.705 * * [simplify]: Extracting #6: cost 0 inf + 1982 1552473774.705 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) 1552473774.706 * [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)))))) 1552473774.706 * * * * [progress]: [ 383 / 455 ] simplifiying candidate # 1552473774.706 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) 1552473774.706 * * [simplify]: iters left: 6 (10 enodes) 1552473774.711 * * [simplify]: iters left: 5 (35 enodes) 1552473774.722 * * [simplify]: iters left: 4 (47 enodes) 1552473774.737 * * [simplify]: iters left: 3 (55 enodes) 1552473774.745 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473774.745 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473774.745 * * [simplify]: Extracting #2: cost 13 inf + 1 1552473774.745 * * [simplify]: Extracting #3: cost 13 inf + 47 1552473774.745 * * [simplify]: Extracting #4: cost 4 inf + 789 1552473774.746 * * [simplify]: Extracting #5: cost 0 inf + 1077 1552473774.746 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 1552473774.746 * [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))))) 1552473774.746 * * * * [progress]: [ 384 / 455 ] simplifiying candidate # 1552473774.747 * [simplify]: Simplifying (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1552473774.747 * * [simplify]: iters left: 6 (7 enodes) 1552473774.749 * * [simplify]: iters left: 5 (25 enodes) 1552473774.753 * * [simplify]: iters left: 4 (29 enodes) 1552473774.757 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473774.758 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473774.758 * * [simplify]: Extracting #2: cost 9 inf + 1 1552473774.758 * * [simplify]: Extracting #3: cost 12 inf + 1 1552473774.758 * * [simplify]: Extracting #4: cost 8 inf + 117 1552473774.758 * * [simplify]: Extracting #5: cost 5 inf + 609 1552473774.758 * * [simplify]: Extracting #6: cost 1 inf + 1319 1552473774.758 * * [simplify]: Extracting #7: cost 0 inf + 1537 1552473774.758 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1552473774.758 * [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)))))) 1552473774.758 * * * * [progress]: [ 385 / 455 ] simplifiying candidate # 1552473774.759 * [simplify]: Simplifying (/ 1 (sqrt (hypot y.re y.im))) 1552473774.759 * * [simplify]: iters left: 4 (6 enodes) 1552473774.760 * * [simplify]: iters left: 3 (20 enodes) 1552473774.764 * * [simplify]: iters left: 2 (22 enodes) 1552473774.768 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473774.769 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473774.769 * * [simplify]: Extracting #2: cost 5 inf + 1 1552473774.769 * * [simplify]: Extracting #3: cost 8 inf + 1 1552473774.769 * * [simplify]: Extracting #4: cost 6 inf + 3 1552473774.769 * * [simplify]: Extracting #5: cost 1 inf + 449 1552473774.769 * * [simplify]: Extracting #6: cost 0 inf + 587 1552473774.769 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 1552473774.769 * [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)))))) 1552473774.770 * * * * [progress]: [ 386 / 455 ] simplifiying candidate # 1552473774.770 * [simplify]: Simplifying (/ 1 1) 1552473774.770 * * [simplify]: iters left: 2 (2 enodes) 1552473774.771 * * [simplify]: iters left: 1 (6 enodes) 1552473774.773 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473774.773 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473774.774 * [simplify]: Simplified to 1 1552473774.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)) (hypot y.re y.im))))) 1552473774.774 * * * * [progress]: [ 387 / 455 ] simplifiying candidate # 1552473774.774 * [simplify]: Simplifying (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1552473774.774 * * [simplify]: iters left: 6 (13 enodes) 1552473774.780 * * [simplify]: iters left: 5 (44 enodes) 1552473774.792 * * [simplify]: iters left: 4 (46 enodes) 1552473774.805 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473774.805 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473774.805 * * [simplify]: Extracting #2: cost 13 inf + 0 1552473774.805 * * [simplify]: Extracting #3: cost 20 inf + 0 1552473774.805 * * [simplify]: Extracting #4: cost 22 inf + 2 1552473774.805 * * [simplify]: Extracting #5: cost 19 inf + 61 1552473774.806 * * [simplify]: Extracting #6: cost 7 inf + 1806 1552473774.806 * * [simplify]: Extracting #7: cost 0 inf + 3246 1552473774.807 * [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)))) 1552473774.807 * [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)))))) 1552473774.808 * * * * [progress]: [ 388 / 455 ] simplifiying candidate # 1552473774.808 * [simplify]: Simplifying (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) 1552473774.808 * * [simplify]: iters left: 6 (12 enodes) 1552473774.813 * * [simplify]: iters left: 5 (39 enodes) 1552473774.823 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473774.823 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473774.823 * * [simplify]: Extracting #2: cost 9 inf + 0 1552473774.823 * * [simplify]: Extracting #3: cost 16 inf + 0 1552473774.823 * * [simplify]: Extracting #4: cost 16 inf + 116 1552473774.823 * * [simplify]: Extracting #5: cost 5 inf + 726 1552473774.823 * * [simplify]: Extracting #6: cost 0 inf + 1894 1552473774.824 * [simplify]: Simplified to (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) 1552473774.824 * [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)))))) 1552473774.824 * * * * [progress]: [ 389 / 455 ] simplifiying candidate # 1552473774.824 * [simplify]: Simplifying (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) 1) 1552473774.824 * * [simplify]: iters left: 6 (11 enodes) 1552473774.827 * * [simplify]: iters left: 5 (36 enodes) 1552473774.833 * * [simplify]: iters left: 4 (38 enodes) 1552473774.838 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473774.838 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473774.838 * * [simplify]: Extracting #2: cost 8 inf + 1 1552473774.838 * * [simplify]: Extracting #3: cost 14 inf + 1 1552473774.838 * * [simplify]: Extracting #4: cost 10 inf + 5 1552473774.838 * * [simplify]: Extracting #5: cost 4 inf + 337 1552473774.839 * * [simplify]: Extracting #6: cost 0 inf + 909 1552473774.839 * [simplify]: Simplified to (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) 1552473774.839 * [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))))) 1552473774.839 * * * * [progress]: [ 390 / 455 ] simplifiying candidate # 1552473774.839 * [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)))) 1552473774.839 * * [simplify]: iters left: 6 (14 enodes) 1552473774.842 * * [simplify]: iters left: 5 (47 enodes) 1552473774.850 * * [simplify]: iters left: 4 (51 enodes) 1552473774.857 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473774.857 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473774.857 * * [simplify]: Extracting #2: cost 15 inf + 0 1552473774.858 * * [simplify]: Extracting #3: cost 24 inf + 0 1552473774.858 * * [simplify]: Extracting #4: cost 19 inf + 167 1552473774.858 * * [simplify]: Extracting #5: cost 12 inf + 855 1552473774.858 * * [simplify]: Extracting #6: cost 4 inf + 2055 1552473774.859 * * [simplify]: Extracting #7: cost 1 inf + 3102 1552473774.859 * * [simplify]: Extracting #8: cost 0 inf + 3496 1552473774.860 * [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)))) 1552473774.860 * [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)))))) 1552473774.860 * * * * [progress]: [ 391 / 455 ] simplifiying candidate # 1552473774.860 * [simplify]: Simplifying (/ (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.re y.im))) 1552473774.860 * * [simplify]: iters left: 6 (13 enodes) 1552473774.863 * * [simplify]: iters left: 5 (42 enodes) 1552473774.868 * * [simplify]: iters left: 4 (44 enodes) 1552473774.874 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473774.875 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473774.875 * * [simplify]: Extracting #2: cost 11 inf + 0 1552473774.875 * * [simplify]: Extracting #3: cost 20 inf + 0 1552473774.875 * * [simplify]: Extracting #4: cost 17 inf + 85 1552473774.875 * * [simplify]: Extracting #5: cost 11 inf + 444 1552473774.875 * * [simplify]: Extracting #6: cost 4 inf + 1105 1552473774.875 * * [simplify]: Extracting #7: cost 1 inf + 1760 1552473774.876 * * [simplify]: Extracting #8: cost 0 inf + 2114 1552473774.876 * [simplify]: Simplified to (/ (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (sqrt (hypot y.re y.im))) 1552473774.876 * [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)))))) 1552473774.876 * * * * [progress]: [ 392 / 455 ] simplifiying candidate # 1552473774.876 * [simplify]: Simplifying (/ (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) 1) 1552473774.876 * * [simplify]: iters left: 6 (12 enodes) 1552473774.880 * * [simplify]: iters left: 5 (39 enodes) 1552473774.890 * * [simplify]: iters left: 4 (43 enodes) 1552473774.898 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473774.898 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473774.898 * * [simplify]: Extracting #2: cost 13 inf + 1 1552473774.898 * * [simplify]: Extracting #3: cost 10 inf + 167 1552473774.898 * * [simplify]: Extracting #4: cost 6 inf + 413 1552473774.898 * * [simplify]: Extracting #5: cost 1 inf + 1017 1552473774.898 * * [simplify]: Extracting #6: cost 0 inf + 1099 1552473774.899 * [simplify]: Simplified to (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) 1552473774.899 * [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))))) 1552473774.899 * * * * [progress]: [ 393 / 455 ] simplifiying candidate # 1552473774.899 * [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)))) 1552473774.899 * * [simplify]: iters left: 6 (14 enodes) 1552473774.903 * * [simplify]: iters left: 5 (48 enodes) 1552473774.910 * * [simplify]: iters left: 4 (51 enodes) 1552473774.917 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473774.917 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473774.917 * * [simplify]: Extracting #2: cost 15 inf + 0 1552473774.917 * * [simplify]: Extracting #3: cost 24 inf + 0 1552473774.917 * * [simplify]: Extracting #4: cost 16 inf + 650 1552473774.917 * * [simplify]: Extracting #5: cost 11 inf + 1032 1552473774.918 * * [simplify]: Extracting #6: cost 5 inf + 1973 1552473774.918 * * [simplify]: Extracting #7: cost 1 inf + 3102 1552473774.919 * * [simplify]: Extracting #8: cost 0 inf + 3496 1552473774.919 * [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)))) 1552473774.919 * [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)))))) 1552473774.919 * * * * [progress]: [ 394 / 455 ] simplifiying candidate # 1552473774.919 * [simplify]: Simplifying (/ (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) 1552473774.920 * * [simplify]: iters left: 6 (13 enodes) 1552473774.924 * * [simplify]: iters left: 5 (43 enodes) 1552473774.935 * * [simplify]: iters left: 4 (44 enodes) 1552473774.948 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473774.949 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473774.949 * * [simplify]: Extracting #2: cost 11 inf + 0 1552473774.949 * * [simplify]: Extracting #3: cost 20 inf + 0 1552473774.949 * * [simplify]: Extracting #4: cost 14 inf + 296 1552473774.949 * * [simplify]: Extracting #5: cost 9 inf + 518 1552473774.950 * * [simplify]: Extracting #6: cost 3 inf + 1187 1552473774.951 * * [simplify]: Extracting #7: cost 0 inf + 2114 1552473774.951 * [simplify]: Simplified to (/ (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) 1552473774.951 * [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)))))) 1552473774.951 * * * * [progress]: [ 395 / 455 ] simplifiying candidate # 1552473774.952 * [simplify]: Simplifying (/ (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) 1) 1552473774.952 * * [simplify]: iters left: 6 (12 enodes) 1552473774.956 * * [simplify]: iters left: 5 (40 enodes) 1552473774.962 * * [simplify]: iters left: 4 (45 enodes) 1552473774.968 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473774.968 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473774.968 * * [simplify]: Extracting #2: cost 13 inf + 1 1552473774.968 * * [simplify]: Extracting #3: cost 13 inf + 44 1552473774.968 * * [simplify]: Extracting #4: cost 7 inf + 211 1552473774.968 * * [simplify]: Extracting #5: cost 1 inf + 880 1552473774.969 * * [simplify]: Extracting #6: cost 0 inf + 1099 1552473774.969 * [simplify]: Simplified to (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) 1552473774.969 * [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))))) 1552473774.969 * * * * [progress]: [ 396 / 455 ] simplifiying candidate # 1552473774.969 * [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)))) 1552473774.969 * * [simplify]: iters left: 6 (15 enodes) 1552473774.972 * * [simplify]: iters left: 5 (51 enodes) 1552473774.980 * * [simplify]: iters left: 4 (56 enodes) 1552473774.987 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473774.987 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473774.987 * * [simplify]: Extracting #2: cost 17 inf + 0 1552473774.987 * * [simplify]: Extracting #3: cost 28 inf + 0 1552473774.987 * * [simplify]: Extracting #4: cost 13 inf + 815 1552473774.987 * * [simplify]: Extracting #5: cost 7 inf + 1440 1552473774.988 * * [simplify]: Extracting #6: cost 0 inf + 3896 1552473774.989 * [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)))) 1552473774.989 * [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)))))) 1552473774.989 * * * * [progress]: [ 397 / 455 ] simplifiying candidate # 1552473774.989 * [simplify]: Simplifying (/ (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.re y.im))) 1552473774.989 * * [simplify]: iters left: 6 (14 enodes) 1552473774.995 * * [simplify]: iters left: 5 (46 enodes) 1552473775.008 * * [simplify]: iters left: 4 (49 enodes) 1552473775.021 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473775.021 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473775.021 * * [simplify]: Extracting #2: cost 13 inf + 0 1552473775.021 * * [simplify]: Extracting #3: cost 24 inf + 0 1552473775.021 * * [simplify]: Extracting #4: cost 14 inf + 322 1552473775.021 * * [simplify]: Extracting #5: cost 7 inf + 843 1552473775.022 * * [simplify]: Extracting #6: cost 2 inf + 1781 1552473775.023 * * [simplify]: Extracting #7: cost 0 inf + 2434 1552473775.024 * [simplify]: Simplified to (/ (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.re y.im))) 1552473775.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 (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)))))) 1552473775.024 * * * * [progress]: [ 398 / 455 ] simplifiying candidate # 1552473775.024 * [simplify]: Simplifying (/ (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) 1) 1552473775.025 * * [simplify]: iters left: 6 (13 enodes) 1552473775.030 * * [simplify]: iters left: 5 (43 enodes) 1552473775.037 * * [simplify]: iters left: 4 (50 enodes) 1552473775.044 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473775.044 * * [simplify]: Extracting #1: cost 9 inf + 0 1552473775.044 * * [simplify]: Extracting #2: cost 18 inf + 1 1552473775.044 * * [simplify]: Extracting #3: cost 12 inf + 87 1552473775.045 * * [simplify]: Extracting #4: cost 5 inf + 455 1552473775.046 * * [simplify]: Extracting #5: cost 0 inf + 1339 1552473775.046 * [simplify]: Simplified to (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) 1552473775.046 * [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))))) 1552473775.046 * * * * [progress]: [ 399 / 455 ] simplifiying candidate # 1552473775.046 * [simplify]: Simplifying (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1552473775.047 * * [simplify]: iters left: 6 (7 enodes) 1552473775.048 * * [simplify]: iters left: 5 (25 enodes) 1552473775.053 * * [simplify]: iters left: 4 (29 enodes) 1552473775.057 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473775.057 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473775.057 * * [simplify]: Extracting #2: cost 9 inf + 1 1552473775.057 * * [simplify]: Extracting #3: cost 12 inf + 1 1552473775.057 * * [simplify]: Extracting #4: cost 8 inf + 117 1552473775.057 * * [simplify]: Extracting #5: cost 5 inf + 609 1552473775.058 * * [simplify]: Extracting #6: cost 1 inf + 1319 1552473775.058 * * [simplify]: Extracting #7: cost 0 inf + 1537 1552473775.058 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1552473775.058 * [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)))))) 1552473775.058 * * * * [progress]: [ 400 / 455 ] simplifiying candidate # 1552473775.058 * [simplify]: Simplifying (/ 1 (sqrt (hypot y.re y.im))) 1552473775.058 * * [simplify]: iters left: 4 (6 enodes) 1552473775.060 * * [simplify]: iters left: 3 (20 enodes) 1552473775.063 * * [simplify]: iters left: 2 (22 enodes) 1552473775.067 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473775.067 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473775.067 * * [simplify]: Extracting #2: cost 5 inf + 1 1552473775.067 * * [simplify]: Extracting #3: cost 8 inf + 1 1552473775.067 * * [simplify]: Extracting #4: cost 6 inf + 3 1552473775.067 * * [simplify]: Extracting #5: cost 1 inf + 449 1552473775.067 * * [simplify]: Extracting #6: cost 0 inf + 587 1552473775.067 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 1552473775.067 * [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)))))) 1552473775.067 * * * * [progress]: [ 401 / 455 ] simplifiying candidate # 1552473775.067 * [simplify]: Simplifying (/ 1 1) 1552473775.067 * * [simplify]: iters left: 2 (2 enodes) 1552473775.068 * * [simplify]: iters left: 1 (6 enodes) 1552473775.069 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473775.069 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473775.069 * [simplify]: Simplified to 1 1552473775.069 * [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))))) 1552473775.069 * * * * [progress]: [ 402 / 455 ] simplifiying candidate # 1552473775.070 * [simplify]: Simplifying (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1552473775.070 * * [simplify]: iters left: 6 (7 enodes) 1552473775.071 * * [simplify]: iters left: 5 (25 enodes) 1552473775.075 * * [simplify]: iters left: 4 (29 enodes) 1552473775.082 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473775.082 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473775.082 * * [simplify]: Extracting #2: cost 9 inf + 1 1552473775.082 * * [simplify]: Extracting #3: cost 12 inf + 1 1552473775.082 * * [simplify]: Extracting #4: cost 8 inf + 117 1552473775.082 * * [simplify]: Extracting #5: cost 5 inf + 609 1552473775.083 * * [simplify]: Extracting #6: cost 1 inf + 1319 1552473775.083 * * [simplify]: Extracting #7: cost 0 inf + 1537 1552473775.083 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1552473775.083 * [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)))))) 1552473775.084 * * * * [progress]: [ 403 / 455 ] simplifiying candidate # 1552473775.084 * [simplify]: Simplifying (/ 1 (sqrt (hypot y.re y.im))) 1552473775.084 * * [simplify]: iters left: 4 (6 enodes) 1552473775.087 * * [simplify]: iters left: 3 (20 enodes) 1552473775.094 * * [simplify]: iters left: 2 (22 enodes) 1552473775.100 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473775.100 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473775.100 * * [simplify]: Extracting #2: cost 5 inf + 1 1552473775.100 * * [simplify]: Extracting #3: cost 8 inf + 1 1552473775.101 * * [simplify]: Extracting #4: cost 6 inf + 3 1552473775.101 * * [simplify]: Extracting #5: cost 1 inf + 449 1552473775.101 * * [simplify]: Extracting #6: cost 0 inf + 587 1552473775.101 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 1552473775.101 * [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)))))) 1552473775.102 * * * * [progress]: [ 404 / 455 ] simplifiying candidate # 1552473775.102 * [simplify]: Simplifying (/ 1 1) 1552473775.102 * * [simplify]: iters left: 2 (2 enodes) 1552473775.103 * * [simplify]: iters left: 1 (6 enodes) 1552473775.106 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473775.106 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473775.106 * [simplify]: Simplified to 1 1552473775.106 * [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))))) 1552473775.106 * * * * [progress]: [ 405 / 455 ] simplifiying candidate # 1552473775.106 * [simplify]: Simplifying (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1552473775.106 * * [simplify]: iters left: 6 (7 enodes) 1552473775.110 * * [simplify]: iters left: 5 (25 enodes) 1552473775.118 * * [simplify]: iters left: 4 (29 enodes) 1552473775.126 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473775.126 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473775.126 * * [simplify]: Extracting #2: cost 9 inf + 1 1552473775.126 * * [simplify]: Extracting #3: cost 12 inf + 1 1552473775.126 * * [simplify]: Extracting #4: cost 8 inf + 117 1552473775.126 * * [simplify]: Extracting #5: cost 5 inf + 609 1552473775.127 * * [simplify]: Extracting #6: cost 1 inf + 1319 1552473775.127 * * [simplify]: Extracting #7: cost 0 inf + 1537 1552473775.128 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1552473775.128 * [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)))))) 1552473775.128 * * * * [progress]: [ 406 / 455 ] simplifiying candidate # 1552473775.128 * [simplify]: Simplifying (/ 1 (sqrt (hypot y.re y.im))) 1552473775.128 * * [simplify]: iters left: 4 (6 enodes) 1552473775.131 * * [simplify]: iters left: 3 (20 enodes) 1552473775.137 * * [simplify]: iters left: 2 (22 enodes) 1552473775.144 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473775.144 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473775.144 * * [simplify]: Extracting #2: cost 5 inf + 1 1552473775.144 * * [simplify]: Extracting #3: cost 8 inf + 1 1552473775.144 * * [simplify]: Extracting #4: cost 6 inf + 3 1552473775.144 * * [simplify]: Extracting #5: cost 1 inf + 449 1552473775.144 * * [simplify]: Extracting #6: cost 0 inf + 587 1552473775.145 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 1552473775.145 * [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)))))) 1552473775.145 * * * * [progress]: [ 407 / 455 ] simplifiying candidate # 1552473775.145 * [simplify]: Simplifying (/ 1 1) 1552473775.145 * * [simplify]: iters left: 2 (2 enodes) 1552473775.147 * * [simplify]: iters left: 1 (6 enodes) 1552473775.149 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473775.150 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473775.150 * [simplify]: Simplified to 1 1552473775.150 * [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))))) 1552473775.150 * * * * [progress]: [ 408 / 455 ] simplifiying candidate # 1552473775.150 * [simplify]: Simplifying (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1552473775.150 * * [simplify]: iters left: 6 (7 enodes) 1552473775.154 * * [simplify]: iters left: 5 (25 enodes) 1552473775.162 * * [simplify]: iters left: 4 (29 enodes) 1552473775.170 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473775.170 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473775.170 * * [simplify]: Extracting #2: cost 9 inf + 1 1552473775.170 * * [simplify]: Extracting #3: cost 12 inf + 1 1552473775.170 * * [simplify]: Extracting #4: cost 8 inf + 117 1552473775.171 * * [simplify]: Extracting #5: cost 5 inf + 609 1552473775.171 * * [simplify]: Extracting #6: cost 1 inf + 1319 1552473775.171 * * [simplify]: Extracting #7: cost 0 inf + 1537 1552473775.172 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1552473775.172 * [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)))))) 1552473775.172 * * * * [progress]: [ 409 / 455 ] simplifiying candidate # 1552473775.172 * [simplify]: Simplifying (/ 1 (sqrt (hypot y.re y.im))) 1552473775.172 * * [simplify]: iters left: 4 (6 enodes) 1552473775.175 * * [simplify]: iters left: 3 (20 enodes) 1552473775.181 * * [simplify]: iters left: 2 (22 enodes) 1552473775.184 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473775.184 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473775.184 * * [simplify]: Extracting #2: cost 5 inf + 1 1552473775.184 * * [simplify]: Extracting #3: cost 8 inf + 1 1552473775.184 * * [simplify]: Extracting #4: cost 6 inf + 3 1552473775.184 * * [simplify]: Extracting #5: cost 1 inf + 449 1552473775.184 * * [simplify]: Extracting #6: cost 0 inf + 587 1552473775.185 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 1552473775.185 * [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)))))) 1552473775.185 * * * * [progress]: [ 410 / 455 ] simplifiying candidate # 1552473775.185 * [simplify]: Simplifying (/ 1 1) 1552473775.185 * * [simplify]: iters left: 2 (2 enodes) 1552473775.186 * * [simplify]: iters left: 1 (6 enodes) 1552473775.187 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473775.187 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473775.187 * [simplify]: Simplified to 1 1552473775.187 * [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))))) 1552473775.187 * * * * [progress]: [ 411 / 455 ] simplifiying candidate # 1552473775.187 * * * * [progress]: [ 412 / 455 ] simplifiying candidate # 1552473775.187 * [simplify]: Simplifying (- (* x.im y.re) (* x.re y.im)) 1552473775.187 * * [simplify]: iters left: 4 (7 enodes) 1552473775.189 * * [simplify]: iters left: 3 (26 enodes) 1552473775.193 * * [simplify]: iters left: 2 (36 enodes) 1552473775.198 * * [simplify]: iters left: 1 (44 enodes) 1552473775.203 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473775.203 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473775.203 * * [simplify]: Extracting #2: cost 10 inf + 86 1552473775.204 * * [simplify]: Extracting #3: cost 2 inf + 654 1552473775.204 * * [simplify]: Extracting #4: cost 0 inf + 748 1552473775.204 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473775.204 * [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))))) 1552473775.204 * * * * [progress]: [ 413 / 455 ] simplifiying candidate # 1552473775.204 * [simplify]: Simplifying (- (* x.im y.re) (* x.re y.im)) 1552473775.204 * * [simplify]: iters left: 4 (7 enodes) 1552473775.206 * * [simplify]: iters left: 3 (26 enodes) 1552473775.210 * * [simplify]: iters left: 2 (36 enodes) 1552473775.215 * * [simplify]: iters left: 1 (44 enodes) 1552473775.220 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473775.220 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473775.221 * * [simplify]: Extracting #2: cost 10 inf + 86 1552473775.221 * * [simplify]: Extracting #3: cost 2 inf + 654 1552473775.221 * * [simplify]: Extracting #4: cost 0 inf + 748 1552473775.221 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473775.221 * [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)))) 1552473775.221 * * * * [progress]: [ 414 / 455 ] simplifiying candidate # 1552473775.221 * [simplify]: Simplifying (- (- (* x.im y.re) (* x.re y.im))) 1552473775.222 * * [simplify]: iters left: 6 (8 enodes) 1552473775.223 * * [simplify]: iters left: 5 (29 enodes) 1552473775.227 * * [simplify]: iters left: 4 (42 enodes) 1552473775.234 * * [simplify]: iters left: 3 (67 enodes) 1552473775.243 * * [simplify]: iters left: 2 (76 enodes) 1552473775.251 * * [simplify]: iters left: 1 (81 enodes) 1552473775.261 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473775.261 * * [simplify]: Extracting #1: cost 15 inf + 0 1552473775.262 * * [simplify]: Extracting #2: cost 15 inf + 308 1552473775.262 * * [simplify]: Extracting #3: cost 1 inf + 1298 1552473775.262 * * [simplify]: Extracting #4: cost 0 inf + 1324 1552473775.263 * [simplify]: Simplified to (- (* x.re y.im) (* x.im y.re)) 1552473775.263 * [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))))) 1552473775.263 * * * * [progress]: [ 415 / 455 ] simplifiying candidate # 1552473775.263 * * * * [progress]: [ 416 / 455 ] simplifiying candidate # 1552473775.263 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1552473775.263 * * [simplify]: iters left: 6 (11 enodes) 1552473775.266 * * [simplify]: iters left: 5 (43 enodes) 1552473775.275 * * [simplify]: iters left: 4 (82 enodes) 1552473775.302 * * [simplify]: iters left: 3 (163 enodes) 1552473775.356 * * [simplify]: iters left: 2 (243 enodes) 1552473775.428 * * [simplify]: iters left: 1 (283 enodes) 1552473775.481 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473775.481 * * [simplify]: Extracting #1: cost 19 inf + 0 1552473775.481 * * [simplify]: Extracting #2: cost 59 inf + 2 1552473775.481 * * [simplify]: Extracting #3: cost 71 inf + 1656 1552473775.483 * * [simplify]: Extracting #4: cost 17 inf + 12281 1552473775.487 * * [simplify]: Extracting #5: cost 0 inf + 15902 1552473775.491 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1552473775.491 * [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))))) 1552473775.491 * * * * [progress]: [ 417 / 455 ] simplifiying candidate # 1552473775.491 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) 1552473775.491 * * [simplify]: iters left: 6 (10 enodes) 1552473775.494 * * [simplify]: iters left: 5 (38 enodes) 1552473775.500 * * [simplify]: iters left: 4 (62 enodes) 1552473775.509 * * [simplify]: iters left: 3 (92 enodes) 1552473775.522 * * [simplify]: iters left: 2 (120 enodes) 1552473775.552 * * [simplify]: iters left: 1 (132 enodes) 1552473775.585 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473775.585 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473775.585 * * [simplify]: Extracting #2: cost 34 inf + 2 1552473775.586 * * [simplify]: Extracting #3: cost 44 inf + 170 1552473775.586 * * [simplify]: Extracting #4: cost 32 inf + 1434 1552473775.588 * * [simplify]: Extracting #5: cost 8 inf + 5082 1552473775.592 * * [simplify]: Extracting #6: cost 0 inf + 6342 1552473775.595 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) 1552473775.595 * [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))))) 1552473775.595 * * * * [progress]: [ 418 / 455 ] simplifiying candidate # 1552473775.595 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) 1) 1552473775.596 * * [simplify]: iters left: 6 (9 enodes) 1552473775.601 * * [simplify]: iters left: 5 (35 enodes) 1552473775.607 * * [simplify]: iters left: 4 (58 enodes) 1552473775.616 * * [simplify]: iters left: 3 (97 enodes) 1552473775.631 * * [simplify]: iters left: 2 (111 enodes) 1552473775.644 * * [simplify]: iters left: 1 (115 enodes) 1552473775.662 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473775.662 * * [simplify]: Extracting #1: cost 12 inf + 0 1552473775.662 * * [simplify]: Extracting #2: cost 14 inf + 211 1552473775.663 * * [simplify]: Extracting #3: cost 6 inf + 1081 1552473775.664 * * [simplify]: Extracting #4: cost 0 inf + 1413 1552473775.665 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1552473775.665 * [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)))) 1552473775.665 * * * * [progress]: [ 419 / 455 ] simplifiying candidate # 1552473775.665 * [simplify]: Simplifying (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1552473775.665 * * [simplify]: iters left: 6 (9 enodes) 1552473775.670 * * [simplify]: iters left: 5 (32 enodes) 1552473775.679 * * [simplify]: iters left: 4 (42 enodes) 1552473775.692 * * [simplify]: iters left: 3 (50 enodes) 1552473775.705 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473775.705 * * [simplify]: Extracting #1: cost 3 inf + 0 1552473775.706 * * [simplify]: Extracting #2: cost 5 inf + 0 1552473775.706 * * [simplify]: Extracting #3: cost 15 inf + 0 1552473775.706 * * [simplify]: Extracting #4: cost 14 inf + 127 1552473775.706 * * [simplify]: Extracting #5: cost 4 inf + 1133 1552473775.707 * * [simplify]: Extracting #6: cost 0 inf + 1674 1552473775.708 * * [simplify]: Extracting #7: cost 0 inf + 1644 1552473775.708 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1552473775.708 * [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))))))) 1552473775.709 * * * * [progress]: [ 420 / 455 ] simplifiying candidate # 1552473775.709 * [simplify]: Simplifying (sqrt (- (* x.im y.re) (* x.re y.im))) 1552473775.709 * * [simplify]: iters left: 5 (8 enodes) 1552473775.713 * * [simplify]: iters left: 4 (29 enodes) 1552473775.721 * * [simplify]: iters left: 3 (39 enodes) 1552473775.733 * * [simplify]: iters left: 2 (47 enodes) 1552473775.744 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473775.744 * * [simplify]: Extracting #1: cost 3 inf + 0 1552473775.744 * * [simplify]: Extracting #2: cost 13 inf + 0 1552473775.744 * * [simplify]: Extracting #3: cost 11 inf + 128 1552473775.745 * * [simplify]: Extracting #4: cost 2 inf + 788 1552473775.745 * * [simplify]: Extracting #5: cost 0 inf + 1076 1552473775.746 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 1552473775.746 * [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))))))) 1552473775.746 * * * * [progress]: [ 421 / 455 ] simplifiying candidate # 1552473775.746 * * * * [progress]: [ 422 / 455 ] simplifiying candidate # 1552473775.747 * [simplify]: Simplifying (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) 1552473775.747 * * [simplify]: iters left: 5 (9 enodes) 1552473775.751 * * [simplify]: iters left: 4 (30 enodes) 1552473775.756 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473775.756 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473775.756 * * [simplify]: Extracting #2: cost 8 inf + 0 1552473775.756 * * [simplify]: Extracting #3: cost 14 inf + 0 1552473775.756 * * [simplify]: Extracting #4: cost 10 inf + 4 1552473775.756 * * [simplify]: Extracting #5: cost 4 inf + 376 1552473775.756 * * [simplify]: Extracting #6: cost 1 inf + 704 1552473775.757 * * [simplify]: Extracting #7: cost 0 inf + 908 1552473775.757 * [simplify]: Simplified to (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) 1552473775.757 * [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))))))) 1552473775.757 * * * * [progress]: [ 423 / 455 ] simplifiying candidate # 1552473775.757 * [simplify]: Simplifying (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) 1552473775.757 * * [simplify]: iters left: 5 (10 enodes) 1552473775.759 * * [simplify]: iters left: 4 (33 enodes) 1552473775.764 * * [simplify]: iters left: 3 (35 enodes) 1552473775.769 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473775.769 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473775.769 * * [simplify]: Extracting #2: cost 13 inf + 0 1552473775.769 * * [simplify]: Extracting #3: cost 12 inf + 84 1552473775.769 * * [simplify]: Extracting #4: cost 6 inf + 412 1552473775.769 * * [simplify]: Extracting #5: cost 1 inf + 1016 1552473775.769 * * [simplify]: Extracting #6: cost 0 inf + 1098 1552473775.770 * [simplify]: Simplified to (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) 1552473775.770 * [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))))))) 1552473775.770 * * * * [progress]: [ 424 / 455 ] simplifiying candidate # 1552473775.770 * [simplify]: Simplifying (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) 1552473775.770 * * [simplify]: iters left: 5 (10 enodes) 1552473775.772 * * [simplify]: iters left: 4 (34 enodes) 1552473775.777 * * [simplify]: iters left: 3 (35 enodes) 1552473775.781 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473775.781 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473775.781 * * [simplify]: Extracting #2: cost 13 inf + 0 1552473775.781 * * [simplify]: Extracting #3: cost 12 inf + 84 1552473775.781 * * [simplify]: Extracting #4: cost 7 inf + 210 1552473775.782 * * [simplify]: Extracting #5: cost 2 inf + 757 1552473775.782 * * [simplify]: Extracting #6: cost 0 inf + 1098 1552473775.782 * [simplify]: Simplified to (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) 1552473775.782 * [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))))))) 1552473775.782 * * * * [progress]: [ 425 / 455 ] simplifiying candidate # 1552473775.782 * [simplify]: Simplifying (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) 1552473775.782 * * [simplify]: iters left: 5 (11 enodes) 1552473775.785 * * [simplify]: iters left: 4 (37 enodes) 1552473775.789 * * [simplify]: iters left: 3 (40 enodes) 1552473775.794 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473775.794 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473775.795 * * [simplify]: Extracting #2: cost 18 inf + 0 1552473775.795 * * [simplify]: Extracting #3: cost 13 inf + 45 1552473775.795 * * [simplify]: Extracting #4: cost 5 inf + 535 1552473775.795 * * [simplify]: Extracting #5: cost 0 inf + 1338 1552473775.795 * [simplify]: Simplified to (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) 1552473775.795 * [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))))))) 1552473775.795 * * * * [progress]: [ 426 / 455 ] simplifiying candidate # 1552473775.795 * * * * [progress]: [ 427 / 455 ] simplifiying candidate # 1552473775.796 * * * * [progress]: [ 428 / 455 ] simplifiying candidate # 1552473775.796 * * * * [progress]: [ 429 / 455 ] simplifiying candidate # 1552473775.796 * * * * [progress]: [ 430 / 455 ] simplifiying candidate # 1552473775.796 * [simplify]: Simplifying (- (pow (* x.im y.re) 3) (pow (* x.re y.im) 3)) 1552473775.796 * * [simplify]: iters left: 5 (10 enodes) 1552473775.799 * * [simplify]: iters left: 4 (53 enodes) 1552473775.816 * * [simplify]: iters left: 3 (169 enodes) 1552473775.876 * * [simplify]: iters left: 2 (492 enodes) 1552473776.165 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473776.166 * * [simplify]: Extracting #1: cost 75 inf + 0 1552473776.167 * * [simplify]: Extracting #2: cost 198 inf + 374 1552473776.169 * * [simplify]: Extracting #3: cost 166 inf + 9451 1552473776.175 * * [simplify]: Extracting #4: cost 56 inf + 44323 1552473776.184 * * [simplify]: Extracting #5: cost 7 inf + 63760 1552473776.196 * * [simplify]: Extracting #6: cost 0 inf + 66866 1552473776.209 * [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))) 1552473776.209 * [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)))))))) 1552473776.209 * * * * [progress]: [ 431 / 455 ] simplifiying candidate # 1552473776.209 * [simplify]: Simplifying (- (* (* x.im y.re) (* x.im y.re)) (* (* x.re y.im) (* x.re y.im))) 1552473776.210 * * [simplify]: iters left: 6 (9 enodes) 1552473776.212 * * [simplify]: iters left: 5 (49 enodes) 1552473776.222 * * [simplify]: iters left: 4 (119 enodes) 1552473776.245 * * [simplify]: iters left: 3 (204 enodes) 1552473776.307 * * [simplify]: iters left: 2 (305 enodes) 1552473776.406 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473776.406 * * [simplify]: Extracting #1: cost 61 inf + 0 1552473776.407 * * [simplify]: Extracting #2: cost 103 inf + 740 1552473776.409 * * [simplify]: Extracting #3: cost 58 inf + 5220 1552473776.414 * * [simplify]: Extracting #4: cost 4 inf + 14703 1552473776.420 * * [simplify]: Extracting #5: cost 0 inf + 15779 1552473776.426 * [simplify]: Simplified to (- (* (* x.im y.re) (* x.im y.re)) (* (* x.re y.im) (* x.re y.im))) 1552473776.426 * [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)))))) 1552473776.426 * * * * [progress]: [ 432 / 455 ] simplifiying candidate #real (real->posit16 (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im)))))> 1552473776.426 * * * * [progress]: [ 433 / 455 ] simplifiying candidate # 1552473776.426 * * * * [progress]: [ 434 / 455 ] simplifiying candidate # 1552473776.426 * * * * [progress]: [ 435 / 455 ] simplifiying candidate # 1552473776.426 * * * * [progress]: [ 436 / 455 ] simplifiying candidate # 1552473776.426 * * * * [progress]: [ 437 / 455 ] simplifiying candidate # 1552473776.427 * * * * [progress]: [ 438 / 455 ] simplifiying candidate # 1552473776.427 * * * * [progress]: [ 439 / 455 ] simplifiying candidate # 1552473776.427 * * * * [progress]: [ 440 / 455 ] simplifiying candidate # 1552473776.427 * * * * [progress]: [ 441 / 455 ] simplifiying candidate # 1552473776.427 * * * * [progress]: [ 442 / 455 ] simplifiying candidate # 1552473776.427 * * * * [progress]: [ 443 / 455 ] simplifiying candidate #real (real->posit16 (hypot y.re y.im)))))> 1552473776.427 * * * * [progress]: [ 444 / 455 ] simplifiying candidate # 1552473776.427 * [simplify]: Simplifying (* -1 x.re) 1552473776.427 * * [simplify]: iters left: 2 (3 enodes) 1552473776.429 * * [simplify]: iters left: 1 (11 enodes) 1552473776.434 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473776.434 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473776.435 * * [simplify]: Extracting #2: cost 0 inf + 84 1552473776.435 * [simplify]: Simplified to (- x.re) 1552473776.435 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (- x.re) (hypot y.re y.im))) 1552473776.435 * * * * [progress]: [ 445 / 455 ] simplifiying candidate # 1552473776.435 * [simplify]: Simplifying x.im 1552473776.435 * * [simplify]: iters left: 0 (1 enodes) 1552473776.436 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473776.436 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473776.436 * [simplify]: Simplified to x.im 1552473776.436 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ x.im (hypot y.re y.im))) 1552473776.436 * * * * [progress]: [ 446 / 455 ] simplifiying candidate # 1552473776.436 * [simplify]: Simplifying (* -1 x.im) 1552473776.436 * * [simplify]: iters left: 2 (3 enodes) 1552473776.438 * * [simplify]: iters left: 1 (11 enodes) 1552473776.441 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473776.442 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473776.442 * * [simplify]: Extracting #2: cost 0 inf + 84 1552473776.442 * [simplify]: Simplified to (- x.im) 1552473776.442 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (- x.im) (hypot y.re y.im))) 1552473776.442 * * * * [progress]: [ 447 / 455 ] simplifiying candidate # 1552473776.442 * [simplify]: Simplifying 0 1552473776.442 * * [simplify]: iters left: 0 (1 enodes) 1552473776.443 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473776.443 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473776.443 * [simplify]: Simplified to 0 1552473776.443 * [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))) 1552473776.443 * * * * [progress]: [ 448 / 455 ] simplifiying candidate # 1552473776.444 * [simplify]: Simplifying (- (* y.re x.im) (* y.im x.re)) 1552473776.444 * * [simplify]: iters left: 4 (7 enodes) 1552473776.447 * * [simplify]: iters left: 3 (26 enodes) 1552473776.455 * * [simplify]: iters left: 2 (36 enodes) 1552473776.465 * * [simplify]: iters left: 1 (44 enodes) 1552473776.475 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473776.475 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473776.476 * * [simplify]: Extracting #2: cost 10 inf + 86 1552473776.476 * * [simplify]: Extracting #3: cost 2 inf + 654 1552473776.476 * * [simplify]: Extracting #4: cost 0 inf + 748 1552473776.477 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1552473776.477 * [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))) 1552473776.477 * * * * [progress]: [ 449 / 455 ] simplifiying candidate # 1552473776.477 * [simplify]: Simplifying (- (* y.re x.im) (* y.im x.re)) 1552473776.478 * * [simplify]: iters left: 4 (7 enodes) 1552473776.481 * * [simplify]: iters left: 3 (26 enodes) 1552473776.488 * * [simplify]: iters left: 2 (36 enodes) 1552473776.499 * * [simplify]: iters left: 1 (44 enodes) 1552473776.509 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473776.510 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473776.510 * * [simplify]: Extracting #2: cost 10 inf + 86 1552473776.510 * * [simplify]: Extracting #3: cost 2 inf + 654 1552473776.511 * * [simplify]: Extracting #4: cost 0 inf + 748 1552473776.511 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1552473776.511 * [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))) 1552473776.511 * * * * [progress]: [ 450 / 455 ] simplifiying candidate # 1552473776.511 * [simplify]: Simplifying 0 1552473776.511 * * [simplify]: iters left: 0 (1 enodes) 1552473776.513 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473776.513 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473776.513 * [simplify]: Simplified to 0 1552473776.513 * [simplify]: Simplified (2) to (λ (x.re x.im y.re y.im) 0) 1552473776.513 * * * * [progress]: [ 451 / 455 ] simplifiying candidate # 1552473776.513 * [simplify]: Simplifying 0 1552473776.513 * * [simplify]: iters left: 0 (1 enodes) 1552473776.514 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473776.514 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473776.514 * [simplify]: Simplified to 0 1552473776.514 * [simplify]: Simplified (2) to (λ (x.re x.im y.re y.im) 0) 1552473776.514 * * * * [progress]: [ 452 / 455 ] simplifiying candidate # 1552473776.514 * [simplify]: Simplifying 0 1552473776.514 * * [simplify]: iters left: 0 (1 enodes) 1552473776.515 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473776.515 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473776.515 * [simplify]: Simplified to 0 1552473776.515 * [simplify]: Simplified (2) to (λ (x.re x.im y.re y.im) 0) 1552473776.515 * * * * [progress]: [ 453 / 455 ] simplifiying candidate # 1552473776.515 * [simplify]: Simplifying y.im 1552473776.515 * * [simplify]: iters left: 0 (1 enodes) 1552473776.515 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473776.515 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473776.515 * [simplify]: Simplified to y.im 1552473776.515 * [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)) y.im)) 1552473776.515 * * * * [progress]: [ 454 / 455 ] simplifiying candidate # 1552473776.515 * [simplify]: Simplifying y.re 1552473776.515 * * [simplify]: iters left: 0 (1 enodes) 1552473776.516 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473776.516 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473776.516 * [simplify]: Simplified to y.re 1552473776.516 * [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)) y.re)) 1552473776.516 * * * * [progress]: [ 455 / 455 ] simplifiying candidate # 1552473776.516 * [simplify]: Simplifying (* -1 y.re) 1552473776.516 * * [simplify]: iters left: 2 (3 enodes) 1552473776.517 * * [simplify]: iters left: 1 (11 enodes) 1552473776.519 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473776.519 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473776.519 * * [simplify]: Extracting #2: cost 0 inf + 84 1552473776.519 * [simplify]: Simplified to (- y.re) 1552473776.519 * [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)) (- y.re))) 1552473776.519 * * * [progress]: adding candidates to table 1552473781.876 * [progress]: [Phase 3 of 3] Extracting. 1552473781.876 * * [regime]: Finding splitpoints for: (# # # # # # # # # # #) 1552473781.881 * * * [regime-changes]: Trying 4 branch expressions: (y.im x.re y.re x.im) 1552473781.881 * * * * [regimes]: Trying to branch on y.im from (# # # # # # # # # # #) 1552473781.953 * * * * [regimes]: Trying to branch on x.re from (# # # # # # # # # # #) 1552473782.033 * * * * [regimes]: Trying to branch on y.re from (# # # # # # # # # # #) 1552473782.106 * * * * [regimes]: Trying to branch on x.im from (# # # # # # # # # # #) 1552473782.207 * * * [regime]: Found split indices: #