0.001 * [progress]: [Phase 1 of 3] Setting up. 0.001 * * * [progress]: [1/2] Preparing points 0.046 * * * [progress]: [2/2] Setting up program. 0.049 * [progress]: [Phase 2 of 3] Improving. 0.049 * * * * [progress]: [ 1 / 1 ] simplifiying candidate # 0.049 * [simplify]: Simplifying (/ (+ (* x.re y.re) (* x.im y.im)) (+ (* y.re y.re) (* y.im y.im))) 0.049 * * [simplify]: iters left: 6 (11 enodes) 0.051 * * [simplify]: iters left: 5 (37 enodes) 0.057 * * [simplify]: Extracting #0: cost 1 inf + 0 0.057 * * [simplify]: Extracting #1: cost 4 inf + 0 0.057 * * [simplify]: Extracting #2: cost 10 inf + 0 0.057 * * [simplify]: Extracting #3: cost 18 inf + 0 0.057 * * [simplify]: Extracting #4: cost 9 inf + 291 0.057 * * [simplify]: Extracting #5: cost 1 inf + 1272 0.057 * * [simplify]: Extracting #6: cost 0 inf + 1396 0.058 * [simplify]: Simplified to (/ (+ (* x.im y.im) (* x.re y.re)) (+ (* y.re y.re) (* y.im y.im))) 0.058 * [simplify]: Simplified (2) to (λ (x.re x.im y.re y.im) (/ (+ (* x.im y.im) (* x.re y.re)) (+ (* y.re y.re) (* y.im y.im)))) 0.061 * * [progress]: iteration 1 / 4 0.061 * * * [progress]: picking best candidate 0.064 * * * * [pick]: Picked # 0.064 * * * [progress]: localizing error 0.120 * * * [progress]: generating rewritten candidates 0.120 * * * * [progress]: [ 1 / 2 ] rewriting at (2) 0.176 * * * * [progress]: [ 2 / 2 ] rewriting at (2 2) 0.191 * * * [progress]: generating series expansions 0.191 * * * * [progress]: [ 1 / 2 ] generating series at (2) 0.192 * [backup-simplify]: Simplify (/ (+ (* x.re y.re) (* x.im y.im)) (+ (* y.re y.re) (* y.im y.im))) into (/ (+ (* y.im x.im) (* y.re x.re)) (+ (pow y.re 2) (pow y.im 2))) 0.192 * [approximate]: Taking taylor expansion of (/ (+ (* y.im x.im) (* y.re x.re)) (+ (pow y.re 2) (pow y.im 2))) in (x.re y.re x.im y.im) around 0 0.192 * [taylor]: Taking taylor expansion of (/ (+ (* y.im x.im) (* y.re x.re)) (+ (pow y.re 2) (pow y.im 2))) in y.im 0.192 * [taylor]: Taking taylor expansion of (+ (* y.im x.im) (* y.re x.re)) in y.im 0.192 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 0.192 * [taylor]: Taking taylor expansion of y.im in y.im 0.192 * [backup-simplify]: Simplify 0 into 0 0.192 * [backup-simplify]: Simplify 1 into 1 0.192 * [taylor]: Taking taylor expansion of x.im in y.im 0.192 * [backup-simplify]: Simplify x.im into x.im 0.192 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 0.192 * [taylor]: Taking taylor expansion of y.re in y.im 0.192 * [backup-simplify]: Simplify y.re into y.re 0.192 * [taylor]: Taking taylor expansion of x.re in y.im 0.192 * [backup-simplify]: Simplify x.re into x.re 0.192 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.im 0.192 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 0.192 * [taylor]: Taking taylor expansion of y.re in y.im 0.192 * [backup-simplify]: Simplify y.re into y.re 0.192 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 0.192 * [taylor]: Taking taylor expansion of y.im in y.im 0.192 * [backup-simplify]: Simplify 0 into 0 0.192 * [backup-simplify]: Simplify 1 into 1 0.192 * [backup-simplify]: Simplify (* 0 x.im) into 0 0.192 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 0.192 * [backup-simplify]: Simplify (+ 0 (* y.re x.re)) into (* y.re x.re) 0.192 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 0.193 * [backup-simplify]: Simplify (+ (pow y.re 2) 0) into (pow y.re 2) 0.193 * [backup-simplify]: Simplify (/ (* y.re x.re) (pow y.re 2)) into (/ x.re y.re) 0.193 * [taylor]: Taking taylor expansion of (/ (+ (* y.im x.im) (* y.re x.re)) (+ (pow y.re 2) (pow y.im 2))) in x.im 0.193 * [taylor]: Taking taylor expansion of (+ (* y.im x.im) (* y.re x.re)) in x.im 0.193 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 0.193 * [taylor]: Taking taylor expansion of y.im in x.im 0.193 * [backup-simplify]: Simplify y.im into y.im 0.193 * [taylor]: Taking taylor expansion of x.im in x.im 0.193 * [backup-simplify]: Simplify 0 into 0 0.193 * [backup-simplify]: Simplify 1 into 1 0.193 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 0.193 * [taylor]: Taking taylor expansion of y.re in x.im 0.193 * [backup-simplify]: Simplify y.re into y.re 0.193 * [taylor]: Taking taylor expansion of x.re in x.im 0.193 * [backup-simplify]: Simplify x.re into x.re 0.193 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in x.im 0.193 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 0.193 * [taylor]: Taking taylor expansion of y.re in x.im 0.193 * [backup-simplify]: Simplify y.re into y.re 0.193 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 0.193 * [taylor]: Taking taylor expansion of y.im in x.im 0.193 * [backup-simplify]: Simplify y.im into y.im 0.193 * [backup-simplify]: Simplify (* y.im 0) into 0 0.193 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 0.193 * [backup-simplify]: Simplify (+ 0 (* y.re x.re)) into (* y.re x.re) 0.193 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 0.193 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.194 * [backup-simplify]: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 0.194 * [backup-simplify]: Simplify (/ (* y.re x.re) (+ (pow y.re 2) (pow y.im 2))) into (/ (* y.re x.re) (+ (pow y.re 2) (pow y.im 2))) 0.194 * [taylor]: Taking taylor expansion of (/ (+ (* y.im x.im) (* y.re x.re)) (+ (pow y.re 2) (pow y.im 2))) in y.re 0.194 * [taylor]: Taking taylor expansion of (+ (* y.im x.im) (* y.re x.re)) in y.re 0.194 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 0.194 * [taylor]: Taking taylor expansion of y.im in y.re 0.194 * [backup-simplify]: Simplify y.im into y.im 0.194 * [taylor]: Taking taylor expansion of x.im in y.re 0.194 * [backup-simplify]: Simplify x.im into x.im 0.194 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 0.194 * [taylor]: Taking taylor expansion of y.re in y.re 0.194 * [backup-simplify]: Simplify 0 into 0 0.194 * [backup-simplify]: Simplify 1 into 1 0.194 * [taylor]: Taking taylor expansion of x.re in y.re 0.194 * [backup-simplify]: Simplify x.re into x.re 0.194 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 0.194 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 0.194 * [taylor]: Taking taylor expansion of y.re in y.re 0.194 * [backup-simplify]: Simplify 0 into 0 0.194 * [backup-simplify]: Simplify 1 into 1 0.194 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 0.194 * [taylor]: Taking taylor expansion of y.im in y.re 0.195 * [backup-simplify]: Simplify y.im into y.im 0.195 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 0.195 * [backup-simplify]: Simplify (* 0 x.re) into 0 0.195 * [backup-simplify]: Simplify (+ (* y.im x.im) 0) into (* y.im x.im) 0.195 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.195 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 0.195 * [backup-simplify]: Simplify (/ (* y.im x.im) (pow y.im 2)) into (/ x.im y.im) 0.195 * [taylor]: Taking taylor expansion of (/ (+ (* y.im x.im) (* y.re x.re)) (+ (pow y.re 2) (pow y.im 2))) in x.re 0.195 * [taylor]: Taking taylor expansion of (+ (* y.im x.im) (* y.re x.re)) in x.re 0.195 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 0.195 * [taylor]: Taking taylor expansion of y.im in x.re 0.195 * [backup-simplify]: Simplify y.im into y.im 0.195 * [taylor]: Taking taylor expansion of x.im in x.re 0.195 * [backup-simplify]: Simplify x.im into x.im 0.195 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 0.195 * [taylor]: Taking taylor expansion of y.re in x.re 0.195 * [backup-simplify]: Simplify y.re into y.re 0.195 * [taylor]: Taking taylor expansion of x.re in x.re 0.195 * [backup-simplify]: Simplify 0 into 0 0.195 * [backup-simplify]: Simplify 1 into 1 0.195 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in x.re 0.196 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 0.196 * [taylor]: Taking taylor expansion of y.re in x.re 0.196 * [backup-simplify]: Simplify y.re into y.re 0.196 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 0.196 * [taylor]: Taking taylor expansion of y.im in x.re 0.196 * [backup-simplify]: Simplify y.im into y.im 0.196 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 0.196 * [backup-simplify]: Simplify (* y.re 0) into 0 0.196 * [backup-simplify]: Simplify (+ (* y.im x.im) 0) into (* y.im x.im) 0.196 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 0.196 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.196 * [backup-simplify]: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 0.196 * [backup-simplify]: Simplify (/ (* y.im x.im) (+ (pow y.re 2) (pow y.im 2))) into (/ (* y.im x.im) (+ (pow y.re 2) (pow y.im 2))) 0.196 * [taylor]: Taking taylor expansion of (/ (+ (* y.im x.im) (* y.re x.re)) (+ (pow y.re 2) (pow y.im 2))) in x.re 0.196 * [taylor]: Taking taylor expansion of (+ (* y.im x.im) (* y.re x.re)) in x.re 0.196 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 0.196 * [taylor]: Taking taylor expansion of y.im in x.re 0.196 * [backup-simplify]: Simplify y.im into y.im 0.196 * [taylor]: Taking taylor expansion of x.im in x.re 0.196 * [backup-simplify]: Simplify x.im into x.im 0.197 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 0.197 * [taylor]: Taking taylor expansion of y.re in x.re 0.197 * [backup-simplify]: Simplify y.re into y.re 0.197 * [taylor]: Taking taylor expansion of x.re in x.re 0.197 * [backup-simplify]: Simplify 0 into 0 0.197 * [backup-simplify]: Simplify 1 into 1 0.197 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in x.re 0.197 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 0.197 * [taylor]: Taking taylor expansion of y.re in x.re 0.197 * [backup-simplify]: Simplify y.re into y.re 0.197 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 0.197 * [taylor]: Taking taylor expansion of y.im in x.re 0.197 * [backup-simplify]: Simplify y.im into y.im 0.197 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 0.197 * [backup-simplify]: Simplify (* y.re 0) into 0 0.197 * [backup-simplify]: Simplify (+ (* y.im x.im) 0) into (* y.im x.im) 0.197 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 0.197 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.197 * [backup-simplify]: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 0.197 * [backup-simplify]: Simplify (/ (* y.im x.im) (+ (pow y.re 2) (pow y.im 2))) into (/ (* y.im x.im) (+ (pow y.re 2) (pow y.im 2))) 0.198 * [taylor]: Taking taylor expansion of (/ (* y.im x.im) (+ (pow y.re 2) (pow y.im 2))) in y.re 0.198 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 0.198 * [taylor]: Taking taylor expansion of y.im in y.re 0.198 * [backup-simplify]: Simplify y.im into y.im 0.198 * [taylor]: Taking taylor expansion of x.im in y.re 0.198 * [backup-simplify]: Simplify x.im into x.im 0.198 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 0.198 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 0.198 * [taylor]: Taking taylor expansion of y.re in y.re 0.198 * [backup-simplify]: Simplify 0 into 0 0.198 * [backup-simplify]: Simplify 1 into 1 0.198 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 0.198 * [taylor]: Taking taylor expansion of y.im in y.re 0.198 * [backup-simplify]: Simplify y.im into y.im 0.198 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 0.198 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.198 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 0.198 * [backup-simplify]: Simplify (/ (* y.im x.im) (pow y.im 2)) into (/ x.im y.im) 0.198 * [taylor]: Taking taylor expansion of (/ x.im y.im) in x.im 0.198 * [taylor]: Taking taylor expansion of x.im in x.im 0.198 * [backup-simplify]: Simplify 0 into 0 0.198 * [backup-simplify]: Simplify 1 into 1 0.198 * [taylor]: Taking taylor expansion of y.im in x.im 0.198 * [backup-simplify]: Simplify y.im into y.im 0.198 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 0.199 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 0.199 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 0.200 * [backup-simplify]: Simplify (+ 0 y.re) into y.re 0.200 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 0.200 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 0.200 * [backup-simplify]: Simplify (+ 0 0) into 0 0.201 * [backup-simplify]: Simplify (- (/ y.re (+ (pow y.re 2) (pow y.im 2))) (+ (* (/ (* y.im x.im) (+ (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))) 0.201 * [taylor]: Taking taylor expansion of (/ y.re (+ (pow y.re 2) (pow y.im 2))) in y.re 0.201 * [taylor]: Taking taylor expansion of y.re in y.re 0.201 * [backup-simplify]: Simplify 0 into 0 0.201 * [backup-simplify]: Simplify 1 into 1 0.201 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 0.201 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 0.201 * [taylor]: Taking taylor expansion of y.re in y.re 0.201 * [backup-simplify]: Simplify 0 into 0 0.201 * [backup-simplify]: Simplify 1 into 1 0.201 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 0.201 * [taylor]: Taking taylor expansion of y.im in y.re 0.201 * [backup-simplify]: Simplify y.im into y.im 0.201 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.201 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 0.201 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 0.201 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 0.201 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 0.202 * [backup-simplify]: Simplify (+ 0 0) into 0 0.202 * [backup-simplify]: Simplify (- (/ 0 (pow y.im 2)) (+ (* (/ x.im y.im) (/ 0 (pow y.im 2))))) into 0 0.202 * [taylor]: Taking taylor expansion of 0 in x.im 0.202 * [backup-simplify]: Simplify 0 into 0 0.202 * [taylor]: Taking taylor expansion of 0 in y.im 0.202 * [backup-simplify]: Simplify 0 into 0 0.202 * [backup-simplify]: Simplify 0 into 0 0.202 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 0.202 * [taylor]: Taking taylor expansion of y.im in y.im 0.202 * [backup-simplify]: Simplify 0 into 0 0.202 * [backup-simplify]: Simplify 1 into 1 0.203 * [backup-simplify]: Simplify (/ 1 1) into 1 0.204 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.204 * [backup-simplify]: Simplify 0 into 0 0.204 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 0.204 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 0.205 * [backup-simplify]: Simplify (+ 0 0) into 0 0.205 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 0.205 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 0.205 * [backup-simplify]: Simplify (+ 0 0) into 0 0.206 * [backup-simplify]: Simplify (- (/ 0 (+ (pow y.re 2) (pow y.im 2))) (+ (* (/ (* y.im x.im) (+ (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 0.206 * [taylor]: Taking taylor expansion of 0 in y.re 0.206 * [backup-simplify]: Simplify 0 into 0 0.206 * [taylor]: Taking taylor expansion of 0 in x.im 0.206 * [backup-simplify]: Simplify 0 into 0 0.206 * [taylor]: Taking taylor expansion of 0 in y.im 0.206 * [backup-simplify]: Simplify 0 into 0 0.206 * [backup-simplify]: Simplify 0 into 0 0.206 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 0.206 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 0.206 * [taylor]: Taking taylor expansion of y.im in x.im 0.206 * [backup-simplify]: Simplify y.im into y.im 0.206 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.206 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 0.206 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 0.206 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 0.206 * [taylor]: Taking taylor expansion of y.im in y.im 0.206 * [backup-simplify]: Simplify 0 into 0 0.206 * [backup-simplify]: Simplify 1 into 1 0.207 * [backup-simplify]: Simplify (* 1 1) into 1 0.207 * [backup-simplify]: Simplify (/ 1 1) into 1 0.208 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.208 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.208 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.209 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.209 * [backup-simplify]: Simplify 0 into 0 0.209 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 0.210 * [backup-simplify]: Simplify (* 1 1) into 1 0.210 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 0.210 * [backup-simplify]: Simplify (+ 1 0) into 1 0.210 * [backup-simplify]: Simplify (- (/ 0 (pow y.im 2)) (+ (* (/ x.im y.im) (/ 1 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into (- (/ x.im (pow y.im 3))) 0.210 * [taylor]: Taking taylor expansion of (- (/ x.im (pow y.im 3))) in x.im 0.210 * [taylor]: Taking taylor expansion of (/ x.im (pow y.im 3)) in x.im 0.210 * [taylor]: Taking taylor expansion of x.im in x.im 0.210 * [backup-simplify]: Simplify 0 into 0 0.210 * [backup-simplify]: Simplify 1 into 1 0.210 * [taylor]: Taking taylor expansion of (pow y.im 3) in x.im 0.210 * [taylor]: Taking taylor expansion of y.im in x.im 0.210 * [backup-simplify]: Simplify y.im into y.im 0.210 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.210 * [backup-simplify]: Simplify (* y.im (pow y.im 2)) into (pow y.im 3) 0.211 * [backup-simplify]: Simplify (/ 1 (pow y.im 3)) into (/ 1 (pow y.im 3)) 0.211 * [taylor]: Taking taylor expansion of 0 in y.im 0.211 * [backup-simplify]: Simplify 0 into 0 0.211 * [backup-simplify]: Simplify 0 into 0 0.211 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 0.211 * [taylor]: Taking taylor expansion of 0 in y.im 0.211 * [backup-simplify]: Simplify 0 into 0 0.211 * [backup-simplify]: Simplify 0 into 0 0.211 * [backup-simplify]: Simplify 0 into 0 0.211 * [backup-simplify]: Simplify (/ (+ (* (/ 1 x.re) (/ 1 y.re)) (* (/ 1 x.im) (/ 1 y.im))) (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im)))) into (/ (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 0.211 * [approximate]: Taking taylor expansion of (/ (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in (x.re y.re x.im y.im) around 0 0.211 * [taylor]: Taking taylor expansion of (/ (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.im 0.211 * [taylor]: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.im 0.211 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.im 0.211 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 0.211 * [taylor]: Taking taylor expansion of y.re in y.im 0.211 * [backup-simplify]: Simplify y.re into y.re 0.211 * [taylor]: Taking taylor expansion of x.re in y.im 0.211 * [backup-simplify]: Simplify x.re into x.re 0.211 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 0.211 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 0.211 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 0.211 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 0.211 * [taylor]: Taking taylor expansion of y.im in y.im 0.211 * [backup-simplify]: Simplify 0 into 0 0.211 * [backup-simplify]: Simplify 1 into 1 0.211 * [taylor]: Taking taylor expansion of x.im in y.im 0.211 * [backup-simplify]: Simplify x.im into x.im 0.211 * [backup-simplify]: Simplify (* 0 x.im) into 0 0.212 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 0.212 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 0.212 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.im 0.212 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 0.212 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 0.212 * [taylor]: Taking taylor expansion of y.re in y.im 0.212 * [backup-simplify]: Simplify y.re into y.re 0.212 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 0.212 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 0.212 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 0.212 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 0.212 * [taylor]: Taking taylor expansion of y.im in y.im 0.212 * [backup-simplify]: Simplify 0 into 0 0.212 * [backup-simplify]: Simplify 1 into 1 0.212 * [backup-simplify]: Simplify (* 1 1) into 1 0.212 * [backup-simplify]: Simplify (/ 1 1) into 1 0.212 * [backup-simplify]: Simplify (+ 0 (/ 1 x.im)) into (/ 1 x.im) 0.213 * [backup-simplify]: Simplify (+ 0 1) into 1 0.213 * [backup-simplify]: Simplify (/ (/ 1 x.im) 1) into (/ 1 x.im) 0.213 * [taylor]: Taking taylor expansion of (/ (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.im 0.213 * [taylor]: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.im 0.213 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.im 0.213 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 0.213 * [taylor]: Taking taylor expansion of y.re in x.im 0.213 * [backup-simplify]: Simplify y.re into y.re 0.213 * [taylor]: Taking taylor expansion of x.re in x.im 0.213 * [backup-simplify]: Simplify x.re into x.re 0.213 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 0.213 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 0.213 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 0.213 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 0.213 * [taylor]: Taking taylor expansion of y.im in x.im 0.213 * [backup-simplify]: Simplify y.im into y.im 0.213 * [taylor]: Taking taylor expansion of x.im in x.im 0.213 * [backup-simplify]: Simplify 0 into 0 0.213 * [backup-simplify]: Simplify 1 into 1 0.213 * [backup-simplify]: Simplify (* y.im 0) into 0 0.213 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 0.213 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 0.213 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.im 0.213 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.im 0.214 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 0.214 * [taylor]: Taking taylor expansion of y.re in x.im 0.214 * [backup-simplify]: Simplify y.re into y.re 0.214 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 0.214 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 0.214 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 0.214 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 0.214 * [taylor]: Taking taylor expansion of y.im in x.im 0.214 * [backup-simplify]: Simplify y.im into y.im 0.214 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.214 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 0.214 * [backup-simplify]: Simplify (+ 0 (/ 1 y.im)) into (/ 1 y.im) 0.214 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 0.214 * [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))))) 0.214 * [taylor]: Taking taylor expansion of (/ (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 0.214 * [taylor]: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.re 0.214 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.re 0.214 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 0.214 * [taylor]: Taking taylor expansion of y.re in y.re 0.214 * [backup-simplify]: Simplify 0 into 0 0.214 * [backup-simplify]: Simplify 1 into 1 0.214 * [taylor]: Taking taylor expansion of x.re in y.re 0.214 * [backup-simplify]: Simplify x.re into x.re 0.214 * [backup-simplify]: Simplify (* 0 x.re) into 0 0.214 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 0.215 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 0.215 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 0.215 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 0.215 * [taylor]: Taking taylor expansion of y.im in y.re 0.215 * [backup-simplify]: Simplify y.im into y.im 0.215 * [taylor]: Taking taylor expansion of x.im in y.re 0.215 * [backup-simplify]: Simplify x.im into x.im 0.215 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 0.215 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 0.215 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 0.215 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 0.215 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 0.215 * [taylor]: Taking taylor expansion of y.re in y.re 0.215 * [backup-simplify]: Simplify 0 into 0 0.215 * [backup-simplify]: Simplify 1 into 1 0.215 * [backup-simplify]: Simplify (* 1 1) into 1 0.215 * [backup-simplify]: Simplify (/ 1 1) into 1 0.215 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 0.215 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 0.215 * [taylor]: Taking taylor expansion of y.im in y.re 0.215 * [backup-simplify]: Simplify y.im into y.im 0.215 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.215 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 0.215 * [backup-simplify]: Simplify (+ (/ 1 x.re) 0) into (/ 1 x.re) 0.216 * [backup-simplify]: Simplify (+ 1 0) into 1 0.216 * [backup-simplify]: Simplify (/ (/ 1 x.re) 1) into (/ 1 x.re) 0.216 * [taylor]: Taking taylor expansion of (/ (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.re 0.216 * [taylor]: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 0.216 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 0.216 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 0.216 * [taylor]: Taking taylor expansion of y.re in x.re 0.216 * [backup-simplify]: Simplify y.re into y.re 0.216 * [taylor]: Taking taylor expansion of x.re in x.re 0.216 * [backup-simplify]: Simplify 0 into 0 0.216 * [backup-simplify]: Simplify 1 into 1 0.216 * [backup-simplify]: Simplify (* y.re 0) into 0 0.216 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 0.216 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 0.216 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 0.216 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 0.216 * [taylor]: Taking taylor expansion of y.im in x.re 0.216 * [backup-simplify]: Simplify y.im into y.im 0.216 * [taylor]: Taking taylor expansion of x.im in x.re 0.216 * [backup-simplify]: Simplify x.im into x.im 0.216 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 0.216 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 0.217 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.re 0.217 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.re 0.217 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 0.217 * [taylor]: Taking taylor expansion of y.re in x.re 0.217 * [backup-simplify]: Simplify y.re into y.re 0.217 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 0.217 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 0.217 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 0.217 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 0.217 * [taylor]: Taking taylor expansion of y.im in x.re 0.217 * [backup-simplify]: Simplify y.im into y.im 0.217 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.217 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 0.217 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 0.217 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 0.217 * [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))))) 0.217 * [taylor]: Taking taylor expansion of (/ (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.re 0.217 * [taylor]: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 0.217 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 0.217 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 0.217 * [taylor]: Taking taylor expansion of y.re in x.re 0.217 * [backup-simplify]: Simplify y.re into y.re 0.217 * [taylor]: Taking taylor expansion of x.re in x.re 0.217 * [backup-simplify]: Simplify 0 into 0 0.217 * [backup-simplify]: Simplify 1 into 1 0.217 * [backup-simplify]: Simplify (* y.re 0) into 0 0.218 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 0.218 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 0.218 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 0.218 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 0.218 * [taylor]: Taking taylor expansion of y.im in x.re 0.218 * [backup-simplify]: Simplify y.im into y.im 0.218 * [taylor]: Taking taylor expansion of x.im in x.re 0.218 * [backup-simplify]: Simplify x.im into x.im 0.218 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 0.218 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 0.218 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.re 0.218 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.re 0.218 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 0.218 * [taylor]: Taking taylor expansion of y.re in x.re 0.218 * [backup-simplify]: Simplify y.re into y.re 0.218 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 0.218 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 0.218 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 0.218 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 0.218 * [taylor]: Taking taylor expansion of y.im in x.re 0.218 * [backup-simplify]: Simplify y.im into y.im 0.218 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.218 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 0.218 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 0.218 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 0.218 * [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))))) 0.218 * [taylor]: Taking taylor expansion of (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 0.218 * [taylor]: Taking taylor expansion of (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 0.218 * [taylor]: Taking taylor expansion of y.re in y.re 0.218 * [backup-simplify]: Simplify 0 into 0 0.218 * [backup-simplify]: Simplify 1 into 1 0.218 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 0.219 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 0.219 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 0.219 * [taylor]: Taking taylor expansion of y.re in y.re 0.219 * [backup-simplify]: Simplify 0 into 0 0.219 * [backup-simplify]: Simplify 1 into 1 0.219 * [backup-simplify]: Simplify (* 1 1) into 1 0.219 * [backup-simplify]: Simplify (/ 1 1) into 1 0.219 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 0.219 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 0.219 * [taylor]: Taking taylor expansion of y.im in y.re 0.219 * [backup-simplify]: Simplify y.im into y.im 0.219 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.219 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 0.220 * [backup-simplify]: Simplify (+ 1 0) into 1 0.220 * [backup-simplify]: Simplify (* 0 1) into 0 0.220 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.221 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.221 * [backup-simplify]: Simplify (+ 0 0) into 0 0.221 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 1)) into 1 0.222 * [backup-simplify]: Simplify (/ 1 1) into 1 0.222 * [taylor]: Taking taylor expansion of 1 in x.im 0.222 * [backup-simplify]: Simplify 1 into 1 0.222 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 0.222 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 0.222 * [backup-simplify]: Simplify (+ 0 (/ 1 (* y.im x.im))) into (/ 1 (* y.im x.im)) 0.222 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 0.222 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 0.223 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 0.223 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 0.223 * [backup-simplify]: Simplify (+ 0 0) into 0 0.223 * [backup-simplify]: Simplify (- (/ (/ 1 (* y.im x.im)) (+ (/ 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.im (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) 0.223 * [taylor]: Taking taylor expansion of (/ 1 (* y.im (* x.im (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 0.223 * [taylor]: Taking taylor expansion of (* y.im (* x.im (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 0.223 * [taylor]: Taking taylor expansion of y.im in y.re 0.223 * [backup-simplify]: Simplify y.im into y.im 0.223 * [taylor]: Taking taylor expansion of (* x.im (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 0.223 * [taylor]: Taking taylor expansion of x.im in y.re 0.223 * [backup-simplify]: Simplify x.im into x.im 0.223 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 0.223 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 0.223 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 0.224 * [taylor]: Taking taylor expansion of y.re in y.re 0.224 * [backup-simplify]: Simplify 0 into 0 0.224 * [backup-simplify]: Simplify 1 into 1 0.224 * [backup-simplify]: Simplify (* 1 1) into 1 0.224 * [backup-simplify]: Simplify (/ 1 1) into 1 0.224 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 0.224 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 0.224 * [taylor]: Taking taylor expansion of y.im in y.re 0.224 * [backup-simplify]: Simplify y.im into y.im 0.224 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.224 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 0.224 * [backup-simplify]: Simplify (+ 1 0) into 1 0.225 * [backup-simplify]: Simplify (* x.im 1) into x.im 0.225 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 0.225 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 0.225 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.226 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.226 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 0.226 * [backup-simplify]: Simplify (+ (* 0 (/ 1 (pow y.im 2))) (+ (* 1 0) (* 0 1))) into 0 0.227 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.227 * [taylor]: Taking taylor expansion of 0 in x.im 0.227 * [backup-simplify]: Simplify 0 into 0 0.227 * [taylor]: Taking taylor expansion of 1 in y.im 0.227 * [backup-simplify]: Simplify 1 into 1 0.227 * [backup-simplify]: Simplify 0 into 0 0.227 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 0.228 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 0.228 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 0.228 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 0.228 * [backup-simplify]: Simplify (+ 0 0) into 0 0.228 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 0.228 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))))) into 0 0.229 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 0.229 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 0.229 * [backup-simplify]: Simplify (+ 0 0) into 0 0.230 * [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.im (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 0.230 * [taylor]: Taking taylor expansion of 0 in y.re 0.230 * [backup-simplify]: Simplify 0 into 0 0.230 * [taylor]: Taking taylor expansion of 0 in x.im 0.230 * [backup-simplify]: Simplify 0 into 0 0.230 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 0.230 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 0.230 * [taylor]: Taking taylor expansion of y.im in x.im 0.230 * [backup-simplify]: Simplify y.im into y.im 0.230 * [taylor]: Taking taylor expansion of x.im in x.im 0.230 * [backup-simplify]: Simplify 0 into 0 0.230 * [backup-simplify]: Simplify 1 into 1 0.230 * [backup-simplify]: Simplify (* y.im 0) into 0 0.230 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 0.230 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 0.230 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 0.230 * [taylor]: Taking taylor expansion of y.im in y.im 0.230 * [backup-simplify]: Simplify 0 into 0 0.230 * [backup-simplify]: Simplify 1 into 1 0.231 * [backup-simplify]: Simplify (/ 1 1) into 1 0.231 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.232 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.232 * [backup-simplify]: Simplify 0 into 0 0.233 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.234 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.234 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 0.235 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 0.235 * [backup-simplify]: Simplify (+ 0 0) into 0 0.239 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 (/ 1 (pow y.im 2))) (+ (* 0 0) (* 0 1)))) into (/ 1 (pow y.im 2)) 0.240 * [backup-simplify]: Simplify (- (+ (* 1 (/ (/ 1 (pow y.im 2)) 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow y.im 2))) 0.240 * [taylor]: Taking taylor expansion of (- (/ 1 (pow y.im 2))) in x.im 0.240 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 0.240 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 0.240 * [taylor]: Taking taylor expansion of y.im in x.im 0.240 * [backup-simplify]: Simplify y.im into y.im 0.240 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.241 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 0.241 * [taylor]: Taking taylor expansion of 0 in y.im 0.241 * [backup-simplify]: Simplify 0 into 0 0.241 * [backup-simplify]: Simplify 0 into 0 0.241 * [taylor]: Taking taylor expansion of 0 in y.im 0.241 * [backup-simplify]: Simplify 0 into 0 0.241 * [backup-simplify]: Simplify 0 into 0 0.241 * [backup-simplify]: Simplify 0 into 0 0.242 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 0.242 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 0.243 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 0.243 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 0.243 * [backup-simplify]: Simplify (+ 0 0) into 0 0.246 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.re)))) into 0 0.247 * [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 0.248 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.im)))) into 0 0.248 * [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 0.248 * [backup-simplify]: Simplify (+ 0 0) into 0 0.250 * [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.im (+ (/ 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 0.250 * [taylor]: Taking taylor expansion of 0 in y.re 0.250 * [backup-simplify]: Simplify 0 into 0 0.250 * [taylor]: Taking taylor expansion of 0 in x.im 0.250 * [backup-simplify]: Simplify 0 into 0 0.250 * [taylor]: Taking taylor expansion of 0 in x.im 0.250 * [backup-simplify]: Simplify 0 into 0 0.251 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.252 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.252 * [backup-simplify]: Simplify (+ 0 0) into 0 0.252 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 1)) into 0 0.252 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 0.253 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 0.253 * [taylor]: Taking taylor expansion of 0 in x.im 0.253 * [backup-simplify]: Simplify 0 into 0 0.254 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 0.256 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.256 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 0.256 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 0.257 * [backup-simplify]: Simplify (+ 0 0) into 0 0.258 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 (/ 1 (pow y.im 2))) (+ (* 0 0) (* 0 1))))) into 0 0.260 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ (/ 1 (pow y.im 2)) 1)) (* (- (/ 1 (pow y.im 2))) (/ 0 1)))) into 0 0.260 * [taylor]: Taking taylor expansion of 0 in x.im 0.260 * [backup-simplify]: Simplify 0 into 0 0.260 * [taylor]: Taking taylor expansion of 0 in y.im 0.260 * [backup-simplify]: Simplify 0 into 0 0.260 * [backup-simplify]: Simplify 0 into 0 0.260 * [backup-simplify]: Simplify 0 into 0 0.260 * [backup-simplify]: Simplify (/ (+ (* (/ 1 (- x.re)) (/ 1 (- y.re))) (* (/ 1 (- x.im)) (/ 1 (- y.im)))) (+ (* (/ 1 (- y.re)) (/ 1 (- y.re))) (* (/ 1 (- y.im)) (/ 1 (- y.im))))) into (/ (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 0.260 * [approximate]: Taking taylor expansion of (/ (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in (x.re y.re x.im y.im) around 0 0.260 * [taylor]: Taking taylor expansion of (/ (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.im 0.260 * [taylor]: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.im 0.260 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.im 0.260 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 0.261 * [taylor]: Taking taylor expansion of y.re in y.im 0.261 * [backup-simplify]: Simplify y.re into y.re 0.261 * [taylor]: Taking taylor expansion of x.re in y.im 0.261 * [backup-simplify]: Simplify x.re into x.re 0.261 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 0.261 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 0.261 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 0.261 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 0.261 * [taylor]: Taking taylor expansion of y.im in y.im 0.261 * [backup-simplify]: Simplify 0 into 0 0.261 * [backup-simplify]: Simplify 1 into 1 0.261 * [taylor]: Taking taylor expansion of x.im in y.im 0.261 * [backup-simplify]: Simplify x.im into x.im 0.261 * [backup-simplify]: Simplify (* 0 x.im) into 0 0.261 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 0.261 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 0.262 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.im 0.262 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 0.262 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 0.262 * [taylor]: Taking taylor expansion of y.re in y.im 0.262 * [backup-simplify]: Simplify y.re into y.re 0.262 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 0.262 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 0.262 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 0.262 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 0.262 * [taylor]: Taking taylor expansion of y.im in y.im 0.262 * [backup-simplify]: Simplify 0 into 0 0.262 * [backup-simplify]: Simplify 1 into 1 0.262 * [backup-simplify]: Simplify (* 1 1) into 1 0.263 * [backup-simplify]: Simplify (/ 1 1) into 1 0.263 * [backup-simplify]: Simplify (+ 0 (/ 1 x.im)) into (/ 1 x.im) 0.263 * [backup-simplify]: Simplify (+ 0 1) into 1 0.263 * [backup-simplify]: Simplify (/ (/ 1 x.im) 1) into (/ 1 x.im) 0.263 * [taylor]: Taking taylor expansion of (/ (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.im 0.264 * [taylor]: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.im 0.264 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.im 0.264 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 0.264 * [taylor]: Taking taylor expansion of y.re in x.im 0.264 * [backup-simplify]: Simplify y.re into y.re 0.264 * [taylor]: Taking taylor expansion of x.re in x.im 0.264 * [backup-simplify]: Simplify x.re into x.re 0.264 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 0.264 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 0.264 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 0.264 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 0.264 * [taylor]: Taking taylor expansion of y.im in x.im 0.264 * [backup-simplify]: Simplify y.im into y.im 0.264 * [taylor]: Taking taylor expansion of x.im in x.im 0.264 * [backup-simplify]: Simplify 0 into 0 0.264 * [backup-simplify]: Simplify 1 into 1 0.264 * [backup-simplify]: Simplify (* y.im 0) into 0 0.265 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 0.265 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 0.265 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.im 0.265 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.im 0.265 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 0.265 * [taylor]: Taking taylor expansion of y.re in x.im 0.265 * [backup-simplify]: Simplify y.re into y.re 0.265 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 0.265 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 0.265 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 0.265 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 0.265 * [taylor]: Taking taylor expansion of y.im in x.im 0.265 * [backup-simplify]: Simplify y.im into y.im 0.265 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.265 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 0.265 * [backup-simplify]: Simplify (+ 0 (/ 1 y.im)) into (/ 1 y.im) 0.265 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 0.266 * [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))))) 0.266 * [taylor]: Taking taylor expansion of (/ (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 0.266 * [taylor]: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.re 0.266 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.re 0.266 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 0.266 * [taylor]: Taking taylor expansion of y.re in y.re 0.266 * [backup-simplify]: Simplify 0 into 0 0.266 * [backup-simplify]: Simplify 1 into 1 0.266 * [taylor]: Taking taylor expansion of x.re in y.re 0.266 * [backup-simplify]: Simplify x.re into x.re 0.266 * [backup-simplify]: Simplify (* 0 x.re) into 0 0.267 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 0.267 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 0.267 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 0.267 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 0.267 * [taylor]: Taking taylor expansion of y.im in y.re 0.267 * [backup-simplify]: Simplify y.im into y.im 0.267 * [taylor]: Taking taylor expansion of x.im in y.re 0.267 * [backup-simplify]: Simplify x.im into x.im 0.267 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 0.267 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 0.267 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 0.267 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 0.267 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 0.267 * [taylor]: Taking taylor expansion of y.re in y.re 0.267 * [backup-simplify]: Simplify 0 into 0 0.267 * [backup-simplify]: Simplify 1 into 1 0.268 * [backup-simplify]: Simplify (* 1 1) into 1 0.268 * [backup-simplify]: Simplify (/ 1 1) into 1 0.268 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 0.268 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 0.268 * [taylor]: Taking taylor expansion of y.im in y.re 0.268 * [backup-simplify]: Simplify y.im into y.im 0.268 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.268 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 0.268 * [backup-simplify]: Simplify (+ (/ 1 x.re) 0) into (/ 1 x.re) 0.269 * [backup-simplify]: Simplify (+ 1 0) into 1 0.269 * [backup-simplify]: Simplify (/ (/ 1 x.re) 1) into (/ 1 x.re) 0.269 * [taylor]: Taking taylor expansion of (/ (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.re 0.269 * [taylor]: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 0.269 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 0.269 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 0.269 * [taylor]: Taking taylor expansion of y.re in x.re 0.269 * [backup-simplify]: Simplify y.re into y.re 0.269 * [taylor]: Taking taylor expansion of x.re in x.re 0.269 * [backup-simplify]: Simplify 0 into 0 0.269 * [backup-simplify]: Simplify 1 into 1 0.269 * [backup-simplify]: Simplify (* y.re 0) into 0 0.270 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 0.270 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 0.270 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 0.270 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 0.270 * [taylor]: Taking taylor expansion of y.im in x.re 0.270 * [backup-simplify]: Simplify y.im into y.im 0.270 * [taylor]: Taking taylor expansion of x.im in x.re 0.270 * [backup-simplify]: Simplify x.im into x.im 0.270 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 0.270 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 0.270 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.re 0.270 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.re 0.270 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 0.270 * [taylor]: Taking taylor expansion of y.re in x.re 0.270 * [backup-simplify]: Simplify y.re into y.re 0.270 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 0.270 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 0.270 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 0.270 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 0.270 * [taylor]: Taking taylor expansion of y.im in x.re 0.271 * [backup-simplify]: Simplify y.im into y.im 0.271 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.271 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 0.271 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 0.271 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 0.271 * [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))))) 0.271 * [taylor]: Taking taylor expansion of (/ (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.re 0.271 * [taylor]: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 0.271 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 0.271 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 0.271 * [taylor]: Taking taylor expansion of y.re in x.re 0.271 * [backup-simplify]: Simplify y.re into y.re 0.271 * [taylor]: Taking taylor expansion of x.re in x.re 0.271 * [backup-simplify]: Simplify 0 into 0 0.272 * [backup-simplify]: Simplify 1 into 1 0.272 * [backup-simplify]: Simplify (* y.re 0) into 0 0.272 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 0.272 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 0.272 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 0.272 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 0.272 * [taylor]: Taking taylor expansion of y.im in x.re 0.272 * [backup-simplify]: Simplify y.im into y.im 0.272 * [taylor]: Taking taylor expansion of x.im in x.re 0.272 * [backup-simplify]: Simplify x.im into x.im 0.272 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 0.272 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 0.272 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.re 0.273 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.re 0.273 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 0.273 * [taylor]: Taking taylor expansion of y.re in x.re 0.273 * [backup-simplify]: Simplify y.re into y.re 0.273 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 0.273 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 0.273 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 0.273 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 0.273 * [taylor]: Taking taylor expansion of y.im in x.re 0.273 * [backup-simplify]: Simplify y.im into y.im 0.273 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.273 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 0.273 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 0.273 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 0.274 * [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))))) 0.274 * [taylor]: Taking taylor expansion of (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 0.274 * [taylor]: Taking taylor expansion of (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 0.274 * [taylor]: Taking taylor expansion of y.re in y.re 0.274 * [backup-simplify]: Simplify 0 into 0 0.274 * [backup-simplify]: Simplify 1 into 1 0.274 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 0.274 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 0.274 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 0.274 * [taylor]: Taking taylor expansion of y.re in y.re 0.274 * [backup-simplify]: Simplify 0 into 0 0.274 * [backup-simplify]: Simplify 1 into 1 0.274 * [backup-simplify]: Simplify (* 1 1) into 1 0.275 * [backup-simplify]: Simplify (/ 1 1) into 1 0.275 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 0.275 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 0.275 * [taylor]: Taking taylor expansion of y.im in y.re 0.275 * [backup-simplify]: Simplify y.im into y.im 0.275 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.275 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 0.276 * [backup-simplify]: Simplify (+ 1 0) into 1 0.276 * [backup-simplify]: Simplify (* 0 1) into 0 0.277 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.278 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.278 * [backup-simplify]: Simplify (+ 0 0) into 0 0.279 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 1)) into 1 0.279 * [backup-simplify]: Simplify (/ 1 1) into 1 0.279 * [taylor]: Taking taylor expansion of 1 in x.im 0.279 * [backup-simplify]: Simplify 1 into 1 0.280 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 0.280 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 0.280 * [backup-simplify]: Simplify (+ 0 (/ 1 (* y.im x.im))) into (/ 1 (* y.im x.im)) 0.281 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 0.281 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 0.281 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 0.281 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 0.281 * [backup-simplify]: Simplify (+ 0 0) into 0 0.282 * [backup-simplify]: Simplify (- (/ (/ 1 (* y.im x.im)) (+ (/ 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.im (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) 0.282 * [taylor]: Taking taylor expansion of (/ 1 (* y.im (* x.im (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 0.282 * [taylor]: Taking taylor expansion of (* y.im (* x.im (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 0.282 * [taylor]: Taking taylor expansion of y.im in y.re 0.282 * [backup-simplify]: Simplify y.im into y.im 0.282 * [taylor]: Taking taylor expansion of (* x.im (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 0.282 * [taylor]: Taking taylor expansion of x.im in y.re 0.282 * [backup-simplify]: Simplify x.im into x.im 0.282 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 0.282 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 0.282 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 0.283 * [taylor]: Taking taylor expansion of y.re in y.re 0.283 * [backup-simplify]: Simplify 0 into 0 0.283 * [backup-simplify]: Simplify 1 into 1 0.283 * [backup-simplify]: Simplify (* 1 1) into 1 0.283 * [backup-simplify]: Simplify (/ 1 1) into 1 0.283 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 0.283 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 0.284 * [taylor]: Taking taylor expansion of y.im in y.re 0.284 * [backup-simplify]: Simplify y.im into y.im 0.284 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.284 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 0.284 * [backup-simplify]: Simplify (+ 1 0) into 1 0.284 * [backup-simplify]: Simplify (* x.im 1) into x.im 0.284 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 0.284 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 0.285 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.286 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.287 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 0.287 * [backup-simplify]: Simplify (+ (* 0 (/ 1 (pow y.im 2))) (+ (* 1 0) (* 0 1))) into 0 0.288 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.288 * [taylor]: Taking taylor expansion of 0 in x.im 0.288 * [backup-simplify]: Simplify 0 into 0 0.288 * [taylor]: Taking taylor expansion of 1 in y.im 0.288 * [backup-simplify]: Simplify 1 into 1 0.288 * [backup-simplify]: Simplify 0 into 0 0.289 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 0.290 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 0.290 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 0.290 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 0.290 * [backup-simplify]: Simplify (+ 0 0) into 0 0.291 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 0.291 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))))) into 0 0.291 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 0.292 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 0.292 * [backup-simplify]: Simplify (+ 0 0) into 0 0.293 * [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.im (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 0.293 * [taylor]: Taking taylor expansion of 0 in y.re 0.293 * [backup-simplify]: Simplify 0 into 0 0.293 * [taylor]: Taking taylor expansion of 0 in x.im 0.293 * [backup-simplify]: Simplify 0 into 0 0.293 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 0.293 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 0.293 * [taylor]: Taking taylor expansion of y.im in x.im 0.294 * [backup-simplify]: Simplify y.im into y.im 0.294 * [taylor]: Taking taylor expansion of x.im in x.im 0.294 * [backup-simplify]: Simplify 0 into 0 0.294 * [backup-simplify]: Simplify 1 into 1 0.294 * [backup-simplify]: Simplify (* y.im 0) into 0 0.294 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 0.294 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 0.294 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 0.294 * [taylor]: Taking taylor expansion of y.im in y.im 0.294 * [backup-simplify]: Simplify 0 into 0 0.294 * [backup-simplify]: Simplify 1 into 1 0.295 * [backup-simplify]: Simplify (/ 1 1) into 1 0.296 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.297 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.297 * [backup-simplify]: Simplify 0 into 0 0.298 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.299 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.299 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 0.299 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 0.299 * [backup-simplify]: Simplify (+ 0 0) into 0 0.301 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 (/ 1 (pow y.im 2))) (+ (* 0 0) (* 0 1)))) into (/ 1 (pow y.im 2)) 0.301 * [backup-simplify]: Simplify (- (+ (* 1 (/ (/ 1 (pow y.im 2)) 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow y.im 2))) 0.302 * [taylor]: Taking taylor expansion of (- (/ 1 (pow y.im 2))) in x.im 0.302 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 0.302 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 0.302 * [taylor]: Taking taylor expansion of y.im in x.im 0.302 * [backup-simplify]: Simplify y.im into y.im 0.302 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.302 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 0.302 * [taylor]: Taking taylor expansion of 0 in y.im 0.302 * [backup-simplify]: Simplify 0 into 0 0.302 * [backup-simplify]: Simplify 0 into 0 0.302 * [taylor]: Taking taylor expansion of 0 in y.im 0.302 * [backup-simplify]: Simplify 0 into 0 0.302 * [backup-simplify]: Simplify 0 into 0 0.302 * [backup-simplify]: Simplify 0 into 0 0.303 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 0.303 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 0.304 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 0.304 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 0.305 * [backup-simplify]: Simplify (+ 0 0) into 0 0.306 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.re)))) into 0 0.306 * [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 0.307 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.im)))) into 0 0.307 * [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 0.308 * [backup-simplify]: Simplify (+ 0 0) into 0 0.309 * [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.im (+ (/ 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 0.309 * [taylor]: Taking taylor expansion of 0 in y.re 0.309 * [backup-simplify]: Simplify 0 into 0 0.309 * [taylor]: Taking taylor expansion of 0 in x.im 0.309 * [backup-simplify]: Simplify 0 into 0 0.309 * [taylor]: Taking taylor expansion of 0 in x.im 0.309 * [backup-simplify]: Simplify 0 into 0 0.310 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.311 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.311 * [backup-simplify]: Simplify (+ 0 0) into 0 0.312 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 1)) into 0 0.312 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 0.312 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 0.312 * [taylor]: Taking taylor expansion of 0 in x.im 0.312 * [backup-simplify]: Simplify 0 into 0 0.314 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 0.315 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.315 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 0.316 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 0.316 * [backup-simplify]: Simplify (+ 0 0) into 0 0.318 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 (/ 1 (pow y.im 2))) (+ (* 0 0) (* 0 1))))) into 0 0.319 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ (/ 1 (pow y.im 2)) 1)) (* (- (/ 1 (pow y.im 2))) (/ 0 1)))) into 0 0.319 * [taylor]: Taking taylor expansion of 0 in x.im 0.319 * [backup-simplify]: Simplify 0 into 0 0.319 * [taylor]: Taking taylor expansion of 0 in y.im 0.319 * [backup-simplify]: Simplify 0 into 0 0.319 * [backup-simplify]: Simplify 0 into 0 0.319 * [backup-simplify]: Simplify 0 into 0 0.319 * * * * [progress]: [ 2 / 2 ] generating series at (2 2) 0.319 * [backup-simplify]: Simplify (+ (* y.re y.re) (* y.im y.im)) into (+ (pow y.re 2) (pow y.im 2)) 0.319 * [approximate]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in (y.re y.im) around 0 0.319 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.im 0.319 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 0.319 * [taylor]: Taking taylor expansion of y.re in y.im 0.319 * [backup-simplify]: Simplify y.re into y.re 0.319 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 0.320 * [taylor]: Taking taylor expansion of y.im in y.im 0.320 * [backup-simplify]: Simplify 0 into 0 0.320 * [backup-simplify]: Simplify 1 into 1 0.320 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 0.320 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 0.320 * [taylor]: Taking taylor expansion of y.re in y.re 0.320 * [backup-simplify]: Simplify 0 into 0 0.320 * [backup-simplify]: Simplify 1 into 1 0.320 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 0.320 * [taylor]: Taking taylor expansion of y.im in y.re 0.320 * [backup-simplify]: Simplify y.im into y.im 0.320 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 0.320 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 0.320 * [taylor]: Taking taylor expansion of y.re in y.re 0.320 * [backup-simplify]: Simplify 0 into 0 0.320 * [backup-simplify]: Simplify 1 into 1 0.320 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 0.320 * [taylor]: Taking taylor expansion of y.im in y.re 0.320 * [backup-simplify]: Simplify y.im into y.im 0.320 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.320 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 0.320 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 0.320 * [taylor]: Taking taylor expansion of y.im in y.im 0.320 * [backup-simplify]: Simplify 0 into 0 0.320 * [backup-simplify]: Simplify 1 into 1 0.320 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 0.320 * [backup-simplify]: Simplify (+ 0 0) into 0 0.320 * [taylor]: Taking taylor expansion of 0 in y.im 0.320 * [backup-simplify]: Simplify 0 into 0 0.320 * [backup-simplify]: Simplify 0 into 0 0.321 * [backup-simplify]: Simplify (* 1 1) into 1 0.321 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 0.321 * [backup-simplify]: Simplify (+ 1 0) into 1 0.321 * [taylor]: Taking taylor expansion of 1 in y.im 0.321 * [backup-simplify]: Simplify 1 into 1 0.321 * [backup-simplify]: Simplify 1 into 1 0.321 * [backup-simplify]: Simplify 0 into 0 0.322 * [backup-simplify]: Simplify (* 1 1) into 1 0.322 * [backup-simplify]: Simplify 1 into 1 0.322 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.323 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.im)))) into 0 0.323 * [backup-simplify]: Simplify (+ 0 0) into 0 0.323 * [taylor]: Taking taylor expansion of 0 in y.im 0.323 * [backup-simplify]: Simplify 0 into 0 0.323 * [backup-simplify]: Simplify 0 into 0 0.323 * [backup-simplify]: Simplify 0 into 0 0.323 * [backup-simplify]: Simplify 0 into 0 0.323 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.323 * [backup-simplify]: Simplify 0 into 0 0.324 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.325 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.im))))) into 0 0.325 * [backup-simplify]: Simplify (+ 0 0) into 0 0.325 * [taylor]: Taking taylor expansion of 0 in y.im 0.325 * [backup-simplify]: Simplify 0 into 0 0.325 * [backup-simplify]: Simplify 0 into 0 0.325 * [backup-simplify]: Simplify 0 into 0 0.325 * [backup-simplify]: Simplify (+ (* 1 (pow (* y.im 1) 2)) (* 1 (pow (* 1 y.re) 2))) into (+ (pow y.re 2) (pow y.im 2)) 0.325 * [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))) 0.325 * [approximate]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in (y.re y.im) around 0 0.325 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.im 0.325 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 0.325 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 0.325 * [taylor]: Taking taylor expansion of y.re in y.im 0.325 * [backup-simplify]: Simplify y.re into y.re 0.325 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 0.325 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 0.325 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 0.325 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 0.325 * [taylor]: Taking taylor expansion of y.im in y.im 0.325 * [backup-simplify]: Simplify 0 into 0 0.325 * [backup-simplify]: Simplify 1 into 1 0.326 * [backup-simplify]: Simplify (* 1 1) into 1 0.326 * [backup-simplify]: Simplify (/ 1 1) into 1 0.326 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 0.326 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 0.326 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 0.326 * [taylor]: Taking taylor expansion of y.re in y.re 0.326 * [backup-simplify]: Simplify 0 into 0 0.326 * [backup-simplify]: Simplify 1 into 1 0.326 * [backup-simplify]: Simplify (* 1 1) into 1 0.327 * [backup-simplify]: Simplify (/ 1 1) into 1 0.327 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 0.327 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 0.327 * [taylor]: Taking taylor expansion of y.im in y.re 0.327 * [backup-simplify]: Simplify y.im into y.im 0.327 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.327 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 0.327 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 0.327 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 0.327 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 0.327 * [taylor]: Taking taylor expansion of y.re in y.re 0.327 * [backup-simplify]: Simplify 0 into 0 0.327 * [backup-simplify]: Simplify 1 into 1 0.327 * [backup-simplify]: Simplify (* 1 1) into 1 0.327 * [backup-simplify]: Simplify (/ 1 1) into 1 0.327 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 0.327 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 0.327 * [taylor]: Taking taylor expansion of y.im in y.re 0.327 * [backup-simplify]: Simplify y.im into y.im 0.327 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.327 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 0.328 * [backup-simplify]: Simplify (+ 1 0) into 1 0.328 * [taylor]: Taking taylor expansion of 1 in y.im 0.328 * [backup-simplify]: Simplify 1 into 1 0.328 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.329 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.329 * [backup-simplify]: Simplify (+ 0 0) into 0 0.329 * [taylor]: Taking taylor expansion of 0 in y.im 0.329 * [backup-simplify]: Simplify 0 into 0 0.329 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.330 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.330 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 0.330 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 0.330 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 0.330 * [taylor]: Taking taylor expansion of y.im in y.im 0.330 * [backup-simplify]: Simplify 0 into 0 0.330 * [backup-simplify]: Simplify 1 into 1 0.330 * [backup-simplify]: Simplify (* 1 1) into 1 0.331 * [backup-simplify]: Simplify (/ 1 1) into 1 0.331 * [backup-simplify]: Simplify 1 into 1 0.331 * [backup-simplify]: Simplify 1 into 1 0.331 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.332 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.332 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 0.332 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 0.332 * [backup-simplify]: Simplify (+ 0 0) into 0 0.332 * [taylor]: Taking taylor expansion of 0 in y.im 0.332 * [backup-simplify]: Simplify 0 into 0 0.333 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.333 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.333 * [backup-simplify]: Simplify 0 into 0 0.333 * [backup-simplify]: Simplify 0 into 0 0.333 * [backup-simplify]: Simplify 0 into 0 0.334 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 0.335 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.335 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 0.335 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 0.335 * [backup-simplify]: Simplify (+ 0 0) into 0 0.335 * [taylor]: Taking taylor expansion of 0 in y.im 0.335 * [backup-simplify]: Simplify 0 into 0 0.336 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.336 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.336 * [backup-simplify]: Simplify 0 into 0 0.336 * [backup-simplify]: Simplify 0 into 0 0.336 * [backup-simplify]: Simplify 0 into 0 0.337 * [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)) 0.337 * [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))) 0.337 * [approximate]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in (y.re y.im) around 0 0.337 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.im 0.337 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 0.337 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 0.337 * [taylor]: Taking taylor expansion of y.re in y.im 0.337 * [backup-simplify]: Simplify y.re into y.re 0.337 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 0.337 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 0.337 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 0.337 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 0.337 * [taylor]: Taking taylor expansion of y.im in y.im 0.337 * [backup-simplify]: Simplify 0 into 0 0.337 * [backup-simplify]: Simplify 1 into 1 0.337 * [backup-simplify]: Simplify (* 1 1) into 1 0.338 * [backup-simplify]: Simplify (/ 1 1) into 1 0.338 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 0.338 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 0.338 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 0.338 * [taylor]: Taking taylor expansion of y.re in y.re 0.338 * [backup-simplify]: Simplify 0 into 0 0.338 * [backup-simplify]: Simplify 1 into 1 0.338 * [backup-simplify]: Simplify (* 1 1) into 1 0.338 * [backup-simplify]: Simplify (/ 1 1) into 1 0.338 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 0.338 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 0.338 * [taylor]: Taking taylor expansion of y.im in y.re 0.338 * [backup-simplify]: Simplify y.im into y.im 0.338 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.338 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 0.338 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 0.338 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 0.338 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 0.338 * [taylor]: Taking taylor expansion of y.re in y.re 0.338 * [backup-simplify]: Simplify 0 into 0 0.338 * [backup-simplify]: Simplify 1 into 1 0.339 * [backup-simplify]: Simplify (* 1 1) into 1 0.339 * [backup-simplify]: Simplify (/ 1 1) into 1 0.339 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 0.339 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 0.339 * [taylor]: Taking taylor expansion of y.im in y.re 0.339 * [backup-simplify]: Simplify y.im into y.im 0.339 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.339 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 0.339 * [backup-simplify]: Simplify (+ 1 0) into 1 0.339 * [taylor]: Taking taylor expansion of 1 in y.im 0.339 * [backup-simplify]: Simplify 1 into 1 0.340 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.341 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.341 * [backup-simplify]: Simplify (+ 0 0) into 0 0.341 * [taylor]: Taking taylor expansion of 0 in y.im 0.341 * [backup-simplify]: Simplify 0 into 0 0.342 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.343 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.344 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 0.344 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 0.344 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 0.344 * [taylor]: Taking taylor expansion of y.im in y.im 0.344 * [backup-simplify]: Simplify 0 into 0 0.344 * [backup-simplify]: Simplify 1 into 1 0.344 * [backup-simplify]: Simplify (* 1 1) into 1 0.345 * [backup-simplify]: Simplify (/ 1 1) into 1 0.345 * [backup-simplify]: Simplify 1 into 1 0.345 * [backup-simplify]: Simplify 1 into 1 0.346 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.347 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.347 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 0.347 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 0.348 * [backup-simplify]: Simplify (+ 0 0) into 0 0.348 * [taylor]: Taking taylor expansion of 0 in y.im 0.348 * [backup-simplify]: Simplify 0 into 0 0.348 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.349 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.349 * [backup-simplify]: Simplify 0 into 0 0.349 * [backup-simplify]: Simplify 0 into 0 0.349 * [backup-simplify]: Simplify 0 into 0 0.351 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 0.352 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.352 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 0.352 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 0.353 * [backup-simplify]: Simplify (+ 0 0) into 0 0.353 * [taylor]: Taking taylor expansion of 0 in y.im 0.353 * [backup-simplify]: Simplify 0 into 0 0.354 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.355 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.355 * [backup-simplify]: Simplify 0 into 0 0.355 * [backup-simplify]: Simplify 0 into 0 0.355 * [backup-simplify]: Simplify 0 into 0 0.355 * [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)) 0.356 * * * [progress]: simplifying candidates 0.356 * * * * [progress]: [ 1 / 50 ] simplifiying candidate # 0.356 * * * * [progress]: [ 2 / 50 ] simplifiying candidate # 0.356 * [simplify]: Simplifying (- (log (+ (* x.re y.re) (* x.im y.im))) (log (+ (* y.re y.re) (* y.im y.im)))) 0.356 * * [simplify]: iters left: 6 (13 enodes) 0.362 * * [simplify]: iters left: 5 (45 enodes) 0.369 * * [simplify]: iters left: 4 (48 enodes) 0.375 * * [simplify]: Extracting #0: cost 1 inf + 0 0.375 * * [simplify]: Extracting #1: cost 5 inf + 0 0.375 * * [simplify]: Extracting #2: cost 10 inf + 0 0.375 * * [simplify]: Extracting #3: cost 16 inf + 0 0.375 * * [simplify]: Extracting #4: cost 24 inf + 0 0.375 * * [simplify]: Extracting #5: cost 18 inf + 87 0.376 * * [simplify]: Extracting #6: cost 11 inf + 613 0.376 * * [simplify]: Extracting #7: cost 4 inf + 1942 0.376 * * [simplify]: Extracting #8: cost 0 inf + 2912 0.377 * [simplify]: Simplified to (- (log (+ (* x.im y.im) (* x.re y.re))) (log (+ (* y.re y.re) (* y.im y.im)))) 0.377 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (exp (- (log (+ (* x.im y.im) (* x.re y.re))) (log (+ (* y.re y.re) (* y.im y.im)))))) 0.377 * * * * [progress]: [ 3 / 50 ] simplifiying candidate # 0.377 * * * * [progress]: [ 4 / 50 ] simplifiying candidate # 0.377 * * * * [progress]: [ 5 / 50 ] simplifiying candidate # 0.377 * [simplify]: Simplifying (/ (* (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))) (+ (* x.re y.re) (* x.im y.im))) (* (* (+ (* y.re y.re) (* y.im y.im)) (+ (* y.re y.re) (* y.im y.im))) (+ (* y.re y.re) (* y.im y.im)))) 0.377 * * [simplify]: iters left: 6 (15 enodes) 0.383 * * [simplify]: iters left: 5 (82 enodes) 0.403 * * [simplify]: iters left: 4 (310 enodes) 0.537 * * [simplify]: Extracting #0: cost 1 inf + 0 0.537 * * [simplify]: Extracting #1: cost 30 inf + 0 0.537 * * [simplify]: Extracting #2: cost 102 inf + 1 0.538 * * [simplify]: Extracting #3: cost 273 inf + 1 0.541 * * [simplify]: Extracting #4: cost 211 inf + 14207 0.559 * * [simplify]: Extracting #5: cost 31 inf + 51597 0.589 * * [simplify]: Extracting #6: cost 0 inf + 58414 0.615 * * [simplify]: Extracting #7: cost 0 inf + 58334 0.634 * [simplify]: Simplified to (* (* (/ (+ (* x.im y.im) (* x.re y.re)) (+ (* y.im y.im) (* y.re y.re))) (/ (+ (* x.im y.im) (* x.re y.re)) (+ (* y.im y.im) (* y.re y.re)))) (/ (+ (* x.im y.im) (* x.re y.re)) (+ (* y.im y.im) (* y.re y.re)))) 0.634 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (cbrt (* (* (/ (+ (* x.im y.im) (* x.re y.re)) (+ (* y.im y.im) (* y.re y.re))) (/ (+ (* x.im y.im) (* x.re y.re)) (+ (* y.im y.im) (* y.re y.re)))) (/ (+ (* x.im y.im) (* x.re y.re)) (+ (* y.im y.im) (* y.re y.re)))))) 0.634 * * * * [progress]: [ 6 / 50 ] simplifiying candidate # 0.634 * * * * [progress]: [ 7 / 50 ] simplifiying candidate # 0.635 * * * * [progress]: [ 8 / 50 ] simplifiying candidate # 0.635 * * * * [progress]: [ 9 / 50 ] simplifiying candidate # 0.635 * * * * [progress]: [ 10 / 50 ] simplifiying candidate # 0.635 * [simplify]: Simplifying (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) 0.635 * * [simplify]: iters left: 6 (15 enodes) 0.639 * * [simplify]: iters left: 5 (55 enodes) 0.650 * * [simplify]: iters left: 4 (70 enodes) 0.669 * * [simplify]: iters left: 3 (77 enodes) 0.690 * * [simplify]: iters left: 2 (80 enodes) 0.701 * * [simplify]: Extracting #0: cost 1 inf + 0 0.701 * * [simplify]: Extracting #1: cost 11 inf + 0 0.701 * * [simplify]: Extracting #2: cost 22 inf + 0 0.701 * * [simplify]: Extracting #3: cost 28 inf + 0 0.701 * * [simplify]: Extracting #4: cost 36 inf + 0 0.701 * * [simplify]: Extracting #5: cost 28 inf + 170 0.702 * * [simplify]: Extracting #6: cost 13 inf + 2650 0.703 * * [simplify]: Extracting #7: cost 2 inf + 7452 0.704 * * [simplify]: Extracting #8: cost 0 inf + 8260 0.705 * [simplify]: Simplified to (* (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (+ (* y.im y.im) (* y.re y.re)))) (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (+ (* y.im y.im) (* y.re y.re))))) 0.706 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (+ (* y.im y.im) (* y.re y.re)))) (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 0.706 * [simplify]: Simplifying (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))) 0.706 * * [simplify]: iters left: 6 (13 enodes) 0.709 * * [simplify]: iters left: 5 (43 enodes) 0.714 * * [simplify]: Extracting #0: cost 1 inf + 0 0.714 * * [simplify]: Extracting #1: cost 4 inf + 0 0.714 * * [simplify]: Extracting #2: cost 8 inf + 0 0.714 * * [simplify]: Extracting #3: cost 14 inf + 0 0.714 * * [simplify]: Extracting #4: cost 22 inf + 0 0.715 * * [simplify]: Extracting #5: cost 17 inf + 45 0.715 * * [simplify]: Extracting #6: cost 10 inf + 577 0.715 * * [simplify]: Extracting #7: cost 4 inf + 1312 0.715 * * [simplify]: Extracting #8: cost 1 inf + 2084 0.716 * * [simplify]: Extracting #9: cost 0 inf + 2528 0.716 * [simplify]: Simplified to (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (+ (* y.re y.re) (* y.im y.im)))) 0.716 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 0.716 * * * * [progress]: [ 11 / 50 ] simplifiying candidate # 0.716 * [simplify]: Simplifying (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 0.717 * * [simplify]: iters left: 6 (14 enodes) 0.720 * * [simplify]: iters left: 5 (48 enodes) 0.729 * * [simplify]: iters left: 4 (52 enodes) 0.744 * * [simplify]: iters left: 3 (55 enodes) 0.760 * * [simplify]: Extracting #0: cost 1 inf + 0 0.760 * * [simplify]: Extracting #1: cost 7 inf + 0 0.760 * * [simplify]: Extracting #2: cost 14 inf + 0 0.760 * * [simplify]: Extracting #3: cost 20 inf + 0 0.760 * * [simplify]: Extracting #4: cost 28 inf + 0 0.760 * * [simplify]: Extracting #5: cost 21 inf + 129 0.761 * * [simplify]: Extracting #6: cost 7 inf + 2086 0.762 * * [simplify]: Extracting #7: cost 0 inf + 4552 0.764 * [simplify]: Simplified to (/ (* (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (+ (* x.im y.im) (* x.re y.re)))) (sqrt (+ (* y.im y.im) (* y.re y.re)))) 0.764 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (+ (* x.im y.im) (* x.re y.re)))) (sqrt (+ (* y.im y.im) (* y.re y.re)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 0.764 * [simplify]: Simplifying (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 0.764 * * [simplify]: iters left: 6 (13 enodes) 0.770 * * [simplify]: iters left: 5 (43 enodes) 0.781 * * [simplify]: Extracting #0: cost 1 inf + 0 0.781 * * [simplify]: Extracting #1: cost 4 inf + 0 0.781 * * [simplify]: Extracting #2: cost 8 inf + 0 0.781 * * [simplify]: Extracting #3: cost 14 inf + 0 0.781 * * [simplify]: Extracting #4: cost 22 inf + 0 0.781 * * [simplify]: Extracting #5: cost 17 inf + 45 0.782 * * [simplify]: Extracting #6: cost 10 inf + 537 0.782 * * [simplify]: Extracting #7: cost 4 inf + 1232 0.783 * * [simplify]: Extracting #8: cost 1 inf + 1964 0.783 * * [simplify]: Extracting #9: cost 0 inf + 2368 0.784 * [simplify]: Simplified to (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 0.784 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 0.784 * * * * [progress]: [ 12 / 50 ] simplifiying candidate # 0.785 * [simplify]: Simplifying (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) 1) 0.785 * * [simplify]: iters left: 6 (11 enodes) 0.790 * * [simplify]: iters left: 5 (38 enodes) 0.803 * * [simplify]: iters left: 4 (48 enodes) 0.815 * * [simplify]: iters left: 3 (49 enodes) 0.828 * * [simplify]: Extracting #0: cost 1 inf + 0 0.828 * * [simplify]: Extracting #1: cost 5 inf + 0 0.828 * * [simplify]: Extracting #2: cost 7 inf + 1 0.828 * * [simplify]: Extracting #3: cost 10 inf + 1 0.828 * * [simplify]: Extracting #4: cost 16 inf + 1 0.828 * * [simplify]: Extracting #5: cost 11 inf + 47 0.829 * * [simplify]: Extracting #6: cost 5 inf + 828 0.829 * * [simplify]: Extracting #7: cost 0 inf + 1807 0.830 * [simplify]: Simplified to (* (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (+ (* x.im y.im) (* x.re y.re)))) 0.830 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (+ (* x.im y.im) (* x.re y.re)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (+ (* y.re y.re) (* y.im y.im))))) 0.830 * [simplify]: Simplifying (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (+ (* y.re y.re) (* y.im y.im))) 0.830 * * [simplify]: iters left: 6 (12 enodes) 0.836 * * [simplify]: iters left: 5 (40 enodes) 0.847 * * [simplify]: Extracting #0: cost 1 inf + 0 0.847 * * [simplify]: Extracting #1: cost 4 inf + 0 0.847 * * [simplify]: Extracting #2: cost 9 inf + 0 0.847 * * [simplify]: Extracting #3: cost 16 inf + 0 0.847 * * [simplify]: Extracting #4: cost 16 inf + 84 0.848 * * [simplify]: Extracting #5: cost 7 inf + 538 0.849 * * [simplify]: Extracting #6: cost 0 inf + 1964 0.850 * [simplify]: Simplified to (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (+ (* y.re y.re) (* y.im y.im))) 0.850 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) 1) (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (+ (* y.re y.re) (* y.im y.im))))) 0.850 * * * * [progress]: [ 13 / 50 ] simplifiying candidate # 0.850 * [simplify]: Simplifying (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) 0.850 * * [simplify]: iters left: 6 (14 enodes) 0.857 * * [simplify]: iters left: 5 (48 enodes) 0.870 * * [simplify]: iters left: 4 (50 enodes) 0.879 * * [simplify]: Extracting #0: cost 1 inf + 0 0.879 * * [simplify]: Extracting #1: cost 6 inf + 0 0.879 * * [simplify]: Extracting #2: cost 12 inf + 0 0.879 * * [simplify]: Extracting #3: cost 18 inf + 0 0.879 * * [simplify]: Extracting #4: cost 26 inf + 0 0.879 * * [simplify]: Extracting #5: cost 19 inf + 129 0.879 * * [simplify]: Extracting #6: cost 11 inf + 871 0.880 * * [simplify]: Extracting #7: cost 4 inf + 2246 0.880 * * [simplify]: Extracting #8: cost 0 inf + 3740 0.881 * [simplify]: Simplified to (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) 0.881 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 0.881 * [simplify]: Simplifying (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))) 0.881 * * [simplify]: iters left: 6 (13 enodes) 0.884 * * [simplify]: iters left: 5 (43 enodes) 0.889 * * [simplify]: Extracting #0: cost 1 inf + 0 0.889 * * [simplify]: Extracting #1: cost 4 inf + 0 0.889 * * [simplify]: Extracting #2: cost 8 inf + 0 0.889 * * [simplify]: Extracting #3: cost 14 inf + 0 0.889 * * [simplify]: Extracting #4: cost 22 inf + 0 0.890 * * [simplify]: Extracting #5: cost 17 inf + 45 0.890 * * [simplify]: Extracting #6: cost 10 inf + 577 0.890 * * [simplify]: Extracting #7: cost 4 inf + 1272 0.890 * * [simplify]: Extracting #8: cost 1 inf + 1964 0.891 * * [simplify]: Extracting #9: cost 0 inf + 2368 0.891 * [simplify]: Simplified to (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (+ (* y.re y.re) (* y.im y.im)))) 0.891 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 0.891 * * * * [progress]: [ 14 / 50 ] simplifiying candidate # 0.891 * [simplify]: Simplifying (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 0.891 * * [simplify]: iters left: 6 (13 enodes) 0.894 * * [simplify]: iters left: 5 (43 enodes) 0.900 * * [simplify]: Extracting #0: cost 1 inf + 0 0.900 * * [simplify]: Extracting #1: cost 4 inf + 0 0.900 * * [simplify]: Extracting #2: cost 8 inf + 0 0.900 * * [simplify]: Extracting #3: cost 14 inf + 0 0.900 * * [simplify]: Extracting #4: cost 22 inf + 0 0.900 * * [simplify]: Extracting #5: cost 17 inf + 45 0.900 * * [simplify]: Extracting #6: cost 10 inf + 537 0.900 * * [simplify]: Extracting #7: cost 4 inf + 1192 0.900 * * [simplify]: Extracting #8: cost 1 inf + 1844 0.901 * * [simplify]: Extracting #9: cost 0 inf + 2208 0.901 * [simplify]: Simplified to (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 0.901 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 0.902 * [simplify]: Simplifying (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 0.902 * * [simplify]: iters left: 6 (13 enodes) 0.905 * * [simplify]: iters left: 5 (43 enodes) 0.919 * * [simplify]: Extracting #0: cost 1 inf + 0 0.919 * * [simplify]: Extracting #1: cost 4 inf + 0 0.919 * * [simplify]: Extracting #2: cost 8 inf + 0 0.919 * * [simplify]: Extracting #3: cost 14 inf + 0 0.919 * * [simplify]: Extracting #4: cost 22 inf + 0 0.920 * * [simplify]: Extracting #5: cost 17 inf + 45 0.920 * * [simplify]: Extracting #6: cost 10 inf + 537 0.920 * * [simplify]: Extracting #7: cost 4 inf + 1192 0.921 * * [simplify]: Extracting #8: cost 1 inf + 1844 0.922 * * [simplify]: Extracting #9: cost 0 inf + 2208 0.923 * [simplify]: Simplified to (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 0.923 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 0.923 * * * * [progress]: [ 15 / 50 ] simplifiying candidate # 0.924 * [simplify]: Simplifying (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) 1) 0.924 * * [simplify]: iters left: 6 (10 enodes) 0.929 * * [simplify]: iters left: 5 (33 enodes) 0.939 * * [simplify]: iters left: 4 (35 enodes) 0.948 * * [simplify]: Extracting #0: cost 1 inf + 0 0.948 * * [simplify]: Extracting #1: cost 4 inf + 0 0.948 * * [simplify]: Extracting #2: cost 6 inf + 1 0.948 * * [simplify]: Extracting #3: cost 12 inf + 1 0.949 * * [simplify]: Extracting #4: cost 7 inf + 47 0.949 * * [simplify]: Extracting #5: cost 0 inf + 749 0.949 * [simplify]: Simplified to (sqrt (+ (* x.im y.im) (* x.re y.re))) 0.949 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (sqrt (+ (* x.im y.im) (* x.re y.re))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (+ (* y.re y.re) (* y.im y.im))))) 0.949 * [simplify]: Simplifying (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (+ (* y.re y.re) (* y.im y.im))) 0.950 * * [simplify]: iters left: 6 (12 enodes) 0.955 * * [simplify]: iters left: 5 (40 enodes) 0.965 * * [simplify]: Extracting #0: cost 1 inf + 0 0.965 * * [simplify]: Extracting #1: cost 4 inf + 0 0.965 * * [simplify]: Extracting #2: cost 9 inf + 0 0.965 * * [simplify]: Extracting #3: cost 16 inf + 0 0.965 * * [simplify]: Extracting #4: cost 16 inf + 84 0.965 * * [simplify]: Extracting #5: cost 7 inf + 538 0.965 * * [simplify]: Extracting #6: cost 0 inf + 1804 0.966 * [simplify]: Simplified to (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (+ (* y.re y.re) (* y.im y.im))) 0.966 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) 1) (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (+ (* y.re y.re) (* y.im y.im))))) 0.966 * * * * [progress]: [ 16 / 50 ] simplifiying candidate # 0.966 * [simplify]: Simplifying (/ 1 (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) 0.966 * * [simplify]: iters left: 6 (9 enodes) 0.969 * * [simplify]: iters left: 5 (32 enodes) 0.974 * * [simplify]: iters left: 4 (36 enodes) 0.980 * * [simplify]: Extracting #0: cost 1 inf + 0 0.980 * * [simplify]: Extracting #1: cost 6 inf + 0 0.980 * * [simplify]: Extracting #2: cost 9 inf + 1 0.980 * * [simplify]: Extracting #3: cost 12 inf + 1 0.980 * * [simplify]: Extracting #4: cost 16 inf + 1 0.980 * * [simplify]: Extracting #5: cost 14 inf + 3 0.980 * * [simplify]: Extracting #6: cost 10 inf + 248 0.980 * * [simplify]: Extracting #7: cost 3 inf + 1543 0.981 * * [simplify]: Extracting #8: cost 0 inf + 2351 0.981 * [simplify]: Simplified to (/ (/ 1 (cbrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (+ (* y.re y.re) (* y.im y.im)))) 0.981 * [simplify]: Simplified (2 1) 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.re y.re) (* x.im y.im)) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 0.981 * [simplify]: Simplifying (/ (+ (* x.re y.re) (* x.im y.im)) (cbrt (+ (* y.re y.re) (* y.im y.im)))) 0.981 * * [simplify]: iters left: 6 (12 enodes) 0.984 * * [simplify]: iters left: 5 (40 enodes) 0.990 * * [simplify]: Extracting #0: cost 1 inf + 0 0.990 * * [simplify]: Extracting #1: cost 4 inf + 0 0.990 * * [simplify]: Extracting #2: cost 9 inf + 0 0.990 * * [simplify]: Extracting #3: cost 18 inf + 0 0.990 * * [simplify]: Extracting #4: cost 11 inf + 372 0.990 * * [simplify]: Extracting #5: cost 1 inf + 1596 0.991 * * [simplify]: Extracting #6: cost 0 inf + 1960 0.991 * [simplify]: Simplified to (/ (+ (* x.im y.im) (* x.re y.re)) (cbrt (+ (* y.re y.re) (* y.im y.im)))) 0.991 * [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.im) (* x.re y.re)) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 0.991 * * * * [progress]: [ 17 / 50 ] simplifiying candidate # 0.991 * [simplify]: Simplifying (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) 0.991 * * [simplify]: iters left: 6 (8 enodes) 0.995 * * [simplify]: iters left: 5 (27 enodes) 1.002 * * [simplify]: iters left: 4 (29 enodes) 1.010 * * [simplify]: Extracting #0: cost 1 inf + 0 1.010 * * [simplify]: Extracting #1: cost 4 inf + 0 1.010 * * [simplify]: Extracting #2: cost 5 inf + 1 1.010 * * [simplify]: Extracting #3: cost 8 inf + 1 1.011 * * [simplify]: Extracting #4: cost 12 inf + 1 1.011 * * [simplify]: Extracting #5: cost 10 inf + 3 1.011 * * [simplify]: Extracting #6: cost 5 inf + 289 1.011 * * [simplify]: Extracting #7: cost 1 inf + 938 1.011 * * [simplify]: Extracting #8: cost 0 inf + 1141 1.012 * [simplify]: Simplified to (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1.012 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1.012 * [simplify]: Simplifying (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1.012 * * [simplify]: iters left: 6 (12 enodes) 1.017 * * [simplify]: iters left: 5 (40 enodes) 1.027 * * [simplify]: Extracting #0: cost 1 inf + 0 1.027 * * [simplify]: Extracting #1: cost 4 inf + 0 1.027 * * [simplify]: Extracting #2: cost 9 inf + 0 1.027 * * [simplify]: Extracting #3: cost 18 inf + 0 1.027 * * [simplify]: Extracting #4: cost 11 inf + 372 1.027 * * [simplify]: Extracting #5: cost 1 inf + 1476 1.028 * * [simplify]: Extracting #6: cost 0 inf + 1800 1.028 * [simplify]: Simplified to (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1.028 * [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.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1.029 * * * * [progress]: [ 18 / 50 ] simplifiying candidate # 1.029 * [simplify]: Simplifying (/ 1 1) 1.029 * * [simplify]: iters left: 2 (2 enodes) 1.030 * * [simplify]: iters left: 1 (6 enodes) 1.032 * * [simplify]: Extracting #0: cost 1 inf + 0 1.032 * * [simplify]: Extracting #1: cost 0 inf + 1 1.032 * [simplify]: Simplified to 1 1.032 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (+ (* x.re y.re) (* x.im y.im)) (+ (* y.re y.re) (* y.im y.im))))) 1.033 * [simplify]: Simplifying (/ (+ (* x.re y.re) (* x.im y.im)) (+ (* y.re y.re) (* y.im y.im))) 1.033 * * [simplify]: iters left: 6 (11 enodes) 1.037 * * [simplify]: iters left: 5 (37 enodes) 1.048 * * [simplify]: Extracting #0: cost 1 inf + 0 1.048 * * [simplify]: Extracting #1: cost 4 inf + 0 1.048 * * [simplify]: Extracting #2: cost 10 inf + 0 1.048 * * [simplify]: Extracting #3: cost 18 inf + 0 1.048 * * [simplify]: Extracting #4: cost 9 inf + 291 1.048 * * [simplify]: Extracting #5: cost 1 inf + 1272 1.049 * * [simplify]: Extracting #6: cost 0 inf + 1396 1.049 * [simplify]: Simplified to (/ (+ (* x.im y.im) (* x.re y.re)) (+ (* y.re y.re) (* y.im y.im))) 1.049 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (+ (* x.im y.im) (* x.re y.re)) (+ (* y.re y.re) (* y.im y.im))))) 1.050 * * * * [progress]: [ 19 / 50 ] simplifiying candidate # 1.050 * * * * [progress]: [ 20 / 50 ] simplifiying candidate # 1.050 * * * * [progress]: [ 21 / 50 ] simplifiying candidate # 1.050 * * * * [progress]: [ 22 / 50 ] simplifiying candidate # 1.050 * [simplify]: Simplifying (cbrt (+ (* y.re y.re) (* y.im y.im))) 1.050 * * [simplify]: iters left: 5 (6 enodes) 1.053 * * [simplify]: iters left: 4 (19 enodes) 1.057 * * [simplify]: Extracting #0: cost 1 inf + 0 1.057 * * [simplify]: Extracting #1: cost 3 inf + 0 1.057 * * [simplify]: Extracting #2: cost 6 inf + 0 1.057 * * [simplify]: Extracting #3: cost 10 inf + 0 1.057 * * [simplify]: Extracting #4: cost 6 inf + 84 1.057 * * [simplify]: Extracting #5: cost 0 inf + 814 1.057 * [simplify]: Simplified to (cbrt (+ (* y.re y.re) (* y.im y.im))) 1.057 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (* x.re y.re) (* x.im y.im)) (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) 1.057 * * * * [progress]: [ 23 / 50 ] simplifiying candidate # 1.058 * [simplify]: Simplifying (sqrt (+ (* y.re y.re) (* y.im y.im))) 1.058 * * [simplify]: iters left: 5 (6 enodes) 1.059 * * [simplify]: iters left: 4 (19 enodes) 1.062 * * [simplify]: Extracting #0: cost 1 inf + 0 1.062 * * [simplify]: Extracting #1: cost 3 inf + 0 1.062 * * [simplify]: Extracting #2: cost 6 inf + 0 1.062 * * [simplify]: Extracting #3: cost 10 inf + 0 1.062 * * [simplify]: Extracting #4: cost 6 inf + 84 1.062 * * [simplify]: Extracting #5: cost 0 inf + 734 1.062 * [simplify]: Simplified to (sqrt (+ (* y.re y.re) (* y.im y.im))) 1.062 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1.062 * * * * [progress]: [ 24 / 50 ] simplifiying candidate # 1.062 * [simplify]: Simplifying (+ (* y.re y.re) (* y.im y.im)) 1.062 * * [simplify]: iters left: 4 (5 enodes) 1.064 * * [simplify]: iters left: 3 (16 enodes) 1.066 * * [simplify]: Extracting #0: cost 1 inf + 0 1.066 * * [simplify]: Extracting #1: cost 4 inf + 0 1.066 * * [simplify]: Extracting #2: cost 8 inf + 0 1.066 * * [simplify]: Extracting #3: cost 4 inf + 84 1.066 * * [simplify]: Extracting #4: cost 0 inf + 410 1.066 * [simplify]: Simplified to (+ (* y.re y.re) (* y.im y.im)) 1.066 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (* x.re y.re) (* x.im y.im)) 1) (+ (* y.re y.re) (* y.im y.im)))) 1.066 * * * * [progress]: [ 25 / 50 ] simplifiying candidate # 1.067 * [simplify]: Simplifying (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) 1.067 * * [simplify]: iters left: 6 (9 enodes) 1.069 * * [simplify]: iters left: 5 (30 enodes) 1.073 * * [simplify]: Extracting #0: cost 1 inf + 0 1.073 * * [simplify]: Extracting #1: cost 3 inf + 0 1.073 * * [simplify]: Extracting #2: cost 5 inf + 0 1.073 * * [simplify]: Extracting #3: cost 8 inf + 0 1.073 * * [simplify]: Extracting #4: cost 14 inf + 0 1.073 * * [simplify]: Extracting #5: cost 9 inf + 46 1.073 * * [simplify]: Extracting #6: cost 4 inf + 500 1.073 * * [simplify]: Extracting #7: cost 1 inf + 1072 1.073 * * [simplify]: Extracting #8: cost 0 inf + 1316 1.074 * [simplify]: Simplified to (* (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (+ (* x.im y.im) (* x.re y.re)))) 1.074 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (* (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (+ (* x.im y.im) (* x.re y.re)))) (/ (+ (* y.re y.re) (* y.im y.im)) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) 1.074 * * * * [progress]: [ 26 / 50 ] simplifiying candidate # 1.074 * [simplify]: Simplifying (sqrt (+ (* x.re y.re) (* x.im y.im))) 1.074 * * [simplify]: iters left: 5 (8 enodes) 1.076 * * [simplify]: iters left: 4 (27 enodes) 1.079 * * [simplify]: Extracting #0: cost 1 inf + 0 1.079 * * [simplify]: Extracting #1: cost 3 inf + 0 1.079 * * [simplify]: Extracting #2: cost 6 inf + 0 1.079 * * [simplify]: Extracting #3: cost 12 inf + 0 1.079 * * [simplify]: Extracting #4: cost 8 inf + 4 1.079 * * [simplify]: Extracting #5: cost 1 inf + 584 1.080 * * [simplify]: Extracting #6: cost 0 inf + 748 1.080 * [simplify]: Simplified to (sqrt (+ (* x.im y.im) (* x.re y.re))) 1.080 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (/ (+ (* y.re y.re) (* y.im y.im)) (sqrt (+ (* x.re y.re) (* x.im y.im)))))) 1.080 * * * * [progress]: [ 27 / 50 ] simplifiying candidate # 1.080 * * * * [progress]: [ 28 / 50 ] simplifiying candidate # 1.080 * [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)))) 1.080 * * [simplify]: iters left: 6 (9 enodes) 1.083 * * [simplify]: iters left: 5 (49 enodes) 1.099 * * [simplify]: iters left: 4 (116 enodes) 1.143 * * [simplify]: iters left: 3 (231 enodes) 1.191 * * [simplify]: iters left: 2 (363 enodes) 1.299 * * [simplify]: Extracting #0: cost 1 inf + 0 1.299 * * [simplify]: Extracting #1: cost 20 inf + 0 1.299 * * [simplify]: Extracting #2: cost 146 inf + 0 1.300 * * [simplify]: Extracting #3: cost 200 inf + 1989 1.304 * * [simplify]: Extracting #4: cost 63 inf + 22827 1.311 * * [simplify]: Extracting #5: cost 0 inf + 34174 1.318 * * [simplify]: Extracting #6: cost 0 inf + 34134 1.331 * [simplify]: Simplified to (+ (* (- (* y.re y.re) (* y.im y.im)) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))) 1.331 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (+ (* x.re y.re) (* x.im y.im)) (+ (pow (* y.re y.re) 3) (pow (* y.im y.im) 3))) (+ (* (- (* y.re y.re) (* y.im y.im)) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) 1.331 * * * * [progress]: [ 29 / 50 ] simplifiying candidate # 1.331 * [simplify]: Simplifying (- (* y.re y.re) (* y.im y.im)) 1.331 * * [simplify]: iters left: 4 (5 enodes) 1.334 * * [simplify]: iters left: 3 (20 enodes) 1.340 * * [simplify]: iters left: 2 (33 enodes) 1.350 * * [simplify]: iters left: 1 (50 enodes) 1.365 * * [simplify]: Extracting #0: cost 1 inf + 0 1.366 * * [simplify]: Extracting #1: cost 11 inf + 0 1.366 * * [simplify]: Extracting #2: cost 29 inf + 0 1.366 * * [simplify]: Extracting #3: cost 19 inf + 455 1.367 * * [simplify]: Extracting #4: cost 0 inf + 2130 1.368 * * [simplify]: Extracting #5: cost 0 inf + 1970 1.369 * [simplify]: Simplified to (* (+ y.re y.im) (- y.re y.im)) 1.369 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (+ (* x.re y.re) (* x.im y.im)) (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im)))) (* (+ y.re y.im) (- y.re y.im)))) 1.370 * * * * [progress]: [ 30 / 50 ] simplifiying candidate # 1.370 * [simplify]: Simplifying (+ (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) 1.370 * * [simplify]: iters left: 5 (10 enodes) 1.376 * * [simplify]: iters left: 4 (52 enodes) 1.401 * * [simplify]: iters left: 3 (145 enodes) 1.456 * * [simplify]: iters left: 2 (335 enodes) 1.567 * * [simplify]: Extracting #0: cost 1 inf + 0 1.568 * * [simplify]: Extracting #1: cost 4 inf + 0 1.568 * * [simplify]: Extracting #2: cost 51 inf + 0 1.569 * * [simplify]: Extracting #3: cost 124 inf + 950 1.571 * * [simplify]: Extracting #4: cost 89 inf + 8397 1.577 * * [simplify]: Extracting #5: cost 14 inf + 28399 1.588 * * [simplify]: Extracting #6: cost 1 inf + 33494 1.597 * * [simplify]: Extracting #7: cost 0 inf + 33747 1.605 * [simplify]: Simplified to (+ (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)) (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re)))) 1.605 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (+ (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)) (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re)))) (* (+ (* y.re y.re) (* y.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (- (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) 1.605 * * * * [progress]: [ 31 / 50 ] simplifiying candidate # 1.605 * [simplify]: Simplifying (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) 1.605 * * [simplify]: iters left: 6 (9 enodes) 1.609 * * [simplify]: iters left: 5 (48 enodes) 1.617 * * [simplify]: iters left: 4 (111 enodes) 1.638 * * [simplify]: iters left: 3 (181 enodes) 1.697 * * [simplify]: iters left: 2 (262 enodes) 1.754 * * [simplify]: iters left: 1 (473 enodes) 1.904 * * [simplify]: Extracting #0: cost 1 inf + 0 1.904 * * [simplify]: Extracting #1: cost 22 inf + 0 1.905 * * [simplify]: Extracting #2: cost 110 inf + 0 1.906 * * [simplify]: Extracting #3: cost 142 inf + 1440 1.909 * * [simplify]: Extracting #4: cost 41 inf + 15973 1.921 * * [simplify]: Extracting #5: cost 0 inf + 23364 1.934 * * [simplify]: Extracting #6: cost 0 inf + 23124 1.947 * [simplify]: Simplified to (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) 1.947 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (+ (* y.re y.re) (* y.im y.im)) (- (* x.re y.re) (* x.im y.im))))) 1.948 * * * * [progress]: [ 32 / 50 ] simplifiying candidate #real (real->posit16 (/ (+ (* x.re y.re) (* x.im y.im)) (+ (* y.re y.re) (* y.im y.im))))))> 1.948 * * * * [progress]: [ 33 / 50 ] simplifiying candidate # 1.948 * [simplify]: Simplifying (* (exp (* y.re y.re)) (exp (* y.im y.im))) 1.948 * * [simplify]: iters left: 5 (7 enodes) 1.951 * * [simplify]: iters left: 4 (28 enodes) 1.959 * * [simplify]: iters left: 3 (43 enodes) 1.977 * * [simplify]: iters left: 2 (75 enodes) 2.006 * * [simplify]: iters left: 1 (169 enodes) 2.090 * * [simplify]: Extracting #0: cost 1 inf + 0 2.090 * * [simplify]: Extracting #1: cost 28 inf + 0 2.091 * * [simplify]: Extracting #2: cost 119 inf + 0 2.092 * * [simplify]: Extracting #3: cost 136 inf + 1135 2.093 * * [simplify]: Extracting #4: cost 131 inf + 1568 2.095 * * [simplify]: Extracting #5: cost 99 inf + 8302 2.100 * * [simplify]: Extracting #6: cost 11 inf + 60490 2.108 * * [simplify]: Extracting #7: cost 0 inf + 69564 2.115 * [simplify]: Simplified to (exp (+ (* y.re y.re) (* y.im y.im))) 2.115 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (/ (+ (* x.re y.re) (* x.im y.im)) (log (exp (+ (* y.re y.re) (* y.im y.im)))))) 2.115 * * * * [progress]: [ 34 / 50 ] simplifiying candidate # 2.115 * * * * [progress]: [ 35 / 50 ] simplifiying candidate # 2.115 * * * * [progress]: [ 36 / 50 ] simplifiying candidate # 2.115 * * * * [progress]: [ 37 / 50 ] simplifiying candidate # 2.115 * * * * [progress]: [ 38 / 50 ] simplifiying candidate # 2.115 * * * * [progress]: [ 39 / 50 ] simplifiying candidate # 2.115 * * * * [progress]: [ 40 / 50 ] simplifiying candidate # 2.116 * * * * [progress]: [ 41 / 50 ] simplifiying candidate # 2.116 * * * * [progress]: [ 42 / 50 ] simplifiying candidate # 2.116 * * * * [progress]: [ 43 / 50 ] simplifiying candidate #real (real->posit16 (+ (* y.re y.re) (* y.im y.im))))))> 2.116 * * * * [progress]: [ 44 / 50 ] simplifiying candidate # 2.116 * * * * [progress]: [ 45 / 50 ] simplifiying candidate # 2.116 * [simplify]: Simplifying 0 2.116 * * [simplify]: iters left: 0 (1 enodes) 2.117 * * [simplify]: Extracting #0: cost 1 inf + 0 2.117 * * [simplify]: Extracting #1: cost 0 inf + 1 2.117 * [simplify]: Simplified to 0 2.117 * [simplify]: Simplified (2) to (λ (x.re x.im y.re y.im) 0) 2.117 * * * * [progress]: [ 46 / 50 ] simplifiying candidate # 2.117 * [simplify]: Simplifying 0 2.117 * * [simplify]: iters left: 0 (1 enodes) 2.118 * * [simplify]: Extracting #0: cost 1 inf + 0 2.118 * * [simplify]: Extracting #1: cost 0 inf + 1 2.118 * [simplify]: Simplified to 0 2.118 * [simplify]: Simplified (2) to (λ (x.re x.im y.re y.im) 0) 2.118 * * * * [progress]: [ 47 / 50 ] simplifiying candidate # 2.118 * [simplify]: Simplifying 0 2.118 * * [simplify]: iters left: 0 (1 enodes) 2.118 * * [simplify]: Extracting #0: cost 1 inf + 0 2.119 * * [simplify]: Extracting #1: cost 0 inf + 1 2.119 * [simplify]: Simplified to 0 2.119 * [simplify]: Simplified (2) to (λ (x.re x.im y.re y.im) 0) 2.119 * * * * [progress]: [ 48 / 50 ] simplifiying candidate # 2.119 * [simplify]: Simplifying (+ (pow y.re 2) (pow y.im 2)) 2.119 * * [simplify]: iters left: 3 (6 enodes) 2.121 * * [simplify]: iters left: 2 (27 enodes) 2.126 * * [simplify]: iters left: 1 (31 enodes) 2.135 * * [simplify]: Extracting #0: cost 1 inf + 0 2.135 * * [simplify]: Extracting #1: cost 4 inf + 0 2.135 * * [simplify]: Extracting #2: cost 9 inf + 0 2.135 * * [simplify]: Extracting #3: cost 6 inf + 3 2.135 * * [simplify]: Extracting #4: cost 1 inf + 370 2.135 * * [simplify]: Extracting #5: cost 0 inf + 411 2.139 * [simplify]: Simplified to (+ (* y.re y.re) (* y.im y.im)) 2.139 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (+ (* x.re y.re) (* x.im y.im)) (+ (* y.re y.re) (* y.im y.im)))) 2.139 * * * * [progress]: [ 49 / 50 ] simplifiying candidate # 2.139 * [simplify]: Simplifying (+ (pow y.re 2) (pow y.im 2)) 2.139 * * [simplify]: iters left: 3 (6 enodes) 2.142 * * [simplify]: iters left: 2 (27 enodes) 2.146 * * [simplify]: iters left: 1 (31 enodes) 2.150 * * [simplify]: Extracting #0: cost 1 inf + 0 2.150 * * [simplify]: Extracting #1: cost 4 inf + 0 2.150 * * [simplify]: Extracting #2: cost 9 inf + 0 2.150 * * [simplify]: Extracting #3: cost 6 inf + 3 2.150 * * [simplify]: Extracting #4: cost 1 inf + 370 2.150 * * [simplify]: Extracting #5: cost 0 inf + 411 2.150 * [simplify]: Simplified to (+ (* y.re y.re) (* y.im y.im)) 2.150 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (+ (* x.re y.re) (* x.im y.im)) (+ (* y.re y.re) (* y.im y.im)))) 2.150 * * * * [progress]: [ 50 / 50 ] simplifiying candidate # 2.151 * [simplify]: Simplifying (+ (pow y.re 2) (pow y.im 2)) 2.151 * * [simplify]: iters left: 3 (6 enodes) 2.153 * * [simplify]: iters left: 2 (27 enodes) 2.157 * * [simplify]: iters left: 1 (31 enodes) 2.161 * * [simplify]: Extracting #0: cost 1 inf + 0 2.161 * * [simplify]: Extracting #1: cost 4 inf + 0 2.161 * * [simplify]: Extracting #2: cost 9 inf + 0 2.161 * * [simplify]: Extracting #3: cost 6 inf + 3 2.161 * * [simplify]: Extracting #4: cost 1 inf + 370 2.161 * * [simplify]: Extracting #5: cost 0 inf + 411 2.162 * [simplify]: Simplified to (+ (* y.re y.re) (* y.im y.im)) 2.162 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (+ (* x.re y.re) (* x.im y.im)) (+ (* y.re y.re) (* y.im y.im)))) 2.162 * * * [progress]: adding candidates to table 2.760 * * [progress]: iteration 2 / 4 2.760 * * * [progress]: picking best candidate 2.821 * * * * [pick]: Picked # 2.821 * * * [progress]: localizing error 2.873 * * * [progress]: generating rewritten candidates 2.873 * * * * [progress]: [ 1 / 4 ] rewriting at (2 2) 2.885 * * * * [progress]: [ 2 / 4 ] rewriting at (2 1 2) 2.897 * * * * [progress]: [ 3 / 4 ] rewriting at (2 1) 2.957 * * * * [progress]: [ 4 / 4 ] rewriting at (2) 3.025 * * * [progress]: generating series expansions 3.025 * * * * [progress]: [ 1 / 4 ] generating series at (2 2) 3.026 * [backup-simplify]: Simplify (sqrt (+ (* y.re y.re) (* y.im y.im))) into (sqrt (+ (pow y.re 2) (pow y.im 2))) 3.026 * [approximate]: Taking taylor expansion of (sqrt (+ (pow y.re 2) (pow y.im 2))) in (y.re y.im) around 0 3.026 * [taylor]: Taking taylor expansion of (sqrt (+ (pow y.re 2) (pow y.im 2))) in y.im 3.026 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.im 3.026 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 3.026 * [taylor]: Taking taylor expansion of y.re in y.im 3.026 * [backup-simplify]: Simplify y.re into y.re 3.026 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 3.026 * [taylor]: Taking taylor expansion of y.im in y.im 3.026 * [backup-simplify]: Simplify 0 into 0 3.026 * [backup-simplify]: Simplify 1 into 1 3.026 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 3.026 * [backup-simplify]: Simplify (+ (pow y.re 2) 0) into (pow y.re 2) 3.026 * [backup-simplify]: Simplify (sqrt (pow y.re 2)) into y.re 3.026 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 3.026 * [backup-simplify]: Simplify (+ 0 0) into 0 3.027 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.re 2)))) into 0 3.027 * [taylor]: Taking taylor expansion of (sqrt (+ (pow y.re 2) (pow y.im 2))) in y.re 3.027 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 3.027 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 3.027 * [taylor]: Taking taylor expansion of y.re in y.re 3.027 * [backup-simplify]: Simplify 0 into 0 3.027 * [backup-simplify]: Simplify 1 into 1 3.027 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 3.027 * [taylor]: Taking taylor expansion of y.im in y.re 3.027 * [backup-simplify]: Simplify y.im into y.im 3.027 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.027 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 3.027 * [backup-simplify]: Simplify (sqrt (pow y.im 2)) into y.im 3.027 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 3.027 * [backup-simplify]: Simplify (+ 0 0) into 0 3.027 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.im 2)))) into 0 3.027 * [taylor]: Taking taylor expansion of (sqrt (+ (pow y.re 2) (pow y.im 2))) in y.re 3.027 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 3.027 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 3.027 * [taylor]: Taking taylor expansion of y.re in y.re 3.027 * [backup-simplify]: Simplify 0 into 0 3.027 * [backup-simplify]: Simplify 1 into 1 3.027 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 3.027 * [taylor]: Taking taylor expansion of y.im in y.re 3.027 * [backup-simplify]: Simplify y.im into y.im 3.027 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.028 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 3.028 * [backup-simplify]: Simplify (sqrt (pow y.im 2)) into y.im 3.028 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 3.028 * [backup-simplify]: Simplify (+ 0 0) into 0 3.028 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.im 2)))) into 0 3.028 * [taylor]: Taking taylor expansion of y.im in y.im 3.028 * [backup-simplify]: Simplify 0 into 0 3.028 * [backup-simplify]: Simplify 1 into 1 3.028 * [backup-simplify]: Simplify 0 into 0 3.029 * [taylor]: Taking taylor expansion of 0 in y.im 3.029 * [backup-simplify]: Simplify 0 into 0 3.029 * [backup-simplify]: Simplify 0 into 0 3.029 * [backup-simplify]: Simplify 1 into 1 3.029 * [backup-simplify]: Simplify (* 1 1) into 1 3.030 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 3.030 * [backup-simplify]: Simplify (+ 1 0) into 1 3.031 * [backup-simplify]: Simplify (/ (- 1 (pow 0 2) (+)) (* 2 y.im)) into (/ 1/2 y.im) 3.031 * [taylor]: Taking taylor expansion of (/ 1/2 y.im) in y.im 3.031 * [taylor]: Taking taylor expansion of 1/2 in y.im 3.031 * [backup-simplify]: Simplify 1/2 into 1/2 3.031 * [taylor]: Taking taylor expansion of y.im in y.im 3.031 * [backup-simplify]: Simplify 0 into 0 3.031 * [backup-simplify]: Simplify 1 into 1 3.031 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 3.032 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 3.032 * [backup-simplify]: Simplify 0 into 0 3.032 * [backup-simplify]: Simplify 0 into 0 3.032 * [backup-simplify]: Simplify 0 into 0 3.033 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 3.034 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.im)))) into 0 3.034 * [backup-simplify]: Simplify (+ 0 0) into 0 3.034 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 y.im))))) (* 2 y.im)) into 0 3.034 * [taylor]: Taking taylor expansion of 0 in y.im 3.034 * [backup-simplify]: Simplify 0 into 0 3.035 * [backup-simplify]: Simplify 0 into 0 3.036 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 3.036 * [backup-simplify]: Simplify 0 into 0 3.036 * [backup-simplify]: Simplify 0 into 0 3.036 * [backup-simplify]: Simplify (* 1 (* y.im 1)) into y.im 3.036 * [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)))) 3.036 * [approximate]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in (y.re y.im) around 0 3.036 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.im 3.036 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.im 3.036 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 3.036 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 3.036 * [taylor]: Taking taylor expansion of y.re in y.im 3.036 * [backup-simplify]: Simplify y.re into y.re 3.036 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 3.036 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 3.036 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 3.036 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 3.036 * [taylor]: Taking taylor expansion of y.im in y.im 3.036 * [backup-simplify]: Simplify 0 into 0 3.036 * [backup-simplify]: Simplify 1 into 1 3.037 * [backup-simplify]: Simplify (* 1 1) into 1 3.037 * [backup-simplify]: Simplify (/ 1 1) into 1 3.038 * [backup-simplify]: Simplify (+ 0 1) into 1 3.038 * [backup-simplify]: Simplify (sqrt 1) into 1 3.039 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 3.039 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.040 * [backup-simplify]: Simplify (+ 0 0) into 0 3.041 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 3.041 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 3.041 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 3.041 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 3.041 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 3.041 * [taylor]: Taking taylor expansion of y.re in y.re 3.041 * [backup-simplify]: Simplify 0 into 0 3.041 * [backup-simplify]: Simplify 1 into 1 3.041 * [backup-simplify]: Simplify (* 1 1) into 1 3.046 * [backup-simplify]: Simplify (/ 1 1) into 1 3.046 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 3.046 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 3.046 * [taylor]: Taking taylor expansion of y.im in y.re 3.046 * [backup-simplify]: Simplify y.im into y.im 3.046 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.046 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 3.047 * [backup-simplify]: Simplify (+ 1 0) into 1 3.047 * [backup-simplify]: Simplify (sqrt 1) into 1 3.048 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 3.049 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.049 * [backup-simplify]: Simplify (+ 0 0) into 0 3.050 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 3.050 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 3.050 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 3.050 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 3.050 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 3.050 * [taylor]: Taking taylor expansion of y.re in y.re 3.050 * [backup-simplify]: Simplify 0 into 0 3.050 * [backup-simplify]: Simplify 1 into 1 3.050 * [backup-simplify]: Simplify (* 1 1) into 1 3.051 * [backup-simplify]: Simplify (/ 1 1) into 1 3.051 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 3.051 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 3.051 * [taylor]: Taking taylor expansion of y.im in y.re 3.051 * [backup-simplify]: Simplify y.im into y.im 3.051 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.051 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 3.052 * [backup-simplify]: Simplify (+ 1 0) into 1 3.052 * [backup-simplify]: Simplify (sqrt 1) into 1 3.053 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 3.053 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.054 * [backup-simplify]: Simplify (+ 0 0) into 0 3.054 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 3.054 * [taylor]: Taking taylor expansion of 1 in y.im 3.055 * [backup-simplify]: Simplify 1 into 1 3.055 * [taylor]: Taking taylor expansion of 0 in y.im 3.055 * [backup-simplify]: Simplify 0 into 0 3.055 * [backup-simplify]: Simplify 1 into 1 3.056 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 3.056 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 3.057 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 3.058 * [backup-simplify]: Simplify (/ (- (/ 1 (pow y.im 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow y.im 2)) 3.058 * [taylor]: Taking taylor expansion of (/ 1/2 (pow y.im 2)) in y.im 3.058 * [taylor]: Taking taylor expansion of 1/2 in y.im 3.058 * [backup-simplify]: Simplify 1/2 into 1/2 3.058 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 3.058 * [taylor]: Taking taylor expansion of y.im in y.im 3.058 * [backup-simplify]: Simplify 0 into 0 3.058 * [backup-simplify]: Simplify 1 into 1 3.058 * [backup-simplify]: Simplify (* 1 1) into 1 3.059 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 3.060 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 3.060 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 3.061 * [backup-simplify]: Simplify 0 into 0 3.061 * [backup-simplify]: Simplify 0 into 0 3.061 * [backup-simplify]: Simplify 0 into 0 3.062 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 3.063 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 3.063 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 3.063 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 3.063 * [backup-simplify]: Simplify (+ 0 0) into 0 3.064 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 (pow y.im 2)))))) (* 2 1)) into 0 3.064 * [taylor]: Taking taylor expansion of 0 in y.im 3.064 * [backup-simplify]: Simplify 0 into 0 3.064 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 3.065 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 3.065 * [backup-simplify]: Simplify 0 into 0 3.065 * [backup-simplify]: Simplify 0 into 0 3.065 * [backup-simplify]: Simplify 0 into 0 3.065 * [backup-simplify]: Simplify (* 1 (* 1 (/ 1 (/ 1 y.re)))) into y.re 3.065 * [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)))) 3.065 * [approximate]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in (y.re y.im) around 0 3.065 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.im 3.065 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.im 3.065 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 3.065 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 3.065 * [taylor]: Taking taylor expansion of y.re in y.im 3.065 * [backup-simplify]: Simplify y.re into y.re 3.065 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 3.066 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 3.066 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 3.066 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 3.066 * [taylor]: Taking taylor expansion of y.im in y.im 3.066 * [backup-simplify]: Simplify 0 into 0 3.066 * [backup-simplify]: Simplify 1 into 1 3.066 * [backup-simplify]: Simplify (* 1 1) into 1 3.066 * [backup-simplify]: Simplify (/ 1 1) into 1 3.066 * [backup-simplify]: Simplify (+ 0 1) into 1 3.067 * [backup-simplify]: Simplify (sqrt 1) into 1 3.067 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 3.068 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.068 * [backup-simplify]: Simplify (+ 0 0) into 0 3.068 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 3.068 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 3.068 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 3.068 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 3.068 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 3.068 * [taylor]: Taking taylor expansion of y.re in y.re 3.068 * [backup-simplify]: Simplify 0 into 0 3.068 * [backup-simplify]: Simplify 1 into 1 3.069 * [backup-simplify]: Simplify (* 1 1) into 1 3.069 * [backup-simplify]: Simplify (/ 1 1) into 1 3.069 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 3.069 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 3.069 * [taylor]: Taking taylor expansion of y.im in y.re 3.069 * [backup-simplify]: Simplify y.im into y.im 3.069 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.069 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 3.069 * [backup-simplify]: Simplify (+ 1 0) into 1 3.070 * [backup-simplify]: Simplify (sqrt 1) into 1 3.070 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 3.070 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.071 * [backup-simplify]: Simplify (+ 0 0) into 0 3.071 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 3.071 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 3.071 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 3.071 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 3.072 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 3.072 * [taylor]: Taking taylor expansion of y.re in y.re 3.072 * [backup-simplify]: Simplify 0 into 0 3.072 * [backup-simplify]: Simplify 1 into 1 3.072 * [backup-simplify]: Simplify (* 1 1) into 1 3.072 * [backup-simplify]: Simplify (/ 1 1) into 1 3.072 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 3.072 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 3.072 * [taylor]: Taking taylor expansion of y.im in y.re 3.072 * [backup-simplify]: Simplify y.im into y.im 3.072 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.072 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 3.073 * [backup-simplify]: Simplify (+ 1 0) into 1 3.073 * [backup-simplify]: Simplify (sqrt 1) into 1 3.073 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 3.074 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.074 * [backup-simplify]: Simplify (+ 0 0) into 0 3.074 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 3.074 * [taylor]: Taking taylor expansion of 1 in y.im 3.074 * [backup-simplify]: Simplify 1 into 1 3.074 * [taylor]: Taking taylor expansion of 0 in y.im 3.074 * [backup-simplify]: Simplify 0 into 0 3.074 * [backup-simplify]: Simplify 1 into 1 3.075 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 3.076 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 3.076 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 3.076 * [backup-simplify]: Simplify (/ (- (/ 1 (pow y.im 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow y.im 2)) 3.076 * [taylor]: Taking taylor expansion of (/ 1/2 (pow y.im 2)) in y.im 3.077 * [taylor]: Taking taylor expansion of 1/2 in y.im 3.077 * [backup-simplify]: Simplify 1/2 into 1/2 3.077 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 3.077 * [taylor]: Taking taylor expansion of y.im in y.im 3.077 * [backup-simplify]: Simplify 0 into 0 3.077 * [backup-simplify]: Simplify 1 into 1 3.077 * [backup-simplify]: Simplify (* 1 1) into 1 3.077 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 3.078 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 3.078 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 3.078 * [backup-simplify]: Simplify 0 into 0 3.078 * [backup-simplify]: Simplify 0 into 0 3.078 * [backup-simplify]: Simplify 0 into 0 3.079 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 3.079 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 3.079 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 3.079 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 3.080 * [backup-simplify]: Simplify (+ 0 0) into 0 3.080 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 (pow y.im 2)))))) (* 2 1)) into 0 3.080 * [taylor]: Taking taylor expansion of 0 in y.im 3.080 * [backup-simplify]: Simplify 0 into 0 3.081 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 3.081 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 3.081 * [backup-simplify]: Simplify 0 into 0 3.081 * [backup-simplify]: Simplify 0 into 0 3.081 * [backup-simplify]: Simplify 0 into 0 3.081 * [backup-simplify]: Simplify (* 1 (* 1 (/ 1 (/ 1 (- y.re))))) into (* -1 y.re) 3.081 * * * * [progress]: [ 2 / 4 ] generating series at (2 1 2) 3.082 * [backup-simplify]: Simplify (sqrt (+ (* y.re y.re) (* y.im y.im))) into (sqrt (+ (pow y.re 2) (pow y.im 2))) 3.082 * [approximate]: Taking taylor expansion of (sqrt (+ (pow y.re 2) (pow y.im 2))) in (y.re y.im) around 0 3.082 * [taylor]: Taking taylor expansion of (sqrt (+ (pow y.re 2) (pow y.im 2))) in y.im 3.082 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.im 3.082 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 3.082 * [taylor]: Taking taylor expansion of y.re in y.im 3.082 * [backup-simplify]: Simplify y.re into y.re 3.082 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 3.082 * [taylor]: Taking taylor expansion of y.im in y.im 3.082 * [backup-simplify]: Simplify 0 into 0 3.082 * [backup-simplify]: Simplify 1 into 1 3.082 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 3.082 * [backup-simplify]: Simplify (+ (pow y.re 2) 0) into (pow y.re 2) 3.082 * [backup-simplify]: Simplify (sqrt (pow y.re 2)) into y.re 3.082 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 3.082 * [backup-simplify]: Simplify (+ 0 0) into 0 3.082 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.re 2)))) into 0 3.082 * [taylor]: Taking taylor expansion of (sqrt (+ (pow y.re 2) (pow y.im 2))) in y.re 3.082 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 3.082 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 3.082 * [taylor]: Taking taylor expansion of y.re in y.re 3.082 * [backup-simplify]: Simplify 0 into 0 3.082 * [backup-simplify]: Simplify 1 into 1 3.082 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 3.082 * [taylor]: Taking taylor expansion of y.im in y.re 3.082 * [backup-simplify]: Simplify y.im into y.im 3.082 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.083 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 3.083 * [backup-simplify]: Simplify (sqrt (pow y.im 2)) into y.im 3.083 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 3.083 * [backup-simplify]: Simplify (+ 0 0) into 0 3.083 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.im 2)))) into 0 3.083 * [taylor]: Taking taylor expansion of (sqrt (+ (pow y.re 2) (pow y.im 2))) in y.re 3.083 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 3.083 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 3.083 * [taylor]: Taking taylor expansion of y.re in y.re 3.083 * [backup-simplify]: Simplify 0 into 0 3.083 * [backup-simplify]: Simplify 1 into 1 3.083 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 3.083 * [taylor]: Taking taylor expansion of y.im in y.re 3.083 * [backup-simplify]: Simplify y.im into y.im 3.083 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.083 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 3.083 * [backup-simplify]: Simplify (sqrt (pow y.im 2)) into y.im 3.083 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 3.084 * [backup-simplify]: Simplify (+ 0 0) into 0 3.084 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.im 2)))) into 0 3.084 * [taylor]: Taking taylor expansion of y.im in y.im 3.084 * [backup-simplify]: Simplify 0 into 0 3.084 * [backup-simplify]: Simplify 1 into 1 3.084 * [backup-simplify]: Simplify 0 into 0 3.084 * [taylor]: Taking taylor expansion of 0 in y.im 3.084 * [backup-simplify]: Simplify 0 into 0 3.084 * [backup-simplify]: Simplify 0 into 0 3.084 * [backup-simplify]: Simplify 1 into 1 3.084 * [backup-simplify]: Simplify (* 1 1) into 1 3.084 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 3.085 * [backup-simplify]: Simplify (+ 1 0) into 1 3.085 * [backup-simplify]: Simplify (/ (- 1 (pow 0 2) (+)) (* 2 y.im)) into (/ 1/2 y.im) 3.085 * [taylor]: Taking taylor expansion of (/ 1/2 y.im) in y.im 3.085 * [taylor]: Taking taylor expansion of 1/2 in y.im 3.085 * [backup-simplify]: Simplify 1/2 into 1/2 3.085 * [taylor]: Taking taylor expansion of y.im in y.im 3.085 * [backup-simplify]: Simplify 0 into 0 3.085 * [backup-simplify]: Simplify 1 into 1 3.085 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 3.086 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 3.086 * [backup-simplify]: Simplify 0 into 0 3.086 * [backup-simplify]: Simplify 0 into 0 3.086 * [backup-simplify]: Simplify 0 into 0 3.086 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 3.087 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.im)))) into 0 3.087 * [backup-simplify]: Simplify (+ 0 0) into 0 3.087 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 y.im))))) (* 2 y.im)) into 0 3.087 * [taylor]: Taking taylor expansion of 0 in y.im 3.087 * [backup-simplify]: Simplify 0 into 0 3.087 * [backup-simplify]: Simplify 0 into 0 3.088 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 3.088 * [backup-simplify]: Simplify 0 into 0 3.088 * [backup-simplify]: Simplify 0 into 0 3.088 * [backup-simplify]: Simplify (* 1 (* y.im 1)) into y.im 3.089 * [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)))) 3.089 * [approximate]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in (y.re y.im) around 0 3.089 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.im 3.089 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.im 3.089 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 3.089 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 3.089 * [taylor]: Taking taylor expansion of y.re in y.im 3.089 * [backup-simplify]: Simplify y.re into y.re 3.089 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 3.089 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 3.089 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 3.089 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 3.089 * [taylor]: Taking taylor expansion of y.im in y.im 3.089 * [backup-simplify]: Simplify 0 into 0 3.089 * [backup-simplify]: Simplify 1 into 1 3.089 * [backup-simplify]: Simplify (* 1 1) into 1 3.090 * [backup-simplify]: Simplify (/ 1 1) into 1 3.090 * [backup-simplify]: Simplify (+ 0 1) into 1 3.090 * [backup-simplify]: Simplify (sqrt 1) into 1 3.091 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 3.091 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.091 * [backup-simplify]: Simplify (+ 0 0) into 0 3.092 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 3.092 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 3.092 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 3.092 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 3.092 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 3.092 * [taylor]: Taking taylor expansion of y.re in y.re 3.092 * [backup-simplify]: Simplify 0 into 0 3.092 * [backup-simplify]: Simplify 1 into 1 3.092 * [backup-simplify]: Simplify (* 1 1) into 1 3.093 * [backup-simplify]: Simplify (/ 1 1) into 1 3.093 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 3.093 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 3.093 * [taylor]: Taking taylor expansion of y.im in y.re 3.093 * [backup-simplify]: Simplify y.im into y.im 3.093 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.093 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 3.093 * [backup-simplify]: Simplify (+ 1 0) into 1 3.093 * [backup-simplify]: Simplify (sqrt 1) into 1 3.094 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 3.094 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.095 * [backup-simplify]: Simplify (+ 0 0) into 0 3.095 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 3.095 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 3.095 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 3.095 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 3.095 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 3.095 * [taylor]: Taking taylor expansion of y.re in y.re 3.095 * [backup-simplify]: Simplify 0 into 0 3.095 * [backup-simplify]: Simplify 1 into 1 3.095 * [backup-simplify]: Simplify (* 1 1) into 1 3.096 * [backup-simplify]: Simplify (/ 1 1) into 1 3.096 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 3.096 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 3.096 * [taylor]: Taking taylor expansion of y.im in y.re 3.096 * [backup-simplify]: Simplify y.im into y.im 3.096 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.096 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 3.096 * [backup-simplify]: Simplify (+ 1 0) into 1 3.097 * [backup-simplify]: Simplify (sqrt 1) into 1 3.097 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 3.097 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.098 * [backup-simplify]: Simplify (+ 0 0) into 0 3.098 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 3.098 * [taylor]: Taking taylor expansion of 1 in y.im 3.098 * [backup-simplify]: Simplify 1 into 1 3.098 * [taylor]: Taking taylor expansion of 0 in y.im 3.098 * [backup-simplify]: Simplify 0 into 0 3.098 * [backup-simplify]: Simplify 1 into 1 3.099 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 3.099 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 3.100 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 3.100 * [backup-simplify]: Simplify (/ (- (/ 1 (pow y.im 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow y.im 2)) 3.100 * [taylor]: Taking taylor expansion of (/ 1/2 (pow y.im 2)) in y.im 3.100 * [taylor]: Taking taylor expansion of 1/2 in y.im 3.100 * [backup-simplify]: Simplify 1/2 into 1/2 3.100 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 3.101 * [taylor]: Taking taylor expansion of y.im in y.im 3.101 * [backup-simplify]: Simplify 0 into 0 3.101 * [backup-simplify]: Simplify 1 into 1 3.101 * [backup-simplify]: Simplify (* 1 1) into 1 3.101 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 3.101 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 3.102 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 3.102 * [backup-simplify]: Simplify 0 into 0 3.102 * [backup-simplify]: Simplify 0 into 0 3.102 * [backup-simplify]: Simplify 0 into 0 3.103 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 3.103 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 3.103 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 3.103 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 3.104 * [backup-simplify]: Simplify (+ 0 0) into 0 3.104 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 (pow y.im 2)))))) (* 2 1)) into 0 3.104 * [taylor]: Taking taylor expansion of 0 in y.im 3.104 * [backup-simplify]: Simplify 0 into 0 3.105 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 3.105 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 3.105 * [backup-simplify]: Simplify 0 into 0 3.105 * [backup-simplify]: Simplify 0 into 0 3.105 * [backup-simplify]: Simplify 0 into 0 3.106 * [backup-simplify]: Simplify (* 1 (* 1 (/ 1 (/ 1 y.re)))) into y.re 3.106 * [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)))) 3.106 * [approximate]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in (y.re y.im) around 0 3.106 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.im 3.106 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.im 3.106 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 3.106 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 3.106 * [taylor]: Taking taylor expansion of y.re in y.im 3.106 * [backup-simplify]: Simplify y.re into y.re 3.106 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 3.106 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 3.106 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 3.106 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 3.106 * [taylor]: Taking taylor expansion of y.im in y.im 3.106 * [backup-simplify]: Simplify 0 into 0 3.106 * [backup-simplify]: Simplify 1 into 1 3.106 * [backup-simplify]: Simplify (* 1 1) into 1 3.107 * [backup-simplify]: Simplify (/ 1 1) into 1 3.107 * [backup-simplify]: Simplify (+ 0 1) into 1 3.108 * [backup-simplify]: Simplify (sqrt 1) into 1 3.108 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 3.109 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.109 * [backup-simplify]: Simplify (+ 0 0) into 0 3.109 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 3.109 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 3.109 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 3.109 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 3.109 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 3.109 * [taylor]: Taking taylor expansion of y.re in y.re 3.110 * [backup-simplify]: Simplify 0 into 0 3.110 * [backup-simplify]: Simplify 1 into 1 3.110 * [backup-simplify]: Simplify (* 1 1) into 1 3.110 * [backup-simplify]: Simplify (/ 1 1) into 1 3.110 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 3.110 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 3.110 * [taylor]: Taking taylor expansion of y.im in y.re 3.110 * [backup-simplify]: Simplify y.im into y.im 3.110 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.110 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 3.111 * [backup-simplify]: Simplify (+ 1 0) into 1 3.111 * [backup-simplify]: Simplify (sqrt 1) into 1 3.111 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 3.112 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.112 * [backup-simplify]: Simplify (+ 0 0) into 0 3.113 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 3.113 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 3.113 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 3.113 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 3.113 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 3.113 * [taylor]: Taking taylor expansion of y.re in y.re 3.113 * [backup-simplify]: Simplify 0 into 0 3.113 * [backup-simplify]: Simplify 1 into 1 3.113 * [backup-simplify]: Simplify (* 1 1) into 1 3.114 * [backup-simplify]: Simplify (/ 1 1) into 1 3.114 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 3.114 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 3.114 * [taylor]: Taking taylor expansion of y.im in y.re 3.114 * [backup-simplify]: Simplify y.im into y.im 3.114 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.114 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 3.115 * [backup-simplify]: Simplify (+ 1 0) into 1 3.115 * [backup-simplify]: Simplify (sqrt 1) into 1 3.115 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 3.116 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.117 * [backup-simplify]: Simplify (+ 0 0) into 0 3.117 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 3.117 * [taylor]: Taking taylor expansion of 1 in y.im 3.117 * [backup-simplify]: Simplify 1 into 1 3.117 * [taylor]: Taking taylor expansion of 0 in y.im 3.117 * [backup-simplify]: Simplify 0 into 0 3.117 * [backup-simplify]: Simplify 1 into 1 3.118 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 3.119 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 3.119 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 3.120 * [backup-simplify]: Simplify (/ (- (/ 1 (pow y.im 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow y.im 2)) 3.121 * [taylor]: Taking taylor expansion of (/ 1/2 (pow y.im 2)) in y.im 3.121 * [taylor]: Taking taylor expansion of 1/2 in y.im 3.121 * [backup-simplify]: Simplify 1/2 into 1/2 3.121 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 3.121 * [taylor]: Taking taylor expansion of y.im in y.im 3.121 * [backup-simplify]: Simplify 0 into 0 3.121 * [backup-simplify]: Simplify 1 into 1 3.121 * [backup-simplify]: Simplify (* 1 1) into 1 3.122 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 3.122 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 3.123 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 3.123 * [backup-simplify]: Simplify 0 into 0 3.123 * [backup-simplify]: Simplify 0 into 0 3.123 * [backup-simplify]: Simplify 0 into 0 3.124 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 3.125 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 3.125 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 3.126 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 3.126 * [backup-simplify]: Simplify (+ 0 0) into 0 3.126 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 (pow y.im 2)))))) (* 2 1)) into 0 3.127 * [taylor]: Taking taylor expansion of 0 in y.im 3.127 * [backup-simplify]: Simplify 0 into 0 3.127 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 3.128 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 3.128 * [backup-simplify]: Simplify 0 into 0 3.128 * [backup-simplify]: Simplify 0 into 0 3.128 * [backup-simplify]: Simplify 0 into 0 3.128 * [backup-simplify]: Simplify (* 1 (* 1 (/ 1 (/ 1 (- y.re))))) into (* -1 y.re) 3.128 * * * * [progress]: [ 3 / 4 ] generating series at (2 1) 3.128 * [backup-simplify]: Simplify (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) into (* (+ (* y.im x.im) (* y.re x.re)) (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))) 3.128 * [approximate]: Taking taylor expansion of (* (+ (* y.im x.im) (* y.re x.re)) (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))) in (x.re y.re x.im y.im) around 0 3.128 * [taylor]: Taking taylor expansion of (* (+ (* y.im x.im) (* y.re x.re)) (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))) in y.im 3.128 * [taylor]: Taking taylor expansion of (+ (* y.im x.im) (* y.re x.re)) in y.im 3.128 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 3.128 * [taylor]: Taking taylor expansion of y.im in y.im 3.128 * [backup-simplify]: Simplify 0 into 0 3.129 * [backup-simplify]: Simplify 1 into 1 3.129 * [taylor]: Taking taylor expansion of x.im in y.im 3.129 * [backup-simplify]: Simplify x.im into x.im 3.129 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 3.129 * [taylor]: Taking taylor expansion of y.re in y.im 3.129 * [backup-simplify]: Simplify y.re into y.re 3.129 * [taylor]: Taking taylor expansion of x.re in y.im 3.129 * [backup-simplify]: Simplify x.re into x.re 3.129 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) in y.im 3.129 * [taylor]: Taking taylor expansion of (/ 1 (+ (pow y.re 2) (pow y.im 2))) in y.im 3.129 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.im 3.129 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 3.129 * [taylor]: Taking taylor expansion of y.re in y.im 3.129 * [backup-simplify]: Simplify y.re into y.re 3.129 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 3.129 * [taylor]: Taking taylor expansion of y.im in y.im 3.129 * [backup-simplify]: Simplify 0 into 0 3.129 * [backup-simplify]: Simplify 1 into 1 3.129 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 3.129 * [backup-simplify]: Simplify (+ (pow y.re 2) 0) into (pow y.re 2) 3.129 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 3.129 * [backup-simplify]: Simplify (sqrt (/ 1 (pow y.re 2))) into (/ 1 y.re) 3.129 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 3.129 * [backup-simplify]: Simplify (+ 0 0) into 0 3.129 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 3.129 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (pow y.re 2))))) into 0 3.129 * [taylor]: Taking taylor expansion of (* (+ (* y.im x.im) (* y.re x.re)) (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))) in x.im 3.129 * [taylor]: Taking taylor expansion of (+ (* y.im x.im) (* y.re x.re)) in x.im 3.130 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 3.130 * [taylor]: Taking taylor expansion of y.im in x.im 3.130 * [backup-simplify]: Simplify y.im into y.im 3.130 * [taylor]: Taking taylor expansion of x.im in x.im 3.130 * [backup-simplify]: Simplify 0 into 0 3.130 * [backup-simplify]: Simplify 1 into 1 3.130 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 3.130 * [taylor]: Taking taylor expansion of y.re in x.im 3.130 * [backup-simplify]: Simplify y.re into y.re 3.130 * [taylor]: Taking taylor expansion of x.re in x.im 3.130 * [backup-simplify]: Simplify x.re into x.re 3.130 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) in x.im 3.130 * [taylor]: Taking taylor expansion of (/ 1 (+ (pow y.re 2) (pow y.im 2))) in x.im 3.130 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in x.im 3.130 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 3.130 * [taylor]: Taking taylor expansion of y.re in x.im 3.130 * [backup-simplify]: Simplify y.re into y.re 3.130 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 3.130 * [taylor]: Taking taylor expansion of y.im in x.im 3.130 * [backup-simplify]: Simplify y.im into y.im 3.130 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 3.130 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.130 * [backup-simplify]: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 3.130 * [backup-simplify]: Simplify (/ 1 (+ (pow y.re 2) (pow y.im 2))) into (/ 1 (+ (pow y.re 2) (pow y.im 2))) 3.130 * [backup-simplify]: Simplify (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) into (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) 3.130 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 3.130 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 3.130 * [backup-simplify]: Simplify (+ 0 0) into 0 3.131 * [backup-simplify]: Simplify (- (+ (* (/ 1 (+ (pow y.re 2) (pow y.im 2))) (/ 0 (+ (pow y.re 2) (pow y.im 2)))))) into 0 3.131 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))))) into 0 3.131 * [taylor]: Taking taylor expansion of (* (+ (* y.im x.im) (* y.re x.re)) (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))) in y.re 3.131 * [taylor]: Taking taylor expansion of (+ (* y.im x.im) (* y.re x.re)) in y.re 3.131 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 3.131 * [taylor]: Taking taylor expansion of y.im in y.re 3.131 * [backup-simplify]: Simplify y.im into y.im 3.131 * [taylor]: Taking taylor expansion of x.im in y.re 3.131 * [backup-simplify]: Simplify x.im into x.im 3.131 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 3.131 * [taylor]: Taking taylor expansion of y.re in y.re 3.131 * [backup-simplify]: Simplify 0 into 0 3.131 * [backup-simplify]: Simplify 1 into 1 3.131 * [taylor]: Taking taylor expansion of x.re in y.re 3.131 * [backup-simplify]: Simplify x.re into x.re 3.131 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) in y.re 3.131 * [taylor]: Taking taylor expansion of (/ 1 (+ (pow y.re 2) (pow y.im 2))) in y.re 3.131 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 3.131 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 3.131 * [taylor]: Taking taylor expansion of y.re in y.re 3.131 * [backup-simplify]: Simplify 0 into 0 3.131 * [backup-simplify]: Simplify 1 into 1 3.131 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 3.131 * [taylor]: Taking taylor expansion of y.im in y.re 3.131 * [backup-simplify]: Simplify y.im into y.im 3.131 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.131 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 3.131 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 3.131 * [backup-simplify]: Simplify (sqrt (/ 1 (pow y.im 2))) into (/ 1 y.im) 3.131 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 3.132 * [backup-simplify]: Simplify (+ 0 0) into 0 3.132 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 3.132 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (pow y.im 2))))) into 0 3.132 * [taylor]: Taking taylor expansion of (* (+ (* y.im x.im) (* y.re x.re)) (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))) in x.re 3.132 * [taylor]: Taking taylor expansion of (+ (* y.im x.im) (* y.re x.re)) in x.re 3.132 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 3.132 * [taylor]: Taking taylor expansion of y.im in x.re 3.132 * [backup-simplify]: Simplify y.im into y.im 3.132 * [taylor]: Taking taylor expansion of x.im in x.re 3.132 * [backup-simplify]: Simplify x.im into x.im 3.132 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 3.132 * [taylor]: Taking taylor expansion of y.re in x.re 3.132 * [backup-simplify]: Simplify y.re into y.re 3.132 * [taylor]: Taking taylor expansion of x.re in x.re 3.132 * [backup-simplify]: Simplify 0 into 0 3.132 * [backup-simplify]: Simplify 1 into 1 3.132 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) in x.re 3.132 * [taylor]: Taking taylor expansion of (/ 1 (+ (pow y.re 2) (pow y.im 2))) in x.re 3.132 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in x.re 3.133 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 3.133 * [taylor]: Taking taylor expansion of y.re in x.re 3.133 * [backup-simplify]: Simplify y.re into y.re 3.133 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 3.133 * [taylor]: Taking taylor expansion of y.im in x.re 3.133 * [backup-simplify]: Simplify y.im into y.im 3.133 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 3.133 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.133 * [backup-simplify]: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 3.133 * [backup-simplify]: Simplify (/ 1 (+ (pow y.re 2) (pow y.im 2))) into (/ 1 (+ (pow y.re 2) (pow y.im 2))) 3.133 * [backup-simplify]: Simplify (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) into (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) 3.133 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 3.133 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 3.134 * [backup-simplify]: Simplify (+ 0 0) into 0 3.134 * [backup-simplify]: Simplify (- (+ (* (/ 1 (+ (pow y.re 2) (pow y.im 2))) (/ 0 (+ (pow y.re 2) (pow y.im 2)))))) into 0 3.134 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))))) into 0 3.134 * [taylor]: Taking taylor expansion of (* (+ (* y.im x.im) (* y.re x.re)) (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))) in x.re 3.134 * [taylor]: Taking taylor expansion of (+ (* y.im x.im) (* y.re x.re)) in x.re 3.134 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 3.134 * [taylor]: Taking taylor expansion of y.im in x.re 3.134 * [backup-simplify]: Simplify y.im into y.im 3.134 * [taylor]: Taking taylor expansion of x.im in x.re 3.134 * [backup-simplify]: Simplify x.im into x.im 3.134 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 3.135 * [taylor]: Taking taylor expansion of y.re in x.re 3.135 * [backup-simplify]: Simplify y.re into y.re 3.135 * [taylor]: Taking taylor expansion of x.re in x.re 3.135 * [backup-simplify]: Simplify 0 into 0 3.135 * [backup-simplify]: Simplify 1 into 1 3.135 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) in x.re 3.135 * [taylor]: Taking taylor expansion of (/ 1 (+ (pow y.re 2) (pow y.im 2))) in x.re 3.135 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in x.re 3.135 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 3.135 * [taylor]: Taking taylor expansion of y.re in x.re 3.135 * [backup-simplify]: Simplify y.re into y.re 3.135 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 3.135 * [taylor]: Taking taylor expansion of y.im in x.re 3.135 * [backup-simplify]: Simplify y.im into y.im 3.135 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 3.135 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.135 * [backup-simplify]: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 3.135 * [backup-simplify]: Simplify (/ 1 (+ (pow y.re 2) (pow y.im 2))) into (/ 1 (+ (pow y.re 2) (pow y.im 2))) 3.135 * [backup-simplify]: Simplify (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) into (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) 3.135 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 3.136 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 3.136 * [backup-simplify]: Simplify (+ 0 0) into 0 3.136 * [backup-simplify]: Simplify (- (+ (* (/ 1 (+ (pow y.re 2) (pow y.im 2))) (/ 0 (+ (pow y.re 2) (pow y.im 2)))))) into 0 3.136 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))))) into 0 3.137 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 3.137 * [backup-simplify]: Simplify (* y.re 0) into 0 3.137 * [backup-simplify]: Simplify (+ (* y.im x.im) 0) into (* y.im x.im) 3.137 * [backup-simplify]: Simplify (* (* y.im x.im) (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))) into (* (* y.im x.im) (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))) 3.137 * [taylor]: Taking taylor expansion of (* (* y.im x.im) (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))) in y.re 3.137 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 3.137 * [taylor]: Taking taylor expansion of y.im in y.re 3.137 * [backup-simplify]: Simplify y.im into y.im 3.137 * [taylor]: Taking taylor expansion of x.im in y.re 3.137 * [backup-simplify]: Simplify x.im into x.im 3.137 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) in y.re 3.137 * [taylor]: Taking taylor expansion of (/ 1 (+ (pow y.re 2) (pow y.im 2))) in y.re 3.137 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 3.137 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 3.137 * [taylor]: Taking taylor expansion of y.re in y.re 3.137 * [backup-simplify]: Simplify 0 into 0 3.137 * [backup-simplify]: Simplify 1 into 1 3.137 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 3.137 * [taylor]: Taking taylor expansion of y.im in y.re 3.137 * [backup-simplify]: Simplify y.im into y.im 3.137 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.138 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 3.138 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 3.138 * [backup-simplify]: Simplify (sqrt (/ 1 (pow y.im 2))) into (/ 1 y.im) 3.138 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 3.138 * [backup-simplify]: Simplify (+ 0 0) into 0 3.138 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 3.139 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (pow y.im 2))))) into 0 3.139 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 3.139 * [backup-simplify]: Simplify (* (* y.im x.im) (/ 1 y.im)) into x.im 3.139 * [taylor]: Taking taylor expansion of x.im in x.im 3.139 * [backup-simplify]: Simplify 0 into 0 3.139 * [backup-simplify]: Simplify 1 into 1 3.139 * [taylor]: Taking taylor expansion of 0 in y.im 3.139 * [backup-simplify]: Simplify 0 into 0 3.139 * [backup-simplify]: Simplify 0 into 0 3.139 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 3.139 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 3.139 * [backup-simplify]: Simplify (+ 0 y.re) into y.re 3.140 * [backup-simplify]: Simplify (+ (* (* y.im x.im) 0) (* y.re (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))))) into (* y.re (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))) 3.140 * [taylor]: Taking taylor expansion of (* y.re (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))) in y.re 3.140 * [taylor]: Taking taylor expansion of y.re in y.re 3.140 * [backup-simplify]: Simplify 0 into 0 3.140 * [backup-simplify]: Simplify 1 into 1 3.140 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) in y.re 3.140 * [taylor]: Taking taylor expansion of (/ 1 (+ (pow y.re 2) (pow y.im 2))) in y.re 3.140 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 3.140 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 3.140 * [taylor]: Taking taylor expansion of y.re in y.re 3.140 * [backup-simplify]: Simplify 0 into 0 3.140 * [backup-simplify]: Simplify 1 into 1 3.140 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 3.140 * [taylor]: Taking taylor expansion of y.im in y.re 3.140 * [backup-simplify]: Simplify y.im into y.im 3.140 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.140 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 3.140 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 3.140 * [backup-simplify]: Simplify (sqrt (/ 1 (pow y.im 2))) into (/ 1 y.im) 3.141 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 3.141 * [backup-simplify]: Simplify (+ 0 0) into 0 3.141 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 3.141 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (pow y.im 2))))) into 0 3.141 * [backup-simplify]: Simplify (* 0 (/ 1 y.im)) into 0 3.141 * [taylor]: Taking taylor expansion of 0 in x.im 3.141 * [backup-simplify]: Simplify 0 into 0 3.141 * [taylor]: Taking taylor expansion of 0 in y.im 3.141 * [backup-simplify]: Simplify 0 into 0 3.141 * [backup-simplify]: Simplify 0 into 0 3.142 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 3.142 * [backup-simplify]: Simplify (+ (* (* y.im x.im) 0) (* 0 (/ 1 y.im))) into 0 3.142 * [taylor]: Taking taylor expansion of 0 in x.im 3.142 * [backup-simplify]: Simplify 0 into 0 3.142 * [taylor]: Taking taylor expansion of 0 in y.im 3.142 * [backup-simplify]: Simplify 0 into 0 3.142 * [backup-simplify]: Simplify 0 into 0 3.142 * [taylor]: Taking taylor expansion of 1 in y.im 3.142 * [backup-simplify]: Simplify 1 into 1 3.142 * [backup-simplify]: Simplify 1 into 1 3.142 * [backup-simplify]: Simplify 0 into 0 3.143 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 3.143 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 3.144 * [backup-simplify]: Simplify (+ 0 0) into 0 3.144 * [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 3.145 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))))) into 0 3.145 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 3.146 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 3.146 * [backup-simplify]: Simplify (+ 0 0) into 0 3.147 * [backup-simplify]: Simplify (+ (* (* y.im x.im) 0) (+ (* y.re 0) (* 0 (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))))) into 0 3.147 * [taylor]: Taking taylor expansion of 0 in y.re 3.147 * [backup-simplify]: Simplify 0 into 0 3.147 * [taylor]: Taking taylor expansion of 0 in x.im 3.147 * [backup-simplify]: Simplify 0 into 0 3.147 * [taylor]: Taking taylor expansion of 0 in y.im 3.147 * [backup-simplify]: Simplify 0 into 0 3.147 * [backup-simplify]: Simplify 0 into 0 3.147 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (/ 1 y.im))) into (/ 1 y.im) 3.147 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.im 3.147 * [taylor]: Taking taylor expansion of y.im in x.im 3.147 * [backup-simplify]: Simplify y.im into y.im 3.147 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 3.147 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 3.147 * [taylor]: Taking taylor expansion of y.im in y.im 3.147 * [backup-simplify]: Simplify 0 into 0 3.148 * [backup-simplify]: Simplify 1 into 1 3.148 * [backup-simplify]: Simplify (/ 1 1) into 1 3.149 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.149 * [backup-simplify]: Simplify 0 into 0 3.149 * [backup-simplify]: Simplify (* 1 1) into 1 3.149 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 3.150 * [backup-simplify]: Simplify (+ 1 0) into 1 3.150 * [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))) 3.151 * [backup-simplify]: Simplify (/ (- (- (/ 1 (pow y.im 4))) (pow 0 2) (+)) (* 2 (/ 1 y.im))) into (/ -1/2 (pow y.im 3)) 3.151 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 3.152 * [backup-simplify]: Simplify (+ (* (* y.im x.im) (/ -1/2 (pow y.im 3))) (+ (* 0 0) (* 0 (/ 1 y.im)))) into (- (* 1/2 (/ x.im (pow y.im 2)))) 3.152 * [taylor]: Taking taylor expansion of (- (* 1/2 (/ x.im (pow y.im 2)))) in x.im 3.152 * [taylor]: Taking taylor expansion of (* 1/2 (/ x.im (pow y.im 2))) in x.im 3.152 * [taylor]: Taking taylor expansion of 1/2 in x.im 3.152 * [backup-simplify]: Simplify 1/2 into 1/2 3.152 * [taylor]: Taking taylor expansion of (/ x.im (pow y.im 2)) in x.im 3.152 * [taylor]: Taking taylor expansion of x.im in x.im 3.152 * [backup-simplify]: Simplify 0 into 0 3.152 * [backup-simplify]: Simplify 1 into 1 3.152 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 3.152 * [taylor]: Taking taylor expansion of y.im in x.im 3.152 * [backup-simplify]: Simplify y.im into y.im 3.152 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.153 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 3.153 * [taylor]: Taking taylor expansion of 0 in y.im 3.153 * [backup-simplify]: Simplify 0 into 0 3.153 * [backup-simplify]: Simplify 0 into 0 3.153 * [taylor]: Taking taylor expansion of 0 in y.im 3.153 * [backup-simplify]: Simplify 0 into 0 3.153 * [backup-simplify]: Simplify 0 into 0 3.153 * [taylor]: Taking taylor expansion of 0 in y.im 3.153 * [backup-simplify]: Simplify 0 into 0 3.153 * [backup-simplify]: Simplify 0 into 0 3.153 * [backup-simplify]: Simplify (* 1 (* 1 (* x.im (* 1 1)))) into x.im 3.154 * [backup-simplify]: Simplify (/ (+ (* (/ 1 x.re) (/ 1 y.re)) (* (/ 1 x.im) (/ 1 y.im))) (sqrt (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im))))) into (* (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) 3.154 * [approximate]: Taking taylor expansion of (* (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in (x.re y.re x.im y.im) around 0 3.154 * [taylor]: Taking taylor expansion of (* (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.im 3.154 * [taylor]: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.im 3.154 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.im 3.154 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 3.154 * [taylor]: Taking taylor expansion of y.re in y.im 3.154 * [backup-simplify]: Simplify y.re into y.re 3.154 * [taylor]: Taking taylor expansion of x.re in y.im 3.154 * [backup-simplify]: Simplify x.re into x.re 3.154 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 3.154 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 3.154 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 3.154 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 3.154 * [taylor]: Taking taylor expansion of y.im in y.im 3.154 * [backup-simplify]: Simplify 0 into 0 3.154 * [backup-simplify]: Simplify 1 into 1 3.154 * [taylor]: Taking taylor expansion of x.im in y.im 3.154 * [backup-simplify]: Simplify x.im into x.im 3.155 * [backup-simplify]: Simplify (* 0 x.im) into 0 3.155 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 3.155 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 3.155 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.im 3.155 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.im 3.155 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.im 3.155 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 3.155 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 3.155 * [taylor]: Taking taylor expansion of y.re in y.im 3.155 * [backup-simplify]: Simplify y.re into y.re 3.155 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 3.155 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 3.155 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 3.155 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 3.155 * [taylor]: Taking taylor expansion of y.im in y.im 3.155 * [backup-simplify]: Simplify 0 into 0 3.155 * [backup-simplify]: Simplify 1 into 1 3.156 * [backup-simplify]: Simplify (* 1 1) into 1 3.156 * [backup-simplify]: Simplify (/ 1 1) into 1 3.157 * [backup-simplify]: Simplify (+ 0 1) into 1 3.157 * [backup-simplify]: Simplify (/ 1 1) into 1 3.157 * [backup-simplify]: Simplify (sqrt 1) into 1 3.158 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 3.159 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.159 * [backup-simplify]: Simplify (+ 0 0) into 0 3.160 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.161 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 3.161 * [taylor]: Taking taylor expansion of (* (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in x.im 3.161 * [taylor]: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.im 3.161 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.im 3.161 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 3.161 * [taylor]: Taking taylor expansion of y.re in x.im 3.161 * [backup-simplify]: Simplify y.re into y.re 3.161 * [taylor]: Taking taylor expansion of x.re in x.im 3.161 * [backup-simplify]: Simplify x.re into x.re 3.161 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 3.161 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 3.161 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 3.161 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 3.161 * [taylor]: Taking taylor expansion of y.im in x.im 3.161 * [backup-simplify]: Simplify y.im into y.im 3.161 * [taylor]: Taking taylor expansion of x.im in x.im 3.161 * [backup-simplify]: Simplify 0 into 0 3.161 * [backup-simplify]: Simplify 1 into 1 3.161 * [backup-simplify]: Simplify (* y.im 0) into 0 3.162 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 3.162 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 3.162 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in x.im 3.162 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.im 3.162 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.im 3.162 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.im 3.162 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 3.162 * [taylor]: Taking taylor expansion of y.re in x.im 3.162 * [backup-simplify]: Simplify y.re into y.re 3.162 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 3.162 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 3.162 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 3.162 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 3.162 * [taylor]: Taking taylor expansion of y.im in x.im 3.162 * [backup-simplify]: Simplify y.im into y.im 3.162 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.162 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 3.162 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3.163 * [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)))) 3.163 * [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))))) 3.163 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 3.163 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 3.163 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 3.163 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 3.164 * [backup-simplify]: Simplify (+ 0 0) into 0 3.164 * [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 3.164 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 3.164 * [taylor]: Taking taylor expansion of (* (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 3.164 * [taylor]: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.re 3.164 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.re 3.164 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 3.164 * [taylor]: Taking taylor expansion of y.re in y.re 3.164 * [backup-simplify]: Simplify 0 into 0 3.164 * [backup-simplify]: Simplify 1 into 1 3.164 * [taylor]: Taking taylor expansion of x.re in y.re 3.165 * [backup-simplify]: Simplify x.re into x.re 3.165 * [backup-simplify]: Simplify (* 0 x.re) into 0 3.167 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 3.167 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 3.167 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 3.167 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 3.167 * [taylor]: Taking taylor expansion of y.im in y.re 3.167 * [backup-simplify]: Simplify y.im into y.im 3.167 * [taylor]: Taking taylor expansion of x.im in y.re 3.167 * [backup-simplify]: Simplify x.im into x.im 3.167 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 3.167 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 3.167 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 3.167 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 3.167 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 3.167 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 3.167 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 3.167 * [taylor]: Taking taylor expansion of y.re in y.re 3.167 * [backup-simplify]: Simplify 0 into 0 3.167 * [backup-simplify]: Simplify 1 into 1 3.168 * [backup-simplify]: Simplify (* 1 1) into 1 3.168 * [backup-simplify]: Simplify (/ 1 1) into 1 3.168 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 3.168 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 3.168 * [taylor]: Taking taylor expansion of y.im in y.re 3.168 * [backup-simplify]: Simplify y.im into y.im 3.168 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.169 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 3.169 * [backup-simplify]: Simplify (+ 1 0) into 1 3.169 * [backup-simplify]: Simplify (/ 1 1) into 1 3.170 * [backup-simplify]: Simplify (sqrt 1) into 1 3.170 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 3.171 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.171 * [backup-simplify]: Simplify (+ 0 0) into 0 3.172 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.173 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 3.173 * [taylor]: Taking taylor expansion of (* (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in x.re 3.173 * [taylor]: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 3.173 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 3.173 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 3.173 * [taylor]: Taking taylor expansion of y.re in x.re 3.173 * [backup-simplify]: Simplify y.re into y.re 3.173 * [taylor]: Taking taylor expansion of x.re in x.re 3.173 * [backup-simplify]: Simplify 0 into 0 3.173 * [backup-simplify]: Simplify 1 into 1 3.173 * [backup-simplify]: Simplify (* y.re 0) into 0 3.174 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 3.174 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 3.174 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 3.174 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 3.174 * [taylor]: Taking taylor expansion of y.im in x.re 3.174 * [backup-simplify]: Simplify y.im into y.im 3.174 * [taylor]: Taking taylor expansion of x.im in x.re 3.174 * [backup-simplify]: Simplify x.im into x.im 3.174 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 3.174 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 3.174 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in x.re 3.174 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.re 3.174 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.re 3.174 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.re 3.174 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 3.174 * [taylor]: Taking taylor expansion of y.re in x.re 3.174 * [backup-simplify]: Simplify y.re into y.re 3.174 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 3.175 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 3.175 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 3.175 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 3.175 * [taylor]: Taking taylor expansion of y.im in x.re 3.175 * [backup-simplify]: Simplify y.im into y.im 3.175 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.175 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 3.175 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3.175 * [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)))) 3.175 * [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))))) 3.175 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 3.176 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 3.176 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 3.176 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 3.176 * [backup-simplify]: Simplify (+ 0 0) into 0 3.177 * [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 3.177 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 3.177 * [taylor]: Taking taylor expansion of (* (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in x.re 3.177 * [taylor]: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 3.177 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 3.177 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 3.177 * [taylor]: Taking taylor expansion of y.re in x.re 3.177 * [backup-simplify]: Simplify y.re into y.re 3.177 * [taylor]: Taking taylor expansion of x.re in x.re 3.177 * [backup-simplify]: Simplify 0 into 0 3.177 * [backup-simplify]: Simplify 1 into 1 3.177 * [backup-simplify]: Simplify (* y.re 0) into 0 3.178 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 3.178 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 3.178 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 3.178 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 3.178 * [taylor]: Taking taylor expansion of y.im in x.re 3.178 * [backup-simplify]: Simplify y.im into y.im 3.178 * [taylor]: Taking taylor expansion of x.im in x.re 3.178 * [backup-simplify]: Simplify x.im into x.im 3.178 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 3.178 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 3.178 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in x.re 3.178 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.re 3.178 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.re 3.178 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.re 3.178 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 3.178 * [taylor]: Taking taylor expansion of y.re in x.re 3.178 * [backup-simplify]: Simplify y.re into y.re 3.178 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 3.178 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 3.178 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 3.178 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 3.178 * [taylor]: Taking taylor expansion of y.im in x.re 3.178 * [backup-simplify]: Simplify y.im into y.im 3.178 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.178 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 3.179 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3.179 * [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)))) 3.179 * [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))))) 3.179 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 3.179 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 3.179 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 3.180 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 3.180 * [backup-simplify]: Simplify (+ 0 0) into 0 3.180 * [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 3.181 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 3.181 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 3.181 * [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)))))) 3.181 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 3.181 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 3.181 * [taylor]: Taking taylor expansion of y.re in y.re 3.181 * [backup-simplify]: Simplify 0 into 0 3.181 * [backup-simplify]: Simplify 1 into 1 3.181 * [backup-simplify]: Simplify (/ 1 1) into 1 3.182 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 3.182 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 3.182 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 3.182 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 3.182 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 3.182 * [taylor]: Taking taylor expansion of y.re in y.re 3.182 * [backup-simplify]: Simplify 0 into 0 3.182 * [backup-simplify]: Simplify 1 into 1 3.182 * [backup-simplify]: Simplify (* 1 1) into 1 3.182 * [backup-simplify]: Simplify (/ 1 1) into 1 3.182 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 3.182 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 3.182 * [taylor]: Taking taylor expansion of y.im in y.re 3.183 * [backup-simplify]: Simplify y.im into y.im 3.183 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.183 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 3.183 * [backup-simplify]: Simplify (+ 1 0) into 1 3.183 * [backup-simplify]: Simplify (/ 1 1) into 1 3.184 * [backup-simplify]: Simplify (sqrt 1) into 1 3.184 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 3.185 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.186 * [backup-simplify]: Simplify (+ 0 0) into 0 3.186 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.187 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 3.187 * [backup-simplify]: Simplify (* 1 1) into 1 3.187 * [taylor]: Taking taylor expansion of 1 in x.im 3.187 * [backup-simplify]: Simplify 1 into 1 3.188 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 3.188 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 3.188 * [backup-simplify]: Simplify (+ 0 (/ 1 (* y.im x.im))) into (/ 1 (* y.im x.im)) 3.189 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (* (/ 1 (* y.im x.im)) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into (* (/ 1 (* y.im x.im)) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) 3.189 * [taylor]: Taking taylor expansion of (* (/ 1 (* y.im x.im)) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 3.189 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 3.189 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 3.189 * [taylor]: Taking taylor expansion of y.im in y.re 3.189 * [backup-simplify]: Simplify y.im into y.im 3.189 * [taylor]: Taking taylor expansion of x.im in y.re 3.189 * [backup-simplify]: Simplify x.im into x.im 3.189 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 3.189 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 3.189 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 3.189 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 3.189 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 3.189 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 3.189 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 3.189 * [taylor]: Taking taylor expansion of y.re in y.re 3.189 * [backup-simplify]: Simplify 0 into 0 3.189 * [backup-simplify]: Simplify 1 into 1 3.190 * [backup-simplify]: Simplify (* 1 1) into 1 3.190 * [backup-simplify]: Simplify (/ 1 1) into 1 3.190 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 3.190 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 3.190 * [taylor]: Taking taylor expansion of y.im in y.re 3.190 * [backup-simplify]: Simplify y.im into y.im 3.190 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.190 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 3.191 * [backup-simplify]: Simplify (+ 1 0) into 1 3.191 * [backup-simplify]: Simplify (/ 1 1) into 1 3.191 * [backup-simplify]: Simplify (sqrt 1) into 1 3.192 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 3.193 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.193 * [backup-simplify]: Simplify (+ 0 0) into 0 3.194 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.194 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 3.195 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.196 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 3.196 * [taylor]: Taking taylor expansion of 0 in x.im 3.196 * [backup-simplify]: Simplify 0 into 0 3.196 * [taylor]: Taking taylor expansion of 1 in y.im 3.196 * [backup-simplify]: Simplify 1 into 1 3.196 * [backup-simplify]: Simplify 1 into 1 3.196 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 3.197 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))))) into 0 3.197 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 3.197 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 3.198 * [backup-simplify]: Simplify (+ 0 0) into 0 3.198 * [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 3.199 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 3.200 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 3.200 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 3.200 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 3.200 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 3.200 * [backup-simplify]: Simplify (+ 0 0) into 0 3.200 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (+ (* (/ 1 (* y.im x.im)) 0) (* 0 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))))) into 0 3.200 * [taylor]: Taking taylor expansion of 0 in y.re 3.200 * [backup-simplify]: Simplify 0 into 0 3.200 * [taylor]: Taking taylor expansion of 0 in x.im 3.200 * [backup-simplify]: Simplify 0 into 0 3.200 * [backup-simplify]: Simplify (* (/ 1 (* y.im x.im)) 1) into (/ 1 (* y.im x.im)) 3.201 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 3.201 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 3.201 * [taylor]: Taking taylor expansion of y.im in x.im 3.201 * [backup-simplify]: Simplify y.im into y.im 3.201 * [taylor]: Taking taylor expansion of x.im in x.im 3.201 * [backup-simplify]: Simplify 0 into 0 3.201 * [backup-simplify]: Simplify 1 into 1 3.201 * [backup-simplify]: Simplify (* y.im 0) into 0 3.201 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 3.201 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 3.201 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 3.201 * [taylor]: Taking taylor expansion of y.im in y.im 3.201 * [backup-simplify]: Simplify 0 into 0 3.201 * [backup-simplify]: Simplify 1 into 1 3.201 * [backup-simplify]: Simplify (/ 1 1) into 1 3.202 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.202 * [backup-simplify]: Simplify 0 into 0 3.202 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 3.203 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 3.203 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 3.203 * [backup-simplify]: Simplify (- (+ (* 1 (/ (/ 1 (pow y.im 2)) 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow y.im 2))) 3.204 * [backup-simplify]: Simplify (/ (- (- (/ 1 (pow y.im 2))) (pow 0 2) (+)) (* 2 1)) into (/ -1/2 (pow y.im 2)) 3.205 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 3.205 * [backup-simplify]: Simplify (+ (* 1 (/ -1/2 (pow y.im 2))) (+ (* 0 0) (* 0 1))) into (- (* 1/2 (/ 1 (pow y.im 2)))) 3.205 * [taylor]: Taking taylor expansion of (- (* 1/2 (/ 1 (pow y.im 2)))) in x.im 3.205 * [taylor]: Taking taylor expansion of (* 1/2 (/ 1 (pow y.im 2))) in x.im 3.205 * [taylor]: Taking taylor expansion of 1/2 in x.im 3.205 * [backup-simplify]: Simplify 1/2 into 1/2 3.205 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 3.205 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 3.205 * [taylor]: Taking taylor expansion of y.im in x.im 3.205 * [backup-simplify]: Simplify y.im into y.im 3.205 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.205 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 3.205 * [taylor]: Taking taylor expansion of 0 in y.im 3.205 * [backup-simplify]: Simplify 0 into 0 3.205 * [backup-simplify]: Simplify 0 into 0 3.205 * [taylor]: Taking taylor expansion of 0 in y.im 3.205 * [backup-simplify]: Simplify 0 into 0 3.205 * [backup-simplify]: Simplify 0 into 0 3.205 * [backup-simplify]: Simplify 0 into 0 3.206 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.re)))) into 0 3.206 * [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 3.207 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.im)))) into 0 3.207 * [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 3.207 * [backup-simplify]: Simplify (+ 0 0) into 0 3.207 * [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 3.208 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 3.209 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 3.209 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 3.209 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 3.209 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 3.209 * [backup-simplify]: Simplify (+ 0 0) into 0 3.210 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (+ (* (/ 1 (* y.im x.im)) 0) (+ (* 0 0) (* 0 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))))) into 0 3.210 * [taylor]: Taking taylor expansion of 0 in y.re 3.210 * [backup-simplify]: Simplify 0 into 0 3.210 * [taylor]: Taking taylor expansion of 0 in x.im 3.210 * [backup-simplify]: Simplify 0 into 0 3.210 * [taylor]: Taking taylor expansion of 0 in x.im 3.210 * [backup-simplify]: Simplify 0 into 0 3.210 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 3.210 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 3.210 * [backup-simplify]: Simplify (+ (* (/ 1 (* y.im x.im)) 0) (* 0 1)) into 0 3.210 * [taylor]: Taking taylor expansion of 0 in x.im 3.210 * [backup-simplify]: Simplify 0 into 0 3.211 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 3.212 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 3.212 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 3.212 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 3.212 * [backup-simplify]: Simplify (+ 0 0) into 0 3.213 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ (/ 1 (pow y.im 2)) 1)) (* (- (/ 1 (pow y.im 2))) (/ 0 1)))) into 0 3.213 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ -1/2 (pow y.im 2)))))) (* 2 1)) into 0 3.214 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 3.214 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 (/ -1/2 (pow y.im 2))) (+ (* 0 0) (* 0 1)))) into 0 3.214 * [taylor]: Taking taylor expansion of 0 in x.im 3.214 * [backup-simplify]: Simplify 0 into 0 3.214 * [taylor]: Taking taylor expansion of 0 in y.im 3.214 * [backup-simplify]: Simplify 0 into 0 3.214 * [backup-simplify]: Simplify 0 into 0 3.215 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 3.215 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 3.215 * [taylor]: Taking taylor expansion of 0 in y.im 3.215 * [backup-simplify]: Simplify 0 into 0 3.215 * [backup-simplify]: Simplify 0 into 0 3.215 * [backup-simplify]: Simplify (* 1 (* 1 (* 1 (* 1 (/ 1 (/ 1 x.re)))))) into x.re 3.215 * [backup-simplify]: Simplify (/ (+ (* (/ 1 (- x.re)) (/ 1 (- y.re))) (* (/ 1 (- x.im)) (/ 1 (- y.im)))) (sqrt (+ (* (/ 1 (- y.re)) (/ 1 (- y.re))) (* (/ 1 (- y.im)) (/ 1 (- y.im)))))) into (* (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) 3.215 * [approximate]: Taking taylor expansion of (* (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in (x.re y.re x.im y.im) around 0 3.215 * [taylor]: Taking taylor expansion of (* (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.im 3.215 * [taylor]: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.im 3.215 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.im 3.215 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 3.215 * [taylor]: Taking taylor expansion of y.re in y.im 3.215 * [backup-simplify]: Simplify y.re into y.re 3.216 * [taylor]: Taking taylor expansion of x.re in y.im 3.216 * [backup-simplify]: Simplify x.re into x.re 3.216 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 3.216 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 3.216 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 3.216 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 3.216 * [taylor]: Taking taylor expansion of y.im in y.im 3.216 * [backup-simplify]: Simplify 0 into 0 3.216 * [backup-simplify]: Simplify 1 into 1 3.216 * [taylor]: Taking taylor expansion of x.im in y.im 3.216 * [backup-simplify]: Simplify x.im into x.im 3.216 * [backup-simplify]: Simplify (* 0 x.im) into 0 3.216 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 3.216 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 3.216 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.im 3.216 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.im 3.216 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.im 3.216 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 3.216 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 3.216 * [taylor]: Taking taylor expansion of y.re in y.im 3.216 * [backup-simplify]: Simplify y.re into y.re 3.216 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 3.216 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 3.216 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 3.216 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 3.216 * [taylor]: Taking taylor expansion of y.im in y.im 3.216 * [backup-simplify]: Simplify 0 into 0 3.216 * [backup-simplify]: Simplify 1 into 1 3.217 * [backup-simplify]: Simplify (* 1 1) into 1 3.217 * [backup-simplify]: Simplify (/ 1 1) into 1 3.217 * [backup-simplify]: Simplify (+ 0 1) into 1 3.217 * [backup-simplify]: Simplify (/ 1 1) into 1 3.218 * [backup-simplify]: Simplify (sqrt 1) into 1 3.218 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 3.218 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.219 * [backup-simplify]: Simplify (+ 0 0) into 0 3.219 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.219 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 3.219 * [taylor]: Taking taylor expansion of (* (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in x.im 3.220 * [taylor]: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.im 3.220 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.im 3.220 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 3.220 * [taylor]: Taking taylor expansion of y.re in x.im 3.220 * [backup-simplify]: Simplify y.re into y.re 3.220 * [taylor]: Taking taylor expansion of x.re in x.im 3.220 * [backup-simplify]: Simplify x.re into x.re 3.220 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 3.220 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 3.220 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 3.220 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 3.220 * [taylor]: Taking taylor expansion of y.im in x.im 3.220 * [backup-simplify]: Simplify y.im into y.im 3.220 * [taylor]: Taking taylor expansion of x.im in x.im 3.220 * [backup-simplify]: Simplify 0 into 0 3.220 * [backup-simplify]: Simplify 1 into 1 3.220 * [backup-simplify]: Simplify (* y.im 0) into 0 3.220 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 3.220 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 3.220 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in x.im 3.220 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.im 3.220 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.im 3.220 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.im 3.220 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 3.220 * [taylor]: Taking taylor expansion of y.re in x.im 3.220 * [backup-simplify]: Simplify y.re into y.re 3.220 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 3.220 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 3.220 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 3.220 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 3.220 * [taylor]: Taking taylor expansion of y.im in x.im 3.220 * [backup-simplify]: Simplify y.im into y.im 3.220 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.220 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 3.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))) 3.221 * [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)))) 3.221 * [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))))) 3.221 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 3.221 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 3.221 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 3.221 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 3.221 * [backup-simplify]: Simplify (+ 0 0) into 0 3.222 * [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 3.222 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 3.222 * [taylor]: Taking taylor expansion of (* (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 3.222 * [taylor]: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.re 3.222 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.re 3.222 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 3.222 * [taylor]: Taking taylor expansion of y.re in y.re 3.222 * [backup-simplify]: Simplify 0 into 0 3.222 * [backup-simplify]: Simplify 1 into 1 3.222 * [taylor]: Taking taylor expansion of x.re in y.re 3.222 * [backup-simplify]: Simplify x.re into x.re 3.222 * [backup-simplify]: Simplify (* 0 x.re) into 0 3.222 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 3.222 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 3.222 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 3.222 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 3.222 * [taylor]: Taking taylor expansion of y.im in y.re 3.222 * [backup-simplify]: Simplify y.im into y.im 3.222 * [taylor]: Taking taylor expansion of x.im in y.re 3.222 * [backup-simplify]: Simplify x.im into x.im 3.222 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 3.222 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 3.222 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 3.222 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 3.222 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 3.222 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 3.222 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 3.222 * [taylor]: Taking taylor expansion of y.re in y.re 3.222 * [backup-simplify]: Simplify 0 into 0 3.222 * [backup-simplify]: Simplify 1 into 1 3.223 * [backup-simplify]: Simplify (* 1 1) into 1 3.223 * [backup-simplify]: Simplify (/ 1 1) into 1 3.223 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 3.223 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 3.223 * [taylor]: Taking taylor expansion of y.im in y.re 3.223 * [backup-simplify]: Simplify y.im into y.im 3.223 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.223 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 3.223 * [backup-simplify]: Simplify (+ 1 0) into 1 3.224 * [backup-simplify]: Simplify (/ 1 1) into 1 3.224 * [backup-simplify]: Simplify (sqrt 1) into 1 3.224 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 3.225 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.225 * [backup-simplify]: Simplify (+ 0 0) into 0 3.225 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.226 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 3.226 * [taylor]: Taking taylor expansion of (* (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in x.re 3.226 * [taylor]: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 3.226 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 3.226 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 3.226 * [taylor]: Taking taylor expansion of y.re in x.re 3.226 * [backup-simplify]: Simplify y.re into y.re 3.226 * [taylor]: Taking taylor expansion of x.re in x.re 3.226 * [backup-simplify]: Simplify 0 into 0 3.226 * [backup-simplify]: Simplify 1 into 1 3.226 * [backup-simplify]: Simplify (* y.re 0) into 0 3.226 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 3.226 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 3.226 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 3.226 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 3.226 * [taylor]: Taking taylor expansion of y.im in x.re 3.226 * [backup-simplify]: Simplify y.im into y.im 3.226 * [taylor]: Taking taylor expansion of x.im in x.re 3.226 * [backup-simplify]: Simplify x.im into x.im 3.226 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 3.226 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 3.227 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in x.re 3.227 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.re 3.227 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.re 3.227 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.re 3.227 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 3.227 * [taylor]: Taking taylor expansion of y.re in x.re 3.227 * [backup-simplify]: Simplify y.re into y.re 3.227 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 3.227 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 3.227 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 3.227 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 3.227 * [taylor]: Taking taylor expansion of y.im in x.re 3.227 * [backup-simplify]: Simplify y.im into y.im 3.227 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.227 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 3.227 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3.227 * [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)))) 3.227 * [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))))) 3.227 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 3.227 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 3.227 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 3.227 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 3.228 * [backup-simplify]: Simplify (+ 0 0) into 0 3.228 * [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 3.228 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 3.228 * [taylor]: Taking taylor expansion of (* (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in x.re 3.228 * [taylor]: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 3.228 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 3.228 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 3.228 * [taylor]: Taking taylor expansion of y.re in x.re 3.228 * [backup-simplify]: Simplify y.re into y.re 3.228 * [taylor]: Taking taylor expansion of x.re in x.re 3.228 * [backup-simplify]: Simplify 0 into 0 3.228 * [backup-simplify]: Simplify 1 into 1 3.228 * [backup-simplify]: Simplify (* y.re 0) into 0 3.228 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 3.229 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 3.229 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 3.229 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 3.229 * [taylor]: Taking taylor expansion of y.im in x.re 3.229 * [backup-simplify]: Simplify y.im into y.im 3.229 * [taylor]: Taking taylor expansion of x.im in x.re 3.229 * [backup-simplify]: Simplify x.im into x.im 3.229 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 3.229 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 3.229 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in x.re 3.229 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.re 3.229 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.re 3.229 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.re 3.229 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 3.229 * [taylor]: Taking taylor expansion of y.re in x.re 3.229 * [backup-simplify]: Simplify y.re into y.re 3.229 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 3.229 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 3.229 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 3.229 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 3.229 * [taylor]: Taking taylor expansion of y.im in x.re 3.229 * [backup-simplify]: Simplify y.im into y.im 3.229 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.229 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 3.229 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3.229 * [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)))) 3.229 * [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))))) 3.229 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 3.229 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 3.230 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 3.230 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 3.230 * [backup-simplify]: Simplify (+ 0 0) into 0 3.230 * [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 3.230 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 3.230 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 3.230 * [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)))))) 3.230 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 3.231 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 3.231 * [taylor]: Taking taylor expansion of y.re in y.re 3.231 * [backup-simplify]: Simplify 0 into 0 3.231 * [backup-simplify]: Simplify 1 into 1 3.231 * [backup-simplify]: Simplify (/ 1 1) into 1 3.231 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 3.231 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 3.231 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 3.231 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 3.231 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 3.231 * [taylor]: Taking taylor expansion of y.re in y.re 3.231 * [backup-simplify]: Simplify 0 into 0 3.231 * [backup-simplify]: Simplify 1 into 1 3.231 * [backup-simplify]: Simplify (* 1 1) into 1 3.231 * [backup-simplify]: Simplify (/ 1 1) into 1 3.231 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 3.231 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 3.232 * [taylor]: Taking taylor expansion of y.im in y.re 3.232 * [backup-simplify]: Simplify y.im into y.im 3.232 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.232 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 3.232 * [backup-simplify]: Simplify (+ 1 0) into 1 3.232 * [backup-simplify]: Simplify (/ 1 1) into 1 3.233 * [backup-simplify]: Simplify (sqrt 1) into 1 3.233 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 3.233 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.234 * [backup-simplify]: Simplify (+ 0 0) into 0 3.234 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.234 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 3.235 * [backup-simplify]: Simplify (* 1 1) into 1 3.235 * [taylor]: Taking taylor expansion of 1 in x.im 3.235 * [backup-simplify]: Simplify 1 into 1 3.235 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 3.235 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 3.235 * [backup-simplify]: Simplify (+ 0 (/ 1 (* y.im x.im))) into (/ 1 (* y.im x.im)) 3.236 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (* (/ 1 (* y.im x.im)) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into (* (/ 1 (* y.im x.im)) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) 3.236 * [taylor]: Taking taylor expansion of (* (/ 1 (* y.im x.im)) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 3.236 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 3.236 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 3.236 * [taylor]: Taking taylor expansion of y.im in y.re 3.236 * [backup-simplify]: Simplify y.im into y.im 3.236 * [taylor]: Taking taylor expansion of x.im in y.re 3.236 * [backup-simplify]: Simplify x.im into x.im 3.236 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 3.236 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 3.236 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 3.236 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 3.236 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 3.236 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 3.236 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 3.236 * [taylor]: Taking taylor expansion of y.re in y.re 3.236 * [backup-simplify]: Simplify 0 into 0 3.236 * [backup-simplify]: Simplify 1 into 1 3.236 * [backup-simplify]: Simplify (* 1 1) into 1 3.236 * [backup-simplify]: Simplify (/ 1 1) into 1 3.236 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 3.236 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 3.236 * [taylor]: Taking taylor expansion of y.im in y.re 3.236 * [backup-simplify]: Simplify y.im into y.im 3.236 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.237 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 3.237 * [backup-simplify]: Simplify (+ 1 0) into 1 3.237 * [backup-simplify]: Simplify (/ 1 1) into 1 3.237 * [backup-simplify]: Simplify (sqrt 1) into 1 3.238 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 3.238 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.238 * [backup-simplify]: Simplify (+ 0 0) into 0 3.239 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.239 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 3.240 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.240 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 3.240 * [taylor]: Taking taylor expansion of 0 in x.im 3.240 * [backup-simplify]: Simplify 0 into 0 3.240 * [taylor]: Taking taylor expansion of 1 in y.im 3.240 * [backup-simplify]: Simplify 1 into 1 3.240 * [backup-simplify]: Simplify 1 into 1 3.241 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 3.241 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))))) into 0 3.241 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 3.241 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 3.241 * [backup-simplify]: Simplify (+ 0 0) into 0 3.242 * [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 3.242 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 3.243 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 3.243 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 3.243 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 3.243 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 3.243 * [backup-simplify]: Simplify (+ 0 0) into 0 3.243 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (+ (* (/ 1 (* y.im x.im)) 0) (* 0 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))))) into 0 3.243 * [taylor]: Taking taylor expansion of 0 in y.re 3.243 * [backup-simplify]: Simplify 0 into 0 3.243 * [taylor]: Taking taylor expansion of 0 in x.im 3.243 * [backup-simplify]: Simplify 0 into 0 3.243 * [backup-simplify]: Simplify (* (/ 1 (* y.im x.im)) 1) into (/ 1 (* y.im x.im)) 3.244 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 3.244 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 3.244 * [taylor]: Taking taylor expansion of y.im in x.im 3.244 * [backup-simplify]: Simplify y.im into y.im 3.244 * [taylor]: Taking taylor expansion of x.im in x.im 3.244 * [backup-simplify]: Simplify 0 into 0 3.244 * [backup-simplify]: Simplify 1 into 1 3.244 * [backup-simplify]: Simplify (* y.im 0) into 0 3.244 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 3.244 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 3.244 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 3.244 * [taylor]: Taking taylor expansion of y.im in y.im 3.244 * [backup-simplify]: Simplify 0 into 0 3.244 * [backup-simplify]: Simplify 1 into 1 3.244 * [backup-simplify]: Simplify (/ 1 1) into 1 3.245 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.245 * [backup-simplify]: Simplify 0 into 0 3.245 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 3.246 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 3.246 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 3.246 * [backup-simplify]: Simplify (- (+ (* 1 (/ (/ 1 (pow y.im 2)) 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow y.im 2))) 3.247 * [backup-simplify]: Simplify (/ (- (- (/ 1 (pow y.im 2))) (pow 0 2) (+)) (* 2 1)) into (/ -1/2 (pow y.im 2)) 3.248 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 3.248 * [backup-simplify]: Simplify (+ (* 1 (/ -1/2 (pow y.im 2))) (+ (* 0 0) (* 0 1))) into (- (* 1/2 (/ 1 (pow y.im 2)))) 3.248 * [taylor]: Taking taylor expansion of (- (* 1/2 (/ 1 (pow y.im 2)))) in x.im 3.248 * [taylor]: Taking taylor expansion of (* 1/2 (/ 1 (pow y.im 2))) in x.im 3.248 * [taylor]: Taking taylor expansion of 1/2 in x.im 3.248 * [backup-simplify]: Simplify 1/2 into 1/2 3.248 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 3.248 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 3.248 * [taylor]: Taking taylor expansion of y.im in x.im 3.248 * [backup-simplify]: Simplify y.im into y.im 3.248 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.248 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 3.248 * [taylor]: Taking taylor expansion of 0 in y.im 3.249 * [backup-simplify]: Simplify 0 into 0 3.249 * [backup-simplify]: Simplify 0 into 0 3.249 * [taylor]: Taking taylor expansion of 0 in y.im 3.249 * [backup-simplify]: Simplify 0 into 0 3.249 * [backup-simplify]: Simplify 0 into 0 3.249 * [backup-simplify]: Simplify 0 into 0 3.249 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.re)))) into 0 3.249 * [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 3.250 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.im)))) into 0 3.250 * [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 3.250 * [backup-simplify]: Simplify (+ 0 0) into 0 3.251 * [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 3.251 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 3.252 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 3.252 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 3.252 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 3.252 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 3.253 * [backup-simplify]: Simplify (+ 0 0) into 0 3.253 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (+ (* (/ 1 (* y.im x.im)) 0) (+ (* 0 0) (* 0 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))))) into 0 3.253 * [taylor]: Taking taylor expansion of 0 in y.re 3.253 * [backup-simplify]: Simplify 0 into 0 3.253 * [taylor]: Taking taylor expansion of 0 in x.im 3.253 * [backup-simplify]: Simplify 0 into 0 3.253 * [taylor]: Taking taylor expansion of 0 in x.im 3.253 * [backup-simplify]: Simplify 0 into 0 3.253 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 3.253 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 3.254 * [backup-simplify]: Simplify (+ (* (/ 1 (* y.im x.im)) 0) (* 0 1)) into 0 3.254 * [taylor]: Taking taylor expansion of 0 in x.im 3.254 * [backup-simplify]: Simplify 0 into 0 3.254 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 3.255 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 3.255 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 3.255 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 3.255 * [backup-simplify]: Simplify (+ 0 0) into 0 3.256 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ (/ 1 (pow y.im 2)) 1)) (* (- (/ 1 (pow y.im 2))) (/ 0 1)))) into 0 3.256 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ -1/2 (pow y.im 2)))))) (* 2 1)) into 0 3.257 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 3.258 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 (/ -1/2 (pow y.im 2))) (+ (* 0 0) (* 0 1)))) into 0 3.258 * [taylor]: Taking taylor expansion of 0 in x.im 3.258 * [backup-simplify]: Simplify 0 into 0 3.258 * [taylor]: Taking taylor expansion of 0 in y.im 3.258 * [backup-simplify]: Simplify 0 into 0 3.258 * [backup-simplify]: Simplify 0 into 0 3.258 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 3.258 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 3.258 * [taylor]: Taking taylor expansion of 0 in y.im 3.258 * [backup-simplify]: Simplify 0 into 0 3.258 * [backup-simplify]: Simplify 0 into 0 3.258 * [backup-simplify]: Simplify (* 1 (* 1 (* 1 (* 1 (/ 1 (/ 1 (- x.re))))))) into (* -1 x.re) 3.259 * * * * [progress]: [ 4 / 4 ] generating series at (2) 3.259 * [backup-simplify]: Simplify (/ (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) into (/ (+ (* y.im x.im) (* y.re x.re)) (+ (pow y.re 2) (pow y.im 2))) 3.259 * [approximate]: Taking taylor expansion of (/ (+ (* y.im x.im) (* y.re x.re)) (+ (pow y.re 2) (pow y.im 2))) in (x.re y.re x.im y.im) around 0 3.259 * [taylor]: Taking taylor expansion of (/ (+ (* y.im x.im) (* y.re x.re)) (+ (pow y.re 2) (pow y.im 2))) in y.im 3.259 * [taylor]: Taking taylor expansion of (+ (* y.im x.im) (* y.re x.re)) in y.im 3.259 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 3.259 * [taylor]: Taking taylor expansion of y.im in y.im 3.259 * [backup-simplify]: Simplify 0 into 0 3.259 * [backup-simplify]: Simplify 1 into 1 3.259 * [taylor]: Taking taylor expansion of x.im in y.im 3.259 * [backup-simplify]: Simplify x.im into x.im 3.259 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 3.259 * [taylor]: Taking taylor expansion of y.re in y.im 3.259 * [backup-simplify]: Simplify y.re into y.re 3.259 * [taylor]: Taking taylor expansion of x.re in y.im 3.259 * [backup-simplify]: Simplify x.re into x.re 3.259 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.im 3.259 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 3.259 * [taylor]: Taking taylor expansion of y.re in y.im 3.259 * [backup-simplify]: Simplify y.re into y.re 3.259 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 3.259 * [taylor]: Taking taylor expansion of y.im in y.im 3.259 * [backup-simplify]: Simplify 0 into 0 3.259 * [backup-simplify]: Simplify 1 into 1 3.259 * [backup-simplify]: Simplify (* 0 x.im) into 0 3.259 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 3.259 * [backup-simplify]: Simplify (+ 0 (* y.re x.re)) into (* y.re x.re) 3.259 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 3.259 * [backup-simplify]: Simplify (+ (pow y.re 2) 0) into (pow y.re 2) 3.259 * [backup-simplify]: Simplify (/ (* y.re x.re) (pow y.re 2)) into (/ x.re y.re) 3.259 * [taylor]: Taking taylor expansion of (/ (+ (* y.im x.im) (* y.re x.re)) (+ (pow y.re 2) (pow y.im 2))) in x.im 3.260 * [taylor]: Taking taylor expansion of (+ (* y.im x.im) (* y.re x.re)) in x.im 3.260 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 3.260 * [taylor]: Taking taylor expansion of y.im in x.im 3.260 * [backup-simplify]: Simplify y.im into y.im 3.260 * [taylor]: Taking taylor expansion of x.im in x.im 3.260 * [backup-simplify]: Simplify 0 into 0 3.260 * [backup-simplify]: Simplify 1 into 1 3.260 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 3.260 * [taylor]: Taking taylor expansion of y.re in x.im 3.260 * [backup-simplify]: Simplify y.re into y.re 3.260 * [taylor]: Taking taylor expansion of x.re in x.im 3.260 * [backup-simplify]: Simplify x.re into x.re 3.260 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in x.im 3.260 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 3.260 * [taylor]: Taking taylor expansion of y.re in x.im 3.260 * [backup-simplify]: Simplify y.re into y.re 3.260 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 3.260 * [taylor]: Taking taylor expansion of y.im in x.im 3.260 * [backup-simplify]: Simplify y.im into y.im 3.260 * [backup-simplify]: Simplify (* y.im 0) into 0 3.260 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 3.260 * [backup-simplify]: Simplify (+ 0 (* y.re x.re)) into (* y.re x.re) 3.260 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 3.260 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.260 * [backup-simplify]: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 3.260 * [backup-simplify]: Simplify (/ (* y.re x.re) (+ (pow y.re 2) (pow y.im 2))) into (/ (* y.re x.re) (+ (pow y.re 2) (pow y.im 2))) 3.260 * [taylor]: Taking taylor expansion of (/ (+ (* y.im x.im) (* y.re x.re)) (+ (pow y.re 2) (pow y.im 2))) in y.re 3.260 * [taylor]: Taking taylor expansion of (+ (* y.im x.im) (* y.re x.re)) in y.re 3.260 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 3.260 * [taylor]: Taking taylor expansion of y.im in y.re 3.260 * [backup-simplify]: Simplify y.im into y.im 3.260 * [taylor]: Taking taylor expansion of x.im in y.re 3.260 * [backup-simplify]: Simplify x.im into x.im 3.260 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 3.260 * [taylor]: Taking taylor expansion of y.re in y.re 3.260 * [backup-simplify]: Simplify 0 into 0 3.260 * [backup-simplify]: Simplify 1 into 1 3.260 * [taylor]: Taking taylor expansion of x.re in y.re 3.260 * [backup-simplify]: Simplify x.re into x.re 3.260 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 3.260 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 3.260 * [taylor]: Taking taylor expansion of y.re in y.re 3.260 * [backup-simplify]: Simplify 0 into 0 3.260 * [backup-simplify]: Simplify 1 into 1 3.260 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 3.260 * [taylor]: Taking taylor expansion of y.im in y.re 3.260 * [backup-simplify]: Simplify y.im into y.im 3.261 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 3.261 * [backup-simplify]: Simplify (* 0 x.re) into 0 3.261 * [backup-simplify]: Simplify (+ (* y.im x.im) 0) into (* y.im x.im) 3.261 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.261 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 3.261 * [backup-simplify]: Simplify (/ (* y.im x.im) (pow y.im 2)) into (/ x.im y.im) 3.261 * [taylor]: Taking taylor expansion of (/ (+ (* y.im x.im) (* y.re x.re)) (+ (pow y.re 2) (pow y.im 2))) in x.re 3.261 * [taylor]: Taking taylor expansion of (+ (* y.im x.im) (* y.re x.re)) in x.re 3.261 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 3.261 * [taylor]: Taking taylor expansion of y.im in x.re 3.261 * [backup-simplify]: Simplify y.im into y.im 3.261 * [taylor]: Taking taylor expansion of x.im in x.re 3.261 * [backup-simplify]: Simplify x.im into x.im 3.261 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 3.261 * [taylor]: Taking taylor expansion of y.re in x.re 3.261 * [backup-simplify]: Simplify y.re into y.re 3.261 * [taylor]: Taking taylor expansion of x.re in x.re 3.261 * [backup-simplify]: Simplify 0 into 0 3.261 * [backup-simplify]: Simplify 1 into 1 3.261 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in x.re 3.261 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 3.261 * [taylor]: Taking taylor expansion of y.re in x.re 3.261 * [backup-simplify]: Simplify y.re into y.re 3.261 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 3.261 * [taylor]: Taking taylor expansion of y.im in x.re 3.261 * [backup-simplify]: Simplify y.im into y.im 3.261 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 3.261 * [backup-simplify]: Simplify (* y.re 0) into 0 3.261 * [backup-simplify]: Simplify (+ (* y.im x.im) 0) into (* y.im x.im) 3.261 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 3.261 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.261 * [backup-simplify]: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 3.261 * [backup-simplify]: Simplify (/ (* y.im x.im) (+ (pow y.re 2) (pow y.im 2))) into (/ (* y.im x.im) (+ (pow y.re 2) (pow y.im 2))) 3.261 * [taylor]: Taking taylor expansion of (/ (+ (* y.im x.im) (* y.re x.re)) (+ (pow y.re 2) (pow y.im 2))) in x.re 3.261 * [taylor]: Taking taylor expansion of (+ (* y.im x.im) (* y.re x.re)) in x.re 3.261 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 3.262 * [taylor]: Taking taylor expansion of y.im in x.re 3.262 * [backup-simplify]: Simplify y.im into y.im 3.262 * [taylor]: Taking taylor expansion of x.im in x.re 3.262 * [backup-simplify]: Simplify x.im into x.im 3.262 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 3.262 * [taylor]: Taking taylor expansion of y.re in x.re 3.262 * [backup-simplify]: Simplify y.re into y.re 3.262 * [taylor]: Taking taylor expansion of x.re in x.re 3.262 * [backup-simplify]: Simplify 0 into 0 3.262 * [backup-simplify]: Simplify 1 into 1 3.262 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in x.re 3.262 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 3.262 * [taylor]: Taking taylor expansion of y.re in x.re 3.262 * [backup-simplify]: Simplify y.re into y.re 3.262 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 3.262 * [taylor]: Taking taylor expansion of y.im in x.re 3.262 * [backup-simplify]: Simplify y.im into y.im 3.262 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 3.262 * [backup-simplify]: Simplify (* y.re 0) into 0 3.262 * [backup-simplify]: Simplify (+ (* y.im x.im) 0) into (* y.im x.im) 3.262 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 3.262 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.262 * [backup-simplify]: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 3.262 * [backup-simplify]: Simplify (/ (* y.im x.im) (+ (pow y.re 2) (pow y.im 2))) into (/ (* y.im x.im) (+ (pow y.re 2) (pow y.im 2))) 3.262 * [taylor]: Taking taylor expansion of (/ (* y.im x.im) (+ (pow y.re 2) (pow y.im 2))) in y.re 3.262 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 3.262 * [taylor]: Taking taylor expansion of y.im in y.re 3.262 * [backup-simplify]: Simplify y.im into y.im 3.262 * [taylor]: Taking taylor expansion of x.im in y.re 3.262 * [backup-simplify]: Simplify x.im into x.im 3.262 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 3.262 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 3.262 * [taylor]: Taking taylor expansion of y.re in y.re 3.262 * [backup-simplify]: Simplify 0 into 0 3.262 * [backup-simplify]: Simplify 1 into 1 3.262 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 3.262 * [taylor]: Taking taylor expansion of y.im in y.re 3.262 * [backup-simplify]: Simplify y.im into y.im 3.262 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 3.263 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.263 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 3.263 * [backup-simplify]: Simplify (/ (* y.im x.im) (pow y.im 2)) into (/ x.im y.im) 3.263 * [taylor]: Taking taylor expansion of (/ x.im y.im) in x.im 3.263 * [taylor]: Taking taylor expansion of x.im in x.im 3.263 * [backup-simplify]: Simplify 0 into 0 3.263 * [backup-simplify]: Simplify 1 into 1 3.263 * [taylor]: Taking taylor expansion of y.im in x.im 3.263 * [backup-simplify]: Simplify y.im into y.im 3.263 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 3.263 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 3.263 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 3.263 * [backup-simplify]: Simplify (+ 0 y.re) into y.re 3.263 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 3.263 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 3.264 * [backup-simplify]: Simplify (+ 0 0) into 0 3.264 * [backup-simplify]: Simplify (- (/ y.re (+ (pow y.re 2) (pow y.im 2))) (+ (* (/ (* y.im x.im) (+ (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))) 3.264 * [taylor]: Taking taylor expansion of (/ y.re (+ (pow y.re 2) (pow y.im 2))) in y.re 3.264 * [taylor]: Taking taylor expansion of y.re in y.re 3.264 * [backup-simplify]: Simplify 0 into 0 3.264 * [backup-simplify]: Simplify 1 into 1 3.264 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 3.264 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 3.264 * [taylor]: Taking taylor expansion of y.re in y.re 3.264 * [backup-simplify]: Simplify 0 into 0 3.264 * [backup-simplify]: Simplify 1 into 1 3.264 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 3.264 * [taylor]: Taking taylor expansion of y.im in y.re 3.264 * [backup-simplify]: Simplify y.im into y.im 3.264 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.264 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 3.264 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 3.264 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 3.264 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 3.265 * [backup-simplify]: Simplify (+ 0 0) into 0 3.265 * [backup-simplify]: Simplify (- (/ 0 (pow y.im 2)) (+ (* (/ x.im y.im) (/ 0 (pow y.im 2))))) into 0 3.265 * [taylor]: Taking taylor expansion of 0 in x.im 3.265 * [backup-simplify]: Simplify 0 into 0 3.265 * [taylor]: Taking taylor expansion of 0 in y.im 3.265 * [backup-simplify]: Simplify 0 into 0 3.265 * [backup-simplify]: Simplify 0 into 0 3.265 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 3.265 * [taylor]: Taking taylor expansion of y.im in y.im 3.265 * [backup-simplify]: Simplify 0 into 0 3.265 * [backup-simplify]: Simplify 1 into 1 3.265 * [backup-simplify]: Simplify (/ 1 1) into 1 3.266 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.266 * [backup-simplify]: Simplify 0 into 0 3.266 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 3.266 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 3.267 * [backup-simplify]: Simplify (+ 0 0) into 0 3.267 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 3.267 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 3.268 * [backup-simplify]: Simplify (+ 0 0) into 0 3.268 * [backup-simplify]: Simplify (- (/ 0 (+ (pow y.re 2) (pow y.im 2))) (+ (* (/ (* y.im x.im) (+ (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 3.268 * [taylor]: Taking taylor expansion of 0 in y.re 3.268 * [backup-simplify]: Simplify 0 into 0 3.268 * [taylor]: Taking taylor expansion of 0 in x.im 3.268 * [backup-simplify]: Simplify 0 into 0 3.268 * [taylor]: Taking taylor expansion of 0 in y.im 3.268 * [backup-simplify]: Simplify 0 into 0 3.268 * [backup-simplify]: Simplify 0 into 0 3.268 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 3.268 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 3.268 * [taylor]: Taking taylor expansion of y.im in x.im 3.268 * [backup-simplify]: Simplify y.im into y.im 3.268 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.268 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 3.268 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 3.268 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 3.268 * [taylor]: Taking taylor expansion of y.im in y.im 3.268 * [backup-simplify]: Simplify 0 into 0 3.268 * [backup-simplify]: Simplify 1 into 1 3.269 * [backup-simplify]: Simplify (* 1 1) into 1 3.269 * [backup-simplify]: Simplify (/ 1 1) into 1 3.269 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 3.270 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 3.272 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.273 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 3.273 * [backup-simplify]: Simplify 0 into 0 3.274 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 3.275 * [backup-simplify]: Simplify (* 1 1) into 1 3.275 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 3.275 * [backup-simplify]: Simplify (+ 1 0) into 1 3.276 * [backup-simplify]: Simplify (- (/ 0 (pow y.im 2)) (+ (* (/ x.im y.im) (/ 1 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into (- (/ x.im (pow y.im 3))) 3.276 * [taylor]: Taking taylor expansion of (- (/ x.im (pow y.im 3))) in x.im 3.276 * [taylor]: Taking taylor expansion of (/ x.im (pow y.im 3)) in x.im 3.276 * [taylor]: Taking taylor expansion of x.im in x.im 3.276 * [backup-simplify]: Simplify 0 into 0 3.276 * [backup-simplify]: Simplify 1 into 1 3.276 * [taylor]: Taking taylor expansion of (pow y.im 3) in x.im 3.276 * [taylor]: Taking taylor expansion of y.im in x.im 3.276 * [backup-simplify]: Simplify y.im into y.im 3.276 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.276 * [backup-simplify]: Simplify (* y.im (pow y.im 2)) into (pow y.im 3) 3.276 * [backup-simplify]: Simplify (/ 1 (pow y.im 3)) into (/ 1 (pow y.im 3)) 3.276 * [taylor]: Taking taylor expansion of 0 in y.im 3.276 * [backup-simplify]: Simplify 0 into 0 3.276 * [backup-simplify]: Simplify 0 into 0 3.277 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 3.277 * [taylor]: Taking taylor expansion of 0 in y.im 3.277 * [backup-simplify]: Simplify 0 into 0 3.277 * [backup-simplify]: Simplify 0 into 0 3.277 * [backup-simplify]: Simplify 0 into 0 3.278 * [backup-simplify]: Simplify (/ (/ (+ (* (/ 1 x.re) (/ 1 y.re)) (* (/ 1 x.im) (/ 1 y.im))) (sqrt (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im))))) (sqrt (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im))))) into (/ (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 3.278 * [approximate]: Taking taylor expansion of (/ (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in (x.re y.re x.im y.im) around 0 3.278 * [taylor]: Taking taylor expansion of (/ (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.im 3.278 * [taylor]: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.im 3.278 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.im 3.278 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 3.278 * [taylor]: Taking taylor expansion of y.re in y.im 3.278 * [backup-simplify]: Simplify y.re into y.re 3.278 * [taylor]: Taking taylor expansion of x.re in y.im 3.278 * [backup-simplify]: Simplify x.re into x.re 3.278 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 3.278 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 3.278 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 3.278 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 3.278 * [taylor]: Taking taylor expansion of y.im in y.im 3.278 * [backup-simplify]: Simplify 0 into 0 3.278 * [backup-simplify]: Simplify 1 into 1 3.278 * [taylor]: Taking taylor expansion of x.im in y.im 3.278 * [backup-simplify]: Simplify x.im into x.im 3.278 * [backup-simplify]: Simplify (* 0 x.im) into 0 3.279 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 3.279 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 3.279 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.im 3.279 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 3.279 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 3.279 * [taylor]: Taking taylor expansion of y.re in y.im 3.279 * [backup-simplify]: Simplify y.re into y.re 3.279 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 3.279 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 3.279 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 3.279 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 3.279 * [taylor]: Taking taylor expansion of y.im in y.im 3.279 * [backup-simplify]: Simplify 0 into 0 3.279 * [backup-simplify]: Simplify 1 into 1 3.280 * [backup-simplify]: Simplify (* 1 1) into 1 3.280 * [backup-simplify]: Simplify (/ 1 1) into 1 3.280 * [backup-simplify]: Simplify (+ 0 (/ 1 x.im)) into (/ 1 x.im) 3.280 * [backup-simplify]: Simplify (+ 0 1) into 1 3.280 * [backup-simplify]: Simplify (/ (/ 1 x.im) 1) into (/ 1 x.im) 3.281 * [taylor]: Taking taylor expansion of (/ (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.im 3.281 * [taylor]: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.im 3.281 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.im 3.281 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 3.281 * [taylor]: Taking taylor expansion of y.re in x.im 3.281 * [backup-simplify]: Simplify y.re into y.re 3.281 * [taylor]: Taking taylor expansion of x.re in x.im 3.281 * [backup-simplify]: Simplify x.re into x.re 3.281 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 3.281 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 3.281 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 3.281 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 3.281 * [taylor]: Taking taylor expansion of y.im in x.im 3.281 * [backup-simplify]: Simplify y.im into y.im 3.281 * [taylor]: Taking taylor expansion of x.im in x.im 3.281 * [backup-simplify]: Simplify 0 into 0 3.281 * [backup-simplify]: Simplify 1 into 1 3.281 * [backup-simplify]: Simplify (* y.im 0) into 0 3.281 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 3.282 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 3.282 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.im 3.282 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.im 3.282 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 3.282 * [taylor]: Taking taylor expansion of y.re in x.im 3.282 * [backup-simplify]: Simplify y.re into y.re 3.282 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 3.282 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 3.282 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 3.282 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 3.282 * [taylor]: Taking taylor expansion of y.im in x.im 3.282 * [backup-simplify]: Simplify y.im into y.im 3.282 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.282 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 3.282 * [backup-simplify]: Simplify (+ 0 (/ 1 y.im)) into (/ 1 y.im) 3.283 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3.283 * [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))))) 3.283 * [taylor]: Taking taylor expansion of (/ (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 3.283 * [taylor]: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.re 3.283 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.re 3.283 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 3.283 * [taylor]: Taking taylor expansion of y.re in y.re 3.283 * [backup-simplify]: Simplify 0 into 0 3.283 * [backup-simplify]: Simplify 1 into 1 3.283 * [taylor]: Taking taylor expansion of x.re in y.re 3.283 * [backup-simplify]: Simplify x.re into x.re 3.283 * [backup-simplify]: Simplify (* 0 x.re) into 0 3.284 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 3.284 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 3.284 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 3.284 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 3.284 * [taylor]: Taking taylor expansion of y.im in y.re 3.284 * [backup-simplify]: Simplify y.im into y.im 3.284 * [taylor]: Taking taylor expansion of x.im in y.re 3.284 * [backup-simplify]: Simplify x.im into x.im 3.284 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 3.284 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 3.284 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 3.284 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 3.284 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 3.284 * [taylor]: Taking taylor expansion of y.re in y.re 3.284 * [backup-simplify]: Simplify 0 into 0 3.284 * [backup-simplify]: Simplify 1 into 1 3.284 * [backup-simplify]: Simplify (* 1 1) into 1 3.285 * [backup-simplify]: Simplify (/ 1 1) into 1 3.285 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 3.285 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 3.285 * [taylor]: Taking taylor expansion of y.im in y.re 3.285 * [backup-simplify]: Simplify y.im into y.im 3.285 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.285 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 3.285 * [backup-simplify]: Simplify (+ (/ 1 x.re) 0) into (/ 1 x.re) 3.286 * [backup-simplify]: Simplify (+ 1 0) into 1 3.286 * [backup-simplify]: Simplify (/ (/ 1 x.re) 1) into (/ 1 x.re) 3.286 * [taylor]: Taking taylor expansion of (/ (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.re 3.286 * [taylor]: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 3.286 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 3.286 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 3.286 * [taylor]: Taking taylor expansion of y.re in x.re 3.286 * [backup-simplify]: Simplify y.re into y.re 3.286 * [taylor]: Taking taylor expansion of x.re in x.re 3.286 * [backup-simplify]: Simplify 0 into 0 3.286 * [backup-simplify]: Simplify 1 into 1 3.286 * [backup-simplify]: Simplify (* y.re 0) into 0 3.286 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 3.286 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 3.286 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 3.287 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 3.287 * [taylor]: Taking taylor expansion of y.im in x.re 3.287 * [backup-simplify]: Simplify y.im into y.im 3.287 * [taylor]: Taking taylor expansion of x.im in x.re 3.287 * [backup-simplify]: Simplify x.im into x.im 3.287 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 3.287 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 3.287 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.re 3.287 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.re 3.287 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 3.287 * [taylor]: Taking taylor expansion of y.re in x.re 3.287 * [backup-simplify]: Simplify y.re into y.re 3.287 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 3.287 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 3.287 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 3.287 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 3.287 * [taylor]: Taking taylor expansion of y.im in x.re 3.287 * [backup-simplify]: Simplify y.im into y.im 3.287 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.287 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 3.287 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 3.288 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3.288 * [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))))) 3.288 * [taylor]: Taking taylor expansion of (/ (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.re 3.288 * [taylor]: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 3.288 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 3.288 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 3.288 * [taylor]: Taking taylor expansion of y.re in x.re 3.288 * [backup-simplify]: Simplify y.re into y.re 3.288 * [taylor]: Taking taylor expansion of x.re in x.re 3.288 * [backup-simplify]: Simplify 0 into 0 3.288 * [backup-simplify]: Simplify 1 into 1 3.288 * [backup-simplify]: Simplify (* y.re 0) into 0 3.288 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 3.289 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 3.289 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 3.289 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 3.289 * [taylor]: Taking taylor expansion of y.im in x.re 3.289 * [backup-simplify]: Simplify y.im into y.im 3.289 * [taylor]: Taking taylor expansion of x.im in x.re 3.289 * [backup-simplify]: Simplify x.im into x.im 3.289 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 3.289 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 3.289 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.re 3.289 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.re 3.289 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 3.289 * [taylor]: Taking taylor expansion of y.re in x.re 3.289 * [backup-simplify]: Simplify y.re into y.re 3.289 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 3.289 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 3.289 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 3.289 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 3.289 * [taylor]: Taking taylor expansion of y.im in x.re 3.289 * [backup-simplify]: Simplify y.im into y.im 3.289 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.289 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 3.289 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 3.290 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3.290 * [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))))) 3.290 * [taylor]: Taking taylor expansion of (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 3.290 * [taylor]: Taking taylor expansion of (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 3.290 * [taylor]: Taking taylor expansion of y.re in y.re 3.290 * [backup-simplify]: Simplify 0 into 0 3.290 * [backup-simplify]: Simplify 1 into 1 3.290 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 3.290 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 3.290 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 3.290 * [taylor]: Taking taylor expansion of y.re in y.re 3.290 * [backup-simplify]: Simplify 0 into 0 3.290 * [backup-simplify]: Simplify 1 into 1 3.290 * [backup-simplify]: Simplify (* 1 1) into 1 3.290 * [backup-simplify]: Simplify (/ 1 1) into 1 3.290 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 3.290 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 3.290 * [taylor]: Taking taylor expansion of y.im in y.re 3.290 * [backup-simplify]: Simplify y.im into y.im 3.291 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.291 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 3.291 * [backup-simplify]: Simplify (+ 1 0) into 1 3.291 * [backup-simplify]: Simplify (* 0 1) into 0 3.292 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 3.292 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.292 * [backup-simplify]: Simplify (+ 0 0) into 0 3.293 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 1)) into 1 3.293 * [backup-simplify]: Simplify (/ 1 1) into 1 3.293 * [taylor]: Taking taylor expansion of 1 in x.im 3.293 * [backup-simplify]: Simplify 1 into 1 3.293 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 3.293 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 3.294 * [backup-simplify]: Simplify (+ 0 (/ 1 (* y.im x.im))) into (/ 1 (* y.im x.im)) 3.294 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 3.294 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 3.294 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 3.294 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 3.294 * [backup-simplify]: Simplify (+ 0 0) into 0 3.294 * [backup-simplify]: Simplify (- (/ (/ 1 (* y.im x.im)) (+ (/ 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.im (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) 3.295 * [taylor]: Taking taylor expansion of (/ 1 (* y.im (* x.im (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 3.295 * [taylor]: Taking taylor expansion of (* y.im (* x.im (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 3.295 * [taylor]: Taking taylor expansion of y.im in y.re 3.295 * [backup-simplify]: Simplify y.im into y.im 3.295 * [taylor]: Taking taylor expansion of (* x.im (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 3.295 * [taylor]: Taking taylor expansion of x.im in y.re 3.295 * [backup-simplify]: Simplify x.im into x.im 3.295 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 3.295 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 3.295 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 3.295 * [taylor]: Taking taylor expansion of y.re in y.re 3.295 * [backup-simplify]: Simplify 0 into 0 3.295 * [backup-simplify]: Simplify 1 into 1 3.295 * [backup-simplify]: Simplify (* 1 1) into 1 3.295 * [backup-simplify]: Simplify (/ 1 1) into 1 3.295 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 3.295 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 3.295 * [taylor]: Taking taylor expansion of y.im in y.re 3.295 * [backup-simplify]: Simplify y.im into y.im 3.295 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.295 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 3.296 * [backup-simplify]: Simplify (+ 1 0) into 1 3.296 * [backup-simplify]: Simplify (* x.im 1) into x.im 3.296 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 3.296 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 3.296 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 3.297 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 3.297 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 3.297 * [backup-simplify]: Simplify (+ (* 0 (/ 1 (pow y.im 2))) (+ (* 1 0) (* 0 1))) into 0 3.298 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.298 * [taylor]: Taking taylor expansion of 0 in x.im 3.298 * [backup-simplify]: Simplify 0 into 0 3.298 * [taylor]: Taking taylor expansion of 1 in y.im 3.298 * [backup-simplify]: Simplify 1 into 1 3.298 * [backup-simplify]: Simplify 0 into 0 3.299 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 3.299 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 3.299 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 3.299 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 3.299 * [backup-simplify]: Simplify (+ 0 0) into 0 3.299 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 3.299 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))))) into 0 3.300 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 3.300 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 3.300 * [backup-simplify]: Simplify (+ 0 0) into 0 3.301 * [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.im (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 3.301 * [taylor]: Taking taylor expansion of 0 in y.re 3.301 * [backup-simplify]: Simplify 0 into 0 3.301 * [taylor]: Taking taylor expansion of 0 in x.im 3.301 * [backup-simplify]: Simplify 0 into 0 3.301 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 3.301 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 3.301 * [taylor]: Taking taylor expansion of y.im in x.im 3.301 * [backup-simplify]: Simplify y.im into y.im 3.301 * [taylor]: Taking taylor expansion of x.im in x.im 3.301 * [backup-simplify]: Simplify 0 into 0 3.301 * [backup-simplify]: Simplify 1 into 1 3.301 * [backup-simplify]: Simplify (* y.im 0) into 0 3.301 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 3.301 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 3.301 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 3.301 * [taylor]: Taking taylor expansion of y.im in y.im 3.301 * [backup-simplify]: Simplify 0 into 0 3.301 * [backup-simplify]: Simplify 1 into 1 3.302 * [backup-simplify]: Simplify (/ 1 1) into 1 3.302 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.303 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 3.303 * [backup-simplify]: Simplify 0 into 0 3.303 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 3.304 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 3.304 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 3.304 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 3.304 * [backup-simplify]: Simplify (+ 0 0) into 0 3.305 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 (/ 1 (pow y.im 2))) (+ (* 0 0) (* 0 1)))) into (/ 1 (pow y.im 2)) 3.305 * [backup-simplify]: Simplify (- (+ (* 1 (/ (/ 1 (pow y.im 2)) 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow y.im 2))) 3.305 * [taylor]: Taking taylor expansion of (- (/ 1 (pow y.im 2))) in x.im 3.305 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 3.305 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 3.305 * [taylor]: Taking taylor expansion of y.im in x.im 3.305 * [backup-simplify]: Simplify y.im into y.im 3.305 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.306 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 3.306 * [taylor]: Taking taylor expansion of 0 in y.im 3.306 * [backup-simplify]: Simplify 0 into 0 3.306 * [backup-simplify]: Simplify 0 into 0 3.306 * [taylor]: Taking taylor expansion of 0 in y.im 3.306 * [backup-simplify]: Simplify 0 into 0 3.306 * [backup-simplify]: Simplify 0 into 0 3.306 * [backup-simplify]: Simplify 0 into 0 3.306 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 3.306 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 3.307 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 3.307 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 3.307 * [backup-simplify]: Simplify (+ 0 0) into 0 3.308 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.re)))) into 0 3.308 * [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 3.308 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.im)))) into 0 3.308 * [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 3.309 * [backup-simplify]: Simplify (+ 0 0) into 0 3.309 * [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.im (+ (/ 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 3.309 * [taylor]: Taking taylor expansion of 0 in y.re 3.309 * [backup-simplify]: Simplify 0 into 0 3.309 * [taylor]: Taking taylor expansion of 0 in x.im 3.309 * [backup-simplify]: Simplify 0 into 0 3.309 * [taylor]: Taking taylor expansion of 0 in x.im 3.309 * [backup-simplify]: Simplify 0 into 0 3.310 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 3.310 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.311 * [backup-simplify]: Simplify (+ 0 0) into 0 3.311 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 1)) into 0 3.311 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 3.311 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 3.311 * [taylor]: Taking taylor expansion of 0 in x.im 3.311 * [backup-simplify]: Simplify 0 into 0 3.312 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 3.312 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 3.313 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 3.313 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 3.313 * [backup-simplify]: Simplify (+ 0 0) into 0 3.314 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 (/ 1 (pow y.im 2))) (+ (* 0 0) (* 0 1))))) into 0 3.315 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ (/ 1 (pow y.im 2)) 1)) (* (- (/ 1 (pow y.im 2))) (/ 0 1)))) into 0 3.315 * [taylor]: Taking taylor expansion of 0 in x.im 3.315 * [backup-simplify]: Simplify 0 into 0 3.315 * [taylor]: Taking taylor expansion of 0 in y.im 3.315 * [backup-simplify]: Simplify 0 into 0 3.315 * [backup-simplify]: Simplify 0 into 0 3.315 * [backup-simplify]: Simplify 0 into 0 3.316 * [backup-simplify]: Simplify (/ (/ (+ (* (/ 1 (- x.re)) (/ 1 (- y.re))) (* (/ 1 (- x.im)) (/ 1 (- y.im)))) (sqrt (+ (* (/ 1 (- y.re)) (/ 1 (- y.re))) (* (/ 1 (- y.im)) (/ 1 (- y.im)))))) (sqrt (+ (* (/ 1 (- y.re)) (/ 1 (- y.re))) (* (/ 1 (- y.im)) (/ 1 (- y.im)))))) into (/ (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 3.316 * [approximate]: Taking taylor expansion of (/ (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in (x.re y.re x.im y.im) around 0 3.316 * [taylor]: Taking taylor expansion of (/ (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.im 3.316 * [taylor]: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.im 3.316 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.im 3.316 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 3.316 * [taylor]: Taking taylor expansion of y.re in y.im 3.316 * [backup-simplify]: Simplify y.re into y.re 3.316 * [taylor]: Taking taylor expansion of x.re in y.im 3.316 * [backup-simplify]: Simplify x.re into x.re 3.316 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 3.316 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 3.316 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 3.316 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 3.316 * [taylor]: Taking taylor expansion of y.im in y.im 3.316 * [backup-simplify]: Simplify 0 into 0 3.316 * [backup-simplify]: Simplify 1 into 1 3.316 * [taylor]: Taking taylor expansion of x.im in y.im 3.316 * [backup-simplify]: Simplify x.im into x.im 3.316 * [backup-simplify]: Simplify (* 0 x.im) into 0 3.316 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 3.316 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 3.316 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.im 3.316 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 3.316 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 3.316 * [taylor]: Taking taylor expansion of y.re in y.im 3.316 * [backup-simplify]: Simplify y.re into y.re 3.316 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 3.316 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 3.316 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 3.317 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 3.317 * [taylor]: Taking taylor expansion of y.im in y.im 3.317 * [backup-simplify]: Simplify 0 into 0 3.317 * [backup-simplify]: Simplify 1 into 1 3.317 * [backup-simplify]: Simplify (* 1 1) into 1 3.317 * [backup-simplify]: Simplify (/ 1 1) into 1 3.317 * [backup-simplify]: Simplify (+ 0 (/ 1 x.im)) into (/ 1 x.im) 3.317 * [backup-simplify]: Simplify (+ 0 1) into 1 3.318 * [backup-simplify]: Simplify (/ (/ 1 x.im) 1) into (/ 1 x.im) 3.318 * [taylor]: Taking taylor expansion of (/ (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.im 3.318 * [taylor]: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.im 3.318 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.im 3.318 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 3.318 * [taylor]: Taking taylor expansion of y.re in x.im 3.318 * [backup-simplify]: Simplify y.re into y.re 3.318 * [taylor]: Taking taylor expansion of x.re in x.im 3.318 * [backup-simplify]: Simplify x.re into x.re 3.318 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 3.318 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 3.318 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 3.318 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 3.318 * [taylor]: Taking taylor expansion of y.im in x.im 3.318 * [backup-simplify]: Simplify y.im into y.im 3.318 * [taylor]: Taking taylor expansion of x.im in x.im 3.318 * [backup-simplify]: Simplify 0 into 0 3.318 * [backup-simplify]: Simplify 1 into 1 3.318 * [backup-simplify]: Simplify (* y.im 0) into 0 3.318 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 3.318 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 3.318 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.im 3.318 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.im 3.318 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 3.318 * [taylor]: Taking taylor expansion of y.re in x.im 3.318 * [backup-simplify]: Simplify y.re into y.re 3.318 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 3.318 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 3.318 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 3.318 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 3.318 * [taylor]: Taking taylor expansion of y.im in x.im 3.318 * [backup-simplify]: Simplify y.im into y.im 3.319 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.319 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 3.319 * [backup-simplify]: Simplify (+ 0 (/ 1 y.im)) into (/ 1 y.im) 3.319 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3.319 * [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))))) 3.319 * [taylor]: Taking taylor expansion of (/ (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 3.319 * [taylor]: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.re 3.319 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.re 3.319 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 3.319 * [taylor]: Taking taylor expansion of y.re in y.re 3.319 * [backup-simplify]: Simplify 0 into 0 3.319 * [backup-simplify]: Simplify 1 into 1 3.319 * [taylor]: Taking taylor expansion of x.re in y.re 3.319 * [backup-simplify]: Simplify x.re into x.re 3.319 * [backup-simplify]: Simplify (* 0 x.re) into 0 3.319 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 3.319 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 3.319 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 3.319 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 3.319 * [taylor]: Taking taylor expansion of y.im in y.re 3.319 * [backup-simplify]: Simplify y.im into y.im 3.319 * [taylor]: Taking taylor expansion of x.im in y.re 3.319 * [backup-simplify]: Simplify x.im into x.im 3.319 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 3.319 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 3.320 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 3.320 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 3.320 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 3.320 * [taylor]: Taking taylor expansion of y.re in y.re 3.320 * [backup-simplify]: Simplify 0 into 0 3.320 * [backup-simplify]: Simplify 1 into 1 3.320 * [backup-simplify]: Simplify (* 1 1) into 1 3.320 * [backup-simplify]: Simplify (/ 1 1) into 1 3.320 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 3.320 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 3.320 * [taylor]: Taking taylor expansion of y.im in y.re 3.320 * [backup-simplify]: Simplify y.im into y.im 3.320 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.320 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 3.320 * [backup-simplify]: Simplify (+ (/ 1 x.re) 0) into (/ 1 x.re) 3.321 * [backup-simplify]: Simplify (+ 1 0) into 1 3.321 * [backup-simplify]: Simplify (/ (/ 1 x.re) 1) into (/ 1 x.re) 3.321 * [taylor]: Taking taylor expansion of (/ (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.re 3.321 * [taylor]: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 3.321 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 3.321 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 3.321 * [taylor]: Taking taylor expansion of y.re in x.re 3.321 * [backup-simplify]: Simplify y.re into y.re 3.321 * [taylor]: Taking taylor expansion of x.re in x.re 3.321 * [backup-simplify]: Simplify 0 into 0 3.321 * [backup-simplify]: Simplify 1 into 1 3.321 * [backup-simplify]: Simplify (* y.re 0) into 0 3.321 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 3.321 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 3.321 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 3.321 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 3.321 * [taylor]: Taking taylor expansion of y.im in x.re 3.321 * [backup-simplify]: Simplify y.im into y.im 3.321 * [taylor]: Taking taylor expansion of x.im in x.re 3.321 * [backup-simplify]: Simplify x.im into x.im 3.321 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 3.321 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 3.321 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.re 3.321 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.re 3.321 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 3.321 * [taylor]: Taking taylor expansion of y.re in x.re 3.321 * [backup-simplify]: Simplify y.re into y.re 3.321 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 3.321 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 3.321 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 3.321 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 3.321 * [taylor]: Taking taylor expansion of y.im in x.re 3.321 * [backup-simplify]: Simplify y.im into y.im 3.321 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.322 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 3.322 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 3.322 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3.322 * [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))))) 3.322 * [taylor]: Taking taylor expansion of (/ (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.re 3.322 * [taylor]: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 3.322 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 3.322 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 3.322 * [taylor]: Taking taylor expansion of y.re in x.re 3.322 * [backup-simplify]: Simplify y.re into y.re 3.322 * [taylor]: Taking taylor expansion of x.re in x.re 3.322 * [backup-simplify]: Simplify 0 into 0 3.322 * [backup-simplify]: Simplify 1 into 1 3.322 * [backup-simplify]: Simplify (* y.re 0) into 0 3.322 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 3.322 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 3.322 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 3.322 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 3.322 * [taylor]: Taking taylor expansion of y.im in x.re 3.322 * [backup-simplify]: Simplify y.im into y.im 3.322 * [taylor]: Taking taylor expansion of x.im in x.re 3.322 * [backup-simplify]: Simplify x.im into x.im 3.322 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 3.322 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 3.322 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.re 3.322 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.re 3.323 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 3.323 * [taylor]: Taking taylor expansion of y.re in x.re 3.323 * [backup-simplify]: Simplify y.re into y.re 3.323 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 3.323 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 3.323 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 3.323 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 3.323 * [taylor]: Taking taylor expansion of y.im in x.re 3.323 * [backup-simplify]: Simplify y.im into y.im 3.323 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.323 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 3.323 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 3.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))) 3.323 * [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))))) 3.323 * [taylor]: Taking taylor expansion of (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 3.323 * [taylor]: Taking taylor expansion of (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 3.323 * [taylor]: Taking taylor expansion of y.re in y.re 3.323 * [backup-simplify]: Simplify 0 into 0 3.323 * [backup-simplify]: Simplify 1 into 1 3.323 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 3.323 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 3.323 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 3.323 * [taylor]: Taking taylor expansion of y.re in y.re 3.323 * [backup-simplify]: Simplify 0 into 0 3.323 * [backup-simplify]: Simplify 1 into 1 3.324 * [backup-simplify]: Simplify (* 1 1) into 1 3.324 * [backup-simplify]: Simplify (/ 1 1) into 1 3.324 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 3.324 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 3.324 * [taylor]: Taking taylor expansion of y.im in y.re 3.324 * [backup-simplify]: Simplify y.im into y.im 3.324 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.324 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 3.324 * [backup-simplify]: Simplify (+ 1 0) into 1 3.324 * [backup-simplify]: Simplify (* 0 1) into 0 3.325 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 3.325 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.326 * [backup-simplify]: Simplify (+ 0 0) into 0 3.326 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 1)) into 1 3.326 * [backup-simplify]: Simplify (/ 1 1) into 1 3.326 * [taylor]: Taking taylor expansion of 1 in x.im 3.326 * [backup-simplify]: Simplify 1 into 1 3.327 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 3.327 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 3.327 * [backup-simplify]: Simplify (+ 0 (/ 1 (* y.im x.im))) into (/ 1 (* y.im x.im)) 3.327 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 3.327 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 3.327 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 3.327 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 3.327 * [backup-simplify]: Simplify (+ 0 0) into 0 3.328 * [backup-simplify]: Simplify (- (/ (/ 1 (* y.im x.im)) (+ (/ 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.im (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) 3.328 * [taylor]: Taking taylor expansion of (/ 1 (* y.im (* x.im (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 3.328 * [taylor]: Taking taylor expansion of (* y.im (* x.im (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 3.328 * [taylor]: Taking taylor expansion of y.im in y.re 3.328 * [backup-simplify]: Simplify y.im into y.im 3.328 * [taylor]: Taking taylor expansion of (* x.im (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 3.328 * [taylor]: Taking taylor expansion of x.im in y.re 3.328 * [backup-simplify]: Simplify x.im into x.im 3.328 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 3.328 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 3.328 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 3.328 * [taylor]: Taking taylor expansion of y.re in y.re 3.328 * [backup-simplify]: Simplify 0 into 0 3.328 * [backup-simplify]: Simplify 1 into 1 3.328 * [backup-simplify]: Simplify (* 1 1) into 1 3.328 * [backup-simplify]: Simplify (/ 1 1) into 1 3.328 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 3.328 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 3.328 * [taylor]: Taking taylor expansion of y.im in y.re 3.328 * [backup-simplify]: Simplify y.im into y.im 3.328 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.328 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 3.329 * [backup-simplify]: Simplify (+ 1 0) into 1 3.329 * [backup-simplify]: Simplify (* x.im 1) into x.im 3.329 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 3.329 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 3.329 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 3.330 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 3.330 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 3.330 * [backup-simplify]: Simplify (+ (* 0 (/ 1 (pow y.im 2))) (+ (* 1 0) (* 0 1))) into 0 3.331 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.331 * [taylor]: Taking taylor expansion of 0 in x.im 3.331 * [backup-simplify]: Simplify 0 into 0 3.331 * [taylor]: Taking taylor expansion of 1 in y.im 3.331 * [backup-simplify]: Simplify 1 into 1 3.331 * [backup-simplify]: Simplify 0 into 0 3.332 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 3.332 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 3.332 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 3.332 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 3.332 * [backup-simplify]: Simplify (+ 0 0) into 0 3.333 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 3.333 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))))) into 0 3.334 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 3.334 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 3.334 * [backup-simplify]: Simplify (+ 0 0) into 0 3.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.im (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 3.335 * [taylor]: Taking taylor expansion of 0 in y.re 3.335 * [backup-simplify]: Simplify 0 into 0 3.336 * [taylor]: Taking taylor expansion of 0 in x.im 3.336 * [backup-simplify]: Simplify 0 into 0 3.336 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 3.336 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 3.336 * [taylor]: Taking taylor expansion of y.im in x.im 3.336 * [backup-simplify]: Simplify y.im into y.im 3.336 * [taylor]: Taking taylor expansion of x.im in x.im 3.336 * [backup-simplify]: Simplify 0 into 0 3.336 * [backup-simplify]: Simplify 1 into 1 3.336 * [backup-simplify]: Simplify (* y.im 0) into 0 3.336 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 3.336 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 3.336 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 3.336 * [taylor]: Taking taylor expansion of y.im in y.im 3.336 * [backup-simplify]: Simplify 0 into 0 3.336 * [backup-simplify]: Simplify 1 into 1 3.337 * [backup-simplify]: Simplify (/ 1 1) into 1 3.338 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.338 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 3.338 * [backup-simplify]: Simplify 0 into 0 3.339 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 3.340 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 3.340 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 3.341 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 3.341 * [backup-simplify]: Simplify (+ 0 0) into 0 3.342 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 (/ 1 (pow y.im 2))) (+ (* 0 0) (* 0 1)))) into (/ 1 (pow y.im 2)) 3.343 * [backup-simplify]: Simplify (- (+ (* 1 (/ (/ 1 (pow y.im 2)) 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow y.im 2))) 3.343 * [taylor]: Taking taylor expansion of (- (/ 1 (pow y.im 2))) in x.im 3.343 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 3.343 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 3.343 * [taylor]: Taking taylor expansion of y.im in x.im 3.343 * [backup-simplify]: Simplify y.im into y.im 3.343 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.343 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 3.343 * [taylor]: Taking taylor expansion of 0 in y.im 3.343 * [backup-simplify]: Simplify 0 into 0 3.343 * [backup-simplify]: Simplify 0 into 0 3.343 * [taylor]: Taking taylor expansion of 0 in y.im 3.343 * [backup-simplify]: Simplify 0 into 0 3.343 * [backup-simplify]: Simplify 0 into 0 3.343 * [backup-simplify]: Simplify 0 into 0 3.344 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 3.344 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 3.345 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 3.345 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 3.345 * [backup-simplify]: Simplify (+ 0 0) into 0 3.346 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.re)))) into 0 3.346 * [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 3.347 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.im)))) into 0 3.348 * [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 3.348 * [backup-simplify]: Simplify (+ 0 0) into 0 3.349 * [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.im (+ (/ 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 3.349 * [taylor]: Taking taylor expansion of 0 in y.re 3.349 * [backup-simplify]: Simplify 0 into 0 3.349 * [taylor]: Taking taylor expansion of 0 in x.im 3.349 * [backup-simplify]: Simplify 0 into 0 3.349 * [taylor]: Taking taylor expansion of 0 in x.im 3.349 * [backup-simplify]: Simplify 0 into 0 3.350 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 3.351 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.351 * [backup-simplify]: Simplify (+ 0 0) into 0 3.351 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 1)) into 0 3.351 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 3.352 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 3.352 * [taylor]: Taking taylor expansion of 0 in x.im 3.352 * [backup-simplify]: Simplify 0 into 0 3.353 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 3.354 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 3.354 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 3.354 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 3.355 * [backup-simplify]: Simplify (+ 0 0) into 0 3.356 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 (/ 1 (pow y.im 2))) (+ (* 0 0) (* 0 1))))) into 0 3.357 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ (/ 1 (pow y.im 2)) 1)) (* (- (/ 1 (pow y.im 2))) (/ 0 1)))) into 0 3.357 * [taylor]: Taking taylor expansion of 0 in x.im 3.357 * [backup-simplify]: Simplify 0 into 0 3.357 * [taylor]: Taking taylor expansion of 0 in y.im 3.357 * [backup-simplify]: Simplify 0 into 0 3.357 * [backup-simplify]: Simplify 0 into 0 3.357 * [backup-simplify]: Simplify 0 into 0 3.358 * * * [progress]: simplifying candidates 3.358 * * * * [progress]: [ 1 / 280 ] simplifiying candidate # 3.358 * * * * [progress]: [ 2 / 280 ] simplifiying candidate # 3.358 * * * * [progress]: [ 3 / 280 ] simplifiying candidate # 3.358 * * * * [progress]: [ 4 / 280 ] simplifiying candidate # 3.358 * * * * [progress]: [ 5 / 280 ] simplifiying candidate # 3.358 * * * * [progress]: [ 6 / 280 ] simplifiying candidate # 3.358 * * * * [progress]: [ 7 / 280 ] simplifiying candidate # 3.358 * [simplify]: Simplifying (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) 3.358 * * [simplify]: iters left: 6 (8 enodes) 3.362 * * [simplify]: iters left: 5 (26 enodes) 3.369 * * [simplify]: Extracting #0: cost 1 inf + 0 3.369 * * [simplify]: Extracting #1: cost 4 inf + 0 3.369 * * [simplify]: Extracting #2: cost 7 inf + 0 3.369 * * [simplify]: Extracting #3: cost 10 inf + 0 3.369 * * [simplify]: Extracting #4: cost 14 inf + 0 3.369 * * [simplify]: Extracting #5: cost 10 inf + 84 3.369 * * [simplify]: Extracting #6: cost 8 inf + 166 3.369 * * [simplify]: Extracting #7: cost 4 inf + 854 3.370 * * [simplify]: Extracting #8: cost 1 inf + 1540 3.370 * * [simplify]: Extracting #9: cost 0 inf + 1782 3.371 * [simplify]: Simplified to (fabs (cbrt (+ (* y.re y.re) (* y.im y.im)))) 3.371 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (* (fabs (cbrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 3.371 * * * * [progress]: [ 8 / 280 ] simplifiying candidate # 3.371 * [simplify]: Simplifying (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 3.372 * * [simplify]: iters left: 6 (7 enodes) 3.375 * * [simplify]: iters left: 5 (22 enodes) 3.380 * * [simplify]: Extracting #0: cost 1 inf + 0 3.380 * * [simplify]: Extracting #1: cost 3 inf + 0 3.380 * * [simplify]: Extracting #2: cost 5 inf + 0 3.381 * * [simplify]: Extracting #3: cost 8 inf + 0 3.381 * * [simplify]: Extracting #4: cost 12 inf + 0 3.381 * * [simplify]: Extracting #5: cost 10 inf + 2 3.381 * * [simplify]: Extracting #6: cost 1 inf + 936 3.381 * * [simplify]: Extracting #7: cost 0 inf + 1138 3.382 * [simplify]: Simplified to (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 3.382 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (* (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 3.382 * * * * [progress]: [ 9 / 280 ] simplifiying candidate # 3.382 * [simplify]: Simplifying (sqrt 1) 3.382 * * [simplify]: iters left: 1 (2 enodes) 3.386 * * [simplify]: Extracting #0: cost 1 inf + 0 3.386 * * [simplify]: Extracting #1: cost 0 inf + 1 3.386 * [simplify]: Simplified to 1 3.386 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (* 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 3.386 * * * * [progress]: [ 10 / 280 ] simplifiying candidate # 3.386 * [simplify]: Simplifying (sqrt (+ (pow (* y.re y.re) 3) (pow (* y.im y.im) 3))) 3.386 * * [simplify]: iters left: 6 (9 enodes) 3.390 * * [simplify]: iters left: 5 (45 enodes) 3.402 * * [simplify]: iters left: 4 (100 enodes) 3.426 * * [simplify]: iters left: 3 (201 enodes) 3.507 * * [simplify]: iters left: 2 (406 enodes) 3.640 * * [simplify]: Extracting #0: cost 1 inf + 0 3.640 * * [simplify]: Extracting #1: cost 3 inf + 0 3.640 * * [simplify]: Extracting #2: cost 6 inf + 0 3.640 * * [simplify]: Extracting #3: cost 62 inf + 0 3.641 * * [simplify]: Extracting #4: cost 166 inf + 460 3.644 * * [simplify]: Extracting #5: cost 131 inf + 12951 3.651 * * [simplify]: Extracting #6: cost 49 inf + 45746 3.661 * * [simplify]: Extracting #7: cost 1 inf + 66256 3.673 * * [simplify]: Extracting #8: cost 0 inf + 65919 3.684 * [simplify]: Simplified to (sqrt (+ (* (* y.re (* y.re y.re)) (* y.re (* y.re y.re))) (* (* y.im y.im) (* (* y.im y.im) (* y.im y.im))))) 3.684 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* (* y.re (* y.re y.re)) (* y.re (* y.re y.re))) (* (* y.im y.im) (* (* y.im 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)))))))) 3.685 * * * * [progress]: [ 11 / 280 ] simplifiying candidate # 3.686 * [simplify]: Simplifying (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im)))) 3.686 * * [simplify]: iters left: 6 (8 enodes) 3.690 * * [simplify]: iters left: 5 (37 enodes) 3.702 * * [simplify]: iters left: 4 (67 enodes) 3.722 * * [simplify]: iters left: 3 (123 enodes) 3.751 * * [simplify]: iters left: 2 (278 enodes) 3.898 * * [simplify]: Extracting #0: cost 1 inf + 0 3.899 * * [simplify]: Extracting #1: cost 3 inf + 0 3.899 * * [simplify]: Extracting #2: cost 50 inf + 0 3.899 * * [simplify]: Extracting #3: cost 150 inf + 0 3.901 * * [simplify]: Extracting #4: cost 194 inf + 1180 3.905 * * [simplify]: Extracting #5: cost 123 inf + 12421 3.915 * * [simplify]: Extracting #6: cost 12 inf + 33804 3.928 * * [simplify]: Extracting #7: cost 0 inf + 36129 3.941 * [simplify]: Simplified to (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im)))) 3.941 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (* x.re y.re) (* x.im 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)))))) 3.941 * * * * [progress]: [ 12 / 280 ] simplifiying candidate # 3.942 * [simplify]: Simplifying (+ (* y.re y.re) (* y.im y.im)) 3.942 * * [simplify]: iters left: 4 (5 enodes) 3.944 * * [simplify]: iters left: 3 (16 enodes) 3.947 * * [simplify]: Extracting #0: cost 1 inf + 0 3.947 * * [simplify]: Extracting #1: cost 4 inf + 0 3.947 * * [simplify]: Extracting #2: cost 8 inf + 0 3.947 * * [simplify]: Extracting #3: cost 4 inf + 84 3.948 * * [simplify]: Extracting #4: cost 0 inf + 410 3.948 * [simplify]: Simplified to (+ (* y.re y.re) (* y.im y.im)) 3.948 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (pow (+ (* y.re y.re) (* y.im y.im)) (/ 1 2)))) 3.948 * * * * [progress]: [ 13 / 280 ] simplifiying candidate # 3.948 * * * * [progress]: [ 14 / 280 ] simplifiying candidate # 3.948 * [simplify]: Simplifying (sqrt (+ (* y.re y.re) (* y.im y.im))) 3.948 * * [simplify]: iters left: 5 (6 enodes) 3.951 * * [simplify]: iters left: 4 (19 enodes) 3.955 * * [simplify]: Extracting #0: cost 1 inf + 0 3.955 * * [simplify]: Extracting #1: cost 3 inf + 0 3.955 * * [simplify]: Extracting #2: cost 6 inf + 0 3.955 * * [simplify]: Extracting #3: cost 10 inf + 0 3.956 * * [simplify]: Extracting #4: cost 6 inf + 84 3.956 * * [simplify]: Extracting #5: cost 0 inf + 734 3.956 * [simplify]: Simplified to (sqrt (+ (* y.re y.re) (* y.im y.im))) 3.956 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (fabs (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 3.956 * * * * [progress]: [ 15 / 280 ] simplifiying candidate # 3.956 * * * * [progress]: [ 16 / 280 ] simplifiying candidate #real (real->posit16 (sqrt (+ (* y.re y.re) (* y.im y.im)))))))> 3.956 * * * * [progress]: [ 17 / 280 ] simplifiying candidate # 3.956 * * * * [progress]: [ 18 / 280 ] simplifiying candidate # 3.956 * * * * [progress]: [ 19 / 280 ] simplifiying candidate # 3.956 * * * * [progress]: [ 20 / 280 ] simplifiying candidate # 3.957 * * * * [progress]: [ 21 / 280 ] simplifiying candidate # 3.957 * * * * [progress]: [ 22 / 280 ] simplifiying candidate # 3.957 * * * * [progress]: [ 23 / 280 ] simplifiying candidate # 3.957 * [simplify]: Simplifying (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) 3.957 * * [simplify]: iters left: 6 (8 enodes) 3.960 * * [simplify]: iters left: 5 (26 enodes) 3.966 * * [simplify]: Extracting #0: cost 1 inf + 0 3.966 * * [simplify]: Extracting #1: cost 4 inf + 0 3.966 * * [simplify]: Extracting #2: cost 7 inf + 0 3.966 * * [simplify]: Extracting #3: cost 10 inf + 0 3.966 * * [simplify]: Extracting #4: cost 14 inf + 0 3.966 * * [simplify]: Extracting #5: cost 10 inf + 84 3.966 * * [simplify]: Extracting #6: cost 8 inf + 166 3.966 * * [simplify]: Extracting #7: cost 4 inf + 854 3.967 * * [simplify]: Extracting #8: cost 1 inf + 1540 3.967 * * [simplify]: Extracting #9: cost 0 inf + 1782 3.967 * [simplify]: Simplified to (fabs (cbrt (+ (* y.re y.re) (* y.im y.im)))) 3.967 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (* x.re y.re) (* x.im y.im)) (* (fabs (cbrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 3.968 * * * * [progress]: [ 24 / 280 ] simplifiying candidate # 3.968 * [simplify]: Simplifying (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 3.968 * * [simplify]: iters left: 6 (7 enodes) 3.970 * * [simplify]: iters left: 5 (22 enodes) 3.975 * * [simplify]: Extracting #0: cost 1 inf + 0 3.975 * * [simplify]: Extracting #1: cost 3 inf + 0 3.975 * * [simplify]: Extracting #2: cost 5 inf + 0 3.975 * * [simplify]: Extracting #3: cost 8 inf + 0 3.976 * * [simplify]: Extracting #4: cost 12 inf + 0 3.976 * * [simplify]: Extracting #5: cost 10 inf + 2 3.976 * * [simplify]: Extracting #6: cost 1 inf + 936 3.976 * * [simplify]: Extracting #7: cost 0 inf + 1138 3.977 * [simplify]: Simplified to (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 3.977 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (* x.re y.re) (* x.im y.im)) (* (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 3.977 * * * * [progress]: [ 25 / 280 ] simplifiying candidate # 3.977 * [simplify]: Simplifying (sqrt 1) 3.977 * * [simplify]: iters left: 1 (2 enodes) 3.980 * * [simplify]: Extracting #0: cost 1 inf + 0 3.980 * * [simplify]: Extracting #1: cost 0 inf + 1 3.980 * [simplify]: Simplified to 1 3.980 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (* x.re y.re) (* x.im y.im)) (* 1 (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 3.980 * * * * [progress]: [ 26 / 280 ] simplifiying candidate # 3.980 * [simplify]: Simplifying (sqrt (+ (pow (* y.re y.re) 3) (pow (* y.im y.im) 3))) 3.980 * * [simplify]: iters left: 6 (9 enodes) 3.984 * * [simplify]: iters left: 5 (45 enodes) 3.995 * * [simplify]: iters left: 4 (100 enodes) 4.020 * * [simplify]: iters left: 3 (201 enodes) 4.063 * * [simplify]: iters left: 2 (406 enodes) 4.242 * * [simplify]: Extracting #0: cost 1 inf + 0 4.242 * * [simplify]: Extracting #1: cost 3 inf + 0 4.242 * * [simplify]: Extracting #2: cost 6 inf + 0 4.242 * * [simplify]: Extracting #3: cost 62 inf + 0 4.243 * * [simplify]: Extracting #4: cost 166 inf + 460 4.244 * * [simplify]: Extracting #5: cost 131 inf + 12951 4.248 * * [simplify]: Extracting #6: cost 49 inf + 45746 4.253 * * [simplify]: Extracting #7: cost 1 inf + 66256 4.258 * * [simplify]: Extracting #8: cost 0 inf + 65919 4.263 * [simplify]: Simplified to (sqrt (+ (* (* y.re (* y.re y.re)) (* y.re (* y.re y.re))) (* (* y.im y.im) (* (* y.im y.im) (* y.im y.im))))) 4.263 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (* x.re y.re) (* x.im y.im)) (/ (sqrt (+ (* (* y.re (* y.re y.re)) (* y.re (* y.re y.re))) (* (* y.im y.im) (* (* y.im 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))))) 4.263 * * * * [progress]: [ 27 / 280 ] simplifiying candidate # 4.264 * [simplify]: Simplifying (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im)))) 4.264 * * [simplify]: iters left: 6 (8 enodes) 4.266 * * [simplify]: iters left: 5 (37 enodes) 4.272 * * [simplify]: iters left: 4 (67 enodes) 4.283 * * [simplify]: iters left: 3 (123 enodes) 4.315 * * [simplify]: iters left: 2 (278 enodes) 4.431 * * [simplify]: Extracting #0: cost 1 inf + 0 4.431 * * [simplify]: Extracting #1: cost 3 inf + 0 4.431 * * [simplify]: Extracting #2: cost 50 inf + 0 4.432 * * [simplify]: Extracting #3: cost 150 inf + 0 4.432 * * [simplify]: Extracting #4: cost 194 inf + 1180 4.435 * * [simplify]: Extracting #5: cost 123 inf + 12421 4.441 * * [simplify]: Extracting #6: cost 12 inf + 33804 4.450 * * [simplify]: Extracting #7: cost 0 inf + 36129 4.458 * [simplify]: Simplified to (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im)))) 4.458 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (* x.re y.re) (* x.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))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 4.458 * * * * [progress]: [ 28 / 280 ] simplifiying candidate # 4.458 * [simplify]: Simplifying (+ (* y.re y.re) (* y.im y.im)) 4.458 * * [simplify]: iters left: 4 (5 enodes) 4.460 * * [simplify]: iters left: 3 (16 enodes) 4.464 * * [simplify]: Extracting #0: cost 1 inf + 0 4.464 * * [simplify]: Extracting #1: cost 4 inf + 0 4.464 * * [simplify]: Extracting #2: cost 8 inf + 0 4.464 * * [simplify]: Extracting #3: cost 4 inf + 84 4.464 * * [simplify]: Extracting #4: cost 0 inf + 410 4.465 * [simplify]: Simplified to (+ (* y.re y.re) (* y.im y.im)) 4.465 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (* x.re y.re) (* x.im y.im)) (pow (+ (* y.re y.re) (* y.im y.im)) (/ 1 2))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 4.465 * * * * [progress]: [ 29 / 280 ] simplifiying candidate # 4.465 * * * * [progress]: [ 30 / 280 ] simplifiying candidate # 4.465 * [simplify]: Simplifying (sqrt (+ (* y.re y.re) (* y.im y.im))) 4.465 * * [simplify]: iters left: 5 (6 enodes) 4.468 * * [simplify]: iters left: 4 (19 enodes) 4.473 * * [simplify]: Extracting #0: cost 1 inf + 0 4.473 * * [simplify]: Extracting #1: cost 3 inf + 0 4.473 * * [simplify]: Extracting #2: cost 6 inf + 0 4.473 * * [simplify]: Extracting #3: cost 10 inf + 0 4.473 * * [simplify]: Extracting #4: cost 6 inf + 84 4.473 * * [simplify]: Extracting #5: cost 0 inf + 734 4.473 * [simplify]: Simplified to (sqrt (+ (* y.re y.re) (* y.im y.im))) 4.473 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (* x.re y.re) (* x.im y.im)) (fabs (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 4.474 * * * * [progress]: [ 31 / 280 ] simplifiying candidate # 4.474 * * * * [progress]: [ 32 / 280 ] simplifiying candidate #real (real->posit16 (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))> 4.474 * * * * [progress]: [ 33 / 280 ] simplifiying candidate # 4.474 * * * * [progress]: [ 34 / 280 ] simplifiying candidate # 4.474 * [simplify]: Simplifying (- (log (+ (* x.re y.re) (* x.im y.im))) (log (sqrt (+ (* y.re y.re) (* y.im y.im))))) 4.474 * * [simplify]: iters left: 6 (14 enodes) 4.480 * * [simplify]: iters left: 5 (48 enodes) 4.492 * * [simplify]: iters left: 4 (51 enodes) 4.505 * * [simplify]: Extracting #0: cost 1 inf + 0 4.505 * * [simplify]: Extracting #1: cost 5 inf + 0 4.505 * * [simplify]: Extracting #2: cost 10 inf + 0 4.505 * * [simplify]: Extracting #3: cost 15 inf + 0 4.505 * * [simplify]: Extracting #4: cost 24 inf + 0 4.505 * * [simplify]: Extracting #5: cost 19 inf + 129 4.505 * * [simplify]: Extracting #6: cost 11 inf + 931 4.506 * * [simplify]: Extracting #7: cost 4 inf + 2236 4.507 * * [simplify]: Extracting #8: cost 0 inf + 3476 4.508 * [simplify]: Simplified to (- (log (+ (* x.im y.im) (* x.re y.re))) (log (sqrt (+ (* y.re y.re) (* y.im y.im))))) 4.508 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (exp (- (log (+ (* x.im y.im) (* x.re y.re))) (log (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 4.508 * * * * [progress]: [ 35 / 280 ] simplifiying candidate # 4.508 * * * * [progress]: [ 36 / 280 ] simplifiying candidate # 4.508 * * * * [progress]: [ 37 / 280 ] simplifiying candidate # 4.509 * [simplify]: Simplifying (/ (* (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))) (+ (* x.re y.re) (* x.im y.im))) (* (* (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))))) 4.509 * * [simplify]: iters left: 6 (16 enodes) 4.516 * * [simplify]: iters left: 5 (71 enodes) 4.546 * * [simplify]: iters left: 4 (220 enodes) 4.647 * * [simplify]: Extracting #0: cost 1 inf + 0 4.647 * * [simplify]: Extracting #1: cost 30 inf + 0 4.648 * * [simplify]: Extracting #2: cost 82 inf + 1 4.648 * * [simplify]: Extracting #3: cost 194 inf + 1 4.650 * * [simplify]: Extracting #4: cost 161 inf + 5363 4.657 * * [simplify]: Extracting #5: cost 29 inf + 35105 4.679 * * [simplify]: Extracting #6: cost 1 inf + 43538 4.700 * * [simplify]: Extracting #7: cost 0 inf + 43740 4.722 * [simplify]: Simplified to (/ (* (* (+ (* x.im y.im) (* x.re y.re)) (+ (* x.im y.im) (* x.re y.re))) (+ (* x.im y.im) (* x.re y.re))) (* (+ (* y.im y.im) (* y.re y.re)) (sqrt (+ (* y.im y.im) (* y.re y.re))))) 4.722 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (/ (* (* (+ (* x.im y.im) (* x.re y.re)) (+ (* x.im y.im) (* x.re y.re))) (+ (* x.im y.im) (* x.re y.re))) (* (+ (* y.im y.im) (* y.re y.re)) (sqrt (+ (* y.im y.im) (* y.re y.re)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 4.722 * * * * [progress]: [ 38 / 280 ] simplifiying candidate # 4.722 * * * * [progress]: [ 39 / 280 ] simplifiying candidate # 4.722 * * * * [progress]: [ 40 / 280 ] simplifiying candidate # 4.722 * * * * [progress]: [ 41 / 280 ] simplifiying candidate # 4.722 * * * * [progress]: [ 42 / 280 ] simplifiying candidate # 4.723 * [simplify]: Simplifying (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 4.723 * * [simplify]: iters left: 6 (16 enodes) 4.730 * * [simplify]: iters left: 5 (58 enodes) 4.747 * * [simplify]: iters left: 4 (73 enodes) 4.763 * * [simplify]: iters left: 3 (80 enodes) 4.774 * * [simplify]: iters left: 2 (83 enodes) 4.784 * * [simplify]: Extracting #0: cost 1 inf + 0 4.785 * * [simplify]: Extracting #1: cost 11 inf + 0 4.785 * * [simplify]: Extracting #2: cost 22 inf + 0 4.785 * * [simplify]: Extracting #3: cost 27 inf + 0 4.785 * * [simplify]: Extracting #4: cost 36 inf + 0 4.785 * * [simplify]: Extracting #5: cost 33 inf + 46 4.785 * * [simplify]: Extracting #6: cost 14 inf + 2774 4.786 * * [simplify]: Extracting #7: cost 2 inf + 8296 4.789 * * [simplify]: Extracting #8: cost 0 inf + 9224 4.792 * [simplify]: Simplified to (* (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) 4.792 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (* (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 4.792 * [simplify]: Simplifying (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 4.792 * * [simplify]: iters left: 6 (14 enodes) 4.800 * * [simplify]: iters left: 5 (46 enodes) 4.806 * * [simplify]: Extracting #0: cost 1 inf + 0 4.806 * * [simplify]: Extracting #1: cost 4 inf + 0 4.806 * * [simplify]: Extracting #2: cost 8 inf + 0 4.806 * * [simplify]: Extracting #3: cost 13 inf + 0 4.806 * * [simplify]: Extracting #4: cost 22 inf + 0 4.806 * * [simplify]: Extracting #5: cost 17 inf + 129 4.806 * * [simplify]: Extracting #6: cost 8 inf + 992 4.807 * * [simplify]: Extracting #7: cost 2 inf + 2366 4.807 * * [simplify]: Extracting #8: cost 0 inf + 3012 4.807 * [simplify]: Simplified to (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 4.807 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 4.808 * * * * [progress]: [ 43 / 280 ] simplifiying candidate # 4.808 * [simplify]: Simplifying (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 4.808 * * [simplify]: iters left: 6 (16 enodes) 4.811 * * [simplify]: iters left: 5 (55 enodes) 4.819 * * [simplify]: iters left: 4 (59 enodes) 4.827 * * [simplify]: iters left: 3 (62 enodes) 4.839 * * [simplify]: Extracting #0: cost 1 inf + 0 4.839 * * [simplify]: Extracting #1: cost 7 inf + 0 4.839 * * [simplify]: Extracting #2: cost 15 inf + 0 4.839 * * [simplify]: Extracting #3: cost 21 inf + 0 4.840 * * [simplify]: Extracting #4: cost 30 inf + 0 4.840 * * [simplify]: Extracting #5: cost 26 inf + 87 4.840 * * [simplify]: Extracting #6: cost 9 inf + 2370 4.842 * * [simplify]: Extracting #7: cost 1 inf + 5596 4.843 * * [simplify]: Extracting #8: cost 0 inf + 6080 4.845 * [simplify]: Simplified to (/ (* (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (+ (* x.im y.im) (* x.re y.re)))) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) 4.845 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (* (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (+ (* x.im y.im) (* x.re y.re)))) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 4.846 * [simplify]: Simplifying (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 4.846 * * [simplify]: iters left: 6 (14 enodes) 4.852 * * [simplify]: iters left: 5 (46 enodes) 4.864 * * [simplify]: Extracting #0: cost 1 inf + 0 4.864 * * [simplify]: Extracting #1: cost 4 inf + 0 4.864 * * [simplify]: Extracting #2: cost 8 inf + 0 4.864 * * [simplify]: Extracting #3: cost 13 inf + 0 4.865 * * [simplify]: Extracting #4: cost 22 inf + 0 4.865 * * [simplify]: Extracting #5: cost 17 inf + 129 4.865 * * [simplify]: Extracting #6: cost 8 inf + 992 4.866 * * [simplify]: Extracting #7: cost 2 inf + 2406 4.867 * * [simplify]: Extracting #8: cost 0 inf + 3092 4.868 * [simplify]: Simplified to (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 4.868 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 4.868 * * * * [progress]: [ 44 / 280 ] simplifiying candidate # 4.868 * [simplify]: Simplifying (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 4.868 * * [simplify]: iters left: 6 (15 enodes) 4.875 * * [simplify]: iters left: 5 (51 enodes) 4.889 * * [simplify]: iters left: 4 (55 enodes) 4.904 * * [simplify]: iters left: 3 (58 enodes) 4.920 * * [simplify]: Extracting #0: cost 1 inf + 0 4.920 * * [simplify]: Extracting #1: cost 7 inf + 0 4.920 * * [simplify]: Extracting #2: cost 14 inf + 0 4.920 * * [simplify]: Extracting #3: cost 19 inf + 0 4.920 * * [simplify]: Extracting #4: cost 28 inf + 0 4.920 * * [simplify]: Extracting #5: cost 24 inf + 87 4.921 * * [simplify]: Extracting #6: cost 11 inf + 1518 4.921 * * [simplify]: Extracting #7: cost 1 inf + 4752 4.922 * * [simplify]: Extracting #8: cost 0 inf + 5196 4.923 * [simplify]: Simplified to (/ (* (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (+ (* x.im y.im) (* x.re y.re)))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) 4.923 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (* (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (+ (* x.im y.im) (* x.re y.re)))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 4.923 * [simplify]: Simplifying (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 4.923 * * [simplify]: iters left: 6 (14 enodes) 4.926 * * [simplify]: iters left: 5 (46 enodes) 4.932 * * [simplify]: Extracting #0: cost 1 inf + 0 4.932 * * [simplify]: Extracting #1: cost 4 inf + 0 4.932 * * [simplify]: Extracting #2: cost 8 inf + 0 4.932 * * [simplify]: Extracting #3: cost 13 inf + 0 4.932 * * [simplify]: Extracting #4: cost 22 inf + 0 4.932 * * [simplify]: Extracting #5: cost 17 inf + 129 4.933 * * [simplify]: Extracting #6: cost 8 inf + 992 4.933 * * [simplify]: Extracting #7: cost 2 inf + 2246 4.933 * * [simplify]: Extracting #8: cost 0 inf + 2852 4.934 * [simplify]: Simplified to (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 4.934 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 4.934 * * * * [progress]: [ 45 / 280 ] simplifiying candidate # 4.934 * [simplify]: Simplifying (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt 1)) 4.934 * * [simplify]: iters left: 6 (12 enodes) 4.938 * * [simplify]: iters left: 5 (43 enodes) 4.945 * * [simplify]: iters left: 4 (49 enodes) 4.952 * * [simplify]: iters left: 3 (53 enodes) 4.966 * * [simplify]: iters left: 2 (54 enodes) 4.978 * * [simplify]: Extracting #0: cost 1 inf + 0 4.978 * * [simplify]: Extracting #1: cost 5 inf + 0 4.978 * * [simplify]: Extracting #2: cost 7 inf + 1 4.978 * * [simplify]: Extracting #3: cost 10 inf + 1 4.978 * * [simplify]: Extracting #4: cost 16 inf + 1 4.978 * * [simplify]: Extracting #5: cost 10 inf + 89 4.978 * * [simplify]: Extracting #6: cost 3 inf + 1073 4.979 * * [simplify]: Extracting #7: cost 0 inf + 1807 4.979 * [simplify]: Simplified to (* (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (+ (* x.im y.im) (* x.re y.re)))) 4.979 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (* (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (+ (* x.im y.im) (* x.re y.re)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 4.979 * [simplify]: Simplifying (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 4.979 * * [simplify]: iters left: 6 (13 enodes) 4.982 * * [simplify]: iters left: 5 (43 enodes) 4.988 * * [simplify]: Extracting #0: cost 1 inf + 0 4.988 * * [simplify]: Extracting #1: cost 4 inf + 0 4.988 * * [simplify]: Extracting #2: cost 8 inf + 0 4.988 * * [simplify]: Extracting #3: cost 14 inf + 0 4.988 * * [simplify]: Extracting #4: cost 22 inf + 0 4.988 * * [simplify]: Extracting #5: cost 17 inf + 45 4.988 * * [simplify]: Extracting #6: cost 10 inf + 537 4.988 * * [simplify]: Extracting #7: cost 4 inf + 1232 4.989 * * [simplify]: Extracting #8: cost 1 inf + 1964 4.989 * * [simplify]: Extracting #9: cost 0 inf + 2368 4.989 * [simplify]: Simplified to (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 4.989 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt 1)) (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 4.990 * * * * [progress]: [ 46 / 280 ] simplifiying candidate # 4.990 * [simplify]: Simplifying (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 4.990 * * [simplify]: iters left: 6 (15 enodes) 4.993 * * [simplify]: iters left: 5 (51 enodes) 5.000 * * [simplify]: iters left: 4 (55 enodes) 5.009 * * [simplify]: iters left: 3 (58 enodes) 5.025 * * [simplify]: Extracting #0: cost 1 inf + 0 5.026 * * [simplify]: Extracting #1: cost 7 inf + 0 5.026 * * [simplify]: Extracting #2: cost 14 inf + 0 5.026 * * [simplify]: Extracting #3: cost 19 inf + 0 5.026 * * [simplify]: Extracting #4: cost 28 inf + 0 5.026 * * [simplify]: Extracting #5: cost 24 inf + 87 5.026 * * [simplify]: Extracting #6: cost 11 inf + 1518 5.028 * * [simplify]: Extracting #7: cost 1 inf + 4752 5.029 * * [simplify]: Extracting #8: cost 0 inf + 5196 5.031 * [simplify]: Simplified to (/ (* (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (+ (* x.im y.im) (* x.re y.re)))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) 5.031 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (* (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (+ (* x.im y.im) (* x.re y.re)))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 5.031 * [simplify]: Simplifying (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 5.031 * * [simplify]: iters left: 6 (14 enodes) 5.037 * * [simplify]: iters left: 5 (46 enodes) 5.049 * * [simplify]: Extracting #0: cost 1 inf + 0 5.049 * * [simplify]: Extracting #1: cost 4 inf + 0 5.049 * * [simplify]: Extracting #2: cost 8 inf + 0 5.049 * * [simplify]: Extracting #3: cost 13 inf + 0 5.049 * * [simplify]: Extracting #4: cost 22 inf + 0 5.050 * * [simplify]: Extracting #5: cost 17 inf + 129 5.050 * * [simplify]: Extracting #6: cost 8 inf + 992 5.050 * * [simplify]: Extracting #7: cost 2 inf + 2246 5.051 * * [simplify]: Extracting #8: cost 0 inf + 2852 5.052 * [simplify]: Simplified to (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 5.052 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 5.052 * * * * [progress]: [ 47 / 280 ] simplifiying candidate # 5.053 * [simplify]: Simplifying (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) 1) 5.053 * * [simplify]: iters left: 6 (11 enodes) 5.057 * * [simplify]: iters left: 5 (38 enodes) 5.068 * * [simplify]: iters left: 4 (48 enodes) 5.083 * * [simplify]: iters left: 3 (49 enodes) 5.095 * * [simplify]: Extracting #0: cost 1 inf + 0 5.095 * * [simplify]: Extracting #1: cost 5 inf + 0 5.095 * * [simplify]: Extracting #2: cost 7 inf + 1 5.095 * * [simplify]: Extracting #3: cost 10 inf + 1 5.095 * * [simplify]: Extracting #4: cost 16 inf + 1 5.095 * * [simplify]: Extracting #5: cost 11 inf + 47 5.096 * * [simplify]: Extracting #6: cost 5 inf + 828 5.096 * * [simplify]: Extracting #7: cost 0 inf + 1807 5.097 * [simplify]: Simplified to (* (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (+ (* x.im y.im) (* x.re y.re)))) 5.097 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (* (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (+ (* x.im y.im) (* x.re y.re)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 5.097 * [simplify]: Simplifying (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 5.098 * * [simplify]: iters left: 6 (13 enodes) 5.103 * * [simplify]: iters left: 5 (43 enodes) 5.114 * * [simplify]: Extracting #0: cost 1 inf + 0 5.114 * * [simplify]: Extracting #1: cost 4 inf + 0 5.115 * * [simplify]: Extracting #2: cost 8 inf + 0 5.115 * * [simplify]: Extracting #3: cost 14 inf + 0 5.115 * * [simplify]: Extracting #4: cost 22 inf + 0 5.115 * * [simplify]: Extracting #5: cost 17 inf + 45 5.115 * * [simplify]: Extracting #6: cost 10 inf + 537 5.115 * * [simplify]: Extracting #7: cost 4 inf + 1232 5.116 * * [simplify]: Extracting #8: cost 1 inf + 1964 5.117 * * [simplify]: Extracting #9: cost 0 inf + 2368 5.118 * [simplify]: Simplified to (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 5.118 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) 1) (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 5.118 * * * * [progress]: [ 48 / 280 ] simplifiying candidate # 5.118 * [simplify]: Simplifying (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 5.118 * * [simplify]: iters left: 6 (15 enodes) 5.125 * * [simplify]: iters left: 5 (51 enodes) 5.139 * * [simplify]: iters left: 4 (53 enodes) 5.153 * * [simplify]: Extracting #0: cost 1 inf + 0 5.153 * * [simplify]: Extracting #1: cost 6 inf + 0 5.153 * * [simplify]: Extracting #2: cost 12 inf + 0 5.154 * * [simplify]: Extracting #3: cost 17 inf + 0 5.154 * * [simplify]: Extracting #4: cost 26 inf + 0 5.154 * * [simplify]: Extracting #5: cost 22 inf + 87 5.154 * * [simplify]: Extracting #6: cost 14 inf + 707 5.155 * * [simplify]: Extracting #7: cost 7 inf + 1842 5.157 * * [simplify]: Extracting #8: cost 0 inf + 4384 5.158 * [simplify]: Simplified to (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 5.158 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 5.159 * [simplify]: Simplifying (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 5.159 * * [simplify]: iters left: 6 (14 enodes) 5.165 * * [simplify]: iters left: 5 (46 enodes) 5.177 * * [simplify]: Extracting #0: cost 1 inf + 0 5.177 * * [simplify]: Extracting #1: cost 4 inf + 0 5.177 * * [simplify]: Extracting #2: cost 8 inf + 0 5.177 * * [simplify]: Extracting #3: cost 13 inf + 0 5.177 * * [simplify]: Extracting #4: cost 22 inf + 0 5.177 * * [simplify]: Extracting #5: cost 17 inf + 129 5.178 * * [simplify]: Extracting #6: cost 8 inf + 912 5.178 * * [simplify]: Extracting #7: cost 2 inf + 2246 5.179 * * [simplify]: Extracting #8: cost 0 inf + 2852 5.180 * [simplify]: Simplified to (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 5.180 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (sqrt (+ (* x.re y.re) (* x.im 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.im) (* x.re y.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 5.180 * * * * [progress]: [ 49 / 280 ] simplifiying candidate # 5.181 * [simplify]: Simplifying (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 5.181 * * [simplify]: iters left: 6 (15 enodes) 5.187 * * [simplify]: iters left: 5 (50 enodes) 5.195 * * [simplify]: Extracting #0: cost 1 inf + 0 5.196 * * [simplify]: Extracting #1: cost 4 inf + 0 5.196 * * [simplify]: Extracting #2: cost 9 inf + 0 5.196 * * [simplify]: Extracting #3: cost 15 inf + 0 5.196 * * [simplify]: Extracting #4: cost 24 inf + 0 5.196 * * [simplify]: Extracting #5: cost 20 inf + 87 5.196 * * [simplify]: Extracting #6: cost 12 inf + 707 5.196 * * [simplify]: Extracting #7: cost 5 inf + 1842 5.197 * * [simplify]: Extracting #8: cost 0 inf + 3416 5.197 * [simplify]: Simplified to (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 5.197 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 5.197 * [simplify]: Simplifying (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 5.198 * * [simplify]: iters left: 6 (14 enodes) 5.200 * * [simplify]: iters left: 5 (46 enodes) 5.206 * * [simplify]: Extracting #0: cost 1 inf + 0 5.206 * * [simplify]: Extracting #1: cost 4 inf + 0 5.206 * * [simplify]: Extracting #2: cost 8 inf + 0 5.206 * * [simplify]: Extracting #3: cost 13 inf + 0 5.206 * * [simplify]: Extracting #4: cost 22 inf + 0 5.206 * * [simplify]: Extracting #5: cost 17 inf + 129 5.207 * * [simplify]: Extracting #6: cost 8 inf + 912 5.207 * * [simplify]: Extracting #7: cost 2 inf + 2286 5.207 * * [simplify]: Extracting #8: cost 0 inf + 2932 5.208 * [simplify]: Simplified to (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 5.208 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (sqrt (+ (* x.re y.re) (* x.im 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.im) (* x.re y.re))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 5.208 * * * * [progress]: [ 50 / 280 ] simplifiying candidate # 5.208 * [simplify]: Simplifying (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 5.208 * * [simplify]: iters left: 6 (14 enodes) 5.211 * * [simplify]: iters left: 5 (46 enodes) 5.217 * * [simplify]: Extracting #0: cost 1 inf + 0 5.217 * * [simplify]: Extracting #1: cost 4 inf + 0 5.217 * * [simplify]: Extracting #2: cost 8 inf + 0 5.217 * * [simplify]: Extracting #3: cost 13 inf + 0 5.217 * * [simplify]: Extracting #4: cost 22 inf + 0 5.217 * * [simplify]: Extracting #5: cost 17 inf + 129 5.217 * * [simplify]: Extracting #6: cost 8 inf + 912 5.218 * * [simplify]: Extracting #7: cost 2 inf + 2126 5.218 * * [simplify]: Extracting #8: cost 0 inf + 2692 5.219 * [simplify]: Simplified to (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 5.219 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 5.219 * [simplify]: Simplifying (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 5.219 * * [simplify]: iters left: 6 (14 enodes) 5.222 * * [simplify]: iters left: 5 (46 enodes) 5.228 * * [simplify]: Extracting #0: cost 1 inf + 0 5.228 * * [simplify]: Extracting #1: cost 4 inf + 0 5.228 * * [simplify]: Extracting #2: cost 8 inf + 0 5.228 * * [simplify]: Extracting #3: cost 13 inf + 0 5.228 * * [simplify]: Extracting #4: cost 22 inf + 0 5.228 * * [simplify]: Extracting #5: cost 17 inf + 129 5.229 * * [simplify]: Extracting #6: cost 8 inf + 912 5.229 * * [simplify]: Extracting #7: cost 2 inf + 2126 5.229 * * [simplify]: Extracting #8: cost 0 inf + 2692 5.230 * [simplify]: Simplified to (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 5.230 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 5.230 * * * * [progress]: [ 51 / 280 ] simplifiying candidate # 5.230 * [simplify]: Simplifying (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt 1)) 5.230 * * [simplify]: iters left: 6 (11 enodes) 5.234 * * [simplify]: iters left: 5 (38 enodes) 5.242 * * [simplify]: iters left: 4 (40 enodes) 5.248 * * [simplify]: iters left: 3 (42 enodes) 5.257 * * [simplify]: Extracting #0: cost 1 inf + 0 5.257 * * [simplify]: Extracting #1: cost 4 inf + 0 5.257 * * [simplify]: Extracting #2: cost 6 inf + 1 5.258 * * [simplify]: Extracting #3: cost 12 inf + 1 5.258 * * [simplify]: Extracting #4: cost 7 inf + 47 5.258 * * [simplify]: Extracting #5: cost 0 inf + 749 5.258 * [simplify]: Simplified to (sqrt (+ (* x.im y.im) (* x.re y.re))) 5.259 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (sqrt (+ (* x.im y.im) (* x.re y.re))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 5.259 * [simplify]: Simplifying (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 5.259 * * [simplify]: iters left: 6 (13 enodes) 5.262 * * [simplify]: iters left: 5 (43 enodes) 5.268 * * [simplify]: Extracting #0: cost 1 inf + 0 5.268 * * [simplify]: Extracting #1: cost 4 inf + 0 5.268 * * [simplify]: Extracting #2: cost 8 inf + 0 5.268 * * [simplify]: Extracting #3: cost 14 inf + 0 5.268 * * [simplify]: Extracting #4: cost 22 inf + 0 5.268 * * [simplify]: Extracting #5: cost 17 inf + 45 5.268 * * [simplify]: Extracting #6: cost 10 inf + 537 5.269 * * [simplify]: Extracting #7: cost 4 inf + 1192 5.269 * * [simplify]: Extracting #8: cost 1 inf + 1844 5.269 * * [simplify]: Extracting #9: cost 0 inf + 2208 5.270 * [simplify]: Simplified to (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 5.270 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (sqrt (+ (* x.im y.im) (* x.re y.re))) (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 5.270 * * * * [progress]: [ 52 / 280 ] simplifiying candidate # 5.270 * [simplify]: Simplifying (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 5.270 * * [simplify]: iters left: 6 (14 enodes) 5.273 * * [simplify]: iters left: 5 (46 enodes) 5.279 * * [simplify]: Extracting #0: cost 1 inf + 0 5.279 * * [simplify]: Extracting #1: cost 4 inf + 0 5.279 * * [simplify]: Extracting #2: cost 8 inf + 0 5.279 * * [simplify]: Extracting #3: cost 13 inf + 0 5.279 * * [simplify]: Extracting #4: cost 22 inf + 0 5.280 * * [simplify]: Extracting #5: cost 17 inf + 129 5.280 * * [simplify]: Extracting #6: cost 8 inf + 912 5.280 * * [simplify]: Extracting #7: cost 2 inf + 2126 5.281 * * [simplify]: Extracting #8: cost 0 inf + 2692 5.281 * [simplify]: Simplified to (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 5.281 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 5.281 * [simplify]: Simplifying (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 5.281 * * [simplify]: iters left: 6 (14 enodes) 5.284 * * [simplify]: iters left: 5 (46 enodes) 5.290 * * [simplify]: Extracting #0: cost 1 inf + 0 5.291 * * [simplify]: Extracting #1: cost 4 inf + 0 5.291 * * [simplify]: Extracting #2: cost 8 inf + 0 5.291 * * [simplify]: Extracting #3: cost 13 inf + 0 5.291 * * [simplify]: Extracting #4: cost 22 inf + 0 5.291 * * [simplify]: Extracting #5: cost 17 inf + 129 5.291 * * [simplify]: Extracting #6: cost 8 inf + 912 5.291 * * [simplify]: Extracting #7: cost 2 inf + 2126 5.292 * * [simplify]: Extracting #8: cost 0 inf + 2692 5.292 * [simplify]: Simplified to (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 5.292 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 5.292 * * * * [progress]: [ 53 / 280 ] simplifiying candidate # 5.293 * [simplify]: Simplifying (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) 1) 5.293 * * [simplify]: iters left: 6 (10 enodes) 5.295 * * [simplify]: iters left: 5 (33 enodes) 5.300 * * [simplify]: iters left: 4 (35 enodes) 5.304 * * [simplify]: Extracting #0: cost 1 inf + 0 5.305 * * [simplify]: Extracting #1: cost 4 inf + 0 5.305 * * [simplify]: Extracting #2: cost 6 inf + 1 5.305 * * [simplify]: Extracting #3: cost 12 inf + 1 5.305 * * [simplify]: Extracting #4: cost 7 inf + 47 5.305 * * [simplify]: Extracting #5: cost 0 inf + 749 5.305 * [simplify]: Simplified to (sqrt (+ (* x.im y.im) (* x.re y.re))) 5.305 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (sqrt (+ (* x.im y.im) (* x.re y.re))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 5.305 * [simplify]: Simplifying (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 5.305 * * [simplify]: iters left: 6 (13 enodes) 5.308 * * [simplify]: iters left: 5 (43 enodes) 5.313 * * [simplify]: Extracting #0: cost 1 inf + 0 5.313 * * [simplify]: Extracting #1: cost 4 inf + 0 5.313 * * [simplify]: Extracting #2: cost 8 inf + 0 5.313 * * [simplify]: Extracting #3: cost 14 inf + 0 5.314 * * [simplify]: Extracting #4: cost 22 inf + 0 5.314 * * [simplify]: Extracting #5: cost 17 inf + 45 5.314 * * [simplify]: Extracting #6: cost 10 inf + 537 5.314 * * [simplify]: Extracting #7: cost 4 inf + 1192 5.314 * * [simplify]: Extracting #8: cost 1 inf + 1844 5.315 * * [simplify]: Extracting #9: cost 0 inf + 2208 5.315 * [simplify]: Simplified to (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 5.315 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) 1) (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 5.315 * * * * [progress]: [ 54 / 280 ] simplifiying candidate # 5.316 * [simplify]: Simplifying (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 5.316 * * [simplify]: iters left: 6 (10 enodes) 5.318 * * [simplify]: iters left: 5 (35 enodes) 5.327 * * [simplify]: iters left: 4 (39 enodes) 5.338 * * [simplify]: Extracting #0: cost 1 inf + 0 5.338 * * [simplify]: Extracting #1: cost 6 inf + 0 5.338 * * [simplify]: Extracting #2: cost 9 inf + 1 5.338 * * [simplify]: Extracting #3: cost 11 inf + 1 5.338 * * [simplify]: Extracting #4: cost 14 inf + 1 5.339 * * [simplify]: Extracting #5: cost 18 inf + 1 5.339 * * [simplify]: Extracting #6: cost 16 inf + 3 5.339 * * [simplify]: Extracting #7: cost 11 inf + 289 5.339 * * [simplify]: Extracting #8: cost 6 inf + 1219 5.340 * * [simplify]: Extracting #9: cost 0 inf + 2995 5.341 * [simplify]: Simplified to (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 5.341 * [simplify]: Simplified (2 1 1) 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.re y.re) (* x.im y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 5.341 * [simplify]: Simplifying (/ (+ (* x.re y.re) (* x.im y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 5.342 * * [simplify]: iters left: 6 (13 enodes) 5.348 * * [simplify]: iters left: 5 (43 enodes) 5.360 * * [simplify]: Extracting #0: cost 1 inf + 0 5.360 * * [simplify]: Extracting #1: cost 4 inf + 0 5.360 * * [simplify]: Extracting #2: cost 9 inf + 0 5.360 * * [simplify]: Extracting #3: cost 17 inf + 0 5.360 * * [simplify]: Extracting #4: cost 16 inf + 4 5.360 * * [simplify]: Extracting #5: cost 12 inf + 334 5.361 * * [simplify]: Extracting #6: cost 5 inf + 1108 5.361 * * [simplify]: Extracting #7: cost 1 inf + 2040 5.362 * * [simplify]: Extracting #8: cost 0 inf + 2444 5.363 * [simplify]: Simplified to (/ (+ (* x.im y.im) (* x.re y.re)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 5.363 * [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.im) (* x.re y.re)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 5.363 * * * * [progress]: [ 55 / 280 ] simplifiying candidate # 5.364 * [simplify]: Simplifying (/ 1 (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 5.364 * * [simplify]: iters left: 6 (10 enodes) 5.369 * * [simplify]: iters left: 5 (34 enodes) 5.378 * * [simplify]: iters left: 4 (36 enodes) 5.388 * * [simplify]: Extracting #0: cost 1 inf + 0 5.388 * * [simplify]: Extracting #1: cost 4 inf + 0 5.388 * * [simplify]: Extracting #2: cost 6 inf + 1 5.388 * * [simplify]: Extracting #3: cost 9 inf + 1 5.389 * * [simplify]: Extracting #4: cost 12 inf + 1 5.389 * * [simplify]: Extracting #5: cost 16 inf + 1 5.389 * * [simplify]: Extracting #6: cost 14 inf + 3 5.389 * * [simplify]: Extracting #7: cost 10 inf + 248 5.389 * * [simplify]: Extracting #8: cost 2 inf + 1824 5.390 * * [simplify]: Extracting #9: cost 0 inf + 2349 5.391 * [simplify]: Simplified to (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 5.391 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 5.391 * [simplify]: Simplifying (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 5.391 * * [simplify]: iters left: 6 (13 enodes) 5.397 * * [simplify]: iters left: 5 (43 enodes) 5.409 * * [simplify]: Extracting #0: cost 1 inf + 0 5.409 * * [simplify]: Extracting #1: cost 4 inf + 0 5.409 * * [simplify]: Extracting #2: cost 9 inf + 0 5.409 * * [simplify]: Extracting #3: cost 17 inf + 0 5.409 * * [simplify]: Extracting #4: cost 16 inf + 4 5.409 * * [simplify]: Extracting #5: cost 12 inf + 334 5.409 * * [simplify]: Extracting #6: cost 5 inf + 1148 5.410 * * [simplify]: Extracting #7: cost 1 inf + 2120 5.411 * * [simplify]: Extracting #8: cost 0 inf + 2524 5.412 * [simplify]: Simplified to (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 5.412 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 5.412 * * * * [progress]: [ 56 / 280 ] simplifiying candidate # 5.412 * [simplify]: Simplifying (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 5.412 * * [simplify]: iters left: 6 (9 enodes) 5.417 * * [simplify]: iters left: 5 (30 enodes) 5.427 * * [simplify]: iters left: 4 (32 enodes) 5.436 * * [simplify]: Extracting #0: cost 1 inf + 0 5.436 * * [simplify]: Extracting #1: cost 4 inf + 0 5.437 * * [simplify]: Extracting #2: cost 5 inf + 1 5.437 * * [simplify]: Extracting #3: cost 7 inf + 1 5.437 * * [simplify]: Extracting #4: cost 10 inf + 1 5.437 * * [simplify]: Extracting #5: cost 14 inf + 1 5.437 * * [simplify]: Extracting #6: cost 12 inf + 3 5.437 * * [simplify]: Extracting #7: cost 8 inf + 248 5.437 * * [simplify]: Extracting #8: cost 4 inf + 775 5.438 * * [simplify]: Extracting #9: cost 0 inf + 1625 5.438 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 5.438 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 5.439 * [simplify]: Simplifying (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 5.439 * * [simplify]: iters left: 6 (13 enodes) 5.444 * * [simplify]: iters left: 5 (43 enodes) 5.454 * * [simplify]: Extracting #0: cost 1 inf + 0 5.454 * * [simplify]: Extracting #1: cost 4 inf + 0 5.454 * * [simplify]: Extracting #2: cost 9 inf + 0 5.454 * * [simplify]: Extracting #3: cost 17 inf + 0 5.454 * * [simplify]: Extracting #4: cost 16 inf + 4 5.454 * * [simplify]: Extracting #5: cost 12 inf + 334 5.454 * * [simplify]: Extracting #6: cost 5 inf + 1068 5.455 * * [simplify]: Extracting #7: cost 1 inf + 1920 5.455 * * [simplify]: Extracting #8: cost 0 inf + 2284 5.455 * [simplify]: Simplified to (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 5.455 * [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.im) (* x.re y.re)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 5.455 * * * * [progress]: [ 57 / 280 ] simplifiying candidate # 5.456 * [simplify]: Simplifying (/ 1 (sqrt 1)) 5.456 * * [simplify]: iters left: 3 (3 enodes) 5.459 * * [simplify]: iters left: 2 (11 enodes) 5.461 * * [simplify]: iters left: 1 (13 enodes) 5.463 * * [simplify]: Extracting #0: cost 1 inf + 0 5.463 * * [simplify]: Extracting #1: cost 0 inf + 1 5.463 * [simplify]: Simplified to 1 5.463 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 5.463 * [simplify]: Simplifying (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 5.463 * * [simplify]: iters left: 6 (12 enodes) 5.469 * * [simplify]: iters left: 5 (40 enodes) 5.480 * * [simplify]: Extracting #0: cost 1 inf + 0 5.480 * * [simplify]: Extracting #1: cost 4 inf + 0 5.480 * * [simplify]: Extracting #2: cost 9 inf + 0 5.480 * * [simplify]: Extracting #3: cost 18 inf + 0 5.480 * * [simplify]: Extracting #4: cost 11 inf + 372 5.480 * * [simplify]: Extracting #5: cost 1 inf + 1476 5.481 * * [simplify]: Extracting #6: cost 0 inf + 1800 5.482 * [simplify]: Simplified to (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 5.482 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 5.482 * * * * [progress]: [ 58 / 280 ] simplifiying candidate # 5.482 * [simplify]: Simplifying (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 5.482 * * [simplify]: iters left: 6 (9 enodes) 5.488 * * [simplify]: iters left: 5 (30 enodes) 5.497 * * [simplify]: iters left: 4 (32 enodes) 5.507 * * [simplify]: Extracting #0: cost 1 inf + 0 5.507 * * [simplify]: Extracting #1: cost 4 inf + 0 5.507 * * [simplify]: Extracting #2: cost 5 inf + 1 5.507 * * [simplify]: Extracting #3: cost 7 inf + 1 5.507 * * [simplify]: Extracting #4: cost 10 inf + 1 5.507 * * [simplify]: Extracting #5: cost 14 inf + 1 5.507 * * [simplify]: Extracting #6: cost 12 inf + 3 5.507 * * [simplify]: Extracting #7: cost 8 inf + 248 5.507 * * [simplify]: Extracting #8: cost 4 inf + 775 5.508 * * [simplify]: Extracting #9: cost 0 inf + 1625 5.508 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 5.508 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 5.509 * [simplify]: Simplifying (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 5.509 * * [simplify]: iters left: 6 (13 enodes) 5.514 * * [simplify]: iters left: 5 (43 enodes) 5.523 * * [simplify]: Extracting #0: cost 1 inf + 0 5.523 * * [simplify]: Extracting #1: cost 4 inf + 0 5.523 * * [simplify]: Extracting #2: cost 9 inf + 0 5.523 * * [simplify]: Extracting #3: cost 17 inf + 0 5.523 * * [simplify]: Extracting #4: cost 16 inf + 4 5.523 * * [simplify]: Extracting #5: cost 12 inf + 334 5.523 * * [simplify]: Extracting #6: cost 5 inf + 1068 5.524 * * [simplify]: Extracting #7: cost 1 inf + 1920 5.524 * * [simplify]: Extracting #8: cost 0 inf + 2284 5.524 * [simplify]: Simplified to (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 5.524 * [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.im) (* x.re y.re)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 5.524 * * * * [progress]: [ 59 / 280 ] simplifiying candidate # 5.525 * [simplify]: Simplifying (/ 1 1) 5.525 * * [simplify]: iters left: 2 (2 enodes) 5.526 * * [simplify]: iters left: 1 (6 enodes) 5.527 * * [simplify]: Extracting #0: cost 1 inf + 0 5.527 * * [simplify]: Extracting #1: cost 0 inf + 1 5.527 * [simplify]: Simplified to 1 5.527 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 5.527 * [simplify]: Simplifying (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 5.527 * * [simplify]: iters left: 6 (12 enodes) 5.530 * * [simplify]: iters left: 5 (40 enodes) 5.536 * * [simplify]: Extracting #0: cost 1 inf + 0 5.536 * * [simplify]: Extracting #1: cost 4 inf + 0 5.536 * * [simplify]: Extracting #2: cost 9 inf + 0 5.536 * * [simplify]: Extracting #3: cost 18 inf + 0 5.536 * * [simplify]: Extracting #4: cost 11 inf + 372 5.536 * * [simplify]: Extracting #5: cost 1 inf + 1476 5.537 * * [simplify]: Extracting #6: cost 0 inf + 1800 5.537 * [simplify]: Simplified to (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 5.537 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 5.537 * * * * [progress]: [ 60 / 280 ] simplifiying candidate # 5.537 * * * * [progress]: [ 61 / 280 ] simplifiying candidate # 5.537 * * * * [progress]: [ 62 / 280 ] simplifiying candidate # 5.537 * * * * [progress]: [ 63 / 280 ] simplifiying candidate # 5.537 * [simplify]: Simplifying (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 5.538 * * [simplify]: iters left: 6 (7 enodes) 5.539 * * [simplify]: iters left: 5 (22 enodes) 5.542 * * [simplify]: Extracting #0: cost 1 inf + 0 5.542 * * [simplify]: Extracting #1: cost 3 inf + 0 5.542 * * [simplify]: Extracting #2: cost 5 inf + 0 5.542 * * [simplify]: Extracting #3: cost 8 inf + 0 5.542 * * [simplify]: Extracting #4: cost 12 inf + 0 5.542 * * [simplify]: Extracting #5: cost 10 inf + 2 5.542 * * [simplify]: Extracting #6: cost 1 inf + 976 5.542 * * [simplify]: Extracting #7: cost 0 inf + 1218 5.543 * [simplify]: Simplified to (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 5.543 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (/ (+ (* x.re y.re) (* x.im y.im)) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im 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 y.re) (* y.im y.im))))) 5.543 * * * * [progress]: [ 64 / 280 ] simplifiying candidate # 5.543 * [simplify]: Simplifying (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) 5.543 * * [simplify]: iters left: 6 (7 enodes) 5.544 * * [simplify]: iters left: 5 (22 enodes) 5.547 * * [simplify]: Extracting #0: cost 1 inf + 0 5.547 * * [simplify]: Extracting #1: cost 3 inf + 0 5.547 * * [simplify]: Extracting #2: cost 5 inf + 0 5.547 * * [simplify]: Extracting #3: cost 8 inf + 0 5.547 * * [simplify]: Extracting #4: cost 12 inf + 0 5.547 * * [simplify]: Extracting #5: cost 10 inf + 2 5.548 * * [simplify]: Extracting #6: cost 1 inf + 1056 5.548 * * [simplify]: Extracting #7: cost 0 inf + 1298 5.548 * [simplify]: Simplified to (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) 5.548 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 5.548 * * * * [progress]: [ 65 / 280 ] simplifiying candidate # 5.548 * [simplify]: Simplifying (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 5.548 * * [simplify]: iters left: 6 (7 enodes) 5.550 * * [simplify]: iters left: 5 (22 enodes) 5.553 * * [simplify]: Extracting #0: cost 1 inf + 0 5.553 * * [simplify]: Extracting #1: cost 3 inf + 0 5.553 * * [simplify]: Extracting #2: cost 5 inf + 0 5.553 * * [simplify]: Extracting #3: cost 8 inf + 0 5.553 * * [simplify]: Extracting #4: cost 12 inf + 0 5.553 * * [simplify]: Extracting #5: cost 10 inf + 2 5.553 * * [simplify]: Extracting #6: cost 1 inf + 936 5.553 * * [simplify]: Extracting #7: cost 0 inf + 1138 5.553 * [simplify]: Simplified to (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 5.553 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 5.553 * * * * [progress]: [ 66 / 280 ] simplifiying candidate # 5.554 * [simplify]: Simplifying (sqrt (+ (* y.re y.re) (* y.im y.im))) 5.554 * * [simplify]: iters left: 5 (6 enodes) 5.555 * * [simplify]: iters left: 4 (19 enodes) 5.557 * * [simplify]: Extracting #0: cost 1 inf + 0 5.557 * * [simplify]: Extracting #1: cost 3 inf + 0 5.557 * * [simplify]: Extracting #2: cost 6 inf + 0 5.557 * * [simplify]: Extracting #3: cost 10 inf + 0 5.558 * * [simplify]: Extracting #4: cost 6 inf + 84 5.558 * * [simplify]: Extracting #5: cost 0 inf + 734 5.558 * [simplify]: Simplified to (sqrt (+ (* y.re y.re) (* y.im y.im))) 5.558 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 5.558 * * * * [progress]: [ 67 / 280 ] simplifiying candidate # 5.558 * [simplify]: Simplifying (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 5.558 * * [simplify]: iters left: 6 (7 enodes) 5.560 * * [simplify]: iters left: 5 (22 enodes) 5.562 * * [simplify]: Extracting #0: cost 1 inf + 0 5.562 * * [simplify]: Extracting #1: cost 3 inf + 0 5.562 * * [simplify]: Extracting #2: cost 5 inf + 0 5.563 * * [simplify]: Extracting #3: cost 8 inf + 0 5.563 * * [simplify]: Extracting #4: cost 12 inf + 0 5.563 * * [simplify]: Extracting #5: cost 10 inf + 2 5.563 * * [simplify]: Extracting #6: cost 1 inf + 936 5.563 * * [simplify]: Extracting #7: cost 0 inf + 1138 5.563 * [simplify]: Simplified to (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 5.563 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 5.563 * * * * [progress]: [ 68 / 280 ] simplifiying candidate # 5.563 * [simplify]: Simplifying (sqrt (+ (* y.re y.re) (* y.im y.im))) 5.564 * * [simplify]: iters left: 5 (6 enodes) 5.565 * * [simplify]: iters left: 4 (19 enodes) 5.567 * * [simplify]: Extracting #0: cost 1 inf + 0 5.567 * * [simplify]: Extracting #1: cost 3 inf + 0 5.567 * * [simplify]: Extracting #2: cost 6 inf + 0 5.567 * * [simplify]: Extracting #3: cost 10 inf + 0 5.567 * * [simplify]: Extracting #4: cost 6 inf + 84 5.568 * * [simplify]: Extracting #5: cost 0 inf + 734 5.568 * [simplify]: Simplified to (sqrt (+ (* y.re y.re) (* y.im y.im))) 5.568 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (/ (+ (* x.re y.re) (* x.im y.im)) 1) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 5.568 * * * * [progress]: [ 69 / 280 ] simplifiying candidate # 5.568 * [simplify]: Simplifying (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) 5.568 * * [simplify]: iters left: 6 (9 enodes) 5.570 * * [simplify]: iters left: 5 (30 enodes) 5.576 * * [simplify]: Extracting #0: cost 1 inf + 0 5.576 * * [simplify]: Extracting #1: cost 3 inf + 0 5.577 * * [simplify]: Extracting #2: cost 5 inf + 0 5.577 * * [simplify]: Extracting #3: cost 8 inf + 0 5.577 * * [simplify]: Extracting #4: cost 14 inf + 0 5.577 * * [simplify]: Extracting #5: cost 9 inf + 46 5.577 * * [simplify]: Extracting #6: cost 4 inf + 500 5.577 * * [simplify]: Extracting #7: cost 1 inf + 1072 5.578 * * [simplify]: Extracting #8: cost 0 inf + 1316 5.578 * [simplify]: Simplified to (* (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (+ (* x.im y.im) (* x.re y.re)))) 5.578 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (* (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (+ (* x.im y.im) (* x.re y.re)))) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 5.579 * * * * [progress]: [ 70 / 280 ] simplifiying candidate # 5.579 * [simplify]: Simplifying (sqrt (+ (* x.re y.re) (* x.im y.im))) 5.579 * * [simplify]: iters left: 5 (8 enodes) 5.582 * * [simplify]: iters left: 4 (27 enodes) 5.591 * * [simplify]: Extracting #0: cost 1 inf + 0 5.591 * * [simplify]: Extracting #1: cost 3 inf + 0 5.591 * * [simplify]: Extracting #2: cost 6 inf + 0 5.591 * * [simplify]: Extracting #3: cost 12 inf + 0 5.591 * * [simplify]: Extracting #4: cost 8 inf + 4 5.591 * * [simplify]: Extracting #5: cost 1 inf + 584 5.592 * * [simplify]: Extracting #6: cost 0 inf + 748 5.592 * [simplify]: Simplified to (sqrt (+ (* x.im y.im) (* x.re y.re))) 5.592 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (sqrt (+ (* x.re y.re) (* x.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 5.592 * * * * [progress]: [ 71 / 280 ] simplifiying candidate # 5.592 * * * * [progress]: [ 72 / 280 ] simplifiying candidate # 5.593 * [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))))) 5.593 * * [simplify]: iters left: 6 (10 enodes) 5.598 * * [simplify]: iters left: 5 (52 enodes) 5.617 * * [simplify]: iters left: 4 (119 enodes) 5.666 * * [simplify]: iters left: 3 (234 enodes) 5.731 * * [simplify]: iters left: 2 (366 enodes) 5.878 * * [simplify]: Extracting #0: cost 1 inf + 0 5.878 * * [simplify]: Extracting #1: cost 3 inf + 0 5.878 * * [simplify]: Extracting #2: cost 22 inf + 0 5.879 * * [simplify]: Extracting #3: cost 148 inf + 0 5.880 * * [simplify]: Extracting #4: cost 202 inf + 2230 5.884 * * [simplify]: Extracting #5: cost 83 inf + 22274 5.893 * * [simplify]: Extracting #6: cost 1 inf + 35108 5.906 * * [simplify]: Extracting #7: cost 0 inf + 35040 5.920 * [simplify]: Simplified to (sqrt (+ (* (* y.im y.im) (* y.im y.im)) (* (* y.re y.re) (- (* y.re y.re) (* y.im y.im))))) 5.920 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (pow (* y.re y.re) 3) (pow (* y.im y.im) 3)))) (sqrt (+ (* (* y.im y.im) (* y.im y.im)) (* (* y.re y.re) (- (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 5.920 * * * * [progress]: [ 73 / 280 ] simplifiying candidate # 5.920 * [simplify]: Simplifying (sqrt (- (* y.re y.re) (* y.im y.im))) 5.920 * * [simplify]: iters left: 5 (6 enodes) 5.923 * * [simplify]: iters left: 4 (23 enodes) 5.930 * * [simplify]: iters left: 3 (36 enodes) 5.936 * * [simplify]: iters left: 2 (53 enodes) 5.945 * * [simplify]: iters left: 1 (94 enodes) 5.961 * * [simplify]: Extracting #0: cost 1 inf + 0 5.962 * * [simplify]: Extracting #1: cost 3 inf + 0 5.962 * * [simplify]: Extracting #2: cost 32 inf + 0 5.962 * * [simplify]: Extracting #3: cost 48 inf + 0 5.962 * * [simplify]: Extracting #4: cost 42 inf + 247 5.963 * * [simplify]: Extracting #5: cost 18 inf + 3412 5.964 * * [simplify]: Extracting #6: cost 0 inf + 5728 5.967 * * [simplify]: Extracting #7: cost 0 inf + 5448 5.969 * [simplify]: Simplified to (sqrt (- (* y.re y.re) (* y.im y.im))) 5.969 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (+ (* x.re y.re) (* x.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)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 5.970 * * * * [progress]: [ 74 / 280 ] simplifiying candidate # 5.970 * [simplify]: Simplifying (+ (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) 5.970 * * [simplify]: iters left: 5 (10 enodes) 5.976 * * [simplify]: iters left: 4 (52 enodes) 6.000 * * [simplify]: iters left: 3 (145 enodes) 6.066 * * [simplify]: iters left: 2 (335 enodes) 6.185 * * [simplify]: Extracting #0: cost 1 inf + 0 6.185 * * [simplify]: Extracting #1: cost 4 inf + 0 6.185 * * [simplify]: Extracting #2: cost 51 inf + 0 6.185 * * [simplify]: Extracting #3: cost 124 inf + 950 6.187 * * [simplify]: Extracting #4: cost 89 inf + 8397 6.192 * * [simplify]: Extracting #5: cost 14 inf + 28399 6.199 * * [simplify]: Extracting #6: cost 1 inf + 33494 6.209 * * [simplify]: Extracting #7: cost 0 inf + 33747 6.217 * [simplify]: Simplified to (+ (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)) (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re)))) 6.217 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)) (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re)))) (* (sqrt (+ (* y.re y.re) (* y.im y.im))) (+ (* (* x.re y.re) (* x.re y.re)) (- (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 6.217 * * * * [progress]: [ 75 / 280 ] simplifiying candidate # 6.218 * [simplify]: Simplifying (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) 6.218 * * [simplify]: iters left: 6 (9 enodes) 6.223 * * [simplify]: iters left: 5 (48 enodes) 6.240 * * [simplify]: iters left: 4 (111 enodes) 6.276 * * [simplify]: iters left: 3 (181 enodes) 6.313 * * [simplify]: iters left: 2 (262 enodes) 6.378 * * [simplify]: iters left: 1 (473 enodes) 6.516 * * [simplify]: Extracting #0: cost 1 inf + 0 6.516 * * [simplify]: Extracting #1: cost 22 inf + 0 6.516 * * [simplify]: Extracting #2: cost 110 inf + 0 6.518 * * [simplify]: Extracting #3: cost 142 inf + 1440 6.522 * * [simplify]: Extracting #4: cost 41 inf + 15973 6.530 * * [simplify]: Extracting #5: cost 0 inf + 23364 6.543 * * [simplify]: Extracting #6: cost 0 inf + 23124 6.556 * [simplify]: Simplified to (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) 6.556 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (sqrt (+ (* y.re y.re) (* y.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 6.556 * * * * [progress]: [ 76 / 280 ] simplifiying candidate #real (real->posit16 (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))> 6.556 * * * * [progress]: [ 77 / 280 ] simplifiying candidate # 6.556 * * * * [progress]: [ 78 / 280 ] simplifiying candidate # 6.556 * [simplify]: Simplifying (- (- (log (+ (* x.re y.re) (* x.im y.im))) (log (sqrt (+ (* y.re y.re) (* y.im y.im))))) (log (sqrt (+ (* y.re y.re) (* y.im y.im))))) 6.556 * * [simplify]: iters left: 6 (15 enodes) 6.560 * * [simplify]: iters left: 5 (54 enodes) 6.567 * * [simplify]: iters left: 4 (68 enodes) 6.577 * * [simplify]: iters left: 3 (77 enodes) 6.587 * * [simplify]: iters left: 2 (79 enodes) 6.605 * * [simplify]: iters left: 1 (86 enodes) 6.623 * * [simplify]: Extracting #0: cost 1 inf + 0 6.623 * * [simplify]: Extracting #1: cost 12 inf + 0 6.623 * * [simplify]: Extracting #2: cost 24 inf + 0 6.623 * * [simplify]: Extracting #3: cost 29 inf + 0 6.623 * * [simplify]: Extracting #4: cost 38 inf + 0 6.624 * * [simplify]: Extracting #5: cost 35 inf + 46 6.624 * * [simplify]: Extracting #6: cost 26 inf + 737 6.624 * * [simplify]: Extracting #7: cost 15 inf + 2978 6.625 * * [simplify]: Extracting #8: cost 0 inf + 8834 6.627 * [simplify]: Simplified to (- (- (log (+ (* x.im y.im) (* x.re y.re))) (log (sqrt (+ (* y.re y.re) (* y.im y.im))))) (log (sqrt (+ (* y.re y.re) (* y.im y.im))))) 6.627 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (exp (- (- (log (+ (* x.im y.im) (* x.re y.re))) (log (sqrt (+ (* y.re y.re) (* y.im y.im))))) (log (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 6.627 * * * * [progress]: [ 79 / 280 ] simplifiying candidate # 6.627 * [simplify]: Simplifying (- (log (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (log (sqrt (+ (* y.re y.re) (* y.im y.im))))) 6.627 * * [simplify]: iters left: 6 (15 enodes) 6.631 * * [simplify]: iters left: 5 (53 enodes) 6.638 * * [simplify]: iters left: 4 (63 enodes) 6.647 * * [simplify]: iters left: 3 (80 enodes) 6.664 * * [simplify]: iters left: 2 (83 enodes) 6.684 * * [simplify]: iters left: 1 (84 enodes) 6.703 * * [simplify]: Extracting #0: cost 1 inf + 0 6.703 * * [simplify]: Extracting #1: cost 8 inf + 0 6.703 * * [simplify]: Extracting #2: cost 17 inf + 0 6.703 * * [simplify]: Extracting #3: cost 23 inf + 0 6.703 * * [simplify]: Extracting #4: cost 32 inf + 0 6.703 * * [simplify]: Extracting #5: cost 28 inf + 87 6.704 * * [simplify]: Extracting #6: cost 17 inf + 1094 6.704 * * [simplify]: Extracting #7: cost 9 inf + 3208 6.706 * * [simplify]: Extracting #8: cost 3 inf + 5264 6.708 * * [simplify]: Extracting #9: cost 0 inf + 6160 6.711 * [simplify]: Simplified to (- (log (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (log (sqrt (+ (* y.re y.re) (* y.im y.im))))) 6.711 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (exp (- (log (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (log (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 6.711 * * * * [progress]: [ 80 / 280 ] simplifiying candidate # 6.711 * * * * [progress]: [ 81 / 280 ] simplifiying candidate # 6.711 * * * * [progress]: [ 82 / 280 ] simplifiying candidate # 6.711 * [simplify]: Simplifying (/ (/ (* (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))) (+ (* x.re y.re) (* x.im y.im))) (* (* (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))))) (* (* (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))))) 6.712 * * [simplify]: iters left: 6 (17 enodes) 6.720 * * [simplify]: iters left: 5 (78 enodes) 6.744 * * [simplify]: iters left: 4 (269 enodes) 6.849 * * [simplify]: Extracting #0: cost 1 inf + 0 6.849 * * [simplify]: Extracting #1: cost 45 inf + 0 6.849 * * [simplify]: Extracting #2: cost 159 inf + 0 6.850 * * [simplify]: Extracting #3: cost 273 inf + 3 6.852 * * [simplify]: Extracting #4: cost 238 inf + 6385 6.860 * * [simplify]: Extracting #5: cost 93 inf + 39968 6.877 * * [simplify]: Extracting #6: cost 6 inf + 67502 6.899 * * [simplify]: Extracting #7: cost 0 inf + 69682 6.926 * [simplify]: Simplified to (* (/ (+ (* x.im y.im) (* x.re y.re)) (+ (* y.im y.im) (* y.re y.re))) (* (/ (+ (* x.im y.im) (* x.re y.re)) (+ (* y.im y.im) (* y.re y.re))) (/ (+ (* x.im y.im) (* x.re y.re)) (+ (* y.im y.im) (* y.re y.re))))) 6.926 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (cbrt (* (/ (+ (* x.im y.im) (* x.re y.re)) (+ (* y.im y.im) (* y.re y.re))) (* (/ (+ (* x.im y.im) (* x.re y.re)) (+ (* y.im y.im) (* y.re y.re))) (/ (+ (* x.im y.im) (* x.re y.re)) (+ (* y.im y.im) (* y.re y.re))))))) 6.926 * * * * [progress]: [ 83 / 280 ] simplifiying candidate # 6.926 * [simplify]: Simplifying (/ (* (* (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (+ (* x.re y.re) (* x.im 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)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 6.926 * * [simplify]: iters left: 6 (17 enodes) 6.930 * * [simplify]: iters left: 5 (68 enodes) 6.942 * * [simplify]: iters left: 4 (164 enodes) 7.010 * * [simplify]: iters left: 3 (475 enodes) 7.268 * * [simplify]: Extracting #0: cost 1 inf + 0 7.269 * * [simplify]: Extracting #1: cost 58 inf + 0 7.269 * * [simplify]: Extracting #2: cost 176 inf + 1 7.270 * * [simplify]: Extracting #3: cost 253 inf + 3 7.272 * * [simplify]: Extracting #4: cost 247 inf + 3119 7.280 * * [simplify]: Extracting #5: cost 125 inf + 40246 7.307 * * [simplify]: Extracting #6: cost 9 inf + 87834 7.332 * * [simplify]: Extracting #7: cost 0 inf + 91772 7.365 * [simplify]: Simplified to (* (/ (+ (* x.im y.im) (* x.re y.re)) (+ (* y.re y.re) (* y.im y.im))) (* (/ (+ (* x.im y.im) (* x.re y.re)) (+ (* y.re y.re) (* y.im y.im))) (/ (+ (* x.im y.im) (* x.re y.re)) (+ (* y.re y.re) (* y.im y.im))))) 7.365 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (cbrt (* (/ (+ (* x.im y.im) (* x.re y.re)) (+ (* y.re y.re) (* y.im y.im))) (* (/ (+ (* x.im y.im) (* x.re y.re)) (+ (* y.re y.re) (* y.im y.im))) (/ (+ (* x.im y.im) (* x.re y.re)) (+ (* y.re y.re) (* y.im y.im))))))) 7.365 * * * * [progress]: [ 84 / 280 ] simplifiying candidate # 7.365 * * * * [progress]: [ 85 / 280 ] simplifiying candidate # 7.365 * * * * [progress]: [ 86 / 280 ] simplifiying candidate # 7.365 * * * * [progress]: [ 87 / 280 ] simplifiying candidate # 7.365 * * * * [progress]: [ 88 / 280 ] simplifiying candidate # 7.366 * [simplify]: Simplifying (/ (* (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 7.366 * * [simplify]: iters left: 6 (17 enodes) 7.371 * * [simplify]: iters left: 5 (61 enodes) 7.386 * * [simplify]: iters left: 4 (76 enodes) 7.407 * * [simplify]: iters left: 3 (83 enodes) 7.422 * * [simplify]: iters left: 2 (86 enodes) 7.433 * * [simplify]: Extracting #0: cost 1 inf + 0 7.433 * * [simplify]: Extracting #1: cost 11 inf + 0 7.433 * * [simplify]: Extracting #2: cost 22 inf + 0 7.433 * * [simplify]: Extracting #3: cost 26 inf + 0 7.433 * * [simplify]: Extracting #4: cost 32 inf + 0 7.433 * * [simplify]: Extracting #5: cost 40 inf + 0 7.434 * * [simplify]: Extracting #6: cost 32 inf + 170 7.434 * * [simplify]: Extracting #7: cost 24 inf + 828 7.434 * * [simplify]: Extracting #8: cost 14 inf + 3938 7.436 * * [simplify]: Extracting #9: cost 2 inf + 10144 7.438 * * [simplify]: Extracting #10: cost 0 inf + 11152 7.440 * [simplify]: Simplified to (* (/ (cbrt (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (cbrt (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 7.440 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (cbrt (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 7.440 * [simplify]: Simplifying (/ (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 7.440 * * [simplify]: iters left: 6 (15 enodes) 7.443 * * [simplify]: iters left: 5 (49 enodes) 7.451 * * [simplify]: Extracting #0: cost 1 inf + 0 7.451 * * [simplify]: Extracting #1: cost 4 inf + 0 7.451 * * [simplify]: Extracting #2: cost 8 inf + 0 7.451 * * [simplify]: Extracting #3: cost 12 inf + 0 7.451 * * [simplify]: Extracting #4: cost 18 inf + 0 7.451 * * [simplify]: Extracting #5: cost 26 inf + 0 7.451 * * [simplify]: Extracting #6: cost 20 inf + 87 7.452 * * [simplify]: Extracting #7: cost 12 inf + 582 7.452 * * [simplify]: Extracting #8: cost 5 inf + 2284 7.453 * * [simplify]: Extracting #9: cost 1 inf + 3616 7.454 * * [simplify]: Extracting #10: cost 0 inf + 4140 7.455 * [simplify]: Simplified to (/ (cbrt (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 7.455 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im 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.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 7.455 * * * * [progress]: [ 89 / 280 ] simplifiying candidate # 7.455 * [simplify]: Simplifying (/ (* (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 7.456 * * [simplify]: iters left: 6 (18 enodes) 7.459 * * [simplify]: iters left: 5 (61 enodes) 7.468 * * [simplify]: iters left: 4 (65 enodes) 7.476 * * [simplify]: iters left: 3 (68 enodes) 7.485 * * [simplify]: Extracting #0: cost 1 inf + 0 7.485 * * [simplify]: Extracting #1: cost 7 inf + 0 7.485 * * [simplify]: Extracting #2: cost 15 inf + 0 7.485 * * [simplify]: Extracting #3: cost 21 inf + 0 7.485 * * [simplify]: Extracting #4: cost 28 inf + 0 7.485 * * [simplify]: Extracting #5: cost 36 inf + 0 7.485 * * [simplify]: Extracting #6: cost 28 inf + 170 7.485 * * [simplify]: Extracting #7: cost 20 inf + 828 7.486 * * [simplify]: Extracting #8: cost 11 inf + 3294 7.487 * * [simplify]: Extracting #9: cost 0 inf + 8332 7.489 * [simplify]: Simplified to (* (cbrt (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (cbrt (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 7.489 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (cbrt (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (cbrt (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 7.489 * [simplify]: Simplifying (/ (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 7.489 * * [simplify]: iters left: 6 (16 enodes) 7.495 * * [simplify]: iters left: 5 (52 enodes) 7.508 * * [simplify]: Extracting #0: cost 1 inf + 0 7.508 * * [simplify]: Extracting #1: cost 4 inf + 0 7.508 * * [simplify]: Extracting #2: cost 8 inf + 0 7.508 * * [simplify]: Extracting #3: cost 13 inf + 0 7.508 * * [simplify]: Extracting #4: cost 20 inf + 0 7.508 * * [simplify]: Extracting #5: cost 28 inf + 0 7.508 * * [simplify]: Extracting #6: cost 22 inf + 87 7.508 * * [simplify]: Extracting #7: cost 13 inf + 867 7.509 * * [simplify]: Extracting #8: cost 4 inf + 2768 7.510 * * [simplify]: Extracting #9: cost 1 inf + 4060 7.511 * * [simplify]: Extracting #10: cost 0 inf + 4624 7.512 * [simplify]: Simplified to (/ (cbrt (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 7.512 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im 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.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 7.512 * * * * [progress]: [ 90 / 280 ] simplifiying candidate # 7.513 * [simplify]: Simplifying (/ (* (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 7.513 * * [simplify]: iters left: 6 (16 enodes) 7.519 * * [simplify]: iters left: 5 (54 enodes) 7.531 * * [simplify]: iters left: 4 (58 enodes) 7.545 * * [simplify]: iters left: 3 (61 enodes) 7.562 * * [simplify]: Extracting #0: cost 1 inf + 0 7.562 * * [simplify]: Extracting #1: cost 7 inf + 0 7.562 * * [simplify]: Extracting #2: cost 14 inf + 0 7.562 * * [simplify]: Extracting #3: cost 18 inf + 0 7.562 * * [simplify]: Extracting #4: cost 24 inf + 0 7.562 * * [simplify]: Extracting #5: cost 32 inf + 0 7.562 * * [simplify]: Extracting #6: cost 25 inf + 128 7.563 * * [simplify]: Extracting #7: cost 17 inf + 706 7.564 * * [simplify]: Extracting #8: cost 4 inf + 4908 7.566 * * [simplify]: Extracting #9: cost 0 inf + 6884 7.568 * [simplify]: Simplified to (* (/ (cbrt (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 7.568 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 7.569 * [simplify]: Simplifying (/ (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 7.569 * * [simplify]: iters left: 6 (15 enodes) 7.575 * * [simplify]: iters left: 5 (49 enodes) 7.588 * * [simplify]: Extracting #0: cost 1 inf + 0 7.588 * * [simplify]: Extracting #1: cost 4 inf + 0 7.588 * * [simplify]: Extracting #2: cost 8 inf + 0 7.589 * * [simplify]: Extracting #3: cost 12 inf + 0 7.589 * * [simplify]: Extracting #4: cost 18 inf + 0 7.589 * * [simplify]: Extracting #5: cost 26 inf + 0 7.589 * * [simplify]: Extracting #6: cost 20 inf + 87 7.589 * * [simplify]: Extracting #7: cost 12 inf + 582 7.590 * * [simplify]: Extracting #8: cost 5 inf + 2244 7.591 * * [simplify]: Extracting #9: cost 1 inf + 3496 7.592 * * [simplify]: Extracting #10: cost 0 inf + 3980 7.593 * [simplify]: Simplified to (/ (cbrt (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 7.593 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (cbrt (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 7.593 * * * * [progress]: [ 91 / 280 ] simplifiying candidate # 7.594 * [simplify]: Simplifying (/ (* (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt 1)) 7.594 * * [simplify]: iters left: 6 (17 enodes) 7.604 * * [simplify]: iters left: 5 (59 enodes) 7.621 * * [simplify]: iters left: 4 (65 enodes) 7.644 * * [simplify]: iters left: 3 (69 enodes) 7.663 * * [simplify]: iters left: 2 (70 enodes) 7.681 * * [simplify]: Extracting #0: cost 1 inf + 0 7.681 * * [simplify]: Extracting #1: cost 5 inf + 0 7.681 * * [simplify]: Extracting #2: cost 7 inf + 1 7.681 * * [simplify]: Extracting #3: cost 10 inf + 1 7.681 * * [simplify]: Extracting #4: cost 15 inf + 1 7.681 * * [simplify]: Extracting #5: cost 24 inf + 1 7.681 * * [simplify]: Extracting #6: cost 20 inf + 88 7.681 * * [simplify]: Extracting #7: cost 11 inf + 707 7.682 * * [simplify]: Extracting #8: cost 3 inf + 3093 7.684 * * [simplify]: Extracting #9: cost 0 inf + 4387 7.685 * [simplify]: Simplified to (* (cbrt (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 7.685 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (cbrt (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 7.686 * [simplify]: Simplifying (/ (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 7.686 * * [simplify]: iters left: 6 (14 enodes) 7.692 * * [simplify]: iters left: 5 (46 enodes) 7.704 * * [simplify]: Extracting #0: cost 1 inf + 0 7.704 * * [simplify]: Extracting #1: cost 4 inf + 0 7.704 * * [simplify]: Extracting #2: cost 8 inf + 0 7.704 * * [simplify]: Extracting #3: cost 13 inf + 0 7.704 * * [simplify]: Extracting #4: cost 20 inf + 0 7.704 * * [simplify]: Extracting #5: cost 20 inf + 84 7.704 * * [simplify]: Extracting #6: cost 14 inf + 332 7.705 * * [simplify]: Extracting #7: cost 2 inf + 2728 7.706 * * [simplify]: Extracting #8: cost 0 inf + 3496 7.707 * [simplify]: Simplified to (/ (cbrt (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 7.707 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt 1)) (/ (cbrt (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 7.708 * * * * [progress]: [ 92 / 280 ] simplifiying candidate # 7.708 * [simplify]: Simplifying (/ (* (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 7.708 * * [simplify]: iters left: 6 (16 enodes) 7.715 * * [simplify]: iters left: 5 (54 enodes) 7.727 * * [simplify]: iters left: 4 (58 enodes) 7.734 * * [simplify]: iters left: 3 (61 enodes) 7.742 * * [simplify]: Extracting #0: cost 1 inf + 0 7.742 * * [simplify]: Extracting #1: cost 7 inf + 0 7.742 * * [simplify]: Extracting #2: cost 14 inf + 0 7.742 * * [simplify]: Extracting #3: cost 18 inf + 0 7.742 * * [simplify]: Extracting #4: cost 24 inf + 0 7.742 * * [simplify]: Extracting #5: cost 32 inf + 0 7.742 * * [simplify]: Extracting #6: cost 25 inf + 128 7.743 * * [simplify]: Extracting #7: cost 17 inf + 706 7.743 * * [simplify]: Extracting #8: cost 4 inf + 4908 7.744 * * [simplify]: Extracting #9: cost 0 inf + 6884 7.745 * [simplify]: Simplified to (* (/ (cbrt (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 7.745 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 7.746 * [simplify]: Simplifying (/ (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 7.746 * * [simplify]: iters left: 6 (15 enodes) 7.749 * * [simplify]: iters left: 5 (49 enodes) 7.755 * * [simplify]: Extracting #0: cost 1 inf + 0 7.755 * * [simplify]: Extracting #1: cost 4 inf + 0 7.755 * * [simplify]: Extracting #2: cost 8 inf + 0 7.755 * * [simplify]: Extracting #3: cost 12 inf + 0 7.755 * * [simplify]: Extracting #4: cost 18 inf + 0 7.755 * * [simplify]: Extracting #5: cost 26 inf + 0 7.755 * * [simplify]: Extracting #6: cost 20 inf + 87 7.755 * * [simplify]: Extracting #7: cost 12 inf + 582 7.755 * * [simplify]: Extracting #8: cost 5 inf + 2244 7.756 * * [simplify]: Extracting #9: cost 1 inf + 3496 7.757 * * [simplify]: Extracting #10: cost 0 inf + 3980 7.757 * [simplify]: Simplified to (/ (cbrt (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 7.757 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (cbrt (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 7.757 * * * * [progress]: [ 93 / 280 ] simplifiying candidate # 7.758 * [simplify]: Simplifying (/ (* (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1) 7.758 * * [simplify]: iters left: 6 (16 enodes) 7.764 * * [simplify]: iters left: 5 (54 enodes) 7.779 * * [simplify]: iters left: 4 (64 enodes) 7.797 * * [simplify]: iters left: 3 (65 enodes) 7.813 * * [simplify]: Extracting #0: cost 1 inf + 0 7.813 * * [simplify]: Extracting #1: cost 5 inf + 0 7.813 * * [simplify]: Extracting #2: cost 7 inf + 1 7.813 * * [simplify]: Extracting #3: cost 10 inf + 1 7.813 * * [simplify]: Extracting #4: cost 15 inf + 1 7.813 * * [simplify]: Extracting #5: cost 24 inf + 1 7.813 * * [simplify]: Extracting #6: cost 20 inf + 88 7.813 * * [simplify]: Extracting #7: cost 12 inf + 666 7.814 * * [simplify]: Extracting #8: cost 6 inf + 1881 7.814 * * [simplify]: Extracting #9: cost 0 inf + 4387 7.815 * [simplify]: Simplified to (* (cbrt (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 7.815 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (cbrt (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 7.815 * [simplify]: Simplifying (/ (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 7.815 * * [simplify]: iters left: 6 (14 enodes) 7.818 * * [simplify]: iters left: 5 (46 enodes) 7.825 * * [simplify]: Extracting #0: cost 1 inf + 0 7.825 * * [simplify]: Extracting #1: cost 4 inf + 0 7.825 * * [simplify]: Extracting #2: cost 8 inf + 0 7.826 * * [simplify]: Extracting #3: cost 13 inf + 0 7.826 * * [simplify]: Extracting #4: cost 20 inf + 0 7.826 * * [simplify]: Extracting #5: cost 20 inf + 84 7.826 * * [simplify]: Extracting #6: cost 14 inf + 332 7.826 * * [simplify]: Extracting #7: cost 2 inf + 2728 7.827 * * [simplify]: Extracting #8: cost 0 inf + 3496 7.827 * [simplify]: Simplified to (/ (cbrt (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 7.827 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1) (/ (cbrt (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 7.827 * * * * [progress]: [ 94 / 280 ] simplifiying candidate # 7.828 * [simplify]: Simplifying (/ (sqrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 7.828 * * [simplify]: iters left: 6 (16 enodes) 7.831 * * [simplify]: iters left: 5 (54 enodes) 7.838 * * [simplify]: iters left: 4 (56 enodes) 7.846 * * [simplify]: Extracting #0: cost 1 inf + 0 7.846 * * [simplify]: Extracting #1: cost 6 inf + 0 7.846 * * [simplify]: Extracting #2: cost 12 inf + 0 7.846 * * [simplify]: Extracting #3: cost 16 inf + 0 7.846 * * [simplify]: Extracting #4: cost 22 inf + 0 7.846 * * [simplify]: Extracting #5: cost 30 inf + 0 7.847 * * [simplify]: Extracting #6: cost 23 inf + 128 7.847 * * [simplify]: Extracting #7: cost 15 inf + 706 7.847 * * [simplify]: Extracting #8: cost 7 inf + 2770 7.848 * * [simplify]: Extracting #9: cost 0 inf + 5592 7.849 * [simplify]: Simplified to (/ (sqrt (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 7.849 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (sqrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 7.849 * [simplify]: Simplifying (/ (sqrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 7.849 * * [simplify]: iters left: 6 (15 enodes) 7.852 * * [simplify]: iters left: 5 (49 enodes) 7.862 * * [simplify]: Extracting #0: cost 1 inf + 0 7.862 * * [simplify]: Extracting #1: cost 4 inf + 0 7.862 * * [simplify]: Extracting #2: cost 8 inf + 0 7.862 * * [simplify]: Extracting #3: cost 12 inf + 0 7.862 * * [simplify]: Extracting #4: cost 18 inf + 0 7.862 * * [simplify]: Extracting #5: cost 26 inf + 0 7.863 * * [simplify]: Extracting #6: cost 20 inf + 87 7.863 * * [simplify]: Extracting #7: cost 12 inf + 582 7.863 * * [simplify]: Extracting #8: cost 5 inf + 2244 7.864 * * [simplify]: Extracting #9: cost 1 inf + 3496 7.866 * * [simplify]: Extracting #10: cost 0 inf + 3980 7.867 * [simplify]: Simplified to (/ (sqrt (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 7.867 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im 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.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 7.867 * * * * [progress]: [ 95 / 280 ] simplifiying candidate # 7.868 * [simplify]: Simplifying (/ (sqrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 7.868 * * [simplify]: iters left: 6 (17 enodes) 7.875 * * [simplify]: iters left: 5 (56 enodes) 7.890 * * [simplify]: Extracting #0: cost 1 inf + 0 7.890 * * [simplify]: Extracting #1: cost 4 inf + 0 7.890 * * [simplify]: Extracting #2: cost 9 inf + 0 7.890 * * [simplify]: Extracting #3: cost 15 inf + 0 7.890 * * [simplify]: Extracting #4: cost 22 inf + 0 7.890 * * [simplify]: Extracting #5: cost 30 inf + 0 7.890 * * [simplify]: Extracting #6: cost 23 inf + 128 7.891 * * [simplify]: Extracting #7: cost 15 inf + 867 7.892 * * [simplify]: Extracting #8: cost 2 inf + 4382 7.894 * * [simplify]: Extracting #9: cost 0 inf + 4948 7.896 * [simplify]: Simplified to (/ (sqrt (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 7.896 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 7.896 * [simplify]: Simplifying (/ (sqrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 7.896 * * [simplify]: iters left: 6 (16 enodes) 7.903 * * [simplify]: iters left: 5 (52 enodes) 7.917 * * [simplify]: Extracting #0: cost 1 inf + 0 7.917 * * [simplify]: Extracting #1: cost 4 inf + 0 7.917 * * [simplify]: Extracting #2: cost 8 inf + 0 7.917 * * [simplify]: Extracting #3: cost 13 inf + 0 7.917 * * [simplify]: Extracting #4: cost 20 inf + 0 7.918 * * [simplify]: Extracting #5: cost 28 inf + 0 7.918 * * [simplify]: Extracting #6: cost 22 inf + 87 7.918 * * [simplify]: Extracting #7: cost 13 inf + 867 7.919 * * [simplify]: Extracting #8: cost 4 inf + 2728 7.920 * * [simplify]: Extracting #9: cost 1 inf + 3940 7.922 * * [simplify]: Extracting #10: cost 0 inf + 4464 7.923 * [simplify]: Simplified to (/ (sqrt (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 7.923 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im 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.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 7.923 * * * * [progress]: [ 96 / 280 ] simplifiying candidate # 7.923 * [simplify]: Simplifying (/ (sqrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 7.924 * * [simplify]: iters left: 6 (15 enodes) 7.930 * * [simplify]: iters left: 5 (49 enodes) 7.945 * * [simplify]: Extracting #0: cost 1 inf + 0 7.945 * * [simplify]: Extracting #1: cost 4 inf + 0 7.945 * * [simplify]: Extracting #2: cost 8 inf + 0 7.945 * * [simplify]: Extracting #3: cost 12 inf + 0 7.945 * * [simplify]: Extracting #4: cost 18 inf + 0 7.945 * * [simplify]: Extracting #5: cost 26 inf + 0 7.945 * * [simplify]: Extracting #6: cost 20 inf + 87 7.945 * * [simplify]: Extracting #7: cost 12 inf + 582 7.946 * * [simplify]: Extracting #8: cost 5 inf + 2204 7.947 * * [simplify]: Extracting #9: cost 1 inf + 3376 7.948 * * [simplify]: Extracting #10: cost 0 inf + 3820 7.950 * [simplify]: Simplified to (/ (sqrt (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 7.950 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 7.950 * [simplify]: Simplifying (/ (sqrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 7.950 * * [simplify]: iters left: 6 (15 enodes) 7.957 * * [simplify]: iters left: 5 (49 enodes) 7.967 * * [simplify]: Extracting #0: cost 1 inf + 0 7.967 * * [simplify]: Extracting #1: cost 4 inf + 0 7.967 * * [simplify]: Extracting #2: cost 8 inf + 0 7.967 * * [simplify]: Extracting #3: cost 12 inf + 0 7.967 * * [simplify]: Extracting #4: cost 18 inf + 0 7.967 * * [simplify]: Extracting #5: cost 26 inf + 0 7.967 * * [simplify]: Extracting #6: cost 20 inf + 87 7.967 * * [simplify]: Extracting #7: cost 12 inf + 582 7.968 * * [simplify]: Extracting #8: cost 5 inf + 2204 7.968 * * [simplify]: Extracting #9: cost 1 inf + 3376 7.969 * * [simplify]: Extracting #10: cost 0 inf + 3820 7.970 * [simplify]: Simplified to (/ (sqrt (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 7.970 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 7.970 * * * * [progress]: [ 97 / 280 ] simplifiying candidate # 7.970 * [simplify]: Simplifying (/ (sqrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) 7.970 * * [simplify]: iters left: 6 (16 enodes) 7.975 * * [simplify]: iters left: 5 (54 enodes) 7.983 * * [simplify]: iters left: 4 (56 enodes) 7.991 * * [simplify]: iters left: 3 (58 enodes) 7.998 * * [simplify]: Extracting #0: cost 1 inf + 0 7.998 * * [simplify]: Extracting #1: cost 4 inf + 0 7.998 * * [simplify]: Extracting #2: cost 6 inf + 1 7.998 * * [simplify]: Extracting #3: cost 11 inf + 1 7.998 * * [simplify]: Extracting #4: cost 20 inf + 1 7.998 * * [simplify]: Extracting #5: cost 14 inf + 251 7.999 * * [simplify]: Extracting #6: cost 1 inf + 2165 7.999 * * [simplify]: Extracting #7: cost 0 inf + 2529 8.000 * [simplify]: Simplified to (sqrt (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 8.000 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (sqrt (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 8.000 * [simplify]: Simplifying (/ (sqrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 8.000 * * [simplify]: iters left: 6 (14 enodes) 8.003 * * [simplify]: iters left: 5 (46 enodes) 8.015 * * [simplify]: Extracting #0: cost 1 inf + 0 8.015 * * [simplify]: Extracting #1: cost 4 inf + 0 8.015 * * [simplify]: Extracting #2: cost 8 inf + 0 8.015 * * [simplify]: Extracting #3: cost 13 inf + 0 8.015 * * [simplify]: Extracting #4: cost 20 inf + 0 8.015 * * [simplify]: Extracting #5: cost 20 inf + 84 8.016 * * [simplify]: Extracting #6: cost 14 inf + 332 8.016 * * [simplify]: Extracting #7: cost 2 inf + 2608 8.018 * * [simplify]: Extracting #8: cost 0 inf + 3336 8.019 * [simplify]: Simplified to (/ (sqrt (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 8.019 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (/ (sqrt (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 8.019 * * * * [progress]: [ 98 / 280 ] simplifiying candidate # 8.019 * [simplify]: Simplifying (/ (sqrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 8.019 * * [simplify]: iters left: 6 (15 enodes) 8.026 * * [simplify]: iters left: 5 (49 enodes) 8.039 * * [simplify]: Extracting #0: cost 1 inf + 0 8.039 * * [simplify]: Extracting #1: cost 4 inf + 0 8.039 * * [simplify]: Extracting #2: cost 8 inf + 0 8.039 * * [simplify]: Extracting #3: cost 12 inf + 0 8.039 * * [simplify]: Extracting #4: cost 18 inf + 0 8.039 * * [simplify]: Extracting #5: cost 26 inf + 0 8.040 * * [simplify]: Extracting #6: cost 20 inf + 87 8.040 * * [simplify]: Extracting #7: cost 12 inf + 582 8.041 * * [simplify]: Extracting #8: cost 5 inf + 2204 8.042 * * [simplify]: Extracting #9: cost 1 inf + 3376 8.043 * * [simplify]: Extracting #10: cost 0 inf + 3820 8.044 * [simplify]: Simplified to (/ (sqrt (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 8.044 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 8.044 * [simplify]: Simplifying (/ (sqrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 8.045 * * [simplify]: iters left: 6 (15 enodes) 8.053 * * [simplify]: iters left: 5 (49 enodes) 8.063 * * [simplify]: Extracting #0: cost 1 inf + 0 8.063 * * [simplify]: Extracting #1: cost 4 inf + 0 8.063 * * [simplify]: Extracting #2: cost 8 inf + 0 8.063 * * [simplify]: Extracting #3: cost 12 inf + 0 8.063 * * [simplify]: Extracting #4: cost 18 inf + 0 8.063 * * [simplify]: Extracting #5: cost 26 inf + 0 8.063 * * [simplify]: Extracting #6: cost 20 inf + 87 8.063 * * [simplify]: Extracting #7: cost 12 inf + 582 8.064 * * [simplify]: Extracting #8: cost 5 inf + 2204 8.064 * * [simplify]: Extracting #9: cost 1 inf + 3376 8.065 * * [simplify]: Extracting #10: cost 0 inf + 3820 8.066 * [simplify]: Simplified to (/ (sqrt (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 8.066 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 8.066 * * * * [progress]: [ 99 / 280 ] simplifiying candidate # 8.066 * [simplify]: Simplifying (/ (sqrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) 8.066 * * [simplify]: iters left: 6 (15 enodes) 8.070 * * [simplify]: iters left: 5 (49 enodes) 8.078 * * [simplify]: iters left: 4 (51 enodes) 8.085 * * [simplify]: Extracting #0: cost 1 inf + 0 8.085 * * [simplify]: Extracting #1: cost 4 inf + 0 8.085 * * [simplify]: Extracting #2: cost 6 inf + 1 8.086 * * [simplify]: Extracting #3: cost 11 inf + 1 8.086 * * [simplify]: Extracting #4: cost 20 inf + 1 8.086 * * [simplify]: Extracting #5: cost 15 inf + 129 8.086 * * [simplify]: Extracting #6: cost 8 inf + 663 8.086 * * [simplify]: Extracting #7: cost 4 inf + 1315 8.087 * * [simplify]: Extracting #8: cost 1 inf + 2165 8.087 * * [simplify]: Extracting #9: cost 0 inf + 2529 8.089 * [simplify]: Simplified to (sqrt (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 8.089 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (sqrt (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 8.089 * [simplify]: Simplifying (/ (sqrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 8.089 * * [simplify]: iters left: 6 (14 enodes) 8.095 * * [simplify]: iters left: 5 (46 enodes) 8.104 * * [simplify]: Extracting #0: cost 1 inf + 0 8.104 * * [simplify]: Extracting #1: cost 4 inf + 0 8.104 * * [simplify]: Extracting #2: cost 8 inf + 0 8.104 * * [simplify]: Extracting #3: cost 13 inf + 0 8.104 * * [simplify]: Extracting #4: cost 20 inf + 0 8.104 * * [simplify]: Extracting #5: cost 20 inf + 84 8.104 * * [simplify]: Extracting #6: cost 14 inf + 332 8.105 * * [simplify]: Extracting #7: cost 2 inf + 2608 8.105 * * [simplify]: Extracting #8: cost 0 inf + 3336 8.106 * [simplify]: Simplified to (/ (sqrt (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 8.106 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (/ (sqrt (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 8.106 * * * * [progress]: [ 100 / 280 ] simplifiying candidate # 8.106 * [simplify]: Simplifying (/ (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 8.106 * * [simplify]: iters left: 6 (17 enodes) 8.110 * * [simplify]: iters left: 5 (65 enodes) 8.119 * * [simplify]: iters left: 4 (103 enodes) 8.138 * * [simplify]: iters left: 3 (147 enodes) 8.166 * * [simplify]: iters left: 2 (186 enodes) 8.203 * * [simplify]: iters left: 1 (225 enodes) 8.249 * * [simplify]: Extracting #0: cost 1 inf + 0 8.249 * * [simplify]: Extracting #1: cost 33 inf + 0 8.250 * * [simplify]: Extracting #2: cost 83 inf + 0 8.250 * * [simplify]: Extracting #3: cost 86 inf + 5 8.251 * * [simplify]: Extracting #4: cost 92 inf + 7 8.251 * * [simplify]: Extracting #5: cost 82 inf + 708 8.253 * * [simplify]: Extracting #6: cost 71 inf + 1893 8.257 * * [simplify]: Extracting #7: cost 35 inf + 19154 8.270 * * [simplify]: Extracting #8: cost 1 inf + 41375 8.284 * * [simplify]: Extracting #9: cost 0 inf + 42030 8.298 * [simplify]: Simplified to (* (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (+ (* y.im y.im) (* y.re y.re))))) 8.298 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 8.298 * [simplify]: Simplifying (/ (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 8.299 * * [simplify]: iters left: 6 (15 enodes) 8.305 * * [simplify]: iters left: 5 (51 enodes) 8.319 * * [simplify]: iters left: 4 (53 enodes) 8.333 * * [simplify]: Extracting #0: cost 1 inf + 0 8.333 * * [simplify]: Extracting #1: cost 6 inf + 0 8.333 * * [simplify]: Extracting #2: cost 12 inf + 0 8.333 * * [simplify]: Extracting #3: cost 17 inf + 0 8.334 * * [simplify]: Extracting #4: cost 26 inf + 0 8.334 * * [simplify]: Extracting #5: cost 22 inf + 87 8.334 * * [simplify]: Extracting #6: cost 14 inf + 747 8.335 * * [simplify]: Extracting #7: cost 7 inf + 2124 8.336 * * [simplify]: Extracting #8: cost 0 inf + 4624 8.338 * [simplify]: Simplified to (/ (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 8.338 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im 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.im) (* x.re y.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 8.338 * * * * [progress]: [ 101 / 280 ] simplifiying candidate # 8.339 * [simplify]: Simplifying (/ (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 8.339 * * [simplify]: iters left: 6 (20 enodes) 8.343 * * [simplify]: iters left: 5 (73 enodes) 8.355 * * [simplify]: iters left: 4 (104 enodes) 8.370 * * [simplify]: iters left: 3 (149 enodes) 8.395 * * [simplify]: iters left: 2 (195 enodes) 8.431 * * [simplify]: iters left: 1 (210 enodes) 8.487 * * [simplify]: Extracting #0: cost 1 inf + 0 8.487 * * [simplify]: Extracting #1: cost 23 inf + 0 8.488 * * [simplify]: Extracting #2: cost 48 inf + 0 8.488 * * [simplify]: Extracting #3: cost 55 inf + 0 8.488 * * [simplify]: Extracting #4: cost 64 inf + 0 8.489 * * [simplify]: Extracting #5: cost 60 inf + 87 8.490 * * [simplify]: Extracting #6: cost 42 inf + 2608 8.494 * * [simplify]: Extracting #7: cost 16 inf + 14500 8.503 * * [simplify]: Extracting #8: cost 0 inf + 23316 8.512 * [simplify]: Simplified to (/ (* (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) 8.512 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) (/ (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 8.513 * [simplify]: Simplifying (/ (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 8.513 * * [simplify]: iters left: 6 (17 enodes) 8.516 * * [simplify]: iters left: 5 (57 enodes) 8.524 * * [simplify]: iters left: 4 (62 enodes) 8.532 * * [simplify]: iters left: 3 (64 enodes) 8.543 * * [simplify]: Extracting #0: cost 1 inf + 0 8.543 * * [simplify]: Extracting #1: cost 8 inf + 0 8.543 * * [simplify]: Extracting #2: cost 17 inf + 0 8.543 * * [simplify]: Extracting #3: cost 23 inf + 0 8.544 * * [simplify]: Extracting #4: cost 32 inf + 0 8.544 * * [simplify]: Extracting #5: cost 27 inf + 129 8.544 * * [simplify]: Extracting #6: cost 18 inf + 992 8.545 * * [simplify]: Extracting #7: cost 7 inf + 3658 8.546 * * [simplify]: Extracting #8: cost 1 inf + 6316 8.548 * * [simplify]: Extracting #9: cost 0 inf + 6960 8.550 * [simplify]: Simplified to (/ (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 8.550 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im 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.im) (* x.re y.re))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 8.551 * * * * [progress]: [ 102 / 280 ] simplifiying candidate # 8.551 * [simplify]: Simplifying (/ (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 8.551 * * [simplify]: iters left: 6 (18 enodes) 8.559 * * [simplify]: iters left: 5 (66 enodes) 8.579 * * [simplify]: iters left: 4 (97 enodes) 8.608 * * [simplify]: iters left: 3 (142 enodes) 8.653 * * [simplify]: iters left: 2 (188 enodes) 8.694 * * [simplify]: iters left: 1 (206 enodes) 8.742 * * [simplify]: Extracting #0: cost 1 inf + 0 8.742 * * [simplify]: Extracting #1: cost 23 inf + 0 8.742 * * [simplify]: Extracting #2: cost 46 inf + 0 8.743 * * [simplify]: Extracting #3: cost 51 inf + 0 8.743 * * [simplify]: Extracting #4: cost 60 inf + 0 8.743 * * [simplify]: Extracting #5: cost 56 inf + 87 8.745 * * [simplify]: Extracting #6: cost 34 inf + 4544 8.751 * * [simplify]: Extracting #7: cost 6 inf + 17686 8.760 * * [simplify]: Extracting #8: cost 0 inf + 20828 8.769 * [simplify]: Simplified to (/ (* (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) 8.769 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 8.770 * [simplify]: Simplifying (/ (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 8.770 * * [simplify]: iters left: 6 (16 enodes) 8.777 * * [simplify]: iters left: 5 (54 enodes) 8.794 * * [simplify]: iters left: 4 (59 enodes) 8.810 * * [simplify]: iters left: 3 (61 enodes) 8.819 * * [simplify]: Extracting #0: cost 1 inf + 0 8.819 * * [simplify]: Extracting #1: cost 8 inf + 0 8.819 * * [simplify]: Extracting #2: cost 16 inf + 0 8.819 * * [simplify]: Extracting #3: cost 21 inf + 0 8.819 * * [simplify]: Extracting #4: cost 30 inf + 0 8.819 * * [simplify]: Extracting #5: cost 26 inf + 87 8.819 * * [simplify]: Extracting #6: cost 16 inf + 992 8.820 * * [simplify]: Extracting #7: cost 9 inf + 2528 8.820 * * [simplify]: Extracting #8: cost 2 inf + 5310 8.821 * * [simplify]: Extracting #9: cost 0 inf + 6076 8.822 * [simplify]: Simplified to (/ (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 8.822 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 8.822 * * * * [progress]: [ 103 / 280 ] simplifiying candidate # 8.822 * [simplify]: Simplifying (/ (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt 1)) 8.822 * * [simplify]: iters left: 6 (19 enodes) 8.827 * * [simplify]: iters left: 5 (71 enodes) 8.838 * * [simplify]: iters left: 4 (94 enodes) 8.861 * * [simplify]: iters left: 3 (110 enodes) 8.878 * * [simplify]: iters left: 2 (149 enodes) 8.912 * * [simplify]: iters left: 1 (157 enodes) 8.947 * * [simplify]: Extracting #0: cost 1 inf + 0 8.947 * * [simplify]: Extracting #1: cost 13 inf + 0 8.947 * * [simplify]: Extracting #2: cost 24 inf + 1 8.947 * * [simplify]: Extracting #3: cost 29 inf + 1 8.947 * * [simplify]: Extracting #4: cost 38 inf + 1 8.947 * * [simplify]: Extracting #5: cost 34 inf + 88 8.948 * * [simplify]: Extracting #6: cost 22 inf + 1480 8.949 * * [simplify]: Extracting #7: cost 4 inf + 7978 8.951 * * [simplify]: Extracting #8: cost 0 inf + 9715 8.953 * [simplify]: Simplified to (* (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) 8.953 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) (/ (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 8.953 * [simplify]: Simplifying (/ (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 8.953 * * [simplify]: iters left: 6 (15 enodes) 8.957 * * [simplify]: iters left: 5 (51 enodes) 8.963 * * [simplify]: iters left: 4 (56 enodes) 8.970 * * [simplify]: iters left: 3 (58 enodes) 8.979 * * [simplify]: Extracting #0: cost 1 inf + 0 8.979 * * [simplify]: Extracting #1: cost 8 inf + 0 8.979 * * [simplify]: Extracting #2: cost 16 inf + 0 8.979 * * [simplify]: Extracting #3: cost 22 inf + 0 8.979 * * [simplify]: Extracting #4: cost 30 inf + 0 8.979 * * [simplify]: Extracting #5: cost 24 inf + 87 8.980 * * [simplify]: Extracting #6: cost 16 inf + 747 8.980 * * [simplify]: Extracting #7: cost 8 inf + 2528 8.981 * * [simplify]: Extracting #8: cost 1 inf + 5150 8.981 * * [simplify]: Extracting #9: cost 0 inf + 5432 8.982 * [simplify]: Simplified to (/ (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 8.982 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt 1)) (/ (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 8.982 * * * * [progress]: [ 104 / 280 ] simplifiying candidate # 8.982 * [simplify]: Simplifying (/ (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 8.983 * * [simplify]: iters left: 6 (18 enodes) 8.986 * * [simplify]: iters left: 5 (66 enodes) 8.996 * * [simplify]: iters left: 4 (97 enodes) 9.012 * * [simplify]: iters left: 3 (142 enodes) 9.048 * * [simplify]: iters left: 2 (188 enodes) 9.087 * * [simplify]: iters left: 1 (206 enodes) 9.131 * * [simplify]: Extracting #0: cost 1 inf + 0 9.131 * * [simplify]: Extracting #1: cost 23 inf + 0 9.131 * * [simplify]: Extracting #2: cost 46 inf + 0 9.131 * * [simplify]: Extracting #3: cost 51 inf + 0 9.131 * * [simplify]: Extracting #4: cost 60 inf + 0 9.131 * * [simplify]: Extracting #5: cost 56 inf + 87 9.132 * * [simplify]: Extracting #6: cost 34 inf + 4544 9.135 * * [simplify]: Extracting #7: cost 6 inf + 17686 9.140 * * [simplify]: Extracting #8: cost 0 inf + 20828 9.145 * [simplify]: Simplified to (/ (* (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) 9.145 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 9.145 * [simplify]: Simplifying (/ (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 9.145 * * [simplify]: iters left: 6 (16 enodes) 9.149 * * [simplify]: iters left: 5 (54 enodes) 9.164 * * [simplify]: iters left: 4 (59 enodes) 9.180 * * [simplify]: iters left: 3 (61 enodes) 9.195 * * [simplify]: Extracting #0: cost 1 inf + 0 9.196 * * [simplify]: Extracting #1: cost 8 inf + 0 9.196 * * [simplify]: Extracting #2: cost 16 inf + 0 9.196 * * [simplify]: Extracting #3: cost 21 inf + 0 9.196 * * [simplify]: Extracting #4: cost 30 inf + 0 9.196 * * [simplify]: Extracting #5: cost 26 inf + 87 9.196 * * [simplify]: Extracting #6: cost 16 inf + 992 9.197 * * [simplify]: Extracting #7: cost 9 inf + 2528 9.198 * * [simplify]: Extracting #8: cost 2 inf + 5310 9.200 * * [simplify]: Extracting #9: cost 0 inf + 6076 9.202 * [simplify]: Simplified to (/ (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 9.202 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 9.202 * * * * [progress]: [ 105 / 280 ] simplifiying candidate # 9.202 * [simplify]: Simplifying (/ (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1) 9.203 * * [simplify]: iters left: 6 (18 enodes) 9.210 * * [simplify]: iters left: 5 (66 enodes) 9.221 * * [simplify]: iters left: 4 (97 enodes) 9.237 * * [simplify]: iters left: 3 (122 enodes) 9.255 * * [simplify]: iters left: 2 (143 enodes) 9.277 * * [simplify]: iters left: 1 (146 enodes) 9.291 * * [simplify]: Extracting #0: cost 1 inf + 0 9.291 * * [simplify]: Extracting #1: cost 13 inf + 0 9.291 * * [simplify]: Extracting #2: cost 24 inf + 1 9.291 * * [simplify]: Extracting #3: cost 29 inf + 1 9.291 * * [simplify]: Extracting #4: cost 38 inf + 1 9.292 * * [simplify]: Extracting #5: cost 34 inf + 88 9.292 * * [simplify]: Extracting #6: cost 18 inf + 2133 9.293 * * [simplify]: Extracting #7: cost 5 inf + 7497 9.295 * * [simplify]: Extracting #8: cost 0 inf + 9715 9.297 * [simplify]: Simplified to (* (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) 9.297 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) (/ (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 9.298 * [simplify]: Simplifying (/ (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 9.298 * * [simplify]: iters left: 6 (15 enodes) 9.301 * * [simplify]: iters left: 5 (51 enodes) 9.307 * * [simplify]: iters left: 4 (56 enodes) 9.315 * * [simplify]: iters left: 3 (58 enodes) 9.322 * * [simplify]: Extracting #0: cost 1 inf + 0 9.322 * * [simplify]: Extracting #1: cost 8 inf + 0 9.322 * * [simplify]: Extracting #2: cost 16 inf + 0 9.322 * * [simplify]: Extracting #3: cost 22 inf + 0 9.322 * * [simplify]: Extracting #4: cost 30 inf + 0 9.322 * * [simplify]: Extracting #5: cost 24 inf + 87 9.322 * * [simplify]: Extracting #6: cost 16 inf + 747 9.323 * * [simplify]: Extracting #7: cost 8 inf + 2528 9.323 * * [simplify]: Extracting #8: cost 1 inf + 5150 9.324 * * [simplify]: Extracting #9: cost 0 inf + 5432 9.325 * [simplify]: Simplified to (/ (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 9.325 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1) (/ (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 9.325 * * * * [progress]: [ 106 / 280 ] simplifiying candidate # 9.325 * [simplify]: Simplifying (/ (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 9.326 * * [simplify]: iters left: 6 (20 enodes) 9.330 * * [simplify]: iters left: 5 (71 enodes) 9.351 * * [simplify]: iters left: 4 (93 enodes) 9.379 * * [simplify]: iters left: 3 (140 enodes) 9.400 * * [simplify]: iters left: 2 (192 enodes) 9.442 * * [simplify]: iters left: 1 (208 enodes) 9.474 * * [simplify]: Extracting #0: cost 1 inf + 0 9.475 * * [simplify]: Extracting #1: cost 23 inf + 0 9.475 * * [simplify]: Extracting #2: cost 48 inf + 0 9.475 * * [simplify]: Extracting #3: cost 55 inf + 0 9.475 * * [simplify]: Extracting #4: cost 64 inf + 0 9.476 * * [simplify]: Extracting #5: cost 59 inf + 129 9.477 * * [simplify]: Extracting #6: cost 42 inf + 2728 9.481 * * [simplify]: Extracting #7: cost 15 inf + 15264 9.490 * * [simplify]: Extracting #8: cost 0 inf + 23316 9.500 * [simplify]: Simplified to (/ (* (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) 9.500 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) (/ (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 9.501 * [simplify]: Simplifying (/ (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 9.501 * * [simplify]: iters left: 6 (17 enodes) 9.509 * * [simplify]: iters left: 5 (57 enodes) 9.524 * * [simplify]: iters left: 4 (62 enodes) 9.541 * * [simplify]: iters left: 3 (64 enodes) 9.559 * * [simplify]: Extracting #0: cost 1 inf + 0 9.559 * * [simplify]: Extracting #1: cost 8 inf + 0 9.559 * * [simplify]: Extracting #2: cost 17 inf + 0 9.559 * * [simplify]: Extracting #3: cost 23 inf + 0 9.559 * * [simplify]: Extracting #4: cost 32 inf + 0 9.560 * * [simplify]: Extracting #5: cost 27 inf + 129 9.560 * * [simplify]: Extracting #6: cost 18 inf + 992 9.561 * * [simplify]: Extracting #7: cost 7 inf + 3658 9.562 * * [simplify]: Extracting #8: cost 1 inf + 6316 9.564 * * [simplify]: Extracting #9: cost 0 inf + 6960 9.566 * [simplify]: Simplified to (/ (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 9.566 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im 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.im) (* x.re y.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 9.567 * * * * [progress]: [ 107 / 280 ] simplifiying candidate # 9.567 * [simplify]: Simplifying (/ (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 9.567 * * [simplify]: iters left: 6 (17 enodes) 9.575 * * [simplify]: iters left: 5 (60 enodes) 9.586 * * [simplify]: iters left: 4 (67 enodes) 9.596 * * [simplify]: iters left: 3 (80 enodes) 9.608 * * [simplify]: iters left: 2 (96 enodes) 9.634 * * [simplify]: iters left: 1 (104 enodes) 9.660 * * [simplify]: Extracting #0: cost 1 inf + 0 9.660 * * [simplify]: Extracting #1: cost 16 inf + 0 9.661 * * [simplify]: Extracting #2: cost 31 inf + 0 9.661 * * [simplify]: Extracting #3: cost 37 inf + 0 9.661 * * [simplify]: Extracting #4: cost 45 inf + 0 9.661 * * [simplify]: Extracting #5: cost 40 inf + 46 9.662 * * [simplify]: Extracting #6: cost 29 inf + 1235 9.663 * * [simplify]: Extracting #7: cost 23 inf + 2450 9.666 * * [simplify]: Extracting #8: cost 4 inf + 10276 9.670 * * [simplify]: Extracting #9: cost 0 inf + 12212 9.674 * [simplify]: Simplified to (* (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (+ (* y.im y.im) (* y.re y.re)))) (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (+ (* y.im y.im) (* y.re y.re))))) 9.674 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (+ (* y.im y.im) (* y.re y.re)))) (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (+ (* y.im y.im) (* y.re y.re))))) (/ (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 9.675 * [simplify]: Simplifying (/ (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 9.675 * * [simplify]: iters left: 6 (15 enodes) 9.682 * * [simplify]: iters left: 5 (51 enodes) 9.696 * * [simplify]: Extracting #0: cost 1 inf + 0 9.696 * * [simplify]: Extracting #1: cost 6 inf + 0 9.696 * * [simplify]: Extracting #2: cost 12 inf + 0 9.696 * * [simplify]: Extracting #3: cost 18 inf + 0 9.697 * * [simplify]: Extracting #4: cost 26 inf + 0 9.697 * * [simplify]: Extracting #5: cost 20 inf + 87 9.697 * * [simplify]: Extracting #6: cost 12 inf + 747 9.698 * * [simplify]: Extracting #7: cost 5 inf + 2164 9.699 * * [simplify]: Extracting #8: cost 0 inf + 3980 9.700 * [simplify]: Simplified to (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (+ (* y.re y.re) (* y.im y.im)))) 9.700 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im 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.im) (* x.re y.re))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 9.700 * * * * [progress]: [ 108 / 280 ] simplifiying candidate # 9.700 * [simplify]: Simplifying (/ (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 9.700 * * [simplify]: iters left: 6 (19 enodes) 9.704 * * [simplify]: iters left: 5 (66 enodes) 9.713 * * [simplify]: iters left: 4 (81 enodes) 9.724 * * [simplify]: iters left: 3 (103 enodes) 9.749 * * [simplify]: iters left: 2 (114 enodes) 9.779 * * [simplify]: iters left: 1 (115 enodes) 9.794 * * [simplify]: Extracting #0: cost 1 inf + 0 9.794 * * [simplify]: Extracting #1: cost 15 inf + 0 9.794 * * [simplify]: Extracting #2: cost 32 inf + 0 9.795 * * [simplify]: Extracting #3: cost 39 inf + 0 9.795 * * [simplify]: Extracting #4: cost 48 inf + 0 9.795 * * [simplify]: Extracting #5: cost 44 inf + 87 9.795 * * [simplify]: Extracting #6: cost 25 inf + 2774 9.796 * * [simplify]: Extracting #7: cost 13 inf + 7412 9.798 * * [simplify]: Extracting #8: cost 3 inf + 12570 9.801 * * [simplify]: Extracting #9: cost 0 inf + 13980 9.803 * [simplify]: Simplified to (/ (/ (* (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (+ (* x.im y.im) (* x.re y.re)))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) 9.803 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (* (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (+ (* x.im y.im) (* x.re y.re)))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) (/ (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 9.803 * [simplify]: Simplifying (/ (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 9.803 * * [simplify]: iters left: 6 (17 enodes) 9.807 * * [simplify]: iters left: 5 (57 enodes) 9.823 * * [simplify]: iters left: 4 (62 enodes) 9.831 * * [simplify]: iters left: 3 (64 enodes) 9.840 * * [simplify]: Extracting #0: cost 1 inf + 0 9.840 * * [simplify]: Extracting #1: cost 8 inf + 0 9.840 * * [simplify]: Extracting #2: cost 17 inf + 0 9.840 * * [simplify]: Extracting #3: cost 23 inf + 0 9.840 * * [simplify]: Extracting #4: cost 32 inf + 0 9.840 * * [simplify]: Extracting #5: cost 27 inf + 129 9.840 * * [simplify]: Extracting #6: cost 18 inf + 992 9.841 * * [simplify]: Extracting #7: cost 7 inf + 3618 9.842 * * [simplify]: Extracting #8: cost 1 inf + 6036 9.843 * * [simplify]: Extracting #9: cost 0 inf + 6640 9.844 * [simplify]: Simplified to (/ (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 9.844 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 9.844 * * * * [progress]: [ 109 / 280 ] simplifiying candidate # 9.844 * [simplify]: Simplifying (/ (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt 1)) 9.844 * * [simplify]: iters left: 6 (19 enodes) 9.850 * * [simplify]: iters left: 5 (68 enodes) 9.867 * * [simplify]: iters left: 4 (78 enodes) 9.890 * * [simplify]: iters left: 3 (88 enodes) 9.902 * * [simplify]: iters left: 2 (105 enodes) 9.917 * * [simplify]: iters left: 1 (107 enodes) 9.937 * * [simplify]: Extracting #0: cost 1 inf + 0 9.937 * * [simplify]: Extracting #1: cost 9 inf + 0 9.937 * * [simplify]: Extracting #2: cost 17 inf + 1 9.937 * * [simplify]: Extracting #3: cost 23 inf + 1 9.937 * * [simplify]: Extracting #4: cost 32 inf + 1 9.937 * * [simplify]: Extracting #5: cost 29 inf + 47 9.938 * * [simplify]: Extracting #6: cost 16 inf + 1558 9.938 * * [simplify]: Extracting #7: cost 3 inf + 5321 9.939 * * [simplify]: Extracting #8: cost 0 inf + 6571 9.941 * [simplify]: Simplified to (/ (* (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (+ (* x.im y.im) (* x.re y.re)))) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) 9.941 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (+ (* x.im y.im) (* x.re y.re)))) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) (/ (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 9.941 * [simplify]: Simplifying (/ (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 9.941 * * [simplify]: iters left: 6 (16 enodes) 9.944 * * [simplify]: iters left: 5 (54 enodes) 9.952 * * [simplify]: iters left: 4 (59 enodes) 9.960 * * [simplify]: iters left: 3 (61 enodes) 9.976 * * [simplify]: Extracting #0: cost 1 inf + 0 9.976 * * [simplify]: Extracting #1: cost 8 inf + 0 9.976 * * [simplify]: Extracting #2: cost 17 inf + 0 9.976 * * [simplify]: Extracting #3: cost 24 inf + 0 9.977 * * [simplify]: Extracting #4: cost 32 inf + 0 9.977 * * [simplify]: Extracting #5: cost 26 inf + 87 9.977 * * [simplify]: Extracting #6: cost 16 inf + 992 9.978 * * [simplify]: Extracting #7: cost 5 inf + 3658 9.980 * * [simplify]: Extracting #8: cost 0 inf + 5996 9.982 * [simplify]: Simplified to (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (* (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 9.982 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt 1)) (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (* (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 9.982 * * * * [progress]: [ 110 / 280 ] simplifiying candidate # 9.982 * [simplify]: Simplifying (/ (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 9.983 * * [simplify]: iters left: 6 (19 enodes) 9.992 * * [simplify]: iters left: 5 (66 enodes) 10.011 * * [simplify]: iters left: 4 (81 enodes) 10.033 * * [simplify]: iters left: 3 (103 enodes) 10.064 * * [simplify]: iters left: 2 (114 enodes) 10.095 * * [simplify]: iters left: 1 (115 enodes) 10.114 * * [simplify]: Extracting #0: cost 1 inf + 0 10.114 * * [simplify]: Extracting #1: cost 15 inf + 0 10.114 * * [simplify]: Extracting #2: cost 32 inf + 0 10.114 * * [simplify]: Extracting #3: cost 39 inf + 0 10.114 * * [simplify]: Extracting #4: cost 48 inf + 0 10.114 * * [simplify]: Extracting #5: cost 44 inf + 87 10.115 * * [simplify]: Extracting #6: cost 25 inf + 2774 10.116 * * [simplify]: Extracting #7: cost 13 inf + 7412 10.118 * * [simplify]: Extracting #8: cost 3 inf + 12570 10.121 * * [simplify]: Extracting #9: cost 0 inf + 13980 10.123 * [simplify]: Simplified to (/ (/ (* (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (+ (* x.im y.im) (* x.re y.re)))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) 10.123 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (* (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (+ (* x.im y.im) (* x.re y.re)))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) (/ (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 10.124 * [simplify]: Simplifying (/ (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 10.124 * * [simplify]: iters left: 6 (17 enodes) 10.127 * * [simplify]: iters left: 5 (57 enodes) 10.138 * * [simplify]: iters left: 4 (62 enodes) 10.155 * * [simplify]: iters left: 3 (64 enodes) 10.171 * * [simplify]: Extracting #0: cost 1 inf + 0 10.172 * * [simplify]: Extracting #1: cost 8 inf + 0 10.172 * * [simplify]: Extracting #2: cost 17 inf + 0 10.172 * * [simplify]: Extracting #3: cost 23 inf + 0 10.172 * * [simplify]: Extracting #4: cost 32 inf + 0 10.172 * * [simplify]: Extracting #5: cost 27 inf + 129 10.172 * * [simplify]: Extracting #6: cost 18 inf + 992 10.173 * * [simplify]: Extracting #7: cost 7 inf + 3618 10.175 * * [simplify]: Extracting #8: cost 1 inf + 6036 10.177 * * [simplify]: Extracting #9: cost 0 inf + 6640 10.178 * [simplify]: Simplified to (/ (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 10.179 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 10.179 * * * * [progress]: [ 111 / 280 ] simplifiying candidate # 10.179 * [simplify]: Simplifying (/ (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 1) 10.179 * * [simplify]: iters left: 6 (18 enodes) 10.186 * * [simplify]: iters left: 5 (63 enodes) 10.195 * * [simplify]: iters left: 4 (76 enodes) 10.207 * * [simplify]: iters left: 3 (88 enodes) 10.219 * * [simplify]: iters left: 2 (97 enodes) 10.234 * * [simplify]: iters left: 1 (99 enodes) 10.246 * * [simplify]: Extracting #0: cost 1 inf + 0 10.246 * * [simplify]: Extracting #1: cost 9 inf + 0 10.246 * * [simplify]: Extracting #2: cost 17 inf + 1 10.246 * * [simplify]: Extracting #3: cost 23 inf + 1 10.246 * * [simplify]: Extracting #4: cost 32 inf + 1 10.246 * * [simplify]: Extracting #5: cost 27 inf + 130 10.246 * * [simplify]: Extracting #6: cost 15 inf + 1599 10.247 * * [simplify]: Extracting #7: cost 0 inf + 6571 10.249 * [simplify]: Simplified to (/ (* (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (+ (* x.im y.im) (* x.re y.re)))) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) 10.249 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (+ (* x.im y.im) (* x.re y.re)))) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) (/ (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 10.249 * [simplify]: Simplifying (/ (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 10.249 * * [simplify]: iters left: 6 (16 enodes) 10.252 * * [simplify]: iters left: 5 (54 enodes) 10.263 * * [simplify]: iters left: 4 (59 enodes) 10.275 * * [simplify]: iters left: 3 (61 enodes) 10.283 * * [simplify]: Extracting #0: cost 1 inf + 0 10.283 * * [simplify]: Extracting #1: cost 8 inf + 0 10.283 * * [simplify]: Extracting #2: cost 17 inf + 0 10.283 * * [simplify]: Extracting #3: cost 24 inf + 0 10.283 * * [simplify]: Extracting #4: cost 32 inf + 0 10.283 * * [simplify]: Extracting #5: cost 26 inf + 87 10.283 * * [simplify]: Extracting #6: cost 16 inf + 992 10.284 * * [simplify]: Extracting #7: cost 5 inf + 3658 10.285 * * [simplify]: Extracting #8: cost 0 inf + 5996 10.285 * [simplify]: Simplified to (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (* (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 10.285 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 1) (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (* (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 10.286 * * * * [progress]: [ 112 / 280 ] simplifiying candidate # 10.286 * [simplify]: Simplifying (/ (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 10.286 * * [simplify]: iters left: 6 (18 enodes) 10.290 * * [simplify]: iters left: 5 (64 enodes) 10.298 * * [simplify]: iters left: 4 (86 enodes) 10.325 * * [simplify]: iters left: 3 (133 enodes) 10.365 * * [simplify]: iters left: 2 (185 enodes) 10.419 * * [simplify]: iters left: 1 (200 enodes) 10.477 * * [simplify]: Extracting #0: cost 1 inf + 0 10.477 * * [simplify]: Extracting #1: cost 23 inf + 0 10.478 * * [simplify]: Extracting #2: cost 46 inf + 0 10.478 * * [simplify]: Extracting #3: cost 51 inf + 0 10.478 * * [simplify]: Extracting #4: cost 60 inf + 0 10.479 * * [simplify]: Extracting #5: cost 56 inf + 87 10.480 * * [simplify]: Extracting #6: cost 39 inf + 2288 10.485 * * [simplify]: Extracting #7: cost 12 inf + 14584 10.492 * * [simplify]: Extracting #8: cost 1 inf + 20224 10.500 * * [simplify]: Extracting #9: cost 0 inf + 20828 10.508 * [simplify]: Simplified to (* (/ (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) 10.509 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) (/ (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 10.509 * [simplify]: Simplifying (/ (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 10.509 * * [simplify]: iters left: 6 (16 enodes) 10.516 * * [simplify]: iters left: 5 (54 enodes) 10.531 * * [simplify]: iters left: 4 (59 enodes) 10.546 * * [simplify]: iters left: 3 (61 enodes) 10.562 * * [simplify]: Extracting #0: cost 1 inf + 0 10.562 * * [simplify]: Extracting #1: cost 8 inf + 0 10.562 * * [simplify]: Extracting #2: cost 16 inf + 0 10.562 * * [simplify]: Extracting #3: cost 21 inf + 0 10.562 * * [simplify]: Extracting #4: cost 30 inf + 0 10.563 * * [simplify]: Extracting #5: cost 26 inf + 87 10.563 * * [simplify]: Extracting #6: cost 16 inf + 992 10.564 * * [simplify]: Extracting #7: cost 9 inf + 2408 10.565 * * [simplify]: Extracting #8: cost 2 inf + 5270 10.567 * * [simplify]: Extracting #9: cost 0 inf + 6076 10.568 * [simplify]: Simplified to (/ (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 10.568 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im 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.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 10.569 * * * * [progress]: [ 113 / 280 ] simplifiying candidate # 10.569 * [simplify]: Simplifying (/ (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 10.569 * * [simplify]: iters left: 6 (19 enodes) 10.574 * * [simplify]: iters left: 5 (66 enodes) 10.585 * * [simplify]: iters left: 4 (81 enodes) 10.596 * * [simplify]: iters left: 3 (103 enodes) 10.616 * * [simplify]: iters left: 2 (114 enodes) 10.646 * * [simplify]: iters left: 1 (115 enodes) 10.676 * * [simplify]: Extracting #0: cost 1 inf + 0 10.676 * * [simplify]: Extracting #1: cost 15 inf + 0 10.676 * * [simplify]: Extracting #2: cost 32 inf + 0 10.676 * * [simplify]: Extracting #3: cost 39 inf + 0 10.676 * * [simplify]: Extracting #4: cost 48 inf + 0 10.676 * * [simplify]: Extracting #5: cost 44 inf + 87 10.676 * * [simplify]: Extracting #6: cost 21 inf + 3904 10.678 * * [simplify]: Extracting #7: cost 6 inf + 10998 10.680 * * [simplify]: Extracting #8: cost 0 inf + 13980 10.683 * [simplify]: Simplified to (/ (/ (* (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (+ (* x.im y.im) (* x.re y.re)))) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) 10.683 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (* (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (+ (* x.im y.im) (* x.re y.re)))) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 10.683 * [simplify]: Simplifying (/ (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 10.683 * * [simplify]: iters left: 6 (17 enodes) 10.687 * * [simplify]: iters left: 5 (57 enodes) 10.695 * * [simplify]: iters left: 4 (62 enodes) 10.703 * * [simplify]: iters left: 3 (64 enodes) 10.714 * * [simplify]: Extracting #0: cost 1 inf + 0 10.714 * * [simplify]: Extracting #1: cost 8 inf + 0 10.714 * * [simplify]: Extracting #2: cost 17 inf + 0 10.715 * * [simplify]: Extracting #3: cost 23 inf + 0 10.715 * * [simplify]: Extracting #4: cost 32 inf + 0 10.715 * * [simplify]: Extracting #5: cost 27 inf + 129 10.715 * * [simplify]: Extracting #6: cost 18 inf + 992 10.716 * * [simplify]: Extracting #7: cost 7 inf + 3498 10.718 * * [simplify]: Extracting #8: cost 1 inf + 6036 10.720 * * [simplify]: Extracting #9: cost 0 inf + 6640 10.721 * [simplify]: Simplified to (/ (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 10.721 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im 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.im) (* x.re y.re))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 10.722 * * * * [progress]: [ 114 / 280 ] simplifiying candidate # 10.722 * [simplify]: Simplifying (/ (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 10.722 * * [simplify]: iters left: 6 (16 enodes) 10.730 * * [simplify]: iters left: 5 (56 enodes) 10.746 * * [simplify]: iters left: 4 (63 enodes) 10.763 * * [simplify]: iters left: 3 (73 enodes) 10.783 * * [simplify]: iters left: 2 (78 enodes) 10.795 * * [simplify]: iters left: 1 (81 enodes) 10.806 * * [simplify]: Extracting #0: cost 1 inf + 0 10.807 * * [simplify]: Extracting #1: cost 11 inf + 0 10.807 * * [simplify]: Extracting #2: cost 22 inf + 0 10.807 * * [simplify]: Extracting #3: cost 28 inf + 0 10.807 * * [simplify]: Extracting #4: cost 36 inf + 0 10.807 * * [simplify]: Extracting #5: cost 30 inf + 87 10.807 * * [simplify]: Extracting #6: cost 17 inf + 1518 10.808 * * [simplify]: Extracting #7: cost 3 inf + 6408 10.809 * * [simplify]: Extracting #8: cost 0 inf + 7700 10.811 * [simplify]: Simplified to (/ (* (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (+ (* x.im y.im) (* x.re y.re)))) (sqrt (+ (* y.im y.im) (* y.re y.re)))) 10.811 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (+ (* x.im y.im) (* x.re y.re)))) (sqrt (+ (* y.im y.im) (* y.re y.re)))) (/ (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 10.811 * [simplify]: Simplifying (/ (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 10.811 * * [simplify]: iters left: 6 (15 enodes) 10.814 * * [simplify]: iters left: 5 (51 enodes) 10.827 * * [simplify]: Extracting #0: cost 1 inf + 0 10.827 * * [simplify]: Extracting #1: cost 6 inf + 0 10.827 * * [simplify]: Extracting #2: cost 12 inf + 0 10.827 * * [simplify]: Extracting #3: cost 18 inf + 0 10.828 * * [simplify]: Extracting #4: cost 26 inf + 0 10.828 * * [simplify]: Extracting #5: cost 20 inf + 87 10.828 * * [simplify]: Extracting #6: cost 12 inf + 747 10.829 * * [simplify]: Extracting #7: cost 5 inf + 2044 10.830 * * [simplify]: Extracting #8: cost 0 inf + 3660 10.831 * [simplify]: Simplified to (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 10.831 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 10.831 * * * * [progress]: [ 115 / 280 ] simplifiying candidate # 10.832 * [simplify]: Simplifying (/ (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) 10.832 * * [simplify]: iters left: 6 (18 enodes) 10.841 * * [simplify]: iters left: 5 (64 enodes) 10.860 * * [simplify]: iters left: 4 (74 enodes) 10.880 * * [simplify]: iters left: 3 (82 enodes) 10.892 * * [simplify]: iters left: 2 (99 enodes) 10.906 * * [simplify]: iters left: 1 (101 enodes) 10.929 * * [simplify]: Extracting #0: cost 1 inf + 0 10.929 * * [simplify]: Extracting #1: cost 9 inf + 0 10.929 * * [simplify]: Extracting #2: cost 16 inf + 1 10.929 * * [simplify]: Extracting #3: cost 21 inf + 1 10.929 * * [simplify]: Extracting #4: cost 30 inf + 1 10.929 * * [simplify]: Extracting #5: cost 26 inf + 88 10.930 * * [simplify]: Extracting #6: cost 11 inf + 2008 10.931 * * [simplify]: Extracting #7: cost 0 inf + 5687 10.933 * [simplify]: Simplified to (/ (* (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (+ (* x.im y.im) (* x.re y.re)))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) 10.933 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (+ (* x.im y.im) (* x.re y.re)))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 10.934 * [simplify]: Simplifying (/ (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 10.934 * * [simplify]: iters left: 6 (15 enodes) 10.939 * * [simplify]: iters left: 5 (51 enodes) 10.953 * * [simplify]: iters left: 4 (56 enodes) 10.965 * * [simplify]: iters left: 3 (58 enodes) 10.978 * * [simplify]: Extracting #0: cost 1 inf + 0 10.978 * * [simplify]: Extracting #1: cost 8 inf + 0 10.978 * * [simplify]: Extracting #2: cost 16 inf + 0 10.978 * * [simplify]: Extracting #3: cost 22 inf + 0 10.978 * * [simplify]: Extracting #4: cost 30 inf + 0 10.978 * * [simplify]: Extracting #5: cost 24 inf + 87 10.978 * * [simplify]: Extracting #6: cost 16 inf + 747 10.979 * * [simplify]: Extracting #7: cost 8 inf + 2448 10.980 * * [simplify]: Extracting #8: cost 1 inf + 4870 10.981 * * [simplify]: Extracting #9: cost 0 inf + 5112 10.982 * [simplify]: Simplified to (/ (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 10.982 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (/ (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 10.983 * * * * [progress]: [ 116 / 280 ] simplifiying candidate # 10.983 * [simplify]: Simplifying (/ (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 10.983 * * [simplify]: iters left: 6 (16 enodes) 10.989 * * [simplify]: iters left: 5 (56 enodes) 11.002 * * [simplify]: iters left: 4 (63 enodes) 11.018 * * [simplify]: iters left: 3 (73 enodes) 11.036 * * [simplify]: iters left: 2 (78 enodes) 11.056 * * [simplify]: iters left: 1 (81 enodes) 11.065 * * [simplify]: Extracting #0: cost 1 inf + 0 11.065 * * [simplify]: Extracting #1: cost 11 inf + 0 11.066 * * [simplify]: Extracting #2: cost 22 inf + 0 11.066 * * [simplify]: Extracting #3: cost 28 inf + 0 11.066 * * [simplify]: Extracting #4: cost 36 inf + 0 11.066 * * [simplify]: Extracting #5: cost 30 inf + 87 11.066 * * [simplify]: Extracting #6: cost 17 inf + 1518 11.067 * * [simplify]: Extracting #7: cost 3 inf + 6408 11.068 * * [simplify]: Extracting #8: cost 0 inf + 7700 11.070 * [simplify]: Simplified to (/ (* (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (+ (* x.im y.im) (* x.re y.re)))) (sqrt (+ (* y.im y.im) (* y.re y.re)))) 11.070 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (+ (* x.im y.im) (* x.re y.re)))) (sqrt (+ (* y.im y.im) (* y.re y.re)))) (/ (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 11.070 * [simplify]: Simplifying (/ (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 11.070 * * [simplify]: iters left: 6 (15 enodes) 11.074 * * [simplify]: iters left: 5 (51 enodes) 11.083 * * [simplify]: Extracting #0: cost 1 inf + 0 11.083 * * [simplify]: Extracting #1: cost 6 inf + 0 11.083 * * [simplify]: Extracting #2: cost 12 inf + 0 11.083 * * [simplify]: Extracting #3: cost 18 inf + 0 11.083 * * [simplify]: Extracting #4: cost 26 inf + 0 11.083 * * [simplify]: Extracting #5: cost 20 inf + 87 11.083 * * [simplify]: Extracting #6: cost 12 inf + 747 11.084 * * [simplify]: Extracting #7: cost 5 inf + 2044 11.085 * * [simplify]: Extracting #8: cost 0 inf + 3660 11.087 * [simplify]: Simplified to (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 11.087 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 11.087 * * * * [progress]: [ 117 / 280 ] simplifiying candidate # 11.088 * [simplify]: Simplifying (/ (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) 11.088 * * [simplify]: iters left: 6 (17 enodes) 11.097 * * [simplify]: iters left: 5 (59 enodes) 11.114 * * [simplify]: iters left: 4 (72 enodes) 11.136 * * [simplify]: iters left: 3 (84 enodes) 11.156 * * [simplify]: iters left: 2 (93 enodes) 11.184 * * [simplify]: iters left: 1 (95 enodes) 11.206 * * [simplify]: Extracting #0: cost 1 inf + 0 11.206 * * [simplify]: Extracting #1: cost 9 inf + 0 11.206 * * [simplify]: Extracting #2: cost 16 inf + 1 11.206 * * [simplify]: Extracting #3: cost 21 inf + 1 11.206 * * [simplify]: Extracting #4: cost 30 inf + 1 11.207 * * [simplify]: Extracting #5: cost 26 inf + 88 11.207 * * [simplify]: Extracting #6: cost 11 inf + 1845 11.209 * * [simplify]: Extracting #7: cost 2 inf + 4998 11.211 * * [simplify]: Extracting #8: cost 0 inf + 5687 11.214 * [simplify]: Simplified to (/ (* (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (+ (* x.im y.im) (* x.re y.re)))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) 11.214 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (+ (* x.im y.im) (* x.re y.re)))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 11.214 * [simplify]: Simplifying (/ (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 11.214 * * [simplify]: iters left: 6 (15 enodes) 11.221 * * [simplify]: iters left: 5 (51 enodes) 11.235 * * [simplify]: iters left: 4 (56 enodes) 11.249 * * [simplify]: iters left: 3 (58 enodes) 11.265 * * [simplify]: Extracting #0: cost 1 inf + 0 11.265 * * [simplify]: Extracting #1: cost 8 inf + 0 11.265 * * [simplify]: Extracting #2: cost 16 inf + 0 11.265 * * [simplify]: Extracting #3: cost 22 inf + 0 11.265 * * [simplify]: Extracting #4: cost 30 inf + 0 11.265 * * [simplify]: Extracting #5: cost 24 inf + 87 11.266 * * [simplify]: Extracting #6: cost 16 inf + 747 11.266 * * [simplify]: Extracting #7: cost 8 inf + 2448 11.268 * * [simplify]: Extracting #8: cost 1 inf + 4870 11.269 * * [simplify]: Extracting #9: cost 0 inf + 5112 11.271 * [simplify]: Simplified to (/ (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 11.271 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (/ (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 11.271 * * * * [progress]: [ 118 / 280 ] simplifiying candidate # 11.271 * [simplify]: Simplifying (/ (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt 1)) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 11.271 * * [simplify]: iters left: 6 (19 enodes) 11.282 * * [simplify]: iters left: 5 (69 enodes) 11.293 * * [simplify]: iters left: 4 (86 enodes) 11.308 * * [simplify]: iters left: 3 (125 enodes) 11.337 * * [simplify]: iters left: 2 (156 enodes) 11.378 * * [simplify]: iters left: 1 (157 enodes) 11.410 * * [simplify]: Extracting #0: cost 1 inf + 0 11.410 * * [simplify]: Extracting #1: cost 13 inf + 0 11.410 * * [simplify]: Extracting #2: cost 24 inf + 1 11.410 * * [simplify]: Extracting #3: cost 29 inf + 1 11.410 * * [simplify]: Extracting #4: cost 38 inf + 1 11.411 * * [simplify]: Extracting #5: cost 34 inf + 88 11.411 * * [simplify]: Extracting #6: cost 25 inf + 992 11.412 * * [simplify]: Extracting #7: cost 15 inf + 2861 11.415 * * [simplify]: Extracting #8: cost 6 inf + 6853 11.418 * * [simplify]: Extracting #9: cost 0 inf + 9715 11.422 * [simplify]: Simplified to (* (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 11.422 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 11.423 * [simplify]: Simplifying (/ (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 11.423 * * [simplify]: iters left: 6 (15 enodes) 11.430 * * [simplify]: iters left: 5 (51 enodes) 11.445 * * [simplify]: iters left: 4 (56 enodes) 11.460 * * [simplify]: iters left: 3 (58 enodes) 11.475 * * [simplify]: Extracting #0: cost 1 inf + 0 11.475 * * [simplify]: Extracting #1: cost 8 inf + 0 11.475 * * [simplify]: Extracting #2: cost 16 inf + 0 11.475 * * [simplify]: Extracting #3: cost 22 inf + 0 11.475 * * [simplify]: Extracting #4: cost 30 inf + 0 11.475 * * [simplify]: Extracting #5: cost 24 inf + 87 11.475 * * [simplify]: Extracting #6: cost 16 inf + 747 11.476 * * [simplify]: Extracting #7: cost 9 inf + 2044 11.477 * * [simplify]: Extracting #8: cost 2 inf + 4666 11.479 * * [simplify]: Extracting #9: cost 0 inf + 5432 11.480 * [simplify]: Simplified to (/ (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 11.480 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 11.480 * * * * [progress]: [ 119 / 280 ] simplifiying candidate # 11.480 * [simplify]: Simplifying (/ (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt 1)) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 11.480 * * [simplify]: iters left: 6 (19 enodes) 11.486 * * [simplify]: iters left: 5 (68 enodes) 11.495 * * [simplify]: iters left: 4 (79 enodes) 11.506 * * [simplify]: iters left: 3 (100 enodes) 11.527 * * [simplify]: iters left: 2 (108 enodes) 11.554 * * [simplify]: iters left: 1 (109 enodes) 11.580 * * [simplify]: Extracting #0: cost 1 inf + 0 11.580 * * [simplify]: Extracting #1: cost 9 inf + 0 11.580 * * [simplify]: Extracting #2: cost 17 inf + 1 11.580 * * [simplify]: Extracting #3: cost 23 inf + 1 11.580 * * [simplify]: Extracting #4: cost 32 inf + 1 11.581 * * [simplify]: Extracting #5: cost 28 inf + 88 11.581 * * [simplify]: Extracting #6: cost 19 inf + 992 11.582 * * [simplify]: Extracting #7: cost 8 inf + 3747 11.584 * * [simplify]: Extracting #8: cost 0 inf + 6571 11.585 * [simplify]: Simplified to (* (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (+ (* x.im y.im) (* x.re y.re)))) 11.585 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (+ (* x.im y.im) (* x.re y.re)))) (/ (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 11.586 * [simplify]: Simplifying (/ (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 11.586 * * [simplify]: iters left: 6 (16 enodes) 11.589 * * [simplify]: iters left: 5 (54 enodes) 11.597 * * [simplify]: iters left: 4 (59 enodes) 11.604 * * [simplify]: iters left: 3 (61 enodes) 11.612 * * [simplify]: Extracting #0: cost 1 inf + 0 11.612 * * [simplify]: Extracting #1: cost 8 inf + 0 11.612 * * [simplify]: Extracting #2: cost 17 inf + 0 11.612 * * [simplify]: Extracting #3: cost 24 inf + 0 11.612 * * [simplify]: Extracting #4: cost 32 inf + 0 11.612 * * [simplify]: Extracting #5: cost 26 inf + 87 11.612 * * [simplify]: Extracting #6: cost 16 inf + 992 11.613 * * [simplify]: Extracting #7: cost 9 inf + 2570 11.613 * * [simplify]: Extracting #8: cost 2 inf + 5190 11.614 * * [simplify]: Extracting #9: cost 0 inf + 5996 11.615 * [simplify]: Simplified to (/ (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 11.615 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (+ (* x.im y.im) (* x.re y.re)))) (/ (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 11.615 * * * * [progress]: [ 120 / 280 ] simplifiying candidate # 11.616 * [simplify]: Simplifying (/ (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 11.616 * * [simplify]: iters left: 6 (18 enodes) 11.621 * * [simplify]: iters left: 5 (64 enodes) 11.630 * * [simplify]: iters left: 4 (75 enodes) 11.641 * * [simplify]: iters left: 3 (96 enodes) 11.661 * * [simplify]: iters left: 2 (109 enodes) 11.687 * * [simplify]: iters left: 1 (110 enodes) 11.708 * * [simplify]: Extracting #0: cost 1 inf + 0 11.708 * * [simplify]: Extracting #1: cost 9 inf + 0 11.708 * * [simplify]: Extracting #2: cost 16 inf + 1 11.708 * * [simplify]: Extracting #3: cost 21 inf + 1 11.709 * * [simplify]: Extracting #4: cost 30 inf + 1 11.709 * * [simplify]: Extracting #5: cost 26 inf + 88 11.709 * * [simplify]: Extracting #6: cost 15 inf + 1482 11.710 * * [simplify]: Extracting #7: cost 7 inf + 3023 11.712 * * [simplify]: Extracting #8: cost 2 inf + 4759 11.714 * * [simplify]: Extracting #9: cost 0 inf + 5687 11.716 * [simplify]: Simplified to (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (+ (* x.im y.im) (* x.re y.re))))) 11.716 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (+ (* x.im y.im) (* x.re y.re))))) (/ (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 11.717 * [simplify]: Simplifying (/ (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 11.717 * * [simplify]: iters left: 6 (15 enodes) 11.723 * * [simplify]: iters left: 5 (51 enodes) 11.737 * * [simplify]: iters left: 4 (56 enodes) 11.746 * * [simplify]: iters left: 3 (58 enodes) 11.753 * * [simplify]: Extracting #0: cost 1 inf + 0 11.753 * * [simplify]: Extracting #1: cost 8 inf + 0 11.753 * * [simplify]: Extracting #2: cost 16 inf + 0 11.753 * * [simplify]: Extracting #3: cost 22 inf + 0 11.753 * * [simplify]: Extracting #4: cost 30 inf + 0 11.753 * * [simplify]: Extracting #5: cost 24 inf + 87 11.753 * * [simplify]: Extracting #6: cost 16 inf + 747 11.753 * * [simplify]: Extracting #7: cost 9 inf + 2004 11.754 * * [simplify]: Extracting #8: cost 2 inf + 4426 11.755 * * [simplify]: Extracting #9: cost 0 inf + 5112 11.756 * [simplify]: Simplified to (/ (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 11.756 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 11.756 * * * * [progress]: [ 121 / 280 ] simplifiying candidate # 11.756 * [simplify]: Simplifying (/ (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt 1)) (sqrt 1)) 11.756 * * [simplify]: iters left: 6 (13 enodes) 11.760 * * [simplify]: iters left: 5 (48 enodes) 11.768 * * [simplify]: iters left: 4 (56 enodes) 11.778 * * [simplify]: iters left: 3 (61 enodes) 11.793 * * [simplify]: Extracting #0: cost 1 inf + 0 11.793 * * [simplify]: Extracting #1: cost 5 inf + 0 11.793 * * [simplify]: Extracting #2: cost 7 inf + 1 11.793 * * [simplify]: Extracting #3: cost 10 inf + 1 11.793 * * [simplify]: Extracting #4: cost 16 inf + 1 11.793 * * [simplify]: Extracting #5: cost 11 inf + 47 11.793 * * [simplify]: Extracting #6: cost 3 inf + 1114 11.794 * * [simplify]: Extracting #7: cost 0 inf + 1807 11.794 * [simplify]: Simplified to (* (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (+ (* x.im y.im) (* x.re y.re)))) 11.794 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (+ (* x.im y.im) (* x.re y.re)))) (/ (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 11.795 * [simplify]: Simplifying (/ (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 11.795 * * [simplify]: iters left: 6 (14 enodes) 11.800 * * [simplify]: iters left: 5 (48 enodes) 11.811 * * [simplify]: Extracting #0: cost 1 inf + 0 11.811 * * [simplify]: Extracting #1: cost 6 inf + 0 11.812 * * [simplify]: Extracting #2: cost 13 inf + 0 11.812 * * [simplify]: Extracting #3: cost 20 inf + 0 11.812 * * [simplify]: Extracting #4: cost 21 inf + 43 11.812 * * [simplify]: Extracting #5: cost 15 inf + 211 11.812 * * [simplify]: Extracting #6: cost 2 inf + 2328 11.813 * * [simplify]: Extracting #7: cost 0 inf + 3096 11.814 * [simplify]: Simplified to (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (+ (* y.re y.re) (* y.im y.im))) 11.814 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (+ (* x.im y.im) (* x.re y.re)))) (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (+ (* y.re y.re) (* y.im y.im))))) 11.814 * * * * [progress]: [ 122 / 280 ] simplifiying candidate # 11.815 * [simplify]: Simplifying (/ (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 11.815 * * [simplify]: iters left: 6 (18 enodes) 11.823 * * [simplify]: iters left: 5 (64 enodes) 11.840 * * [simplify]: iters left: 4 (75 enodes) 11.859 * * [simplify]: iters left: 3 (96 enodes) 11.881 * * [simplify]: iters left: 2 (109 enodes) 11.904 * * [simplify]: iters left: 1 (110 enodes) 11.916 * * [simplify]: Extracting #0: cost 1 inf + 0 11.916 * * [simplify]: Extracting #1: cost 9 inf + 0 11.916 * * [simplify]: Extracting #2: cost 16 inf + 1 11.916 * * [simplify]: Extracting #3: cost 21 inf + 1 11.916 * * [simplify]: Extracting #4: cost 30 inf + 1 11.916 * * [simplify]: Extracting #5: cost 26 inf + 88 11.917 * * [simplify]: Extracting #6: cost 15 inf + 1482 11.917 * * [simplify]: Extracting #7: cost 7 inf + 3023 11.918 * * [simplify]: Extracting #8: cost 2 inf + 4759 11.919 * * [simplify]: Extracting #9: cost 0 inf + 5687 11.921 * [simplify]: Simplified to (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (+ (* x.im y.im) (* x.re y.re))))) 11.921 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (+ (* x.im y.im) (* x.re y.re))))) (/ (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 11.922 * [simplify]: Simplifying (/ (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 11.922 * * [simplify]: iters left: 6 (15 enodes) 11.928 * * [simplify]: iters left: 5 (51 enodes) 11.943 * * [simplify]: iters left: 4 (56 enodes) 11.957 * * [simplify]: iters left: 3 (58 enodes) 11.972 * * [simplify]: Extracting #0: cost 1 inf + 0 11.973 * * [simplify]: Extracting #1: cost 8 inf + 0 11.973 * * [simplify]: Extracting #2: cost 16 inf + 0 11.973 * * [simplify]: Extracting #3: cost 22 inf + 0 11.973 * * [simplify]: Extracting #4: cost 30 inf + 0 11.973 * * [simplify]: Extracting #5: cost 24 inf + 87 11.973 * * [simplify]: Extracting #6: cost 16 inf + 747 11.974 * * [simplify]: Extracting #7: cost 9 inf + 2004 11.975 * * [simplify]: Extracting #8: cost 2 inf + 4426 11.977 * * [simplify]: Extracting #9: cost 0 inf + 5112 11.978 * [simplify]: Simplified to (/ (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 11.978 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 11.979 * * * * [progress]: [ 123 / 280 ] simplifiying candidate # 11.979 * [simplify]: Simplifying (/ (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt 1)) 1) 11.979 * * [simplify]: iters left: 6 (13 enodes) 11.987 * * [simplify]: iters left: 5 (46 enodes) 12.000 * * [simplify]: iters left: 4 (54 enodes) 12.015 * * [simplify]: iters left: 3 (59 enodes) 12.031 * * [simplify]: Extracting #0: cost 1 inf + 0 12.031 * * [simplify]: Extracting #1: cost 5 inf + 0 12.031 * * [simplify]: Extracting #2: cost 7 inf + 1 12.031 * * [simplify]: Extracting #3: cost 10 inf + 1 12.031 * * [simplify]: Extracting #4: cost 16 inf + 1 12.031 * * [simplify]: Extracting #5: cost 11 inf + 47 12.032 * * [simplify]: Extracting #6: cost 4 inf + 870 12.032 * * [simplify]: Extracting #7: cost 0 inf + 1807 12.033 * [simplify]: Simplified to (* (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (+ (* x.im y.im) (* x.re y.re)))) 12.033 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (+ (* x.im y.im) (* x.re y.re)))) (/ (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 12.033 * [simplify]: Simplifying (/ (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 12.034 * * [simplify]: iters left: 6 (14 enodes) 12.040 * * [simplify]: iters left: 5 (48 enodes) 12.053 * * [simplify]: Extracting #0: cost 1 inf + 0 12.053 * * [simplify]: Extracting #1: cost 6 inf + 0 12.053 * * [simplify]: Extracting #2: cost 13 inf + 0 12.053 * * [simplify]: Extracting #3: cost 20 inf + 0 12.053 * * [simplify]: Extracting #4: cost 21 inf + 43 12.054 * * [simplify]: Extracting #5: cost 15 inf + 211 12.054 * * [simplify]: Extracting #6: cost 2 inf + 2328 12.055 * * [simplify]: Extracting #7: cost 0 inf + 3096 12.056 * [simplify]: Simplified to (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (+ (* y.re y.re) (* y.im y.im))) 12.056 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (+ (* x.im y.im) (* x.re y.re)))) (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (+ (* y.re y.re) (* y.im y.im))))) 12.056 * * * * [progress]: [ 124 / 280 ] simplifiying candidate # 12.056 * [simplify]: Simplifying (/ (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 12.056 * * [simplify]: iters left: 6 (18 enodes) 12.060 * * [simplify]: iters left: 5 (64 enodes) 12.069 * * [simplify]: iters left: 4 (86 enodes) 12.082 * * [simplify]: iters left: 3 (133 enodes) 12.122 * * [simplify]: iters left: 2 (185 enodes) 12.153 * * [simplify]: iters left: 1 (200 enodes) 12.188 * * [simplify]: Extracting #0: cost 1 inf + 0 12.188 * * [simplify]: Extracting #1: cost 23 inf + 0 12.189 * * [simplify]: Extracting #2: cost 46 inf + 0 12.189 * * [simplify]: Extracting #3: cost 51 inf + 0 12.190 * * [simplify]: Extracting #4: cost 60 inf + 0 12.190 * * [simplify]: Extracting #5: cost 56 inf + 87 12.191 * * [simplify]: Extracting #6: cost 39 inf + 2288 12.196 * * [simplify]: Extracting #7: cost 12 inf + 14584 12.205 * * [simplify]: Extracting #8: cost 1 inf + 20224 12.214 * * [simplify]: Extracting #9: cost 0 inf + 20828 12.223 * [simplify]: Simplified to (* (/ (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) 12.223 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) (/ (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 12.224 * [simplify]: Simplifying (/ (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 12.224 * * [simplify]: iters left: 6 (16 enodes) 12.232 * * [simplify]: iters left: 5 (54 enodes) 12.243 * * [simplify]: iters left: 4 (59 enodes) 12.251 * * [simplify]: iters left: 3 (61 enodes) 12.259 * * [simplify]: Extracting #0: cost 1 inf + 0 12.259 * * [simplify]: Extracting #1: cost 8 inf + 0 12.259 * * [simplify]: Extracting #2: cost 16 inf + 0 12.259 * * [simplify]: Extracting #3: cost 21 inf + 0 12.259 * * [simplify]: Extracting #4: cost 30 inf + 0 12.259 * * [simplify]: Extracting #5: cost 26 inf + 87 12.260 * * [simplify]: Extracting #6: cost 16 inf + 992 12.260 * * [simplify]: Extracting #7: cost 9 inf + 2408 12.261 * * [simplify]: Extracting #8: cost 2 inf + 5270 12.261 * * [simplify]: Extracting #9: cost 0 inf + 6076 12.262 * [simplify]: Simplified to (/ (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 12.262 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im 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.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 12.263 * * * * [progress]: [ 125 / 280 ] simplifiying candidate # 12.263 * [simplify]: Simplifying (/ (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 12.263 * * [simplify]: iters left: 6 (19 enodes) 12.267 * * [simplify]: iters left: 5 (66 enodes) 12.285 * * [simplify]: iters left: 4 (81 enodes) 12.309 * * [simplify]: iters left: 3 (103 enodes) 12.326 * * [simplify]: iters left: 2 (114 enodes) 12.342 * * [simplify]: iters left: 1 (115 enodes) 12.370 * * [simplify]: Extracting #0: cost 1 inf + 0 12.370 * * [simplify]: Extracting #1: cost 15 inf + 0 12.370 * * [simplify]: Extracting #2: cost 32 inf + 0 12.370 * * [simplify]: Extracting #3: cost 39 inf + 0 12.370 * * [simplify]: Extracting #4: cost 48 inf + 0 12.371 * * [simplify]: Extracting #5: cost 44 inf + 87 12.372 * * [simplify]: Extracting #6: cost 21 inf + 3904 12.373 * * [simplify]: Extracting #7: cost 6 inf + 10998 12.375 * * [simplify]: Extracting #8: cost 0 inf + 13980 12.378 * [simplify]: Simplified to (/ (/ (* (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (+ (* x.im y.im) (* x.re y.re)))) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) 12.378 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (* (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (+ (* x.im y.im) (* x.re y.re)))) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 12.378 * [simplify]: Simplifying (/ (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 12.379 * * [simplify]: iters left: 6 (17 enodes) 12.383 * * [simplify]: iters left: 5 (57 enodes) 12.391 * * [simplify]: iters left: 4 (62 enodes) 12.399 * * [simplify]: iters left: 3 (64 enodes) 12.416 * * [simplify]: Extracting #0: cost 1 inf + 0 12.416 * * [simplify]: Extracting #1: cost 8 inf + 0 12.416 * * [simplify]: Extracting #2: cost 17 inf + 0 12.416 * * [simplify]: Extracting #3: cost 23 inf + 0 12.416 * * [simplify]: Extracting #4: cost 32 inf + 0 12.416 * * [simplify]: Extracting #5: cost 27 inf + 129 12.416 * * [simplify]: Extracting #6: cost 18 inf + 992 12.417 * * [simplify]: Extracting #7: cost 7 inf + 3498 12.419 * * [simplify]: Extracting #8: cost 1 inf + 6036 12.421 * * [simplify]: Extracting #9: cost 0 inf + 6640 12.423 * [simplify]: Simplified to (/ (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 12.423 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im 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.im) (* x.re y.re))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 12.423 * * * * [progress]: [ 126 / 280 ] simplifiying candidate # 12.424 * [simplify]: Simplifying (/ (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 12.424 * * [simplify]: iters left: 6 (16 enodes) 12.431 * * [simplify]: iters left: 5 (56 enodes) 12.447 * * [simplify]: iters left: 4 (63 enodes) 12.465 * * [simplify]: iters left: 3 (73 enodes) 12.482 * * [simplify]: iters left: 2 (78 enodes) 12.493 * * [simplify]: iters left: 1 (81 enodes) 12.503 * * [simplify]: Extracting #0: cost 1 inf + 0 12.503 * * [simplify]: Extracting #1: cost 11 inf + 0 12.503 * * [simplify]: Extracting #2: cost 22 inf + 0 12.503 * * [simplify]: Extracting #3: cost 28 inf + 0 12.503 * * [simplify]: Extracting #4: cost 36 inf + 0 12.504 * * [simplify]: Extracting #5: cost 30 inf + 87 12.504 * * [simplify]: Extracting #6: cost 17 inf + 1518 12.505 * * [simplify]: Extracting #7: cost 3 inf + 6408 12.506 * * [simplify]: Extracting #8: cost 0 inf + 7700 12.508 * [simplify]: Simplified to (/ (* (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (+ (* x.im y.im) (* x.re y.re)))) (sqrt (+ (* y.im y.im) (* y.re y.re)))) 12.508 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (+ (* x.im y.im) (* x.re y.re)))) (sqrt (+ (* y.im y.im) (* y.re y.re)))) (/ (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 12.509 * [simplify]: Simplifying (/ (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 12.509 * * [simplify]: iters left: 6 (15 enodes) 12.516 * * [simplify]: iters left: 5 (51 enodes) 12.529 * * [simplify]: Extracting #0: cost 1 inf + 0 12.529 * * [simplify]: Extracting #1: cost 6 inf + 0 12.529 * * [simplify]: Extracting #2: cost 12 inf + 0 12.529 * * [simplify]: Extracting #3: cost 18 inf + 0 12.529 * * [simplify]: Extracting #4: cost 26 inf + 0 12.529 * * [simplify]: Extracting #5: cost 20 inf + 87 12.530 * * [simplify]: Extracting #6: cost 12 inf + 747 12.530 * * [simplify]: Extracting #7: cost 5 inf + 2044 12.530 * * [simplify]: Extracting #8: cost 0 inf + 3660 12.531 * [simplify]: Simplified to (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 12.531 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 12.531 * * * * [progress]: [ 127 / 280 ] simplifiying candidate # 12.531 * [simplify]: Simplifying (/ (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) 12.531 * * [simplify]: iters left: 6 (18 enodes) 12.536 * * [simplify]: iters left: 5 (64 enodes) 12.546 * * [simplify]: iters left: 4 (74 enodes) 12.566 * * [simplify]: iters left: 3 (82 enodes) 12.588 * * [simplify]: iters left: 2 (99 enodes) 12.616 * * [simplify]: iters left: 1 (101 enodes) 12.638 * * [simplify]: Extracting #0: cost 1 inf + 0 12.638 * * [simplify]: Extracting #1: cost 9 inf + 0 12.638 * * [simplify]: Extracting #2: cost 16 inf + 1 12.638 * * [simplify]: Extracting #3: cost 21 inf + 1 12.638 * * [simplify]: Extracting #4: cost 30 inf + 1 12.638 * * [simplify]: Extracting #5: cost 26 inf + 88 12.639 * * [simplify]: Extracting #6: cost 11 inf + 2008 12.641 * * [simplify]: Extracting #7: cost 0 inf + 5687 12.643 * [simplify]: Simplified to (/ (* (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (+ (* x.im y.im) (* x.re y.re)))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) 12.643 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (+ (* x.im y.im) (* x.re y.re)))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 12.643 * [simplify]: Simplifying (/ (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 12.644 * * [simplify]: iters left: 6 (15 enodes) 12.650 * * [simplify]: iters left: 5 (51 enodes) 12.664 * * [simplify]: iters left: 4 (56 enodes) 12.679 * * [simplify]: iters left: 3 (58 enodes) 12.694 * * [simplify]: Extracting #0: cost 1 inf + 0 12.694 * * [simplify]: Extracting #1: cost 8 inf + 0 12.694 * * [simplify]: Extracting #2: cost 16 inf + 0 12.695 * * [simplify]: Extracting #3: cost 22 inf + 0 12.695 * * [simplify]: Extracting #4: cost 30 inf + 0 12.695 * * [simplify]: Extracting #5: cost 24 inf + 87 12.695 * * [simplify]: Extracting #6: cost 16 inf + 747 12.696 * * [simplify]: Extracting #7: cost 8 inf + 2448 12.697 * * [simplify]: Extracting #8: cost 1 inf + 4870 12.699 * * [simplify]: Extracting #9: cost 0 inf + 5112 12.700 * [simplify]: Simplified to (/ (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 12.700 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (/ (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 12.700 * * * * [progress]: [ 128 / 280 ] simplifiying candidate # 12.701 * [simplify]: Simplifying (/ (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 12.701 * * [simplify]: iters left: 6 (16 enodes) 12.709 * * [simplify]: iters left: 5 (56 enodes) 12.724 * * [simplify]: iters left: 4 (63 enodes) 12.740 * * [simplify]: iters left: 3 (73 enodes) 12.758 * * [simplify]: iters left: 2 (78 enodes) 12.778 * * [simplify]: iters left: 1 (81 enodes) 12.798 * * [simplify]: Extracting #0: cost 1 inf + 0 12.799 * * [simplify]: Extracting #1: cost 11 inf + 0 12.799 * * [simplify]: Extracting #2: cost 22 inf + 0 12.799 * * [simplify]: Extracting #3: cost 28 inf + 0 12.799 * * [simplify]: Extracting #4: cost 36 inf + 0 12.799 * * [simplify]: Extracting #5: cost 30 inf + 87 12.800 * * [simplify]: Extracting #6: cost 17 inf + 1518 12.801 * * [simplify]: Extracting #7: cost 3 inf + 6408 12.804 * * [simplify]: Extracting #8: cost 0 inf + 7700 12.807 * [simplify]: Simplified to (/ (* (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (+ (* x.im y.im) (* x.re y.re)))) (sqrt (+ (* y.im y.im) (* y.re y.re)))) 12.807 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (+ (* x.im y.im) (* x.re y.re)))) (sqrt (+ (* y.im y.im) (* y.re y.re)))) (/ (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 12.808 * [simplify]: Simplifying (/ (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 12.808 * * [simplify]: iters left: 6 (15 enodes) 12.815 * * [simplify]: iters left: 5 (51 enodes) 12.824 * * [simplify]: Extracting #0: cost 1 inf + 0 12.824 * * [simplify]: Extracting #1: cost 6 inf + 0 12.824 * * [simplify]: Extracting #2: cost 12 inf + 0 12.824 * * [simplify]: Extracting #3: cost 18 inf + 0 12.824 * * [simplify]: Extracting #4: cost 26 inf + 0 12.824 * * [simplify]: Extracting #5: cost 20 inf + 87 12.825 * * [simplify]: Extracting #6: cost 12 inf + 747 12.825 * * [simplify]: Extracting #7: cost 5 inf + 2044 12.825 * * [simplify]: Extracting #8: cost 0 inf + 3660 12.826 * [simplify]: Simplified to (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 12.826 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 12.826 * * * * [progress]: [ 129 / 280 ] simplifiying candidate # 12.826 * [simplify]: Simplifying (/ (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) 12.826 * * [simplify]: iters left: 6 (17 enodes) 12.831 * * [simplify]: iters left: 5 (59 enodes) 12.841 * * [simplify]: iters left: 4 (72 enodes) 12.854 * * [simplify]: iters left: 3 (84 enodes) 12.871 * * [simplify]: iters left: 2 (93 enodes) 12.885 * * [simplify]: iters left: 1 (95 enodes) 12.900 * * [simplify]: Extracting #0: cost 1 inf + 0 12.901 * * [simplify]: Extracting #1: cost 9 inf + 0 12.901 * * [simplify]: Extracting #2: cost 16 inf + 1 12.901 * * [simplify]: Extracting #3: cost 21 inf + 1 12.901 * * [simplify]: Extracting #4: cost 30 inf + 1 12.901 * * [simplify]: Extracting #5: cost 26 inf + 88 12.902 * * [simplify]: Extracting #6: cost 11 inf + 1845 12.904 * * [simplify]: Extracting #7: cost 2 inf + 4998 12.906 * * [simplify]: Extracting #8: cost 0 inf + 5687 12.908 * [simplify]: Simplified to (/ (* (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (+ (* x.im y.im) (* x.re y.re)))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) 12.908 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (+ (* x.im y.im) (* x.re y.re)))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 12.909 * [simplify]: Simplifying (/ (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 12.909 * * [simplify]: iters left: 6 (15 enodes) 12.915 * * [simplify]: iters left: 5 (51 enodes) 12.929 * * [simplify]: iters left: 4 (56 enodes) 12.936 * * [simplify]: iters left: 3 (58 enodes) 12.944 * * [simplify]: Extracting #0: cost 1 inf + 0 12.945 * * [simplify]: Extracting #1: cost 8 inf + 0 12.945 * * [simplify]: Extracting #2: cost 16 inf + 0 12.945 * * [simplify]: Extracting #3: cost 22 inf + 0 12.945 * * [simplify]: Extracting #4: cost 30 inf + 0 12.945 * * [simplify]: Extracting #5: cost 24 inf + 87 12.945 * * [simplify]: Extracting #6: cost 16 inf + 747 12.945 * * [simplify]: Extracting #7: cost 8 inf + 2448 12.946 * * [simplify]: Extracting #8: cost 1 inf + 4870 12.947 * * [simplify]: Extracting #9: cost 0 inf + 5112 12.947 * [simplify]: Simplified to (/ (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 12.948 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (/ (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 12.948 * * * * [progress]: [ 130 / 280 ] simplifiying candidate # 12.948 * [simplify]: Simplifying (/ (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) 1) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 12.948 * * [simplify]: iters left: 6 (18 enodes) 12.952 * * [simplify]: iters left: 5 (64 enodes) 12.969 * * [simplify]: iters left: 4 (93 enodes) 12.990 * * [simplify]: iters left: 3 (131 enodes) 13.016 * * [simplify]: iters left: 2 (180 enodes) 13.057 * * [simplify]: Extracting #0: cost 1 inf + 0 13.057 * * [simplify]: Extracting #1: cost 13 inf + 0 13.057 * * [simplify]: Extracting #2: cost 24 inf + 1 13.057 * * [simplify]: Extracting #3: cost 29 inf + 1 13.057 * * [simplify]: Extracting #4: cost 38 inf + 1 13.058 * * [simplify]: Extracting #5: cost 34 inf + 88 13.058 * * [simplify]: Extracting #6: cost 27 inf + 459 13.058 * * [simplify]: Extracting #7: cost 12 inf + 5429 13.060 * * [simplify]: Extracting #8: cost 2 inf + 8947 13.062 * * [simplify]: Extracting #9: cost 0 inf + 9715 13.065 * [simplify]: Simplified to (* (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) 13.065 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) (/ (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 13.065 * [simplify]: Simplifying (/ (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 13.065 * * [simplify]: iters left: 6 (15 enodes) 13.069 * * [simplify]: iters left: 5 (51 enodes) 13.083 * * [simplify]: iters left: 4 (56 enodes) 13.098 * * [simplify]: iters left: 3 (58 enodes) 13.111 * * [simplify]: Extracting #0: cost 1 inf + 0 13.111 * * [simplify]: Extracting #1: cost 8 inf + 0 13.111 * * [simplify]: Extracting #2: cost 16 inf + 0 13.111 * * [simplify]: Extracting #3: cost 22 inf + 0 13.111 * * [simplify]: Extracting #4: cost 30 inf + 0 13.111 * * [simplify]: Extracting #5: cost 24 inf + 87 13.111 * * [simplify]: Extracting #6: cost 16 inf + 747 13.112 * * [simplify]: Extracting #7: cost 9 inf + 2044 13.112 * * [simplify]: Extracting #8: cost 2 inf + 4666 13.113 * * [simplify]: Extracting #9: cost 0 inf + 5432 13.114 * [simplify]: Simplified to (/ (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 13.114 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) 1) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 13.114 * * * * [progress]: [ 131 / 280 ] simplifiying candidate # 13.114 * [simplify]: Simplifying (/ (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) 1) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 13.114 * * [simplify]: iters left: 6 (18 enodes) 13.119 * * [simplify]: iters left: 5 (63 enodes) 13.130 * * [simplify]: iters left: 4 (81 enodes) 13.156 * * [simplify]: iters left: 3 (96 enodes) 13.173 * * [simplify]: iters left: 2 (109 enodes) 13.191 * * [simplify]: Extracting #0: cost 1 inf + 0 13.191 * * [simplify]: Extracting #1: cost 9 inf + 0 13.191 * * [simplify]: Extracting #2: cost 17 inf + 1 13.191 * * [simplify]: Extracting #3: cost 23 inf + 1 13.191 * * [simplify]: Extracting #4: cost 32 inf + 1 13.192 * * [simplify]: Extracting #5: cost 26 inf + 251 13.192 * * [simplify]: Extracting #6: cost 9 inf + 2854 13.194 * * [simplify]: Extracting #7: cost 1 inf + 6087 13.196 * * [simplify]: Extracting #8: cost 0 inf + 6571 13.199 * [simplify]: Simplified to (/ (* (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (+ (* x.im y.im) (* x.re y.re)))) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) 13.199 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (+ (* x.im y.im) (* x.re y.re)))) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) (/ (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 13.199 * [simplify]: Simplifying (/ (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 13.199 * * [simplify]: iters left: 6 (16 enodes) 13.206 * * [simplify]: iters left: 5 (54 enodes) 13.221 * * [simplify]: iters left: 4 (59 enodes) 13.235 * * [simplify]: iters left: 3 (61 enodes) 13.250 * * [simplify]: Extracting #0: cost 1 inf + 0 13.250 * * [simplify]: Extracting #1: cost 8 inf + 0 13.250 * * [simplify]: Extracting #2: cost 17 inf + 0 13.250 * * [simplify]: Extracting #3: cost 24 inf + 0 13.250 * * [simplify]: Extracting #4: cost 32 inf + 0 13.250 * * [simplify]: Extracting #5: cost 26 inf + 87 13.251 * * [simplify]: Extracting #6: cost 16 inf + 992 13.251 * * [simplify]: Extracting #7: cost 9 inf + 2570 13.253 * * [simplify]: Extracting #8: cost 2 inf + 5190 13.255 * * [simplify]: Extracting #9: cost 0 inf + 5996 13.256 * [simplify]: Simplified to (/ (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 13.256 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) 1) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 13.257 * * * * [progress]: [ 132 / 280 ] simplifiying candidate # 13.257 * [simplify]: Simplifying (/ (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 13.257 * * [simplify]: iters left: 6 (17 enodes) 13.266 * * [simplify]: iters left: 5 (59 enodes) 13.284 * * [simplify]: iters left: 4 (77 enodes) 13.297 * * [simplify]: iters left: 3 (92 enodes) 13.310 * * [simplify]: iters left: 2 (104 enodes) 13.328 * * [simplify]: Extracting #0: cost 1 inf + 0 13.328 * * [simplify]: Extracting #1: cost 9 inf + 0 13.328 * * [simplify]: Extracting #2: cost 16 inf + 1 13.328 * * [simplify]: Extracting #3: cost 21 inf + 1 13.329 * * [simplify]: Extracting #4: cost 30 inf + 1 13.329 * * [simplify]: Extracting #5: cost 26 inf + 88 13.329 * * [simplify]: Extracting #6: cost 15 inf + 1115 13.330 * * [simplify]: Extracting #7: cost 2 inf + 4799 13.332 * * [simplify]: Extracting #8: cost 0 inf + 5687 13.334 * [simplify]: Simplified to (* (cbrt (+ (* x.im y.im) (* x.re y.re))) (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) 13.335 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (cbrt (+ (* x.im y.im) (* x.re y.re))) (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) (/ (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 13.335 * [simplify]: Simplifying (/ (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 13.335 * * [simplify]: iters left: 6 (15 enodes) 13.341 * * [simplify]: iters left: 5 (51 enodes) 13.354 * * [simplify]: iters left: 4 (56 enodes) 13.370 * * [simplify]: iters left: 3 (58 enodes) 13.379 * * [simplify]: Extracting #0: cost 1 inf + 0 13.379 * * [simplify]: Extracting #1: cost 8 inf + 0 13.379 * * [simplify]: Extracting #2: cost 16 inf + 0 13.379 * * [simplify]: Extracting #3: cost 22 inf + 0 13.379 * * [simplify]: Extracting #4: cost 30 inf + 0 13.379 * * [simplify]: Extracting #5: cost 24 inf + 87 13.379 * * [simplify]: Extracting #6: cost 16 inf + 747 13.380 * * [simplify]: Extracting #7: cost 9 inf + 2004 13.380 * * [simplify]: Extracting #8: cost 2 inf + 4426 13.381 * * [simplify]: Extracting #9: cost 0 inf + 5112 13.382 * [simplify]: Simplified to (/ (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 13.382 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 13.382 * * * * [progress]: [ 133 / 280 ] simplifiying candidate # 13.382 * [simplify]: Simplifying (/ (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) 1) (sqrt 1)) 13.382 * * [simplify]: iters left: 6 (13 enodes) 13.387 * * [simplify]: iters left: 5 (46 enodes) 13.393 * * [simplify]: iters left: 4 (54 enodes) 13.402 * * [simplify]: iters left: 3 (55 enodes) 13.415 * * [simplify]: Extracting #0: cost 1 inf + 0 13.415 * * [simplify]: Extracting #1: cost 5 inf + 0 13.415 * * [simplify]: Extracting #2: cost 7 inf + 1 13.415 * * [simplify]: Extracting #3: cost 10 inf + 1 13.415 * * [simplify]: Extracting #4: cost 16 inf + 1 13.415 * * [simplify]: Extracting #5: cost 11 inf + 47 13.415 * * [simplify]: Extracting #6: cost 4 inf + 870 13.416 * * [simplify]: Extracting #7: cost 1 inf + 1563 13.417 * * [simplify]: Extracting #8: cost 0 inf + 1807 13.418 * [simplify]: Simplified to (* (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (+ (* x.im y.im) (* x.re y.re)))) 13.418 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (+ (* x.im y.im) (* x.re y.re)))) (/ (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 13.418 * [simplify]: Simplifying (/ (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 13.418 * * [simplify]: iters left: 6 (14 enodes) 13.424 * * [simplify]: iters left: 5 (48 enodes) 13.438 * * [simplify]: Extracting #0: cost 1 inf + 0 13.438 * * [simplify]: Extracting #1: cost 6 inf + 0 13.438 * * [simplify]: Extracting #2: cost 13 inf + 0 13.438 * * [simplify]: Extracting #3: cost 20 inf + 0 13.439 * * [simplify]: Extracting #4: cost 21 inf + 43 13.439 * * [simplify]: Extracting #5: cost 15 inf + 211 13.439 * * [simplify]: Extracting #6: cost 2 inf + 2328 13.441 * * [simplify]: Extracting #7: cost 0 inf + 3096 13.442 * [simplify]: Simplified to (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (+ (* y.re y.re) (* y.im y.im))) 13.442 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (+ (* x.im y.im) (* x.re y.re)))) (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (+ (* y.re y.re) (* y.im y.im))))) 13.442 * * * * [progress]: [ 134 / 280 ] simplifiying candidate # 13.442 * [simplify]: Simplifying (/ (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 13.442 * * [simplify]: iters left: 6 (17 enodes) 13.452 * * [simplify]: iters left: 5 (59 enodes) 13.470 * * [simplify]: iters left: 4 (77 enodes) 13.493 * * [simplify]: iters left: 3 (92 enodes) 13.516 * * [simplify]: iters left: 2 (104 enodes) 13.531 * * [simplify]: Extracting #0: cost 1 inf + 0 13.531 * * [simplify]: Extracting #1: cost 9 inf + 0 13.531 * * [simplify]: Extracting #2: cost 16 inf + 1 13.531 * * [simplify]: Extracting #3: cost 21 inf + 1 13.531 * * [simplify]: Extracting #4: cost 30 inf + 1 13.531 * * [simplify]: Extracting #5: cost 26 inf + 88 13.531 * * [simplify]: Extracting #6: cost 15 inf + 1115 13.532 * * [simplify]: Extracting #7: cost 2 inf + 4799 13.533 * * [simplify]: Extracting #8: cost 0 inf + 5687 13.534 * [simplify]: Simplified to (* (cbrt (+ (* x.im y.im) (* x.re y.re))) (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) 13.534 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (cbrt (+ (* x.im y.im) (* x.re y.re))) (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) (/ (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 13.535 * [simplify]: Simplifying (/ (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 13.535 * * [simplify]: iters left: 6 (15 enodes) 13.538 * * [simplify]: iters left: 5 (51 enodes) 13.550 * * [simplify]: iters left: 4 (56 enodes) 13.565 * * [simplify]: iters left: 3 (58 enodes) 13.576 * * [simplify]: Extracting #0: cost 1 inf + 0 13.576 * * [simplify]: Extracting #1: cost 8 inf + 0 13.576 * * [simplify]: Extracting #2: cost 16 inf + 0 13.576 * * [simplify]: Extracting #3: cost 22 inf + 0 13.576 * * [simplify]: Extracting #4: cost 30 inf + 0 13.576 * * [simplify]: Extracting #5: cost 24 inf + 87 13.576 * * [simplify]: Extracting #6: cost 16 inf + 747 13.577 * * [simplify]: Extracting #7: cost 9 inf + 2004 13.577 * * [simplify]: Extracting #8: cost 2 inf + 4426 13.578 * * [simplify]: Extracting #9: cost 0 inf + 5112 13.579 * [simplify]: Simplified to (/ (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 13.579 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 13.579 * * * * [progress]: [ 135 / 280 ] simplifiying candidate # 13.579 * [simplify]: Simplifying (/ (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) 1) 1) 13.579 * * [simplify]: iters left: 6 (12 enodes) 13.583 * * [simplify]: iters left: 5 (39 enodes) 13.588 * * [simplify]: iters left: 4 (49 enodes) 13.599 * * [simplify]: iters left: 3 (50 enodes) 13.611 * * [simplify]: Extracting #0: cost 1 inf + 0 13.611 * * [simplify]: Extracting #1: cost 5 inf + 0 13.611 * * [simplify]: Extracting #2: cost 7 inf + 1 13.611 * * [simplify]: Extracting #3: cost 10 inf + 1 13.611 * * [simplify]: Extracting #4: cost 16 inf + 1 13.612 * * [simplify]: Extracting #5: cost 10 inf + 89 13.613 * * [simplify]: Extracting #6: cost 4 inf + 829 13.614 * * [simplify]: Extracting #7: cost 1 inf + 1563 13.615 * * [simplify]: Extracting #8: cost 0 inf + 1807 13.615 * [simplify]: Simplified to (* (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (+ (* x.im y.im) (* x.re y.re)))) 13.615 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (+ (* x.im y.im) (* x.re y.re)))) (/ (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 13.616 * [simplify]: Simplifying (/ (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 13.616 * * [simplify]: iters left: 6 (14 enodes) 13.622 * * [simplify]: iters left: 5 (48 enodes) 13.635 * * [simplify]: Extracting #0: cost 1 inf + 0 13.635 * * [simplify]: Extracting #1: cost 6 inf + 0 13.635 * * [simplify]: Extracting #2: cost 13 inf + 0 13.635 * * [simplify]: Extracting #3: cost 20 inf + 0 13.635 * * [simplify]: Extracting #4: cost 21 inf + 43 13.635 * * [simplify]: Extracting #5: cost 15 inf + 211 13.636 * * [simplify]: Extracting #6: cost 2 inf + 2328 13.637 * * [simplify]: Extracting #7: cost 0 inf + 3096 13.638 * [simplify]: Simplified to (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (+ (* y.re y.re) (* y.im y.im))) 13.638 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) 1) 1) (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (+ (* y.re y.re) (* y.im y.im))))) 13.638 * * * * [progress]: [ 136 / 280 ] simplifiying candidate # 13.639 * [simplify]: Simplifying (/ (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 13.639 * * [simplify]: iters left: 6 (16 enodes) 13.646 * * [simplify]: iters left: 5 (58 enodes) 13.663 * * [simplify]: iters left: 4 (71 enodes) 13.683 * * [simplify]: iters left: 3 (75 enodes) 13.703 * * [simplify]: iters left: 2 (86 enodes) 13.729 * * [simplify]: iters left: 1 (110 enodes) 13.751 * * [simplify]: Extracting #0: cost 1 inf + 0 13.751 * * [simplify]: Extracting #1: cost 10 inf + 0 13.751 * * [simplify]: Extracting #2: cost 30 inf + 0 13.751 * * [simplify]: Extracting #3: cost 44 inf + 2 13.751 * * [simplify]: Extracting #4: cost 49 inf + 6 13.751 * * [simplify]: Extracting #5: cost 41 inf + 136 13.751 * * [simplify]: Extracting #6: cost 34 inf + 754 13.752 * * [simplify]: Extracting #7: cost 29 inf + 1325 13.753 * * [simplify]: Extracting #8: cost 8 inf + 10091 13.755 * * [simplify]: Extracting #9: cost 0 inf + 13866 13.757 * [simplify]: Simplified to (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (* (sqrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 13.757 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (* (sqrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 13.757 * [simplify]: Simplifying (/ (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 13.757 * * [simplify]: iters left: 6 (15 enodes) 13.761 * * [simplify]: iters left: 5 (51 enodes) 13.774 * * [simplify]: iters left: 4 (53 enodes) 13.788 * * [simplify]: Extracting #0: cost 1 inf + 0 13.788 * * [simplify]: Extracting #1: cost 6 inf + 0 13.788 * * [simplify]: Extracting #2: cost 12 inf + 0 13.788 * * [simplify]: Extracting #3: cost 17 inf + 0 13.788 * * [simplify]: Extracting #4: cost 26 inf + 0 13.789 * * [simplify]: Extracting #5: cost 22 inf + 87 13.789 * * [simplify]: Extracting #6: cost 14 inf + 707 13.789 * * [simplify]: Extracting #7: cost 7 inf + 2004 13.791 * * [simplify]: Extracting #8: cost 0 inf + 4384 13.792 * [simplify]: Simplified to (/ (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 13.792 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im 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.im) (* x.re y.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 13.792 * * * * [progress]: [ 137 / 280 ] simplifiying candidate # 13.793 * [simplify]: Simplifying (/ (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 13.793 * * [simplify]: iters left: 6 (19 enodes) 13.801 * * [simplify]: iters left: 5 (66 enodes) 13.811 * * [simplify]: iters left: 4 (76 enodes) 13.821 * * [simplify]: iters left: 3 (88 enodes) 13.832 * * [simplify]: iters left: 2 (90 enodes) 13.844 * * [simplify]: Extracting #0: cost 1 inf + 0 13.844 * * [simplify]: Extracting #1: cost 12 inf + 0 13.844 * * [simplify]: Extracting #2: cost 26 inf + 0 13.845 * * [simplify]: Extracting #3: cost 33 inf + 0 13.845 * * [simplify]: Extracting #4: cost 42 inf + 0 13.845 * * [simplify]: Extracting #5: cost 39 inf + 46 13.845 * * [simplify]: Extracting #6: cost 28 inf + 912 13.845 * * [simplify]: Extracting #7: cost 15 inf + 4224 13.847 * * [simplify]: Extracting #8: cost 1 inf + 10184 13.848 * * [simplify]: Extracting #9: cost 0 inf + 10828 13.850 * [simplify]: Simplified to (/ (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 13.850 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 13.851 * [simplify]: Simplifying (/ (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 13.851 * * [simplify]: iters left: 6 (17 enodes) 13.854 * * [simplify]: iters left: 5 (57 enodes) 13.861 * * [simplify]: iters left: 4 (62 enodes) 13.869 * * [simplify]: iters left: 3 (64 enodes) 13.879 * * [simplify]: Extracting #0: cost 1 inf + 0 13.879 * * [simplify]: Extracting #1: cost 8 inf + 0 13.880 * * [simplify]: Extracting #2: cost 17 inf + 0 13.880 * * [simplify]: Extracting #3: cost 23 inf + 0 13.880 * * [simplify]: Extracting #4: cost 32 inf + 0 13.880 * * [simplify]: Extracting #5: cost 27 inf + 129 13.880 * * [simplify]: Extracting #6: cost 18 inf + 912 13.881 * * [simplify]: Extracting #7: cost 7 inf + 3498 13.883 * * [simplify]: Extracting #8: cost 1 inf + 6036 13.885 * * [simplify]: Extracting #9: cost 0 inf + 6640 13.887 * [simplify]: Simplified to (/ (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 13.887 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im 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.im) (* x.re y.re))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 13.887 * * * * [progress]: [ 138 / 280 ] simplifiying candidate # 13.887 * [simplify]: Simplifying (/ (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 13.887 * * [simplify]: iters left: 6 (17 enodes) 13.895 * * [simplify]: iters left: 5 (59 enodes) 13.908 * * [simplify]: iters left: 4 (69 enodes) 13.917 * * [simplify]: iters left: 3 (81 enodes) 13.927 * * [simplify]: iters left: 2 (83 enodes) 13.940 * * [simplify]: Extracting #0: cost 1 inf + 0 13.940 * * [simplify]: Extracting #1: cost 12 inf + 0 13.940 * * [simplify]: Extracting #2: cost 24 inf + 0 13.940 * * [simplify]: Extracting #3: cost 29 inf + 0 13.941 * * [simplify]: Extracting #4: cost 38 inf + 0 13.941 * * [simplify]: Extracting #5: cost 34 inf + 87 13.941 * * [simplify]: Extracting #6: cost 25 inf + 871 13.942 * * [simplify]: Extracting #7: cost 16 inf + 2408 13.944 * * [simplify]: Extracting #8: cost 2 inf + 8374 13.947 * * [simplify]: Extracting #9: cost 0 inf + 9140 13.950 * [simplify]: Simplified to (/ (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 13.950 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 13.951 * [simplify]: Simplifying (/ (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 13.951 * * [simplify]: iters left: 6 (16 enodes) 13.958 * * [simplify]: iters left: 5 (54 enodes) 13.973 * * [simplify]: iters left: 4 (59 enodes) 13.988 * * [simplify]: iters left: 3 (61 enodes) 14.004 * * [simplify]: Extracting #0: cost 1 inf + 0 14.004 * * [simplify]: Extracting #1: cost 8 inf + 0 14.004 * * [simplify]: Extracting #2: cost 16 inf + 0 14.004 * * [simplify]: Extracting #3: cost 21 inf + 0 14.004 * * [simplify]: Extracting #4: cost 30 inf + 0 14.004 * * [simplify]: Extracting #5: cost 26 inf + 87 14.005 * * [simplify]: Extracting #6: cost 16 inf + 912 14.005 * * [simplify]: Extracting #7: cost 9 inf + 2408 14.007 * * [simplify]: Extracting #8: cost 2 inf + 5030 14.008 * * [simplify]: Extracting #9: cost 0 inf + 5756 14.010 * [simplify]: Simplified to (/ (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 14.010 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 14.010 * * * * [progress]: [ 139 / 280 ] simplifiying candidate # 14.011 * [simplify]: Simplifying (/ (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt 1)) 14.011 * * [simplify]: iters left: 6 (18 enodes) 14.020 * * [simplify]: iters left: 5 (64 enodes) 14.032 * * [simplify]: iters left: 4 (72 enodes) 14.041 * * [simplify]: iters left: 3 (73 enodes) 14.052 * * [simplify]: iters left: 2 (80 enodes) 14.068 * * [simplify]: Extracting #0: cost 1 inf + 0 14.068 * * [simplify]: Extracting #1: cost 7 inf + 0 14.068 * * [simplify]: Extracting #2: cost 12 inf + 1 14.068 * * [simplify]: Extracting #3: cost 17 inf + 1 14.068 * * [simplify]: Extracting #4: cost 26 inf + 1 14.068 * * [simplify]: Extracting #5: cost 22 inf + 88 14.068 * * [simplify]: Extracting #6: cost 13 inf + 749 14.069 * * [simplify]: Extracting #7: cost 6 inf + 2287 14.071 * * [simplify]: Extracting #8: cost 0 inf + 4385 14.073 * [simplify]: Simplified to (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 14.073 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 14.073 * [simplify]: Simplifying (/ (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 14.073 * * [simplify]: iters left: 6 (15 enodes) 14.080 * * [simplify]: iters left: 5 (51 enodes) 14.094 * * [simplify]: iters left: 4 (56 enodes) 14.109 * * [simplify]: iters left: 3 (58 enodes) 14.124 * * [simplify]: Extracting #0: cost 1 inf + 0 14.124 * * [simplify]: Extracting #1: cost 8 inf + 0 14.124 * * [simplify]: Extracting #2: cost 16 inf + 0 14.124 * * [simplify]: Extracting #3: cost 22 inf + 0 14.124 * * [simplify]: Extracting #4: cost 30 inf + 0 14.124 * * [simplify]: Extracting #5: cost 24 inf + 87 14.125 * * [simplify]: Extracting #6: cost 16 inf + 707 14.125 * * [simplify]: Extracting #7: cost 8 inf + 2368 14.127 * * [simplify]: Extracting #8: cost 1 inf + 4830 14.128 * * [simplify]: Extracting #9: cost 0 inf + 5112 14.130 * [simplify]: Simplified to (/ (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 14.130 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 14.130 * * * * [progress]: [ 140 / 280 ] simplifiying candidate # 14.130 * [simplify]: Simplifying (/ (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 14.130 * * [simplify]: iters left: 6 (17 enodes) 14.138 * * [simplify]: iters left: 5 (59 enodes) 14.154 * * [simplify]: iters left: 4 (69 enodes) 14.173 * * [simplify]: iters left: 3 (81 enodes) 14.196 * * [simplify]: iters left: 2 (83 enodes) 14.217 * * [simplify]: Extracting #0: cost 1 inf + 0 14.217 * * [simplify]: Extracting #1: cost 12 inf + 0 14.217 * * [simplify]: Extracting #2: cost 24 inf + 0 14.217 * * [simplify]: Extracting #3: cost 29 inf + 0 14.217 * * [simplify]: Extracting #4: cost 38 inf + 0 14.217 * * [simplify]: Extracting #5: cost 34 inf + 87 14.218 * * [simplify]: Extracting #6: cost 25 inf + 871 14.218 * * [simplify]: Extracting #7: cost 16 inf + 2408 14.221 * * [simplify]: Extracting #8: cost 2 inf + 8374 14.224 * * [simplify]: Extracting #9: cost 0 inf + 9140 14.226 * [simplify]: Simplified to (/ (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 14.227 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 14.227 * [simplify]: Simplifying (/ (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 14.227 * * [simplify]: iters left: 6 (16 enodes) 14.234 * * [simplify]: iters left: 5 (54 enodes) 14.249 * * [simplify]: iters left: 4 (59 enodes) 14.258 * * [simplify]: iters left: 3 (61 enodes) 14.265 * * [simplify]: Extracting #0: cost 1 inf + 0 14.266 * * [simplify]: Extracting #1: cost 8 inf + 0 14.266 * * [simplify]: Extracting #2: cost 16 inf + 0 14.266 * * [simplify]: Extracting #3: cost 21 inf + 0 14.266 * * [simplify]: Extracting #4: cost 30 inf + 0 14.266 * * [simplify]: Extracting #5: cost 26 inf + 87 14.266 * * [simplify]: Extracting #6: cost 16 inf + 912 14.266 * * [simplify]: Extracting #7: cost 9 inf + 2408 14.267 * * [simplify]: Extracting #8: cost 2 inf + 5030 14.268 * * [simplify]: Extracting #9: cost 0 inf + 5756 14.269 * [simplify]: Simplified to (/ (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 14.269 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 14.269 * * * * [progress]: [ 141 / 280 ] simplifiying candidate # 14.269 * [simplify]: Simplifying (/ (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1) 14.269 * * [simplify]: iters left: 6 (17 enodes) 14.273 * * [simplify]: iters left: 5 (59 enodes) 14.282 * * [simplify]: iters left: 4 (69 enodes) 14.292 * * [simplify]: iters left: 3 (76 enodes) 14.304 * * [simplify]: Extracting #0: cost 1 inf + 0 14.304 * * [simplify]: Extracting #1: cost 7 inf + 0 14.304 * * [simplify]: Extracting #2: cost 12 inf + 1 14.304 * * [simplify]: Extracting #3: cost 17 inf + 1 14.304 * * [simplify]: Extracting #4: cost 26 inf + 1 14.304 * * [simplify]: Extracting #5: cost 22 inf + 88 14.304 * * [simplify]: Extracting #6: cost 12 inf + 913 14.305 * * [simplify]: Extracting #7: cost 6 inf + 2005 14.305 * * [simplify]: Extracting #8: cost 0 inf + 4385 14.306 * [simplify]: Simplified to (/ (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 14.306 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 14.306 * [simplify]: Simplifying (/ (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 14.307 * * [simplify]: iters left: 6 (15 enodes) 14.313 * * [simplify]: iters left: 5 (51 enodes) 14.327 * * [simplify]: iters left: 4 (56 enodes) 14.342 * * [simplify]: iters left: 3 (58 enodes) 14.358 * * [simplify]: Extracting #0: cost 1 inf + 0 14.358 * * [simplify]: Extracting #1: cost 8 inf + 0 14.358 * * [simplify]: Extracting #2: cost 16 inf + 0 14.358 * * [simplify]: Extracting #3: cost 22 inf + 0 14.358 * * [simplify]: Extracting #4: cost 30 inf + 0 14.359 * * [simplify]: Extracting #5: cost 24 inf + 87 14.359 * * [simplify]: Extracting #6: cost 16 inf + 707 14.360 * * [simplify]: Extracting #7: cost 8 inf + 2368 14.361 * * [simplify]: Extracting #8: cost 1 inf + 4830 14.362 * * [simplify]: Extracting #9: cost 0 inf + 5112 14.364 * [simplify]: Simplified to (/ (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 14.364 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1) (/ (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 14.364 * * * * [progress]: [ 142 / 280 ] simplifiying candidate # 14.365 * [simplify]: Simplifying (/ (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 14.365 * * [simplify]: iters left: 6 (19 enodes) 14.373 * * [simplify]: iters left: 5 (66 enodes) 14.392 * * [simplify]: iters left: 4 (76 enodes) 14.413 * * [simplify]: iters left: 3 (85 enodes) 14.438 * * [simplify]: iters left: 2 (88 enodes) 14.466 * * [simplify]: Extracting #0: cost 1 inf + 0 14.466 * * [simplify]: Extracting #1: cost 10 inf + 0 14.466 * * [simplify]: Extracting #2: cost 24 inf + 0 14.466 * * [simplify]: Extracting #3: cost 33 inf + 0 14.467 * * [simplify]: Extracting #4: cost 42 inf + 0 14.467 * * [simplify]: Extracting #5: cost 38 inf + 87 14.467 * * [simplify]: Extracting #6: cost 28 inf + 912 14.468 * * [simplify]: Extracting #7: cost 19 inf + 2610 14.470 * * [simplify]: Extracting #8: cost 5 inf + 8170 14.474 * * [simplify]: Extracting #9: cost 1 inf + 10184 14.477 * * [simplify]: Extracting #10: cost 0 inf + 10828 14.480 * [simplify]: Simplified to (/ (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 14.480 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 14.481 * [simplify]: Simplifying (/ (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 14.481 * * [simplify]: iters left: 6 (17 enodes) 14.488 * * [simplify]: iters left: 5 (57 enodes) 14.503 * * [simplify]: iters left: 4 (62 enodes) 14.519 * * [simplify]: iters left: 3 (64 enodes) 14.537 * * [simplify]: Extracting #0: cost 1 inf + 0 14.537 * * [simplify]: Extracting #1: cost 8 inf + 0 14.537 * * [simplify]: Extracting #2: cost 17 inf + 0 14.537 * * [simplify]: Extracting #3: cost 23 inf + 0 14.537 * * [simplify]: Extracting #4: cost 32 inf + 0 14.537 * * [simplify]: Extracting #5: cost 27 inf + 129 14.538 * * [simplify]: Extracting #6: cost 18 inf + 912 14.538 * * [simplify]: Extracting #7: cost 7 inf + 3498 14.540 * * [simplify]: Extracting #8: cost 1 inf + 6036 14.542 * * [simplify]: Extracting #9: cost 0 inf + 6640 14.544 * [simplify]: Simplified to (/ (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 14.544 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im 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.im) (* x.re y.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 14.544 * * * * [progress]: [ 143 / 280 ] simplifiying candidate # 14.544 * [simplify]: Simplifying (/ (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 14.545 * * [simplify]: iters left: 6 (16 enodes) 14.552 * * [simplify]: iters left: 5 (55 enodes) 14.568 * * [simplify]: Extracting #0: cost 1 inf + 0 14.568 * * [simplify]: Extracting #1: cost 6 inf + 0 14.568 * * [simplify]: Extracting #2: cost 12 inf + 0 14.568 * * [simplify]: Extracting #3: cost 17 inf + 0 14.568 * * [simplify]: Extracting #4: cost 26 inf + 0 14.568 * * [simplify]: Extracting #5: cost 22 inf + 87 14.568 * * [simplify]: Extracting #6: cost 12 inf + 912 14.569 * * [simplify]: Extracting #7: cost 5 inf + 2286 14.570 * * [simplify]: Extracting #8: cost 0 inf + 4304 14.572 * [simplify]: Simplified to (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) 14.572 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 14.572 * [simplify]: Simplifying (/ (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 14.572 * * [simplify]: iters left: 6 (15 enodes) 14.579 * * [simplify]: iters left: 5 (51 enodes) 14.593 * * [simplify]: Extracting #0: cost 1 inf + 0 14.593 * * [simplify]: Extracting #1: cost 6 inf + 0 14.593 * * [simplify]: Extracting #2: cost 12 inf + 0 14.593 * * [simplify]: Extracting #3: cost 18 inf + 0 14.593 * * [simplify]: Extracting #4: cost 26 inf + 0 14.594 * * [simplify]: Extracting #5: cost 20 inf + 87 14.594 * * [simplify]: Extracting #6: cost 12 inf + 707 14.595 * * [simplify]: Extracting #7: cost 5 inf + 2044 14.596 * * [simplify]: Extracting #8: cost 0 inf + 3740 14.597 * [simplify]: Simplified to (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (+ (* y.re y.re) (* y.im y.im)))) 14.597 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im 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.im) (* x.re y.re))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 14.597 * * * * [progress]: [ 144 / 280 ] simplifiying candidate # 14.597 * [simplify]: Simplifying (/ (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 14.598 * * [simplify]: iters left: 6 (18 enodes) 14.606 * * [simplify]: iters left: 5 (61 enodes) 14.622 * * [simplify]: iters left: 4 (66 enodes) 14.640 * * [simplify]: iters left: 3 (68 enodes) 14.657 * * [simplify]: Extracting #0: cost 1 inf + 0 14.657 * * [simplify]: Extracting #1: cost 8 inf + 0 14.657 * * [simplify]: Extracting #2: cost 18 inf + 0 14.657 * * [simplify]: Extracting #3: cost 25 inf + 0 14.658 * * [simplify]: Extracting #4: cost 34 inf + 0 14.658 * * [simplify]: Extracting #5: cost 29 inf + 129 14.658 * * [simplify]: Extracting #6: cost 20 inf + 912 14.659 * * [simplify]: Extracting #7: cost 13 inf + 2206 14.660 * * [simplify]: Extracting #8: cost 1 inf + 6400 14.662 * * [simplify]: Extracting #9: cost 0 inf + 6804 14.664 * [simplify]: Simplified to (/ (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 14.664 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 14.665 * [simplify]: Simplifying (/ (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 14.665 * * [simplify]: iters left: 6 (17 enodes) 14.669 * * [simplify]: iters left: 5 (57 enodes) 14.678 * * [simplify]: iters left: 4 (62 enodes) 14.686 * * [simplify]: iters left: 3 (64 enodes) 14.694 * * [simplify]: Extracting #0: cost 1 inf + 0 14.694 * * [simplify]: Extracting #1: cost 8 inf + 0 14.694 * * [simplify]: Extracting #2: cost 17 inf + 0 14.694 * * [simplify]: Extracting #3: cost 23 inf + 0 14.694 * * [simplify]: Extracting #4: cost 32 inf + 0 14.694 * * [simplify]: Extracting #5: cost 27 inf + 129 14.694 * * [simplify]: Extracting #6: cost 18 inf + 912 14.695 * * [simplify]: Extracting #7: cost 7 inf + 3458 14.696 * * [simplify]: Extracting #8: cost 1 inf + 5756 14.696 * * [simplify]: Extracting #9: cost 0 inf + 6320 14.697 * [simplify]: Simplified to (/ (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 14.697 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 14.697 * * * * [progress]: [ 145 / 280 ] simplifiying candidate # 14.698 * [simplify]: Simplifying (/ (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt 1)) 14.698 * * [simplify]: iters left: 6 (18 enodes) 14.702 * * [simplify]: iters left: 5 (63 enodes) 14.712 * * [simplify]: iters left: 4 (67 enodes) 14.722 * * [simplify]: iters left: 3 (69 enodes) 14.738 * * [simplify]: iters left: 2 (70 enodes) 14.751 * * [simplify]: Extracting #0: cost 1 inf + 0 14.752 * * [simplify]: Extracting #1: cost 5 inf + 0 14.752 * * [simplify]: Extracting #2: cost 9 inf + 1 14.752 * * [simplify]: Extracting #3: cost 15 inf + 1 14.752 * * [simplify]: Extracting #4: cost 24 inf + 1 14.752 * * [simplify]: Extracting #5: cost 20 inf + 88 14.752 * * [simplify]: Extracting #6: cost 11 inf + 872 14.752 * * [simplify]: Extracting #7: cost 3 inf + 2287 14.753 * * [simplify]: Extracting #8: cost 0 inf + 3417 14.753 * [simplify]: Simplified to (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 14.753 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 14.754 * [simplify]: Simplifying (/ (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 14.754 * * [simplify]: iters left: 6 (16 enodes) 14.757 * * [simplify]: iters left: 5 (54 enodes) 14.764 * * [simplify]: iters left: 4 (59 enodes) 14.772 * * [simplify]: iters left: 3 (61 enodes) 14.780 * * [simplify]: Extracting #0: cost 1 inf + 0 14.780 * * [simplify]: Extracting #1: cost 8 inf + 0 14.780 * * [simplify]: Extracting #2: cost 17 inf + 0 14.780 * * [simplify]: Extracting #3: cost 24 inf + 0 14.781 * * [simplify]: Extracting #4: cost 32 inf + 0 14.781 * * [simplify]: Extracting #5: cost 26 inf + 87 14.781 * * [simplify]: Extracting #6: cost 16 inf + 912 14.782 * * [simplify]: Extracting #7: cost 5 inf + 3498 14.784 * * [simplify]: Extracting #8: cost 0 inf + 5676 14.786 * [simplify]: Simplified to (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (* (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 14.786 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (* (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 14.786 * * * * [progress]: [ 146 / 280 ] simplifiying candidate # 14.787 * [simplify]: Simplifying (/ (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 14.787 * * [simplify]: iters left: 6 (18 enodes) 14.794 * * [simplify]: iters left: 5 (61 enodes) 14.811 * * [simplify]: iters left: 4 (66 enodes) 14.829 * * [simplify]: iters left: 3 (68 enodes) 14.846 * * [simplify]: Extracting #0: cost 1 inf + 0 14.846 * * [simplify]: Extracting #1: cost 8 inf + 0 14.846 * * [simplify]: Extracting #2: cost 18 inf + 0 14.847 * * [simplify]: Extracting #3: cost 25 inf + 0 14.847 * * [simplify]: Extracting #4: cost 34 inf + 0 14.847 * * [simplify]: Extracting #5: cost 29 inf + 129 14.847 * * [simplify]: Extracting #6: cost 20 inf + 912 14.848 * * [simplify]: Extracting #7: cost 13 inf + 2206 14.850 * * [simplify]: Extracting #8: cost 1 inf + 6400 14.851 * * [simplify]: Extracting #9: cost 0 inf + 6804 14.853 * [simplify]: Simplified to (/ (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 14.854 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 14.854 * [simplify]: Simplifying (/ (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 14.854 * * [simplify]: iters left: 6 (17 enodes) 14.861 * * [simplify]: iters left: 5 (57 enodes) 14.877 * * [simplify]: iters left: 4 (62 enodes) 14.893 * * [simplify]: iters left: 3 (64 enodes) 14.910 * * [simplify]: Extracting #0: cost 1 inf + 0 14.910 * * [simplify]: Extracting #1: cost 8 inf + 0 14.910 * * [simplify]: Extracting #2: cost 17 inf + 0 14.910 * * [simplify]: Extracting #3: cost 23 inf + 0 14.910 * * [simplify]: Extracting #4: cost 32 inf + 0 14.911 * * [simplify]: Extracting #5: cost 27 inf + 129 14.911 * * [simplify]: Extracting #6: cost 18 inf + 912 14.913 * * [simplify]: Extracting #7: cost 7 inf + 3458 14.914 * * [simplify]: Extracting #8: cost 1 inf + 5756 14.916 * * [simplify]: Extracting #9: cost 0 inf + 6320 14.918 * [simplify]: Simplified to (/ (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 14.918 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 14.918 * * * * [progress]: [ 147 / 280 ] simplifiying candidate # 14.919 * [simplify]: Simplifying (/ (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 1) 14.919 * * [simplify]: iters left: 6 (17 enodes) 14.927 * * [simplify]: iters left: 5 (58 enodes) 14.943 * * [simplify]: iters left: 4 (63 enodes) 14.961 * * [simplify]: iters left: 3 (66 enodes) 14.978 * * [simplify]: Extracting #0: cost 1 inf + 0 14.979 * * [simplify]: Extracting #1: cost 5 inf + 0 14.979 * * [simplify]: Extracting #2: cost 9 inf + 1 14.979 * * [simplify]: Extracting #3: cost 15 inf + 1 14.979 * * [simplify]: Extracting #4: cost 24 inf + 1 14.979 * * [simplify]: Extracting #5: cost 20 inf + 88 14.979 * * [simplify]: Extracting #6: cost 10 inf + 913 14.980 * * [simplify]: Extracting #7: cost 3 inf + 2287 14.981 * * [simplify]: Extracting #8: cost 1 inf + 2973 14.982 * * [simplify]: Extracting #9: cost 0 inf + 3417 14.983 * [simplify]: Simplified to (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 14.983 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 14.984 * [simplify]: Simplifying (/ (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 14.984 * * [simplify]: iters left: 6 (16 enodes) 14.991 * * [simplify]: iters left: 5 (54 enodes) 15.006 * * [simplify]: iters left: 4 (59 enodes) 15.022 * * [simplify]: iters left: 3 (61 enodes) 15.038 * * [simplify]: Extracting #0: cost 1 inf + 0 15.038 * * [simplify]: Extracting #1: cost 8 inf + 0 15.038 * * [simplify]: Extracting #2: cost 17 inf + 0 15.038 * * [simplify]: Extracting #3: cost 24 inf + 0 15.038 * * [simplify]: Extracting #4: cost 32 inf + 0 15.039 * * [simplify]: Extracting #5: cost 26 inf + 87 15.039 * * [simplify]: Extracting #6: cost 16 inf + 912 15.040 * * [simplify]: Extracting #7: cost 5 inf + 3498 15.041 * * [simplify]: Extracting #8: cost 0 inf + 5676 15.043 * [simplify]: Simplified to (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (* (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 15.043 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (* (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 15.043 * * * * [progress]: [ 148 / 280 ] simplifiying candidate # 15.044 * [simplify]: Simplifying (/ (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 15.044 * * [simplify]: iters left: 6 (17 enodes) 15.047 * * [simplify]: iters left: 5 (59 enodes) 15.055 * * [simplify]: iters left: 4 (69 enodes) 15.064 * * [simplify]: iters left: 3 (78 enodes) 15.074 * * [simplify]: iters left: 2 (81 enodes) 15.085 * * [simplify]: Extracting #0: cost 1 inf + 0 15.085 * * [simplify]: Extracting #1: cost 10 inf + 0 15.085 * * [simplify]: Extracting #2: cost 22 inf + 0 15.085 * * [simplify]: Extracting #3: cost 29 inf + 0 15.085 * * [simplify]: Extracting #4: cost 38 inf + 0 15.085 * * [simplify]: Extracting #5: cost 34 inf + 87 15.085 * * [simplify]: Extracting #6: cost 25 inf + 871 15.086 * * [simplify]: Extracting #7: cost 18 inf + 2086 15.087 * * [simplify]: Extracting #8: cost 5 inf + 6924 15.088 * * [simplify]: Extracting #9: cost 1 inf + 8656 15.090 * * [simplify]: Extracting #10: cost 0 inf + 9140 15.091 * [simplify]: Simplified to (/ (/ (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 15.091 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 15.092 * [simplify]: Simplifying (/ (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 15.092 * * [simplify]: iters left: 6 (16 enodes) 15.095 * * [simplify]: iters left: 5 (54 enodes) 15.102 * * [simplify]: iters left: 4 (59 enodes) 15.109 * * [simplify]: iters left: 3 (61 enodes) 15.117 * * [simplify]: Extracting #0: cost 1 inf + 0 15.117 * * [simplify]: Extracting #1: cost 8 inf + 0 15.117 * * [simplify]: Extracting #2: cost 16 inf + 0 15.117 * * [simplify]: Extracting #3: cost 21 inf + 0 15.117 * * [simplify]: Extracting #4: cost 30 inf + 0 15.117 * * [simplify]: Extracting #5: cost 26 inf + 87 15.117 * * [simplify]: Extracting #6: cost 16 inf + 912 15.118 * * [simplify]: Extracting #7: cost 9 inf + 2288 15.118 * * [simplify]: Extracting #8: cost 2 inf + 4990 15.119 * * [simplify]: Extracting #9: cost 0 inf + 5756 15.120 * [simplify]: Simplified to (/ (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 15.120 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im 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.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 15.120 * * * * [progress]: [ 149 / 280 ] simplifiying candidate # 15.120 * [simplify]: Simplifying (/ (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 15.121 * * [simplify]: iters left: 6 (18 enodes) 15.124 * * [simplify]: iters left: 5 (61 enodes) 15.137 * * [simplify]: iters left: 4 (66 enodes) 15.154 * * [simplify]: iters left: 3 (68 enodes) 15.172 * * [simplify]: Extracting #0: cost 1 inf + 0 15.172 * * [simplify]: Extracting #1: cost 8 inf + 0 15.172 * * [simplify]: Extracting #2: cost 18 inf + 0 15.172 * * [simplify]: Extracting #3: cost 25 inf + 0 15.173 * * [simplify]: Extracting #4: cost 34 inf + 0 15.173 * * [simplify]: Extracting #5: cost 29 inf + 129 15.173 * * [simplify]: Extracting #6: cost 20 inf + 912 15.174 * * [simplify]: Extracting #7: cost 11 inf + 2812 15.177 * * [simplify]: Extracting #8: cost 1 inf + 6360 15.179 * * [simplify]: Extracting #9: cost 0 inf + 6804 15.181 * [simplify]: Simplified to (/ (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 15.181 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 15.182 * [simplify]: Simplifying (/ (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 15.182 * * [simplify]: iters left: 6 (17 enodes) 15.190 * * [simplify]: iters left: 5 (57 enodes) 15.205 * * [simplify]: iters left: 4 (62 enodes) 15.221 * * [simplify]: iters left: 3 (64 enodes) 15.238 * * [simplify]: Extracting #0: cost 1 inf + 0 15.238 * * [simplify]: Extracting #1: cost 8 inf + 0 15.238 * * [simplify]: Extracting #2: cost 17 inf + 0 15.238 * * [simplify]: Extracting #3: cost 23 inf + 0 15.239 * * [simplify]: Extracting #4: cost 32 inf + 0 15.239 * * [simplify]: Extracting #5: cost 27 inf + 129 15.239 * * [simplify]: Extracting #6: cost 18 inf + 912 15.240 * * [simplify]: Extracting #7: cost 7 inf + 3338 15.241 * * [simplify]: Extracting #8: cost 1 inf + 5756 15.243 * * [simplify]: Extracting #9: cost 0 inf + 6320 15.244 * [simplify]: Simplified to (/ (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 15.245 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im 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.im) (* x.re y.re))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 15.245 * * * * [progress]: [ 150 / 280 ] simplifiying candidate # 15.245 * [simplify]: Simplifying (/ (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 15.245 * * [simplify]: iters left: 6 (15 enodes) 15.249 * * [simplify]: iters left: 5 (51 enodes) 15.256 * * [simplify]: Extracting #0: cost 1 inf + 0 15.256 * * [simplify]: Extracting #1: cost 6 inf + 0 15.256 * * [simplify]: Extracting #2: cost 12 inf + 0 15.256 * * [simplify]: Extracting #3: cost 18 inf + 0 15.256 * * [simplify]: Extracting #4: cost 26 inf + 0 15.256 * * [simplify]: Extracting #5: cost 20 inf + 87 15.256 * * [simplify]: Extracting #6: cost 12 inf + 707 15.257 * * [simplify]: Extracting #7: cost 5 inf + 1924 15.257 * * [simplify]: Extracting #8: cost 0 inf + 3420 15.258 * [simplify]: Simplified to (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 15.258 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 15.258 * [simplify]: Simplifying (/ (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 15.258 * * [simplify]: iters left: 6 (15 enodes) 15.261 * * [simplify]: iters left: 5 (51 enodes) 15.268 * * [simplify]: Extracting #0: cost 1 inf + 0 15.268 * * [simplify]: Extracting #1: cost 6 inf + 0 15.268 * * [simplify]: Extracting #2: cost 12 inf + 0 15.268 * * [simplify]: Extracting #3: cost 18 inf + 0 15.268 * * [simplify]: Extracting #4: cost 26 inf + 0 15.268 * * [simplify]: Extracting #5: cost 20 inf + 87 15.269 * * [simplify]: Extracting #6: cost 12 inf + 707 15.269 * * [simplify]: Extracting #7: cost 5 inf + 1924 15.269 * * [simplify]: Extracting #8: cost 0 inf + 3420 15.270 * [simplify]: Simplified to (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 15.270 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 15.270 * * * * [progress]: [ 151 / 280 ] simplifiying candidate # 15.270 * [simplify]: Simplifying (/ (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) 15.270 * * [simplify]: iters left: 6 (17 enodes) 15.275 * * [simplify]: iters left: 5 (59 enodes) 15.283 * * [simplify]: iters left: 4 (63 enodes) 15.301 * * [simplify]: iters left: 3 (65 enodes) 15.317 * * [simplify]: iters left: 2 (66 enodes) 15.333 * * [simplify]: Extracting #0: cost 1 inf + 0 15.333 * * [simplify]: Extracting #1: cost 5 inf + 0 15.333 * * [simplify]: Extracting #2: cost 8 inf + 1 15.333 * * [simplify]: Extracting #3: cost 13 inf + 1 15.333 * * [simplify]: Extracting #4: cost 22 inf + 1 15.333 * * [simplify]: Extracting #5: cost 18 inf + 88 15.333 * * [simplify]: Extracting #6: cost 9 inf + 872 15.334 * * [simplify]: Extracting #7: cost 2 inf + 2087 15.335 * * [simplify]: Extracting #8: cost 0 inf + 2693 15.336 * [simplify]: Simplified to (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 15.336 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 15.336 * [simplify]: Simplifying (/ (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 15.337 * * [simplify]: iters left: 6 (15 enodes) 15.343 * * [simplify]: iters left: 5 (51 enodes) 15.357 * * [simplify]: iters left: 4 (56 enodes) 15.371 * * [simplify]: iters left: 3 (58 enodes) 15.386 * * [simplify]: Extracting #0: cost 1 inf + 0 15.386 * * [simplify]: Extracting #1: cost 8 inf + 0 15.386 * * [simplify]: Extracting #2: cost 16 inf + 0 15.387 * * [simplify]: Extracting #3: cost 22 inf + 0 15.387 * * [simplify]: Extracting #4: cost 30 inf + 0 15.387 * * [simplify]: Extracting #5: cost 24 inf + 87 15.387 * * [simplify]: Extracting #6: cost 16 inf + 707 15.388 * * [simplify]: Extracting #7: cost 8 inf + 2288 15.389 * * [simplify]: Extracting #8: cost 1 inf + 4550 15.391 * * [simplify]: Extracting #9: cost 0 inf + 4792 15.392 * [simplify]: Simplified to (/ (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 15.392 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (/ (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 15.393 * * * * [progress]: [ 152 / 280 ] simplifiying candidate # 15.393 * [simplify]: Simplifying (/ (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 15.393 * * [simplify]: iters left: 6 (15 enodes) 15.400 * * [simplify]: iters left: 5 (51 enodes) 15.413 * * [simplify]: Extracting #0: cost 1 inf + 0 15.413 * * [simplify]: Extracting #1: cost 6 inf + 0 15.413 * * [simplify]: Extracting #2: cost 12 inf + 0 15.413 * * [simplify]: Extracting #3: cost 18 inf + 0 15.414 * * [simplify]: Extracting #4: cost 26 inf + 0 15.414 * * [simplify]: Extracting #5: cost 20 inf + 87 15.414 * * [simplify]: Extracting #6: cost 12 inf + 707 15.415 * * [simplify]: Extracting #7: cost 5 inf + 1924 15.416 * * [simplify]: Extracting #8: cost 0 inf + 3420 15.417 * [simplify]: Simplified to (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 15.417 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 15.417 * [simplify]: Simplifying (/ (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 15.417 * * [simplify]: iters left: 6 (15 enodes) 15.424 * * [simplify]: iters left: 5 (51 enodes) 15.438 * * [simplify]: Extracting #0: cost 1 inf + 0 15.438 * * [simplify]: Extracting #1: cost 6 inf + 0 15.438 * * [simplify]: Extracting #2: cost 12 inf + 0 15.438 * * [simplify]: Extracting #3: cost 18 inf + 0 15.438 * * [simplify]: Extracting #4: cost 26 inf + 0 15.438 * * [simplify]: Extracting #5: cost 20 inf + 87 15.439 * * [simplify]: Extracting #6: cost 12 inf + 707 15.439 * * [simplify]: Extracting #7: cost 5 inf + 1924 15.440 * * [simplify]: Extracting #8: cost 0 inf + 3420 15.441 * [simplify]: Simplified to (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 15.442 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 15.442 * * * * [progress]: [ 153 / 280 ] simplifiying candidate # 15.442 * [simplify]: Simplifying (/ (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) 15.442 * * [simplify]: iters left: 6 (16 enodes) 15.450 * * [simplify]: iters left: 5 (54 enodes) 15.465 * * [simplify]: iters left: 4 (59 enodes) 15.479 * * [simplify]: iters left: 3 (62 enodes) 15.492 * * [simplify]: Extracting #0: cost 1 inf + 0 15.493 * * [simplify]: Extracting #1: cost 5 inf + 0 15.493 * * [simplify]: Extracting #2: cost 8 inf + 1 15.493 * * [simplify]: Extracting #3: cost 13 inf + 1 15.493 * * [simplify]: Extracting #4: cost 22 inf + 1 15.493 * * [simplify]: Extracting #5: cost 17 inf + 129 15.493 * * [simplify]: Extracting #6: cost 5 inf + 1357 15.494 * * [simplify]: Extracting #7: cost 0 inf + 2693 15.495 * [simplify]: Simplified to (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 15.495 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 15.495 * [simplify]: Simplifying (/ (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 15.495 * * [simplify]: iters left: 6 (15 enodes) 15.502 * * [simplify]: iters left: 5 (51 enodes) 15.516 * * [simplify]: iters left: 4 (56 enodes) 15.527 * * [simplify]: iters left: 3 (58 enodes) 15.534 * * [simplify]: Extracting #0: cost 1 inf + 0 15.534 * * [simplify]: Extracting #1: cost 8 inf + 0 15.535 * * [simplify]: Extracting #2: cost 16 inf + 0 15.535 * * [simplify]: Extracting #3: cost 22 inf + 0 15.535 * * [simplify]: Extracting #4: cost 30 inf + 0 15.535 * * [simplify]: Extracting #5: cost 24 inf + 87 15.535 * * [simplify]: Extracting #6: cost 16 inf + 707 15.535 * * [simplify]: Extracting #7: cost 8 inf + 2288 15.536 * * [simplify]: Extracting #8: cost 1 inf + 4550 15.537 * * [simplify]: Extracting #9: cost 0 inf + 4792 15.537 * [simplify]: Simplified to (/ (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 15.537 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (/ (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 15.537 * * * * [progress]: [ 154 / 280 ] simplifiying candidate # 15.538 * [simplify]: Simplifying (/ (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt 1)) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 15.538 * * [simplify]: iters left: 6 (18 enodes) 15.543 * * [simplify]: iters left: 5 (64 enodes) 15.555 * * [simplify]: iters left: 4 (70 enodes) 15.574 * * [simplify]: iters left: 3 (73 enodes) 15.598 * * [simplify]: iters left: 2 (75 enodes) 15.622 * * [simplify]: Extracting #0: cost 1 inf + 0 15.622 * * [simplify]: Extracting #1: cost 6 inf + 0 15.622 * * [simplify]: Extracting #2: cost 13 inf + 0 15.622 * * [simplify]: Extracting #3: cost 17 inf + 1 15.622 * * [simplify]: Extracting #4: cost 26 inf + 1 15.622 * * [simplify]: Extracting #5: cost 22 inf + 88 15.623 * * [simplify]: Extracting #6: cost 12 inf + 994 15.624 * * [simplify]: Extracting #7: cost 5 inf + 2449 15.625 * * [simplify]: Extracting #8: cost 0 inf + 4385 15.627 * [simplify]: Simplified to (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (* (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) 15.627 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (* (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) (/ (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 15.627 * [simplify]: Simplifying (/ (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 15.628 * * [simplify]: iters left: 6 (15 enodes) 15.634 * * [simplify]: iters left: 5 (51 enodes) 15.648 * * [simplify]: iters left: 4 (56 enodes) 15.664 * * [simplify]: iters left: 3 (58 enodes) 15.679 * * [simplify]: Extracting #0: cost 1 inf + 0 15.679 * * [simplify]: Extracting #1: cost 8 inf + 0 15.679 * * [simplify]: Extracting #2: cost 16 inf + 0 15.679 * * [simplify]: Extracting #3: cost 22 inf + 0 15.679 * * [simplify]: Extracting #4: cost 30 inf + 0 15.680 * * [simplify]: Extracting #5: cost 24 inf + 87 15.680 * * [simplify]: Extracting #6: cost 16 inf + 707 15.681 * * [simplify]: Extracting #7: cost 9 inf + 1924 15.682 * * [simplify]: Extracting #8: cost 2 inf + 4386 15.683 * * [simplify]: Extracting #9: cost 0 inf + 5112 15.685 * [simplify]: Simplified to (/ (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 15.685 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt 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.im) (* x.re y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 15.686 * * * * [progress]: [ 155 / 280 ] simplifiying candidate # 15.686 * [simplify]: Simplifying (/ (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt 1)) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 15.686 * * [simplify]: iters left: 6 (18 enodes) 15.695 * * [simplify]: iters left: 5 (63 enodes) 15.712 * * [simplify]: iters left: 4 (65 enodes) 15.731 * * [simplify]: iters left: 3 (68 enodes) 15.748 * * [simplify]: iters left: 2 (69 enodes) 15.765 * * [simplify]: Extracting #0: cost 1 inf + 0 15.765 * * [simplify]: Extracting #1: cost 4 inf + 0 15.765 * * [simplify]: Extracting #2: cost 10 inf + 0 15.765 * * [simplify]: Extracting #3: cost 15 inf + 1 15.766 * * [simplify]: Extracting #4: cost 24 inf + 1 15.766 * * [simplify]: Extracting #5: cost 20 inf + 88 15.766 * * [simplify]: Extracting #6: cost 9 inf + 1035 15.767 * * [simplify]: Extracting #7: cost 2 inf + 2529 15.768 * * [simplify]: Extracting #8: cost 1 inf + 2973 15.768 * * [simplify]: Extracting #9: cost 0 inf + 3417 15.769 * [simplify]: Simplified to (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) 15.769 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) (/ (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 15.769 * [simplify]: Simplifying (/ (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 15.769 * * [simplify]: iters left: 6 (16 enodes) 15.773 * * [simplify]: iters left: 5 (54 enodes) 15.780 * * [simplify]: iters left: 4 (59 enodes) 15.787 * * [simplify]: iters left: 3 (61 enodes) 15.795 * * [simplify]: Extracting #0: cost 1 inf + 0 15.795 * * [simplify]: Extracting #1: cost 8 inf + 0 15.795 * * [simplify]: Extracting #2: cost 17 inf + 0 15.795 * * [simplify]: Extracting #3: cost 24 inf + 0 15.796 * * [simplify]: Extracting #4: cost 32 inf + 0 15.796 * * [simplify]: Extracting #5: cost 26 inf + 87 15.796 * * [simplify]: Extracting #6: cost 16 inf + 912 15.797 * * [simplify]: Extracting #7: cost 9 inf + 2410 15.798 * * [simplify]: Extracting #8: cost 2 inf + 4910 15.800 * * [simplify]: Extracting #9: cost 0 inf + 5676 15.801 * [simplify]: Simplified to (/ (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 15.801 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt 1)) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 15.802 * * * * [progress]: [ 156 / 280 ] simplifiying candidate # 15.802 * [simplify]: Simplifying (/ (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 15.802 * * [simplify]: iters left: 6 (17 enodes) 15.810 * * [simplify]: iters left: 5 (59 enodes) 15.828 * * [simplify]: iters left: 4 (61 enodes) 15.846 * * [simplify]: iters left: 3 (64 enodes) 15.862 * * [simplify]: iters left: 2 (65 enodes) 15.878 * * [simplify]: Extracting #0: cost 1 inf + 0 15.878 * * [simplify]: Extracting #1: cost 4 inf + 0 15.878 * * [simplify]: Extracting #2: cost 9 inf + 0 15.878 * * [simplify]: Extracting #3: cost 13 inf + 1 15.878 * * [simplify]: Extracting #4: cost 22 inf + 1 15.879 * * [simplify]: Extracting #5: cost 17 inf + 209 15.879 * * [simplify]: Extracting #6: cost 7 inf + 1267 15.880 * * [simplify]: Extracting #7: cost 0 inf + 2693 15.881 * [simplify]: Simplified to (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) 15.881 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 15.882 * [simplify]: Simplifying (/ (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 15.882 * * [simplify]: iters left: 6 (15 enodes) 15.888 * * [simplify]: iters left: 5 (51 enodes) 15.902 * * [simplify]: iters left: 4 (56 enodes) 15.917 * * [simplify]: iters left: 3 (58 enodes) 15.932 * * [simplify]: Extracting #0: cost 1 inf + 0 15.932 * * [simplify]: Extracting #1: cost 8 inf + 0 15.932 * * [simplify]: Extracting #2: cost 16 inf + 0 15.932 * * [simplify]: Extracting #3: cost 22 inf + 0 15.933 * * [simplify]: Extracting #4: cost 30 inf + 0 15.933 * * [simplify]: Extracting #5: cost 24 inf + 87 15.933 * * [simplify]: Extracting #6: cost 16 inf + 707 15.934 * * [simplify]: Extracting #7: cost 9 inf + 1884 15.935 * * [simplify]: Extracting #8: cost 2 inf + 4146 15.936 * * [simplify]: Extracting #9: cost 0 inf + 4792 15.937 * [simplify]: Simplified to (/ (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 15.937 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 15.938 * * * * [progress]: [ 157 / 280 ] simplifiying candidate # 15.938 * [simplify]: Simplifying (/ (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt 1)) (sqrt 1)) 15.938 * * [simplify]: iters left: 6 (12 enodes) 15.945 * * [simplify]: iters left: 5 (43 enodes) 15.955 * * [simplify]: iters left: 4 (45 enodes) 15.960 * * [simplify]: Extracting #0: cost 1 inf + 0 15.960 * * [simplify]: Extracting #1: cost 4 inf + 0 15.960 * * [simplify]: Extracting #2: cost 6 inf + 1 15.960 * * [simplify]: Extracting #3: cost 12 inf + 1 15.960 * * [simplify]: Extracting #4: cost 6 inf + 89 15.961 * * [simplify]: Extracting #5: cost 1 inf + 585 15.961 * * [simplify]: Extracting #6: cost 0 inf + 749 15.961 * [simplify]: Simplified to (sqrt (+ (* x.im y.im) (* x.re y.re))) 15.961 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (sqrt (+ (* x.im y.im) (* x.re y.re))) (/ (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 15.961 * [simplify]: Simplifying (/ (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 15.961 * * [simplify]: iters left: 6 (14 enodes) 15.964 * * [simplify]: iters left: 5 (48 enodes) 15.971 * * [simplify]: Extracting #0: cost 1 inf + 0 15.971 * * [simplify]: Extracting #1: cost 6 inf + 0 15.971 * * [simplify]: Extracting #2: cost 13 inf + 0 15.971 * * [simplify]: Extracting #3: cost 20 inf + 0 15.971 * * [simplify]: Extracting #4: cost 21 inf + 43 15.971 * * [simplify]: Extracting #5: cost 15 inf + 211 15.972 * * [simplify]: Extracting #6: cost 2 inf + 2168 15.972 * * [simplify]: Extracting #7: cost 0 inf + 2856 15.974 * [simplify]: Simplified to (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (+ (* y.re y.re) (* y.im y.im))) 15.974 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (sqrt (+ (* x.im y.im) (* x.re y.re))) (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (+ (* y.re y.re) (* y.im y.im))))) 15.974 * * * * [progress]: [ 158 / 280 ] simplifiying candidate # 15.974 * [simplify]: Simplifying (/ (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 15.974 * * [simplify]: iters left: 6 (17 enodes) 15.979 * * [simplify]: iters left: 5 (59 enodes) 15.995 * * [simplify]: iters left: 4 (61 enodes) 16.010 * * [simplify]: iters left: 3 (64 enodes) 16.026 * * [simplify]: iters left: 2 (65 enodes) 16.042 * * [simplify]: Extracting #0: cost 1 inf + 0 16.042 * * [simplify]: Extracting #1: cost 4 inf + 0 16.042 * * [simplify]: Extracting #2: cost 9 inf + 0 16.042 * * [simplify]: Extracting #3: cost 13 inf + 1 16.043 * * [simplify]: Extracting #4: cost 22 inf + 1 16.043 * * [simplify]: Extracting #5: cost 17 inf + 209 16.043 * * [simplify]: Extracting #6: cost 7 inf + 1267 16.044 * * [simplify]: Extracting #7: cost 0 inf + 2693 16.045 * [simplify]: Simplified to (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) 16.045 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 16.045 * [simplify]: Simplifying (/ (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 16.046 * * [simplify]: iters left: 6 (15 enodes) 16.052 * * [simplify]: iters left: 5 (51 enodes) 16.066 * * [simplify]: iters left: 4 (56 enodes) 16.079 * * [simplify]: iters left: 3 (58 enodes) 16.094 * * [simplify]: Extracting #0: cost 1 inf + 0 16.094 * * [simplify]: Extracting #1: cost 8 inf + 0 16.094 * * [simplify]: Extracting #2: cost 16 inf + 0 16.094 * * [simplify]: Extracting #3: cost 22 inf + 0 16.094 * * [simplify]: Extracting #4: cost 30 inf + 0 16.095 * * [simplify]: Extracting #5: cost 24 inf + 87 16.095 * * [simplify]: Extracting #6: cost 16 inf + 707 16.095 * * [simplify]: Extracting #7: cost 9 inf + 1884 16.096 * * [simplify]: Extracting #8: cost 2 inf + 4146 16.098 * * [simplify]: Extracting #9: cost 0 inf + 4792 16.099 * [simplify]: Simplified to (/ (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 16.099 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 16.100 * * * * [progress]: [ 159 / 280 ] simplifiying candidate # 16.100 * [simplify]: Simplifying (/ (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt 1)) 1) 16.100 * * [simplify]: iters left: 6 (12 enodes) 16.107 * * [simplify]: iters left: 5 (41 enodes) 16.118 * * [simplify]: iters left: 4 (43 enodes) 16.123 * * [simplify]: Extracting #0: cost 1 inf + 0 16.123 * * [simplify]: Extracting #1: cost 4 inf + 0 16.123 * * [simplify]: Extracting #2: cost 6 inf + 1 16.123 * * [simplify]: Extracting #3: cost 12 inf + 1 16.123 * * [simplify]: Extracting #4: cost 6 inf + 89 16.123 * * [simplify]: Extracting #5: cost 1 inf + 585 16.123 * * [simplify]: Extracting #6: cost 0 inf + 749 16.124 * [simplify]: Simplified to (sqrt (+ (* x.im y.im) (* x.re y.re))) 16.124 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (sqrt (+ (* x.im y.im) (* x.re y.re))) (/ (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 16.124 * [simplify]: Simplifying (/ (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 16.124 * * [simplify]: iters left: 6 (14 enodes) 16.127 * * [simplify]: iters left: 5 (48 enodes) 16.133 * * [simplify]: Extracting #0: cost 1 inf + 0 16.133 * * [simplify]: Extracting #1: cost 6 inf + 0 16.133 * * [simplify]: Extracting #2: cost 13 inf + 0 16.133 * * [simplify]: Extracting #3: cost 20 inf + 0 16.133 * * [simplify]: Extracting #4: cost 21 inf + 43 16.133 * * [simplify]: Extracting #5: cost 15 inf + 211 16.134 * * [simplify]: Extracting #6: cost 2 inf + 2168 16.134 * * [simplify]: Extracting #7: cost 0 inf + 2856 16.135 * [simplify]: Simplified to (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (+ (* y.re y.re) (* y.im y.im))) 16.135 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (sqrt (+ (* x.im y.im) (* x.re y.re))) (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (+ (* y.re y.re) (* y.im y.im))))) 16.135 * * * * [progress]: [ 160 / 280 ] simplifiying candidate # 16.135 * [simplify]: Simplifying (/ (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 16.135 * * [simplify]: iters left: 6 (17 enodes) 16.139 * * [simplify]: iters left: 5 (59 enodes) 16.149 * * [simplify]: iters left: 4 (69 enodes) 16.168 * * [simplify]: iters left: 3 (78 enodes) 16.189 * * [simplify]: iters left: 2 (81 enodes) 16.211 * * [simplify]: Extracting #0: cost 1 inf + 0 16.211 * * [simplify]: Extracting #1: cost 10 inf + 0 16.211 * * [simplify]: Extracting #2: cost 22 inf + 0 16.211 * * [simplify]: Extracting #3: cost 29 inf + 0 16.211 * * [simplify]: Extracting #4: cost 38 inf + 0 16.212 * * [simplify]: Extracting #5: cost 34 inf + 87 16.212 * * [simplify]: Extracting #6: cost 25 inf + 871 16.213 * * [simplify]: Extracting #7: cost 18 inf + 2086 16.215 * * [simplify]: Extracting #8: cost 5 inf + 6924 16.217 * * [simplify]: Extracting #9: cost 1 inf + 8656 16.220 * * [simplify]: Extracting #10: cost 0 inf + 9140 16.223 * [simplify]: Simplified to (/ (/ (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 16.223 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 16.224 * [simplify]: Simplifying (/ (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 16.224 * * [simplify]: iters left: 6 (16 enodes) 16.231 * * [simplify]: iters left: 5 (54 enodes) 16.247 * * [simplify]: iters left: 4 (59 enodes) 16.263 * * [simplify]: iters left: 3 (61 enodes) 16.275 * * [simplify]: Extracting #0: cost 1 inf + 0 16.275 * * [simplify]: Extracting #1: cost 8 inf + 0 16.275 * * [simplify]: Extracting #2: cost 16 inf + 0 16.275 * * [simplify]: Extracting #3: cost 21 inf + 0 16.276 * * [simplify]: Extracting #4: cost 30 inf + 0 16.276 * * [simplify]: Extracting #5: cost 26 inf + 87 16.276 * * [simplify]: Extracting #6: cost 16 inf + 912 16.276 * * [simplify]: Extracting #7: cost 9 inf + 2288 16.277 * * [simplify]: Extracting #8: cost 2 inf + 4990 16.278 * * [simplify]: Extracting #9: cost 0 inf + 5756 16.279 * [simplify]: Simplified to (/ (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 16.279 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im 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.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 16.279 * * * * [progress]: [ 161 / 280 ] simplifiying candidate # 16.279 * [simplify]: Simplifying (/ (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 16.279 * * [simplify]: iters left: 6 (18 enodes) 16.283 * * [simplify]: iters left: 5 (61 enodes) 16.292 * * [simplify]: iters left: 4 (66 enodes) 16.301 * * [simplify]: iters left: 3 (68 enodes) 16.310 * * [simplify]: Extracting #0: cost 1 inf + 0 16.310 * * [simplify]: Extracting #1: cost 8 inf + 0 16.310 * * [simplify]: Extracting #2: cost 18 inf + 0 16.310 * * [simplify]: Extracting #3: cost 25 inf + 0 16.310 * * [simplify]: Extracting #4: cost 34 inf + 0 16.310 * * [simplify]: Extracting #5: cost 29 inf + 129 16.310 * * [simplify]: Extracting #6: cost 20 inf + 912 16.311 * * [simplify]: Extracting #7: cost 11 inf + 2812 16.312 * * [simplify]: Extracting #8: cost 1 inf + 6360 16.313 * * [simplify]: Extracting #9: cost 0 inf + 6804 16.314 * [simplify]: Simplified to (/ (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 16.314 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 16.314 * [simplify]: Simplifying (/ (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 16.314 * * [simplify]: iters left: 6 (17 enodes) 16.320 * * [simplify]: iters left: 5 (57 enodes) 16.336 * * [simplify]: iters left: 4 (62 enodes) 16.353 * * [simplify]: iters left: 3 (64 enodes) 16.370 * * [simplify]: Extracting #0: cost 1 inf + 0 16.370 * * [simplify]: Extracting #1: cost 8 inf + 0 16.370 * * [simplify]: Extracting #2: cost 17 inf + 0 16.370 * * [simplify]: Extracting #3: cost 23 inf + 0 16.371 * * [simplify]: Extracting #4: cost 32 inf + 0 16.371 * * [simplify]: Extracting #5: cost 27 inf + 129 16.371 * * [simplify]: Extracting #6: cost 18 inf + 912 16.372 * * [simplify]: Extracting #7: cost 7 inf + 3338 16.374 * * [simplify]: Extracting #8: cost 1 inf + 5756 16.375 * * [simplify]: Extracting #9: cost 0 inf + 6320 16.377 * [simplify]: Simplified to (/ (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 16.377 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im 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.im) (* x.re y.re))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 16.378 * * * * [progress]: [ 162 / 280 ] simplifiying candidate # 16.378 * [simplify]: Simplifying (/ (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 16.378 * * [simplify]: iters left: 6 (15 enodes) 16.385 * * [simplify]: iters left: 5 (51 enodes) 16.395 * * [simplify]: Extracting #0: cost 1 inf + 0 16.396 * * [simplify]: Extracting #1: cost 6 inf + 0 16.396 * * [simplify]: Extracting #2: cost 12 inf + 0 16.396 * * [simplify]: Extracting #3: cost 18 inf + 0 16.396 * * [simplify]: Extracting #4: cost 26 inf + 0 16.396 * * [simplify]: Extracting #5: cost 20 inf + 87 16.396 * * [simplify]: Extracting #6: cost 12 inf + 707 16.396 * * [simplify]: Extracting #7: cost 5 inf + 1924 16.397 * * [simplify]: Extracting #8: cost 0 inf + 3420 16.397 * [simplify]: Simplified to (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 16.397 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 16.398 * [simplify]: Simplifying (/ (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 16.398 * * [simplify]: iters left: 6 (15 enodes) 16.401 * * [simplify]: iters left: 5 (51 enodes) 16.407 * * [simplify]: Extracting #0: cost 1 inf + 0 16.407 * * [simplify]: Extracting #1: cost 6 inf + 0 16.407 * * [simplify]: Extracting #2: cost 12 inf + 0 16.407 * * [simplify]: Extracting #3: cost 18 inf + 0 16.407 * * [simplify]: Extracting #4: cost 26 inf + 0 16.408 * * [simplify]: Extracting #5: cost 20 inf + 87 16.408 * * [simplify]: Extracting #6: cost 12 inf + 707 16.408 * * [simplify]: Extracting #7: cost 5 inf + 1924 16.409 * * [simplify]: Extracting #8: cost 0 inf + 3420 16.409 * [simplify]: Simplified to (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 16.409 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 16.409 * * * * [progress]: [ 163 / 280 ] simplifiying candidate # 16.409 * [simplify]: Simplifying (/ (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) 16.409 * * [simplify]: iters left: 6 (17 enodes) 16.414 * * [simplify]: iters left: 5 (59 enodes) 16.431 * * [simplify]: iters left: 4 (63 enodes) 16.448 * * [simplify]: iters left: 3 (65 enodes) 16.460 * * [simplify]: iters left: 2 (66 enodes) 16.469 * * [simplify]: Extracting #0: cost 1 inf + 0 16.469 * * [simplify]: Extracting #1: cost 5 inf + 0 16.469 * * [simplify]: Extracting #2: cost 8 inf + 1 16.469 * * [simplify]: Extracting #3: cost 13 inf + 1 16.469 * * [simplify]: Extracting #4: cost 22 inf + 1 16.469 * * [simplify]: Extracting #5: cost 18 inf + 88 16.469 * * [simplify]: Extracting #6: cost 9 inf + 872 16.470 * * [simplify]: Extracting #7: cost 2 inf + 2087 16.470 * * [simplify]: Extracting #8: cost 0 inf + 2693 16.471 * [simplify]: Simplified to (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 16.471 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 16.471 * [simplify]: Simplifying (/ (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 16.471 * * [simplify]: iters left: 6 (15 enodes) 16.474 * * [simplify]: iters left: 5 (51 enodes) 16.481 * * [simplify]: iters left: 4 (56 enodes) 16.492 * * [simplify]: iters left: 3 (58 enodes) 16.507 * * [simplify]: Extracting #0: cost 1 inf + 0 16.508 * * [simplify]: Extracting #1: cost 8 inf + 0 16.508 * * [simplify]: Extracting #2: cost 16 inf + 0 16.508 * * [simplify]: Extracting #3: cost 22 inf + 0 16.508 * * [simplify]: Extracting #4: cost 30 inf + 0 16.508 * * [simplify]: Extracting #5: cost 24 inf + 87 16.509 * * [simplify]: Extracting #6: cost 16 inf + 707 16.509 * * [simplify]: Extracting #7: cost 8 inf + 2288 16.511 * * [simplify]: Extracting #8: cost 1 inf + 4550 16.512 * * [simplify]: Extracting #9: cost 0 inf + 4792 16.514 * [simplify]: Simplified to (/ (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 16.514 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (/ (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 16.514 * * * * [progress]: [ 164 / 280 ] simplifiying candidate # 16.514 * [simplify]: Simplifying (/ (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 16.514 * * [simplify]: iters left: 6 (15 enodes) 16.518 * * [simplify]: iters left: 5 (51 enodes) 16.524 * * [simplify]: Extracting #0: cost 1 inf + 0 16.524 * * [simplify]: Extracting #1: cost 6 inf + 0 16.525 * * [simplify]: Extracting #2: cost 12 inf + 0 16.525 * * [simplify]: Extracting #3: cost 18 inf + 0 16.525 * * [simplify]: Extracting #4: cost 26 inf + 0 16.525 * * [simplify]: Extracting #5: cost 20 inf + 87 16.525 * * [simplify]: Extracting #6: cost 12 inf + 707 16.525 * * [simplify]: Extracting #7: cost 5 inf + 1924 16.526 * * [simplify]: Extracting #8: cost 0 inf + 3420 16.526 * [simplify]: Simplified to (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 16.526 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 16.526 * [simplify]: Simplifying (/ (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 16.527 * * [simplify]: iters left: 6 (15 enodes) 16.530 * * [simplify]: iters left: 5 (51 enodes) 16.536 * * [simplify]: Extracting #0: cost 1 inf + 0 16.536 * * [simplify]: Extracting #1: cost 6 inf + 0 16.536 * * [simplify]: Extracting #2: cost 12 inf + 0 16.536 * * [simplify]: Extracting #3: cost 18 inf + 0 16.536 * * [simplify]: Extracting #4: cost 26 inf + 0 16.537 * * [simplify]: Extracting #5: cost 20 inf + 87 16.537 * * [simplify]: Extracting #6: cost 12 inf + 707 16.537 * * [simplify]: Extracting #7: cost 5 inf + 1924 16.538 * * [simplify]: Extracting #8: cost 0 inf + 3420 16.538 * [simplify]: Simplified to (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 16.538 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 16.538 * * * * [progress]: [ 165 / 280 ] simplifiying candidate # 16.538 * [simplify]: Simplifying (/ (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) 16.539 * * [simplify]: iters left: 6 (16 enodes) 16.542 * * [simplify]: iters left: 5 (54 enodes) 16.552 * * [simplify]: iters left: 4 (59 enodes) 16.570 * * [simplify]: iters left: 3 (62 enodes) 16.586 * * [simplify]: Extracting #0: cost 1 inf + 0 16.586 * * [simplify]: Extracting #1: cost 5 inf + 0 16.586 * * [simplify]: Extracting #2: cost 8 inf + 1 16.586 * * [simplify]: Extracting #3: cost 13 inf + 1 16.586 * * [simplify]: Extracting #4: cost 22 inf + 1 16.587 * * [simplify]: Extracting #5: cost 17 inf + 129 16.587 * * [simplify]: Extracting #6: cost 5 inf + 1357 16.588 * * [simplify]: Extracting #7: cost 0 inf + 2693 16.589 * [simplify]: Simplified to (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 16.589 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 16.589 * [simplify]: Simplifying (/ (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 16.589 * * [simplify]: iters left: 6 (15 enodes) 16.596 * * [simplify]: iters left: 5 (51 enodes) 16.609 * * [simplify]: iters left: 4 (56 enodes) 16.616 * * [simplify]: iters left: 3 (58 enodes) 16.623 * * [simplify]: Extracting #0: cost 1 inf + 0 16.623 * * [simplify]: Extracting #1: cost 8 inf + 0 16.623 * * [simplify]: Extracting #2: cost 16 inf + 0 16.623 * * [simplify]: Extracting #3: cost 22 inf + 0 16.623 * * [simplify]: Extracting #4: cost 30 inf + 0 16.623 * * [simplify]: Extracting #5: cost 24 inf + 87 16.623 * * [simplify]: Extracting #6: cost 16 inf + 707 16.624 * * [simplify]: Extracting #7: cost 8 inf + 2288 16.624 * * [simplify]: Extracting #8: cost 1 inf + 4550 16.625 * * [simplify]: Extracting #9: cost 0 inf + 4792 16.626 * [simplify]: Simplified to (/ (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 16.626 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (/ (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 16.626 * * * * [progress]: [ 166 / 280 ] simplifiying candidate # 16.626 * [simplify]: Simplifying (/ (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) 1) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 16.626 * * [simplify]: iters left: 6 (17 enodes) 16.630 * * [simplify]: iters left: 5 (59 enodes) 16.639 * * [simplify]: iters left: 4 (67 enodes) 16.648 * * [simplify]: iters left: 3 (72 enodes) 16.659 * * [simplify]: iters left: 2 (73 enodes) 16.680 * * [simplify]: Extracting #0: cost 1 inf + 0 16.680 * * [simplify]: Extracting #1: cost 7 inf + 0 16.680 * * [simplify]: Extracting #2: cost 12 inf + 1 16.680 * * [simplify]: Extracting #3: cost 17 inf + 1 16.680 * * [simplify]: Extracting #4: cost 26 inf + 1 16.680 * * [simplify]: Extracting #5: cost 22 inf + 89 16.681 * * [simplify]: Extracting #6: cost 11 inf + 1033 16.682 * * [simplify]: Extracting #7: cost 3 inf + 3013 16.683 * * [simplify]: Extracting #8: cost 0 inf + 4385 16.685 * [simplify]: Simplified to (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (* (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) 16.685 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (* (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) (/ (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 16.685 * [simplify]: Simplifying (/ (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 16.686 * * [simplify]: iters left: 6 (15 enodes) 16.692 * * [simplify]: iters left: 5 (51 enodes) 16.706 * * [simplify]: iters left: 4 (56 enodes) 16.721 * * [simplify]: iters left: 3 (58 enodes) 16.736 * * [simplify]: Extracting #0: cost 1 inf + 0 16.736 * * [simplify]: Extracting #1: cost 8 inf + 0 16.736 * * [simplify]: Extracting #2: cost 16 inf + 0 16.736 * * [simplify]: Extracting #3: cost 22 inf + 0 16.736 * * [simplify]: Extracting #4: cost 30 inf + 0 16.737 * * [simplify]: Extracting #5: cost 24 inf + 87 16.737 * * [simplify]: Extracting #6: cost 16 inf + 707 16.737 * * [simplify]: Extracting #7: cost 9 inf + 1924 16.739 * * [simplify]: Extracting #8: cost 2 inf + 4386 16.740 * * [simplify]: Extracting #9: cost 0 inf + 5112 16.742 * [simplify]: Simplified to (/ (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 16.742 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (+ (* x.re y.re) (* x.im 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.im) (* x.re y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 16.742 * * * * [progress]: [ 167 / 280 ] simplifiying candidate # 16.742 * [simplify]: Simplifying (/ (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) 1) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 16.743 * * [simplify]: iters left: 6 (17 enodes) 16.751 * * [simplify]: iters left: 5 (58 enodes) 16.768 * * [simplify]: iters left: 4 (62 enodes) 16.787 * * [simplify]: iters left: 3 (65 enodes) 16.804 * * [simplify]: Extracting #0: cost 1 inf + 0 16.804 * * [simplify]: Extracting #1: cost 5 inf + 0 16.804 * * [simplify]: Extracting #2: cost 9 inf + 1 16.804 * * [simplify]: Extracting #3: cost 15 inf + 1 16.804 * * [simplify]: Extracting #4: cost 24 inf + 1 16.804 * * [simplify]: Extracting #5: cost 21 inf + 47 16.805 * * [simplify]: Extracting #6: cost 8 inf + 1195 16.805 * * [simplify]: Extracting #7: cost 1 inf + 2973 16.807 * * [simplify]: Extracting #8: cost 0 inf + 3417 16.808 * [simplify]: Simplified to (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) 16.808 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) (/ (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 16.808 * [simplify]: Simplifying (/ (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 16.809 * * [simplify]: iters left: 6 (16 enodes) 16.815 * * [simplify]: iters left: 5 (54 enodes) 16.832 * * [simplify]: iters left: 4 (59 enodes) 16.847 * * [simplify]: iters left: 3 (61 enodes) 16.863 * * [simplify]: Extracting #0: cost 1 inf + 0 16.863 * * [simplify]: Extracting #1: cost 8 inf + 0 16.863 * * [simplify]: Extracting #2: cost 17 inf + 0 16.863 * * [simplify]: Extracting #3: cost 24 inf + 0 16.863 * * [simplify]: Extracting #4: cost 32 inf + 0 16.863 * * [simplify]: Extracting #5: cost 26 inf + 87 16.864 * * [simplify]: Extracting #6: cost 16 inf + 912 16.864 * * [simplify]: Extracting #7: cost 9 inf + 2410 16.866 * * [simplify]: Extracting #8: cost 2 inf + 4910 16.867 * * [simplify]: Extracting #9: cost 0 inf + 5676 16.869 * [simplify]: Simplified to (/ (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 16.869 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (+ (* x.re y.re) (* x.im 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.im) (* x.re y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 16.869 * * * * [progress]: [ 168 / 280 ] simplifiying candidate # 16.870 * [simplify]: Simplifying (/ (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 16.870 * * [simplify]: iters left: 6 (16 enodes) 16.877 * * [simplify]: iters left: 5 (54 enodes) 16.892 * * [simplify]: iters left: 4 (58 enodes) 16.908 * * [simplify]: iters left: 3 (61 enodes) 16.925 * * [simplify]: Extracting #0: cost 1 inf + 0 16.925 * * [simplify]: Extracting #1: cost 5 inf + 0 16.925 * * [simplify]: Extracting #2: cost 8 inf + 1 16.925 * * [simplify]: Extracting #3: cost 13 inf + 1 16.925 * * [simplify]: Extracting #4: cost 22 inf + 1 16.925 * * [simplify]: Extracting #5: cost 19 inf + 46 16.926 * * [simplify]: Extracting #6: cost 11 inf + 579 16.926 * * [simplify]: Extracting #7: cost 3 inf + 1721 16.927 * * [simplify]: Extracting #8: cost 0 inf + 2693 16.928 * [simplify]: Simplified to (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) 16.928 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 16.929 * [simplify]: Simplifying (/ (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 16.929 * * [simplify]: iters left: 6 (15 enodes) 16.935 * * [simplify]: iters left: 5 (51 enodes) 16.946 * * [simplify]: iters left: 4 (56 enodes) 16.953 * * [simplify]: iters left: 3 (58 enodes) 16.961 * * [simplify]: Extracting #0: cost 1 inf + 0 16.961 * * [simplify]: Extracting #1: cost 8 inf + 0 16.962 * * [simplify]: Extracting #2: cost 16 inf + 0 16.962 * * [simplify]: Extracting #3: cost 22 inf + 0 16.962 * * [simplify]: Extracting #4: cost 30 inf + 0 16.962 * * [simplify]: Extracting #5: cost 24 inf + 87 16.962 * * [simplify]: Extracting #6: cost 16 inf + 707 16.962 * * [simplify]: Extracting #7: cost 9 inf + 1884 16.963 * * [simplify]: Extracting #8: cost 2 inf + 4146 16.964 * * [simplify]: Extracting #9: cost 0 inf + 4792 16.964 * [simplify]: Simplified to (/ (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 16.964 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 16.964 * * * * [progress]: [ 169 / 280 ] simplifiying candidate # 16.965 * [simplify]: Simplifying (/ (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) 1) (sqrt 1)) 16.965 * * [simplify]: iters left: 6 (12 enodes) 16.969 * * [simplify]: iters left: 5 (41 enodes) 16.974 * * [simplify]: iters left: 4 (43 enodes) 16.983 * * [simplify]: Extracting #0: cost 1 inf + 0 16.983 * * [simplify]: Extracting #1: cost 4 inf + 0 16.983 * * [simplify]: Extracting #2: cost 6 inf + 1 16.983 * * [simplify]: Extracting #3: cost 12 inf + 1 16.983 * * [simplify]: Extracting #4: cost 6 inf + 89 16.983 * * [simplify]: Extracting #5: cost 1 inf + 585 16.984 * * [simplify]: Extracting #6: cost 0 inf + 749 16.984 * [simplify]: Simplified to (sqrt (+ (* x.im y.im) (* x.re y.re))) 16.984 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (sqrt (+ (* x.im y.im) (* x.re y.re))) (/ (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 16.984 * [simplify]: Simplifying (/ (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 16.985 * * [simplify]: iters left: 6 (14 enodes) 16.990 * * [simplify]: iters left: 5 (48 enodes) 17.002 * * [simplify]: Extracting #0: cost 1 inf + 0 17.002 * * [simplify]: Extracting #1: cost 6 inf + 0 17.002 * * [simplify]: Extracting #2: cost 13 inf + 0 17.002 * * [simplify]: Extracting #3: cost 20 inf + 0 17.003 * * [simplify]: Extracting #4: cost 21 inf + 43 17.003 * * [simplify]: Extracting #5: cost 15 inf + 211 17.003 * * [simplify]: Extracting #6: cost 2 inf + 2168 17.004 * * [simplify]: Extracting #7: cost 0 inf + 2856 17.005 * [simplify]: Simplified to (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (+ (* y.re y.re) (* y.im y.im))) 17.005 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (sqrt (+ (* x.im y.im) (* x.re y.re))) (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (+ (* y.re y.re) (* y.im y.im))))) 17.005 * * * * [progress]: [ 170 / 280 ] simplifiying candidate # 17.005 * [simplify]: Simplifying (/ (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 17.006 * * [simplify]: iters left: 6 (16 enodes) 17.012 * * [simplify]: iters left: 5 (54 enodes) 17.027 * * [simplify]: iters left: 4 (58 enodes) 17.037 * * [simplify]: iters left: 3 (61 enodes) 17.045 * * [simplify]: Extracting #0: cost 1 inf + 0 17.045 * * [simplify]: Extracting #1: cost 5 inf + 0 17.045 * * [simplify]: Extracting #2: cost 8 inf + 1 17.045 * * [simplify]: Extracting #3: cost 13 inf + 1 17.045 * * [simplify]: Extracting #4: cost 22 inf + 1 17.045 * * [simplify]: Extracting #5: cost 19 inf + 46 17.045 * * [simplify]: Extracting #6: cost 11 inf + 579 17.045 * * [simplify]: Extracting #7: cost 3 inf + 1721 17.046 * * [simplify]: Extracting #8: cost 0 inf + 2693 17.046 * [simplify]: Simplified to (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) 17.046 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 17.047 * [simplify]: Simplifying (/ (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 17.047 * * [simplify]: iters left: 6 (15 enodes) 17.050 * * [simplify]: iters left: 5 (51 enodes) 17.056 * * [simplify]: iters left: 4 (56 enodes) 17.065 * * [simplify]: iters left: 3 (58 enodes) 17.080 * * [simplify]: Extracting #0: cost 1 inf + 0 17.080 * * [simplify]: Extracting #1: cost 8 inf + 0 17.080 * * [simplify]: Extracting #2: cost 16 inf + 0 17.080 * * [simplify]: Extracting #3: cost 22 inf + 0 17.080 * * [simplify]: Extracting #4: cost 30 inf + 0 17.080 * * [simplify]: Extracting #5: cost 24 inf + 87 17.080 * * [simplify]: Extracting #6: cost 16 inf + 707 17.081 * * [simplify]: Extracting #7: cost 9 inf + 1884 17.082 * * [simplify]: Extracting #8: cost 2 inf + 4146 17.083 * * [simplify]: Extracting #9: cost 0 inf + 4792 17.084 * [simplify]: Simplified to (/ (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 17.084 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 17.084 * * * * [progress]: [ 171 / 280 ] simplifiying candidate # 17.085 * [simplify]: Simplifying (/ (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) 1) 1) 17.085 * * [simplify]: iters left: 6 (11 enodes) 17.087 * * [simplify]: iters left: 5 (34 enodes) 17.092 * * [simplify]: iters left: 4 (38 enodes) 17.097 * * [simplify]: Extracting #0: cost 1 inf + 0 17.097 * * [simplify]: Extracting #1: cost 4 inf + 0 17.097 * * [simplify]: Extracting #2: cost 6 inf + 1 17.097 * * [simplify]: Extracting #3: cost 12 inf + 1 17.097 * * [simplify]: Extracting #4: cost 7 inf + 47 17.097 * * [simplify]: Extracting #5: cost 1 inf + 585 17.098 * * [simplify]: Extracting #6: cost 0 inf + 749 17.098 * [simplify]: Simplified to (sqrt (+ (* x.im y.im) (* x.re y.re))) 17.098 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (sqrt (+ (* x.im y.im) (* x.re y.re))) (/ (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 17.098 * [simplify]: Simplifying (/ (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 17.098 * * [simplify]: iters left: 6 (14 enodes) 17.101 * * [simplify]: iters left: 5 (48 enodes) 17.107 * * [simplify]: Extracting #0: cost 1 inf + 0 17.108 * * [simplify]: Extracting #1: cost 6 inf + 0 17.108 * * [simplify]: Extracting #2: cost 13 inf + 0 17.108 * * [simplify]: Extracting #3: cost 20 inf + 0 17.108 * * [simplify]: Extracting #4: cost 21 inf + 43 17.108 * * [simplify]: Extracting #5: cost 15 inf + 211 17.108 * * [simplify]: Extracting #6: cost 2 inf + 2168 17.109 * * [simplify]: Extracting #7: cost 0 inf + 2856 17.109 * [simplify]: Simplified to (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (+ (* y.re y.re) (* y.im y.im))) 17.109 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (sqrt (+ (* x.im y.im) (* x.re y.re))) (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (+ (* y.re y.re) (* y.im y.im))))) 17.109 * * * * [progress]: [ 172 / 280 ] simplifiying candidate # 17.109 * [simplify]: Simplifying (/ (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 17.110 * * [simplify]: iters left: 6 (11 enodes) 17.112 * * [simplify]: iters left: 5 (42 enodes) 17.119 * * [simplify]: iters left: 4 (57 enodes) 17.134 * * [simplify]: iters left: 3 (61 enodes) 17.146 * * [simplify]: iters left: 2 (71 enodes) 17.159 * * [simplify]: iters left: 1 (91 enodes) 17.180 * * [simplify]: Extracting #0: cost 1 inf + 0 17.180 * * [simplify]: Extracting #1: cost 10 inf + 0 17.180 * * [simplify]: Extracting #2: cost 27 inf + 1 17.180 * * [simplify]: Extracting #3: cost 38 inf + 3 17.181 * * [simplify]: Extracting #4: cost 39 inf + 7 17.181 * * [simplify]: Extracting #5: cost 34 inf + 92 17.181 * * [simplify]: Extracting #6: cost 31 inf + 296 17.182 * * [simplify]: Extracting #7: cost 17 inf + 4372 17.185 * * [simplify]: Extracting #8: cost 3 inf + 9932 17.188 * * [simplify]: Extracting #9: cost 0 inf + 11833 17.191 * [simplify]: Simplified to (/ (/ 1 (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 17.191 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (/ (+ (* x.re y.re) (* x.im y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 17.191 * [simplify]: Simplifying (/ (/ (+ (* x.re y.re) (* x.im y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 17.192 * * [simplify]: iters left: 6 (14 enodes) 17.197 * * [simplify]: iters left: 5 (48 enodes) 17.210 * * [simplify]: iters left: 4 (50 enodes) 17.224 * * [simplify]: Extracting #0: cost 1 inf + 0 17.224 * * [simplify]: Extracting #1: cost 6 inf + 0 17.224 * * [simplify]: Extracting #2: cost 13 inf + 0 17.224 * * [simplify]: Extracting #3: cost 21 inf + 0 17.224 * * [simplify]: Extracting #4: cost 19 inf + 46 17.225 * * [simplify]: Extracting #5: cost 13 inf + 624 17.225 * * [simplify]: Extracting #6: cost 4 inf + 2484 17.226 * * [simplify]: Extracting #7: cost 0 inf + 3896 17.228 * [simplify]: Simplified to (/ (/ (+ (* x.im y.im) (* x.re y.re)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 17.228 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (/ (+ (* x.im y.im) (* x.re y.re)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 17.228 * * * * [progress]: [ 173 / 280 ] simplifiying candidate # 17.228 * [simplify]: Simplifying (/ (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 17.228 * * [simplify]: iters left: 6 (14 enodes) 17.235 * * [simplify]: iters left: 5 (50 enodes) 17.250 * * [simplify]: iters left: 4 (62 enodes) 17.268 * * [simplify]: iters left: 3 (74 enodes) 17.288 * * [simplify]: iters left: 2 (76 enodes) 17.309 * * [simplify]: Extracting #0: cost 1 inf + 0 17.309 * * [simplify]: Extracting #1: cost 12 inf + 0 17.309 * * [simplify]: Extracting #2: cost 23 inf + 1 17.309 * * [simplify]: Extracting #3: cost 27 inf + 1 17.309 * * [simplify]: Extracting #4: cost 30 inf + 1 17.309 * * [simplify]: Extracting #5: cost 34 inf + 1 17.310 * * [simplify]: Extracting #6: cost 31 inf + 44 17.310 * * [simplify]: Extracting #7: cost 27 inf + 289 17.311 * * [simplify]: Extracting #8: cost 12 inf + 4243 17.314 * * [simplify]: Extracting #9: cost 2 inf + 7747 17.316 * * [simplify]: Extracting #10: cost 0 inf + 8473 17.319 * [simplify]: Simplified to (/ (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 17.319 * [simplify]: Simplified (2 1) 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)))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (+ (* x.re y.re) (* x.im y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 17.320 * [simplify]: Simplifying (/ (/ (+ (* x.re y.re) (* x.im y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 17.320 * * [simplify]: iters left: 6 (16 enodes) 17.327 * * [simplify]: iters left: 5 (54 enodes) 17.342 * * [simplify]: iters left: 4 (59 enodes) 17.357 * * [simplify]: iters left: 3 (61 enodes) 17.374 * * [simplify]: Extracting #0: cost 1 inf + 0 17.374 * * [simplify]: Extracting #1: cost 8 inf + 0 17.375 * * [simplify]: Extracting #2: cost 18 inf + 0 17.375 * * [simplify]: Extracting #3: cost 27 inf + 0 17.375 * * [simplify]: Extracting #4: cost 25 inf + 46 17.375 * * [simplify]: Extracting #5: cost 18 inf + 826 17.376 * * [simplify]: Extracting #6: cost 4 inf + 4138 17.378 * * [simplify]: Extracting #7: cost 0 inf + 6072 17.380 * [simplify]: Simplified to (/ (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 17.380 * [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)))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 17.380 * * * * [progress]: [ 174 / 280 ] simplifiying candidate # 17.380 * [simplify]: Simplifying (/ (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 17.380 * * [simplify]: iters left: 6 (12 enodes) 17.386 * * [simplify]: iters left: 5 (43 enodes) 17.399 * * [simplify]: iters left: 4 (55 enodes) 17.411 * * [simplify]: iters left: 3 (67 enodes) 17.420 * * [simplify]: iters left: 2 (69 enodes) 17.431 * * [simplify]: Extracting #0: cost 1 inf + 0 17.431 * * [simplify]: Extracting #1: cost 12 inf + 0 17.431 * * [simplify]: Extracting #2: cost 21 inf + 1 17.431 * * [simplify]: Extracting #3: cost 23 inf + 1 17.431 * * [simplify]: Extracting #4: cost 26 inf + 1 17.431 * * [simplify]: Extracting #5: cost 30 inf + 1 17.431 * * [simplify]: Extracting #6: cost 26 inf + 85 17.431 * * [simplify]: Extracting #7: cost 23 inf + 289 17.432 * * [simplify]: Extracting #8: cost 10 inf + 3478 17.433 * * [simplify]: Extracting #9: cost 0 inf + 6785 17.434 * [simplify]: Simplified to (/ (/ 1 (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 17.434 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (+ (* x.re y.re) (* x.im y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 17.434 * [simplify]: Simplifying (/ (/ (+ (* x.re y.re) (* x.im y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 17.434 * * [simplify]: iters left: 6 (15 enodes) 17.437 * * [simplify]: iters left: 5 (51 enodes) 17.449 * * [simplify]: iters left: 4 (56 enodes) 17.464 * * [simplify]: iters left: 3 (58 enodes) 17.474 * * [simplify]: Extracting #0: cost 1 inf + 0 17.474 * * [simplify]: Extracting #1: cost 8 inf + 0 17.474 * * [simplify]: Extracting #2: cost 17 inf + 0 17.474 * * [simplify]: Extracting #3: cost 25 inf + 0 17.474 * * [simplify]: Extracting #4: cost 23 inf + 46 17.474 * * [simplify]: Extracting #5: cost 17 inf + 624 17.475 * * [simplify]: Extracting #6: cost 9 inf + 2000 17.475 * * [simplify]: Extracting #7: cost 2 inf + 4502 17.476 * * [simplify]: Extracting #8: cost 0 inf + 5188 17.477 * [simplify]: Simplified to (/ (/ (+ (* x.im y.im) (* x.re y.re)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 17.477 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (+ (* x.im y.im) (* x.re y.re)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 17.477 * * * * [progress]: [ 175 / 280 ] simplifiying candidate # 17.477 * [simplify]: Simplifying (/ (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt 1)) 17.477 * * [simplify]: iters left: 6 (12 enodes) 17.481 * * [simplify]: iters left: 5 (43 enodes) 17.488 * * [simplify]: iters left: 4 (51 enodes) 17.494 * * [simplify]: iters left: 3 (52 enodes) 17.501 * * [simplify]: iters left: 2 (58 enodes) 17.513 * * [simplify]: Extracting #0: cost 1 inf + 0 17.513 * * [simplify]: Extracting #1: cost 6 inf + 0 17.513 * * [simplify]: Extracting #2: cost 9 inf + 1 17.513 * * [simplify]: Extracting #3: cost 11 inf + 1 17.513 * * [simplify]: Extracting #4: cost 14 inf + 1 17.513 * * [simplify]: Extracting #5: cost 18 inf + 1 17.513 * * [simplify]: Extracting #6: cost 16 inf + 3 17.513 * * [simplify]: Extracting #7: cost 10 inf + 411 17.514 * * [simplify]: Extracting #8: cost 6 inf + 1219 17.515 * * [simplify]: Extracting #9: cost 1 inf + 2672 17.516 * * [simplify]: Extracting #10: cost 0 inf + 2995 17.517 * [simplify]: Simplified to (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 17.517 * [simplify]: Simplified (2 1) 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.re y.re) (* x.im y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 17.517 * [simplify]: Simplifying (/ (/ (+ (* x.re y.re) (* x.im y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 17.517 * * [simplify]: iters left: 6 (14 enodes) 17.523 * * [simplify]: iters left: 5 (48 enodes) 17.538 * * [simplify]: iters left: 4 (53 enodes) 17.552 * * [simplify]: iters left: 3 (55 enodes) 17.566 * * [simplify]: Extracting #0: cost 1 inf + 0 17.566 * * [simplify]: Extracting #1: cost 8 inf + 0 17.566 * * [simplify]: Extracting #2: cost 17 inf + 0 17.566 * * [simplify]: Extracting #3: cost 26 inf + 0 17.566 * * [simplify]: Extracting #4: cost 21 inf + 129 17.567 * * [simplify]: Extracting #5: cost 13 inf + 706 17.568 * * [simplify]: Extracting #6: cost 5 inf + 2808 17.569 * * [simplify]: Extracting #7: cost 0 inf + 4544 17.570 * [simplify]: Simplified to (/ (/ (+ (* x.im y.im) (* x.re y.re)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 17.570 * [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.im) (* x.re y.re)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 17.571 * * * * [progress]: [ 176 / 280 ] simplifiying candidate # 17.571 * [simplify]: Simplifying (/ (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 17.571 * * [simplify]: iters left: 6 (12 enodes) 17.577 * * [simplify]: iters left: 5 (43 enodes) 17.591 * * [simplify]: iters left: 4 (55 enodes) 17.606 * * [simplify]: iters left: 3 (67 enodes) 17.623 * * [simplify]: iters left: 2 (69 enodes) 17.632 * * [simplify]: Extracting #0: cost 1 inf + 0 17.633 * * [simplify]: Extracting #1: cost 12 inf + 0 17.633 * * [simplify]: Extracting #2: cost 21 inf + 1 17.633 * * [simplify]: Extracting #3: cost 23 inf + 1 17.633 * * [simplify]: Extracting #4: cost 26 inf + 1 17.633 * * [simplify]: Extracting #5: cost 30 inf + 1 17.633 * * [simplify]: Extracting #6: cost 26 inf + 85 17.633 * * [simplify]: Extracting #7: cost 23 inf + 289 17.633 * * [simplify]: Extracting #8: cost 10 inf + 3478 17.634 * * [simplify]: Extracting #9: cost 0 inf + 6785 17.636 * [simplify]: Simplified to (/ (/ 1 (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 17.636 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (+ (* x.re y.re) (* x.im y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 17.636 * [simplify]: Simplifying (/ (/ (+ (* x.re y.re) (* x.im y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 17.636 * * [simplify]: iters left: 6 (15 enodes) 17.639 * * [simplify]: iters left: 5 (51 enodes) 17.653 * * [simplify]: iters left: 4 (56 enodes) 17.670 * * [simplify]: iters left: 3 (58 enodes) 17.685 * * [simplify]: Extracting #0: cost 1 inf + 0 17.686 * * [simplify]: Extracting #1: cost 8 inf + 0 17.686 * * [simplify]: Extracting #2: cost 17 inf + 0 17.686 * * [simplify]: Extracting #3: cost 25 inf + 0 17.686 * * [simplify]: Extracting #4: cost 23 inf + 46 17.686 * * [simplify]: Extracting #5: cost 17 inf + 624 17.687 * * [simplify]: Extracting #6: cost 9 inf + 2000 17.688 * * [simplify]: Extracting #7: cost 2 inf + 4502 17.689 * * [simplify]: Extracting #8: cost 0 inf + 5188 17.691 * [simplify]: Simplified to (/ (/ (+ (* x.im y.im) (* x.re y.re)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 17.691 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (+ (* x.im y.im) (* x.re y.re)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 17.691 * * * * [progress]: [ 177 / 280 ] simplifiying candidate # 17.692 * [simplify]: Simplifying (/ (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1) 17.692 * * [simplify]: iters left: 6 (11 enodes) 17.697 * * [simplify]: iters left: 5 (38 enodes) 17.708 * * [simplify]: iters left: 4 (48 enodes) 17.720 * * [simplify]: iters left: 3 (55 enodes) 17.732 * * [simplify]: Extracting #0: cost 1 inf + 0 17.732 * * [simplify]: Extracting #1: cost 6 inf + 0 17.732 * * [simplify]: Extracting #2: cost 9 inf + 1 17.732 * * [simplify]: Extracting #3: cost 11 inf + 1 17.733 * * [simplify]: Extracting #4: cost 14 inf + 1 17.733 * * [simplify]: Extracting #5: cost 18 inf + 1 17.733 * * [simplify]: Extracting #6: cost 16 inf + 3 17.733 * * [simplify]: Extracting #7: cost 11 inf + 370 17.733 * * [simplify]: Extracting #8: cost 7 inf + 977 17.734 * * [simplify]: Extracting #9: cost 0 inf + 2995 17.735 * [simplify]: Simplified to (/ (/ 1 (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 17.735 * [simplify]: Simplified (2 1) 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.re y.re) (* x.im y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 17.735 * [simplify]: Simplifying (/ (/ (+ (* x.re y.re) (* x.im y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 17.735 * * [simplify]: iters left: 6 (14 enodes) 17.741 * * [simplify]: iters left: 5 (48 enodes) 17.752 * * [simplify]: iters left: 4 (53 enodes) 17.764 * * [simplify]: iters left: 3 (55 enodes) 17.777 * * [simplify]: Extracting #0: cost 1 inf + 0 17.777 * * [simplify]: Extracting #1: cost 8 inf + 0 17.777 * * [simplify]: Extracting #2: cost 17 inf + 0 17.777 * * [simplify]: Extracting #3: cost 26 inf + 0 17.777 * * [simplify]: Extracting #4: cost 21 inf + 129 17.777 * * [simplify]: Extracting #5: cost 13 inf + 706 17.778 * * [simplify]: Extracting #6: cost 5 inf + 2808 17.779 * * [simplify]: Extracting #7: cost 0 inf + 4544 17.780 * [simplify]: Simplified to (/ (/ (+ (* x.im y.im) (* x.re y.re)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 17.780 * [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.im) (* x.re y.re)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 17.780 * * * * [progress]: [ 178 / 280 ] simplifiying candidate # 17.781 * [simplify]: Simplifying (/ (/ 1 (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 17.781 * * [simplify]: iters left: 6 (14 enodes) 17.787 * * [simplify]: iters left: 5 (50 enodes) 17.794 * * [simplify]: iters left: 4 (62 enodes) 17.804 * * [simplify]: iters left: 3 (71 enodes) 17.813 * * [simplify]: iters left: 2 (74 enodes) 17.823 * * [simplify]: Extracting #0: cost 1 inf + 0 17.823 * * [simplify]: Extracting #1: cost 10 inf + 0 17.823 * * [simplify]: Extracting #2: cost 21 inf + 1 17.823 * * [simplify]: Extracting #3: cost 27 inf + 1 17.823 * * [simplify]: Extracting #4: cost 30 inf + 1 17.824 * * [simplify]: Extracting #5: cost 34 inf + 1 17.824 * * [simplify]: Extracting #6: cost 31 inf + 44 17.824 * * [simplify]: Extracting #7: cost 27 inf + 289 17.824 * * [simplify]: Extracting #8: cost 11 inf + 4484 17.825 * * [simplify]: Extracting #9: cost 1 inf + 8150 17.827 * * [simplify]: Extracting #10: cost 0 inf + 8473 17.828 * [simplify]: Simplified to (/ (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 17.828 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 17.828 * [simplify]: Simplifying (/ (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 17.829 * * [simplify]: iters left: 6 (16 enodes) 17.832 * * [simplify]: iters left: 5 (54 enodes) 17.839 * * [simplify]: iters left: 4 (59 enodes) 17.846 * * [simplify]: iters left: 3 (61 enodes) 17.854 * * [simplify]: Extracting #0: cost 1 inf + 0 17.854 * * [simplify]: Extracting #1: cost 8 inf + 0 17.854 * * [simplify]: Extracting #2: cost 18 inf + 0 17.854 * * [simplify]: Extracting #3: cost 27 inf + 0 17.854 * * [simplify]: Extracting #4: cost 25 inf + 46 17.854 * * [simplify]: Extracting #5: cost 18 inf + 786 17.855 * * [simplify]: Extracting #6: cost 4 inf + 4138 17.856 * * [simplify]: Extracting #7: cost 0 inf + 6072 17.858 * [simplify]: Simplified to (/ (/ (+ (* x.im y.im) (* x.re y.re)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 17.858 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im 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.im) (* x.re y.re)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 17.858 * * * * [progress]: [ 179 / 280 ] simplifiying candidate # 17.858 * [simplify]: Simplifying (/ (/ 1 (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 17.858 * * [simplify]: iters left: 6 (11 enodes) 17.864 * * [simplify]: iters left: 5 (39 enodes) 17.876 * * [simplify]: iters left: 4 (41 enodes) 17.889 * * [simplify]: Extracting #0: cost 1 inf + 0 17.889 * * [simplify]: Extracting #1: cost 6 inf + 0 17.889 * * [simplify]: Extracting #2: cost 9 inf + 1 17.889 * * [simplify]: Extracting #3: cost 11 inf + 1 17.889 * * [simplify]: Extracting #4: cost 14 inf + 1 17.889 * * [simplify]: Extracting #5: cost 18 inf + 1 17.889 * * [simplify]: Extracting #6: cost 16 inf + 3 17.890 * * [simplify]: Extracting #7: cost 10 inf + 411 17.890 * * [simplify]: Extracting #8: cost 2 inf + 2349 17.891 * * [simplify]: Extracting #9: cost 1 inf + 2632 17.892 * * [simplify]: Extracting #10: cost 0 inf + 2915 17.893 * [simplify]: Simplified to (/ 1 (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) 17.893 * [simplify]: Simplified (2 1) 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.re y.re) (* x.im y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 17.893 * [simplify]: Simplifying (/ (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 17.893 * * [simplify]: iters left: 6 (14 enodes) 17.899 * * [simplify]: iters left: 5 (48 enodes) 17.913 * * [simplify]: Extracting #0: cost 1 inf + 0 17.913 * * [simplify]: Extracting #1: cost 6 inf + 0 17.913 * * [simplify]: Extracting #2: cost 13 inf + 0 17.914 * * [simplify]: Extracting #3: cost 22 inf + 0 17.914 * * [simplify]: Extracting #4: cost 18 inf + 87 17.914 * * [simplify]: Extracting #5: cost 10 inf + 665 17.915 * * [simplify]: Extracting #6: cost 2 inf + 2484 17.916 * * [simplify]: Extracting #7: cost 0 inf + 3252 17.917 * [simplify]: Simplified to (/ (+ (* x.im y.im) (* x.re y.re)) (cbrt (+ (* y.re y.re) (* y.im y.im)))) 17.917 * [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.im) (* x.re y.re)) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 17.917 * * * * [progress]: [ 180 / 280 ] simplifiying candidate # 17.917 * [simplify]: Simplifying (/ (/ 1 (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 17.917 * * [simplify]: iters left: 6 (13 enodes) 17.924 * * [simplify]: iters left: 5 (45 enodes) 17.937 * * [simplify]: iters left: 4 (52 enodes) 17.951 * * [simplify]: iters left: 3 (54 enodes) 17.965 * * [simplify]: Extracting #0: cost 1 inf + 0 17.965 * * [simplify]: Extracting #1: cost 8 inf + 0 17.966 * * [simplify]: Extracting #2: cost 15 inf + 1 17.966 * * [simplify]: Extracting #3: cost 19 inf + 1 17.966 * * [simplify]: Extracting #4: cost 22 inf + 1 17.966 * * [simplify]: Extracting #5: cost 26 inf + 1 17.966 * * [simplify]: Extracting #6: cost 22 inf + 85 17.966 * * [simplify]: Extracting #7: cost 19 inf + 289 17.967 * * [simplify]: Extracting #8: cost 4 inf + 4123 17.969 * * [simplify]: Extracting #9: cost 0 inf + 5093 17.970 * [simplify]: Simplified to (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 17.970 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 17.971 * [simplify]: Simplifying (/ (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 17.971 * * [simplify]: iters left: 6 (16 enodes) 17.979 * * [simplify]: iters left: 5 (54 enodes) 17.998 * * [simplify]: iters left: 4 (59 enodes) 18.013 * * [simplify]: iters left: 3 (61 enodes) 18.029 * * [simplify]: Extracting #0: cost 1 inf + 0 18.029 * * [simplify]: Extracting #1: cost 8 inf + 0 18.029 * * [simplify]: Extracting #2: cost 18 inf + 0 18.030 * * [simplify]: Extracting #3: cost 27 inf + 0 18.030 * * [simplify]: Extracting #4: cost 25 inf + 46 18.030 * * [simplify]: Extracting #5: cost 18 inf + 786 18.031 * * [simplify]: Extracting #6: cost 4 inf + 3978 18.033 * * [simplify]: Extracting #7: cost 0 inf + 5752 18.034 * [simplify]: Simplified to (/ (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 18.034 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 18.035 * * * * [progress]: [ 181 / 280 ] simplifiying candidate # 18.035 * [simplify]: Simplifying (/ (/ 1 (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt 1)) 18.035 * * [simplify]: iters left: 6 (12 enodes) 18.042 * * [simplify]: iters left: 5 (42 enodes) 18.056 * * [simplify]: iters left: 4 (46 enodes) 18.068 * * [simplify]: iters left: 3 (48 enodes) 18.079 * * [simplify]: iters left: 2 (49 enodes) 18.088 * * [simplify]: Extracting #0: cost 1 inf + 0 18.088 * * [simplify]: Extracting #1: cost 4 inf + 0 18.088 * * [simplify]: Extracting #2: cost 6 inf + 1 18.088 * * [simplify]: Extracting #3: cost 9 inf + 1 18.088 * * [simplify]: Extracting #4: cost 12 inf + 1 18.088 * * [simplify]: Extracting #5: cost 16 inf + 1 18.088 * * [simplify]: Extracting #6: cost 14 inf + 3 18.088 * * [simplify]: Extracting #7: cost 9 inf + 289 18.088 * * [simplify]: Extracting #8: cost 2 inf + 1824 18.089 * * [simplify]: Extracting #9: cost 0 inf + 2349 18.089 * [simplify]: Simplified to (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 18.089 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 18.089 * [simplify]: Simplifying (/ (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 18.090 * * [simplify]: iters left: 6 (15 enodes) 18.093 * * [simplify]: iters left: 5 (51 enodes) 18.100 * * [simplify]: iters left: 4 (56 enodes) 18.107 * * [simplify]: iters left: 3 (58 enodes) 18.114 * * [simplify]: Extracting #0: cost 1 inf + 0 18.114 * * [simplify]: Extracting #1: cost 8 inf + 0 18.114 * * [simplify]: Extracting #2: cost 18 inf + 0 18.114 * * [simplify]: Extracting #3: cost 28 inf + 0 18.114 * * [simplify]: Extracting #4: cost 24 inf + 87 18.115 * * [simplify]: Extracting #5: cost 15 inf + 827 18.115 * * [simplify]: Extracting #6: cost 6 inf + 2848 18.116 * * [simplify]: Extracting #7: cost 0 inf + 5108 18.117 * [simplify]: Simplified to (/ (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 18.117 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 18.117 * * * * [progress]: [ 182 / 280 ] simplifiying candidate # 18.117 * [simplify]: Simplifying (/ (/ 1 (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 18.117 * * [simplify]: iters left: 6 (13 enodes) 18.120 * * [simplify]: iters left: 5 (45 enodes) 18.133 * * [simplify]: iters left: 4 (52 enodes) 18.148 * * [simplify]: iters left: 3 (54 enodes) 18.165 * * [simplify]: Extracting #0: cost 1 inf + 0 18.165 * * [simplify]: Extracting #1: cost 8 inf + 0 18.165 * * [simplify]: Extracting #2: cost 15 inf + 1 18.165 * * [simplify]: Extracting #3: cost 19 inf + 1 18.165 * * [simplify]: Extracting #4: cost 22 inf + 1 18.165 * * [simplify]: Extracting #5: cost 26 inf + 1 18.165 * * [simplify]: Extracting #6: cost 22 inf + 85 18.166 * * [simplify]: Extracting #7: cost 19 inf + 289 18.167 * * [simplify]: Extracting #8: cost 4 inf + 4123 18.168 * * [simplify]: Extracting #9: cost 0 inf + 5093 18.169 * [simplify]: Simplified to (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 18.170 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 18.170 * [simplify]: Simplifying (/ (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 18.170 * * [simplify]: iters left: 6 (16 enodes) 18.177 * * [simplify]: iters left: 5 (54 enodes) 18.191 * * [simplify]: iters left: 4 (59 enodes) 18.199 * * [simplify]: iters left: 3 (61 enodes) 18.207 * * [simplify]: Extracting #0: cost 1 inf + 0 18.207 * * [simplify]: Extracting #1: cost 8 inf + 0 18.207 * * [simplify]: Extracting #2: cost 18 inf + 0 18.207 * * [simplify]: Extracting #3: cost 27 inf + 0 18.207 * * [simplify]: Extracting #4: cost 25 inf + 46 18.207 * * [simplify]: Extracting #5: cost 18 inf + 786 18.207 * * [simplify]: Extracting #6: cost 4 inf + 3978 18.208 * * [simplify]: Extracting #7: cost 0 inf + 5752 18.209 * [simplify]: Simplified to (/ (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 18.209 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 18.209 * * * * [progress]: [ 183 / 280 ] simplifiying candidate # 18.209 * [simplify]: Simplifying (/ (/ 1 (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 1) 18.210 * * [simplify]: iters left: 6 (11 enodes) 18.212 * * [simplify]: iters left: 5 (37 enodes) 18.218 * * [simplify]: iters left: 4 (42 enodes) 18.228 * * [simplify]: iters left: 3 (45 enodes) 18.240 * * [simplify]: Extracting #0: cost 1 inf + 0 18.240 * * [simplify]: Extracting #1: cost 4 inf + 0 18.240 * * [simplify]: Extracting #2: cost 6 inf + 1 18.240 * * [simplify]: Extracting #3: cost 9 inf + 1 18.240 * * [simplify]: Extracting #4: cost 12 inf + 1 18.240 * * [simplify]: Extracting #5: cost 16 inf + 1 18.240 * * [simplify]: Extracting #6: cost 14 inf + 3 18.240 * * [simplify]: Extracting #7: cost 8 inf + 411 18.241 * * [simplify]: Extracting #8: cost 0 inf + 2349 18.242 * [simplify]: Simplified to (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 18.242 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 18.242 * [simplify]: Simplifying (/ (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 18.242 * * [simplify]: iters left: 6 (15 enodes) 18.248 * * [simplify]: iters left: 5 (51 enodes) 18.256 * * [simplify]: iters left: 4 (56 enodes) 18.263 * * [simplify]: iters left: 3 (58 enodes) 18.272 * * [simplify]: Extracting #0: cost 1 inf + 0 18.272 * * [simplify]: Extracting #1: cost 8 inf + 0 18.272 * * [simplify]: Extracting #2: cost 18 inf + 0 18.272 * * [simplify]: Extracting #3: cost 28 inf + 0 18.272 * * [simplify]: Extracting #4: cost 24 inf + 87 18.272 * * [simplify]: Extracting #5: cost 15 inf + 827 18.273 * * [simplify]: Extracting #6: cost 6 inf + 2848 18.273 * * [simplify]: Extracting #7: cost 0 inf + 5108 18.274 * [simplify]: Simplified to (/ (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 18.274 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 18.274 * * * * [progress]: [ 184 / 280 ] simplifiying candidate # 18.275 * [simplify]: Simplifying (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 18.275 * * [simplify]: iters left: 6 (12 enodes) 18.278 * * [simplify]: iters left: 5 (43 enodes) 18.290 * * [simplify]: iters left: 4 (55 enodes) 18.303 * * [simplify]: iters left: 3 (64 enodes) 18.312 * * [simplify]: iters left: 2 (67 enodes) 18.321 * * [simplify]: Extracting #0: cost 1 inf + 0 18.321 * * [simplify]: Extracting #1: cost 10 inf + 0 18.321 * * [simplify]: Extracting #2: cost 19 inf + 1 18.321 * * [simplify]: Extracting #3: cost 23 inf + 1 18.321 * * [simplify]: Extracting #4: cost 26 inf + 1 18.321 * * [simplify]: Extracting #5: cost 30 inf + 1 18.321 * * [simplify]: Extracting #6: cost 26 inf + 85 18.322 * * [simplify]: Extracting #7: cost 23 inf + 289 18.322 * * [simplify]: Extracting #8: cost 13 inf + 2511 18.323 * * [simplify]: Extracting #9: cost 3 inf + 5818 18.324 * * [simplify]: Extracting #10: cost 0 inf + 6785 18.325 * [simplify]: Simplified to (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 18.325 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 18.325 * [simplify]: Simplifying (/ (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 18.325 * * [simplify]: iters left: 6 (15 enodes) 18.329 * * [simplify]: iters left: 5 (51 enodes) 18.337 * * [simplify]: iters left: 4 (56 enodes) 18.353 * * [simplify]: iters left: 3 (58 enodes) 18.368 * * [simplify]: Extracting #0: cost 1 inf + 0 18.368 * * [simplify]: Extracting #1: cost 8 inf + 0 18.368 * * [simplify]: Extracting #2: cost 17 inf + 0 18.369 * * [simplify]: Extracting #3: cost 25 inf + 0 18.369 * * [simplify]: Extracting #4: cost 23 inf + 46 18.369 * * [simplify]: Extracting #5: cost 17 inf + 624 18.370 * * [simplify]: Extracting #6: cost 9 inf + 1960 18.371 * * [simplify]: Extracting #7: cost 2 inf + 4462 18.373 * * [simplify]: Extracting #8: cost 0 inf + 5188 18.374 * [simplify]: Simplified to (/ (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 18.374 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 18.374 * * * * [progress]: [ 185 / 280 ] simplifiying candidate # 18.375 * [simplify]: Simplifying (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 18.375 * * [simplify]: iters left: 6 (13 enodes) 18.382 * * [simplify]: iters left: 5 (45 enodes) 18.396 * * [simplify]: iters left: 4 (52 enodes) 18.405 * * [simplify]: iters left: 3 (54 enodes) 18.412 * * [simplify]: Extracting #0: cost 1 inf + 0 18.413 * * [simplify]: Extracting #1: cost 8 inf + 0 18.413 * * [simplify]: Extracting #2: cost 15 inf + 1 18.413 * * [simplify]: Extracting #3: cost 19 inf + 1 18.413 * * [simplify]: Extracting #4: cost 22 inf + 1 18.413 * * [simplify]: Extracting #5: cost 26 inf + 1 18.413 * * [simplify]: Extracting #6: cost 22 inf + 85 18.413 * * [simplify]: Extracting #7: cost 18 inf + 491 18.413 * * [simplify]: Extracting #8: cost 3 inf + 4366 18.414 * * [simplify]: Extracting #9: cost 0 inf + 5093 18.415 * [simplify]: Simplified to (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 18.415 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 18.415 * [simplify]: Simplifying (/ (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 18.415 * * [simplify]: iters left: 6 (16 enodes) 18.419 * * [simplify]: iters left: 5 (54 enodes) 18.426 * * [simplify]: iters left: 4 (59 enodes) 18.435 * * [simplify]: iters left: 3 (61 enodes) 18.451 * * [simplify]: Extracting #0: cost 1 inf + 0 18.452 * * [simplify]: Extracting #1: cost 8 inf + 0 18.452 * * [simplify]: Extracting #2: cost 18 inf + 0 18.452 * * [simplify]: Extracting #3: cost 27 inf + 0 18.452 * * [simplify]: Extracting #4: cost 25 inf + 46 18.452 * * [simplify]: Extracting #5: cost 18 inf + 826 18.453 * * [simplify]: Extracting #6: cost 4 inf + 3938 18.455 * * [simplify]: Extracting #7: cost 0 inf + 5752 18.457 * [simplify]: Simplified to (/ (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 18.457 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 18.457 * * * * [progress]: [ 186 / 280 ] simplifiying candidate # 18.458 * [simplify]: Simplifying (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 18.458 * * [simplify]: iters left: 6 (10 enodes) 18.463 * * [simplify]: iters left: 5 (35 enodes) 18.473 * * [simplify]: iters left: 4 (37 enodes) 18.483 * * [simplify]: iters left: 3 (38 enodes) 18.494 * * [simplify]: Extracting #0: cost 1 inf + 0 18.494 * * [simplify]: Extracting #1: cost 6 inf + 0 18.494 * * [simplify]: Extracting #2: cost 9 inf + 1 18.494 * * [simplify]: Extracting #3: cost 12 inf + 1 18.494 * * [simplify]: Extracting #4: cost 16 inf + 1 18.494 * * [simplify]: Extracting #5: cost 14 inf + 3 18.494 * * [simplify]: Extracting #6: cost 8 inf + 411 18.495 * * [simplify]: Extracting #7: cost 2 inf + 1545 18.496 * * [simplify]: Extracting #8: cost 0 inf + 2031 18.496 * [simplify]: Simplified to (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) 18.496 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 18.497 * [simplify]: Simplifying (/ (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 18.497 * * [simplify]: iters left: 6 (14 enodes) 18.505 * * [simplify]: iters left: 5 (48 enodes) 18.520 * * [simplify]: Extracting #0: cost 1 inf + 0 18.520 * * [simplify]: Extracting #1: cost 6 inf + 0 18.520 * * [simplify]: Extracting #2: cost 13 inf + 0 18.520 * * [simplify]: Extracting #3: cost 22 inf + 0 18.520 * * [simplify]: Extracting #4: cost 18 inf + 87 18.520 * * [simplify]: Extracting #5: cost 10 inf + 665 18.521 * * [simplify]: Extracting #6: cost 2 inf + 2244 18.522 * * [simplify]: Extracting #7: cost 0 inf + 2932 18.523 * [simplify]: Simplified to (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 18.523 * [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.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 18.523 * * * * [progress]: [ 187 / 280 ] simplifiying candidate # 18.524 * [simplify]: Simplifying (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) 18.524 * * [simplify]: iters left: 6 (11 enodes) 18.531 * * [simplify]: iters left: 5 (38 enodes) 18.542 * * [simplify]: iters left: 4 (42 enodes) 18.553 * * [simplify]: iters left: 3 (44 enodes) 18.563 * * [simplify]: iters left: 2 (45 enodes) 18.573 * * [simplify]: Extracting #0: cost 1 inf + 0 18.573 * * [simplify]: Extracting #1: cost 4 inf + 0 18.573 * * [simplify]: Extracting #2: cost 5 inf + 1 18.573 * * [simplify]: Extracting #3: cost 7 inf + 1 18.573 * * [simplify]: Extracting #4: cost 10 inf + 1 18.573 * * [simplify]: Extracting #5: cost 14 inf + 1 18.573 * * [simplify]: Extracting #6: cost 12 inf + 3 18.573 * * [simplify]: Extracting #7: cost 8 inf + 248 18.574 * * [simplify]: Extracting #8: cost 3 inf + 937 18.574 * * [simplify]: Extracting #9: cost 0 inf + 1625 18.575 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 18.575 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 18.575 * [simplify]: Simplifying (/ (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 18.575 * * [simplify]: iters left: 6 (14 enodes) 18.581 * * [simplify]: iters left: 5 (48 enodes) 18.592 * * [simplify]: iters left: 4 (53 enodes) 18.599 * * [simplify]: iters left: 3 (55 enodes) 18.606 * * [simplify]: Extracting #0: cost 1 inf + 0 18.606 * * [simplify]: Extracting #1: cost 8 inf + 0 18.606 * * [simplify]: Extracting #2: cost 17 inf + 0 18.606 * * [simplify]: Extracting #3: cost 26 inf + 0 18.606 * * [simplify]: Extracting #4: cost 21 inf + 129 18.606 * * [simplify]: Extracting #5: cost 13 inf + 706 18.607 * * [simplify]: Extracting #6: cost 5 inf + 2648 18.608 * * [simplify]: Extracting #7: cost 0 inf + 4224 18.608 * [simplify]: Simplified to (/ (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 18.608 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 18.609 * * * * [progress]: [ 188 / 280 ] simplifiying candidate # 18.609 * [simplify]: Simplifying (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 18.609 * * [simplify]: iters left: 6 (10 enodes) 18.611 * * [simplify]: iters left: 5 (35 enodes) 18.622 * * [simplify]: iters left: 4 (37 enodes) 18.633 * * [simplify]: iters left: 3 (38 enodes) 18.642 * * [simplify]: Extracting #0: cost 1 inf + 0 18.642 * * [simplify]: Extracting #1: cost 6 inf + 0 18.642 * * [simplify]: Extracting #2: cost 9 inf + 1 18.642 * * [simplify]: Extracting #3: cost 12 inf + 1 18.642 * * [simplify]: Extracting #4: cost 16 inf + 1 18.642 * * [simplify]: Extracting #5: cost 14 inf + 3 18.642 * * [simplify]: Extracting #6: cost 8 inf + 411 18.643 * * [simplify]: Extracting #7: cost 2 inf + 1545 18.644 * * [simplify]: Extracting #8: cost 0 inf + 2031 18.644 * [simplify]: Simplified to (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) 18.644 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 18.645 * [simplify]: Simplifying (/ (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 18.645 * * [simplify]: iters left: 6 (14 enodes) 18.651 * * [simplify]: iters left: 5 (48 enodes) 18.665 * * [simplify]: Extracting #0: cost 1 inf + 0 18.665 * * [simplify]: Extracting #1: cost 6 inf + 0 18.665 * * [simplify]: Extracting #2: cost 13 inf + 0 18.665 * * [simplify]: Extracting #3: cost 22 inf + 0 18.665 * * [simplify]: Extracting #4: cost 18 inf + 87 18.666 * * [simplify]: Extracting #5: cost 10 inf + 665 18.666 * * [simplify]: Extracting #6: cost 2 inf + 2244 18.667 * * [simplify]: Extracting #7: cost 0 inf + 2932 18.668 * [simplify]: Simplified to (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 18.668 * [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.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 18.669 * * * * [progress]: [ 189 / 280 ] simplifiying candidate # 18.669 * [simplify]: Simplifying (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) 18.669 * * [simplify]: iters left: 6 (10 enodes) 18.674 * * [simplify]: iters left: 5 (33 enodes) 18.685 * * [simplify]: iters left: 4 (38 enodes) 18.694 * * [simplify]: iters left: 3 (41 enodes) 18.700 * * [simplify]: Extracting #0: cost 1 inf + 0 18.700 * * [simplify]: Extracting #1: cost 4 inf + 0 18.700 * * [simplify]: Extracting #2: cost 5 inf + 1 18.700 * * [simplify]: Extracting #3: cost 7 inf + 1 18.700 * * [simplify]: Extracting #4: cost 10 inf + 1 18.700 * * [simplify]: Extracting #5: cost 14 inf + 1 18.700 * * [simplify]: Extracting #6: cost 12 inf + 3 18.700 * * [simplify]: Extracting #7: cost 6 inf + 411 18.700 * * [simplify]: Extracting #8: cost 0 inf + 1625 18.701 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 18.701 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 18.701 * [simplify]: Simplifying (/ (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 18.701 * * [simplify]: iters left: 6 (14 enodes) 18.704 * * [simplify]: iters left: 5 (48 enodes) 18.710 * * [simplify]: iters left: 4 (53 enodes) 18.717 * * [simplify]: iters left: 3 (55 enodes) 18.724 * * [simplify]: Extracting #0: cost 1 inf + 0 18.725 * * [simplify]: Extracting #1: cost 8 inf + 0 18.725 * * [simplify]: Extracting #2: cost 17 inf + 0 18.725 * * [simplify]: Extracting #3: cost 26 inf + 0 18.725 * * [simplify]: Extracting #4: cost 21 inf + 129 18.725 * * [simplify]: Extracting #5: cost 13 inf + 706 18.726 * * [simplify]: Extracting #6: cost 5 inf + 2648 18.728 * * [simplify]: Extracting #7: cost 0 inf + 4224 18.729 * [simplify]: Simplified to (/ (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 18.729 * [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.im) (* x.re y.re)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 18.729 * * * * [progress]: [ 190 / 280 ] simplifiying candidate # 18.730 * [simplify]: Simplifying (/ (/ 1 (sqrt 1)) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 18.730 * * [simplify]: iters left: 6 (12 enodes) 18.736 * * [simplify]: iters left: 5 (43 enodes) 18.750 * * [simplify]: iters left: 4 (52 enodes) 18.765 * * [simplify]: iters left: 3 (56 enodes) 18.783 * * [simplify]: iters left: 2 (65 enodes) 18.798 * * [simplify]: Extracting #0: cost 1 inf + 0 18.799 * * [simplify]: Extracting #1: cost 6 inf + 0 18.799 * * [simplify]: Extracting #2: cost 9 inf + 1 18.799 * * [simplify]: Extracting #3: cost 11 inf + 1 18.799 * * [simplify]: Extracting #4: cost 14 inf + 1 18.799 * * [simplify]: Extracting #5: cost 18 inf + 1 18.799 * * [simplify]: Extracting #6: cost 16 inf + 3 18.799 * * [simplify]: Extracting #7: cost 10 inf + 411 18.800 * * [simplify]: Extracting #8: cost 7 inf + 977 18.800 * * [simplify]: Extracting #9: cost 2 inf + 2390 18.802 * * [simplify]: Extracting #10: cost 0 inf + 2995 18.803 * [simplify]: Simplified to (/ (/ 1 (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) 18.803 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 18.803 * [simplify]: Simplifying (/ (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 18.803 * * [simplify]: iters left: 6 (14 enodes) 18.809 * * [simplify]: iters left: 5 (48 enodes) 18.815 * * [simplify]: iters left: 4 (53 enodes) 18.822 * * [simplify]: iters left: 3 (55 enodes) 18.829 * * [simplify]: Extracting #0: cost 1 inf + 0 18.829 * * [simplify]: Extracting #1: cost 8 inf + 0 18.829 * * [simplify]: Extracting #2: cost 17 inf + 0 18.829 * * [simplify]: Extracting #3: cost 26 inf + 0 18.829 * * [simplify]: Extracting #4: cost 21 inf + 129 18.830 * * [simplify]: Extracting #5: cost 13 inf + 706 18.830 * * [simplify]: Extracting #6: cost 6 inf + 2486 18.831 * * [simplify]: Extracting #7: cost 1 inf + 4140 18.831 * * [simplify]: Extracting #8: cost 0 inf + 4544 18.832 * [simplify]: Simplified to (/ (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 18.832 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt 1)) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 18.832 * * * * [progress]: [ 191 / 280 ] simplifiying candidate # 18.832 * [simplify]: Simplifying (/ (/ 1 (sqrt 1)) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 18.833 * * [simplify]: iters left: 6 (12 enodes) 18.836 * * [simplify]: iters left: 5 (42 enodes) 18.844 * * [simplify]: iters left: 4 (44 enodes) 18.854 * * [simplify]: iters left: 3 (46 enodes) 18.866 * * [simplify]: iters left: 2 (47 enodes) 18.885 * * [simplify]: Extracting #0: cost 1 inf + 0 18.886 * * [simplify]: Extracting #1: cost 4 inf + 0 18.886 * * [simplify]: Extracting #2: cost 6 inf + 1 18.886 * * [simplify]: Extracting #3: cost 9 inf + 1 18.886 * * [simplify]: Extracting #4: cost 12 inf + 1 18.886 * * [simplify]: Extracting #5: cost 16 inf + 1 18.886 * * [simplify]: Extracting #6: cost 14 inf + 3 18.886 * * [simplify]: Extracting #7: cost 9 inf + 289 18.887 * * [simplify]: Extracting #8: cost 2 inf + 1824 18.887 * * [simplify]: Extracting #9: cost 0 inf + 2349 18.888 * [simplify]: Simplified to (/ 1 (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) 18.889 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) (/ (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 18.889 * [simplify]: Simplifying (/ (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 18.889 * * [simplify]: iters left: 6 (15 enodes) 18.896 * * [simplify]: iters left: 5 (51 enodes) 18.910 * * [simplify]: iters left: 4 (56 enodes) 18.924 * * [simplify]: iters left: 3 (58 enodes) 18.939 * * [simplify]: Extracting #0: cost 1 inf + 0 18.939 * * [simplify]: Extracting #1: cost 8 inf + 0 18.939 * * [simplify]: Extracting #2: cost 18 inf + 0 18.939 * * [simplify]: Extracting #3: cost 28 inf + 0 18.939 * * [simplify]: Extracting #4: cost 24 inf + 87 18.940 * * [simplify]: Extracting #5: cost 16 inf + 665 18.940 * * [simplify]: Extracting #6: cost 9 inf + 1920 18.941 * * [simplify]: Extracting #7: cost 2 inf + 4382 18.943 * * [simplify]: Extracting #8: cost 0 inf + 5108 18.944 * [simplify]: Simplified to (/ (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 18.944 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt 1)) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 18.945 * * * * [progress]: [ 192 / 280 ] simplifiying candidate # 18.945 * [simplify]: Simplifying (/ (/ 1 (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 18.945 * * [simplify]: iters left: 6 (11 enodes) 18.951 * * [simplify]: iters left: 5 (38 enodes) 18.962 * * [simplify]: iters left: 4 (40 enodes) 18.973 * * [simplify]: iters left: 3 (42 enodes) 18.982 * * [simplify]: iters left: 2 (43 enodes) 18.987 * * [simplify]: Extracting #0: cost 1 inf + 0 18.987 * * [simplify]: Extracting #1: cost 4 inf + 0 18.987 * * [simplify]: Extracting #2: cost 5 inf + 1 18.988 * * [simplify]: Extracting #3: cost 7 inf + 1 18.988 * * [simplify]: Extracting #4: cost 10 inf + 1 18.988 * * [simplify]: Extracting #5: cost 14 inf + 1 18.988 * * [simplify]: Extracting #6: cost 12 inf + 3 18.988 * * [simplify]: Extracting #7: cost 7 inf + 289 18.988 * * [simplify]: Extracting #8: cost 3 inf + 937 18.988 * * [simplify]: Extracting #9: cost 0 inf + 1625 18.988 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) 18.988 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 18.989 * [simplify]: Simplifying (/ (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 18.989 * * [simplify]: iters left: 6 (14 enodes) 18.992 * * [simplify]: iters left: 5 (48 enodes) 18.998 * * [simplify]: iters left: 4 (53 enodes) 19.005 * * [simplify]: iters left: 3 (55 enodes) 19.013 * * [simplify]: Extracting #0: cost 1 inf + 0 19.013 * * [simplify]: Extracting #1: cost 8 inf + 0 19.014 * * [simplify]: Extracting #2: cost 17 inf + 0 19.014 * * [simplify]: Extracting #3: cost 26 inf + 0 19.014 * * [simplify]: Extracting #4: cost 21 inf + 129 19.014 * * [simplify]: Extracting #5: cost 13 inf + 706 19.015 * * [simplify]: Extracting #6: cost 6 inf + 2406 19.016 * * [simplify]: Extracting #7: cost 1 inf + 3860 19.018 * * [simplify]: Extracting #8: cost 0 inf + 4224 19.019 * [simplify]: Simplified to (/ (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 19.019 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 19.019 * * * * [progress]: [ 193 / 280 ] simplifiying candidate # 19.020 * [simplify]: Simplifying (/ (/ 1 (sqrt 1)) (sqrt 1)) 19.020 * * [simplify]: iters left: 5 (4 enodes) 19.023 * * [simplify]: iters left: 4 (16 enodes) 19.029 * * [simplify]: iters left: 3 (18 enodes) 19.033 * * [simplify]: Extracting #0: cost 1 inf + 0 19.033 * * [simplify]: Extracting #1: cost 0 inf + 1 19.034 * [simplify]: Simplified to 1 19.034 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 19.034 * [simplify]: Simplifying (/ (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 19.034 * * [simplify]: iters left: 6 (13 enodes) 19.040 * * [simplify]: iters left: 5 (45 enodes) 19.048 * * [simplify]: Extracting #0: cost 1 inf + 0 19.048 * * [simplify]: Extracting #1: cost 6 inf + 0 19.048 * * [simplify]: Extracting #2: cost 14 inf + 0 19.048 * * [simplify]: Extracting #3: cost 22 inf + 0 19.048 * * [simplify]: Extracting #4: cost 14 inf + 250 19.048 * * [simplify]: Extracting #5: cost 4 inf + 1474 19.049 * * [simplify]: Extracting #6: cost 0 inf + 2368 19.049 * [simplify]: Simplified to (/ (+ (* x.im y.im) (* x.re y.re)) (+ (* y.re y.re) (* y.im y.im))) 19.049 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (+ (* x.im y.im) (* x.re y.re)) (+ (* y.re y.re) (* y.im y.im))))) 19.049 * * * * [progress]: [ 194 / 280 ] simplifiying candidate # 19.049 * [simplify]: Simplifying (/ (/ 1 (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 19.049 * * [simplify]: iters left: 6 (11 enodes) 19.053 * * [simplify]: iters left: 5 (38 enodes) 19.058 * * [simplify]: iters left: 4 (40 enodes) 19.064 * * [simplify]: iters left: 3 (42 enodes) 19.069 * * [simplify]: iters left: 2 (43 enodes) 19.075 * * [simplify]: Extracting #0: cost 1 inf + 0 19.075 * * [simplify]: Extracting #1: cost 4 inf + 0 19.075 * * [simplify]: Extracting #2: cost 5 inf + 1 19.075 * * [simplify]: Extracting #3: cost 7 inf + 1 19.075 * * [simplify]: Extracting #4: cost 10 inf + 1 19.075 * * [simplify]: Extracting #5: cost 14 inf + 1 19.075 * * [simplify]: Extracting #6: cost 12 inf + 3 19.075 * * [simplify]: Extracting #7: cost 7 inf + 289 19.076 * * [simplify]: Extracting #8: cost 3 inf + 937 19.076 * * [simplify]: Extracting #9: cost 0 inf + 1625 19.077 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) 19.077 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 19.077 * [simplify]: Simplifying (/ (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 19.077 * * [simplify]: iters left: 6 (14 enodes) 19.083 * * [simplify]: iters left: 5 (48 enodes) 19.096 * * [simplify]: iters left: 4 (53 enodes) 19.110 * * [simplify]: iters left: 3 (55 enodes) 19.127 * * [simplify]: Extracting #0: cost 1 inf + 0 19.127 * * [simplify]: Extracting #1: cost 8 inf + 0 19.127 * * [simplify]: Extracting #2: cost 17 inf + 0 19.127 * * [simplify]: Extracting #3: cost 26 inf + 0 19.128 * * [simplify]: Extracting #4: cost 21 inf + 129 19.128 * * [simplify]: Extracting #5: cost 13 inf + 706 19.129 * * [simplify]: Extracting #6: cost 6 inf + 2406 19.130 * * [simplify]: Extracting #7: cost 1 inf + 3860 19.131 * * [simplify]: Extracting #8: cost 0 inf + 4224 19.133 * [simplify]: Simplified to (/ (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 19.133 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 19.133 * * * * [progress]: [ 195 / 280 ] simplifiying candidate # 19.133 * [simplify]: Simplifying (/ (/ 1 (sqrt 1)) 1) 19.133 * * [simplify]: iters left: 5 (4 enodes) 19.139 * * [simplify]: iters left: 4 (14 enodes) 19.140 * * [simplify]: iters left: 3 (16 enodes) 19.142 * * [simplify]: Extracting #0: cost 1 inf + 0 19.142 * * [simplify]: Extracting #1: cost 0 inf + 1 19.142 * [simplify]: Simplified to 1 19.142 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 19.142 * [simplify]: Simplifying (/ (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 19.142 * * [simplify]: iters left: 6 (13 enodes) 19.145 * * [simplify]: iters left: 5 (45 enodes) 19.151 * * [simplify]: Extracting #0: cost 1 inf + 0 19.151 * * [simplify]: Extracting #1: cost 6 inf + 0 19.151 * * [simplify]: Extracting #2: cost 14 inf + 0 19.151 * * [simplify]: Extracting #3: cost 22 inf + 0 19.151 * * [simplify]: Extracting #4: cost 14 inf + 250 19.151 * * [simplify]: Extracting #5: cost 4 inf + 1474 19.152 * * [simplify]: Extracting #6: cost 0 inf + 2368 19.152 * [simplify]: Simplified to (/ (+ (* x.im y.im) (* x.re y.re)) (+ (* y.re y.re) (* y.im y.im))) 19.152 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (+ (* x.im y.im) (* x.re y.re)) (+ (* y.re y.re) (* y.im y.im))))) 19.152 * * * * [progress]: [ 196 / 280 ] simplifiying candidate # 19.152 * [simplify]: Simplifying (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 19.153 * * [simplify]: iters left: 6 (12 enodes) 19.155 * * [simplify]: iters left: 5 (43 enodes) 19.162 * * [simplify]: iters left: 4 (55 enodes) 19.176 * * [simplify]: iters left: 3 (64 enodes) 19.194 * * [simplify]: iters left: 2 (67 enodes) 19.211 * * [simplify]: Extracting #0: cost 1 inf + 0 19.211 * * [simplify]: Extracting #1: cost 10 inf + 0 19.211 * * [simplify]: Extracting #2: cost 19 inf + 1 19.212 * * [simplify]: Extracting #3: cost 23 inf + 1 19.212 * * [simplify]: Extracting #4: cost 26 inf + 1 19.212 * * [simplify]: Extracting #5: cost 30 inf + 1 19.212 * * [simplify]: Extracting #6: cost 26 inf + 85 19.212 * * [simplify]: Extracting #7: cost 23 inf + 289 19.213 * * [simplify]: Extracting #8: cost 13 inf + 2511 19.214 * * [simplify]: Extracting #9: cost 3 inf + 5818 19.217 * * [simplify]: Extracting #10: cost 0 inf + 6785 19.219 * [simplify]: Simplified to (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 19.219 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 19.219 * [simplify]: Simplifying (/ (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 19.220 * * [simplify]: iters left: 6 (15 enodes) 19.225 * * [simplify]: iters left: 5 (51 enodes) 19.231 * * [simplify]: iters left: 4 (56 enodes) 19.240 * * [simplify]: iters left: 3 (58 enodes) 19.247 * * [simplify]: Extracting #0: cost 1 inf + 0 19.247 * * [simplify]: Extracting #1: cost 8 inf + 0 19.247 * * [simplify]: Extracting #2: cost 17 inf + 0 19.247 * * [simplify]: Extracting #3: cost 25 inf + 0 19.247 * * [simplify]: Extracting #4: cost 23 inf + 46 19.247 * * [simplify]: Extracting #5: cost 17 inf + 624 19.248 * * [simplify]: Extracting #6: cost 9 inf + 1960 19.249 * * [simplify]: Extracting #7: cost 2 inf + 4462 19.251 * * [simplify]: Extracting #8: cost 0 inf + 5188 19.253 * [simplify]: Simplified to (/ (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 19.253 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 19.253 * * * * [progress]: [ 197 / 280 ] simplifiying candidate # 19.253 * [simplify]: Simplifying (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 19.253 * * [simplify]: iters left: 6 (13 enodes) 19.259 * * [simplify]: iters left: 5 (45 enodes) 19.272 * * [simplify]: iters left: 4 (52 enodes) 19.286 * * [simplify]: iters left: 3 (54 enodes) 19.303 * * [simplify]: Extracting #0: cost 1 inf + 0 19.303 * * [simplify]: Extracting #1: cost 8 inf + 0 19.303 * * [simplify]: Extracting #2: cost 15 inf + 1 19.303 * * [simplify]: Extracting #3: cost 19 inf + 1 19.303 * * [simplify]: Extracting #4: cost 22 inf + 1 19.303 * * [simplify]: Extracting #5: cost 26 inf + 1 19.303 * * [simplify]: Extracting #6: cost 22 inf + 85 19.303 * * [simplify]: Extracting #7: cost 18 inf + 491 19.304 * * [simplify]: Extracting #8: cost 3 inf + 4366 19.306 * * [simplify]: Extracting #9: cost 0 inf + 5093 19.307 * [simplify]: Simplified to (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 19.308 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 19.308 * [simplify]: Simplifying (/ (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 19.308 * * [simplify]: iters left: 6 (16 enodes) 19.315 * * [simplify]: iters left: 5 (54 enodes) 19.330 * * [simplify]: iters left: 4 (59 enodes) 19.346 * * [simplify]: iters left: 3 (61 enodes) 19.363 * * [simplify]: Extracting #0: cost 1 inf + 0 19.363 * * [simplify]: Extracting #1: cost 8 inf + 0 19.363 * * [simplify]: Extracting #2: cost 18 inf + 0 19.363 * * [simplify]: Extracting #3: cost 27 inf + 0 19.363 * * [simplify]: Extracting #4: cost 25 inf + 46 19.364 * * [simplify]: Extracting #5: cost 18 inf + 826 19.365 * * [simplify]: Extracting #6: cost 4 inf + 3938 19.366 * * [simplify]: Extracting #7: cost 0 inf + 5752 19.368 * [simplify]: Simplified to (/ (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 19.368 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 19.368 * * * * [progress]: [ 198 / 280 ] simplifiying candidate # 19.368 * [simplify]: Simplifying (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 19.369 * * [simplify]: iters left: 6 (10 enodes) 19.374 * * [simplify]: iters left: 5 (35 enodes) 19.386 * * [simplify]: iters left: 4 (37 enodes) 19.396 * * [simplify]: iters left: 3 (38 enodes) 19.407 * * [simplify]: Extracting #0: cost 1 inf + 0 19.407 * * [simplify]: Extracting #1: cost 6 inf + 0 19.407 * * [simplify]: Extracting #2: cost 9 inf + 1 19.407 * * [simplify]: Extracting #3: cost 12 inf + 1 19.407 * * [simplify]: Extracting #4: cost 16 inf + 1 19.407 * * [simplify]: Extracting #5: cost 14 inf + 3 19.407 * * [simplify]: Extracting #6: cost 8 inf + 411 19.408 * * [simplify]: Extracting #7: cost 2 inf + 1545 19.408 * * [simplify]: Extracting #8: cost 0 inf + 2031 19.409 * [simplify]: Simplified to (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) 19.409 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 19.410 * [simplify]: Simplifying (/ (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 19.410 * * [simplify]: iters left: 6 (14 enodes) 19.416 * * [simplify]: iters left: 5 (48 enodes) 19.430 * * [simplify]: Extracting #0: cost 1 inf + 0 19.430 * * [simplify]: Extracting #1: cost 6 inf + 0 19.430 * * [simplify]: Extracting #2: cost 13 inf + 0 19.430 * * [simplify]: Extracting #3: cost 22 inf + 0 19.430 * * [simplify]: Extracting #4: cost 18 inf + 87 19.430 * * [simplify]: Extracting #5: cost 10 inf + 665 19.431 * * [simplify]: Extracting #6: cost 2 inf + 2244 19.432 * * [simplify]: Extracting #7: cost 0 inf + 2932 19.433 * [simplify]: Simplified to (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 19.433 * [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.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 19.433 * * * * [progress]: [ 199 / 280 ] simplifiying candidate # 19.434 * [simplify]: Simplifying (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) 19.434 * * [simplify]: iters left: 6 (11 enodes) 19.440 * * [simplify]: iters left: 5 (38 enodes) 19.451 * * [simplify]: iters left: 4 (42 enodes) 19.461 * * [simplify]: iters left: 3 (44 enodes) 19.466 * * [simplify]: iters left: 2 (45 enodes) 19.471 * * [simplify]: Extracting #0: cost 1 inf + 0 19.471 * * [simplify]: Extracting #1: cost 4 inf + 0 19.471 * * [simplify]: Extracting #2: cost 5 inf + 1 19.471 * * [simplify]: Extracting #3: cost 7 inf + 1 19.472 * * [simplify]: Extracting #4: cost 10 inf + 1 19.472 * * [simplify]: Extracting #5: cost 14 inf + 1 19.472 * * [simplify]: Extracting #6: cost 12 inf + 3 19.472 * * [simplify]: Extracting #7: cost 8 inf + 248 19.472 * * [simplify]: Extracting #8: cost 3 inf + 937 19.472 * * [simplify]: Extracting #9: cost 0 inf + 1625 19.472 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 19.472 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 19.473 * [simplify]: Simplifying (/ (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 19.473 * * [simplify]: iters left: 6 (14 enodes) 19.476 * * [simplify]: iters left: 5 (48 enodes) 19.482 * * [simplify]: iters left: 4 (53 enodes) 19.489 * * [simplify]: iters left: 3 (55 enodes) 19.503 * * [simplify]: Extracting #0: cost 1 inf + 0 19.503 * * [simplify]: Extracting #1: cost 8 inf + 0 19.503 * * [simplify]: Extracting #2: cost 17 inf + 0 19.503 * * [simplify]: Extracting #3: cost 26 inf + 0 19.503 * * [simplify]: Extracting #4: cost 21 inf + 129 19.503 * * [simplify]: Extracting #5: cost 13 inf + 706 19.504 * * [simplify]: Extracting #6: cost 5 inf + 2648 19.505 * * [simplify]: Extracting #7: cost 0 inf + 4224 19.507 * [simplify]: Simplified to (/ (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 19.507 * [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.im) (* x.re y.re)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 19.507 * * * * [progress]: [ 200 / 280 ] simplifiying candidate # 19.508 * [simplify]: Simplifying (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 19.508 * * [simplify]: iters left: 6 (10 enodes) 19.513 * * [simplify]: iters left: 5 (35 enodes) 19.522 * * [simplify]: iters left: 4 (37 enodes) 19.527 * * [simplify]: iters left: 3 (38 enodes) 19.533 * * [simplify]: Extracting #0: cost 1 inf + 0 19.533 * * [simplify]: Extracting #1: cost 6 inf + 0 19.533 * * [simplify]: Extracting #2: cost 9 inf + 1 19.533 * * [simplify]: Extracting #3: cost 12 inf + 1 19.533 * * [simplify]: Extracting #4: cost 16 inf + 1 19.533 * * [simplify]: Extracting #5: cost 14 inf + 3 19.533 * * [simplify]: Extracting #6: cost 8 inf + 411 19.533 * * [simplify]: Extracting #7: cost 2 inf + 1545 19.534 * * [simplify]: Extracting #8: cost 0 inf + 2031 19.534 * [simplify]: Simplified to (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) 19.534 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 19.535 * [simplify]: Simplifying (/ (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 19.535 * * [simplify]: iters left: 6 (14 enodes) 19.538 * * [simplify]: iters left: 5 (48 enodes) 19.544 * * [simplify]: Extracting #0: cost 1 inf + 0 19.544 * * [simplify]: Extracting #1: cost 6 inf + 0 19.544 * * [simplify]: Extracting #2: cost 13 inf + 0 19.544 * * [simplify]: Extracting #3: cost 22 inf + 0 19.544 * * [simplify]: Extracting #4: cost 18 inf + 87 19.544 * * [simplify]: Extracting #5: cost 10 inf + 665 19.545 * * [simplify]: Extracting #6: cost 2 inf + 2244 19.545 * * [simplify]: Extracting #7: cost 0 inf + 2932 19.546 * [simplify]: Simplified to (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 19.546 * [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.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 19.546 * * * * [progress]: [ 201 / 280 ] simplifiying candidate # 19.546 * [simplify]: Simplifying (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) 19.546 * * [simplify]: iters left: 6 (10 enodes) 19.549 * * [simplify]: iters left: 5 (33 enodes) 19.554 * * [simplify]: iters left: 4 (38 enodes) 19.564 * * [simplify]: iters left: 3 (41 enodes) 19.575 * * [simplify]: Extracting #0: cost 1 inf + 0 19.575 * * [simplify]: Extracting #1: cost 4 inf + 0 19.575 * * [simplify]: Extracting #2: cost 5 inf + 1 19.575 * * [simplify]: Extracting #3: cost 7 inf + 1 19.575 * * [simplify]: Extracting #4: cost 10 inf + 1 19.575 * * [simplify]: Extracting #5: cost 14 inf + 1 19.575 * * [simplify]: Extracting #6: cost 12 inf + 3 19.575 * * [simplify]: Extracting #7: cost 6 inf + 411 19.576 * * [simplify]: Extracting #8: cost 0 inf + 1625 19.576 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 19.576 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 19.577 * [simplify]: Simplifying (/ (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 19.577 * * [simplify]: iters left: 6 (14 enodes) 19.583 * * [simplify]: iters left: 5 (48 enodes) 19.592 * * [simplify]: iters left: 4 (53 enodes) 19.599 * * [simplify]: iters left: 3 (55 enodes) 19.607 * * [simplify]: Extracting #0: cost 1 inf + 0 19.607 * * [simplify]: Extracting #1: cost 8 inf + 0 19.607 * * [simplify]: Extracting #2: cost 17 inf + 0 19.607 * * [simplify]: Extracting #3: cost 26 inf + 0 19.607 * * [simplify]: Extracting #4: cost 21 inf + 129 19.608 * * [simplify]: Extracting #5: cost 13 inf + 706 19.608 * * [simplify]: Extracting #6: cost 5 inf + 2648 19.609 * * [simplify]: Extracting #7: cost 0 inf + 4224 19.609 * [simplify]: Simplified to (/ (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 19.609 * [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.im) (* x.re y.re)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 19.610 * * * * [progress]: [ 202 / 280 ] simplifiying candidate # 19.610 * [simplify]: Simplifying (/ (/ 1 1) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 19.610 * * [simplify]: iters left: 6 (11 enodes) 19.613 * * [simplify]: iters left: 5 (36 enodes) 19.618 * * [simplify]: iters left: 4 (42 enodes) 19.629 * * [simplify]: iters left: 3 (44 enodes) 19.642 * * [simplify]: Extracting #0: cost 1 inf + 0 19.642 * * [simplify]: Extracting #1: cost 7 inf + 0 19.642 * * [simplify]: Extracting #2: cost 11 inf + 1 19.642 * * [simplify]: Extracting #3: cost 13 inf + 1 19.642 * * [simplify]: Extracting #4: cost 16 inf + 1 19.642 * * [simplify]: Extracting #5: cost 20 inf + 1 19.642 * * [simplify]: Extracting #6: cost 16 inf + 85 19.642 * * [simplify]: Extracting #7: cost 11 inf + 573 19.643 * * [simplify]: Extracting #8: cost 7 inf + 1542 19.644 * * [simplify]: Extracting #9: cost 1 inf + 3238 19.645 * * [simplify]: Extracting #10: cost 0 inf + 3561 19.646 * [simplify]: Simplified to (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 19.646 * [simplify]: Simplified (2 1) 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.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 19.646 * [simplify]: Simplifying (/ (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 19.647 * * [simplify]: iters left: 6 (14 enodes) 19.650 * * [simplify]: iters left: 5 (48 enodes) 19.657 * * [simplify]: iters left: 4 (53 enodes) 19.663 * * [simplify]: iters left: 3 (55 enodes) 19.670 * * [simplify]: Extracting #0: cost 1 inf + 0 19.671 * * [simplify]: Extracting #1: cost 8 inf + 0 19.671 * * [simplify]: Extracting #2: cost 17 inf + 0 19.671 * * [simplify]: Extracting #3: cost 26 inf + 0 19.671 * * [simplify]: Extracting #4: cost 21 inf + 129 19.671 * * [simplify]: Extracting #5: cost 13 inf + 706 19.671 * * [simplify]: Extracting #6: cost 6 inf + 2486 19.672 * * [simplify]: Extracting #7: cost 1 inf + 4140 19.673 * * [simplify]: Extracting #8: cost 0 inf + 4544 19.673 * [simplify]: Simplified to (/ (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 19.673 * [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.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 19.673 * * * * [progress]: [ 203 / 280 ] simplifiying candidate # 19.674 * [simplify]: Simplifying (/ (/ 1 1) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 19.674 * * [simplify]: iters left: 6 (11 enodes) 19.677 * * [simplify]: iters left: 5 (35 enodes) 19.688 * * [simplify]: iters left: 4 (37 enodes) 19.698 * * [simplify]: Extracting #0: cost 1 inf + 0 19.698 * * [simplify]: Extracting #1: cost 4 inf + 0 19.698 * * [simplify]: Extracting #2: cost 6 inf + 1 19.699 * * [simplify]: Extracting #3: cost 9 inf + 1 19.699 * * [simplify]: Extracting #4: cost 12 inf + 1 19.699 * * [simplify]: Extracting #5: cost 16 inf + 1 19.699 * * [simplify]: Extracting #6: cost 12 inf + 85 19.699 * * [simplify]: Extracting #7: cost 4 inf + 1299 19.700 * * [simplify]: Extracting #8: cost 0 inf + 2349 19.701 * [simplify]: Simplified to (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 19.701 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 19.701 * [simplify]: Simplifying (/ (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 19.701 * * [simplify]: iters left: 6 (15 enodes) 19.708 * * [simplify]: iters left: 5 (51 enodes) 19.717 * * [simplify]: iters left: 4 (56 enodes) 19.724 * * [simplify]: iters left: 3 (58 enodes) 19.731 * * [simplify]: Extracting #0: cost 1 inf + 0 19.731 * * [simplify]: Extracting #1: cost 8 inf + 0 19.731 * * [simplify]: Extracting #2: cost 18 inf + 0 19.731 * * [simplify]: Extracting #3: cost 28 inf + 0 19.732 * * [simplify]: Extracting #4: cost 24 inf + 87 19.732 * * [simplify]: Extracting #5: cost 16 inf + 665 19.732 * * [simplify]: Extracting #6: cost 9 inf + 1920 19.733 * * [simplify]: Extracting #7: cost 2 inf + 4382 19.733 * * [simplify]: Extracting #8: cost 0 inf + 5108 19.734 * [simplify]: Simplified to (/ (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 19.734 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 19.734 * * * * [progress]: [ 204 / 280 ] simplifiying candidate # 19.734 * [simplify]: Simplifying (/ (/ 1 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 19.735 * * [simplify]: iters left: 6 (10 enodes) 19.739 * * [simplify]: iters left: 5 (31 enodes) 19.748 * * [simplify]: iters left: 4 (33 enodes) 19.757 * * [simplify]: Extracting #0: cost 1 inf + 0 19.757 * * [simplify]: Extracting #1: cost 4 inf + 0 19.757 * * [simplify]: Extracting #2: cost 5 inf + 1 19.757 * * [simplify]: Extracting #3: cost 7 inf + 1 19.757 * * [simplify]: Extracting #4: cost 10 inf + 1 19.757 * * [simplify]: Extracting #5: cost 14 inf + 1 19.757 * * [simplify]: Extracting #6: cost 10 inf + 85 19.758 * * [simplify]: Extracting #7: cost 5 inf + 573 19.758 * * [simplify]: Extracting #8: cost 0 inf + 1625 19.759 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 19.759 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 19.759 * [simplify]: Simplifying (/ (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 19.759 * * [simplify]: iters left: 6 (14 enodes) 19.765 * * [simplify]: iters left: 5 (48 enodes) 19.775 * * [simplify]: iters left: 4 (53 enodes) 19.782 * * [simplify]: iters left: 3 (55 enodes) 19.789 * * [simplify]: Extracting #0: cost 1 inf + 0 19.789 * * [simplify]: Extracting #1: cost 8 inf + 0 19.789 * * [simplify]: Extracting #2: cost 17 inf + 0 19.789 * * [simplify]: Extracting #3: cost 26 inf + 0 19.789 * * [simplify]: Extracting #4: cost 21 inf + 129 19.789 * * [simplify]: Extracting #5: cost 13 inf + 706 19.790 * * [simplify]: Extracting #6: cost 6 inf + 2406 19.790 * * [simplify]: Extracting #7: cost 1 inf + 3860 19.791 * * [simplify]: Extracting #8: cost 0 inf + 4224 19.792 * [simplify]: Simplified to (/ (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 19.792 * [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.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 19.792 * * * * [progress]: [ 205 / 280 ] simplifiying candidate # 19.792 * [simplify]: Simplifying (/ (/ 1 1) (sqrt 1)) 19.792 * * [simplify]: iters left: 4 (4 enodes) 19.796 * * [simplify]: iters left: 3 (12 enodes) 19.798 * * [simplify]: iters left: 2 (14 enodes) 19.800 * * [simplify]: Extracting #0: cost 1 inf + 0 19.800 * * [simplify]: Extracting #1: cost 0 inf + 1 19.800 * [simplify]: Simplified to 1 19.800 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 19.800 * [simplify]: Simplifying (/ (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 19.801 * * [simplify]: iters left: 6 (13 enodes) 19.806 * * [simplify]: iters left: 5 (45 enodes) 19.821 * * [simplify]: Extracting #0: cost 1 inf + 0 19.821 * * [simplify]: Extracting #1: cost 6 inf + 0 19.821 * * [simplify]: Extracting #2: cost 14 inf + 0 19.821 * * [simplify]: Extracting #3: cost 22 inf + 0 19.821 * * [simplify]: Extracting #4: cost 14 inf + 250 19.822 * * [simplify]: Extracting #5: cost 4 inf + 1474 19.823 * * [simplify]: Extracting #6: cost 0 inf + 2368 19.824 * [simplify]: Simplified to (/ (+ (* x.im y.im) (* x.re y.re)) (+ (* y.re y.re) (* y.im y.im))) 19.824 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (+ (* x.im y.im) (* x.re y.re)) (+ (* y.re y.re) (* y.im y.im))))) 19.824 * * * * [progress]: [ 206 / 280 ] simplifiying candidate # 19.824 * [simplify]: Simplifying (/ (/ 1 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 19.825 * * [simplify]: iters left: 6 (10 enodes) 19.830 * * [simplify]: iters left: 5 (31 enodes) 19.842 * * [simplify]: iters left: 4 (33 enodes) 19.851 * * [simplify]: Extracting #0: cost 1 inf + 0 19.851 * * [simplify]: Extracting #1: cost 4 inf + 0 19.851 * * [simplify]: Extracting #2: cost 5 inf + 1 19.851 * * [simplify]: Extracting #3: cost 7 inf + 1 19.851 * * [simplify]: Extracting #4: cost 10 inf + 1 19.851 * * [simplify]: Extracting #5: cost 14 inf + 1 19.851 * * [simplify]: Extracting #6: cost 10 inf + 85 19.852 * * [simplify]: Extracting #7: cost 5 inf + 573 19.852 * * [simplify]: Extracting #8: cost 0 inf + 1625 19.853 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 19.853 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 19.853 * [simplify]: Simplifying (/ (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 19.853 * * [simplify]: iters left: 6 (14 enodes) 19.859 * * [simplify]: iters left: 5 (48 enodes) 19.872 * * [simplify]: iters left: 4 (53 enodes) 19.886 * * [simplify]: iters left: 3 (55 enodes) 19.901 * * [simplify]: Extracting #0: cost 1 inf + 0 19.901 * * [simplify]: Extracting #1: cost 8 inf + 0 19.901 * * [simplify]: Extracting #2: cost 17 inf + 0 19.901 * * [simplify]: Extracting #3: cost 26 inf + 0 19.901 * * [simplify]: Extracting #4: cost 21 inf + 129 19.901 * * [simplify]: Extracting #5: cost 13 inf + 706 19.902 * * [simplify]: Extracting #6: cost 6 inf + 2406 19.903 * * [simplify]: Extracting #7: cost 1 inf + 3860 19.905 * * [simplify]: Extracting #8: cost 0 inf + 4224 19.906 * [simplify]: Simplified to (/ (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 19.906 * [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.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 19.906 * * * * [progress]: [ 207 / 280 ] simplifiying candidate # 19.907 * [simplify]: Simplifying (/ (/ 1 1) 1) 19.907 * * [simplify]: iters left: 4 (3 enodes) 19.909 * * [simplify]: iters left: 3 (7 enodes) 19.911 * * [simplify]: iters left: 2 (9 enodes) 19.913 * * [simplify]: Extracting #0: cost 1 inf + 0 19.913 * * [simplify]: Extracting #1: cost 0 inf + 1 19.913 * [simplify]: Simplified to 1 19.913 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 19.914 * [simplify]: Simplifying (/ (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 19.914 * * [simplify]: iters left: 6 (13 enodes) 19.919 * * [simplify]: iters left: 5 (45 enodes) 19.931 * * [simplify]: Extracting #0: cost 1 inf + 0 19.931 * * [simplify]: Extracting #1: cost 6 inf + 0 19.931 * * [simplify]: Extracting #2: cost 14 inf + 0 19.932 * * [simplify]: Extracting #3: cost 22 inf + 0 19.932 * * [simplify]: Extracting #4: cost 14 inf + 250 19.932 * * [simplify]: Extracting #5: cost 4 inf + 1474 19.933 * * [simplify]: Extracting #6: cost 0 inf + 2368 19.934 * [simplify]: Simplified to (/ (+ (* x.im y.im) (* x.re y.re)) (+ (* y.re y.re) (* y.im y.im))) 19.934 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (+ (* x.im y.im) (* x.re y.re)) (+ (* y.re y.re) (* y.im y.im))))) 19.934 * * * * [progress]: [ 208 / 280 ] simplifiying candidate # 19.934 * [simplify]: Simplifying (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 19.935 * * [simplify]: iters left: 6 (10 enodes) 19.939 * * [simplify]: iters left: 5 (35 enodes) 19.949 * * [simplify]: iters left: 4 (39 enodes) 19.959 * * [simplify]: Extracting #0: cost 1 inf + 0 19.959 * * [simplify]: Extracting #1: cost 6 inf + 0 19.959 * * [simplify]: Extracting #2: cost 9 inf + 1 19.959 * * [simplify]: Extracting #3: cost 11 inf + 1 19.959 * * [simplify]: Extracting #4: cost 14 inf + 1 19.959 * * [simplify]: Extracting #5: cost 18 inf + 1 19.960 * * [simplify]: Extracting #6: cost 16 inf + 3 19.960 * * [simplify]: Extracting #7: cost 11 inf + 289 19.960 * * [simplify]: Extracting #8: cost 6 inf + 1219 19.961 * * [simplify]: Extracting #9: cost 0 inf + 2995 19.962 * [simplify]: Simplified to (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 19.962 * [simplify]: Simplified (2 1) 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.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 19.962 * [simplify]: Simplifying (/ (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 19.962 * * [simplify]: iters left: 6 (14 enodes) 19.968 * * [simplify]: iters left: 5 (48 enodes) 19.983 * * [simplify]: iters left: 4 (53 enodes) 19.997 * * [simplify]: iters left: 3 (55 enodes) 20.012 * * [simplify]: Extracting #0: cost 1 inf + 0 20.012 * * [simplify]: Extracting #1: cost 8 inf + 0 20.012 * * [simplify]: Extracting #2: cost 17 inf + 0 20.012 * * [simplify]: Extracting #3: cost 26 inf + 0 20.012 * * [simplify]: Extracting #4: cost 21 inf + 129 20.013 * * [simplify]: Extracting #5: cost 13 inf + 706 20.014 * * [simplify]: Extracting #6: cost 6 inf + 2486 20.015 * * [simplify]: Extracting #7: cost 1 inf + 4140 20.016 * * [simplify]: Extracting #8: cost 0 inf + 4544 20.018 * [simplify]: Simplified to (/ (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 20.018 * [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.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 20.018 * * * * [progress]: [ 209 / 280 ] simplifiying candidate # 20.018 * [simplify]: Simplifying (/ 1 (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 20.019 * * [simplify]: iters left: 6 (10 enodes) 20.023 * * [simplify]: iters left: 5 (34 enodes) 20.033 * * [simplify]: iters left: 4 (36 enodes) 20.042 * * [simplify]: Extracting #0: cost 1 inf + 0 20.042 * * [simplify]: Extracting #1: cost 4 inf + 0 20.042 * * [simplify]: Extracting #2: cost 6 inf + 1 20.042 * * [simplify]: Extracting #3: cost 9 inf + 1 20.042 * * [simplify]: Extracting #4: cost 12 inf + 1 20.043 * * [simplify]: Extracting #5: cost 16 inf + 1 20.043 * * [simplify]: Extracting #6: cost 14 inf + 3 20.043 * * [simplify]: Extracting #7: cost 10 inf + 248 20.043 * * [simplify]: Extracting #8: cost 2 inf + 1824 20.044 * * [simplify]: Extracting #9: cost 0 inf + 2349 20.044 * [simplify]: Simplified to (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 20.044 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 20.045 * [simplify]: Simplifying (/ (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 20.045 * * [simplify]: iters left: 6 (15 enodes) 20.052 * * [simplify]: iters left: 5 (51 enodes) 20.066 * * [simplify]: iters left: 4 (56 enodes) 20.081 * * [simplify]: iters left: 3 (58 enodes) 20.096 * * [simplify]: Extracting #0: cost 1 inf + 0 20.096 * * [simplify]: Extracting #1: cost 8 inf + 0 20.096 * * [simplify]: Extracting #2: cost 18 inf + 0 20.097 * * [simplify]: Extracting #3: cost 28 inf + 0 20.097 * * [simplify]: Extracting #4: cost 24 inf + 87 20.097 * * [simplify]: Extracting #5: cost 16 inf + 665 20.098 * * [simplify]: Extracting #6: cost 9 inf + 1920 20.099 * * [simplify]: Extracting #7: cost 2 inf + 4382 20.100 * * [simplify]: Extracting #8: cost 0 inf + 5108 20.102 * [simplify]: Simplified to (/ (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 20.102 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 20.102 * * * * [progress]: [ 210 / 280 ] simplifiying candidate # 20.102 * [simplify]: Simplifying (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 20.103 * * [simplify]: iters left: 6 (9 enodes) 20.107 * * [simplify]: iters left: 5 (30 enodes) 20.116 * * [simplify]: iters left: 4 (32 enodes) 20.127 * * [simplify]: Extracting #0: cost 1 inf + 0 20.127 * * [simplify]: Extracting #1: cost 4 inf + 0 20.127 * * [simplify]: Extracting #2: cost 5 inf + 1 20.127 * * [simplify]: Extracting #3: cost 7 inf + 1 20.128 * * [simplify]: Extracting #4: cost 10 inf + 1 20.128 * * [simplify]: Extracting #5: cost 14 inf + 1 20.128 * * [simplify]: Extracting #6: cost 12 inf + 3 20.128 * * [simplify]: Extracting #7: cost 8 inf + 248 20.128 * * [simplify]: Extracting #8: cost 4 inf + 775 20.129 * * [simplify]: Extracting #9: cost 0 inf + 1625 20.129 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 20.129 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 20.130 * [simplify]: Simplifying (/ (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 20.130 * * [simplify]: iters left: 6 (14 enodes) 20.136 * * [simplify]: iters left: 5 (48 enodes) 20.144 * * [simplify]: iters left: 4 (53 enodes) 20.151 * * [simplify]: iters left: 3 (55 enodes) 20.158 * * [simplify]: Extracting #0: cost 1 inf + 0 20.158 * * [simplify]: Extracting #1: cost 8 inf + 0 20.158 * * [simplify]: Extracting #2: cost 17 inf + 0 20.158 * * [simplify]: Extracting #3: cost 26 inf + 0 20.158 * * [simplify]: Extracting #4: cost 21 inf + 129 20.158 * * [simplify]: Extracting #5: cost 13 inf + 706 20.159 * * [simplify]: Extracting #6: cost 6 inf + 2406 20.159 * * [simplify]: Extracting #7: cost 1 inf + 3860 20.161 * * [simplify]: Extracting #8: cost 0 inf + 4224 20.162 * [simplify]: Simplified to (/ (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 20.162 * [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.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 20.162 * * * * [progress]: [ 211 / 280 ] simplifiying candidate # 20.163 * [simplify]: Simplifying (/ 1 (sqrt 1)) 20.163 * * [simplify]: iters left: 3 (3 enodes) 20.168 * * [simplify]: iters left: 2 (11 enodes) 20.171 * * [simplify]: iters left: 1 (13 enodes) 20.174 * * [simplify]: Extracting #0: cost 1 inf + 0 20.174 * * [simplify]: Extracting #1: cost 0 inf + 1 20.174 * [simplify]: Simplified to 1 20.175 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 20.175 * [simplify]: Simplifying (/ (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 20.175 * * [simplify]: iters left: 6 (13 enodes) 20.181 * * [simplify]: iters left: 5 (45 enodes) 20.193 * * [simplify]: Extracting #0: cost 1 inf + 0 20.193 * * [simplify]: Extracting #1: cost 6 inf + 0 20.193 * * [simplify]: Extracting #2: cost 14 inf + 0 20.193 * * [simplify]: Extracting #3: cost 22 inf + 0 20.193 * * [simplify]: Extracting #4: cost 14 inf + 250 20.194 * * [simplify]: Extracting #5: cost 4 inf + 1474 20.195 * * [simplify]: Extracting #6: cost 0 inf + 2368 20.196 * [simplify]: Simplified to (/ (+ (* x.im y.im) (* x.re y.re)) (+ (* y.re y.re) (* y.im y.im))) 20.196 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (+ (* x.im y.im) (* x.re y.re)) (+ (* y.re y.re) (* y.im y.im))))) 20.196 * * * * [progress]: [ 212 / 280 ] simplifiying candidate # 20.196 * [simplify]: Simplifying (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 20.196 * * [simplify]: iters left: 6 (9 enodes) 20.201 * * [simplify]: iters left: 5 (30 enodes) 20.207 * * [simplify]: iters left: 4 (32 enodes) 20.212 * * [simplify]: Extracting #0: cost 1 inf + 0 20.212 * * [simplify]: Extracting #1: cost 4 inf + 0 20.212 * * [simplify]: Extracting #2: cost 5 inf + 1 20.212 * * [simplify]: Extracting #3: cost 7 inf + 1 20.212 * * [simplify]: Extracting #4: cost 10 inf + 1 20.212 * * [simplify]: Extracting #5: cost 14 inf + 1 20.212 * * [simplify]: Extracting #6: cost 12 inf + 3 20.212 * * [simplify]: Extracting #7: cost 8 inf + 248 20.212 * * [simplify]: Extracting #8: cost 4 inf + 775 20.212 * * [simplify]: Extracting #9: cost 0 inf + 1625 20.213 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 20.213 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 20.213 * [simplify]: Simplifying (/ (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 20.213 * * [simplify]: iters left: 6 (14 enodes) 20.216 * * [simplify]: iters left: 5 (48 enodes) 20.222 * * [simplify]: iters left: 4 (53 enodes) 20.231 * * [simplify]: iters left: 3 (55 enodes) 20.238 * * [simplify]: Extracting #0: cost 1 inf + 0 20.238 * * [simplify]: Extracting #1: cost 8 inf + 0 20.238 * * [simplify]: Extracting #2: cost 17 inf + 0 20.238 * * [simplify]: Extracting #3: cost 26 inf + 0 20.239 * * [simplify]: Extracting #4: cost 21 inf + 129 20.239 * * [simplify]: Extracting #5: cost 13 inf + 706 20.239 * * [simplify]: Extracting #6: cost 6 inf + 2406 20.240 * * [simplify]: Extracting #7: cost 1 inf + 3860 20.241 * * [simplify]: Extracting #8: cost 0 inf + 4224 20.243 * [simplify]: Simplified to (/ (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 20.243 * [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.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 20.243 * * * * [progress]: [ 213 / 280 ] simplifiying candidate # 20.243 * [simplify]: Simplifying (/ 1 1) 20.243 * * [simplify]: iters left: 2 (2 enodes) 20.245 * * [simplify]: iters left: 1 (6 enodes) 20.247 * * [simplify]: Extracting #0: cost 1 inf + 0 20.247 * * [simplify]: Extracting #1: cost 0 inf + 1 20.247 * [simplify]: Simplified to 1 20.247 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 20.248 * [simplify]: Simplifying (/ (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 20.248 * * [simplify]: iters left: 6 (13 enodes) 20.254 * * [simplify]: iters left: 5 (45 enodes) 20.266 * * [simplify]: Extracting #0: cost 1 inf + 0 20.266 * * [simplify]: Extracting #1: cost 6 inf + 0 20.266 * * [simplify]: Extracting #2: cost 14 inf + 0 20.266 * * [simplify]: Extracting #3: cost 22 inf + 0 20.266 * * [simplify]: Extracting #4: cost 14 inf + 250 20.266 * * [simplify]: Extracting #5: cost 4 inf + 1474 20.267 * * [simplify]: Extracting #6: cost 0 inf + 2368 20.268 * [simplify]: Simplified to (/ (+ (* x.im y.im) (* x.re y.re)) (+ (* y.re y.re) (* y.im y.im))) 20.268 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (+ (* x.im y.im) (* x.re y.re)) (+ (* y.re y.re) (* y.im y.im))))) 20.268 * * * * [progress]: [ 214 / 280 ] simplifiying candidate # 20.268 * [simplify]: Simplifying (/ (+ (* x.re y.re) (* x.im y.im)) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 20.269 * * [simplify]: iters left: 6 (14 enodes) 20.274 * * [simplify]: iters left: 5 (48 enodes) 20.287 * * [simplify]: iters left: 4 (50 enodes) 20.301 * * [simplify]: Extracting #0: cost 1 inf + 0 20.301 * * [simplify]: Extracting #1: cost 6 inf + 0 20.301 * * [simplify]: Extracting #2: cost 13 inf + 0 20.301 * * [simplify]: Extracting #3: cost 21 inf + 0 20.301 * * [simplify]: Extracting #4: cost 19 inf + 46 20.301 * * [simplify]: Extracting #5: cost 13 inf + 624 20.302 * * [simplify]: Extracting #6: cost 4 inf + 2362 20.303 * * [simplify]: Extracting #7: cost 0 inf + 3896 20.304 * [simplify]: Simplified to (/ (+ (* x.im y.im) (* x.re y.re)) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 20.304 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (+ (* x.im y.im) (* x.re y.re)) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 20.305 * [simplify]: Simplifying (/ (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 20.305 * * [simplify]: iters left: 6 (10 enodes) 20.310 * * [simplify]: iters left: 5 (35 enodes) 20.320 * * [simplify]: iters left: 4 (42 enodes) 20.330 * * [simplify]: iters left: 3 (44 enodes) 20.336 * * [simplify]: Extracting #0: cost 1 inf + 0 20.336 * * [simplify]: Extracting #1: cost 8 inf + 0 20.336 * * [simplify]: Extracting #2: cost 13 inf + 1 20.336 * * [simplify]: Extracting #3: cost 16 inf + 1 20.336 * * [simplify]: Extracting #4: cost 20 inf + 1 20.336 * * [simplify]: Extracting #5: cost 18 inf + 3 20.336 * * [simplify]: Extracting #6: cost 12 inf + 411 20.337 * * [simplify]: Extracting #7: cost 2 inf + 2836 20.337 * * [simplify]: Extracting #8: cost 0 inf + 3401 20.338 * [simplify]: Simplified to (/ (/ 1 (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 20.338 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (+ (* x.re y.re) (* x.im y.im)) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ 1 (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 20.338 * * * * [progress]: [ 215 / 280 ] simplifiying candidate # 20.338 * [simplify]: Simplifying (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 20.338 * * [simplify]: iters left: 6 (14 enodes) 20.341 * * [simplify]: iters left: 5 (47 enodes) 20.347 * * [simplify]: Extracting #0: cost 1 inf + 0 20.347 * * [simplify]: Extracting #1: cost 4 inf + 0 20.347 * * [simplify]: Extracting #2: cost 10 inf + 0 20.347 * * [simplify]: Extracting #3: cost 19 inf + 0 20.347 * * [simplify]: Extracting #4: cost 17 inf + 46 20.347 * * [simplify]: Extracting #5: cost 13 inf + 378 20.347 * * [simplify]: Extracting #6: cost 9 inf + 706 20.348 * * [simplify]: Extracting #7: cost 4 inf + 1918 20.349 * * [simplify]: Extracting #8: cost 0 inf + 3008 20.349 * [simplify]: Simplified to (/ (+ (* x.im y.im) (* x.re y.re)) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 20.350 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (+ (* x.im y.im) (* x.re y.re)) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 20.350 * [simplify]: Simplifying (/ (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 20.350 * * [simplify]: iters left: 6 (11 enodes) 20.353 * * [simplify]: iters left: 5 (38 enodes) 20.358 * * [simplify]: iters left: 4 (45 enodes) 20.371 * * [simplify]: iters left: 3 (47 enodes) 20.385 * * [simplify]: Extracting #0: cost 1 inf + 0 20.385 * * [simplify]: Extracting #1: cost 8 inf + 0 20.385 * * [simplify]: Extracting #2: cost 14 inf + 1 20.385 * * [simplify]: Extracting #3: cost 18 inf + 1 20.385 * * [simplify]: Extracting #4: cost 22 inf + 1 20.385 * * [simplify]: Extracting #5: cost 20 inf + 3 20.385 * * [simplify]: Extracting #6: cost 16 inf + 329 20.386 * * [simplify]: Extracting #7: cost 8 inf + 1704 20.387 * * [simplify]: Extracting #8: cost 1 inf + 3682 20.388 * * [simplify]: Extracting #9: cost 0 inf + 3965 20.389 * [simplify]: Simplified to (/ (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 20.389 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (+ (* x.im y.im) (* x.re y.re)) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 20.390 * * * * [progress]: [ 216 / 280 ] simplifiying candidate # 20.390 * [simplify]: Simplifying (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 20.390 * * [simplify]: iters left: 6 (13 enodes) 20.395 * * [simplify]: iters left: 5 (43 enodes) 20.407 * * [simplify]: Extracting #0: cost 1 inf + 0 20.407 * * [simplify]: Extracting #1: cost 4 inf + 0 20.407 * * [simplify]: Extracting #2: cost 9 inf + 0 20.407 * * [simplify]: Extracting #3: cost 17 inf + 0 20.407 * * [simplify]: Extracting #4: cost 16 inf + 4 20.407 * * [simplify]: Extracting #5: cost 12 inf + 334 20.408 * * [simplify]: Extracting #6: cost 5 inf + 1068 20.408 * * [simplify]: Extracting #7: cost 1 inf + 1920 20.409 * * [simplify]: Extracting #8: cost 0 inf + 2284 20.410 * [simplify]: Simplified to (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 20.410 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 20.411 * [simplify]: Simplifying (/ (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 20.411 * * [simplify]: iters left: 6 (10 enodes) 20.416 * * [simplify]: iters left: 5 (35 enodes) 20.421 * * [simplify]: iters left: 4 (42 enodes) 20.427 * * [simplify]: iters left: 3 (44 enodes) 20.434 * * [simplify]: Extracting #0: cost 1 inf + 0 20.434 * * [simplify]: Extracting #1: cost 8 inf + 0 20.434 * * [simplify]: Extracting #2: cost 13 inf + 1 20.434 * * [simplify]: Extracting #3: cost 16 inf + 1 20.434 * * [simplify]: Extracting #4: cost 20 inf + 1 20.434 * * [simplify]: Extracting #5: cost 18 inf + 3 20.434 * * [simplify]: Extracting #6: cost 12 inf + 411 20.435 * * [simplify]: Extracting #7: cost 2 inf + 2596 20.436 * * [simplify]: Extracting #8: cost 0 inf + 3081 20.436 * [simplify]: Simplified to (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 20.436 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 20.436 * * * * [progress]: [ 217 / 280 ] simplifiying candidate # 20.436 * [simplify]: Simplifying (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt 1)) 20.436 * * [simplify]: iters left: 6 (10 enodes) 20.439 * * [simplify]: iters left: 5 (35 enodes) 20.445 * * [simplify]: iters left: 4 (37 enodes) 20.455 * * [simplify]: iters left: 3 (39 enodes) 20.465 * * [simplify]: Extracting #0: cost 1 inf + 0 20.465 * * [simplify]: Extracting #1: cost 5 inf + 0 20.465 * * [simplify]: Extracting #2: cost 10 inf + 1 20.465 * * [simplify]: Extracting #3: cost 6 inf + 5 20.465 * * [simplify]: Extracting #4: cost 1 inf + 379 20.466 * * [simplify]: Extracting #5: cost 0 inf + 421 20.466 * [simplify]: Simplified to (+ (* x.im y.im) (* x.re y.re)) 20.466 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (+ (* x.im y.im) (* x.re y.re)) (/ (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 20.467 * [simplify]: Simplifying (/ (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 20.467 * * [simplify]: iters left: 6 (9 enodes) 20.473 * * [simplify]: iters left: 5 (32 enodes) 20.483 * * [simplify]: iters left: 4 (34 enodes) 20.493 * * [simplify]: iters left: 3 (35 enodes) 20.503 * * [simplify]: Extracting #0: cost 1 inf + 0 20.503 * * [simplify]: Extracting #1: cost 6 inf + 0 20.503 * * [simplify]: Extracting #2: cost 10 inf + 1 20.503 * * [simplify]: Extracting #3: cost 14 inf + 1 20.503 * * [simplify]: Extracting #4: cost 12 inf + 3 20.503 * * [simplify]: Extracting #5: cost 8 inf + 248 20.504 * * [simplify]: Extracting #6: cost 1 inf + 1264 20.504 * * [simplify]: Extracting #7: cost 0 inf + 1467 20.505 * [simplify]: Simplified to (/ 1 (+ (* y.re y.re) (* y.im y.im))) 20.505 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (+ (* x.im y.im) (* x.re y.re)) (/ 1 (+ (* y.re y.re) (* y.im y.im))))) 20.505 * * * * [progress]: [ 218 / 280 ] simplifiying candidate # 20.505 * [simplify]: Simplifying (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 20.506 * * [simplify]: iters left: 6 (13 enodes) 20.512 * * [simplify]: iters left: 5 (43 enodes) 20.525 * * [simplify]: Extracting #0: cost 1 inf + 0 20.525 * * [simplify]: Extracting #1: cost 4 inf + 0 20.525 * * [simplify]: Extracting #2: cost 9 inf + 0 20.525 * * [simplify]: Extracting #3: cost 17 inf + 0 20.525 * * [simplify]: Extracting #4: cost 16 inf + 4 20.525 * * [simplify]: Extracting #5: cost 12 inf + 334 20.526 * * [simplify]: Extracting #6: cost 5 inf + 1068 20.526 * * [simplify]: Extracting #7: cost 1 inf + 1920 20.527 * * [simplify]: Extracting #8: cost 0 inf + 2284 20.528 * [simplify]: Simplified to (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 20.528 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 20.529 * [simplify]: Simplifying (/ (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 20.529 * * [simplify]: iters left: 6 (10 enodes) 20.533 * * [simplify]: iters left: 5 (35 enodes) 20.544 * * [simplify]: iters left: 4 (42 enodes) 20.555 * * [simplify]: iters left: 3 (44 enodes) 20.561 * * [simplify]: Extracting #0: cost 1 inf + 0 20.562 * * [simplify]: Extracting #1: cost 8 inf + 0 20.562 * * [simplify]: Extracting #2: cost 13 inf + 1 20.562 * * [simplify]: Extracting #3: cost 16 inf + 1 20.562 * * [simplify]: Extracting #4: cost 20 inf + 1 20.562 * * [simplify]: Extracting #5: cost 18 inf + 3 20.562 * * [simplify]: Extracting #6: cost 12 inf + 411 20.562 * * [simplify]: Extracting #7: cost 2 inf + 2596 20.563 * * [simplify]: Extracting #8: cost 0 inf + 3081 20.563 * [simplify]: Simplified to (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 20.563 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 20.563 * * * * [progress]: [ 219 / 280 ] simplifiying candidate # 20.564 * [simplify]: Simplifying (/ (+ (* x.re y.re) (* x.im y.im)) 1) 20.564 * * [simplify]: iters left: 6 (9 enodes) 20.566 * * [simplify]: iters left: 5 (30 enodes) 20.570 * * [simplify]: iters left: 4 (32 enodes) 20.575 * * [simplify]: Extracting #0: cost 1 inf + 0 20.575 * * [simplify]: Extracting #1: cost 5 inf + 0 20.575 * * [simplify]: Extracting #2: cost 10 inf + 1 20.575 * * [simplify]: Extracting #3: cost 6 inf + 5 20.575 * * [simplify]: Extracting #4: cost 2 inf + 255 20.575 * * [simplify]: Extracting #5: cost 0 inf + 421 20.575 * [simplify]: Simplified to (+ (* x.im y.im) (* x.re y.re)) 20.575 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (+ (* x.im y.im) (* x.re y.re)) (/ (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 20.575 * [simplify]: Simplifying (/ (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 20.575 * * [simplify]: iters left: 6 (9 enodes) 20.578 * * [simplify]: iters left: 5 (32 enodes) 20.583 * * [simplify]: iters left: 4 (34 enodes) 20.588 * * [simplify]: iters left: 3 (35 enodes) 20.594 * * [simplify]: Extracting #0: cost 1 inf + 0 20.594 * * [simplify]: Extracting #1: cost 6 inf + 0 20.594 * * [simplify]: Extracting #2: cost 10 inf + 1 20.594 * * [simplify]: Extracting #3: cost 14 inf + 1 20.594 * * [simplify]: Extracting #4: cost 12 inf + 3 20.594 * * [simplify]: Extracting #5: cost 8 inf + 248 20.595 * * [simplify]: Extracting #6: cost 1 inf + 1264 20.595 * * [simplify]: Extracting #7: cost 0 inf + 1467 20.595 * [simplify]: Simplified to (/ 1 (+ (* y.re y.re) (* y.im y.im))) 20.595 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (+ (* x.im y.im) (* x.re y.re)) (/ 1 (+ (* y.re y.re) (* y.im y.im))))) 20.595 * * * * [progress]: [ 220 / 280 ] simplifiying candidate # 20.595 * [simplify]: Simplifying (/ (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (pow (* y.re y.re) 3) (pow (* y.im y.im) 3)))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 20.596 * * [simplify]: iters left: 6 (20 enodes) 20.601 * * [simplify]: iters left: 5 (86 enodes) 20.617 * * [simplify]: iters left: 4 (151 enodes) 20.649 * * [simplify]: iters left: 3 (255 enodes) 20.735 * * [simplify]: iters left: 2 (452 enodes) 20.925 * * [simplify]: Extracting #0: cost 1 inf + 0 20.925 * * [simplify]: Extracting #1: cost 10 inf + 0 20.925 * * [simplify]: Extracting #2: cost 24 inf + 0 20.925 * * [simplify]: Extracting #3: cost 37 inf + 0 20.926 * * [simplify]: Extracting #4: cost 82 inf + 46 20.927 * * [simplify]: Extracting #5: cost 166 inf + 1675 20.930 * * [simplify]: Extracting #6: cost 135 inf + 12659 20.940 * * [simplify]: Extracting #7: cost 41 inf + 47073 20.953 * * [simplify]: Extracting #8: cost 4 inf + 64654 20.966 * * [simplify]: Extracting #9: cost 0 inf + 66757 20.973 * [simplify]: Simplified to (/ (/ (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* (* y.im (* y.im y.im)) (* y.im (* y.im y.im))) (* (* y.re (* y.re y.re)) (* y.re (* y.re y.re)))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 20.974 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* (* y.im (* y.im y.im)) (* y.im (* y.im y.im))) (* (* y.re (* y.re y.re)) (* y.re (* y.re y.re)))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (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)) (* (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 20.974 * [simplify]: Simplifying (/ (sqrt (+ (* (* y.re y.re) (* y.re y.re)) (- (* (* y.im y.im) (* y.im y.im)) (* (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 20.974 * * [simplify]: iters left: 6 (14 enodes) 20.978 * * [simplify]: iters left: 5 (65 enodes) 20.989 * * [simplify]: iters left: 4 (132 enodes) 21.037 * * [simplify]: iters left: 3 (247 enodes) 21.095 * * [simplify]: iters left: 2 (379 enodes) 21.255 * * [simplify]: Extracting #0: cost 1 inf + 0 21.255 * * [simplify]: Extracting #1: cost 4 inf + 0 21.255 * * [simplify]: Extracting #2: cost 8 inf + 0 21.255 * * [simplify]: Extracting #3: cost 29 inf + 0 21.256 * * [simplify]: Extracting #4: cost 156 inf + 0 21.258 * * [simplify]: Extracting #5: cost 211 inf + 2069 21.264 * * [simplify]: Extracting #6: cost 114 inf + 18303 21.276 * * [simplify]: Extracting #7: cost 13 inf + 35370 21.289 * * [simplify]: Extracting #8: cost 0 inf + 36816 21.302 * [simplify]: Simplified to (/ (sqrt (+ (* (* y.im y.im) (* y.im y.im)) (* (* y.re y.re) (- (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 21.302 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* (* y.im (* y.im y.im)) (* y.im (* y.im y.im))) (* (* y.re (* y.re y.re)) (* y.re (* y.re y.re)))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (+ (* (* y.im y.im) (* y.im y.im)) (* (* y.re y.re) (- (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 21.303 * * * * [progress]: [ 221 / 280 ] simplifiying candidate # 21.303 * [simplify]: Simplifying (/ (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (pow (* y.re y.re) 3) (pow (* y.im y.im) 3)))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 21.303 * * [simplify]: iters left: 6 (20 enodes) 21.313 * * [simplify]: iters left: 5 (85 enodes) 21.336 * * [simplify]: iters left: 4 (145 enodes) 21.375 * * [simplify]: iters left: 3 (242 enodes) 21.448 * * [simplify]: iters left: 2 (448 enodes) 21.627 * * [simplify]: Extracting #0: cost 1 inf + 0 21.627 * * [simplify]: Extracting #1: cost 8 inf + 0 21.627 * * [simplify]: Extracting #2: cost 19 inf + 0 21.627 * * [simplify]: Extracting #3: cost 31 inf + 0 21.627 * * [simplify]: Extracting #4: cost 76 inf + 46 21.629 * * [simplify]: Extracting #5: cost 165 inf + 1189 21.632 * * [simplify]: Extracting #6: cost 141 inf + 9496 21.640 * * [simplify]: Extracting #7: cost 47 inf + 42771 21.652 * * [simplify]: Extracting #8: cost 2 inf + 63201 21.664 * * [simplify]: Extracting #9: cost 0 inf + 63505 21.677 * * [simplify]: Extracting #10: cost 0 inf + 63465 21.693 * [simplify]: Simplified to (/ (+ (* x.im y.im) (* x.re y.re)) (* (fabs (cbrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* (* y.im (* y.im y.im)) (* y.im (* y.im y.im))) (* (* y.re (* y.re y.re)) (* y.re (* y.re y.re))))))) 21.694 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (+ (* x.im y.im) (* x.re y.re)) (* (fabs (cbrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* (* y.im (* y.im y.im)) (* y.im (* y.im y.im))) (* (* y.re (* y.re y.re)) (* y.re (* y.re y.re))))))) (/ (sqrt (+ (* (* y.re y.re) (* y.re y.re)) (- (* (* y.im y.im) (* y.im y.im)) (* (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 21.694 * [simplify]: Simplifying (/ (sqrt (+ (* (* y.re y.re) (* y.re y.re)) (- (* (* y.im y.im) (* y.im y.im)) (* (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 21.694 * * [simplify]: iters left: 6 (14 enodes) 21.702 * * [simplify]: iters left: 5 (65 enodes) 21.725 * * [simplify]: iters left: 4 (132 enodes) 21.762 * * [simplify]: iters left: 3 (247 enodes) 21.847 * * [simplify]: iters left: 2 (379 enodes) 21.975 * * [simplify]: Extracting #0: cost 1 inf + 0 21.975 * * [simplify]: Extracting #1: cost 4 inf + 0 21.975 * * [simplify]: Extracting #2: cost 8 inf + 0 21.975 * * [simplify]: Extracting #3: cost 29 inf + 0 21.976 * * [simplify]: Extracting #4: cost 156 inf + 0 21.978 * * [simplify]: Extracting #5: cost 211 inf + 2069 21.985 * * [simplify]: Extracting #6: cost 114 inf + 18343 21.997 * * [simplify]: Extracting #7: cost 13 inf + 35450 22.004 * * [simplify]: Extracting #8: cost 0 inf + 36896 22.011 * [simplify]: Simplified to (/ (sqrt (+ (* (* y.im y.im) (* y.im y.im)) (* (* y.re y.re) (- (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 22.011 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (+ (* x.im y.im) (* x.re y.re)) (* (fabs (cbrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* (* y.im (* y.im y.im)) (* y.im (* y.im y.im))) (* (* y.re (* y.re y.re)) (* y.re (* y.re y.re))))))) (/ (sqrt (+ (* (* y.im y.im) (* y.im y.im)) (* (* y.re y.re) (- (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 22.012 * * * * [progress]: [ 222 / 280 ] simplifiying candidate # 22.012 * [simplify]: Simplifying (/ (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (pow (* y.re y.re) 3) (pow (* y.im y.im) 3)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 22.012 * * [simplify]: iters left: 6 (19 enodes) 22.017 * * [simplify]: iters left: 5 (81 enodes) 22.037 * * [simplify]: iters left: 4 (141 enodes) 22.092 * * [simplify]: iters left: 3 (239 enodes) 22.159 * * [simplify]: iters left: 2 (430 enodes) 22.266 * * [simplify]: Extracting #0: cost 1 inf + 0 22.266 * * [simplify]: Extracting #1: cost 8 inf + 0 22.266 * * [simplify]: Extracting #2: cost 18 inf + 0 22.266 * * [simplify]: Extracting #3: cost 29 inf + 0 22.266 * * [simplify]: Extracting #4: cost 76 inf + 46 22.267 * * [simplify]: Extracting #5: cost 164 inf + 1283 22.268 * * [simplify]: Extracting #6: cost 148 inf + 9358 22.271 * * [simplify]: Extracting #7: cost 65 inf + 37260 22.278 * * [simplify]: Extracting #8: cost 4 inf + 64761 22.290 * * [simplify]: Extracting #9: cost 0 inf + 65489 22.302 * [simplify]: Simplified to (/ (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* (* y.im y.im) (* (* y.im y.im) (* y.im y.im))) (* (* y.re (* y.re y.re)) (* y.re (* y.re y.re)))))) 22.302 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* (* y.im y.im) (* (* y.im y.im) (* y.im y.im))) (* (* y.re (* y.re y.re)) (* y.re (* y.re y.re)))))) (/ (sqrt (+ (* (* y.re y.re) (* y.re y.re)) (- (* (* y.im y.im) (* y.im y.im)) (* (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 22.303 * [simplify]: Simplifying (/ (sqrt (+ (* (* y.re y.re) (* y.re y.re)) (- (* (* y.im y.im) (* y.im y.im)) (* (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 22.303 * * [simplify]: iters left: 6 (14 enodes) 22.309 * * [simplify]: iters left: 5 (65 enodes) 22.325 * * [simplify]: iters left: 4 (132 enodes) 22.359 * * [simplify]: iters left: 3 (247 enodes) 22.431 * * [simplify]: iters left: 2 (379 enodes) 22.589 * * [simplify]: Extracting #0: cost 1 inf + 0 22.589 * * [simplify]: Extracting #1: cost 4 inf + 0 22.589 * * [simplify]: Extracting #2: cost 8 inf + 0 22.589 * * [simplify]: Extracting #3: cost 29 inf + 0 22.590 * * [simplify]: Extracting #4: cost 156 inf + 0 22.591 * * [simplify]: Extracting #5: cost 211 inf + 2069 22.594 * * [simplify]: Extracting #6: cost 114 inf + 18143 22.601 * * [simplify]: Extracting #7: cost 13 inf + 35210 22.608 * * [simplify]: Extracting #8: cost 0 inf + 36656 22.615 * [simplify]: Simplified to (/ (sqrt (+ (* (* y.im y.im) (* y.im y.im)) (* (* y.re y.re) (- (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 22.615 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* (* y.im y.im) (* (* y.im y.im) (* y.im y.im))) (* (* y.re (* y.re y.re)) (* y.re (* y.re y.re)))))) (/ (sqrt (+ (* (* y.im y.im) (* y.im y.im)) (* (* y.re y.re) (- (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 22.616 * * * * [progress]: [ 223 / 280 ] simplifiying candidate # 22.616 * [simplify]: Simplifying (/ (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (pow (* y.re y.re) 3) (pow (* y.im y.im) 3)))) (sqrt 1)) 22.616 * * [simplify]: iters left: 6 (18 enodes) 22.623 * * [simplify]: iters left: 5 (79 enodes) 22.649 * * [simplify]: iters left: 4 (138 enodes) 22.677 * * [simplify]: iters left: 3 (234 enodes) 22.735 * * [simplify]: iters left: 2 (427 enodes) 22.922 * * [simplify]: Extracting #0: cost 1 inf + 0 22.922 * * [simplify]: Extracting #1: cost 5 inf + 0 22.922 * * [simplify]: Extracting #2: cost 9 inf + 1 22.922 * * [simplify]: Extracting #3: cost 18 inf + 1 22.923 * * [simplify]: Extracting #4: cost 62 inf + 89 22.924 * * [simplify]: Extracting #5: cost 153 inf + 1030 22.926 * * [simplify]: Extracting #6: cost 142 inf + 5678 22.932 * * [simplify]: Extracting #7: cost 60 inf + 35010 22.941 * * [simplify]: Extracting #8: cost 11 inf + 57009 22.952 * * [simplify]: Extracting #9: cost 0 inf + 61178 22.966 * [simplify]: Simplified to (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* (* y.im (* y.im y.im)) (* y.im (* y.im y.im))) (* (* y.re (* y.re y.re)) (* y.re (* y.re y.re)))))) 22.966 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* (* y.im (* y.im y.im)) (* y.im (* y.im y.im))) (* (* y.re (* y.re y.re)) (* y.re (* y.re y.re)))))) (/ (sqrt (+ (* (* y.re y.re) (* y.re y.re)) (- (* (* y.im y.im) (* y.im y.im)) (* (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 22.967 * [simplify]: Simplifying (/ (sqrt (+ (* (* y.re y.re) (* y.re y.re)) (- (* (* y.im y.im) (* y.im y.im)) (* (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 22.967 * * [simplify]: iters left: 6 (13 enodes) 22.974 * * [simplify]: iters left: 5 (62 enodes) 22.990 * * [simplify]: iters left: 4 (129 enodes) 23.025 * * [simplify]: iters left: 3 (245 enodes) 23.123 * * [simplify]: iters left: 2 (378 enodes) 23.262 * * [simplify]: Extracting #0: cost 1 inf + 0 23.262 * * [simplify]: Extracting #1: cost 4 inf + 0 23.263 * * [simplify]: Extracting #2: cost 8 inf + 0 23.263 * * [simplify]: Extracting #3: cost 30 inf + 0 23.263 * * [simplify]: Extracting #4: cost 156 inf + 0 23.265 * * [simplify]: Extracting #5: cost 207 inf + 2473 23.272 * * [simplify]: Extracting #6: cost 74 inf + 21823 23.279 * * [simplify]: Extracting #7: cost 2 inf + 36188 23.287 * * [simplify]: Extracting #8: cost 0 inf + 36412 23.297 * [simplify]: Simplified to (/ (sqrt (+ (* (- (* y.re y.re) (* 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)))) 23.297 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* (* y.im (* y.im y.im)) (* y.im (* y.im y.im))) (* (* y.re (* y.re y.re)) (* y.re (* y.re y.re)))))) (/ (sqrt (+ (* (- (* y.re y.re) (* 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)))))) 23.297 * * * * [progress]: [ 224 / 280 ] simplifiying candidate # 23.297 * [simplify]: Simplifying (/ (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (pow (* y.re y.re) 3) (pow (* y.im y.im) 3)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 23.298 * * [simplify]: iters left: 6 (19 enodes) 23.307 * * [simplify]: iters left: 5 (81 enodes) 23.338 * * [simplify]: iters left: 4 (141 enodes) 23.393 * * [simplify]: iters left: 3 (239 enodes) 23.455 * * [simplify]: iters left: 2 (430 enodes) 23.602 * * [simplify]: Extracting #0: cost 1 inf + 0 23.602 * * [simplify]: Extracting #1: cost 8 inf + 0 23.602 * * [simplify]: Extracting #2: cost 18 inf + 0 23.602 * * [simplify]: Extracting #3: cost 29 inf + 0 23.602 * * [simplify]: Extracting #4: cost 76 inf + 46 23.603 * * [simplify]: Extracting #5: cost 164 inf + 1283 23.604 * * [simplify]: Extracting #6: cost 148 inf + 9358 23.607 * * [simplify]: Extracting #7: cost 65 inf + 37260 23.613 * * [simplify]: Extracting #8: cost 4 inf + 64761 23.619 * * [simplify]: Extracting #9: cost 0 inf + 65489 23.631 * [simplify]: Simplified to (/ (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* (* y.im y.im) (* (* y.im y.im) (* y.im y.im))) (* (* y.re (* y.re y.re)) (* y.re (* y.re y.re)))))) 23.631 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* (* y.im y.im) (* (* y.im y.im) (* y.im y.im))) (* (* y.re (* y.re y.re)) (* y.re (* y.re y.re)))))) (/ (sqrt (+ (* (* y.re y.re) (* y.re y.re)) (- (* (* y.im y.im) (* y.im y.im)) (* (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 23.631 * [simplify]: Simplifying (/ (sqrt (+ (* (* y.re y.re) (* y.re y.re)) (- (* (* y.im y.im) (* y.im y.im)) (* (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 23.632 * * [simplify]: iters left: 6 (14 enodes) 23.639 * * [simplify]: iters left: 5 (65 enodes) 23.661 * * [simplify]: iters left: 4 (132 enodes) 23.708 * * [simplify]: iters left: 3 (247 enodes) 23.774 * * [simplify]: iters left: 2 (379 enodes) 23.906 * * [simplify]: Extracting #0: cost 1 inf + 0 23.906 * * [simplify]: Extracting #1: cost 4 inf + 0 23.906 * * [simplify]: Extracting #2: cost 8 inf + 0 23.906 * * [simplify]: Extracting #3: cost 29 inf + 0 23.907 * * [simplify]: Extracting #4: cost 156 inf + 0 23.908 * * [simplify]: Extracting #5: cost 211 inf + 2069 23.911 * * [simplify]: Extracting #6: cost 114 inf + 18143 23.918 * * [simplify]: Extracting #7: cost 13 inf + 35210 23.925 * * [simplify]: Extracting #8: cost 0 inf + 36656 23.933 * [simplify]: Simplified to (/ (sqrt (+ (* (* y.im y.im) (* y.im y.im)) (* (* y.re y.re) (- (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 23.934 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* (* y.im y.im) (* (* y.im y.im) (* y.im y.im))) (* (* y.re (* y.re y.re)) (* y.re (* y.re y.re)))))) (/ (sqrt (+ (* (* y.im y.im) (* y.im y.im)) (* (* y.re y.re) (- (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 23.934 * * * * [progress]: [ 225 / 280 ] simplifiying candidate # 23.934 * [simplify]: Simplifying (/ (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (pow (* y.re y.re) 3) (pow (* y.im y.im) 3)))) 1) 23.934 * * [simplify]: iters left: 6 (17 enodes) 23.939 * * [simplify]: iters left: 5 (74 enodes) 23.957 * * [simplify]: iters left: 4 (134 enodes) 23.984 * * [simplify]: iters left: 3 (232 enodes) 24.064 * * [simplify]: iters left: 2 (424 enodes) 24.208 * * [simplify]: Extracting #0: cost 1 inf + 0 24.208 * * [simplify]: Extracting #1: cost 5 inf + 0 24.208 * * [simplify]: Extracting #2: cost 9 inf + 1 24.208 * * [simplify]: Extracting #3: cost 18 inf + 1 24.208 * * [simplify]: Extracting #4: cost 65 inf + 47 24.210 * * [simplify]: Extracting #5: cost 157 inf + 664 24.212 * * [simplify]: Extracting #6: cost 132 inf + 9655 24.220 * * [simplify]: Extracting #7: cost 40 inf + 42670 24.230 * * [simplify]: Extracting #8: cost 2 inf + 61246 24.240 * * [simplify]: Extracting #9: cost 0 inf + 61430 24.246 * [simplify]: Simplified to (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* (* y.im (* y.im y.im)) (* y.im (* y.im y.im))) (* (* (* y.re y.re) (* y.re y.re)) (* y.re y.re))))) 24.246 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* (* y.im (* y.im y.im)) (* y.im (* y.im y.im))) (* (* (* y.re y.re) (* y.re y.re)) (* y.re y.re))))) (/ (sqrt (+ (* (* y.re y.re) (* y.re y.re)) (- (* (* y.im y.im) (* y.im y.im)) (* (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 24.246 * [simplify]: Simplifying (/ (sqrt (+ (* (* y.re y.re) (* y.re y.re)) (- (* (* y.im y.im) (* y.im y.im)) (* (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 24.246 * * [simplify]: iters left: 6 (13 enodes) 24.253 * * [simplify]: iters left: 5 (62 enodes) 24.264 * * [simplify]: iters left: 4 (129 enodes) 24.299 * * [simplify]: iters left: 3 (245 enodes) 24.362 * * [simplify]: iters left: 2 (378 enodes) 24.497 * * [simplify]: Extracting #0: cost 1 inf + 0 24.497 * * [simplify]: Extracting #1: cost 4 inf + 0 24.497 * * [simplify]: Extracting #2: cost 8 inf + 0 24.497 * * [simplify]: Extracting #3: cost 30 inf + 0 24.498 * * [simplify]: Extracting #4: cost 156 inf + 0 24.499 * * [simplify]: Extracting #5: cost 207 inf + 2473 24.503 * * [simplify]: Extracting #6: cost 74 inf + 21823 24.514 * * [simplify]: Extracting #7: cost 2 inf + 36188 24.521 * * [simplify]: Extracting #8: cost 0 inf + 36412 24.531 * [simplify]: Simplified to (/ (sqrt (+ (* (- (* y.re y.re) (* 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)))) 24.531 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* (* y.im (* y.im y.im)) (* y.im (* y.im y.im))) (* (* (* y.re y.re) (* y.re y.re)) (* y.re y.re))))) (/ (sqrt (+ (* (- (* y.re y.re) (* 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)))))) 24.531 * * * * [progress]: [ 226 / 280 ] simplifiying candidate # 24.531 * [simplify]: Simplifying (/ (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 24.531 * * [simplify]: iters left: 6 (19 enodes) 24.536 * * [simplify]: iters left: 5 (77 enodes) 24.548 * * [simplify]: iters left: 4 (114 enodes) 24.568 * * [simplify]: iters left: 3 (179 enodes) 24.616 * * [simplify]: iters left: 2 (338 enodes) 24.779 * * [simplify]: Extracting #0: cost 1 inf + 0 24.779 * * [simplify]: Extracting #1: cost 10 inf + 0 24.779 * * [simplify]: Extracting #2: cost 24 inf + 0 24.779 * * [simplify]: Extracting #3: cost 80 inf + 0 24.780 * * [simplify]: Extracting #4: cost 172 inf + 88 24.781 * * [simplify]: Extracting #5: cost 210 inf + 1604 24.785 * * [simplify]: Extracting #6: cost 83 inf + 23975 24.801 * * [simplify]: Extracting #7: cost 5 inf + 44297 24.814 * * [simplify]: Extracting #8: cost 0 inf + 45247 24.824 * [simplify]: Simplified to (/ (/ (/ (+ (* x.im y.im) (* x.re y.re)) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) 24.824 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ (+ (* x.im y.im) (* x.re y.re)) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (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))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 24.824 * [simplify]: Simplifying (/ (sqrt (- (* y.re y.re) (* y.im y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 24.824 * * [simplify]: iters left: 6 (10 enodes) 24.826 * * [simplify]: iters left: 5 (36 enodes) 24.831 * * [simplify]: iters left: 4 (49 enodes) 24.838 * * [simplify]: iters left: 3 (66 enodes) 24.852 * * [simplify]: iters left: 2 (107 enodes) 24.890 * * [simplify]: iters left: 1 (190 enodes) 24.940 * * [simplify]: Extracting #0: cost 1 inf + 0 24.940 * * [simplify]: Extracting #1: cost 4 inf + 0 24.940 * * [simplify]: Extracting #2: cost 8 inf + 0 24.940 * * [simplify]: Extracting #3: cost 30 inf + 0 24.940 * * [simplify]: Extracting #4: cost 65 inf + 0 24.940 * * [simplify]: Extracting #5: cost 59 inf + 369 24.941 * * [simplify]: Extracting #6: cost 16 inf + 5811 24.943 * * [simplify]: Extracting #7: cost 0 inf + 7923 24.945 * * [simplify]: Extracting #8: cost 0 inf + 7883 24.947 * [simplify]: Simplified to (/ (sqrt (* (+ y.re y.im) (- y.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 24.947 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im 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 y.im) (- y.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 24.948 * * * * [progress]: [ 227 / 280 ] simplifiying candidate # 24.948 * [simplify]: Simplifying (/ (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 24.949 * * [simplify]: iters left: 6 (19 enodes) 24.957 * * [simplify]: iters left: 5 (76 enodes) 24.978 * * [simplify]: iters left: 4 (108 enodes) 24.997 * * [simplify]: iters left: 3 (166 enodes) 25.037 * * [simplify]: iters left: 2 (322 enodes) 25.163 * * [simplify]: Extracting #0: cost 1 inf + 0 25.163 * * [simplify]: Extracting #1: cost 8 inf + 0 25.163 * * [simplify]: Extracting #2: cost 19 inf + 0 25.163 * * [simplify]: Extracting #3: cost 74 inf + 0 25.164 * * [simplify]: Extracting #4: cost 166 inf + 88 25.166 * * [simplify]: Extracting #5: cost 206 inf + 1239 25.176 * * [simplify]: Extracting #6: cost 70 inf + 26864 25.192 * * [simplify]: Extracting #7: cost 7 inf + 41104 25.201 * * [simplify]: Extracting #8: cost 0 inf + 42359 25.210 * [simplify]: Simplified to (/ (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) 25.210 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) (/ (sqrt (- (* y.re y.re) (* y.im y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 25.210 * [simplify]: Simplifying (/ (sqrt (- (* y.re y.re) (* y.im y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 25.211 * * [simplify]: iters left: 6 (10 enodes) 25.213 * * [simplify]: iters left: 5 (36 enodes) 25.218 * * [simplify]: iters left: 4 (49 enodes) 25.225 * * [simplify]: iters left: 3 (66 enodes) 25.234 * * [simplify]: iters left: 2 (107 enodes) 25.265 * * [simplify]: iters left: 1 (190 enodes) 25.300 * * [simplify]: Extracting #0: cost 1 inf + 0 25.300 * * [simplify]: Extracting #1: cost 4 inf + 0 25.301 * * [simplify]: Extracting #2: cost 8 inf + 0 25.301 * * [simplify]: Extracting #3: cost 30 inf + 0 25.301 * * [simplify]: Extracting #4: cost 65 inf + 0 25.301 * * [simplify]: Extracting #5: cost 59 inf + 369 25.302 * * [simplify]: Extracting #6: cost 16 inf + 5851 25.304 * * [simplify]: Extracting #7: cost 0 inf + 8003 25.306 * * [simplify]: Extracting #8: cost 0 inf + 7963 25.309 * [simplify]: Simplified to (/ (sqrt (* (+ y.re y.im) (- y.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 25.309 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (sqrt (* (+ y.re y.im) (- y.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 25.309 * * * * [progress]: [ 228 / 280 ] simplifiying candidate # 25.310 * [simplify]: Simplifying (/ (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 25.310 * * [simplify]: iters left: 6 (18 enodes) 25.318 * * [simplify]: iters left: 5 (72 enodes) 25.343 * * [simplify]: iters left: 4 (104 enodes) 25.360 * * [simplify]: iters left: 3 (162 enodes) 25.392 * * [simplify]: iters left: 2 (318 enodes) 25.490 * * [simplify]: Extracting #0: cost 1 inf + 0 25.490 * * [simplify]: Extracting #1: cost 8 inf + 0 25.490 * * [simplify]: Extracting #2: cost 18 inf + 0 25.490 * * [simplify]: Extracting #3: cost 72 inf + 0 25.491 * * [simplify]: Extracting #4: cost 164 inf + 88 25.493 * * [simplify]: Extracting #5: cost 201 inf + 1563 25.501 * * [simplify]: Extracting #6: cost 77 inf + 22698 25.516 * * [simplify]: Extracting #7: cost 10 inf + 38500 25.525 * * [simplify]: Extracting #8: cost 0 inf + 41475 25.533 * [simplify]: Simplified to (/ (+ (* x.im y.im) (* x.re y.re)) (* (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im)))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) 25.534 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (+ (* x.im y.im) (* x.re y.re)) (* (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im)))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) (/ (sqrt (- (* y.re y.re) (* y.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 25.534 * [simplify]: Simplifying (/ (sqrt (- (* y.re y.re) (* y.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 25.534 * * [simplify]: iters left: 6 (10 enodes) 25.536 * * [simplify]: iters left: 5 (36 enodes) 25.541 * * [simplify]: iters left: 4 (49 enodes) 25.548 * * [simplify]: iters left: 3 (66 enodes) 25.568 * * [simplify]: iters left: 2 (107 enodes) 25.603 * * [simplify]: iters left: 1 (190 enodes) 25.632 * * [simplify]: Extracting #0: cost 1 inf + 0 25.632 * * [simplify]: Extracting #1: cost 4 inf + 0 25.632 * * [simplify]: Extracting #2: cost 8 inf + 0 25.632 * * [simplify]: Extracting #3: cost 30 inf + 0 25.632 * * [simplify]: Extracting #4: cost 65 inf + 0 25.633 * * [simplify]: Extracting #5: cost 59 inf + 369 25.634 * * [simplify]: Extracting #6: cost 16 inf + 5731 25.636 * * [simplify]: Extracting #7: cost 0 inf + 7763 25.640 * * [simplify]: Extracting #8: cost 0 inf + 7723 25.644 * [simplify]: Simplified to (/ (sqrt (* (+ y.re y.im) (- y.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 25.644 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (* (+ y.re y.im) (- y.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 25.644 * * * * [progress]: [ 229 / 280 ] simplifiying candidate # 25.644 * [simplify]: Simplifying (/ (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) (sqrt 1)) 25.645 * * [simplify]: iters left: 6 (17 enodes) 25.655 * * [simplify]: iters left: 5 (71 enodes) 25.678 * * [simplify]: iters left: 4 (105 enodes) 25.698 * * [simplify]: iters left: 3 (162 enodes) 25.727 * * [simplify]: iters left: 2 (315 enodes) 25.863 * * [simplify]: Extracting #0: cost 1 inf + 0 25.863 * * [simplify]: Extracting #1: cost 5 inf + 0 25.863 * * [simplify]: Extracting #2: cost 9 inf + 1 25.864 * * [simplify]: Extracting #3: cost 62 inf + 1 25.864 * * [simplify]: Extracting #4: cost 155 inf + 47 25.866 * * [simplify]: Extracting #5: cost 192 inf + 1525 25.874 * * [simplify]: Extracting #6: cost 76 inf + 19848 25.889 * * [simplify]: Extracting #7: cost 5 inf + 36815 25.905 * * [simplify]: Extracting #8: cost 0 inf + 37996 25.921 * [simplify]: Simplified to (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) 25.921 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (+ (* x.im y.im) (* x.re y.re)) (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)))))) 25.922 * [simplify]: Simplifying (/ (sqrt (- (* y.re y.re) (* y.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 25.922 * * [simplify]: iters left: 6 (9 enodes) 25.926 * * [simplify]: iters left: 5 (33 enodes) 25.931 * * [simplify]: iters left: 4 (46 enodes) 25.941 * * [simplify]: iters left: 3 (63 enodes) 25.950 * * [simplify]: iters left: 2 (104 enodes) 25.976 * * [simplify]: iters left: 1 (187 enodes) 26.020 * * [simplify]: Extracting #0: cost 1 inf + 0 26.020 * * [simplify]: Extracting #1: cost 4 inf + 0 26.020 * * [simplify]: Extracting #2: cost 8 inf + 0 26.020 * * [simplify]: Extracting #3: cost 30 inf + 0 26.020 * * [simplify]: Extracting #4: cost 64 inf + 0 26.021 * * [simplify]: Extracting #5: cost 57 inf + 370 26.022 * * [simplify]: Extracting #6: cost 16 inf + 5009 26.025 * * [simplify]: Extracting #7: cost 0 inf + 7241 26.027 * [simplify]: Simplified to (/ (sqrt (- (* y.re y.re) (* y.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 26.027 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (+ (* x.im y.im) (* x.re y.re)) (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)))))) 26.027 * * * * [progress]: [ 230 / 280 ] simplifiying candidate # 26.027 * [simplify]: Simplifying (/ (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 26.027 * * [simplify]: iters left: 6 (18 enodes) 26.031 * * [simplify]: iters left: 5 (72 enodes) 26.046 * * [simplify]: iters left: 4 (104 enodes) 26.064 * * [simplify]: iters left: 3 (162 enodes) 26.112 * * [simplify]: iters left: 2 (318 enodes) 26.239 * * [simplify]: Extracting #0: cost 1 inf + 0 26.239 * * [simplify]: Extracting #1: cost 8 inf + 0 26.239 * * [simplify]: Extracting #2: cost 18 inf + 0 26.240 * * [simplify]: Extracting #3: cost 72 inf + 0 26.240 * * [simplify]: Extracting #4: cost 164 inf + 88 26.242 * * [simplify]: Extracting #5: cost 201 inf + 1563 26.251 * * [simplify]: Extracting #6: cost 77 inf + 22698 26.265 * * [simplify]: Extracting #7: cost 10 inf + 38500 26.281 * * [simplify]: Extracting #8: cost 0 inf + 41475 26.299 * [simplify]: Simplified to (/ (+ (* x.im y.im) (* x.re y.re)) (* (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im)))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) 26.299 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (+ (* x.im y.im) (* x.re y.re)) (* (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im)))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) (/ (sqrt (- (* y.re y.re) (* y.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 26.299 * [simplify]: Simplifying (/ (sqrt (- (* y.re y.re) (* y.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 26.299 * * [simplify]: iters left: 6 (10 enodes) 26.304 * * [simplify]: iters left: 5 (36 enodes) 26.318 * * [simplify]: iters left: 4 (49 enodes) 26.331 * * [simplify]: iters left: 3 (66 enodes) 26.342 * * [simplify]: iters left: 2 (107 enodes) 26.362 * * [simplify]: iters left: 1 (190 enodes) 26.394 * * [simplify]: Extracting #0: cost 1 inf + 0 26.394 * * [simplify]: Extracting #1: cost 4 inf + 0 26.394 * * [simplify]: Extracting #2: cost 8 inf + 0 26.395 * * [simplify]: Extracting #3: cost 30 inf + 0 26.395 * * [simplify]: Extracting #4: cost 65 inf + 0 26.395 * * [simplify]: Extracting #5: cost 59 inf + 369 26.397 * * [simplify]: Extracting #6: cost 16 inf + 5731 26.401 * * [simplify]: Extracting #7: cost 0 inf + 7763 26.405 * * [simplify]: Extracting #8: cost 0 inf + 7723 26.409 * [simplify]: Simplified to (/ (sqrt (* (+ y.re y.im) (- y.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 26.409 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (* (+ y.re y.im) (- y.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 26.409 * * * * [progress]: [ 231 / 280 ] simplifiying candidate # 26.410 * [simplify]: Simplifying (/ (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) 1) 26.410 * * [simplify]: iters left: 6 (16 enodes) 26.418 * * [simplify]: iters left: 5 (66 enodes) 26.439 * * [simplify]: iters left: 4 (101 enodes) 26.462 * * [simplify]: iters left: 3 (159 enodes) 26.503 * * [simplify]: iters left: 2 (311 enodes) 26.686 * * [simplify]: Extracting #0: cost 1 inf + 0 26.687 * * [simplify]: Extracting #1: cost 5 inf + 0 26.687 * * [simplify]: Extracting #2: cost 9 inf + 1 26.687 * * [simplify]: Extracting #3: cost 62 inf + 1 26.688 * * [simplify]: Extracting #4: cost 153 inf + 131 26.690 * * [simplify]: Extracting #5: cost 191 inf + 1609 26.696 * * [simplify]: Extracting #6: cost 99 inf + 17139 26.707 * * [simplify]: Extracting #7: cost 6 inf + 36704 26.715 * * [simplify]: Extracting #8: cost 0 inf + 38248 26.725 * [simplify]: Simplified to (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) 26.726 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (+ (* x.im y.im) (* x.re y.re)) (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)))))) 26.726 * [simplify]: Simplifying (/ (sqrt (- (* y.re y.re) (* y.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 26.726 * * [simplify]: iters left: 6 (9 enodes) 26.728 * * [simplify]: iters left: 5 (33 enodes) 26.732 * * [simplify]: iters left: 4 (46 enodes) 26.739 * * [simplify]: iters left: 3 (63 enodes) 26.758 * * [simplify]: iters left: 2 (104 enodes) 26.795 * * [simplify]: iters left: 1 (187 enodes) 26.857 * * [simplify]: Extracting #0: cost 1 inf + 0 26.857 * * [simplify]: Extracting #1: cost 4 inf + 0 26.857 * * [simplify]: Extracting #2: cost 8 inf + 0 26.857 * * [simplify]: Extracting #3: cost 30 inf + 0 26.858 * * [simplify]: Extracting #4: cost 64 inf + 0 26.858 * * [simplify]: Extracting #5: cost 57 inf + 370 26.860 * * [simplify]: Extracting #6: cost 16 inf + 5009 26.864 * * [simplify]: Extracting #7: cost 0 inf + 7241 26.868 * [simplify]: Simplified to (/ (sqrt (- (* y.re y.re) (* y.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 26.868 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (+ (* x.im y.im) (* x.re y.re)) (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)))))) 26.868 * * * * [progress]: [ 232 / 280 ] simplifiying candidate # 26.868 * * * * [progress]: [ 233 / 280 ] simplifiying candidate # 26.869 * * * * [progress]: [ 234 / 280 ] simplifiying candidate # 26.869 * * * * [progress]: [ 235 / 280 ] simplifiying candidate # 26.869 * [simplify]: Simplifying (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 26.869 * * [simplify]: iters left: 6 (7 enodes) 26.872 * * [simplify]: iters left: 5 (22 enodes) 26.878 * * [simplify]: Extracting #0: cost 1 inf + 0 26.878 * * [simplify]: Extracting #1: cost 3 inf + 0 26.878 * * [simplify]: Extracting #2: cost 5 inf + 0 26.878 * * [simplify]: Extracting #3: cost 8 inf + 0 26.878 * * [simplify]: Extracting #4: cost 12 inf + 0 26.878 * * [simplify]: Extracting #5: cost 10 inf + 2 26.879 * * [simplify]: Extracting #6: cost 1 inf + 976 26.879 * * [simplify]: Extracting #7: cost 0 inf + 1218 26.879 * [simplify]: Simplified to (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 26.879 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 26.880 * * * * [progress]: [ 236 / 280 ] simplifiying candidate # 26.880 * [simplify]: Simplifying (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) 26.880 * * [simplify]: iters left: 6 (7 enodes) 26.883 * * [simplify]: iters left: 5 (22 enodes) 26.888 * * [simplify]: Extracting #0: cost 1 inf + 0 26.888 * * [simplify]: Extracting #1: cost 3 inf + 0 26.888 * * [simplify]: Extracting #2: cost 5 inf + 0 26.888 * * [simplify]: Extracting #3: cost 8 inf + 0 26.888 * * [simplify]: Extracting #4: cost 12 inf + 0 26.888 * * [simplify]: Extracting #5: cost 10 inf + 2 26.888 * * [simplify]: Extracting #6: cost 1 inf + 1056 26.889 * * [simplify]: Extracting #7: cost 0 inf + 1298 26.889 * [simplify]: Simplified to (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) 26.889 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 26.889 * * * * [progress]: [ 237 / 280 ] simplifiying candidate # 26.889 * [simplify]: Simplifying (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 26.889 * * [simplify]: iters left: 6 (7 enodes) 26.891 * * [simplify]: iters left: 5 (22 enodes) 26.894 * * [simplify]: Extracting #0: cost 1 inf + 0 26.894 * * [simplify]: Extracting #1: cost 3 inf + 0 26.894 * * [simplify]: Extracting #2: cost 5 inf + 0 26.894 * * [simplify]: Extracting #3: cost 8 inf + 0 26.894 * * [simplify]: Extracting #4: cost 12 inf + 0 26.894 * * [simplify]: Extracting #5: cost 10 inf + 2 26.894 * * [simplify]: Extracting #6: cost 1 inf + 936 26.894 * * [simplify]: Extracting #7: cost 0 inf + 1138 26.894 * [simplify]: Simplified to (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 26.894 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 26.894 * * * * [progress]: [ 238 / 280 ] simplifiying candidate # 26.895 * [simplify]: Simplifying (sqrt (+ (* y.re y.re) (* y.im y.im))) 26.895 * * [simplify]: iters left: 5 (6 enodes) 26.896 * * [simplify]: iters left: 4 (19 enodes) 26.898 * * [simplify]: Extracting #0: cost 1 inf + 0 26.898 * * [simplify]: Extracting #1: cost 3 inf + 0 26.899 * * [simplify]: Extracting #2: cost 6 inf + 0 26.899 * * [simplify]: Extracting #3: cost 10 inf + 0 26.899 * * [simplify]: Extracting #4: cost 6 inf + 84 26.899 * * [simplify]: Extracting #5: cost 0 inf + 734 26.899 * [simplify]: Simplified to (sqrt (+ (* y.re y.re) (* y.im y.im))) 26.899 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 26.899 * * * * [progress]: [ 239 / 280 ] simplifiying candidate # 26.899 * [simplify]: Simplifying (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 26.899 * * [simplify]: iters left: 6 (7 enodes) 26.901 * * [simplify]: iters left: 5 (22 enodes) 26.903 * * [simplify]: Extracting #0: cost 1 inf + 0 26.904 * * [simplify]: Extracting #1: cost 3 inf + 0 26.904 * * [simplify]: Extracting #2: cost 5 inf + 0 26.904 * * [simplify]: Extracting #3: cost 8 inf + 0 26.904 * * [simplify]: Extracting #4: cost 12 inf + 0 26.904 * * [simplify]: Extracting #5: cost 10 inf + 2 26.904 * * [simplify]: Extracting #6: cost 1 inf + 936 26.904 * * [simplify]: Extracting #7: cost 0 inf + 1138 26.904 * [simplify]: Simplified to (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 26.904 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 26.904 * * * * [progress]: [ 240 / 280 ] simplifiying candidate # 26.905 * [simplify]: Simplifying (sqrt (+ (* y.re y.re) (* y.im y.im))) 26.905 * * [simplify]: iters left: 5 (6 enodes) 26.906 * * [simplify]: iters left: 4 (19 enodes) 26.908 * * [simplify]: Extracting #0: cost 1 inf + 0 26.908 * * [simplify]: Extracting #1: cost 3 inf + 0 26.908 * * [simplify]: Extracting #2: cost 6 inf + 0 26.908 * * [simplify]: Extracting #3: cost 10 inf + 0 26.909 * * [simplify]: Extracting #4: cost 6 inf + 84 26.909 * * [simplify]: Extracting #5: cost 0 inf + 734 26.909 * [simplify]: Simplified to (sqrt (+ (* y.re y.re) (* y.im y.im))) 26.909 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 26.909 * * * * [progress]: [ 241 / 280 ] simplifiying candidate # 26.909 * [simplify]: Simplifying (* (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 26.909 * * [simplify]: iters left: 6 (14 enodes) 26.912 * * [simplify]: iters left: 5 (46 enodes) 26.918 * * [simplify]: Extracting #0: cost 1 inf + 0 26.918 * * [simplify]: Extracting #1: cost 3 inf + 0 26.918 * * [simplify]: Extracting #2: cost 5 inf + 0 26.918 * * [simplify]: Extracting #3: cost 8 inf + 0 26.919 * * [simplify]: Extracting #4: cost 13 inf + 0 26.919 * * [simplify]: Extracting #5: cost 22 inf + 0 26.919 * * [simplify]: Extracting #6: cost 17 inf + 129 26.919 * * [simplify]: Extracting #7: cost 9 inf + 706 26.919 * * [simplify]: Extracting #8: cost 2 inf + 2728 26.920 * * [simplify]: Extracting #9: cost 0 inf + 3496 26.920 * [simplify]: Simplified to (* (cbrt (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 26.920 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (* (cbrt (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 26.920 * * * * [progress]: [ 242 / 280 ] simplifiying candidate # 26.921 * [simplify]: Simplifying (sqrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 26.921 * * [simplify]: iters left: 6 (13 enodes) 26.923 * * [simplify]: iters left: 5 (43 enodes) 26.930 * * [simplify]: Extracting #0: cost 1 inf + 0 26.930 * * [simplify]: Extracting #1: cost 3 inf + 0 26.930 * * [simplify]: Extracting #2: cost 6 inf + 0 26.930 * * [simplify]: Extracting #3: cost 11 inf + 0 26.930 * * [simplify]: Extracting #4: cost 20 inf + 0 26.930 * * [simplify]: Extracting #5: cost 15 inf + 208 26.930 * * [simplify]: Extracting #6: cost 8 inf + 700 26.930 * * [simplify]: Extracting #7: cost 4 inf + 1352 26.931 * * [simplify]: Extracting #8: cost 1 inf + 2164 26.931 * * [simplify]: Extracting #9: cost 0 inf + 2528 26.932 * [simplify]: Simplified to (sqrt (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 26.932 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (sqrt (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (sqrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 26.932 * * * * [progress]: [ 243 / 280 ] simplifiying candidate # 26.932 * [simplify]: Simplifying (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 26.932 * * [simplify]: iters left: 6 (16 enodes) 26.936 * * [simplify]: iters left: 5 (58 enodes) 26.944 * * [simplify]: iters left: 4 (73 enodes) 26.954 * * [simplify]: iters left: 3 (80 enodes) 26.973 * * [simplify]: iters left: 2 (83 enodes) 26.985 * * [simplify]: Extracting #0: cost 1 inf + 0 26.985 * * [simplify]: Extracting #1: cost 11 inf + 0 26.985 * * [simplify]: Extracting #2: cost 22 inf + 0 26.985 * * [simplify]: Extracting #3: cost 27 inf + 0 26.985 * * [simplify]: Extracting #4: cost 36 inf + 0 26.985 * * [simplify]: Extracting #5: cost 33 inf + 46 26.985 * * [simplify]: Extracting #6: cost 14 inf + 2774 26.986 * * [simplify]: Extracting #7: cost 2 inf + 8296 26.988 * * [simplify]: Extracting #8: cost 0 inf + 9224 26.989 * [simplify]: Simplified to (* (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) 26.990 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 26.990 * * * * [progress]: [ 244 / 280 ] simplifiying candidate # 26.990 * [simplify]: Simplifying (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 26.990 * * [simplify]: iters left: 6 (16 enodes) 26.993 * * [simplify]: iters left: 5 (55 enodes) 27.001 * * [simplify]: iters left: 4 (59 enodes) 27.008 * * [simplify]: iters left: 3 (62 enodes) 27.025 * * [simplify]: Extracting #0: cost 1 inf + 0 27.025 * * [simplify]: Extracting #1: cost 7 inf + 0 27.025 * * [simplify]: Extracting #2: cost 15 inf + 0 27.026 * * [simplify]: Extracting #3: cost 21 inf + 0 27.026 * * [simplify]: Extracting #4: cost 30 inf + 0 27.026 * * [simplify]: Extracting #5: cost 26 inf + 87 27.027 * * [simplify]: Extracting #6: cost 9 inf + 2370 27.029 * * [simplify]: Extracting #7: cost 1 inf + 5596 27.031 * * [simplify]: Extracting #8: cost 0 inf + 6080 27.032 * [simplify]: Simplified to (/ (* (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (+ (* x.im y.im) (* x.re y.re)))) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) 27.032 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (* (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (+ (* x.im y.im) (* x.re y.re)))) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))))))) 27.033 * * * * [progress]: [ 245 / 280 ] simplifiying candidate # 27.033 * [simplify]: Simplifying (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 27.033 * * [simplify]: iters left: 6 (15 enodes) 27.039 * * [simplify]: iters left: 5 (51 enodes) 27.050 * * [simplify]: iters left: 4 (55 enodes) 27.057 * * [simplify]: iters left: 3 (58 enodes) 27.064 * * [simplify]: Extracting #0: cost 1 inf + 0 27.064 * * [simplify]: Extracting #1: cost 7 inf + 0 27.064 * * [simplify]: Extracting #2: cost 14 inf + 0 27.065 * * [simplify]: Extracting #3: cost 19 inf + 0 27.065 * * [simplify]: Extracting #4: cost 28 inf + 0 27.065 * * [simplify]: Extracting #5: cost 24 inf + 87 27.065 * * [simplify]: Extracting #6: cost 11 inf + 1518 27.066 * * [simplify]: Extracting #7: cost 1 inf + 4752 27.066 * * [simplify]: Extracting #8: cost 0 inf + 5196 27.067 * [simplify]: Simplified to (/ (* (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (+ (* x.im y.im) (* x.re y.re)))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) 27.067 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (* (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (+ (* x.im y.im) (* x.re y.re)))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 27.067 * * * * [progress]: [ 246 / 280 ] simplifiying candidate # 27.068 * [simplify]: Simplifying (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt 1)) 27.068 * * [simplify]: iters left: 6 (12 enodes) 27.072 * * [simplify]: iters left: 5 (43 enodes) 27.078 * * [simplify]: iters left: 4 (49 enodes) 27.091 * * [simplify]: iters left: 3 (53 enodes) 27.098 * * [simplify]: iters left: 2 (54 enodes) 27.105 * * [simplify]: Extracting #0: cost 1 inf + 0 27.105 * * [simplify]: Extracting #1: cost 5 inf + 0 27.105 * * [simplify]: Extracting #2: cost 7 inf + 1 27.105 * * [simplify]: Extracting #3: cost 10 inf + 1 27.105 * * [simplify]: Extracting #4: cost 16 inf + 1 27.105 * * [simplify]: Extracting #5: cost 10 inf + 89 27.106 * * [simplify]: Extracting #6: cost 3 inf + 1073 27.106 * * [simplify]: Extracting #7: cost 0 inf + 1807 27.106 * [simplify]: Simplified to (* (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (+ (* x.im y.im) (* x.re y.re)))) 27.106 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (* (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (+ (* x.im y.im) (* x.re y.re)))) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 27.106 * * * * [progress]: [ 247 / 280 ] simplifiying candidate # 27.107 * [simplify]: Simplifying (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 27.107 * * [simplify]: iters left: 6 (15 enodes) 27.110 * * [simplify]: iters left: 5 (51 enodes) 27.117 * * [simplify]: iters left: 4 (55 enodes) 27.125 * * [simplify]: iters left: 3 (58 enodes) 27.133 * * [simplify]: Extracting #0: cost 1 inf + 0 27.134 * * [simplify]: Extracting #1: cost 7 inf + 0 27.134 * * [simplify]: Extracting #2: cost 14 inf + 0 27.134 * * [simplify]: Extracting #3: cost 19 inf + 0 27.134 * * [simplify]: Extracting #4: cost 28 inf + 0 27.134 * * [simplify]: Extracting #5: cost 24 inf + 87 27.134 * * [simplify]: Extracting #6: cost 11 inf + 1518 27.135 * * [simplify]: Extracting #7: cost 1 inf + 4752 27.136 * * [simplify]: Extracting #8: cost 0 inf + 5196 27.136 * [simplify]: Simplified to (/ (* (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (+ (* x.im y.im) (* x.re y.re)))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) 27.136 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (* (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (+ (* x.im y.im) (* x.re y.re)))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 27.136 * * * * [progress]: [ 248 / 280 ] simplifiying candidate # 27.137 * [simplify]: Simplifying (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) 1) 27.137 * * [simplify]: iters left: 6 (11 enodes) 27.140 * * [simplify]: iters left: 5 (38 enodes) 27.146 * * [simplify]: iters left: 4 (48 enodes) 27.152 * * [simplify]: iters left: 3 (49 enodes) 27.158 * * [simplify]: Extracting #0: cost 1 inf + 0 27.158 * * [simplify]: Extracting #1: cost 5 inf + 0 27.158 * * [simplify]: Extracting #2: cost 7 inf + 1 27.159 * * [simplify]: Extracting #3: cost 10 inf + 1 27.159 * * [simplify]: Extracting #4: cost 16 inf + 1 27.159 * * [simplify]: Extracting #5: cost 11 inf + 47 27.159 * * [simplify]: Extracting #6: cost 5 inf + 828 27.159 * * [simplify]: Extracting #7: cost 0 inf + 1807 27.159 * [simplify]: Simplified to (* (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (+ (* x.im y.im) (* x.re y.re)))) 27.159 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (* (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (+ (* x.im y.im) (* x.re y.re)))) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 27.160 * * * * [progress]: [ 249 / 280 ] simplifiying candidate # 27.160 * [simplify]: Simplifying (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 27.160 * * [simplify]: iters left: 6 (15 enodes) 27.163 * * [simplify]: iters left: 5 (51 enodes) 27.169 * * [simplify]: iters left: 4 (53 enodes) 27.176 * * [simplify]: Extracting #0: cost 1 inf + 0 27.176 * * [simplify]: Extracting #1: cost 6 inf + 0 27.176 * * [simplify]: Extracting #2: cost 12 inf + 0 27.176 * * [simplify]: Extracting #3: cost 17 inf + 0 27.176 * * [simplify]: Extracting #4: cost 26 inf + 0 27.176 * * [simplify]: Extracting #5: cost 22 inf + 87 27.177 * * [simplify]: Extracting #6: cost 14 inf + 707 27.177 * * [simplify]: Extracting #7: cost 7 inf + 1842 27.178 * * [simplify]: Extracting #8: cost 0 inf + 4384 27.178 * [simplify]: Simplified to (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 27.178 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 27.178 * * * * [progress]: [ 250 / 280 ] simplifiying candidate # 27.179 * [simplify]: Simplifying (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 27.179 * * [simplify]: iters left: 6 (15 enodes) 27.182 * * [simplify]: iters left: 5 (50 enodes) 27.188 * * [simplify]: Extracting #0: cost 1 inf + 0 27.188 * * [simplify]: Extracting #1: cost 4 inf + 0 27.188 * * [simplify]: Extracting #2: cost 9 inf + 0 27.188 * * [simplify]: Extracting #3: cost 15 inf + 0 27.188 * * [simplify]: Extracting #4: cost 24 inf + 0 27.188 * * [simplify]: Extracting #5: cost 20 inf + 87 27.188 * * [simplify]: Extracting #6: cost 12 inf + 707 27.189 * * [simplify]: Extracting #7: cost 5 inf + 1842 27.189 * * [simplify]: Extracting #8: cost 0 inf + 3416 27.190 * [simplify]: Simplified to (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 27.190 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))))))) 27.190 * * * * [progress]: [ 251 / 280 ] simplifiying candidate # 27.190 * [simplify]: Simplifying (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 27.190 * * [simplify]: iters left: 6 (14 enodes) 27.193 * * [simplify]: iters left: 5 (46 enodes) 27.200 * * [simplify]: Extracting #0: cost 1 inf + 0 27.200 * * [simplify]: Extracting #1: cost 4 inf + 0 27.200 * * [simplify]: Extracting #2: cost 8 inf + 0 27.200 * * [simplify]: Extracting #3: cost 13 inf + 0 27.200 * * [simplify]: Extracting #4: cost 22 inf + 0 27.200 * * [simplify]: Extracting #5: cost 17 inf + 129 27.201 * * [simplify]: Extracting #6: cost 8 inf + 912 27.201 * * [simplify]: Extracting #7: cost 2 inf + 2126 27.201 * * [simplify]: Extracting #8: cost 0 inf + 2692 27.202 * [simplify]: Simplified to (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 27.202 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 27.202 * * * * [progress]: [ 252 / 280 ] simplifiying candidate # 27.202 * [simplify]: Simplifying (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt 1)) 27.202 * * [simplify]: iters left: 6 (11 enodes) 27.205 * * [simplify]: iters left: 5 (38 enodes) 27.210 * * [simplify]: iters left: 4 (40 enodes) 27.216 * * [simplify]: iters left: 3 (42 enodes) 27.221 * * [simplify]: Extracting #0: cost 1 inf + 0 27.221 * * [simplify]: Extracting #1: cost 4 inf + 0 27.221 * * [simplify]: Extracting #2: cost 6 inf + 1 27.221 * * [simplify]: Extracting #3: cost 12 inf + 1 27.221 * * [simplify]: Extracting #4: cost 7 inf + 47 27.221 * * [simplify]: Extracting #5: cost 0 inf + 749 27.221 * [simplify]: Simplified to (sqrt (+ (* x.im y.im) (* x.re y.re))) 27.221 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 27.221 * * * * [progress]: [ 253 / 280 ] simplifiying candidate # 27.221 * [simplify]: Simplifying (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 27.221 * * [simplify]: iters left: 6 (14 enodes) 27.224 * * [simplify]: iters left: 5 (46 enodes) 27.230 * * [simplify]: Extracting #0: cost 1 inf + 0 27.230 * * [simplify]: Extracting #1: cost 4 inf + 0 27.230 * * [simplify]: Extracting #2: cost 8 inf + 0 27.230 * * [simplify]: Extracting #3: cost 13 inf + 0 27.230 * * [simplify]: Extracting #4: cost 22 inf + 0 27.230 * * [simplify]: Extracting #5: cost 17 inf + 129 27.230 * * [simplify]: Extracting #6: cost 8 inf + 912 27.231 * * [simplify]: Extracting #7: cost 2 inf + 2126 27.231 * * [simplify]: Extracting #8: cost 0 inf + 2692 27.232 * [simplify]: Simplified to (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 27.232 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 27.232 * * * * [progress]: [ 254 / 280 ] simplifiying candidate # 27.232 * [simplify]: Simplifying (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) 1) 27.232 * * [simplify]: iters left: 6 (10 enodes) 27.234 * * [simplify]: iters left: 5 (33 enodes) 27.239 * * [simplify]: iters left: 4 (35 enodes) 27.244 * * [simplify]: Extracting #0: cost 1 inf + 0 27.244 * * [simplify]: Extracting #1: cost 4 inf + 0 27.244 * * [simplify]: Extracting #2: cost 6 inf + 1 27.244 * * [simplify]: Extracting #3: cost 12 inf + 1 27.244 * * [simplify]: Extracting #4: cost 7 inf + 47 27.245 * * [simplify]: Extracting #5: cost 0 inf + 749 27.245 * [simplify]: Simplified to (sqrt (+ (* x.im y.im) (* x.re y.re))) 27.245 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 27.245 * * * * [progress]: [ 255 / 280 ] simplifiying candidate # 27.245 * [simplify]: Simplifying (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 27.245 * * [simplify]: iters left: 6 (10 enodes) 27.248 * * [simplify]: iters left: 5 (35 enodes) 27.253 * * [simplify]: iters left: 4 (39 enodes) 27.258 * * [simplify]: Extracting #0: cost 1 inf + 0 27.258 * * [simplify]: Extracting #1: cost 6 inf + 0 27.258 * * [simplify]: Extracting #2: cost 9 inf + 1 27.258 * * [simplify]: Extracting #3: cost 11 inf + 1 27.258 * * [simplify]: Extracting #4: cost 14 inf + 1 27.258 * * [simplify]: Extracting #5: cost 18 inf + 1 27.258 * * [simplify]: Extracting #6: cost 16 inf + 3 27.259 * * [simplify]: Extracting #7: cost 11 inf + 289 27.259 * * [simplify]: Extracting #8: cost 6 inf + 1219 27.259 * * [simplify]: Extracting #9: cost 0 inf + 2995 27.260 * [simplify]: Simplified to (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 27.260 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (+ (* x.re y.re) (* x.im y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 27.260 * * * * [progress]: [ 256 / 280 ] simplifiying candidate # 27.260 * [simplify]: Simplifying (/ 1 (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 27.260 * * [simplify]: iters left: 6 (10 enodes) 27.263 * * [simplify]: iters left: 5 (34 enodes) 27.268 * * [simplify]: iters left: 4 (36 enodes) 27.274 * * [simplify]: Extracting #0: cost 1 inf + 0 27.274 * * [simplify]: Extracting #1: cost 4 inf + 0 27.274 * * [simplify]: Extracting #2: cost 6 inf + 1 27.274 * * [simplify]: Extracting #3: cost 9 inf + 1 27.274 * * [simplify]: Extracting #4: cost 12 inf + 1 27.275 * * [simplify]: Extracting #5: cost 16 inf + 1 27.275 * * [simplify]: Extracting #6: cost 14 inf + 3 27.275 * * [simplify]: Extracting #7: cost 10 inf + 248 27.275 * * [simplify]: Extracting #8: cost 2 inf + 1824 27.275 * * [simplify]: Extracting #9: cost 0 inf + 2349 27.276 * [simplify]: Simplified to (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 27.276 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))))))) 27.276 * * * * [progress]: [ 257 / 280 ] simplifiying candidate # 27.276 * [simplify]: Simplifying (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 27.276 * * [simplify]: iters left: 6 (9 enodes) 27.278 * * [simplify]: iters left: 5 (30 enodes) 27.283 * * [simplify]: iters left: 4 (32 enodes) 27.287 * * [simplify]: Extracting #0: cost 1 inf + 0 27.287 * * [simplify]: Extracting #1: cost 4 inf + 0 27.287 * * [simplify]: Extracting #2: cost 5 inf + 1 27.287 * * [simplify]: Extracting #3: cost 7 inf + 1 27.287 * * [simplify]: Extracting #4: cost 10 inf + 1 27.287 * * [simplify]: Extracting #5: cost 14 inf + 1 27.287 * * [simplify]: Extracting #6: cost 12 inf + 3 27.287 * * [simplify]: Extracting #7: cost 8 inf + 248 27.288 * * [simplify]: Extracting #8: cost 4 inf + 775 27.288 * * [simplify]: Extracting #9: cost 0 inf + 1625 27.288 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 27.288 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 27.288 * * * * [progress]: [ 258 / 280 ] simplifiying candidate # 27.288 * [simplify]: Simplifying (/ 1 (sqrt 1)) 27.288 * * [simplify]: iters left: 3 (3 enodes) 27.292 * * [simplify]: iters left: 2 (11 enodes) 27.294 * * [simplify]: iters left: 1 (13 enodes) 27.295 * * [simplify]: Extracting #0: cost 1 inf + 0 27.296 * * [simplify]: Extracting #1: cost 0 inf + 1 27.296 * [simplify]: Simplified to 1 27.296 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 27.296 * * * * [progress]: [ 259 / 280 ] simplifiying candidate # 27.296 * [simplify]: Simplifying (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 27.296 * * [simplify]: iters left: 6 (9 enodes) 27.298 * * [simplify]: iters left: 5 (30 enodes) 27.302 * * [simplify]: iters left: 4 (32 enodes) 27.307 * * [simplify]: Extracting #0: cost 1 inf + 0 27.307 * * [simplify]: Extracting #1: cost 4 inf + 0 27.307 * * [simplify]: Extracting #2: cost 5 inf + 1 27.307 * * [simplify]: Extracting #3: cost 7 inf + 1 27.307 * * [simplify]: Extracting #4: cost 10 inf + 1 27.307 * * [simplify]: Extracting #5: cost 14 inf + 1 27.307 * * [simplify]: Extracting #6: cost 12 inf + 3 27.307 * * [simplify]: Extracting #7: cost 8 inf + 248 27.307 * * [simplify]: Extracting #8: cost 4 inf + 775 27.308 * * [simplify]: Extracting #9: cost 0 inf + 1625 27.308 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 27.308 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 27.308 * * * * [progress]: [ 260 / 280 ] simplifiying candidate # 27.308 * [simplify]: Simplifying (/ 1 1) 27.308 * * [simplify]: iters left: 2 (2 enodes) 27.309 * * [simplify]: iters left: 1 (6 enodes) 27.310 * * [simplify]: Extracting #0: cost 1 inf + 0 27.310 * * [simplify]: Extracting #1: cost 0 inf + 1 27.310 * [simplify]: Simplified to 1 27.310 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 27.310 * * * * [progress]: [ 261 / 280 ] simplifiying candidate # 27.310 * * * * [progress]: [ 262 / 280 ] simplifiying candidate # 27.311 * [simplify]: Simplifying (+ (* x.re y.re) (* x.im y.im)) 27.311 * * [simplify]: iters left: 4 (7 enodes) 27.312 * * [simplify]: iters left: 3 (24 enodes) 27.315 * * [simplify]: Extracting #0: cost 1 inf + 0 27.315 * * [simplify]: Extracting #1: cost 4 inf + 0 27.315 * * [simplify]: Extracting #2: cost 10 inf + 0 27.315 * * [simplify]: Extracting #3: cost 6 inf + 4 27.315 * * [simplify]: Extracting #4: cost 1 inf + 296 27.316 * * [simplify]: Extracting #5: cost 0 inf + 420 27.316 * [simplify]: Simplified to (+ (* x.im y.im) (* x.re y.re)) 27.316 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (+ (* x.im y.im) (* x.re y.re)) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 27.316 * * * * [progress]: [ 263 / 280 ] simplifiying candidate # 27.316 * [simplify]: Simplifying (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (pow (* y.re y.re) 3) (pow (* y.im y.im) 3)))) 27.316 * * [simplify]: iters left: 6 (15 enodes) 27.320 * * [simplify]: iters left: 5 (66 enodes) 27.333 * * [simplify]: iters left: 4 (121 enodes) 27.376 * * [simplify]: iters left: 3 (220 enodes) 27.464 * * [simplify]: iters left: 2 (419 enodes) 27.609 * * [simplify]: Extracting #0: cost 1 inf + 0 27.610 * * [simplify]: Extracting #1: cost 4 inf + 0 27.610 * * [simplify]: Extracting #2: cost 9 inf + 0 27.610 * * [simplify]: Extracting #3: cost 18 inf + 0 27.610 * * [simplify]: Extracting #4: cost 67 inf + 4 27.610 * * [simplify]: Extracting #5: cost 157 inf + 1065 27.612 * * [simplify]: Extracting #6: cost 146 inf + 6750 27.615 * * [simplify]: Extracting #7: cost 76 inf + 30253 27.620 * * [simplify]: Extracting #8: cost 15 inf + 55247 27.626 * * [simplify]: Extracting #9: cost 0 inf + 62814 27.632 * [simplify]: Simplified to (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* (* y.im (* y.im y.im)) (* y.im (* y.im y.im))) (* (* (* y.re y.re) (* y.re y.re)) (* y.re y.re))))) 27.632 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* (* y.im (* y.im y.im)) (* y.im (* y.im y.im))) (* (* (* y.re y.re) (* y.re y.re)) (* y.re y.re))))) (/ (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)) (* (* y.re y.re) (* y.im y.im)))))))) 27.632 * * * * [progress]: [ 264 / 280 ] simplifiying candidate # 27.633 * [simplify]: Simplifying (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) 27.633 * * [simplify]: iters left: 6 (14 enodes) 27.636 * * [simplify]: iters left: 5 (58 enodes) 27.645 * * [simplify]: iters left: 4 (88 enodes) 27.662 * * [simplify]: iters left: 3 (144 enodes) 27.720 * * [simplify]: iters left: 2 (300 enodes) 27.892 * * [simplify]: Extracting #0: cost 1 inf + 0 27.892 * * [simplify]: Extracting #1: cost 4 inf + 0 27.892 * * [simplify]: Extracting #2: cost 9 inf + 0 27.892 * * [simplify]: Extracting #3: cost 62 inf + 0 27.893 * * [simplify]: Extracting #4: cost 154 inf + 88 27.894 * * [simplify]: Extracting #5: cost 191 inf + 1766 27.897 * * [simplify]: Extracting #6: cost 98 inf + 15418 27.906 * * [simplify]: Extracting #7: cost 18 inf + 32716 27.914 * * [simplify]: Extracting #8: cost 0 inf + 37835 27.922 * [simplify]: Simplified to (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) 27.922 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (* x.im y.im) (* x.re y.re)) (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)))))) 27.923 * * * * [progress]: [ 265 / 280 ] simplifiying candidate # 27.923 * [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))))) 27.923 * * [simplify]: iters left: 6 (10 enodes) 27.926 * * [simplify]: iters left: 5 (52 enodes) 27.935 * * [simplify]: iters left: 4 (119 enodes) 27.974 * * [simplify]: iters left: 3 (234 enodes) 28.035 * * [simplify]: iters left: 2 (366 enodes) 28.172 * * [simplify]: Extracting #0: cost 1 inf + 0 28.172 * * [simplify]: Extracting #1: cost 3 inf + 0 28.172 * * [simplify]: Extracting #2: cost 22 inf + 0 28.173 * * [simplify]: Extracting #3: cost 148 inf + 0 28.175 * * [simplify]: Extracting #4: cost 202 inf + 2230 28.180 * * [simplify]: Extracting #5: cost 83 inf + 22274 28.186 * * [simplify]: Extracting #6: cost 1 inf + 35108 28.193 * * [simplify]: Extracting #7: cost 0 inf + 35040 28.202 * [simplify]: Simplified to (sqrt (+ (* (* y.im y.im) (* y.im y.im)) (* (* y.re y.re) (- (* y.re y.re) (* y.im y.im))))) 28.202 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (pow (* y.re y.re) 3) (pow (* y.im y.im) 3)))) (sqrt (+ (* (* y.im y.im) (* y.im y.im)) (* (* y.re y.re) (- (* y.re y.re) (* y.im y.im))))))) 28.203 * * * * [progress]: [ 266 / 280 ] simplifiying candidate # 28.203 * [simplify]: Simplifying (sqrt (- (* y.re y.re) (* y.im y.im))) 28.203 * * [simplify]: iters left: 5 (6 enodes) 28.204 * * [simplify]: iters left: 4 (23 enodes) 28.208 * * [simplify]: iters left: 3 (36 enodes) 28.213 * * [simplify]: iters left: 2 (53 enodes) 28.221 * * [simplify]: iters left: 1 (94 enodes) 28.248 * * [simplify]: Extracting #0: cost 1 inf + 0 28.248 * * [simplify]: Extracting #1: cost 3 inf + 0 28.249 * * [simplify]: Extracting #2: cost 32 inf + 0 28.249 * * [simplify]: Extracting #3: cost 48 inf + 0 28.249 * * [simplify]: Extracting #4: cost 42 inf + 247 28.250 * * [simplify]: Extracting #5: cost 18 inf + 3412 28.253 * * [simplify]: Extracting #6: cost 0 inf + 5728 28.255 * * [simplify]: Extracting #7: cost 0 inf + 5448 28.258 * [simplify]: Simplified to (sqrt (- (* y.re y.re) (* y.im y.im))) 28.258 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (+ (* x.re y.re) (* x.im 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))))) 28.258 * * * * [progress]: [ 267 / 280 ] simplifiying candidate # 28.259 * [simplify]: Simplifying (+ (* x.re y.re) (* x.im y.im)) 28.259 * * [simplify]: iters left: 4 (7 enodes) 28.262 * * [simplify]: iters left: 3 (24 enodes) 28.268 * * [simplify]: Extracting #0: cost 1 inf + 0 28.268 * * [simplify]: Extracting #1: cost 4 inf + 0 28.268 * * [simplify]: Extracting #2: cost 10 inf + 0 28.268 * * [simplify]: Extracting #3: cost 6 inf + 4 28.268 * * [simplify]: Extracting #4: cost 1 inf + 296 28.269 * * [simplify]: Extracting #5: cost 0 inf + 420 28.269 * [simplify]: Simplified to (+ (* x.im y.im) (* x.re y.re)) 28.269 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (+ (* x.im y.im) (* x.re y.re)) (* (sqrt (+ (* y.re y.re) (* y.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 28.269 * * * * [progress]: [ 268 / 280 ] simplifiying candidate #real (real->posit16 (/ (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))> 28.269 * * * * [progress]: [ 269 / 280 ] simplifiying candidate # 28.269 * [simplify]: Simplifying y.im 28.269 * * [simplify]: iters left: 0 (1 enodes) 28.270 * * [simplify]: Extracting #0: cost 1 inf + 0 28.270 * * [simplify]: Extracting #1: cost 0 inf + 1 28.270 * [simplify]: Simplified to y.im 28.270 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) y.im)) 28.270 * * * * [progress]: [ 270 / 280 ] simplifiying candidate # 28.270 * [simplify]: Simplifying y.re 28.271 * * [simplify]: iters left: 0 (1 enodes) 28.271 * * [simplify]: Extracting #0: cost 1 inf + 0 28.271 * * [simplify]: Extracting #1: cost 0 inf + 1 28.271 * [simplify]: Simplified to y.re 28.271 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) y.re)) 28.271 * * * * [progress]: [ 271 / 280 ] simplifiying candidate # 28.271 * [simplify]: Simplifying (* -1 y.re) 28.272 * * [simplify]: iters left: 2 (3 enodes) 28.274 * * [simplify]: iters left: 1 (11 enodes) 28.277 * * [simplify]: Extracting #0: cost 1 inf + 0 28.277 * * [simplify]: Extracting #1: cost 4 inf + 0 28.277 * * [simplify]: Extracting #2: cost 0 inf + 84 28.277 * [simplify]: Simplified to (- y.re) 28.277 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (- y.re))) 28.278 * * * * [progress]: [ 272 / 280 ] simplifiying candidate # 28.278 * [simplify]: Simplifying y.im 28.278 * * [simplify]: iters left: 0 (1 enodes) 28.279 * * [simplify]: Extracting #0: cost 1 inf + 0 28.279 * * [simplify]: Extracting #1: cost 0 inf + 1 28.279 * [simplify]: Simplified to y.im 28.279 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (* x.re y.re) (* x.im y.im)) y.im) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 28.279 * * * * [progress]: [ 273 / 280 ] simplifiying candidate # 28.279 * [simplify]: Simplifying y.re 28.279 * * [simplify]: iters left: 0 (1 enodes) 28.280 * * [simplify]: Extracting #0: cost 1 inf + 0 28.280 * * [simplify]: Extracting #1: cost 0 inf + 1 28.280 * [simplify]: Simplified to y.re 28.280 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (* x.re y.re) (* x.im y.im)) y.re) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 28.280 * * * * [progress]: [ 274 / 280 ] simplifiying candidate # 28.280 * [simplify]: Simplifying (* -1 y.re) 28.280 * * [simplify]: iters left: 2 (3 enodes) 28.281 * * [simplify]: iters left: 1 (11 enodes) 28.283 * * [simplify]: Extracting #0: cost 1 inf + 0 28.283 * * [simplify]: Extracting #1: cost 4 inf + 0 28.283 * * [simplify]: Extracting #2: cost 0 inf + 84 28.283 * [simplify]: Simplified to (- y.re) 28.284 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (* x.re y.re) (* x.im y.im)) (- y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 28.284 * * * * [progress]: [ 275 / 280 ] simplifiying candidate # 28.284 * [simplify]: Simplifying x.im 28.284 * * [simplify]: iters left: 0 (1 enodes) 28.284 * * [simplify]: Extracting #0: cost 1 inf + 0 28.284 * * [simplify]: Extracting #1: cost 0 inf + 1 28.284 * [simplify]: Simplified to x.im 28.284 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ x.im (sqrt (+ (* y.re y.re) (* y.im y.im))))) 28.284 * * * * [progress]: [ 276 / 280 ] simplifiying candidate # 28.284 * [simplify]: Simplifying x.re 28.284 * * [simplify]: iters left: 0 (1 enodes) 28.285 * * [simplify]: Extracting #0: cost 1 inf + 0 28.285 * * [simplify]: Extracting #1: cost 0 inf + 1 28.285 * [simplify]: Simplified to x.re 28.285 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ x.re (sqrt (+ (* y.re y.re) (* y.im y.im))))) 28.285 * * * * [progress]: [ 277 / 280 ] simplifiying candidate # 28.285 * [simplify]: Simplifying (* -1 x.re) 28.285 * * [simplify]: iters left: 2 (3 enodes) 28.286 * * [simplify]: iters left: 1 (11 enodes) 28.288 * * [simplify]: Extracting #0: cost 1 inf + 0 28.288 * * [simplify]: Extracting #1: cost 4 inf + 0 28.288 * * [simplify]: Extracting #2: cost 0 inf + 84 28.288 * [simplify]: Simplified to (- x.re) 28.288 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (- x.re) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 28.289 * * * * [progress]: [ 278 / 280 ] simplifiying candidate # 28.289 * [simplify]: Simplifying 0 28.289 * * [simplify]: iters left: 0 (1 enodes) 28.289 * * [simplify]: Extracting #0: cost 1 inf + 0 28.290 * * [simplify]: Extracting #1: cost 0 inf + 1 28.290 * [simplify]: Simplified to 0 28.290 * [simplify]: Simplified (2) to (λ (x.re x.im y.re y.im) 0) 28.290 * * * * [progress]: [ 279 / 280 ] simplifiying candidate # 28.290 * [simplify]: Simplifying 0 28.290 * * [simplify]: iters left: 0 (1 enodes) 28.290 * * [simplify]: Extracting #0: cost 1 inf + 0 28.290 * * [simplify]: Extracting #1: cost 0 inf + 1 28.291 * [simplify]: Simplified to 0 28.291 * [simplify]: Simplified (2) to (λ (x.re x.im y.re y.im) 0) 28.291 * * * * [progress]: [ 280 / 280 ] simplifiying candidate # 28.291 * [simplify]: Simplifying 0 28.291 * * [simplify]: iters left: 0 (1 enodes) 28.291 * * [simplify]: Extracting #0: cost 1 inf + 0 28.291 * * [simplify]: Extracting #1: cost 0 inf + 1 28.291 * [simplify]: Simplified to 0 28.291 * [simplify]: Simplified (2) to (λ (x.re x.im y.re y.im) 0) 28.292 * * * [progress]: adding candidates to table 31.867 * * [progress]: iteration 3 / 4 31.867 * * * [progress]: picking best candidate 31.908 * * * * [pick]: Picked # 31.908 * * * [progress]: localizing error 31.939 * * * [progress]: generating rewritten candidates 31.939 * * * * [progress]: [ 1 / 4 ] rewriting at (2 2) 31.946 * * * * [progress]: [ 2 / 4 ] rewriting at (2 1 2 2) 31.953 * * * * [progress]: [ 3 / 4 ] rewriting at (2 1) 31.996 * * * * [progress]: [ 4 / 4 ] rewriting at (2) 32.044 * * * [progress]: generating series expansions 32.044 * * * * [progress]: [ 1 / 4 ] generating series at (2 2) 32.044 * [backup-simplify]: Simplify (sqrt (+ (* y.re y.re) (* y.im y.im))) into (sqrt (+ (pow y.re 2) (pow y.im 2))) 32.044 * [approximate]: Taking taylor expansion of (sqrt (+ (pow y.re 2) (pow y.im 2))) in (y.re y.im) around 0 32.044 * [taylor]: Taking taylor expansion of (sqrt (+ (pow y.re 2) (pow y.im 2))) in y.im 32.044 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.im 32.044 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 32.044 * [taylor]: Taking taylor expansion of y.re in y.im 32.044 * [backup-simplify]: Simplify y.re into y.re 32.044 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 32.044 * [taylor]: Taking taylor expansion of y.im in y.im 32.044 * [backup-simplify]: Simplify 0 into 0 32.044 * [backup-simplify]: Simplify 1 into 1 32.044 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 32.044 * [backup-simplify]: Simplify (+ (pow y.re 2) 0) into (pow y.re 2) 32.044 * [backup-simplify]: Simplify (sqrt (pow y.re 2)) into y.re 32.044 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 32.045 * [backup-simplify]: Simplify (+ 0 0) into 0 32.045 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.re 2)))) into 0 32.045 * [taylor]: Taking taylor expansion of (sqrt (+ (pow y.re 2) (pow y.im 2))) in y.re 32.045 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 32.045 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 32.045 * [taylor]: Taking taylor expansion of y.re in y.re 32.045 * [backup-simplify]: Simplify 0 into 0 32.045 * [backup-simplify]: Simplify 1 into 1 32.045 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 32.045 * [taylor]: Taking taylor expansion of y.im in y.re 32.045 * [backup-simplify]: Simplify y.im into y.im 32.046 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 32.046 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 32.046 * [backup-simplify]: Simplify (sqrt (pow y.im 2)) into y.im 32.046 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 32.046 * [backup-simplify]: Simplify (+ 0 0) into 0 32.046 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.im 2)))) into 0 32.046 * [taylor]: Taking taylor expansion of (sqrt (+ (pow y.re 2) (pow y.im 2))) in y.re 32.046 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 32.046 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 32.046 * [taylor]: Taking taylor expansion of y.re in y.re 32.046 * [backup-simplify]: Simplify 0 into 0 32.046 * [backup-simplify]: Simplify 1 into 1 32.046 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 32.046 * [taylor]: Taking taylor expansion of y.im in y.re 32.046 * [backup-simplify]: Simplify y.im into y.im 32.046 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 32.047 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 32.047 * [backup-simplify]: Simplify (sqrt (pow y.im 2)) into y.im 32.047 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 32.047 * [backup-simplify]: Simplify (+ 0 0) into 0 32.047 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.im 2)))) into 0 32.047 * [taylor]: Taking taylor expansion of y.im in y.im 32.047 * [backup-simplify]: Simplify 0 into 0 32.047 * [backup-simplify]: Simplify 1 into 1 32.047 * [backup-simplify]: Simplify 0 into 0 32.047 * [taylor]: Taking taylor expansion of 0 in y.im 32.047 * [backup-simplify]: Simplify 0 into 0 32.047 * [backup-simplify]: Simplify 0 into 0 32.047 * [backup-simplify]: Simplify 1 into 1 32.048 * [backup-simplify]: Simplify (* 1 1) into 1 32.048 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 32.049 * [backup-simplify]: Simplify (+ 1 0) into 1 32.049 * [backup-simplify]: Simplify (/ (- 1 (pow 0 2) (+)) (* 2 y.im)) into (/ 1/2 y.im) 32.049 * [taylor]: Taking taylor expansion of (/ 1/2 y.im) in y.im 32.049 * [taylor]: Taking taylor expansion of 1/2 in y.im 32.049 * [backup-simplify]: Simplify 1/2 into 1/2 32.049 * [taylor]: Taking taylor expansion of y.im in y.im 32.049 * [backup-simplify]: Simplify 0 into 0 32.049 * [backup-simplify]: Simplify 1 into 1 32.050 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 32.050 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 32.050 * [backup-simplify]: Simplify 0 into 0 32.051 * [backup-simplify]: Simplify 0 into 0 32.051 * [backup-simplify]: Simplify 0 into 0 32.051 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 32.052 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.im)))) into 0 32.052 * [backup-simplify]: Simplify (+ 0 0) into 0 32.052 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 y.im))))) (* 2 y.im)) into 0 32.052 * [taylor]: Taking taylor expansion of 0 in y.im 32.052 * [backup-simplify]: Simplify 0 into 0 32.052 * [backup-simplify]: Simplify 0 into 0 32.053 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 32.053 * [backup-simplify]: Simplify 0 into 0 32.053 * [backup-simplify]: Simplify 0 into 0 32.053 * [backup-simplify]: Simplify (* 1 (* y.im 1)) into y.im 32.054 * [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)))) 32.054 * [approximate]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in (y.re y.im) around 0 32.054 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.im 32.054 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.im 32.054 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 32.054 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 32.054 * [taylor]: Taking taylor expansion of y.re in y.im 32.054 * [backup-simplify]: Simplify y.re into y.re 32.054 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 32.054 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 32.054 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 32.054 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 32.054 * [taylor]: Taking taylor expansion of y.im in y.im 32.054 * [backup-simplify]: Simplify 0 into 0 32.054 * [backup-simplify]: Simplify 1 into 1 32.054 * [backup-simplify]: Simplify (* 1 1) into 1 32.055 * [backup-simplify]: Simplify (/ 1 1) into 1 32.055 * [backup-simplify]: Simplify (+ 0 1) into 1 32.055 * [backup-simplify]: Simplify (sqrt 1) into 1 32.056 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 32.057 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 32.057 * [backup-simplify]: Simplify (+ 0 0) into 0 32.058 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 32.058 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 32.058 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 32.058 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 32.058 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 32.058 * [taylor]: Taking taylor expansion of y.re in y.re 32.058 * [backup-simplify]: Simplify 0 into 0 32.058 * [backup-simplify]: Simplify 1 into 1 32.058 * [backup-simplify]: Simplify (* 1 1) into 1 32.058 * [backup-simplify]: Simplify (/ 1 1) into 1 32.058 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 32.058 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 32.058 * [taylor]: Taking taylor expansion of y.im in y.re 32.058 * [backup-simplify]: Simplify y.im into y.im 32.059 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 32.059 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 32.059 * [backup-simplify]: Simplify (+ 1 0) into 1 32.059 * [backup-simplify]: Simplify (sqrt 1) into 1 32.060 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 32.061 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 32.061 * [backup-simplify]: Simplify (+ 0 0) into 0 32.062 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 32.062 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 32.062 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 32.062 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 32.062 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 32.062 * [taylor]: Taking taylor expansion of y.re in y.re 32.062 * [backup-simplify]: Simplify 0 into 0 32.062 * [backup-simplify]: Simplify 1 into 1 32.062 * [backup-simplify]: Simplify (* 1 1) into 1 32.062 * [backup-simplify]: Simplify (/ 1 1) into 1 32.062 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 32.062 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 32.062 * [taylor]: Taking taylor expansion of y.im in y.re 32.062 * [backup-simplify]: Simplify y.im into y.im 32.062 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 32.063 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 32.063 * [backup-simplify]: Simplify (+ 1 0) into 1 32.063 * [backup-simplify]: Simplify (sqrt 1) into 1 32.064 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 32.064 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 32.065 * [backup-simplify]: Simplify (+ 0 0) into 0 32.065 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 32.066 * [taylor]: Taking taylor expansion of 1 in y.im 32.066 * [backup-simplify]: Simplify 1 into 1 32.066 * [taylor]: Taking taylor expansion of 0 in y.im 32.066 * [backup-simplify]: Simplify 0 into 0 32.066 * [backup-simplify]: Simplify 1 into 1 32.066 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 32.067 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 32.067 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 32.069 * [backup-simplify]: Simplify (/ (- (/ 1 (pow y.im 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow y.im 2)) 32.069 * [taylor]: Taking taylor expansion of (/ 1/2 (pow y.im 2)) in y.im 32.069 * [taylor]: Taking taylor expansion of 1/2 in y.im 32.070 * [backup-simplify]: Simplify 1/2 into 1/2 32.070 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 32.070 * [taylor]: Taking taylor expansion of y.im in y.im 32.070 * [backup-simplify]: Simplify 0 into 0 32.070 * [backup-simplify]: Simplify 1 into 1 32.070 * [backup-simplify]: Simplify (* 1 1) into 1 32.070 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 32.071 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 32.072 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 32.072 * [backup-simplify]: Simplify 0 into 0 32.072 * [backup-simplify]: Simplify 0 into 0 32.072 * [backup-simplify]: Simplify 0 into 0 32.073 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 32.074 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 32.074 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 32.074 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 32.074 * [backup-simplify]: Simplify (+ 0 0) into 0 32.075 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 (pow y.im 2)))))) (* 2 1)) into 0 32.075 * [taylor]: Taking taylor expansion of 0 in y.im 32.075 * [backup-simplify]: Simplify 0 into 0 32.075 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 32.076 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 32.076 * [backup-simplify]: Simplify 0 into 0 32.076 * [backup-simplify]: Simplify 0 into 0 32.077 * [backup-simplify]: Simplify 0 into 0 32.077 * [backup-simplify]: Simplify (* 1 (* 1 (/ 1 (/ 1 y.re)))) into y.re 32.077 * [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)))) 32.077 * [approximate]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in (y.re y.im) around 0 32.077 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.im 32.077 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.im 32.077 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 32.077 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 32.077 * [taylor]: Taking taylor expansion of y.re in y.im 32.077 * [backup-simplify]: Simplify y.re into y.re 32.077 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 32.077 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 32.077 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 32.077 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 32.077 * [taylor]: Taking taylor expansion of y.im in y.im 32.077 * [backup-simplify]: Simplify 0 into 0 32.077 * [backup-simplify]: Simplify 1 into 1 32.078 * [backup-simplify]: Simplify (* 1 1) into 1 32.078 * [backup-simplify]: Simplify (/ 1 1) into 1 32.078 * [backup-simplify]: Simplify (+ 0 1) into 1 32.079 * [backup-simplify]: Simplify (sqrt 1) into 1 32.079 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 32.080 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 32.080 * [backup-simplify]: Simplify (+ 0 0) into 0 32.080 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 32.080 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 32.080 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 32.080 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 32.080 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 32.080 * [taylor]: Taking taylor expansion of y.re in y.re 32.080 * [backup-simplify]: Simplify 0 into 0 32.080 * [backup-simplify]: Simplify 1 into 1 32.081 * [backup-simplify]: Simplify (* 1 1) into 1 32.081 * [backup-simplify]: Simplify (/ 1 1) into 1 32.081 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 32.081 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 32.081 * [taylor]: Taking taylor expansion of y.im in y.re 32.081 * [backup-simplify]: Simplify y.im into y.im 32.081 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 32.081 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 32.082 * [backup-simplify]: Simplify (+ 1 0) into 1 32.082 * [backup-simplify]: Simplify (sqrt 1) into 1 32.082 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 32.083 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 32.083 * [backup-simplify]: Simplify (+ 0 0) into 0 32.083 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 32.083 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 32.083 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 32.083 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 32.083 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 32.084 * [taylor]: Taking taylor expansion of y.re in y.re 32.084 * [backup-simplify]: Simplify 0 into 0 32.084 * [backup-simplify]: Simplify 1 into 1 32.084 * [backup-simplify]: Simplify (* 1 1) into 1 32.084 * [backup-simplify]: Simplify (/ 1 1) into 1 32.084 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 32.084 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 32.084 * [taylor]: Taking taylor expansion of y.im in y.re 32.084 * [backup-simplify]: Simplify y.im into y.im 32.084 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 32.084 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 32.084 * [backup-simplify]: Simplify (+ 1 0) into 1 32.085 * [backup-simplify]: Simplify (sqrt 1) into 1 32.085 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 32.085 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 32.086 * [backup-simplify]: Simplify (+ 0 0) into 0 32.086 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 32.086 * [taylor]: Taking taylor expansion of 1 in y.im 32.086 * [backup-simplify]: Simplify 1 into 1 32.086 * [taylor]: Taking taylor expansion of 0 in y.im 32.086 * [backup-simplify]: Simplify 0 into 0 32.086 * [backup-simplify]: Simplify 1 into 1 32.087 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 32.087 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 32.087 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 32.088 * [backup-simplify]: Simplify (/ (- (/ 1 (pow y.im 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow y.im 2)) 32.088 * [taylor]: Taking taylor expansion of (/ 1/2 (pow y.im 2)) in y.im 32.088 * [taylor]: Taking taylor expansion of 1/2 in y.im 32.088 * [backup-simplify]: Simplify 1/2 into 1/2 32.088 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 32.088 * [taylor]: Taking taylor expansion of y.im in y.im 32.088 * [backup-simplify]: Simplify 0 into 0 32.088 * [backup-simplify]: Simplify 1 into 1 32.089 * [backup-simplify]: Simplify (* 1 1) into 1 32.089 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 32.089 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 32.090 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 32.090 * [backup-simplify]: Simplify 0 into 0 32.090 * [backup-simplify]: Simplify 0 into 0 32.090 * [backup-simplify]: Simplify 0 into 0 32.090 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 32.091 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 32.091 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 32.091 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 32.091 * [backup-simplify]: Simplify (+ 0 0) into 0 32.092 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 (pow y.im 2)))))) (* 2 1)) into 0 32.092 * [taylor]: Taking taylor expansion of 0 in y.im 32.092 * [backup-simplify]: Simplify 0 into 0 32.092 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 32.093 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 32.093 * [backup-simplify]: Simplify 0 into 0 32.093 * [backup-simplify]: Simplify 0 into 0 32.093 * [backup-simplify]: Simplify 0 into 0 32.093 * [backup-simplify]: Simplify (* 1 (* 1 (/ 1 (/ 1 (- y.re))))) into (* -1 y.re) 32.093 * * * * [progress]: [ 2 / 4 ] generating series at (2 1 2 2) 32.093 * [backup-simplify]: Simplify (sqrt (+ (* y.re y.re) (* y.im y.im))) into (sqrt (+ (pow y.re 2) (pow y.im 2))) 32.093 * [approximate]: Taking taylor expansion of (sqrt (+ (pow y.re 2) (pow y.im 2))) in (y.re y.im) around 0 32.093 * [taylor]: Taking taylor expansion of (sqrt (+ (pow y.re 2) (pow y.im 2))) in y.im 32.093 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.im 32.093 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 32.093 * [taylor]: Taking taylor expansion of y.re in y.im 32.093 * [backup-simplify]: Simplify y.re into y.re 32.093 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 32.093 * [taylor]: Taking taylor expansion of y.im in y.im 32.093 * [backup-simplify]: Simplify 0 into 0 32.093 * [backup-simplify]: Simplify 1 into 1 32.094 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 32.094 * [backup-simplify]: Simplify (+ (pow y.re 2) 0) into (pow y.re 2) 32.094 * [backup-simplify]: Simplify (sqrt (pow y.re 2)) into y.re 32.094 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 32.094 * [backup-simplify]: Simplify (+ 0 0) into 0 32.094 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.re 2)))) into 0 32.094 * [taylor]: Taking taylor expansion of (sqrt (+ (pow y.re 2) (pow y.im 2))) in y.re 32.094 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 32.094 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 32.094 * [taylor]: Taking taylor expansion of y.re in y.re 32.094 * [backup-simplify]: Simplify 0 into 0 32.094 * [backup-simplify]: Simplify 1 into 1 32.094 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 32.094 * [taylor]: Taking taylor expansion of y.im in y.re 32.094 * [backup-simplify]: Simplify y.im into y.im 32.094 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 32.094 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 32.094 * [backup-simplify]: Simplify (sqrt (pow y.im 2)) into y.im 32.094 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 32.095 * [backup-simplify]: Simplify (+ 0 0) into 0 32.095 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.im 2)))) into 0 32.095 * [taylor]: Taking taylor expansion of (sqrt (+ (pow y.re 2) (pow y.im 2))) in y.re 32.095 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 32.095 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 32.095 * [taylor]: Taking taylor expansion of y.re in y.re 32.095 * [backup-simplify]: Simplify 0 into 0 32.095 * [backup-simplify]: Simplify 1 into 1 32.095 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 32.095 * [taylor]: Taking taylor expansion of y.im in y.re 32.095 * [backup-simplify]: Simplify y.im into y.im 32.095 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 32.095 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 32.095 * [backup-simplify]: Simplify (sqrt (pow y.im 2)) into y.im 32.095 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 32.095 * [backup-simplify]: Simplify (+ 0 0) into 0 32.095 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.im 2)))) into 0 32.095 * [taylor]: Taking taylor expansion of y.im in y.im 32.095 * [backup-simplify]: Simplify 0 into 0 32.095 * [backup-simplify]: Simplify 1 into 1 32.095 * [backup-simplify]: Simplify 0 into 0 32.096 * [taylor]: Taking taylor expansion of 0 in y.im 32.096 * [backup-simplify]: Simplify 0 into 0 32.096 * [backup-simplify]: Simplify 0 into 0 32.096 * [backup-simplify]: Simplify 1 into 1 32.096 * [backup-simplify]: Simplify (* 1 1) into 1 32.096 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 32.096 * [backup-simplify]: Simplify (+ 1 0) into 1 32.097 * [backup-simplify]: Simplify (/ (- 1 (pow 0 2) (+)) (* 2 y.im)) into (/ 1/2 y.im) 32.097 * [taylor]: Taking taylor expansion of (/ 1/2 y.im) in y.im 32.097 * [taylor]: Taking taylor expansion of 1/2 in y.im 32.097 * [backup-simplify]: Simplify 1/2 into 1/2 32.097 * [taylor]: Taking taylor expansion of y.im in y.im 32.097 * [backup-simplify]: Simplify 0 into 0 32.097 * [backup-simplify]: Simplify 1 into 1 32.097 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 32.098 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 32.098 * [backup-simplify]: Simplify 0 into 0 32.098 * [backup-simplify]: Simplify 0 into 0 32.098 * [backup-simplify]: Simplify 0 into 0 32.098 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 32.099 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.im)))) into 0 32.099 * [backup-simplify]: Simplify (+ 0 0) into 0 32.099 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 y.im))))) (* 2 y.im)) into 0 32.099 * [taylor]: Taking taylor expansion of 0 in y.im 32.099 * [backup-simplify]: Simplify 0 into 0 32.099 * [backup-simplify]: Simplify 0 into 0 32.100 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 32.100 * [backup-simplify]: Simplify 0 into 0 32.100 * [backup-simplify]: Simplify 0 into 0 32.100 * [backup-simplify]: Simplify (* 1 (* y.im 1)) into y.im 32.100 * [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)))) 32.100 * [approximate]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in (y.re y.im) around 0 32.100 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.im 32.100 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.im 32.100 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 32.100 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 32.100 * [taylor]: Taking taylor expansion of y.re in y.im 32.100 * [backup-simplify]: Simplify y.re into y.re 32.100 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 32.100 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 32.100 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 32.100 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 32.100 * [taylor]: Taking taylor expansion of y.im in y.im 32.100 * [backup-simplify]: Simplify 0 into 0 32.100 * [backup-simplify]: Simplify 1 into 1 32.101 * [backup-simplify]: Simplify (* 1 1) into 1 32.101 * [backup-simplify]: Simplify (/ 1 1) into 1 32.101 * [backup-simplify]: Simplify (+ 0 1) into 1 32.101 * [backup-simplify]: Simplify (sqrt 1) into 1 32.102 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 32.102 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 32.103 * [backup-simplify]: Simplify (+ 0 0) into 0 32.103 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 32.103 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 32.103 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 32.103 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 32.103 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 32.103 * [taylor]: Taking taylor expansion of y.re in y.re 32.103 * [backup-simplify]: Simplify 0 into 0 32.103 * [backup-simplify]: Simplify 1 into 1 32.103 * [backup-simplify]: Simplify (* 1 1) into 1 32.104 * [backup-simplify]: Simplify (/ 1 1) into 1 32.104 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 32.104 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 32.104 * [taylor]: Taking taylor expansion of y.im in y.re 32.104 * [backup-simplify]: Simplify y.im into y.im 32.104 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 32.104 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 32.104 * [backup-simplify]: Simplify (+ 1 0) into 1 32.104 * [backup-simplify]: Simplify (sqrt 1) into 1 32.105 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 32.105 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 32.105 * [backup-simplify]: Simplify (+ 0 0) into 0 32.106 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 32.106 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 32.106 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 32.106 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 32.106 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 32.106 * [taylor]: Taking taylor expansion of y.re in y.re 32.106 * [backup-simplify]: Simplify 0 into 0 32.106 * [backup-simplify]: Simplify 1 into 1 32.106 * [backup-simplify]: Simplify (* 1 1) into 1 32.106 * [backup-simplify]: Simplify (/ 1 1) into 1 32.106 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 32.107 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 32.107 * [taylor]: Taking taylor expansion of y.im in y.re 32.107 * [backup-simplify]: Simplify y.im into y.im 32.107 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 32.107 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 32.107 * [backup-simplify]: Simplify (+ 1 0) into 1 32.107 * [backup-simplify]: Simplify (sqrt 1) into 1 32.108 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 32.108 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 32.108 * [backup-simplify]: Simplify (+ 0 0) into 0 32.109 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 32.109 * [taylor]: Taking taylor expansion of 1 in y.im 32.109 * [backup-simplify]: Simplify 1 into 1 32.109 * [taylor]: Taking taylor expansion of 0 in y.im 32.109 * [backup-simplify]: Simplify 0 into 0 32.109 * [backup-simplify]: Simplify 1 into 1 32.109 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 32.110 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 32.110 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 32.111 * [backup-simplify]: Simplify (/ (- (/ 1 (pow y.im 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow y.im 2)) 32.111 * [taylor]: Taking taylor expansion of (/ 1/2 (pow y.im 2)) in y.im 32.111 * [taylor]: Taking taylor expansion of 1/2 in y.im 32.111 * [backup-simplify]: Simplify 1/2 into 1/2 32.111 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 32.111 * [taylor]: Taking taylor expansion of y.im in y.im 32.111 * [backup-simplify]: Simplify 0 into 0 32.111 * [backup-simplify]: Simplify 1 into 1 32.111 * [backup-simplify]: Simplify (* 1 1) into 1 32.111 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 32.112 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 32.113 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 32.113 * [backup-simplify]: Simplify 0 into 0 32.113 * [backup-simplify]: Simplify 0 into 0 32.113 * [backup-simplify]: Simplify 0 into 0 32.114 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 32.115 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 32.115 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 32.115 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 32.115 * [backup-simplify]: Simplify (+ 0 0) into 0 32.116 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 (pow y.im 2)))))) (* 2 1)) into 0 32.116 * [taylor]: Taking taylor expansion of 0 in y.im 32.116 * [backup-simplify]: Simplify 0 into 0 32.117 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 32.118 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 32.118 * [backup-simplify]: Simplify 0 into 0 32.118 * [backup-simplify]: Simplify 0 into 0 32.118 * [backup-simplify]: Simplify 0 into 0 32.118 * [backup-simplify]: Simplify (* 1 (* 1 (/ 1 (/ 1 y.re)))) into y.re 32.119 * [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)))) 32.119 * [approximate]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in (y.re y.im) around 0 32.119 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.im 32.119 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.im 32.119 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 32.119 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 32.119 * [taylor]: Taking taylor expansion of y.re in y.im 32.119 * [backup-simplify]: Simplify y.re into y.re 32.119 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 32.119 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 32.119 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 32.119 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 32.119 * [taylor]: Taking taylor expansion of y.im in y.im 32.119 * [backup-simplify]: Simplify 0 into 0 32.119 * [backup-simplify]: Simplify 1 into 1 32.120 * [backup-simplify]: Simplify (* 1 1) into 1 32.120 * [backup-simplify]: Simplify (/ 1 1) into 1 32.120 * [backup-simplify]: Simplify (+ 0 1) into 1 32.121 * [backup-simplify]: Simplify (sqrt 1) into 1 32.121 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 32.122 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 32.122 * [backup-simplify]: Simplify (+ 0 0) into 0 32.123 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 32.123 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 32.123 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 32.123 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 32.123 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 32.123 * [taylor]: Taking taylor expansion of y.re in y.re 32.123 * [backup-simplify]: Simplify 0 into 0 32.123 * [backup-simplify]: Simplify 1 into 1 32.123 * [backup-simplify]: Simplify (* 1 1) into 1 32.124 * [backup-simplify]: Simplify (/ 1 1) into 1 32.124 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 32.124 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 32.124 * [taylor]: Taking taylor expansion of y.im in y.re 32.124 * [backup-simplify]: Simplify y.im into y.im 32.124 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 32.124 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 32.124 * [backup-simplify]: Simplify (+ 1 0) into 1 32.124 * [backup-simplify]: Simplify (sqrt 1) into 1 32.125 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 32.125 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 32.126 * [backup-simplify]: Simplify (+ 0 0) into 0 32.126 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 32.126 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 32.126 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 32.126 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 32.126 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 32.126 * [taylor]: Taking taylor expansion of y.re in y.re 32.126 * [backup-simplify]: Simplify 0 into 0 32.126 * [backup-simplify]: Simplify 1 into 1 32.126 * [backup-simplify]: Simplify (* 1 1) into 1 32.127 * [backup-simplify]: Simplify (/ 1 1) into 1 32.127 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 32.127 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 32.127 * [taylor]: Taking taylor expansion of y.im in y.re 32.127 * [backup-simplify]: Simplify y.im into y.im 32.127 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 32.127 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 32.127 * [backup-simplify]: Simplify (+ 1 0) into 1 32.127 * [backup-simplify]: Simplify (sqrt 1) into 1 32.128 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 32.128 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 32.128 * [backup-simplify]: Simplify (+ 0 0) into 0 32.129 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 32.129 * [taylor]: Taking taylor expansion of 1 in y.im 32.129 * [backup-simplify]: Simplify 1 into 1 32.129 * [taylor]: Taking taylor expansion of 0 in y.im 32.129 * [backup-simplify]: Simplify 0 into 0 32.129 * [backup-simplify]: Simplify 1 into 1 32.130 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 32.130 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 32.130 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 32.131 * [backup-simplify]: Simplify (/ (- (/ 1 (pow y.im 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow y.im 2)) 32.131 * [taylor]: Taking taylor expansion of (/ 1/2 (pow y.im 2)) in y.im 32.131 * [taylor]: Taking taylor expansion of 1/2 in y.im 32.131 * [backup-simplify]: Simplify 1/2 into 1/2 32.131 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 32.132 * [taylor]: Taking taylor expansion of y.im in y.im 32.132 * [backup-simplify]: Simplify 0 into 0 32.132 * [backup-simplify]: Simplify 1 into 1 32.132 * [backup-simplify]: Simplify (* 1 1) into 1 32.132 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 32.133 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 32.133 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 32.133 * [backup-simplify]: Simplify 0 into 0 32.133 * [backup-simplify]: Simplify 0 into 0 32.133 * [backup-simplify]: Simplify 0 into 0 32.134 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 32.134 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 32.134 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 32.135 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 32.135 * [backup-simplify]: Simplify (+ 0 0) into 0 32.135 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 (pow y.im 2)))))) (* 2 1)) into 0 32.135 * [taylor]: Taking taylor expansion of 0 in y.im 32.135 * [backup-simplify]: Simplify 0 into 0 32.136 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 32.136 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 32.136 * [backup-simplify]: Simplify 0 into 0 32.136 * [backup-simplify]: Simplify 0 into 0 32.137 * [backup-simplify]: Simplify 0 into 0 32.137 * [backup-simplify]: Simplify (* 1 (* 1 (/ 1 (/ 1 (- y.re))))) into (* -1 y.re) 32.137 * * * * [progress]: [ 3 / 4 ] generating series at (2 1) 32.137 * [backup-simplify]: Simplify (* (+ (* x.re y.re) (* x.im y.im)) (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im))))) into (* (+ (* y.im x.im) (* y.re x.re)) (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))) 32.137 * [approximate]: Taking taylor expansion of (* (+ (* y.im x.im) (* y.re x.re)) (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))) in (x.re y.re x.im y.im) around 0 32.137 * [taylor]: Taking taylor expansion of (* (+ (* y.im x.im) (* y.re x.re)) (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))) in y.im 32.137 * [taylor]: Taking taylor expansion of (+ (* y.im x.im) (* y.re x.re)) in y.im 32.137 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 32.137 * [taylor]: Taking taylor expansion of y.im in y.im 32.137 * [backup-simplify]: Simplify 0 into 0 32.137 * [backup-simplify]: Simplify 1 into 1 32.137 * [taylor]: Taking taylor expansion of x.im in y.im 32.137 * [backup-simplify]: Simplify x.im into x.im 32.137 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 32.137 * [taylor]: Taking taylor expansion of y.re in y.im 32.137 * [backup-simplify]: Simplify y.re into y.re 32.137 * [taylor]: Taking taylor expansion of x.re in y.im 32.137 * [backup-simplify]: Simplify x.re into x.re 32.137 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) in y.im 32.137 * [taylor]: Taking taylor expansion of (/ 1 (+ (pow y.re 2) (pow y.im 2))) in y.im 32.137 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.im 32.137 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 32.137 * [taylor]: Taking taylor expansion of y.re in y.im 32.137 * [backup-simplify]: Simplify y.re into y.re 32.137 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 32.137 * [taylor]: Taking taylor expansion of y.im in y.im 32.137 * [backup-simplify]: Simplify 0 into 0 32.137 * [backup-simplify]: Simplify 1 into 1 32.137 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 32.137 * [backup-simplify]: Simplify (+ (pow y.re 2) 0) into (pow y.re 2) 32.138 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 32.138 * [backup-simplify]: Simplify (sqrt (/ 1 (pow y.re 2))) into (/ 1 y.re) 32.138 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 32.138 * [backup-simplify]: Simplify (+ 0 0) into 0 32.138 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 32.138 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (pow y.re 2))))) into 0 32.138 * [taylor]: Taking taylor expansion of (* (+ (* y.im x.im) (* y.re x.re)) (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))) in x.im 32.138 * [taylor]: Taking taylor expansion of (+ (* y.im x.im) (* y.re x.re)) in x.im 32.138 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 32.138 * [taylor]: Taking taylor expansion of y.im in x.im 32.138 * [backup-simplify]: Simplify y.im into y.im 32.138 * [taylor]: Taking taylor expansion of x.im in x.im 32.138 * [backup-simplify]: Simplify 0 into 0 32.138 * [backup-simplify]: Simplify 1 into 1 32.138 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 32.138 * [taylor]: Taking taylor expansion of y.re in x.im 32.138 * [backup-simplify]: Simplify y.re into y.re 32.138 * [taylor]: Taking taylor expansion of x.re in x.im 32.138 * [backup-simplify]: Simplify x.re into x.re 32.138 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) in x.im 32.138 * [taylor]: Taking taylor expansion of (/ 1 (+ (pow y.re 2) (pow y.im 2))) in x.im 32.138 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in x.im 32.138 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 32.138 * [taylor]: Taking taylor expansion of y.re in x.im 32.138 * [backup-simplify]: Simplify y.re into y.re 32.138 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 32.138 * [taylor]: Taking taylor expansion of y.im in x.im 32.138 * [backup-simplify]: Simplify y.im into y.im 32.139 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 32.139 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 32.139 * [backup-simplify]: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 32.139 * [backup-simplify]: Simplify (/ 1 (+ (pow y.re 2) (pow y.im 2))) into (/ 1 (+ (pow y.re 2) (pow y.im 2))) 32.139 * [backup-simplify]: Simplify (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) into (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) 32.139 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 32.139 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 32.139 * [backup-simplify]: Simplify (+ 0 0) into 0 32.139 * [backup-simplify]: Simplify (- (+ (* (/ 1 (+ (pow y.re 2) (pow y.im 2))) (/ 0 (+ (pow y.re 2) (pow y.im 2)))))) into 0 32.140 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))))) into 0 32.140 * [taylor]: Taking taylor expansion of (* (+ (* y.im x.im) (* y.re x.re)) (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))) in y.re 32.140 * [taylor]: Taking taylor expansion of (+ (* y.im x.im) (* y.re x.re)) in y.re 32.140 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 32.140 * [taylor]: Taking taylor expansion of y.im in y.re 32.140 * [backup-simplify]: Simplify y.im into y.im 32.140 * [taylor]: Taking taylor expansion of x.im in y.re 32.140 * [backup-simplify]: Simplify x.im into x.im 32.140 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 32.140 * [taylor]: Taking taylor expansion of y.re in y.re 32.140 * [backup-simplify]: Simplify 0 into 0 32.140 * [backup-simplify]: Simplify 1 into 1 32.140 * [taylor]: Taking taylor expansion of x.re in y.re 32.140 * [backup-simplify]: Simplify x.re into x.re 32.140 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) in y.re 32.140 * [taylor]: Taking taylor expansion of (/ 1 (+ (pow y.re 2) (pow y.im 2))) in y.re 32.140 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 32.140 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 32.140 * [taylor]: Taking taylor expansion of y.re in y.re 32.140 * [backup-simplify]: Simplify 0 into 0 32.140 * [backup-simplify]: Simplify 1 into 1 32.140 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 32.140 * [taylor]: Taking taylor expansion of y.im in y.re 32.140 * [backup-simplify]: Simplify y.im into y.im 32.140 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 32.140 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 32.140 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 32.140 * [backup-simplify]: Simplify (sqrt (/ 1 (pow y.im 2))) into (/ 1 y.im) 32.140 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 32.140 * [backup-simplify]: Simplify (+ 0 0) into 0 32.141 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 32.141 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (pow y.im 2))))) into 0 32.141 * [taylor]: Taking taylor expansion of (* (+ (* y.im x.im) (* y.re x.re)) (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))) in x.re 32.141 * [taylor]: Taking taylor expansion of (+ (* y.im x.im) (* y.re x.re)) in x.re 32.141 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 32.141 * [taylor]: Taking taylor expansion of y.im in x.re 32.141 * [backup-simplify]: Simplify y.im into y.im 32.141 * [taylor]: Taking taylor expansion of x.im in x.re 32.141 * [backup-simplify]: Simplify x.im into x.im 32.141 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 32.141 * [taylor]: Taking taylor expansion of y.re in x.re 32.141 * [backup-simplify]: Simplify y.re into y.re 32.141 * [taylor]: Taking taylor expansion of x.re in x.re 32.141 * [backup-simplify]: Simplify 0 into 0 32.141 * [backup-simplify]: Simplify 1 into 1 32.141 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) in x.re 32.141 * [taylor]: Taking taylor expansion of (/ 1 (+ (pow y.re 2) (pow y.im 2))) in x.re 32.141 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in x.re 32.141 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 32.141 * [taylor]: Taking taylor expansion of y.re in x.re 32.141 * [backup-simplify]: Simplify y.re into y.re 32.141 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 32.141 * [taylor]: Taking taylor expansion of y.im in x.re 32.141 * [backup-simplify]: Simplify y.im into y.im 32.141 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 32.141 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 32.141 * [backup-simplify]: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 32.141 * [backup-simplify]: Simplify (/ 1 (+ (pow y.re 2) (pow y.im 2))) into (/ 1 (+ (pow y.re 2) (pow y.im 2))) 32.141 * [backup-simplify]: Simplify (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) into (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) 32.141 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 32.141 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 32.142 * [backup-simplify]: Simplify (+ 0 0) into 0 32.142 * [backup-simplify]: Simplify (- (+ (* (/ 1 (+ (pow y.re 2) (pow y.im 2))) (/ 0 (+ (pow y.re 2) (pow y.im 2)))))) into 0 32.142 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))))) into 0 32.142 * [taylor]: Taking taylor expansion of (* (+ (* y.im x.im) (* y.re x.re)) (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))) in x.re 32.142 * [taylor]: Taking taylor expansion of (+ (* y.im x.im) (* y.re x.re)) in x.re 32.142 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 32.142 * [taylor]: Taking taylor expansion of y.im in x.re 32.142 * [backup-simplify]: Simplify y.im into y.im 32.142 * [taylor]: Taking taylor expansion of x.im in x.re 32.142 * [backup-simplify]: Simplify x.im into x.im 32.142 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 32.142 * [taylor]: Taking taylor expansion of y.re in x.re 32.142 * [backup-simplify]: Simplify y.re into y.re 32.142 * [taylor]: Taking taylor expansion of x.re in x.re 32.142 * [backup-simplify]: Simplify 0 into 0 32.142 * [backup-simplify]: Simplify 1 into 1 32.142 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) in x.re 32.142 * [taylor]: Taking taylor expansion of (/ 1 (+ (pow y.re 2) (pow y.im 2))) in x.re 32.142 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in x.re 32.142 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 32.142 * [taylor]: Taking taylor expansion of y.re in x.re 32.142 * [backup-simplify]: Simplify y.re into y.re 32.142 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 32.142 * [taylor]: Taking taylor expansion of y.im in x.re 32.142 * [backup-simplify]: Simplify y.im into y.im 32.142 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 32.142 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 32.142 * [backup-simplify]: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 32.143 * [backup-simplify]: Simplify (/ 1 (+ (pow y.re 2) (pow y.im 2))) into (/ 1 (+ (pow y.re 2) (pow y.im 2))) 32.143 * [backup-simplify]: Simplify (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) into (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) 32.143 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 32.143 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 32.143 * [backup-simplify]: Simplify (+ 0 0) into 0 32.143 * [backup-simplify]: Simplify (- (+ (* (/ 1 (+ (pow y.re 2) (pow y.im 2))) (/ 0 (+ (pow y.re 2) (pow y.im 2)))))) into 0 32.143 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))))) into 0 32.143 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 32.143 * [backup-simplify]: Simplify (* y.re 0) into 0 32.143 * [backup-simplify]: Simplify (+ (* y.im x.im) 0) into (* y.im x.im) 32.144 * [backup-simplify]: Simplify (* (* y.im x.im) (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))) into (* (* y.im x.im) (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))) 32.144 * [taylor]: Taking taylor expansion of (* (* y.im x.im) (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))) in y.re 32.144 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 32.144 * [taylor]: Taking taylor expansion of y.im in y.re 32.144 * [backup-simplify]: Simplify y.im into y.im 32.144 * [taylor]: Taking taylor expansion of x.im in y.re 32.144 * [backup-simplify]: Simplify x.im into x.im 32.144 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) in y.re 32.144 * [taylor]: Taking taylor expansion of (/ 1 (+ (pow y.re 2) (pow y.im 2))) in y.re 32.144 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 32.144 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 32.144 * [taylor]: Taking taylor expansion of y.re in y.re 32.144 * [backup-simplify]: Simplify 0 into 0 32.144 * [backup-simplify]: Simplify 1 into 1 32.144 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 32.144 * [taylor]: Taking taylor expansion of y.im in y.re 32.144 * [backup-simplify]: Simplify y.im into y.im 32.144 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 32.144 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 32.144 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 32.144 * [backup-simplify]: Simplify (sqrt (/ 1 (pow y.im 2))) into (/ 1 y.im) 32.144 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 32.144 * [backup-simplify]: Simplify (+ 0 0) into 0 32.145 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 32.145 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (pow y.im 2))))) into 0 32.145 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 32.145 * [backup-simplify]: Simplify (* (* y.im x.im) (/ 1 y.im)) into x.im 32.145 * [taylor]: Taking taylor expansion of x.im in x.im 32.145 * [backup-simplify]: Simplify 0 into 0 32.145 * [backup-simplify]: Simplify 1 into 1 32.145 * [taylor]: Taking taylor expansion of 0 in y.im 32.145 * [backup-simplify]: Simplify 0 into 0 32.145 * [backup-simplify]: Simplify 0 into 0 32.145 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 32.145 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 32.145 * [backup-simplify]: Simplify (+ 0 y.re) into y.re 32.145 * [backup-simplify]: Simplify (+ (* (* y.im x.im) 0) (* y.re (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))))) into (* y.re (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))) 32.145 * [taylor]: Taking taylor expansion of (* y.re (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))) in y.re 32.145 * [taylor]: Taking taylor expansion of y.re in y.re 32.145 * [backup-simplify]: Simplify 0 into 0 32.145 * [backup-simplify]: Simplify 1 into 1 32.145 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) in y.re 32.145 * [taylor]: Taking taylor expansion of (/ 1 (+ (pow y.re 2) (pow y.im 2))) in y.re 32.145 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 32.145 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 32.145 * [taylor]: Taking taylor expansion of y.re in y.re 32.146 * [backup-simplify]: Simplify 0 into 0 32.146 * [backup-simplify]: Simplify 1 into 1 32.146 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 32.146 * [taylor]: Taking taylor expansion of y.im in y.re 32.146 * [backup-simplify]: Simplify y.im into y.im 32.146 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 32.146 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 32.146 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 32.146 * [backup-simplify]: Simplify (sqrt (/ 1 (pow y.im 2))) into (/ 1 y.im) 32.146 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 32.146 * [backup-simplify]: Simplify (+ 0 0) into 0 32.146 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 32.146 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (pow y.im 2))))) into 0 32.146 * [backup-simplify]: Simplify (* 0 (/ 1 y.im)) into 0 32.146 * [taylor]: Taking taylor expansion of 0 in x.im 32.146 * [backup-simplify]: Simplify 0 into 0 32.146 * [taylor]: Taking taylor expansion of 0 in y.im 32.146 * [backup-simplify]: Simplify 0 into 0 32.146 * [backup-simplify]: Simplify 0 into 0 32.147 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 32.147 * [backup-simplify]: Simplify (+ (* (* y.im x.im) 0) (* 0 (/ 1 y.im))) into 0 32.147 * [taylor]: Taking taylor expansion of 0 in x.im 32.147 * [backup-simplify]: Simplify 0 into 0 32.147 * [taylor]: Taking taylor expansion of 0 in y.im 32.147 * [backup-simplify]: Simplify 0 into 0 32.147 * [backup-simplify]: Simplify 0 into 0 32.147 * [taylor]: Taking taylor expansion of 1 in y.im 32.147 * [backup-simplify]: Simplify 1 into 1 32.147 * [backup-simplify]: Simplify 1 into 1 32.147 * [backup-simplify]: Simplify 0 into 0 32.147 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 32.147 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 32.148 * [backup-simplify]: Simplify (+ 0 0) into 0 32.148 * [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 32.148 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))))) into 0 32.149 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 32.553 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 32.554 * [backup-simplify]: Simplify (+ 0 0) into 0 32.554 * [backup-simplify]: Simplify (+ (* (* y.im x.im) 0) (+ (* y.re 0) (* 0 (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))))) into 0 32.554 * [taylor]: Taking taylor expansion of 0 in y.re 32.554 * [backup-simplify]: Simplify 0 into 0 32.554 * [taylor]: Taking taylor expansion of 0 in x.im 32.554 * [backup-simplify]: Simplify 0 into 0 32.554 * [taylor]: Taking taylor expansion of 0 in y.im 32.554 * [backup-simplify]: Simplify 0 into 0 32.554 * [backup-simplify]: Simplify 0 into 0 32.555 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (/ 1 y.im))) into (/ 1 y.im) 32.555 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.im 32.555 * [taylor]: Taking taylor expansion of y.im in x.im 32.555 * [backup-simplify]: Simplify y.im into y.im 32.555 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 32.555 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 32.555 * [taylor]: Taking taylor expansion of y.im in y.im 32.555 * [backup-simplify]: Simplify 0 into 0 32.555 * [backup-simplify]: Simplify 1 into 1 32.555 * [backup-simplify]: Simplify (/ 1 1) into 1 32.555 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 32.555 * [backup-simplify]: Simplify 0 into 0 32.556 * [backup-simplify]: Simplify (* 1 1) into 1 32.556 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 32.556 * [backup-simplify]: Simplify (+ 1 0) into 1 32.556 * [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))) 32.557 * [backup-simplify]: Simplify (/ (- (- (/ 1 (pow y.im 4))) (pow 0 2) (+)) (* 2 (/ 1 y.im))) into (/ -1/2 (pow y.im 3)) 32.557 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 32.558 * [backup-simplify]: Simplify (+ (* (* y.im x.im) (/ -1/2 (pow y.im 3))) (+ (* 0 0) (* 0 (/ 1 y.im)))) into (- (* 1/2 (/ x.im (pow y.im 2)))) 32.558 * [taylor]: Taking taylor expansion of (- (* 1/2 (/ x.im (pow y.im 2)))) in x.im 32.558 * [taylor]: Taking taylor expansion of (* 1/2 (/ x.im (pow y.im 2))) in x.im 32.558 * [taylor]: Taking taylor expansion of 1/2 in x.im 32.558 * [backup-simplify]: Simplify 1/2 into 1/2 32.558 * [taylor]: Taking taylor expansion of (/ x.im (pow y.im 2)) in x.im 32.558 * [taylor]: Taking taylor expansion of x.im in x.im 32.558 * [backup-simplify]: Simplify 0 into 0 32.558 * [backup-simplify]: Simplify 1 into 1 32.558 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 32.558 * [taylor]: Taking taylor expansion of y.im in x.im 32.558 * [backup-simplify]: Simplify y.im into y.im 32.558 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 32.558 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 32.558 * [taylor]: Taking taylor expansion of 0 in y.im 32.558 * [backup-simplify]: Simplify 0 into 0 32.558 * [backup-simplify]: Simplify 0 into 0 32.558 * [taylor]: Taking taylor expansion of 0 in y.im 32.558 * [backup-simplify]: Simplify 0 into 0 32.558 * [backup-simplify]: Simplify 0 into 0 32.558 * [taylor]: Taking taylor expansion of 0 in y.im 32.558 * [backup-simplify]: Simplify 0 into 0 32.558 * [backup-simplify]: Simplify 0 into 0 32.558 * [backup-simplify]: Simplify (* 1 (* 1 (* x.im (* 1 1)))) into x.im 32.559 * [backup-simplify]: Simplify (* (+ (* (/ 1 x.re) (/ 1 y.re)) (* (/ 1 x.im) (/ 1 y.im))) (/ 1 (sqrt (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im)))))) into (* (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) 32.559 * [approximate]: Taking taylor expansion of (* (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in (x.re y.re x.im y.im) around 0 32.559 * [taylor]: Taking taylor expansion of (* (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.im 32.559 * [taylor]: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.im 32.559 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.im 32.559 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 32.559 * [taylor]: Taking taylor expansion of y.re in y.im 32.559 * [backup-simplify]: Simplify y.re into y.re 32.559 * [taylor]: Taking taylor expansion of x.re in y.im 32.559 * [backup-simplify]: Simplify x.re into x.re 32.559 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 32.559 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 32.559 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 32.559 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 32.559 * [taylor]: Taking taylor expansion of y.im in y.im 32.559 * [backup-simplify]: Simplify 0 into 0 32.559 * [backup-simplify]: Simplify 1 into 1 32.559 * [taylor]: Taking taylor expansion of x.im in y.im 32.559 * [backup-simplify]: Simplify x.im into x.im 32.559 * [backup-simplify]: Simplify (* 0 x.im) into 0 32.559 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 32.559 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 32.559 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.im 32.559 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.im 32.560 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.im 32.560 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 32.560 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 32.560 * [taylor]: Taking taylor expansion of y.re in y.im 32.560 * [backup-simplify]: Simplify y.re into y.re 32.560 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 32.560 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 32.560 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 32.560 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 32.560 * [taylor]: Taking taylor expansion of y.im in y.im 32.560 * [backup-simplify]: Simplify 0 into 0 32.560 * [backup-simplify]: Simplify 1 into 1 32.560 * [backup-simplify]: Simplify (* 1 1) into 1 32.560 * [backup-simplify]: Simplify (/ 1 1) into 1 32.561 * [backup-simplify]: Simplify (+ 0 1) into 1 32.561 * [backup-simplify]: Simplify (/ 1 1) into 1 32.561 * [backup-simplify]: Simplify (sqrt 1) into 1 32.561 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 32.562 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 32.562 * [backup-simplify]: Simplify (+ 0 0) into 0 32.563 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 32.564 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 32.564 * [taylor]: Taking taylor expansion of (* (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in x.im 32.564 * [taylor]: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.im 32.564 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.im 32.564 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 32.564 * [taylor]: Taking taylor expansion of y.re in x.im 32.564 * [backup-simplify]: Simplify y.re into y.re 32.564 * [taylor]: Taking taylor expansion of x.re in x.im 32.564 * [backup-simplify]: Simplify x.re into x.re 32.564 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 32.564 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 32.564 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 32.564 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 32.564 * [taylor]: Taking taylor expansion of y.im in x.im 32.564 * [backup-simplify]: Simplify y.im into y.im 32.564 * [taylor]: Taking taylor expansion of x.im in x.im 32.564 * [backup-simplify]: Simplify 0 into 0 32.564 * [backup-simplify]: Simplify 1 into 1 32.564 * [backup-simplify]: Simplify (* y.im 0) into 0 32.564 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 32.564 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 32.564 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in x.im 32.564 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.im 32.564 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.im 32.564 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.im 32.565 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 32.565 * [taylor]: Taking taylor expansion of y.re in x.im 32.565 * [backup-simplify]: Simplify y.re into y.re 32.565 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 32.565 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 32.565 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 32.565 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 32.565 * [taylor]: Taking taylor expansion of y.im in x.im 32.565 * [backup-simplify]: Simplify y.im into y.im 32.565 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 32.565 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 32.565 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 32.565 * [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)))) 32.565 * [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))))) 32.565 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 32.565 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 32.565 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 32.565 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 32.566 * [backup-simplify]: Simplify (+ 0 0) into 0 32.566 * [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 32.566 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 32.566 * [taylor]: Taking taylor expansion of (* (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 32.566 * [taylor]: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.re 32.566 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.re 32.566 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 32.566 * [taylor]: Taking taylor expansion of y.re in y.re 32.566 * [backup-simplify]: Simplify 0 into 0 32.566 * [backup-simplify]: Simplify 1 into 1 32.566 * [taylor]: Taking taylor expansion of x.re in y.re 32.566 * [backup-simplify]: Simplify x.re into x.re 32.566 * [backup-simplify]: Simplify (* 0 x.re) into 0 32.566 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 32.567 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 32.567 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 32.567 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 32.567 * [taylor]: Taking taylor expansion of y.im in y.re 32.567 * [backup-simplify]: Simplify y.im into y.im 32.567 * [taylor]: Taking taylor expansion of x.im in y.re 32.567 * [backup-simplify]: Simplify x.im into x.im 32.567 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 32.567 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 32.567 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 32.567 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 32.567 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 32.567 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 32.567 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 32.567 * [taylor]: Taking taylor expansion of y.re in y.re 32.567 * [backup-simplify]: Simplify 0 into 0 32.567 * [backup-simplify]: Simplify 1 into 1 32.567 * [backup-simplify]: Simplify (* 1 1) into 1 32.567 * [backup-simplify]: Simplify (/ 1 1) into 1 32.567 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 32.567 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 32.567 * [taylor]: Taking taylor expansion of y.im in y.re 32.567 * [backup-simplify]: Simplify y.im into y.im 32.567 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 32.568 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 32.568 * [backup-simplify]: Simplify (+ 1 0) into 1 32.568 * [backup-simplify]: Simplify (/ 1 1) into 1 32.569 * [backup-simplify]: Simplify (sqrt 1) into 1 32.569 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 32.570 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 32.570 * [backup-simplify]: Simplify (+ 0 0) into 0 32.571 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 32.571 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 32.571 * [taylor]: Taking taylor expansion of (* (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in x.re 32.572 * [taylor]: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 32.572 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 32.572 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 32.572 * [taylor]: Taking taylor expansion of y.re in x.re 32.572 * [backup-simplify]: Simplify y.re into y.re 32.572 * [taylor]: Taking taylor expansion of x.re in x.re 32.572 * [backup-simplify]: Simplify 0 into 0 32.572 * [backup-simplify]: Simplify 1 into 1 32.572 * [backup-simplify]: Simplify (* y.re 0) into 0 32.572 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 32.572 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 32.572 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 32.572 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 32.572 * [taylor]: Taking taylor expansion of y.im in x.re 32.572 * [backup-simplify]: Simplify y.im into y.im 32.572 * [taylor]: Taking taylor expansion of x.im in x.re 32.572 * [backup-simplify]: Simplify x.im into x.im 32.572 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 32.572 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 32.572 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in x.re 32.572 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.re 32.572 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.re 32.573 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.re 32.573 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 32.573 * [taylor]: Taking taylor expansion of y.re in x.re 32.573 * [backup-simplify]: Simplify y.re into y.re 32.573 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 32.573 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 32.573 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 32.573 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 32.573 * [taylor]: Taking taylor expansion of y.im in x.re 32.573 * [backup-simplify]: Simplify y.im into y.im 32.573 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 32.573 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 32.573 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 32.573 * [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)))) 32.574 * [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))))) 32.574 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 32.574 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 32.574 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 32.574 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 32.575 * [backup-simplify]: Simplify (+ 0 0) into 0 32.575 * [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 32.575 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 32.575 * [taylor]: Taking taylor expansion of (* (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in x.re 32.575 * [taylor]: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 32.575 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 32.575 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 32.575 * [taylor]: Taking taylor expansion of y.re in x.re 32.575 * [backup-simplify]: Simplify y.re into y.re 32.575 * [taylor]: Taking taylor expansion of x.re in x.re 32.575 * [backup-simplify]: Simplify 0 into 0 32.575 * [backup-simplify]: Simplify 1 into 1 32.575 * [backup-simplify]: Simplify (* y.re 0) into 0 32.576 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 32.576 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 32.576 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 32.576 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 32.576 * [taylor]: Taking taylor expansion of y.im in x.re 32.576 * [backup-simplify]: Simplify y.im into y.im 32.576 * [taylor]: Taking taylor expansion of x.im in x.re 32.576 * [backup-simplify]: Simplify x.im into x.im 32.576 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 32.576 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 32.576 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in x.re 32.576 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.re 32.576 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.re 32.576 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.re 32.576 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 32.576 * [taylor]: Taking taylor expansion of y.re in x.re 32.576 * [backup-simplify]: Simplify y.re into y.re 32.576 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 32.577 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 32.577 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 32.577 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 32.577 * [taylor]: Taking taylor expansion of y.im in x.re 32.577 * [backup-simplify]: Simplify y.im into y.im 32.577 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 32.577 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 32.577 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 32.577 * [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)))) 32.577 * [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))))) 32.577 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 32.578 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 32.578 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 32.578 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 32.578 * [backup-simplify]: Simplify (+ 0 0) into 0 32.578 * [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 32.579 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 32.579 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 32.579 * [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)))))) 32.579 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 32.579 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 32.579 * [taylor]: Taking taylor expansion of y.re in y.re 32.579 * [backup-simplify]: Simplify 0 into 0 32.579 * [backup-simplify]: Simplify 1 into 1 32.580 * [backup-simplify]: Simplify (/ 1 1) into 1 32.580 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 32.580 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 32.580 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 32.580 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 32.580 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 32.580 * [taylor]: Taking taylor expansion of y.re in y.re 32.580 * [backup-simplify]: Simplify 0 into 0 32.580 * [backup-simplify]: Simplify 1 into 1 32.580 * [backup-simplify]: Simplify (* 1 1) into 1 32.580 * [backup-simplify]: Simplify (/ 1 1) into 1 32.580 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 32.580 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 32.580 * [taylor]: Taking taylor expansion of y.im in y.re 32.581 * [backup-simplify]: Simplify y.im into y.im 32.581 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 32.581 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 32.581 * [backup-simplify]: Simplify (+ 1 0) into 1 32.581 * [backup-simplify]: Simplify (/ 1 1) into 1 32.582 * [backup-simplify]: Simplify (sqrt 1) into 1 32.582 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 32.583 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 32.583 * [backup-simplify]: Simplify (+ 0 0) into 0 32.584 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 32.585 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 32.585 * [backup-simplify]: Simplify (* 1 1) into 1 32.585 * [taylor]: Taking taylor expansion of 1 in x.im 32.585 * [backup-simplify]: Simplify 1 into 1 32.586 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 32.586 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 32.586 * [backup-simplify]: Simplify (+ 0 (/ 1 (* y.im x.im))) into (/ 1 (* y.im x.im)) 32.586 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (* (/ 1 (* y.im x.im)) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into (* (/ 1 (* y.im x.im)) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) 32.586 * [taylor]: Taking taylor expansion of (* (/ 1 (* y.im x.im)) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 32.586 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 32.586 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 32.586 * [taylor]: Taking taylor expansion of y.im in y.re 32.586 * [backup-simplify]: Simplify y.im into y.im 32.586 * [taylor]: Taking taylor expansion of x.im in y.re 32.586 * [backup-simplify]: Simplify x.im into x.im 32.586 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 32.586 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 32.586 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 32.586 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 32.586 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 32.586 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 32.586 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 32.586 * [taylor]: Taking taylor expansion of y.re in y.re 32.586 * [backup-simplify]: Simplify 0 into 0 32.586 * [backup-simplify]: Simplify 1 into 1 32.587 * [backup-simplify]: Simplify (* 1 1) into 1 32.587 * [backup-simplify]: Simplify (/ 1 1) into 1 32.587 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 32.587 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 32.587 * [taylor]: Taking taylor expansion of y.im in y.re 32.587 * [backup-simplify]: Simplify y.im into y.im 32.587 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 32.587 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 32.588 * [backup-simplify]: Simplify (+ 1 0) into 1 32.588 * [backup-simplify]: Simplify (/ 1 1) into 1 32.588 * [backup-simplify]: Simplify (sqrt 1) into 1 32.589 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 32.590 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 32.590 * [backup-simplify]: Simplify (+ 0 0) into 0 32.591 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 32.591 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 32.592 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 32.592 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 32.592 * [taylor]: Taking taylor expansion of 0 in x.im 32.592 * [backup-simplify]: Simplify 0 into 0 32.593 * [taylor]: Taking taylor expansion of 1 in y.im 32.593 * [backup-simplify]: Simplify 1 into 1 32.593 * [backup-simplify]: Simplify 1 into 1 32.593 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 32.593 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))))) into 0 32.594 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 32.594 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 32.594 * [backup-simplify]: Simplify (+ 0 0) into 0 32.595 * [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 32.595 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 32.596 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 32.596 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 32.596 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 32.596 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 32.597 * [backup-simplify]: Simplify (+ 0 0) into 0 32.597 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (+ (* (/ 1 (* y.im x.im)) 0) (* 0 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))))) into 0 32.597 * [taylor]: Taking taylor expansion of 0 in y.re 32.597 * [backup-simplify]: Simplify 0 into 0 32.597 * [taylor]: Taking taylor expansion of 0 in x.im 32.597 * [backup-simplify]: Simplify 0 into 0 32.597 * [backup-simplify]: Simplify (* (/ 1 (* y.im x.im)) 1) into (/ 1 (* y.im x.im)) 32.597 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 32.597 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 32.597 * [taylor]: Taking taylor expansion of y.im in x.im 32.597 * [backup-simplify]: Simplify y.im into y.im 32.597 * [taylor]: Taking taylor expansion of x.im in x.im 32.597 * [backup-simplify]: Simplify 0 into 0 32.597 * [backup-simplify]: Simplify 1 into 1 32.597 * [backup-simplify]: Simplify (* y.im 0) into 0 32.598 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 32.598 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 32.598 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 32.598 * [taylor]: Taking taylor expansion of y.im in y.im 32.598 * [backup-simplify]: Simplify 0 into 0 32.598 * [backup-simplify]: Simplify 1 into 1 32.598 * [backup-simplify]: Simplify (/ 1 1) into 1 32.599 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 32.599 * [backup-simplify]: Simplify 0 into 0 32.600 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 32.601 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 32.601 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 32.601 * [backup-simplify]: Simplify (- (+ (* 1 (/ (/ 1 (pow y.im 2)) 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow y.im 2))) 32.602 * [backup-simplify]: Simplify (/ (- (- (/ 1 (pow y.im 2))) (pow 0 2) (+)) (* 2 1)) into (/ -1/2 (pow y.im 2)) 32.603 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 32.604 * [backup-simplify]: Simplify (+ (* 1 (/ -1/2 (pow y.im 2))) (+ (* 0 0) (* 0 1))) into (- (* 1/2 (/ 1 (pow y.im 2)))) 32.604 * [taylor]: Taking taylor expansion of (- (* 1/2 (/ 1 (pow y.im 2)))) in x.im 32.604 * [taylor]: Taking taylor expansion of (* 1/2 (/ 1 (pow y.im 2))) in x.im 32.604 * [taylor]: Taking taylor expansion of 1/2 in x.im 32.604 * [backup-simplify]: Simplify 1/2 into 1/2 32.604 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 32.604 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 32.604 * [taylor]: Taking taylor expansion of y.im in x.im 32.605 * [backup-simplify]: Simplify y.im into y.im 32.605 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 32.605 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 32.605 * [taylor]: Taking taylor expansion of 0 in y.im 32.605 * [backup-simplify]: Simplify 0 into 0 32.605 * [backup-simplify]: Simplify 0 into 0 32.605 * [taylor]: Taking taylor expansion of 0 in y.im 32.605 * [backup-simplify]: Simplify 0 into 0 32.605 * [backup-simplify]: Simplify 0 into 0 32.605 * [backup-simplify]: Simplify 0 into 0 32.606 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.re)))) into 0 32.606 * [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 32.607 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.im)))) into 0 32.607 * [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 32.608 * [backup-simplify]: Simplify (+ 0 0) into 0 32.608 * [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 32.609 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 32.610 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 32.611 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 32.611 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 32.611 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 32.612 * [backup-simplify]: Simplify (+ 0 0) into 0 32.612 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (+ (* (/ 1 (* y.im x.im)) 0) (+ (* 0 0) (* 0 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))))) into 0 32.612 * [taylor]: Taking taylor expansion of 0 in y.re 32.612 * [backup-simplify]: Simplify 0 into 0 32.612 * [taylor]: Taking taylor expansion of 0 in x.im 32.613 * [backup-simplify]: Simplify 0 into 0 32.613 * [taylor]: Taking taylor expansion of 0 in x.im 32.613 * [backup-simplify]: Simplify 0 into 0 32.613 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 32.613 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 32.614 * [backup-simplify]: Simplify (+ (* (/ 1 (* y.im x.im)) 0) (* 0 1)) into 0 32.614 * [taylor]: Taking taylor expansion of 0 in x.im 32.614 * [backup-simplify]: Simplify 0 into 0 32.615 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 32.616 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 32.616 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 32.616 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 32.616 * [backup-simplify]: Simplify (+ 0 0) into 0 32.618 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ (/ 1 (pow y.im 2)) 1)) (* (- (/ 1 (pow y.im 2))) (/ 0 1)))) into 0 32.618 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ -1/2 (pow y.im 2)))))) (* 2 1)) into 0 32.619 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 32.620 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 (/ -1/2 (pow y.im 2))) (+ (* 0 0) (* 0 1)))) into 0 32.620 * [taylor]: Taking taylor expansion of 0 in x.im 32.621 * [backup-simplify]: Simplify 0 into 0 32.621 * [taylor]: Taking taylor expansion of 0 in y.im 32.621 * [backup-simplify]: Simplify 0 into 0 32.621 * [backup-simplify]: Simplify 0 into 0 32.621 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 32.622 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 32.622 * [taylor]: Taking taylor expansion of 0 in y.im 32.622 * [backup-simplify]: Simplify 0 into 0 32.622 * [backup-simplify]: Simplify 0 into 0 32.622 * [backup-simplify]: Simplify (* 1 (* 1 (* 1 (* 1 (/ 1 (/ 1 x.re)))))) into x.re 32.622 * [backup-simplify]: Simplify (* (+ (* (/ 1 (- x.re)) (/ 1 (- y.re))) (* (/ 1 (- x.im)) (/ 1 (- y.im)))) (/ 1 (sqrt (+ (* (/ 1 (- y.re)) (/ 1 (- y.re))) (* (/ 1 (- y.im)) (/ 1 (- y.im))))))) into (* (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) 32.622 * [approximate]: Taking taylor expansion of (* (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in (x.re y.re x.im y.im) around 0 32.622 * [taylor]: Taking taylor expansion of (* (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.im 32.622 * [taylor]: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.im 32.622 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.im 32.623 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 32.623 * [taylor]: Taking taylor expansion of y.re in y.im 32.623 * [backup-simplify]: Simplify y.re into y.re 32.623 * [taylor]: Taking taylor expansion of x.re in y.im 32.623 * [backup-simplify]: Simplify x.re into x.re 32.623 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 32.623 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 32.623 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 32.623 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 32.623 * [taylor]: Taking taylor expansion of y.im in y.im 32.623 * [backup-simplify]: Simplify 0 into 0 32.623 * [backup-simplify]: Simplify 1 into 1 32.623 * [taylor]: Taking taylor expansion of x.im in y.im 32.623 * [backup-simplify]: Simplify x.im into x.im 32.623 * [backup-simplify]: Simplify (* 0 x.im) into 0 32.624 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 32.624 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 32.624 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.im 32.624 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.im 32.624 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.im 32.624 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 32.624 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 32.624 * [taylor]: Taking taylor expansion of y.re in y.im 32.624 * [backup-simplify]: Simplify y.re into y.re 32.624 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 32.624 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 32.624 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 32.624 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 32.624 * [taylor]: Taking taylor expansion of y.im in y.im 32.624 * [backup-simplify]: Simplify 0 into 0 32.624 * [backup-simplify]: Simplify 1 into 1 32.625 * [backup-simplify]: Simplify (* 1 1) into 1 32.625 * [backup-simplify]: Simplify (/ 1 1) into 1 32.625 * [backup-simplify]: Simplify (+ 0 1) into 1 32.626 * [backup-simplify]: Simplify (/ 1 1) into 1 32.626 * [backup-simplify]: Simplify (sqrt 1) into 1 32.627 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 32.628 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 32.628 * [backup-simplify]: Simplify (+ 0 0) into 0 32.629 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 32.630 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 32.630 * [taylor]: Taking taylor expansion of (* (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in x.im 32.630 * [taylor]: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.im 32.630 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.im 32.630 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 32.630 * [taylor]: Taking taylor expansion of y.re in x.im 32.630 * [backup-simplify]: Simplify y.re into y.re 32.630 * [taylor]: Taking taylor expansion of x.re in x.im 32.630 * [backup-simplify]: Simplify x.re into x.re 32.630 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 32.630 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 32.630 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 32.630 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 32.630 * [taylor]: Taking taylor expansion of y.im in x.im 32.630 * [backup-simplify]: Simplify y.im into y.im 32.630 * [taylor]: Taking taylor expansion of x.im in x.im 32.630 * [backup-simplify]: Simplify 0 into 0 32.630 * [backup-simplify]: Simplify 1 into 1 32.630 * [backup-simplify]: Simplify (* y.im 0) into 0 32.631 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 32.631 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 32.631 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in x.im 32.631 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.im 32.631 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.im 32.631 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.im 32.631 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 32.631 * [taylor]: Taking taylor expansion of y.re in x.im 32.631 * [backup-simplify]: Simplify y.re into y.re 32.631 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 32.631 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 32.631 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 32.631 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 32.631 * [taylor]: Taking taylor expansion of y.im in x.im 32.631 * [backup-simplify]: Simplify y.im into y.im 32.631 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 32.632 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 32.632 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 32.632 * [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)))) 32.632 * [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))))) 32.632 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 32.632 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 32.633 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 32.633 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 32.633 * [backup-simplify]: Simplify (+ 0 0) into 0 32.634 * [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 32.634 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 32.634 * [taylor]: Taking taylor expansion of (* (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 32.634 * [taylor]: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.re 32.634 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.re 32.634 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 32.634 * [taylor]: Taking taylor expansion of y.re in y.re 32.634 * [backup-simplify]: Simplify 0 into 0 32.634 * [backup-simplify]: Simplify 1 into 1 32.634 * [taylor]: Taking taylor expansion of x.re in y.re 32.634 * [backup-simplify]: Simplify x.re into x.re 32.634 * [backup-simplify]: Simplify (* 0 x.re) into 0 32.635 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 32.635 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 32.635 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 32.635 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 32.635 * [taylor]: Taking taylor expansion of y.im in y.re 32.635 * [backup-simplify]: Simplify y.im into y.im 32.635 * [taylor]: Taking taylor expansion of x.im in y.re 32.635 * [backup-simplify]: Simplify x.im into x.im 32.635 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 32.635 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 32.635 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 32.635 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 32.635 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 32.635 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 32.635 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 32.635 * [taylor]: Taking taylor expansion of y.re in y.re 32.635 * [backup-simplify]: Simplify 0 into 0 32.635 * [backup-simplify]: Simplify 1 into 1 32.636 * [backup-simplify]: Simplify (* 1 1) into 1 32.636 * [backup-simplify]: Simplify (/ 1 1) into 1 32.636 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 32.636 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 32.636 * [taylor]: Taking taylor expansion of y.im in y.re 32.636 * [backup-simplify]: Simplify y.im into y.im 32.636 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 32.636 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 32.637 * [backup-simplify]: Simplify (+ 1 0) into 1 32.637 * [backup-simplify]: Simplify (/ 1 1) into 1 32.638 * [backup-simplify]: Simplify (sqrt 1) into 1 32.638 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 32.639 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 32.640 * [backup-simplify]: Simplify (+ 0 0) into 0 32.640 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 32.641 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 32.641 * [taylor]: Taking taylor expansion of (* (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in x.re 32.641 * [taylor]: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 32.641 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 32.641 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 32.641 * [taylor]: Taking taylor expansion of y.re in x.re 32.641 * [backup-simplify]: Simplify y.re into y.re 32.641 * [taylor]: Taking taylor expansion of x.re in x.re 32.641 * [backup-simplify]: Simplify 0 into 0 32.641 * [backup-simplify]: Simplify 1 into 1 32.641 * [backup-simplify]: Simplify (* y.re 0) into 0 32.642 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 32.642 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 32.642 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 32.642 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 32.642 * [taylor]: Taking taylor expansion of y.im in x.re 32.642 * [backup-simplify]: Simplify y.im into y.im 32.642 * [taylor]: Taking taylor expansion of x.im in x.re 32.642 * [backup-simplify]: Simplify x.im into x.im 32.642 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 32.642 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 32.642 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in x.re 32.642 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.re 32.642 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.re 32.642 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.re 32.642 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 32.642 * [taylor]: Taking taylor expansion of y.re in x.re 32.642 * [backup-simplify]: Simplify y.re into y.re 32.643 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 32.643 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 32.643 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 32.643 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 32.643 * [taylor]: Taking taylor expansion of y.im in x.re 32.643 * [backup-simplify]: Simplify y.im into y.im 32.643 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 32.643 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 32.643 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 32.643 * [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)))) 32.643 * [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))))) 32.644 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 32.644 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 32.644 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 32.644 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 32.644 * [backup-simplify]: Simplify (+ 0 0) into 0 32.645 * [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 32.645 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 32.645 * [taylor]: Taking taylor expansion of (* (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in x.re 32.645 * [taylor]: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 32.645 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 32.645 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 32.645 * [taylor]: Taking taylor expansion of y.re in x.re 32.645 * [backup-simplify]: Simplify y.re into y.re 32.645 * [taylor]: Taking taylor expansion of x.re in x.re 32.645 * [backup-simplify]: Simplify 0 into 0 32.645 * [backup-simplify]: Simplify 1 into 1 32.645 * [backup-simplify]: Simplify (* y.re 0) into 0 32.646 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 32.646 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 32.646 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 32.646 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 32.646 * [taylor]: Taking taylor expansion of y.im in x.re 32.646 * [backup-simplify]: Simplify y.im into y.im 32.646 * [taylor]: Taking taylor expansion of x.im in x.re 32.646 * [backup-simplify]: Simplify x.im into x.im 32.646 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 32.646 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 32.646 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in x.re 32.646 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.re 32.646 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.re 32.646 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.re 32.646 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 32.646 * [taylor]: Taking taylor expansion of y.re in x.re 32.646 * [backup-simplify]: Simplify y.re into y.re 32.647 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 32.647 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 32.647 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 32.647 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 32.647 * [taylor]: Taking taylor expansion of y.im in x.re 32.647 * [backup-simplify]: Simplify y.im into y.im 32.647 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 32.647 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 32.647 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 32.647 * [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)))) 32.648 * [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))))) 32.648 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 32.648 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 32.648 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 32.649 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 32.649 * [backup-simplify]: Simplify (+ 0 0) into 0 32.650 * [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 32.650 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 32.650 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 32.650 * [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)))))) 32.650 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 32.651 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 32.651 * [taylor]: Taking taylor expansion of y.re in y.re 32.651 * [backup-simplify]: Simplify 0 into 0 32.651 * [backup-simplify]: Simplify 1 into 1 32.651 * [backup-simplify]: Simplify (/ 1 1) into 1 32.651 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 32.651 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 32.651 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 32.651 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 32.651 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 32.651 * [taylor]: Taking taylor expansion of y.re in y.re 32.651 * [backup-simplify]: Simplify 0 into 0 32.651 * [backup-simplify]: Simplify 1 into 1 32.652 * [backup-simplify]: Simplify (* 1 1) into 1 32.652 * [backup-simplify]: Simplify (/ 1 1) into 1 32.652 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 32.652 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 32.652 * [taylor]: Taking taylor expansion of y.im in y.re 32.652 * [backup-simplify]: Simplify y.im into y.im 32.652 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 32.652 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 32.653 * [backup-simplify]: Simplify (+ 1 0) into 1 32.653 * [backup-simplify]: Simplify (/ 1 1) into 1 32.654 * [backup-simplify]: Simplify (sqrt 1) into 1 32.654 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 32.655 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 32.656 * [backup-simplify]: Simplify (+ 0 0) into 0 32.656 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 32.657 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 32.657 * [backup-simplify]: Simplify (* 1 1) into 1 32.657 * [taylor]: Taking taylor expansion of 1 in x.im 32.657 * [backup-simplify]: Simplify 1 into 1 32.658 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 32.658 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 32.658 * [backup-simplify]: Simplify (+ 0 (/ 1 (* y.im x.im))) into (/ 1 (* y.im x.im)) 32.659 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (* (/ 1 (* y.im x.im)) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into (* (/ 1 (* y.im x.im)) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) 32.659 * [taylor]: Taking taylor expansion of (* (/ 1 (* y.im x.im)) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 32.659 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 32.659 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 32.659 * [taylor]: Taking taylor expansion of y.im in y.re 32.659 * [backup-simplify]: Simplify y.im into y.im 32.659 * [taylor]: Taking taylor expansion of x.im in y.re 32.659 * [backup-simplify]: Simplify x.im into x.im 32.659 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 32.659 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 32.659 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 32.659 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 32.659 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 32.659 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 32.659 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 32.659 * [taylor]: Taking taylor expansion of y.re in y.re 32.659 * [backup-simplify]: Simplify 0 into 0 32.659 * [backup-simplify]: Simplify 1 into 1 32.660 * [backup-simplify]: Simplify (* 1 1) into 1 32.660 * [backup-simplify]: Simplify (/ 1 1) into 1 32.660 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 32.660 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 32.660 * [taylor]: Taking taylor expansion of y.im in y.re 32.660 * [backup-simplify]: Simplify y.im into y.im 32.660 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 32.660 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 32.661 * [backup-simplify]: Simplify (+ 1 0) into 1 32.661 * [backup-simplify]: Simplify (/ 1 1) into 1 32.662 * [backup-simplify]: Simplify (sqrt 1) into 1 32.662 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 32.663 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 32.663 * [backup-simplify]: Simplify (+ 0 0) into 0 32.664 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 32.665 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 32.666 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 32.667 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 32.667 * [taylor]: Taking taylor expansion of 0 in x.im 32.667 * [backup-simplify]: Simplify 0 into 0 32.667 * [taylor]: Taking taylor expansion of 1 in y.im 32.667 * [backup-simplify]: Simplify 1 into 1 32.667 * [backup-simplify]: Simplify 1 into 1 32.667 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 32.667 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))))) into 0 32.668 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 32.668 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 32.668 * [backup-simplify]: Simplify (+ 0 0) into 0 32.668 * [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 32.669 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 32.669 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 32.669 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 32.670 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 32.670 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 32.670 * [backup-simplify]: Simplify (+ 0 0) into 0 32.670 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (+ (* (/ 1 (* y.im x.im)) 0) (* 0 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))))) into 0 32.670 * [taylor]: Taking taylor expansion of 0 in y.re 32.670 * [backup-simplify]: Simplify 0 into 0 32.670 * [taylor]: Taking taylor expansion of 0 in x.im 32.670 * [backup-simplify]: Simplify 0 into 0 32.670 * [backup-simplify]: Simplify (* (/ 1 (* y.im x.im)) 1) into (/ 1 (* y.im x.im)) 32.670 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 32.670 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 32.670 * [taylor]: Taking taylor expansion of y.im in x.im 32.670 * [backup-simplify]: Simplify y.im into y.im 32.670 * [taylor]: Taking taylor expansion of x.im in x.im 32.670 * [backup-simplify]: Simplify 0 into 0 32.670 * [backup-simplify]: Simplify 1 into 1 32.670 * [backup-simplify]: Simplify (* y.im 0) into 0 32.671 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 32.671 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 32.671 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 32.671 * [taylor]: Taking taylor expansion of y.im in y.im 32.671 * [backup-simplify]: Simplify 0 into 0 32.671 * [backup-simplify]: Simplify 1 into 1 32.671 * [backup-simplify]: Simplify (/ 1 1) into 1 32.671 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 32.671 * [backup-simplify]: Simplify 0 into 0 32.672 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 32.673 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 32.673 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 32.673 * [backup-simplify]: Simplify (- (+ (* 1 (/ (/ 1 (pow y.im 2)) 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow y.im 2))) 32.674 * [backup-simplify]: Simplify (/ (- (- (/ 1 (pow y.im 2))) (pow 0 2) (+)) (* 2 1)) into (/ -1/2 (pow y.im 2)) 32.674 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 32.675 * [backup-simplify]: Simplify (+ (* 1 (/ -1/2 (pow y.im 2))) (+ (* 0 0) (* 0 1))) into (- (* 1/2 (/ 1 (pow y.im 2)))) 32.675 * [taylor]: Taking taylor expansion of (- (* 1/2 (/ 1 (pow y.im 2)))) in x.im 32.675 * [taylor]: Taking taylor expansion of (* 1/2 (/ 1 (pow y.im 2))) in x.im 32.675 * [taylor]: Taking taylor expansion of 1/2 in x.im 32.675 * [backup-simplify]: Simplify 1/2 into 1/2 32.675 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 32.675 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 32.675 * [taylor]: Taking taylor expansion of y.im in x.im 32.675 * [backup-simplify]: Simplify y.im into y.im 32.675 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 32.675 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 32.675 * [taylor]: Taking taylor expansion of 0 in y.im 32.675 * [backup-simplify]: Simplify 0 into 0 32.675 * [backup-simplify]: Simplify 0 into 0 32.675 * [taylor]: Taking taylor expansion of 0 in y.im 32.675 * [backup-simplify]: Simplify 0 into 0 32.675 * [backup-simplify]: Simplify 0 into 0 32.675 * [backup-simplify]: Simplify 0 into 0 32.676 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.re)))) into 0 32.676 * [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 32.676 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.im)))) into 0 32.677 * [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 32.677 * [backup-simplify]: Simplify (+ 0 0) into 0 32.677 * [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 32.678 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 32.678 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 32.678 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 32.679 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 32.679 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 32.679 * [backup-simplify]: Simplify (+ 0 0) into 0 32.679 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (+ (* (/ 1 (* y.im x.im)) 0) (+ (* 0 0) (* 0 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))))) into 0 32.680 * [taylor]: Taking taylor expansion of 0 in y.re 32.680 * [backup-simplify]: Simplify 0 into 0 32.680 * [taylor]: Taking taylor expansion of 0 in x.im 32.680 * [backup-simplify]: Simplify 0 into 0 32.680 * [taylor]: Taking taylor expansion of 0 in x.im 32.680 * [backup-simplify]: Simplify 0 into 0 32.680 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 32.680 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 32.680 * [backup-simplify]: Simplify (+ (* (/ 1 (* y.im x.im)) 0) (* 0 1)) into 0 32.680 * [taylor]: Taking taylor expansion of 0 in x.im 32.680 * [backup-simplify]: Simplify 0 into 0 32.681 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 32.681 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 32.681 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 32.681 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 32.682 * [backup-simplify]: Simplify (+ 0 0) into 0 32.685 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ (/ 1 (pow y.im 2)) 1)) (* (- (/ 1 (pow y.im 2))) (/ 0 1)))) into 0 32.686 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ -1/2 (pow y.im 2)))))) (* 2 1)) into 0 32.686 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 32.687 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 (/ -1/2 (pow y.im 2))) (+ (* 0 0) (* 0 1)))) into 0 32.687 * [taylor]: Taking taylor expansion of 0 in x.im 32.687 * [backup-simplify]: Simplify 0 into 0 32.687 * [taylor]: Taking taylor expansion of 0 in y.im 32.687 * [backup-simplify]: Simplify 0 into 0 32.687 * [backup-simplify]: Simplify 0 into 0 32.687 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 32.688 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 32.688 * [taylor]: Taking taylor expansion of 0 in y.im 32.688 * [backup-simplify]: Simplify 0 into 0 32.688 * [backup-simplify]: Simplify 0 into 0 32.688 * [backup-simplify]: Simplify (* 1 (* 1 (* 1 (* 1 (/ 1 (/ 1 (- x.re))))))) into (* -1 x.re) 32.688 * * * * [progress]: [ 4 / 4 ] generating series at (2) 32.688 * [backup-simplify]: Simplify (/ (* (+ (* x.re y.re) (* x.im y.im)) (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) into (/ (+ (* y.im x.im) (* y.re x.re)) (+ (pow y.re 2) (pow y.im 2))) 32.688 * [approximate]: Taking taylor expansion of (/ (+ (* y.im x.im) (* y.re x.re)) (+ (pow y.re 2) (pow y.im 2))) in (x.re y.re x.im y.im) around 0 32.688 * [taylor]: Taking taylor expansion of (/ (+ (* y.im x.im) (* y.re x.re)) (+ (pow y.re 2) (pow y.im 2))) in y.im 32.688 * [taylor]: Taking taylor expansion of (+ (* y.im x.im) (* y.re x.re)) in y.im 32.688 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 32.688 * [taylor]: Taking taylor expansion of y.im in y.im 32.688 * [backup-simplify]: Simplify 0 into 0 32.688 * [backup-simplify]: Simplify 1 into 1 32.688 * [taylor]: Taking taylor expansion of x.im in y.im 32.688 * [backup-simplify]: Simplify x.im into x.im 32.688 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 32.688 * [taylor]: Taking taylor expansion of y.re in y.im 32.688 * [backup-simplify]: Simplify y.re into y.re 32.688 * [taylor]: Taking taylor expansion of x.re in y.im 32.688 * [backup-simplify]: Simplify x.re into x.re 32.688 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.im 32.688 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 32.688 * [taylor]: Taking taylor expansion of y.re in y.im 32.688 * [backup-simplify]: Simplify y.re into y.re 32.688 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 32.688 * [taylor]: Taking taylor expansion of y.im in y.im 32.688 * [backup-simplify]: Simplify 0 into 0 32.688 * [backup-simplify]: Simplify 1 into 1 32.688 * [backup-simplify]: Simplify (* 0 x.im) into 0 32.688 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 32.688 * [backup-simplify]: Simplify (+ 0 (* y.re x.re)) into (* y.re x.re) 32.689 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 32.689 * [backup-simplify]: Simplify (+ (pow y.re 2) 0) into (pow y.re 2) 32.689 * [backup-simplify]: Simplify (/ (* y.re x.re) (pow y.re 2)) into (/ x.re y.re) 32.689 * [taylor]: Taking taylor expansion of (/ (+ (* y.im x.im) (* y.re x.re)) (+ (pow y.re 2) (pow y.im 2))) in x.im 32.689 * [taylor]: Taking taylor expansion of (+ (* y.im x.im) (* y.re x.re)) in x.im 32.689 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 32.689 * [taylor]: Taking taylor expansion of y.im in x.im 32.689 * [backup-simplify]: Simplify y.im into y.im 32.689 * [taylor]: Taking taylor expansion of x.im in x.im 32.689 * [backup-simplify]: Simplify 0 into 0 32.689 * [backup-simplify]: Simplify 1 into 1 32.689 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 32.689 * [taylor]: Taking taylor expansion of y.re in x.im 32.689 * [backup-simplify]: Simplify y.re into y.re 32.689 * [taylor]: Taking taylor expansion of x.re in x.im 32.689 * [backup-simplify]: Simplify x.re into x.re 32.689 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in x.im 32.689 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 32.689 * [taylor]: Taking taylor expansion of y.re in x.im 32.689 * [backup-simplify]: Simplify y.re into y.re 32.689 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 32.689 * [taylor]: Taking taylor expansion of y.im in x.im 32.689 * [backup-simplify]: Simplify y.im into y.im 32.689 * [backup-simplify]: Simplify (* y.im 0) into 0 32.689 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 32.689 * [backup-simplify]: Simplify (+ 0 (* y.re x.re)) into (* y.re x.re) 32.689 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 32.689 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 32.689 * [backup-simplify]: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 32.689 * [backup-simplify]: Simplify (/ (* y.re x.re) (+ (pow y.re 2) (pow y.im 2))) into (/ (* y.re x.re) (+ (pow y.re 2) (pow y.im 2))) 32.689 * [taylor]: Taking taylor expansion of (/ (+ (* y.im x.im) (* y.re x.re)) (+ (pow y.re 2) (pow y.im 2))) in y.re 32.689 * [taylor]: Taking taylor expansion of (+ (* y.im x.im) (* y.re x.re)) in y.re 32.689 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 32.689 * [taylor]: Taking taylor expansion of y.im in y.re 32.689 * [backup-simplify]: Simplify y.im into y.im 32.689 * [taylor]: Taking taylor expansion of x.im in y.re 32.689 * [backup-simplify]: Simplify x.im into x.im 32.689 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 32.689 * [taylor]: Taking taylor expansion of y.re in y.re 32.689 * [backup-simplify]: Simplify 0 into 0 32.689 * [backup-simplify]: Simplify 1 into 1 32.689 * [taylor]: Taking taylor expansion of x.re in y.re 32.689 * [backup-simplify]: Simplify x.re into x.re 32.689 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 32.690 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 32.690 * [taylor]: Taking taylor expansion of y.re in y.re 32.690 * [backup-simplify]: Simplify 0 into 0 32.690 * [backup-simplify]: Simplify 1 into 1 32.690 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 32.690 * [taylor]: Taking taylor expansion of y.im in y.re 32.690 * [backup-simplify]: Simplify y.im into y.im 32.690 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 32.690 * [backup-simplify]: Simplify (* 0 x.re) into 0 32.690 * [backup-simplify]: Simplify (+ (* y.im x.im) 0) into (* y.im x.im) 32.690 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 32.690 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 32.690 * [backup-simplify]: Simplify (/ (* y.im x.im) (pow y.im 2)) into (/ x.im y.im) 32.690 * [taylor]: Taking taylor expansion of (/ (+ (* y.im x.im) (* y.re x.re)) (+ (pow y.re 2) (pow y.im 2))) in x.re 32.690 * [taylor]: Taking taylor expansion of (+ (* y.im x.im) (* y.re x.re)) in x.re 32.690 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 32.690 * [taylor]: Taking taylor expansion of y.im in x.re 32.690 * [backup-simplify]: Simplify y.im into y.im 32.690 * [taylor]: Taking taylor expansion of x.im in x.re 32.690 * [backup-simplify]: Simplify x.im into x.im 32.690 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 32.690 * [taylor]: Taking taylor expansion of y.re in x.re 32.690 * [backup-simplify]: Simplify y.re into y.re 32.690 * [taylor]: Taking taylor expansion of x.re in x.re 32.690 * [backup-simplify]: Simplify 0 into 0 32.690 * [backup-simplify]: Simplify 1 into 1 32.690 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in x.re 32.690 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 32.690 * [taylor]: Taking taylor expansion of y.re in x.re 32.690 * [backup-simplify]: Simplify y.re into y.re 32.690 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 32.690 * [taylor]: Taking taylor expansion of y.im in x.re 32.690 * [backup-simplify]: Simplify y.im into y.im 32.690 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 32.690 * [backup-simplify]: Simplify (* y.re 0) into 0 32.690 * [backup-simplify]: Simplify (+ (* y.im x.im) 0) into (* y.im x.im) 32.690 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 32.690 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 32.690 * [backup-simplify]: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 32.690 * [backup-simplify]: Simplify (/ (* y.im x.im) (+ (pow y.re 2) (pow y.im 2))) into (/ (* y.im x.im) (+ (pow y.re 2) (pow y.im 2))) 32.691 * [taylor]: Taking taylor expansion of (/ (+ (* y.im x.im) (* y.re x.re)) (+ (pow y.re 2) (pow y.im 2))) in x.re 32.691 * [taylor]: Taking taylor expansion of (+ (* y.im x.im) (* y.re x.re)) in x.re 32.691 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 32.691 * [taylor]: Taking taylor expansion of y.im in x.re 32.691 * [backup-simplify]: Simplify y.im into y.im 32.691 * [taylor]: Taking taylor expansion of x.im in x.re 32.691 * [backup-simplify]: Simplify x.im into x.im 32.691 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 32.691 * [taylor]: Taking taylor expansion of y.re in x.re 32.691 * [backup-simplify]: Simplify y.re into y.re 32.691 * [taylor]: Taking taylor expansion of x.re in x.re 32.691 * [backup-simplify]: Simplify 0 into 0 32.691 * [backup-simplify]: Simplify 1 into 1 32.691 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in x.re 32.691 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 32.691 * [taylor]: Taking taylor expansion of y.re in x.re 32.691 * [backup-simplify]: Simplify y.re into y.re 32.691 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 32.691 * [taylor]: Taking taylor expansion of y.im in x.re 32.691 * [backup-simplify]: Simplify y.im into y.im 32.691 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 32.691 * [backup-simplify]: Simplify (* y.re 0) into 0 32.691 * [backup-simplify]: Simplify (+ (* y.im x.im) 0) into (* y.im x.im) 32.691 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 32.691 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 32.691 * [backup-simplify]: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 32.691 * [backup-simplify]: Simplify (/ (* y.im x.im) (+ (pow y.re 2) (pow y.im 2))) into (/ (* y.im x.im) (+ (pow y.re 2) (pow y.im 2))) 32.691 * [taylor]: Taking taylor expansion of (/ (* y.im x.im) (+ (pow y.re 2) (pow y.im 2))) in y.re 32.691 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 32.691 * [taylor]: Taking taylor expansion of y.im in y.re 32.691 * [backup-simplify]: Simplify y.im into y.im 32.691 * [taylor]: Taking taylor expansion of x.im in y.re 32.691 * [backup-simplify]: Simplify x.im into x.im 32.691 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 32.691 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 32.691 * [taylor]: Taking taylor expansion of y.re in y.re 32.691 * [backup-simplify]: Simplify 0 into 0 32.691 * [backup-simplify]: Simplify 1 into 1 32.691 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 32.691 * [taylor]: Taking taylor expansion of y.im in y.re 32.691 * [backup-simplify]: Simplify y.im into y.im 32.691 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 32.691 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 32.692 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 32.692 * [backup-simplify]: Simplify (/ (* y.im x.im) (pow y.im 2)) into (/ x.im y.im) 32.692 * [taylor]: Taking taylor expansion of (/ x.im y.im) in x.im 32.692 * [taylor]: Taking taylor expansion of x.im in x.im 32.692 * [backup-simplify]: Simplify 0 into 0 32.692 * [backup-simplify]: Simplify 1 into 1 32.692 * [taylor]: Taking taylor expansion of y.im in x.im 32.692 * [backup-simplify]: Simplify y.im into y.im 32.692 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 32.692 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 32.692 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 32.692 * [backup-simplify]: Simplify (+ 0 y.re) into y.re 32.692 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 32.692 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 32.693 * [backup-simplify]: Simplify (+ 0 0) into 0 32.693 * [backup-simplify]: Simplify (- (/ y.re (+ (pow y.re 2) (pow y.im 2))) (+ (* (/ (* y.im x.im) (+ (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))) 32.693 * [taylor]: Taking taylor expansion of (/ y.re (+ (pow y.re 2) (pow y.im 2))) in y.re 32.693 * [taylor]: Taking taylor expansion of y.re in y.re 32.693 * [backup-simplify]: Simplify 0 into 0 32.693 * [backup-simplify]: Simplify 1 into 1 32.693 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 32.693 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 32.693 * [taylor]: Taking taylor expansion of y.re in y.re 32.693 * [backup-simplify]: Simplify 0 into 0 32.693 * [backup-simplify]: Simplify 1 into 1 32.693 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 32.693 * [taylor]: Taking taylor expansion of y.im in y.re 32.693 * [backup-simplify]: Simplify y.im into y.im 32.693 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 32.693 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 32.693 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 32.693 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 32.693 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 32.694 * [backup-simplify]: Simplify (+ 0 0) into 0 32.694 * [backup-simplify]: Simplify (- (/ 0 (pow y.im 2)) (+ (* (/ x.im y.im) (/ 0 (pow y.im 2))))) into 0 32.694 * [taylor]: Taking taylor expansion of 0 in x.im 32.694 * [backup-simplify]: Simplify 0 into 0 32.694 * [taylor]: Taking taylor expansion of 0 in y.im 32.694 * [backup-simplify]: Simplify 0 into 0 32.694 * [backup-simplify]: Simplify 0 into 0 32.694 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 32.694 * [taylor]: Taking taylor expansion of y.im in y.im 32.694 * [backup-simplify]: Simplify 0 into 0 32.694 * [backup-simplify]: Simplify 1 into 1 32.694 * [backup-simplify]: Simplify (/ 1 1) into 1 32.695 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 32.695 * [backup-simplify]: Simplify 0 into 0 32.695 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 32.695 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 32.696 * [backup-simplify]: Simplify (+ 0 0) into 0 32.696 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 32.696 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 32.697 * [backup-simplify]: Simplify (+ 0 0) into 0 32.697 * [backup-simplify]: Simplify (- (/ 0 (+ (pow y.re 2) (pow y.im 2))) (+ (* (/ (* y.im x.im) (+ (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 32.697 * [taylor]: Taking taylor expansion of 0 in y.re 32.697 * [backup-simplify]: Simplify 0 into 0 32.697 * [taylor]: Taking taylor expansion of 0 in x.im 32.697 * [backup-simplify]: Simplify 0 into 0 32.697 * [taylor]: Taking taylor expansion of 0 in y.im 32.697 * [backup-simplify]: Simplify 0 into 0 32.697 * [backup-simplify]: Simplify 0 into 0 32.697 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 32.697 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 32.697 * [taylor]: Taking taylor expansion of y.im in x.im 32.697 * [backup-simplify]: Simplify y.im into y.im 32.697 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 32.697 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 32.697 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 32.697 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 32.697 * [taylor]: Taking taylor expansion of y.im in y.im 32.697 * [backup-simplify]: Simplify 0 into 0 32.697 * [backup-simplify]: Simplify 1 into 1 32.698 * [backup-simplify]: Simplify (* 1 1) into 1 32.698 * [backup-simplify]: Simplify (/ 1 1) into 1 32.698 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 32.699 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 32.699 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 32.700 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 32.700 * [backup-simplify]: Simplify 0 into 0 32.700 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 32.701 * [backup-simplify]: Simplify (* 1 1) into 1 32.701 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 32.701 * [backup-simplify]: Simplify (+ 1 0) into 1 32.702 * [backup-simplify]: Simplify (- (/ 0 (pow y.im 2)) (+ (* (/ x.im y.im) (/ 1 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into (- (/ x.im (pow y.im 3))) 32.702 * [taylor]: Taking taylor expansion of (- (/ x.im (pow y.im 3))) in x.im 32.702 * [taylor]: Taking taylor expansion of (/ x.im (pow y.im 3)) in x.im 32.702 * [taylor]: Taking taylor expansion of x.im in x.im 32.702 * [backup-simplify]: Simplify 0 into 0 32.702 * [backup-simplify]: Simplify 1 into 1 32.702 * [taylor]: Taking taylor expansion of (pow y.im 3) in x.im 32.702 * [taylor]: Taking taylor expansion of y.im in x.im 32.702 * [backup-simplify]: Simplify y.im into y.im 32.702 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 32.702 * [backup-simplify]: Simplify (* y.im (pow y.im 2)) into (pow y.im 3) 32.702 * [backup-simplify]: Simplify (/ 1 (pow y.im 3)) into (/ 1 (pow y.im 3)) 32.702 * [taylor]: Taking taylor expansion of 0 in y.im 32.702 * [backup-simplify]: Simplify 0 into 0 32.702 * [backup-simplify]: Simplify 0 into 0 32.702 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 32.702 * [taylor]: Taking taylor expansion of 0 in y.im 32.702 * [backup-simplify]: Simplify 0 into 0 32.702 * [backup-simplify]: Simplify 0 into 0 32.702 * [backup-simplify]: Simplify 0 into 0 32.703 * [backup-simplify]: Simplify (/ (* (+ (* (/ 1 x.re) (/ 1 y.re)) (* (/ 1 x.im) (/ 1 y.im))) (/ 1 (sqrt (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im)))))) (sqrt (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im))))) into (/ (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 32.703 * [approximate]: Taking taylor expansion of (/ (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in (x.re y.re x.im y.im) around 0 32.703 * [taylor]: Taking taylor expansion of (/ (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.im 32.703 * [taylor]: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.im 32.703 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.im 32.703 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 32.703 * [taylor]: Taking taylor expansion of y.re in y.im 32.703 * [backup-simplify]: Simplify y.re into y.re 32.703 * [taylor]: Taking taylor expansion of x.re in y.im 32.703 * [backup-simplify]: Simplify x.re into x.re 32.703 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 32.703 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 32.703 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 32.703 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 32.703 * [taylor]: Taking taylor expansion of y.im in y.im 32.704 * [backup-simplify]: Simplify 0 into 0 32.704 * [backup-simplify]: Simplify 1 into 1 32.704 * [taylor]: Taking taylor expansion of x.im in y.im 32.704 * [backup-simplify]: Simplify x.im into x.im 32.704 * [backup-simplify]: Simplify (* 0 x.im) into 0 32.704 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 32.704 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 32.704 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.im 32.704 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 32.704 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 32.704 * [taylor]: Taking taylor expansion of y.re in y.im 32.704 * [backup-simplify]: Simplify y.re into y.re 32.704 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 32.704 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 32.704 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 32.704 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 32.704 * [taylor]: Taking taylor expansion of y.im in y.im 32.704 * [backup-simplify]: Simplify 0 into 0 32.704 * [backup-simplify]: Simplify 1 into 1 32.705 * [backup-simplify]: Simplify (* 1 1) into 1 32.705 * [backup-simplify]: Simplify (/ 1 1) into 1 32.705 * [backup-simplify]: Simplify (+ 0 (/ 1 x.im)) into (/ 1 x.im) 32.706 * [backup-simplify]: Simplify (+ 0 1) into 1 32.706 * [backup-simplify]: Simplify (/ (/ 1 x.im) 1) into (/ 1 x.im) 32.706 * [taylor]: Taking taylor expansion of (/ (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.im 32.706 * [taylor]: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.im 32.706 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.im 32.706 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 32.706 * [taylor]: Taking taylor expansion of y.re in x.im 32.706 * [backup-simplify]: Simplify y.re into y.re 32.706 * [taylor]: Taking taylor expansion of x.re in x.im 32.706 * [backup-simplify]: Simplify x.re into x.re 32.706 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 32.706 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 32.706 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 32.706 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 32.706 * [taylor]: Taking taylor expansion of y.im in x.im 32.706 * [backup-simplify]: Simplify y.im into y.im 32.706 * [taylor]: Taking taylor expansion of x.im in x.im 32.706 * [backup-simplify]: Simplify 0 into 0 32.706 * [backup-simplify]: Simplify 1 into 1 32.706 * [backup-simplify]: Simplify (* y.im 0) into 0 32.707 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 32.707 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 32.707 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.im 32.707 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.im 32.707 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 32.707 * [taylor]: Taking taylor expansion of y.re in x.im 32.707 * [backup-simplify]: Simplify y.re into y.re 32.707 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 32.707 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 32.707 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 32.707 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 32.707 * [taylor]: Taking taylor expansion of y.im in x.im 32.707 * [backup-simplify]: Simplify y.im into y.im 32.707 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 32.707 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 32.707 * [backup-simplify]: Simplify (+ 0 (/ 1 y.im)) into (/ 1 y.im) 32.707 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 32.707 * [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))))) 32.707 * [taylor]: Taking taylor expansion of (/ (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 32.708 * [taylor]: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.re 32.708 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.re 32.708 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 32.708 * [taylor]: Taking taylor expansion of y.re in y.re 32.708 * [backup-simplify]: Simplify 0 into 0 32.708 * [backup-simplify]: Simplify 1 into 1 32.708 * [taylor]: Taking taylor expansion of x.re in y.re 32.708 * [backup-simplify]: Simplify x.re into x.re 32.708 * [backup-simplify]: Simplify (* 0 x.re) into 0 32.708 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 32.708 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 32.708 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 32.708 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 32.708 * [taylor]: Taking taylor expansion of y.im in y.re 32.708 * [backup-simplify]: Simplify y.im into y.im 32.708 * [taylor]: Taking taylor expansion of x.im in y.re 32.708 * [backup-simplify]: Simplify x.im into x.im 32.708 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 32.708 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 32.708 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 32.708 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 32.708 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 32.708 * [taylor]: Taking taylor expansion of y.re in y.re 32.708 * [backup-simplify]: Simplify 0 into 0 32.709 * [backup-simplify]: Simplify 1 into 1 32.709 * [backup-simplify]: Simplify (* 1 1) into 1 32.709 * [backup-simplify]: Simplify (/ 1 1) into 1 32.709 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 32.709 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 32.709 * [taylor]: Taking taylor expansion of y.im in y.re 32.709 * [backup-simplify]: Simplify y.im into y.im 32.709 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 32.709 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 32.709 * [backup-simplify]: Simplify (+ (/ 1 x.re) 0) into (/ 1 x.re) 32.710 * [backup-simplify]: Simplify (+ 1 0) into 1 32.710 * [backup-simplify]: Simplify (/ (/ 1 x.re) 1) into (/ 1 x.re) 32.710 * [taylor]: Taking taylor expansion of (/ (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.re 32.710 * [taylor]: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 32.710 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 32.710 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 32.710 * [taylor]: Taking taylor expansion of y.re in x.re 32.710 * [backup-simplify]: Simplify y.re into y.re 32.710 * [taylor]: Taking taylor expansion of x.re in x.re 32.710 * [backup-simplify]: Simplify 0 into 0 32.710 * [backup-simplify]: Simplify 1 into 1 32.710 * [backup-simplify]: Simplify (* y.re 0) into 0 32.711 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 32.711 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 32.711 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 32.711 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 32.711 * [taylor]: Taking taylor expansion of y.im in x.re 32.711 * [backup-simplify]: Simplify y.im into y.im 32.711 * [taylor]: Taking taylor expansion of x.im in x.re 32.711 * [backup-simplify]: Simplify x.im into x.im 32.711 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 32.711 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 32.711 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.re 32.711 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.re 32.711 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 32.711 * [taylor]: Taking taylor expansion of y.re in x.re 32.711 * [backup-simplify]: Simplify y.re into y.re 32.711 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 32.711 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 32.711 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 32.711 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 32.711 * [taylor]: Taking taylor expansion of y.im in x.re 32.711 * [backup-simplify]: Simplify y.im into y.im 32.711 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 32.711 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 32.711 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 32.712 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 32.712 * [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))))) 32.712 * [taylor]: Taking taylor expansion of (/ (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.re 32.712 * [taylor]: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 32.712 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 32.712 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 32.712 * [taylor]: Taking taylor expansion of y.re in x.re 32.712 * [backup-simplify]: Simplify y.re into y.re 32.712 * [taylor]: Taking taylor expansion of x.re in x.re 32.712 * [backup-simplify]: Simplify 0 into 0 32.712 * [backup-simplify]: Simplify 1 into 1 32.712 * [backup-simplify]: Simplify (* y.re 0) into 0 32.712 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 32.712 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 32.712 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 32.712 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 32.712 * [taylor]: Taking taylor expansion of y.im in x.re 32.712 * [backup-simplify]: Simplify y.im into y.im 32.712 * [taylor]: Taking taylor expansion of x.im in x.re 32.712 * [backup-simplify]: Simplify x.im into x.im 32.712 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 32.712 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 32.712 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.re 32.712 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.re 32.712 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 32.713 * [taylor]: Taking taylor expansion of y.re in x.re 32.713 * [backup-simplify]: Simplify y.re into y.re 32.713 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 32.713 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 32.713 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 32.713 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 32.713 * [taylor]: Taking taylor expansion of y.im in x.re 32.713 * [backup-simplify]: Simplify y.im into y.im 32.713 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 32.713 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 32.713 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 32.713 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 32.713 * [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))))) 32.713 * [taylor]: Taking taylor expansion of (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 32.713 * [taylor]: Taking taylor expansion of (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 32.713 * [taylor]: Taking taylor expansion of y.re in y.re 32.713 * [backup-simplify]: Simplify 0 into 0 32.713 * [backup-simplify]: Simplify 1 into 1 32.713 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 32.713 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 32.713 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 32.713 * [taylor]: Taking taylor expansion of y.re in y.re 32.713 * [backup-simplify]: Simplify 0 into 0 32.713 * [backup-simplify]: Simplify 1 into 1 32.714 * [backup-simplify]: Simplify (* 1 1) into 1 32.714 * [backup-simplify]: Simplify (/ 1 1) into 1 32.714 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 32.714 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 32.714 * [taylor]: Taking taylor expansion of y.im in y.re 32.714 * [backup-simplify]: Simplify y.im into y.im 32.714 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 32.714 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 32.715 * [backup-simplify]: Simplify (+ 1 0) into 1 32.715 * [backup-simplify]: Simplify (* 0 1) into 0 32.715 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 32.716 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 32.716 * [backup-simplify]: Simplify (+ 0 0) into 0 32.716 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 1)) into 1 32.717 * [backup-simplify]: Simplify (/ 1 1) into 1 32.717 * [taylor]: Taking taylor expansion of 1 in x.im 32.717 * [backup-simplify]: Simplify 1 into 1 32.717 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 32.717 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 32.717 * [backup-simplify]: Simplify (+ 0 (/ 1 (* y.im x.im))) into (/ 1 (* y.im x.im)) 32.717 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 32.717 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 32.717 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 32.717 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 32.718 * [backup-simplify]: Simplify (+ 0 0) into 0 32.718 * [backup-simplify]: Simplify (- (/ (/ 1 (* y.im x.im)) (+ (/ 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.im (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) 32.718 * [taylor]: Taking taylor expansion of (/ 1 (* y.im (* x.im (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 32.718 * [taylor]: Taking taylor expansion of (* y.im (* x.im (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 32.718 * [taylor]: Taking taylor expansion of y.im in y.re 32.718 * [backup-simplify]: Simplify y.im into y.im 32.718 * [taylor]: Taking taylor expansion of (* x.im (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 32.718 * [taylor]: Taking taylor expansion of x.im in y.re 32.718 * [backup-simplify]: Simplify x.im into x.im 32.718 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 32.718 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 32.718 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 32.718 * [taylor]: Taking taylor expansion of y.re in y.re 32.718 * [backup-simplify]: Simplify 0 into 0 32.718 * [backup-simplify]: Simplify 1 into 1 32.718 * [backup-simplify]: Simplify (* 1 1) into 1 32.719 * [backup-simplify]: Simplify (/ 1 1) into 1 32.719 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 32.719 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 32.719 * [taylor]: Taking taylor expansion of y.im in y.re 32.719 * [backup-simplify]: Simplify y.im into y.im 32.719 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 32.719 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 32.719 * [backup-simplify]: Simplify (+ 1 0) into 1 32.719 * [backup-simplify]: Simplify (* x.im 1) into x.im 32.719 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 32.719 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 32.720 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 32.720 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 32.720 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 32.721 * [backup-simplify]: Simplify (+ (* 0 (/ 1 (pow y.im 2))) (+ (* 1 0) (* 0 1))) into 0 32.721 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 32.721 * [taylor]: Taking taylor expansion of 0 in x.im 32.721 * [backup-simplify]: Simplify 0 into 0 32.721 * [taylor]: Taking taylor expansion of 1 in y.im 32.721 * [backup-simplify]: Simplify 1 into 1 32.721 * [backup-simplify]: Simplify 0 into 0 32.722 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 32.722 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 32.722 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 32.722 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 32.722 * [backup-simplify]: Simplify (+ 0 0) into 0 32.723 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 32.723 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))))) into 0 32.723 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 32.723 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 32.723 * [backup-simplify]: Simplify (+ 0 0) into 0 32.724 * [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.im (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 32.724 * [taylor]: Taking taylor expansion of 0 in y.re 32.724 * [backup-simplify]: Simplify 0 into 0 32.724 * [taylor]: Taking taylor expansion of 0 in x.im 32.724 * [backup-simplify]: Simplify 0 into 0 32.724 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 32.724 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 32.724 * [taylor]: Taking taylor expansion of y.im in x.im 32.724 * [backup-simplify]: Simplify y.im into y.im 32.724 * [taylor]: Taking taylor expansion of x.im in x.im 32.724 * [backup-simplify]: Simplify 0 into 0 32.724 * [backup-simplify]: Simplify 1 into 1 32.724 * [backup-simplify]: Simplify (* y.im 0) into 0 32.724 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 32.725 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 32.725 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 32.725 * [taylor]: Taking taylor expansion of y.im in y.im 32.725 * [backup-simplify]: Simplify 0 into 0 32.725 * [backup-simplify]: Simplify 1 into 1 32.725 * [backup-simplify]: Simplify (/ 1 1) into 1 32.725 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 32.726 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 32.726 * [backup-simplify]: Simplify 0 into 0 32.726 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 32.727 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 32.727 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 32.727 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 32.727 * [backup-simplify]: Simplify (+ 0 0) into 0 32.728 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 (/ 1 (pow y.im 2))) (+ (* 0 0) (* 0 1)))) into (/ 1 (pow y.im 2)) 32.729 * [backup-simplify]: Simplify (- (+ (* 1 (/ (/ 1 (pow y.im 2)) 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow y.im 2))) 32.729 * [taylor]: Taking taylor expansion of (- (/ 1 (pow y.im 2))) in x.im 32.729 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 32.729 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 32.729 * [taylor]: Taking taylor expansion of y.im in x.im 32.729 * [backup-simplify]: Simplify y.im into y.im 32.729 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 32.729 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 32.729 * [taylor]: Taking taylor expansion of 0 in y.im 32.729 * [backup-simplify]: Simplify 0 into 0 32.729 * [backup-simplify]: Simplify 0 into 0 32.729 * [taylor]: Taking taylor expansion of 0 in y.im 32.729 * [backup-simplify]: Simplify 0 into 0 32.729 * [backup-simplify]: Simplify 0 into 0 32.729 * [backup-simplify]: Simplify 0 into 0 32.729 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 32.730 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 32.730 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 32.730 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 32.730 * [backup-simplify]: Simplify (+ 0 0) into 0 32.731 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.re)))) into 0 32.731 * [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 32.731 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.im)))) into 0 32.732 * [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 32.732 * [backup-simplify]: Simplify (+ 0 0) into 0 32.732 * [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.im (+ (/ 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 32.732 * [taylor]: Taking taylor expansion of 0 in y.re 32.732 * [backup-simplify]: Simplify 0 into 0 32.732 * [taylor]: Taking taylor expansion of 0 in x.im 32.732 * [backup-simplify]: Simplify 0 into 0 32.733 * [taylor]: Taking taylor expansion of 0 in x.im 32.733 * [backup-simplify]: Simplify 0 into 0 32.733 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 32.733 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 32.734 * [backup-simplify]: Simplify (+ 0 0) into 0 32.734 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 1)) into 0 32.734 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 32.734 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 32.734 * [taylor]: Taking taylor expansion of 0 in x.im 32.734 * [backup-simplify]: Simplify 0 into 0 32.735 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 32.735 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 32.736 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 32.736 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 32.736 * [backup-simplify]: Simplify (+ 0 0) into 0 32.737 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 (/ 1 (pow y.im 2))) (+ (* 0 0) (* 0 1))))) into 0 32.738 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ (/ 1 (pow y.im 2)) 1)) (* (- (/ 1 (pow y.im 2))) (/ 0 1)))) into 0 32.738 * [taylor]: Taking taylor expansion of 0 in x.im 32.738 * [backup-simplify]: Simplify 0 into 0 32.738 * [taylor]: Taking taylor expansion of 0 in y.im 32.738 * [backup-simplify]: Simplify 0 into 0 32.738 * [backup-simplify]: Simplify 0 into 0 32.738 * [backup-simplify]: Simplify 0 into 0 32.738 * [backup-simplify]: Simplify (/ (* (+ (* (/ 1 (- x.re)) (/ 1 (- y.re))) (* (/ 1 (- x.im)) (/ 1 (- y.im)))) (/ 1 (sqrt (+ (* (/ 1 (- y.re)) (/ 1 (- y.re))) (* (/ 1 (- y.im)) (/ 1 (- y.im))))))) (sqrt (+ (* (/ 1 (- y.re)) (/ 1 (- y.re))) (* (/ 1 (- y.im)) (/ 1 (- y.im)))))) into (/ (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 32.738 * [approximate]: Taking taylor expansion of (/ (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in (x.re y.re x.im y.im) around 0 32.738 * [taylor]: Taking taylor expansion of (/ (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.im 32.738 * [taylor]: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.im 32.738 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.im 32.738 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 32.738 * [taylor]: Taking taylor expansion of y.re in y.im 32.738 * [backup-simplify]: Simplify y.re into y.re 32.738 * [taylor]: Taking taylor expansion of x.re in y.im 32.738 * [backup-simplify]: Simplify x.re into x.re 32.738 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 32.738 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 32.738 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 32.738 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 32.738 * [taylor]: Taking taylor expansion of y.im in y.im 32.738 * [backup-simplify]: Simplify 0 into 0 32.738 * [backup-simplify]: Simplify 1 into 1 32.739 * [taylor]: Taking taylor expansion of x.im in y.im 32.739 * [backup-simplify]: Simplify x.im into x.im 32.739 * [backup-simplify]: Simplify (* 0 x.im) into 0 32.739 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 32.739 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 32.739 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.im 32.739 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 32.739 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 32.739 * [taylor]: Taking taylor expansion of y.re in y.im 32.739 * [backup-simplify]: Simplify y.re into y.re 32.739 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 32.739 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 32.739 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 32.739 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 32.739 * [taylor]: Taking taylor expansion of y.im in y.im 32.739 * [backup-simplify]: Simplify 0 into 0 32.739 * [backup-simplify]: Simplify 1 into 1 32.739 * [backup-simplify]: Simplify (* 1 1) into 1 32.740 * [backup-simplify]: Simplify (/ 1 1) into 1 32.740 * [backup-simplify]: Simplify (+ 0 (/ 1 x.im)) into (/ 1 x.im) 32.740 * [backup-simplify]: Simplify (+ 0 1) into 1 32.740 * [backup-simplify]: Simplify (/ (/ 1 x.im) 1) into (/ 1 x.im) 32.740 * [taylor]: Taking taylor expansion of (/ (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.im 32.740 * [taylor]: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.im 32.740 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.im 32.740 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 32.740 * [taylor]: Taking taylor expansion of y.re in x.im 32.740 * [backup-simplify]: Simplify y.re into y.re 32.740 * [taylor]: Taking taylor expansion of x.re in x.im 32.740 * [backup-simplify]: Simplify x.re into x.re 32.740 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 32.740 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 32.740 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 32.740 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 32.740 * [taylor]: Taking taylor expansion of y.im in x.im 32.740 * [backup-simplify]: Simplify y.im into y.im 32.740 * [taylor]: Taking taylor expansion of x.im in x.im 32.740 * [backup-simplify]: Simplify 0 into 0 32.740 * [backup-simplify]: Simplify 1 into 1 32.740 * [backup-simplify]: Simplify (* y.im 0) into 0 32.741 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 32.741 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 32.741 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.im 32.741 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.im 32.741 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 32.741 * [taylor]: Taking taylor expansion of y.re in x.im 32.741 * [backup-simplify]: Simplify y.re into y.re 32.741 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 32.741 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 32.741 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 32.741 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 32.741 * [taylor]: Taking taylor expansion of y.im in x.im 32.741 * [backup-simplify]: Simplify y.im into y.im 32.741 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 32.741 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 32.741 * [backup-simplify]: Simplify (+ 0 (/ 1 y.im)) into (/ 1 y.im) 32.741 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 32.741 * [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))))) 32.741 * [taylor]: Taking taylor expansion of (/ (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 32.741 * [taylor]: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.re 32.741 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.re 32.741 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 32.741 * [taylor]: Taking taylor expansion of y.re in y.re 32.741 * [backup-simplify]: Simplify 0 into 0 32.741 * [backup-simplify]: Simplify 1 into 1 32.741 * [taylor]: Taking taylor expansion of x.re in y.re 32.741 * [backup-simplify]: Simplify x.re into x.re 32.741 * [backup-simplify]: Simplify (* 0 x.re) into 0 32.742 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 32.742 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 32.742 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 32.742 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 32.742 * [taylor]: Taking taylor expansion of y.im in y.re 32.742 * [backup-simplify]: Simplify y.im into y.im 32.742 * [taylor]: Taking taylor expansion of x.im in y.re 32.742 * [backup-simplify]: Simplify x.im into x.im 32.742 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 32.742 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 32.742 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 32.742 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 32.742 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 32.742 * [taylor]: Taking taylor expansion of y.re in y.re 32.742 * [backup-simplify]: Simplify 0 into 0 32.742 * [backup-simplify]: Simplify 1 into 1 32.742 * [backup-simplify]: Simplify (* 1 1) into 1 32.742 * [backup-simplify]: Simplify (/ 1 1) into 1 32.742 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 32.742 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 32.742 * [taylor]: Taking taylor expansion of y.im in y.re 32.742 * [backup-simplify]: Simplify y.im into y.im 32.743 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 32.743 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 32.743 * [backup-simplify]: Simplify (+ (/ 1 x.re) 0) into (/ 1 x.re) 32.743 * [backup-simplify]: Simplify (+ 1 0) into 1 32.743 * [backup-simplify]: Simplify (/ (/ 1 x.re) 1) into (/ 1 x.re) 32.743 * [taylor]: Taking taylor expansion of (/ (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.re 32.743 * [taylor]: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 32.743 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 32.743 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 32.743 * [taylor]: Taking taylor expansion of y.re in x.re 32.743 * [backup-simplify]: Simplify y.re into y.re 32.743 * [taylor]: Taking taylor expansion of x.re in x.re 32.743 * [backup-simplify]: Simplify 0 into 0 32.743 * [backup-simplify]: Simplify 1 into 1 32.743 * [backup-simplify]: Simplify (* y.re 0) into 0 32.743 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 32.744 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 32.744 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 32.744 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 32.744 * [taylor]: Taking taylor expansion of y.im in x.re 32.744 * [backup-simplify]: Simplify y.im into y.im 32.744 * [taylor]: Taking taylor expansion of x.im in x.re 32.744 * [backup-simplify]: Simplify x.im into x.im 32.744 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 32.744 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 32.744 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.re 32.744 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.re 32.744 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 32.744 * [taylor]: Taking taylor expansion of y.re in x.re 32.744 * [backup-simplify]: Simplify y.re into y.re 32.744 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 32.744 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 32.744 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 32.744 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 32.744 * [taylor]: Taking taylor expansion of y.im in x.re 32.744 * [backup-simplify]: Simplify y.im into y.im 32.744 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 32.744 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 32.744 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 32.745 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 32.745 * [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))))) 32.745 * [taylor]: Taking taylor expansion of (/ (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.re 32.745 * [taylor]: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 32.745 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 32.745 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 32.745 * [taylor]: Taking taylor expansion of y.re in x.re 32.745 * [backup-simplify]: Simplify y.re into y.re 32.745 * [taylor]: Taking taylor expansion of x.re in x.re 32.745 * [backup-simplify]: Simplify 0 into 0 32.745 * [backup-simplify]: Simplify 1 into 1 32.745 * [backup-simplify]: Simplify (* y.re 0) into 0 32.746 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 32.746 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 32.746 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 32.746 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 32.746 * [taylor]: Taking taylor expansion of y.im in x.re 32.746 * [backup-simplify]: Simplify y.im into y.im 32.746 * [taylor]: Taking taylor expansion of x.im in x.re 32.746 * [backup-simplify]: Simplify x.im into x.im 32.746 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 32.746 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 32.746 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.re 32.746 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.re 32.746 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 32.746 * [taylor]: Taking taylor expansion of y.re in x.re 32.746 * [backup-simplify]: Simplify y.re into y.re 32.746 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 32.746 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 32.746 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 32.746 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 32.746 * [taylor]: Taking taylor expansion of y.im in x.re 32.747 * [backup-simplify]: Simplify y.im into y.im 32.747 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 32.747 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 32.747 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 32.747 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 32.747 * [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))))) 32.747 * [taylor]: Taking taylor expansion of (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 32.747 * [taylor]: Taking taylor expansion of (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 32.747 * [taylor]: Taking taylor expansion of y.re in y.re 32.748 * [backup-simplify]: Simplify 0 into 0 32.748 * [backup-simplify]: Simplify 1 into 1 32.748 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 32.748 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 32.748 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 32.748 * [taylor]: Taking taylor expansion of y.re in y.re 32.748 * [backup-simplify]: Simplify 0 into 0 32.748 * [backup-simplify]: Simplify 1 into 1 32.748 * [backup-simplify]: Simplify (* 1 1) into 1 32.749 * [backup-simplify]: Simplify (/ 1 1) into 1 32.749 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 32.749 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 32.749 * [taylor]: Taking taylor expansion of y.im in y.re 32.749 * [backup-simplify]: Simplify y.im into y.im 32.749 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 32.749 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 32.750 * [backup-simplify]: Simplify (+ 1 0) into 1 32.750 * [backup-simplify]: Simplify (* 0 1) into 0 32.751 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 32.752 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 32.752 * [backup-simplify]: Simplify (+ 0 0) into 0 32.753 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 1)) into 1 32.754 * [backup-simplify]: Simplify (/ 1 1) into 1 32.754 * [taylor]: Taking taylor expansion of 1 in x.im 32.754 * [backup-simplify]: Simplify 1 into 1 32.755 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 32.755 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 32.755 * [backup-simplify]: Simplify (+ 0 (/ 1 (* y.im x.im))) into (/ 1 (* y.im x.im)) 32.755 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 32.755 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 32.756 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 32.756 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 32.756 * [backup-simplify]: Simplify (+ 0 0) into 0 32.757 * [backup-simplify]: Simplify (- (/ (/ 1 (* y.im x.im)) (+ (/ 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.im (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) 32.757 * [taylor]: Taking taylor expansion of (/ 1 (* y.im (* x.im (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 32.757 * [taylor]: Taking taylor expansion of (* y.im (* x.im (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 32.757 * [taylor]: Taking taylor expansion of y.im in y.re 32.758 * [backup-simplify]: Simplify y.im into y.im 32.758 * [taylor]: Taking taylor expansion of (* x.im (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 32.758 * [taylor]: Taking taylor expansion of x.im in y.re 32.758 * [backup-simplify]: Simplify x.im into x.im 32.758 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 32.758 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 32.758 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 32.758 * [taylor]: Taking taylor expansion of y.re in y.re 32.758 * [backup-simplify]: Simplify 0 into 0 32.758 * [backup-simplify]: Simplify 1 into 1 32.758 * [backup-simplify]: Simplify (* 1 1) into 1 32.759 * [backup-simplify]: Simplify (/ 1 1) into 1 32.759 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 32.759 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 32.759 * [taylor]: Taking taylor expansion of y.im in y.re 32.759 * [backup-simplify]: Simplify y.im into y.im 32.759 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 32.759 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 32.760 * [backup-simplify]: Simplify (+ 1 0) into 1 32.760 * [backup-simplify]: Simplify (* x.im 1) into x.im 32.760 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 32.760 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 32.762 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 32.763 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 32.763 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 32.764 * [backup-simplify]: Simplify (+ (* 0 (/ 1 (pow y.im 2))) (+ (* 1 0) (* 0 1))) into 0 32.766 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 32.766 * [taylor]: Taking taylor expansion of 0 in x.im 32.766 * [backup-simplify]: Simplify 0 into 0 32.766 * [taylor]: Taking taylor expansion of 1 in y.im 32.766 * [backup-simplify]: Simplify 1 into 1 32.766 * [backup-simplify]: Simplify 0 into 0 32.767 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 32.767 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 32.767 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 32.768 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 32.768 * [backup-simplify]: Simplify (+ 0 0) into 0 32.769 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 32.769 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))))) into 0 32.769 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 32.770 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 32.770 * [backup-simplify]: Simplify (+ 0 0) into 0 32.771 * [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.im (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 32.771 * [taylor]: Taking taylor expansion of 0 in y.re 32.771 * [backup-simplify]: Simplify 0 into 0 32.771 * [taylor]: Taking taylor expansion of 0 in x.im 32.771 * [backup-simplify]: Simplify 0 into 0 32.771 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 32.771 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 32.771 * [taylor]: Taking taylor expansion of y.im in x.im 32.771 * [backup-simplify]: Simplify y.im into y.im 32.772 * [taylor]: Taking taylor expansion of x.im in x.im 32.772 * [backup-simplify]: Simplify 0 into 0 32.772 * [backup-simplify]: Simplify 1 into 1 32.772 * [backup-simplify]: Simplify (* y.im 0) into 0 32.772 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 32.772 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 32.772 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 32.772 * [taylor]: Taking taylor expansion of y.im in y.im 32.772 * [backup-simplify]: Simplify 0 into 0 32.772 * [backup-simplify]: Simplify 1 into 1 32.773 * [backup-simplify]: Simplify (/ 1 1) into 1 32.773 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 32.774 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 32.774 * [backup-simplify]: Simplify 0 into 0 32.775 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 32.776 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 32.776 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 32.777 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 32.777 * [backup-simplify]: Simplify (+ 0 0) into 0 32.778 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 (/ 1 (pow y.im 2))) (+ (* 0 0) (* 0 1)))) into (/ 1 (pow y.im 2)) 32.779 * [backup-simplify]: Simplify (- (+ (* 1 (/ (/ 1 (pow y.im 2)) 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow y.im 2))) 32.779 * [taylor]: Taking taylor expansion of (- (/ 1 (pow y.im 2))) in x.im 32.779 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 32.779 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 32.779 * [taylor]: Taking taylor expansion of y.im in x.im 32.779 * [backup-simplify]: Simplify y.im into y.im 32.779 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 32.779 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 32.779 * [taylor]: Taking taylor expansion of 0 in y.im 32.779 * [backup-simplify]: Simplify 0 into 0 32.779 * [backup-simplify]: Simplify 0 into 0 32.779 * [taylor]: Taking taylor expansion of 0 in y.im 32.779 * [backup-simplify]: Simplify 0 into 0 32.779 * [backup-simplify]: Simplify 0 into 0 32.779 * [backup-simplify]: Simplify 0 into 0 32.780 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 32.780 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 32.781 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 32.781 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 32.781 * [backup-simplify]: Simplify (+ 0 0) into 0 32.782 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.re)))) into 0 32.782 * [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 32.783 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.im)))) into 0 32.783 * [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 32.784 * [backup-simplify]: Simplify (+ 0 0) into 0 32.785 * [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.im (+ (/ 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 32.785 * [taylor]: Taking taylor expansion of 0 in y.re 32.785 * [backup-simplify]: Simplify 0 into 0 32.785 * [taylor]: Taking taylor expansion of 0 in x.im 32.785 * [backup-simplify]: Simplify 0 into 0 32.785 * [taylor]: Taking taylor expansion of 0 in x.im 32.785 * [backup-simplify]: Simplify 0 into 0 32.786 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 32.786 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 32.787 * [backup-simplify]: Simplify (+ 0 0) into 0 32.787 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 1)) into 0 32.787 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 32.788 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 32.788 * [taylor]: Taking taylor expansion of 0 in x.im 32.788 * [backup-simplify]: Simplify 0 into 0 32.789 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 32.790 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 32.790 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 32.790 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 32.791 * [backup-simplify]: Simplify (+ 0 0) into 0 32.792 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 (/ 1 (pow y.im 2))) (+ (* 0 0) (* 0 1))))) into 0 32.794 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ (/ 1 (pow y.im 2)) 1)) (* (- (/ 1 (pow y.im 2))) (/ 0 1)))) into 0 32.794 * [taylor]: Taking taylor expansion of 0 in x.im 32.794 * [backup-simplify]: Simplify 0 into 0 32.794 * [taylor]: Taking taylor expansion of 0 in y.im 32.794 * [backup-simplify]: Simplify 0 into 0 32.794 * [backup-simplify]: Simplify 0 into 0 32.794 * [backup-simplify]: Simplify 0 into 0 32.794 * * * [progress]: simplifying candidates 32.794 * * * * [progress]: [ 1 / 138 ] simplifiying candidate # 32.794 * * * * [progress]: [ 2 / 138 ] simplifiying candidate # 32.794 * * * * [progress]: [ 3 / 138 ] simplifiying candidate # 32.794 * * * * [progress]: [ 4 / 138 ] simplifiying candidate # 32.794 * * * * [progress]: [ 5 / 138 ] simplifiying candidate # 32.794 * * * * [progress]: [ 6 / 138 ] simplifiying candidate # 32.795 * * * * [progress]: [ 7 / 138 ] simplifiying candidate # 32.795 * [simplify]: Simplifying (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) 32.795 * * [simplify]: iters left: 6 (8 enodes) 32.799 * * [simplify]: iters left: 5 (26 enodes) 32.806 * * [simplify]: Extracting #0: cost 1 inf + 0 32.806 * * [simplify]: Extracting #1: cost 4 inf + 0 32.806 * * [simplify]: Extracting #2: cost 7 inf + 0 32.806 * * [simplify]: Extracting #3: cost 10 inf + 0 32.806 * * [simplify]: Extracting #4: cost 14 inf + 0 32.806 * * [simplify]: Extracting #5: cost 10 inf + 84 32.806 * * [simplify]: Extracting #6: cost 8 inf + 166 32.807 * * [simplify]: Extracting #7: cost 4 inf + 854 32.807 * * [simplify]: Extracting #8: cost 1 inf + 1540 32.808 * * [simplify]: Extracting #9: cost 0 inf + 1782 32.808 * [simplify]: Simplified to (fabs (cbrt (+ (* y.re y.re) (* y.im y.im)))) 32.808 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (/ (* (+ (* x.re y.re) (* x.im y.im)) (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (fabs (cbrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 32.808 * * * * [progress]: [ 8 / 138 ] simplifiying candidate # 32.809 * [simplify]: Simplifying (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 32.809 * * [simplify]: iters left: 6 (7 enodes) 32.812 * * [simplify]: iters left: 5 (22 enodes) 32.819 * * [simplify]: Extracting #0: cost 1 inf + 0 32.819 * * [simplify]: Extracting #1: cost 3 inf + 0 32.819 * * [simplify]: Extracting #2: cost 5 inf + 0 32.819 * * [simplify]: Extracting #3: cost 8 inf + 0 32.819 * * [simplify]: Extracting #4: cost 12 inf + 0 32.819 * * [simplify]: Extracting #5: cost 10 inf + 2 32.819 * * [simplify]: Extracting #6: cost 1 inf + 936 32.820 * * [simplify]: Extracting #7: cost 0 inf + 1138 32.820 * [simplify]: Simplified to (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 32.820 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (/ (* (+ (* x.re y.re) (* x.im y.im)) (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 32.820 * * * * [progress]: [ 9 / 138 ] simplifiying candidate # 32.821 * [simplify]: Simplifying (sqrt 1) 32.821 * * [simplify]: iters left: 1 (2 enodes) 32.826 * * [simplify]: Extracting #0: cost 1 inf + 0 32.826 * * [simplify]: Extracting #1: cost 0 inf + 1 32.826 * [simplify]: Simplified to 1 32.826 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (/ (* (+ (* x.re y.re) (* x.im y.im)) (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 32.827 * * * * [progress]: [ 10 / 138 ] simplifiying candidate # 32.827 * [simplify]: Simplifying (sqrt (+ (pow (* y.re y.re) 3) (pow (* y.im y.im) 3))) 32.827 * * [simplify]: iters left: 6 (9 enodes) 32.832 * * [simplify]: iters left: 5 (45 enodes) 32.852 * * [simplify]: iters left: 4 (100 enodes) 32.899 * * [simplify]: iters left: 3 (201 enodes) 32.965 * * [simplify]: iters left: 2 (406 enodes) 33.125 * * [simplify]: Extracting #0: cost 1 inf + 0 33.126 * * [simplify]: Extracting #1: cost 3 inf + 0 33.126 * * [simplify]: Extracting #2: cost 6 inf + 0 33.126 * * [simplify]: Extracting #3: cost 62 inf + 0 33.127 * * [simplify]: Extracting #4: cost 166 inf + 460 33.130 * * [simplify]: Extracting #5: cost 131 inf + 12951 33.137 * * [simplify]: Extracting #6: cost 49 inf + 45746 33.147 * * [simplify]: Extracting #7: cost 1 inf + 66256 33.158 * * [simplify]: Extracting #8: cost 0 inf + 65919 33.168 * [simplify]: Simplified to (sqrt (+ (* (* y.re (* y.re y.re)) (* y.re (* y.re y.re))) (* (* y.im y.im) (* (* y.im y.im) (* y.im y.im))))) 33.168 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (/ (* (+ (* x.re y.re) (* x.im y.im)) (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (+ (* (* y.re (* y.re y.re)) (* y.re (* y.re y.re))) (* (* y.im y.im) (* (* y.im 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)))))))) 33.169 * * * * [progress]: [ 11 / 138 ] simplifiying candidate # 33.169 * [simplify]: Simplifying (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im)))) 33.169 * * [simplify]: iters left: 6 (8 enodes) 33.177 * * [simplify]: iters left: 5 (37 enodes) 33.189 * * [simplify]: iters left: 4 (67 enodes) 33.212 * * [simplify]: iters left: 3 (123 enodes) 33.263 * * [simplify]: iters left: 2 (278 enodes) 33.407 * * [simplify]: Extracting #0: cost 1 inf + 0 33.407 * * [simplify]: Extracting #1: cost 3 inf + 0 33.407 * * [simplify]: Extracting #2: cost 50 inf + 0 33.408 * * [simplify]: Extracting #3: cost 150 inf + 0 33.409 * * [simplify]: Extracting #4: cost 194 inf + 1180 33.414 * * [simplify]: Extracting #5: cost 123 inf + 12421 33.426 * * [simplify]: Extracting #6: cost 12 inf + 33804 33.441 * * [simplify]: Extracting #7: cost 0 inf + 36129 33.456 * [simplify]: Simplified to (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im)))) 33.456 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (/ (* (+ (* x.re y.re) (* x.im y.im)) (/ 1 (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)))))) 33.456 * * * * [progress]: [ 12 / 138 ] simplifiying candidate # 33.457 * [simplify]: Simplifying (+ (* y.re y.re) (* y.im y.im)) 33.457 * * [simplify]: iters left: 4 (5 enodes) 33.459 * * [simplify]: iters left: 3 (16 enodes) 33.463 * * [simplify]: Extracting #0: cost 1 inf + 0 33.463 * * [simplify]: Extracting #1: cost 4 inf + 0 33.463 * * [simplify]: Extracting #2: cost 8 inf + 0 33.464 * * [simplify]: Extracting #3: cost 4 inf + 84 33.464 * * [simplify]: Extracting #4: cost 0 inf + 410 33.464 * [simplify]: Simplified to (+ (* y.re y.re) (* y.im y.im)) 33.464 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (/ (* (+ (* x.re y.re) (* x.im y.im)) (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im))))) (pow (+ (* y.re y.re) (* y.im y.im)) (/ 1 2)))) 33.464 * * * * [progress]: [ 13 / 138 ] simplifiying candidate # 33.464 * * * * [progress]: [ 14 / 138 ] simplifiying candidate # 33.465 * [simplify]: Simplifying (sqrt (+ (* y.re y.re) (* y.im y.im))) 33.465 * * [simplify]: iters left: 5 (6 enodes) 33.467 * * [simplify]: iters left: 4 (19 enodes) 33.472 * * [simplify]: Extracting #0: cost 1 inf + 0 33.472 * * [simplify]: Extracting #1: cost 3 inf + 0 33.472 * * [simplify]: Extracting #2: cost 6 inf + 0 33.473 * * [simplify]: Extracting #3: cost 10 inf + 0 33.473 * * [simplify]: Extracting #4: cost 6 inf + 84 33.473 * * [simplify]: Extracting #5: cost 0 inf + 734 33.473 * [simplify]: Simplified to (sqrt (+ (* y.re y.re) (* y.im y.im))) 33.473 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (/ (* (+ (* x.re y.re) (* x.im y.im)) (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im))))) (fabs (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 33.473 * * * * [progress]: [ 15 / 138 ] simplifiying candidate # 33.473 * * * * [progress]: [ 16 / 138 ] simplifiying candidate #real (real->posit16 (sqrt (+ (* y.re y.re) (* y.im y.im)))))))> 33.473 * * * * [progress]: [ 17 / 138 ] simplifiying candidate # 33.474 * * * * [progress]: [ 18 / 138 ] simplifiying candidate # 33.474 * * * * [progress]: [ 19 / 138 ] simplifiying candidate # 33.474 * * * * [progress]: [ 20 / 138 ] simplifiying candidate # 33.474 * * * * [progress]: [ 21 / 138 ] simplifiying candidate # 33.474 * * * * [progress]: [ 22 / 138 ] simplifiying candidate # 33.474 * * * * [progress]: [ 23 / 138 ] simplifiying candidate # 33.474 * [simplify]: Simplifying (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) 33.474 * * [simplify]: iters left: 6 (8 enodes) 33.478 * * [simplify]: iters left: 5 (26 enodes) 33.485 * * [simplify]: Extracting #0: cost 1 inf + 0 33.485 * * [simplify]: Extracting #1: cost 4 inf + 0 33.485 * * [simplify]: Extracting #2: cost 7 inf + 0 33.485 * * [simplify]: Extracting #3: cost 10 inf + 0 33.485 * * [simplify]: Extracting #4: cost 14 inf + 0 33.485 * * [simplify]: Extracting #5: cost 10 inf + 84 33.485 * * [simplify]: Extracting #6: cost 8 inf + 166 33.485 * * [simplify]: Extracting #7: cost 4 inf + 854 33.486 * * [simplify]: Extracting #8: cost 1 inf + 1540 33.486 * * [simplify]: Extracting #9: cost 0 inf + 1782 33.487 * [simplify]: Simplified to (fabs (cbrt (+ (* y.re y.re) (* y.im y.im)))) 33.487 * [simplify]: Simplified (2 1 2 2 1) to (λ (x.re x.im y.re y.im) (/ (* (+ (* x.re y.re) (* x.im y.im)) (/ 1 (* (fabs (cbrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 33.487 * * * * [progress]: [ 24 / 138 ] simplifiying candidate # 33.488 * [simplify]: Simplifying (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 33.488 * * [simplify]: iters left: 6 (7 enodes) 33.491 * * [simplify]: iters left: 5 (22 enodes) 33.497 * * [simplify]: Extracting #0: cost 1 inf + 0 33.497 * * [simplify]: Extracting #1: cost 3 inf + 0 33.497 * * [simplify]: Extracting #2: cost 5 inf + 0 33.497 * * [simplify]: Extracting #3: cost 8 inf + 0 33.497 * * [simplify]: Extracting #4: cost 12 inf + 0 33.497 * * [simplify]: Extracting #5: cost 10 inf + 2 33.498 * * [simplify]: Extracting #6: cost 1 inf + 936 33.498 * * [simplify]: Extracting #7: cost 0 inf + 1138 33.498 * [simplify]: Simplified to (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 33.498 * [simplify]: Simplified (2 1 2 2 1) to (λ (x.re x.im y.re y.im) (/ (* (+ (* x.re y.re) (* x.im y.im)) (/ 1 (* (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 33.499 * * * * [progress]: [ 25 / 138 ] simplifiying candidate # 33.499 * [simplify]: Simplifying (sqrt 1) 33.499 * * [simplify]: iters left: 1 (2 enodes) 33.502 * * [simplify]: Extracting #0: cost 1 inf + 0 33.502 * * [simplify]: Extracting #1: cost 0 inf + 1 33.502 * [simplify]: Simplified to 1 33.502 * [simplify]: Simplified (2 1 2 2 1) to (λ (x.re x.im y.re y.im) (/ (* (+ (* x.re y.re) (* x.im y.im)) (/ 1 (* 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 33.502 * * * * [progress]: [ 26 / 138 ] simplifiying candidate # 33.503 * [simplify]: Simplifying (sqrt (+ (pow (* y.re y.re) 3) (pow (* y.im y.im) 3))) 33.503 * * [simplify]: iters left: 6 (9 enodes) 33.509 * * [simplify]: iters left: 5 (45 enodes) 33.529 * * [simplify]: iters left: 4 (100 enodes) 33.560 * * [simplify]: iters left: 3 (201 enodes) 33.605 * * [simplify]: iters left: 2 (406 enodes) 33.769 * * [simplify]: Extracting #0: cost 1 inf + 0 33.769 * * [simplify]: Extracting #1: cost 3 inf + 0 33.770 * * [simplify]: Extracting #2: cost 6 inf + 0 33.770 * * [simplify]: Extracting #3: cost 62 inf + 0 33.771 * * [simplify]: Extracting #4: cost 166 inf + 460 33.773 * * [simplify]: Extracting #5: cost 131 inf + 12951 33.780 * * [simplify]: Extracting #6: cost 49 inf + 45746 33.790 * * [simplify]: Extracting #7: cost 1 inf + 66256 33.801 * * [simplify]: Extracting #8: cost 0 inf + 65919 33.815 * [simplify]: Simplified to (sqrt (+ (* (* y.re (* y.re y.re)) (* y.re (* y.re y.re))) (* (* y.im y.im) (* (* y.im y.im) (* y.im y.im))))) 33.815 * [simplify]: Simplified (2 1 2 2 1) to (λ (x.re x.im y.re y.im) (/ (* (+ (* x.re y.re) (* x.im y.im)) (/ 1 (/ (sqrt (+ (* (* y.re (* y.re y.re)) (* y.re (* y.re y.re))) (* (* y.im y.im) (* (* y.im 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))))) 33.816 * * * * [progress]: [ 27 / 138 ] simplifiying candidate # 33.816 * [simplify]: Simplifying (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im)))) 33.816 * * [simplify]: iters left: 6 (8 enodes) 33.821 * * [simplify]: iters left: 5 (37 enodes) 33.829 * * [simplify]: iters left: 4 (67 enodes) 33.842 * * [simplify]: iters left: 3 (123 enodes) 33.869 * * [simplify]: iters left: 2 (278 enodes) 34.005 * * [simplify]: Extracting #0: cost 1 inf + 0 34.006 * * [simplify]: Extracting #1: cost 3 inf + 0 34.006 * * [simplify]: Extracting #2: cost 50 inf + 0 34.007 * * [simplify]: Extracting #3: cost 150 inf + 0 34.008 * * [simplify]: Extracting #4: cost 194 inf + 1180 34.013 * * [simplify]: Extracting #5: cost 123 inf + 12421 34.028 * * [simplify]: Extracting #6: cost 12 inf + 33804 34.043 * * [simplify]: Extracting #7: cost 0 inf + 36129 34.057 * [simplify]: Simplified to (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im)))) 34.057 * [simplify]: Simplified (2 1 2 2 1) to (λ (x.re x.im y.re y.im) (/ (* (+ (* x.re y.re) (* x.im y.im)) (/ 1 (/ (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))))) 34.057 * * * * [progress]: [ 28 / 138 ] simplifiying candidate # 34.057 * [simplify]: Simplifying (+ (* y.re y.re) (* y.im y.im)) 34.058 * * [simplify]: iters left: 4 (5 enodes) 34.059 * * [simplify]: iters left: 3 (16 enodes) 34.061 * * [simplify]: Extracting #0: cost 1 inf + 0 34.061 * * [simplify]: Extracting #1: cost 4 inf + 0 34.061 * * [simplify]: Extracting #2: cost 8 inf + 0 34.061 * * [simplify]: Extracting #3: cost 4 inf + 84 34.061 * * [simplify]: Extracting #4: cost 0 inf + 410 34.061 * [simplify]: Simplified to (+ (* y.re y.re) (* y.im y.im)) 34.061 * [simplify]: Simplified (2 1 2 2 1) to (λ (x.re x.im y.re y.im) (/ (* (+ (* x.re y.re) (* x.im y.im)) (/ 1 (pow (+ (* y.re y.re) (* y.im y.im)) (/ 1 2)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 34.061 * * * * [progress]: [ 29 / 138 ] simplifiying candidate # 34.061 * * * * [progress]: [ 30 / 138 ] simplifiying candidate # 34.062 * [simplify]: Simplifying (sqrt (+ (* y.re y.re) (* y.im y.im))) 34.062 * * [simplify]: iters left: 5 (6 enodes) 34.064 * * [simplify]: iters left: 4 (19 enodes) 34.066 * * [simplify]: Extracting #0: cost 1 inf + 0 34.066 * * [simplify]: Extracting #1: cost 3 inf + 0 34.066 * * [simplify]: Extracting #2: cost 6 inf + 0 34.066 * * [simplify]: Extracting #3: cost 10 inf + 0 34.066 * * [simplify]: Extracting #4: cost 6 inf + 84 34.066 * * [simplify]: Extracting #5: cost 0 inf + 734 34.066 * [simplify]: Simplified to (sqrt (+ (* y.re y.re) (* y.im y.im))) 34.066 * [simplify]: Simplified (2 1 2 2 1) to (λ (x.re x.im y.re y.im) (/ (* (+ (* x.re y.re) (* x.im y.im)) (/ 1 (fabs (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 34.067 * * * * [progress]: [ 31 / 138 ] simplifiying candidate # 34.067 * * * * [progress]: [ 32 / 138 ] simplifiying candidate #real (real->posit16 (sqrt (+ (* y.re y.re) (* y.im y.im))))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))> 34.067 * * * * [progress]: [ 33 / 138 ] simplifiying candidate # 34.067 * [simplify]: Simplifying (* (+ (* x.re y.re) (* x.im y.im)) (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im))))) 34.067 * * [simplify]: iters left: 6 (14 enodes) 34.071 * * [simplify]: iters left: 5 (51 enodes) 34.079 * * [simplify]: iters left: 4 (65 enodes) 34.093 * * [simplify]: iters left: 3 (110 enodes) 34.114 * * [simplify]: iters left: 2 (164 enodes) 34.142 * * [simplify]: iters left: 1 (193 enodes) 34.162 * * [simplify]: Extracting #0: cost 1 inf + 0 34.162 * * [simplify]: Extracting #1: cost 9 inf + 0 34.163 * * [simplify]: Extracting #2: cost 35 inf + 1 34.163 * * [simplify]: Extracting #3: cost 45 inf + 47 34.163 * * [simplify]: Extracting #4: cost 40 inf + 503 34.164 * * [simplify]: Extracting #5: cost 18 inf + 4920 34.166 * * [simplify]: Extracting #6: cost 1 inf + 8769 34.168 * * [simplify]: Extracting #7: cost 0 inf + 9013 34.170 * [simplify]: Simplified to (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 34.170 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (pow (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 34.170 * * * * [progress]: [ 34 / 138 ] simplifiying candidate # 34.171 * * * * [progress]: [ 35 / 138 ] simplifiying candidate # 34.171 * [simplify]: Simplifying (+ (log (+ (* x.re y.re) (* x.im y.im))) (- (log (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 34.171 * * [simplify]: iters left: 6 (15 enodes) 34.174 * * [simplify]: iters left: 5 (51 enodes) 34.180 * * [simplify]: Extracting #0: cost 1 inf + 0 34.180 * * [simplify]: Extracting #1: cost 5 inf + 0 34.180 * * [simplify]: Extracting #2: cost 10 inf + 0 34.180 * * [simplify]: Extracting #3: cost 15 inf + 0 34.180 * * [simplify]: Extracting #4: cost 24 inf + 0 34.180 * * [simplify]: Extracting #5: cost 20 inf + 87 34.181 * * [simplify]: Extracting #6: cost 12 inf + 737 34.181 * * [simplify]: Extracting #7: cost 5 inf + 1882 34.181 * * [simplify]: Extracting #8: cost 0 inf + 3476 34.182 * [simplify]: Simplified to (- (log (+ (* x.im y.im) (* x.re y.re))) (log (sqrt (+ (* y.re y.re) (* y.im y.im))))) 34.182 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (exp (- (log (+ (* x.im y.im) (* x.re y.re))) (log (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 34.182 * * * * [progress]: [ 36 / 138 ] simplifiying candidate # 34.182 * [simplify]: Simplifying (+ (log (+ (* x.re y.re) (* x.im y.im))) (- 0 (log (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 34.182 * * [simplify]: iters left: 6 (16 enodes) 34.189 * * [simplify]: iters left: 5 (57 enodes) 34.200 * * [simplify]: iters left: 4 (65 enodes) 34.208 * * [simplify]: iters left: 3 (75 enodes) 34.219 * * [simplify]: iters left: 2 (88 enodes) 34.230 * * [simplify]: iters left: 1 (90 enodes) 34.245 * * [simplify]: Extracting #0: cost 1 inf + 0 34.245 * * [simplify]: Extracting #1: cost 8 inf + 0 34.246 * * [simplify]: Extracting #2: cost 15 inf + 1 34.246 * * [simplify]: Extracting #3: cost 20 inf + 1 34.246 * * [simplify]: Extracting #4: cost 29 inf + 1 34.246 * * [simplify]: Extracting #5: cost 25 inf + 88 34.247 * * [simplify]: Extracting #6: cost 13 inf + 1295 34.248 * * [simplify]: Extracting #7: cost 2 inf + 4218 34.250 * * [simplify]: Extracting #8: cost 0 inf + 5146 34.252 * [simplify]: Simplified to (- (log (+ (* x.im y.im) (* x.re y.re))) (log (sqrt (+ (* y.im y.im) (* y.re y.re))))) 34.252 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (exp (- (log (+ (* x.im y.im) (* x.re y.re))) (log (sqrt (+ (* y.im y.im) (* y.re y.re)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 34.252 * * * * [progress]: [ 37 / 138 ] simplifiying candidate # 34.252 * [simplify]: Simplifying (+ (log (+ (* x.re y.re) (* x.im y.im))) (- (log 1) (log (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 34.253 * * [simplify]: iters left: 6 (17 enodes) 34.261 * * [simplify]: iters left: 5 (62 enodes) 34.277 * * [simplify]: iters left: 4 (65 enodes) 34.288 * * [simplify]: iters left: 3 (73 enodes) 34.299 * * [simplify]: iters left: 2 (83 enodes) 34.314 * * [simplify]: iters left: 1 (96 enodes) 34.339 * * [simplify]: Extracting #0: cost 1 inf + 0 34.339 * * [simplify]: Extracting #1: cost 9 inf + 0 34.340 * * [simplify]: Extracting #2: cost 15 inf + 1 34.340 * * [simplify]: Extracting #3: cost 20 inf + 1 34.340 * * [simplify]: Extracting #4: cost 29 inf + 1 34.340 * * [simplify]: Extracting #5: cost 25 inf + 89 34.341 * * [simplify]: Extracting #6: cost 12 inf + 1684 34.342 * * [simplify]: Extracting #7: cost 2 inf + 4412 34.344 * * [simplify]: Extracting #8: cost 0 inf + 5148 34.347 * [simplify]: Simplified to (- (log (+ (* x.im y.im) (* x.re y.re))) (log (sqrt (+ (* y.im y.im) (* y.re y.re))))) 34.347 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (exp (- (log (+ (* x.im y.im) (* x.re y.re))) (log (sqrt (+ (* y.im y.im) (* y.re y.re)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 34.347 * * * * [progress]: [ 38 / 138 ] simplifiying candidate # 34.347 * [simplify]: Simplifying (+ (log (+ (* x.re y.re) (* x.im y.im))) (log (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 34.347 * * [simplify]: iters left: 6 (16 enodes) 34.355 * * [simplify]: iters left: 5 (59 enodes) 34.370 * * [simplify]: iters left: 4 (64 enodes) 34.378 * * [simplify]: iters left: 3 (68 enodes) 34.387 * * [simplify]: iters left: 2 (74 enodes) 34.399 * * [simplify]: iters left: 1 (95 enodes) 34.425 * * [simplify]: Extracting #0: cost 1 inf + 0 34.425 * * [simplify]: Extracting #1: cost 9 inf + 0 34.426 * * [simplify]: Extracting #2: cost 16 inf + 1 34.426 * * [simplify]: Extracting #3: cost 23 inf + 1 34.426 * * [simplify]: Extracting #4: cost 31 inf + 2 34.426 * * [simplify]: Extracting #5: cost 28 inf + 48 34.427 * * [simplify]: Extracting #6: cost 11 inf + 1979 34.428 * * [simplify]: Extracting #7: cost 2 inf + 4711 34.430 * * [simplify]: Extracting #8: cost 0 inf + 5555 34.433 * [simplify]: Simplified to (- (log (+ (* x.im y.im) (* x.re y.re))) (log (sqrt (+ (* y.im y.im) (* y.re y.re))))) 34.433 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (exp (- (log (+ (* x.im y.im) (* x.re y.re))) (log (sqrt (+ (* y.im y.im) (* y.re y.re)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 34.433 * * * * [progress]: [ 39 / 138 ] simplifiying candidate # 34.433 * * * * [progress]: [ 40 / 138 ] simplifiying candidate # 34.433 * * * * [progress]: [ 41 / 138 ] simplifiying candidate # 34.434 * [simplify]: Simplifying (* (* (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))) (+ (* x.re y.re) (* x.im y.im))) (/ (* (* 1 1) 1) (* (* (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)))))) 34.434 * * [simplify]: iters left: 6 (20 enodes) 34.444 * * [simplify]: iters left: 5 (84 enodes) 34.461 * * [simplify]: iters left: 4 (263 enodes) 34.608 * * [simplify]: Extracting #0: cost 1 inf + 0 34.608 * * [simplify]: Extracting #1: cost 41 inf + 0 34.608 * * [simplify]: Extracting #2: cost 195 inf + 1 34.610 * * [simplify]: Extracting #3: cost 286 inf + 3108 34.617 * * [simplify]: Extracting #4: cost 117 inf + 42489 34.634 * * [simplify]: Extracting #5: cost 7 inf + 78990 34.653 * * [simplify]: Extracting #6: cost 0 inf + 81419 34.691 * [simplify]: Simplified to (/ (/ (* (* (+ (* x.im y.im) (* x.re y.re)) (+ (* x.im y.im) (* x.re y.re))) (+ (* x.im y.im) (* x.re y.re))) (+ (* y.re y.re) (* y.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 34.692 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (/ (/ (* (* (+ (* x.im y.im) (* x.re y.re)) (+ (* x.im y.im) (* x.re y.re))) (+ (* x.im y.im) (* x.re y.re))) (+ (* 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))))) 34.692 * * * * [progress]: [ 42 / 138 ] simplifiying candidate # 34.692 * [simplify]: Simplifying (* (* (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))) (+ (* x.re y.re) (* x.im y.im))) (* (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 34.692 * * [simplify]: iters left: 6 (18 enodes) 34.697 * * [simplify]: iters left: 5 (85 enodes) 34.716 * * [simplify]: iters left: 4 (239 enodes) 34.849 * * [simplify]: Extracting #0: cost 1 inf + 0 34.850 * * [simplify]: Extracting #1: cost 28 inf + 0 34.850 * * [simplify]: Extracting #2: cost 136 inf + 1 34.852 * * [simplify]: Extracting #3: cost 237 inf + 746 34.863 * * [simplify]: Extracting #4: cost 88 inf + 34532 34.881 * * [simplify]: Extracting #5: cost 3 inf + 64233 34.907 * * [simplify]: Extracting #6: cost 0 inf + 65408 34.941 * [simplify]: Simplified to (* (/ (* (+ (* x.im y.im) (* x.re y.re)) 1) (sqrt (+ (* y.im y.im) (* y.re y.re)))) (* (/ (* (+ (* x.im y.im) (* x.re y.re)) 1) (sqrt (+ (* y.im y.im) (* y.re y.re)))) (/ (* (+ (* x.im y.im) (* x.re y.re)) 1) (sqrt (+ (* y.im y.im) (* y.re y.re)))))) 34.941 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (/ (* (+ (* x.im y.im) (* x.re y.re)) 1) (sqrt (+ (* y.im y.im) (* y.re y.re)))) (* (/ (* (+ (* x.im y.im) (* x.re y.re)) 1) (sqrt (+ (* y.im y.im) (* y.re y.re)))) (/ (* (+ (* x.im y.im) (* x.re y.re)) 1) (sqrt (+ (* y.im y.im) (* y.re y.re))))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 34.941 * * * * [progress]: [ 43 / 138 ] simplifiying candidate # 34.941 * * * * [progress]: [ 44 / 138 ] simplifiying candidate # 34.942 * * * * [progress]: [ 45 / 138 ] simplifiying candidate # 34.942 * * * * [progress]: [ 46 / 138 ] simplifiying candidate # 34.942 * [simplify]: Simplifying (* (+ (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) 1) 34.942 * * [simplify]: iters left: 6 (12 enodes) 34.949 * * [simplify]: iters left: 5 (59 enodes) 34.974 * * [simplify]: iters left: 4 (164 enodes) 35.058 * * [simplify]: iters left: 3 (423 enodes) 35.226 * * [simplify]: Extracting #0: cost 1 inf + 0 35.226 * * [simplify]: Extracting #1: cost 5 inf + 0 35.226 * * [simplify]: Extracting #2: cost 82 inf + 1 35.228 * * [simplify]: Extracting #3: cost 191 inf + 978 35.232 * * [simplify]: Extracting #4: cost 138 inf + 8904 35.240 * * [simplify]: Extracting #5: cost 40 inf + 32744 35.250 * * [simplify]: Extracting #6: cost 5 inf + 46567 35.262 * * [simplify]: Extracting #7: cost 0 inf + 48694 35.273 * [simplify]: Simplified to (+ (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)) (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re)))) 35.273 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)) (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re)))) (* (+ (* (* x.re y.re) (* x.re y.re)) (- (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 35.273 * [simplify]: Simplifying (* (+ (* (* x.re y.re) (* x.re y.re)) (- (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 35.274 * * [simplify]: iters left: 6 (16 enodes) 35.282 * * [simplify]: iters left: 5 (76 enodes) 35.309 * * [simplify]: iters left: 4 (176 enodes) 35.370 * * [simplify]: iters left: 3 (415 enodes) 35.543 * * [simplify]: Extracting #0: cost 1 inf + 0 35.543 * * [simplify]: Extracting #1: cost 10 inf + 0 35.543 * * [simplify]: Extracting #2: cost 119 inf + 0 35.545 * * [simplify]: Extracting #3: cost 187 inf + 1194 35.551 * * [simplify]: Extracting #4: cost 100 inf + 15287 35.569 * * [simplify]: Extracting #5: cost 3 inf + 36500 35.586 * * [simplify]: Extracting #6: cost 0 inf + 37312 35.596 * [simplify]: Simplified to (* (sqrt (+ (* y.im y.im) (* y.re y.re))) (+ (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (- (* x.im y.im) (* x.re y.re))))) 35.596 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)) (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re)))) (* (sqrt (+ (* y.im y.im) (* y.re y.re))) (+ (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (- (* x.im y.im) (* x.re y.re)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 35.596 * * * * [progress]: [ 47 / 138 ] simplifiying candidate # 35.596 * [simplify]: Simplifying (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) 1) 35.597 * * [simplify]: iters left: 6 (11 enodes) 35.600 * * [simplify]: iters left: 5 (55 enodes) 35.611 * * [simplify]: iters left: 4 (131 enodes) 35.648 * * [simplify]: iters left: 3 (267 enodes) 35.731 * * [simplify]: iters left: 2 (377 enodes) 35.837 * * [simplify]: Extracting #0: cost 1 inf + 0 35.837 * * [simplify]: Extracting #1: cost 22 inf + 0 35.837 * * [simplify]: Extracting #2: cost 86 inf + 1 35.839 * * [simplify]: Extracting #3: cost 91 inf + 1071 35.845 * * [simplify]: Extracting #4: cost 41 inf + 6689 35.850 * * [simplify]: Extracting #5: cost 0 inf + 13674 35.854 * [simplify]: Simplified to (* (+ (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) 35.854 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (* (+ (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (* (- (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 35.854 * [simplify]: Simplifying (* (- (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 35.855 * * [simplify]: iters left: 6 (12 enodes) 35.857 * * [simplify]: iters left: 5 (42 enodes) 35.863 * * [simplify]: iters left: 4 (57 enodes) 35.872 * * [simplify]: iters left: 3 (99 enodes) 35.900 * * [simplify]: iters left: 2 (144 enodes) 35.925 * * [simplify]: iters left: 1 (150 enodes) 35.951 * * [simplify]: Extracting #0: cost 1 inf + 0 35.951 * * [simplify]: Extracting #1: cost 7 inf + 0 35.951 * * [simplify]: Extracting #2: cost 29 inf + 0 35.951 * * [simplify]: Extracting #3: cost 37 inf + 169 35.952 * * [simplify]: Extracting #4: cost 26 inf + 1074 35.953 * * [simplify]: Extracting #5: cost 9 inf + 4556 35.954 * * [simplify]: Extracting #6: cost 0 inf + 6660 35.956 * [simplify]: Simplified to (* (sqrt (+ (* y.re y.re) (* y.im y.im))) (- (* x.re y.re) (* x.im y.im))) 35.956 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (* (+ (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (* (sqrt (+ (* y.re y.re) (* y.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 35.956 * * * * [progress]: [ 48 / 138 ] simplifiying candidate # 35.957 * * * * [progress]: [ 49 / 138 ] simplifiying candidate # 35.957 * [simplify]: Simplifying (sqrt (+ (* y.re y.re) (* y.im y.im))) 35.957 * * [simplify]: iters left: 5 (6 enodes) 35.958 * * [simplify]: iters left: 4 (19 enodes) 35.961 * * [simplify]: Extracting #0: cost 1 inf + 0 35.961 * * [simplify]: Extracting #1: cost 3 inf + 0 35.961 * * [simplify]: Extracting #2: cost 6 inf + 0 35.961 * * [simplify]: Extracting #3: cost 10 inf + 0 35.961 * * [simplify]: Extracting #4: cost 6 inf + 84 35.961 * * [simplify]: Extracting #5: cost 0 inf + 734 35.962 * [simplify]: Simplified to (sqrt (+ (* y.re y.re) (* y.im y.im))) 35.962 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 35.962 * * * * [progress]: [ 50 / 138 ] simplifiying candidate # 35.962 * [simplify]: Simplifying (* (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 35.962 * * [simplify]: iters left: 6 (16 enodes) 35.966 * * [simplify]: iters left: 5 (55 enodes) 35.976 * * [simplify]: iters left: 4 (57 enodes) 35.984 * * [simplify]: Extracting #0: cost 1 inf + 0 35.985 * * [simplify]: Extracting #1: cost 4 inf + 0 35.985 * * [simplify]: Extracting #2: cost 8 inf + 0 35.985 * * [simplify]: Extracting #3: cost 14 inf + 0 35.985 * * [simplify]: Extracting #4: cost 21 inf + 1 35.985 * * [simplify]: Extracting #5: cost 19 inf + 47 35.985 * * [simplify]: Extracting #6: cost 12 inf + 831 35.985 * * [simplify]: Extracting #7: cost 5 inf + 1684 35.986 * * [simplify]: Extracting #8: cost 0 inf + 3263 35.986 * [simplify]: Simplified to (* (sqrt (/ 1 (sqrt (+ (* y.im y.im) (* y.re y.re))))) (sqrt (+ (* x.im y.im) (* x.re y.re)))) 35.986 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (* (sqrt (/ 1 (sqrt (+ (* y.im y.im) (* y.re y.re))))) (sqrt (+ (* x.im y.im) (* x.re y.re)))) (* (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im))))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 35.987 * [simplify]: Simplifying (* (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 35.987 * * [simplify]: iters left: 6 (16 enodes) 35.991 * * [simplify]: iters left: 5 (55 enodes) 35.998 * * [simplify]: iters left: 4 (57 enodes) 36.007 * * [simplify]: Extracting #0: cost 1 inf + 0 36.007 * * [simplify]: Extracting #1: cost 4 inf + 0 36.007 * * [simplify]: Extracting #2: cost 8 inf + 0 36.007 * * [simplify]: Extracting #3: cost 14 inf + 0 36.007 * * [simplify]: Extracting #4: cost 21 inf + 1 36.007 * * [simplify]: Extracting #5: cost 19 inf + 47 36.007 * * [simplify]: Extracting #6: cost 12 inf + 831 36.007 * * [simplify]: Extracting #7: cost 5 inf + 1684 36.008 * * [simplify]: Extracting #8: cost 0 inf + 3263 36.010 * [simplify]: Simplified to (* (sqrt (/ 1 (sqrt (+ (* y.im y.im) (* y.re y.re))))) (sqrt (+ (* x.im y.im) (* x.re y.re)))) 36.010 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (* (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (* (sqrt (/ 1 (sqrt (+ (* y.im y.im) (* y.re y.re))))) (sqrt (+ (* x.im y.im) (* x.re y.re))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 36.010 * * * * [progress]: [ 51 / 138 ] simplifiying candidate # 36.010 * [simplify]: Simplifying (* (sqrt (+ (* x.re y.re) (* x.im y.im))) (/ (sqrt 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 36.010 * * [simplify]: iters left: 6 (17 enodes) 36.019 * * [simplify]: iters left: 5 (60 enodes) 36.036 * * [simplify]: iters left: 4 (68 enodes) 36.059 * * [simplify]: iters left: 3 (73 enodes) 36.078 * * [simplify]: iters left: 2 (77 enodes) 36.098 * * [simplify]: iters left: 1 (81 enodes) 36.118 * * [simplify]: Extracting #0: cost 1 inf + 0 36.119 * * [simplify]: Extracting #1: cost 7 inf + 0 36.119 * * [simplify]: Extracting #2: cost 12 inf + 1 36.119 * * [simplify]: Extracting #3: cost 17 inf + 1 36.119 * * [simplify]: Extracting #4: cost 26 inf + 1 36.119 * * [simplify]: Extracting #5: cost 23 inf + 47 36.120 * * [simplify]: Extracting #6: cost 10 inf + 1197 36.121 * * [simplify]: Extracting #7: cost 0 inf + 3987 36.123 * [simplify]: Simplified to (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) 36.123 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (* (sqrt (+ (* x.re y.re) (* x.im y.im))) (/ (sqrt 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 36.123 * [simplify]: Simplifying (* (sqrt (+ (* x.re y.re) (* x.im y.im))) (/ (sqrt 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 36.123 * * [simplify]: iters left: 6 (17 enodes) 36.132 * * [simplify]: iters left: 5 (60 enodes) 36.148 * * [simplify]: iters left: 4 (68 enodes) 36.168 * * [simplify]: iters left: 3 (73 enodes) 36.187 * * [simplify]: iters left: 2 (77 enodes) 36.207 * * [simplify]: iters left: 1 (81 enodes) 36.227 * * [simplify]: Extracting #0: cost 1 inf + 0 36.227 * * [simplify]: Extracting #1: cost 7 inf + 0 36.227 * * [simplify]: Extracting #2: cost 12 inf + 1 36.228 * * [simplify]: Extracting #3: cost 17 inf + 1 36.228 * * [simplify]: Extracting #4: cost 26 inf + 1 36.228 * * [simplify]: Extracting #5: cost 23 inf + 47 36.228 * * [simplify]: Extracting #6: cost 10 inf + 1197 36.230 * * [simplify]: Extracting #7: cost 0 inf + 3987 36.231 * [simplify]: Simplified to (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) 36.231 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (* (sqrt (+ (* x.re y.re) (* x.im y.im))) (/ (sqrt 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 36.232 * * * * [progress]: [ 52 / 138 ] simplifiying candidate # 36.232 * [simplify]: Simplifying (* (sqrt (+ (* x.re y.re) (* x.im y.im))) (/ (sqrt 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 36.232 * * [simplify]: iters left: 6 (17 enodes) 36.238 * * [simplify]: iters left: 5 (60 enodes) 36.249 * * [simplify]: iters left: 4 (68 enodes) 36.267 * * [simplify]: iters left: 3 (73 enodes) 36.285 * * [simplify]: iters left: 2 (77 enodes) 36.296 * * [simplify]: iters left: 1 (81 enodes) 36.306 * * [simplify]: Extracting #0: cost 1 inf + 0 36.306 * * [simplify]: Extracting #1: cost 7 inf + 0 36.306 * * [simplify]: Extracting #2: cost 12 inf + 1 36.306 * * [simplify]: Extracting #3: cost 17 inf + 1 36.307 * * [simplify]: Extracting #4: cost 26 inf + 1 36.307 * * [simplify]: Extracting #5: cost 23 inf + 47 36.307 * * [simplify]: Extracting #6: cost 10 inf + 1197 36.308 * * [simplify]: Extracting #7: cost 0 inf + 3987 36.308 * [simplify]: Simplified to (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) 36.308 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (* (sqrt (+ (* x.re y.re) (* x.im y.im))) (/ (sqrt 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 36.309 * [simplify]: Simplifying (* (sqrt (+ (* x.re y.re) (* x.im y.im))) (/ (sqrt 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 36.309 * * [simplify]: iters left: 6 (17 enodes) 36.313 * * [simplify]: iters left: 5 (60 enodes) 36.330 * * [simplify]: iters left: 4 (68 enodes) 36.349 * * [simplify]: iters left: 3 (73 enodes) 36.368 * * [simplify]: iters left: 2 (77 enodes) 36.388 * * [simplify]: iters left: 1 (81 enodes) 36.398 * * [simplify]: Extracting #0: cost 1 inf + 0 36.398 * * [simplify]: Extracting #1: cost 7 inf + 0 36.398 * * [simplify]: Extracting #2: cost 12 inf + 1 36.398 * * [simplify]: Extracting #3: cost 17 inf + 1 36.398 * * [simplify]: Extracting #4: cost 26 inf + 1 36.398 * * [simplify]: Extracting #5: cost 23 inf + 47 36.399 * * [simplify]: Extracting #6: cost 10 inf + 1197 36.399 * * [simplify]: Extracting #7: cost 0 inf + 3987 36.400 * [simplify]: Simplified to (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) 36.400 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (* (sqrt (+ (* x.re y.re) (* x.im y.im))) (/ (sqrt 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 36.400 * * * * [progress]: [ 53 / 138 ] simplifiying candidate # 36.400 * [simplify]: Simplifying (* (sqrt (+ (* x.re y.re) (* x.im y.im))) (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 36.401 * * [simplify]: iters left: 6 (16 enodes) 36.404 * * [simplify]: iters left: 5 (57 enodes) 36.412 * * [simplify]: iters left: 4 (63 enodes) 36.427 * * [simplify]: iters left: 3 (72 enodes) 36.448 * * [simplify]: iters left: 2 (74 enodes) 36.458 * * [simplify]: iters left: 1 (77 enodes) 36.467 * * [simplify]: Extracting #0: cost 1 inf + 0 36.467 * * [simplify]: Extracting #1: cost 7 inf + 0 36.467 * * [simplify]: Extracting #2: cost 12 inf + 1 36.467 * * [simplify]: Extracting #3: cost 17 inf + 1 36.467 * * [simplify]: Extracting #4: cost 26 inf + 1 36.467 * * [simplify]: Extracting #5: cost 22 inf + 88 36.467 * * [simplify]: Extracting #6: cost 10 inf + 1235 36.468 * * [simplify]: Extracting #7: cost 2 inf + 3179 36.469 * * [simplify]: Extracting #8: cost 0 inf + 3987 36.470 * [simplify]: Simplified to (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) 36.470 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (* (sqrt (+ (* x.re y.re) (* x.im y.im))) (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 36.470 * [simplify]: Simplifying (* (sqrt (+ (* x.re y.re) (* x.im y.im))) (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 36.470 * * [simplify]: iters left: 6 (16 enodes) 36.474 * * [simplify]: iters left: 5 (57 enodes) 36.484 * * [simplify]: iters left: 4 (63 enodes) 36.499 * * [simplify]: iters left: 3 (72 enodes) 36.509 * * [simplify]: iters left: 2 (74 enodes) 36.519 * * [simplify]: iters left: 1 (77 enodes) 36.530 * * [simplify]: Extracting #0: cost 1 inf + 0 36.530 * * [simplify]: Extracting #1: cost 7 inf + 0 36.530 * * [simplify]: Extracting #2: cost 12 inf + 1 36.530 * * [simplify]: Extracting #3: cost 17 inf + 1 36.530 * * [simplify]: Extracting #4: cost 26 inf + 1 36.530 * * [simplify]: Extracting #5: cost 22 inf + 88 36.530 * * [simplify]: Extracting #6: cost 10 inf + 1235 36.531 * * [simplify]: Extracting #7: cost 2 inf + 3179 36.532 * * [simplify]: Extracting #8: cost 0 inf + 3987 36.533 * [simplify]: Simplified to (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) 36.533 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (* (sqrt (+ (* x.re y.re) (* x.im y.im))) (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 36.533 * * * * [progress]: [ 54 / 138 ] simplifiying candidate # 36.533 * [simplify]: Simplifying (* (sqrt (+ (* x.re y.re) (* x.im y.im))) (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 36.533 * * [simplify]: iters left: 6 (16 enodes) 36.537 * * [simplify]: iters left: 5 (57 enodes) 36.546 * * [simplify]: iters left: 4 (63 enodes) 36.564 * * [simplify]: iters left: 3 (72 enodes) 36.583 * * [simplify]: iters left: 2 (74 enodes) 36.601 * * [simplify]: iters left: 1 (77 enodes) 36.610 * * [simplify]: Extracting #0: cost 1 inf + 0 36.610 * * [simplify]: Extracting #1: cost 7 inf + 0 36.610 * * [simplify]: Extracting #2: cost 12 inf + 1 36.610 * * [simplify]: Extracting #3: cost 17 inf + 1 36.610 * * [simplify]: Extracting #4: cost 26 inf + 1 36.610 * * [simplify]: Extracting #5: cost 22 inf + 88 36.610 * * [simplify]: Extracting #6: cost 10 inf + 1235 36.611 * * [simplify]: Extracting #7: cost 2 inf + 3179 36.612 * * [simplify]: Extracting #8: cost 0 inf + 3987 36.613 * [simplify]: Simplified to (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) 36.613 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (* (sqrt (+ (* x.re y.re) (* x.im y.im))) (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 36.613 * [simplify]: Simplifying (* (sqrt (+ (* x.re y.re) (* x.im y.im))) (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 36.613 * * [simplify]: iters left: 6 (16 enodes) 36.617 * * [simplify]: iters left: 5 (57 enodes) 36.624 * * [simplify]: iters left: 4 (63 enodes) 36.635 * * [simplify]: iters left: 3 (72 enodes) 36.654 * * [simplify]: iters left: 2 (74 enodes) 36.675 * * [simplify]: iters left: 1 (77 enodes) 36.694 * * [simplify]: Extracting #0: cost 1 inf + 0 36.694 * * [simplify]: Extracting #1: cost 7 inf + 0 36.694 * * [simplify]: Extracting #2: cost 12 inf + 1 36.694 * * [simplify]: Extracting #3: cost 17 inf + 1 36.694 * * [simplify]: Extracting #4: cost 26 inf + 1 36.694 * * [simplify]: Extracting #5: cost 22 inf + 88 36.695 * * [simplify]: Extracting #6: cost 10 inf + 1235 36.696 * * [simplify]: Extracting #7: cost 2 inf + 3179 36.698 * * [simplify]: Extracting #8: cost 0 inf + 3987 36.699 * [simplify]: Simplified to (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) 36.699 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (* (sqrt (+ (* x.re y.re) (* x.im y.im))) (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 36.700 * * * * [progress]: [ 55 / 138 ] simplifiying candidate # 36.700 * [simplify]: Simplifying (cbrt (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im))))) 36.700 * * [simplify]: iters left: 6 (9 enodes) 36.704 * * [simplify]: iters left: 5 (30 enodes) 36.713 * * [simplify]: iters left: 4 (32 enodes) 36.722 * * [simplify]: Extracting #0: cost 1 inf + 0 36.722 * * [simplify]: Extracting #1: cost 3 inf + 0 36.722 * * [simplify]: Extracting #2: cost 6 inf + 0 36.722 * * [simplify]: Extracting #3: cost 7 inf + 1 36.722 * * [simplify]: Extracting #4: cost 10 inf + 1 36.722 * * [simplify]: Extracting #5: cost 14 inf + 1 36.722 * * [simplify]: Extracting #6: cost 12 inf + 3 36.723 * * [simplify]: Extracting #7: cost 8 inf + 248 36.723 * * [simplify]: Extracting #8: cost 4 inf + 776 36.723 * * [simplify]: Extracting #9: cost 0 inf + 1707 36.724 * [simplify]: Simplified to (cbrt (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im))))) 36.724 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (* (+ (* x.re y.re) (* x.im y.im)) (* (cbrt (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im))))))) (cbrt (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 36.724 * * * * [progress]: [ 56 / 138 ] simplifiying candidate # 36.725 * [simplify]: Simplifying (sqrt (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im))))) 36.725 * * [simplify]: iters left: 6 (9 enodes) 36.729 * * [simplify]: iters left: 5 (30 enodes) 36.738 * * [simplify]: iters left: 4 (32 enodes) 36.747 * * [simplify]: Extracting #0: cost 1 inf + 0 36.747 * * [simplify]: Extracting #1: cost 3 inf + 0 36.747 * * [simplify]: Extracting #2: cost 6 inf + 0 36.747 * * [simplify]: Extracting #3: cost 7 inf + 1 36.747 * * [simplify]: Extracting #4: cost 10 inf + 1 36.747 * * [simplify]: Extracting #5: cost 14 inf + 1 36.747 * * [simplify]: Extracting #6: cost 12 inf + 3 36.747 * * [simplify]: Extracting #7: cost 8 inf + 248 36.748 * * [simplify]: Extracting #8: cost 4 inf + 776 36.748 * * [simplify]: Extracting #9: cost 0 inf + 1627 36.749 * [simplify]: Simplified to (sqrt (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im))))) 36.749 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (* (+ (* x.re y.re) (* x.im y.im)) (sqrt (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 36.749 * * * * [progress]: [ 57 / 138 ] simplifiying candidate # 36.749 * [simplify]: Simplifying (/ (cbrt 1) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 36.749 * * [simplify]: iters left: 6 (10 enodes) 36.755 * * [simplify]: iters left: 5 (33 enodes) 36.763 * * [simplify]: iters left: 4 (35 enodes) 36.773 * * [simplify]: Extracting #0: cost 1 inf + 0 36.773 * * [simplify]: Extracting #1: cost 4 inf + 0 36.773 * * [simplify]: Extracting #2: cost 5 inf + 1 36.773 * * [simplify]: Extracting #3: cost 7 inf + 1 36.773 * * [simplify]: Extracting #4: cost 10 inf + 1 36.773 * * [simplify]: Extracting #5: cost 14 inf + 1 36.774 * * [simplify]: Extracting #6: cost 10 inf + 85 36.774 * * [simplify]: Extracting #7: cost 4 inf + 735 36.774 * * [simplify]: Extracting #8: cost 0 inf + 1785 36.775 * [simplify]: Simplified to (/ 1 (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 36.775 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (* (+ (* x.re y.re) (* x.im y.im)) (/ (* (cbrt 1) (cbrt 1)) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) (/ 1 (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 36.775 * * * * [progress]: [ 58 / 138 ] simplifiying candidate # 36.775 * [simplify]: Simplifying (/ (cbrt 1) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 36.775 * * [simplify]: iters left: 6 (10 enodes) 36.782 * * [simplify]: iters left: 5 (33 enodes) 36.792 * * [simplify]: iters left: 4 (35 enodes) 36.801 * * [simplify]: Extracting #0: cost 1 inf + 0 36.801 * * [simplify]: Extracting #1: cost 4 inf + 0 36.801 * * [simplify]: Extracting #2: cost 5 inf + 1 36.801 * * [simplify]: Extracting #3: cost 7 inf + 1 36.801 * * [simplify]: Extracting #4: cost 10 inf + 1 36.801 * * [simplify]: Extracting #5: cost 14 inf + 1 36.801 * * [simplify]: Extracting #6: cost 10 inf + 85 36.802 * * [simplify]: Extracting #7: cost 4 inf + 815 36.802 * * [simplify]: Extracting #8: cost 0 inf + 1865 36.803 * [simplify]: Simplified to (/ 1 (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 36.803 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (* (+ (* x.re y.re) (* x.im y.im)) (/ (* (cbrt 1) (cbrt 1)) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))))) (/ 1 (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 36.803 * * * * [progress]: [ 59 / 138 ] simplifiying candidate # 36.803 * [simplify]: Simplifying (/ (cbrt 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 36.803 * * [simplify]: iters left: 6 (10 enodes) 36.809 * * [simplify]: iters left: 5 (33 enodes) 36.819 * * [simplify]: iters left: 4 (35 enodes) 36.829 * * [simplify]: Extracting #0: cost 1 inf + 0 36.829 * * [simplify]: Extracting #1: cost 4 inf + 0 36.829 * * [simplify]: Extracting #2: cost 5 inf + 1 36.829 * * [simplify]: Extracting #3: cost 7 inf + 1 36.829 * * [simplify]: Extracting #4: cost 10 inf + 1 36.829 * * [simplify]: Extracting #5: cost 14 inf + 1 36.829 * * [simplify]: Extracting #6: cost 10 inf + 85 36.829 * * [simplify]: Extracting #7: cost 4 inf + 735 36.830 * * [simplify]: Extracting #8: cost 0 inf + 1625 36.830 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 36.830 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (* (+ (* x.re y.re) (* x.im y.im)) (/ (* (cbrt 1) (cbrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 36.830 * * * * [progress]: [ 60 / 138 ] simplifiying candidate # 36.831 * [simplify]: Simplifying (/ (cbrt 1) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 36.831 * * [simplify]: iters left: 6 (9 enodes) 36.836 * * [simplify]: iters left: 5 (30 enodes) 36.844 * * [simplify]: iters left: 4 (32 enodes) 36.853 * * [simplify]: Extracting #0: cost 1 inf + 0 36.853 * * [simplify]: Extracting #1: cost 4 inf + 0 36.853 * * [simplify]: Extracting #2: cost 5 inf + 1 36.853 * * [simplify]: Extracting #3: cost 8 inf + 1 36.853 * * [simplify]: Extracting #4: cost 12 inf + 1 36.853 * * [simplify]: Extracting #5: cost 7 inf + 126 36.854 * * [simplify]: Extracting #6: cost 4 inf + 451 36.854 * * [simplify]: Extracting #7: cost 0 inf + 1141 36.854 * [simplify]: Simplified to (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) 36.855 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (* (+ (* x.re y.re) (* x.im y.im)) (/ (* (cbrt 1) (cbrt 1)) (sqrt 1))) (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 36.855 * * * * [progress]: [ 61 / 138 ] simplifiying candidate # 36.855 * [simplify]: Simplifying (/ (cbrt 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 36.855 * * [simplify]: iters left: 6 (10 enodes) 36.860 * * [simplify]: iters left: 5 (33 enodes) 36.869 * * [simplify]: iters left: 4 (35 enodes) 36.879 * * [simplify]: Extracting #0: cost 1 inf + 0 36.879 * * [simplify]: Extracting #1: cost 4 inf + 0 36.879 * * [simplify]: Extracting #2: cost 5 inf + 1 36.879 * * [simplify]: Extracting #3: cost 7 inf + 1 36.879 * * [simplify]: Extracting #4: cost 10 inf + 1 36.879 * * [simplify]: Extracting #5: cost 14 inf + 1 36.879 * * [simplify]: Extracting #6: cost 10 inf + 85 36.880 * * [simplify]: Extracting #7: cost 4 inf + 735 36.880 * * [simplify]: Extracting #8: cost 0 inf + 1625 36.881 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 36.881 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (* (+ (* x.re y.re) (* x.im y.im)) (/ (* (cbrt 1) (cbrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 36.881 * * * * [progress]: [ 62 / 138 ] simplifiying candidate # 36.881 * [simplify]: Simplifying (/ (cbrt 1) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 36.881 * * [simplify]: iters left: 6 (9 enodes) 36.886 * * [simplify]: iters left: 5 (30 enodes) 36.895 * * [simplify]: iters left: 4 (32 enodes) 36.904 * * [simplify]: Extracting #0: cost 1 inf + 0 36.904 * * [simplify]: Extracting #1: cost 4 inf + 0 36.904 * * [simplify]: Extracting #2: cost 5 inf + 1 36.904 * * [simplify]: Extracting #3: cost 8 inf + 1 36.904 * * [simplify]: Extracting #4: cost 12 inf + 1 36.904 * * [simplify]: Extracting #5: cost 7 inf + 126 36.905 * * [simplify]: Extracting #6: cost 4 inf + 451 36.905 * * [simplify]: Extracting #7: cost 0 inf + 1141 36.905 * [simplify]: Simplified to (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) 36.906 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (* (+ (* x.re y.re) (* x.im y.im)) (/ (* (cbrt 1) (cbrt 1)) 1)) (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 36.906 * * * * [progress]: [ 63 / 138 ] simplifiying candidate # 36.906 * [simplify]: Simplifying (/ (sqrt 1) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 36.906 * * [simplify]: iters left: 6 (10 enodes) 36.912 * * [simplify]: iters left: 5 (33 enodes) 36.921 * * [simplify]: iters left: 4 (35 enodes) 36.930 * * [simplify]: Extracting #0: cost 1 inf + 0 36.931 * * [simplify]: Extracting #1: cost 4 inf + 0 36.931 * * [simplify]: Extracting #2: cost 5 inf + 1 36.931 * * [simplify]: Extracting #3: cost 7 inf + 1 36.931 * * [simplify]: Extracting #4: cost 10 inf + 1 36.931 * * [simplify]: Extracting #5: cost 14 inf + 1 36.931 * * [simplify]: Extracting #6: cost 10 inf + 85 36.931 * * [simplify]: Extracting #7: cost 4 inf + 735 36.932 * * [simplify]: Extracting #8: cost 0 inf + 1785 36.932 * [simplify]: Simplified to (/ 1 (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 36.932 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (* (+ (* x.re y.re) (* x.im y.im)) (/ (sqrt 1) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) (/ 1 (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 36.932 * * * * [progress]: [ 64 / 138 ] simplifiying candidate # 36.933 * [simplify]: Simplifying (/ (sqrt 1) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 36.933 * * [simplify]: iters left: 6 (10 enodes) 36.938 * * [simplify]: iters left: 5 (33 enodes) 36.946 * * [simplify]: iters left: 4 (35 enodes) 36.951 * * [simplify]: Extracting #0: cost 1 inf + 0 36.951 * * [simplify]: Extracting #1: cost 4 inf + 0 36.951 * * [simplify]: Extracting #2: cost 5 inf + 1 36.951 * * [simplify]: Extracting #3: cost 7 inf + 1 36.951 * * [simplify]: Extracting #4: cost 10 inf + 1 36.951 * * [simplify]: Extracting #5: cost 14 inf + 1 36.951 * * [simplify]: Extracting #6: cost 10 inf + 85 36.951 * * [simplify]: Extracting #7: cost 4 inf + 815 36.952 * * [simplify]: Extracting #8: cost 0 inf + 1865 36.952 * [simplify]: Simplified to (/ 1 (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 36.952 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (* (+ (* x.re y.re) (* x.im y.im)) (/ (sqrt 1) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))))) (/ 1 (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 36.952 * * * * [progress]: [ 65 / 138 ] simplifiying candidate # 36.952 * [simplify]: Simplifying (/ (sqrt 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 36.952 * * [simplify]: iters left: 6 (10 enodes) 36.955 * * [simplify]: iters left: 5 (33 enodes) 36.960 * * [simplify]: iters left: 4 (35 enodes) 36.965 * * [simplify]: Extracting #0: cost 1 inf + 0 36.965 * * [simplify]: Extracting #1: cost 4 inf + 0 36.965 * * [simplify]: Extracting #2: cost 5 inf + 1 36.965 * * [simplify]: Extracting #3: cost 7 inf + 1 36.965 * * [simplify]: Extracting #4: cost 10 inf + 1 36.965 * * [simplify]: Extracting #5: cost 14 inf + 1 36.965 * * [simplify]: Extracting #6: cost 10 inf + 85 36.965 * * [simplify]: Extracting #7: cost 4 inf + 735 36.965 * * [simplify]: Extracting #8: cost 0 inf + 1625 36.965 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 36.965 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (* (+ (* x.re y.re) (* x.im y.im)) (/ (sqrt 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 36.966 * * * * [progress]: [ 66 / 138 ] simplifiying candidate # 36.966 * [simplify]: Simplifying (/ (sqrt 1) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 36.966 * * [simplify]: iters left: 6 (9 enodes) 36.968 * * [simplify]: iters left: 5 (30 enodes) 36.973 * * [simplify]: iters left: 4 (32 enodes) 36.982 * * [simplify]: Extracting #0: cost 1 inf + 0 36.982 * * [simplify]: Extracting #1: cost 4 inf + 0 36.982 * * [simplify]: Extracting #2: cost 5 inf + 1 36.982 * * [simplify]: Extracting #3: cost 8 inf + 1 36.982 * * [simplify]: Extracting #4: cost 12 inf + 1 36.982 * * [simplify]: Extracting #5: cost 7 inf + 126 36.983 * * [simplify]: Extracting #6: cost 4 inf + 451 36.983 * * [simplify]: Extracting #7: cost 0 inf + 1141 36.983 * [simplify]: Simplified to (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) 36.984 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (* (+ (* x.re y.re) (* x.im y.im)) (/ (sqrt 1) (sqrt 1))) (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 36.984 * * * * [progress]: [ 67 / 138 ] simplifiying candidate # 36.984 * [simplify]: Simplifying (/ (sqrt 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 36.984 * * [simplify]: iters left: 6 (10 enodes) 36.989 * * [simplify]: iters left: 5 (33 enodes) 36.999 * * [simplify]: iters left: 4 (35 enodes) 37.009 * * [simplify]: Extracting #0: cost 1 inf + 0 37.009 * * [simplify]: Extracting #1: cost 4 inf + 0 37.009 * * [simplify]: Extracting #2: cost 5 inf + 1 37.009 * * [simplify]: Extracting #3: cost 7 inf + 1 37.009 * * [simplify]: Extracting #4: cost 10 inf + 1 37.009 * * [simplify]: Extracting #5: cost 14 inf + 1 37.010 * * [simplify]: Extracting #6: cost 10 inf + 85 37.010 * * [simplify]: Extracting #7: cost 4 inf + 735 37.010 * * [simplify]: Extracting #8: cost 0 inf + 1625 37.011 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 37.011 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (* (+ (* x.re y.re) (* x.im y.im)) (/ (sqrt 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 37.011 * * * * [progress]: [ 68 / 138 ] simplifiying candidate # 37.012 * [simplify]: Simplifying (/ (sqrt 1) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 37.012 * * [simplify]: iters left: 6 (9 enodes) 37.017 * * [simplify]: iters left: 5 (30 enodes) 37.026 * * [simplify]: iters left: 4 (32 enodes) 37.035 * * [simplify]: Extracting #0: cost 1 inf + 0 37.035 * * [simplify]: Extracting #1: cost 4 inf + 0 37.035 * * [simplify]: Extracting #2: cost 5 inf + 1 37.035 * * [simplify]: Extracting #3: cost 8 inf + 1 37.035 * * [simplify]: Extracting #4: cost 12 inf + 1 37.035 * * [simplify]: Extracting #5: cost 7 inf + 126 37.036 * * [simplify]: Extracting #6: cost 4 inf + 451 37.036 * * [simplify]: Extracting #7: cost 0 inf + 1141 37.036 * [simplify]: Simplified to (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) 37.037 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (* (+ (* x.re y.re) (* x.im y.im)) (/ (sqrt 1) 1)) (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 37.037 * * * * [progress]: [ 69 / 138 ] simplifiying candidate # 37.037 * [simplify]: Simplifying (/ 1 (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 37.037 * * [simplify]: iters left: 6 (9 enodes) 37.042 * * [simplify]: iters left: 5 (30 enodes) 37.050 * * [simplify]: iters left: 4 (32 enodes) 37.058 * * [simplify]: Extracting #0: cost 1 inf + 0 37.058 * * [simplify]: Extracting #1: cost 4 inf + 0 37.058 * * [simplify]: Extracting #2: cost 5 inf + 1 37.058 * * [simplify]: Extracting #3: cost 7 inf + 1 37.058 * * [simplify]: Extracting #4: cost 10 inf + 1 37.058 * * [simplify]: Extracting #5: cost 14 inf + 1 37.058 * * [simplify]: Extracting #6: cost 12 inf + 3 37.058 * * [simplify]: Extracting #7: cost 8 inf + 248 37.058 * * [simplify]: Extracting #8: cost 4 inf + 815 37.059 * * [simplify]: Extracting #9: cost 0 inf + 1785 37.059 * [simplify]: Simplified to (/ 1 (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 37.059 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (* (+ (* x.re y.re) (* x.im y.im)) (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) (/ 1 (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 37.060 * * * * [progress]: [ 70 / 138 ] simplifiying candidate # 37.060 * [simplify]: Simplifying (/ 1 (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 37.060 * * [simplify]: iters left: 6 (9 enodes) 37.064 * * [simplify]: iters left: 5 (30 enodes) 37.074 * * [simplify]: iters left: 4 (32 enodes) 37.082 * * [simplify]: Extracting #0: cost 1 inf + 0 37.082 * * [simplify]: Extracting #1: cost 4 inf + 0 37.082 * * [simplify]: Extracting #2: cost 5 inf + 1 37.082 * * [simplify]: Extracting #3: cost 7 inf + 1 37.082 * * [simplify]: Extracting #4: cost 10 inf + 1 37.082 * * [simplify]: Extracting #5: cost 14 inf + 1 37.082 * * [simplify]: Extracting #6: cost 12 inf + 3 37.082 * * [simplify]: Extracting #7: cost 8 inf + 248 37.083 * * [simplify]: Extracting #8: cost 4 inf + 855 37.083 * * [simplify]: Extracting #9: cost 0 inf + 1865 37.083 * [simplify]: Simplified to (/ 1 (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 37.084 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (* (+ (* x.re y.re) (* x.im y.im)) (/ 1 (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))))) (/ 1 (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 37.084 * * * * [progress]: [ 71 / 138 ] simplifiying candidate # 37.084 * [simplify]: Simplifying (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 37.084 * * [simplify]: iters left: 6 (9 enodes) 37.088 * * [simplify]: iters left: 5 (30 enodes) 37.096 * * [simplify]: iters left: 4 (32 enodes) 37.104 * * [simplify]: Extracting #0: cost 1 inf + 0 37.104 * * [simplify]: Extracting #1: cost 4 inf + 0 37.104 * * [simplify]: Extracting #2: cost 5 inf + 1 37.104 * * [simplify]: Extracting #3: cost 7 inf + 1 37.104 * * [simplify]: Extracting #4: cost 10 inf + 1 37.104 * * [simplify]: Extracting #5: cost 14 inf + 1 37.105 * * [simplify]: Extracting #6: cost 12 inf + 3 37.105 * * [simplify]: Extracting #7: cost 8 inf + 248 37.105 * * [simplify]: Extracting #8: cost 4 inf + 775 37.105 * * [simplify]: Extracting #9: cost 0 inf + 1625 37.106 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 37.106 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (* (+ (* x.re y.re) (* x.im y.im)) (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 37.106 * * * * [progress]: [ 72 / 138 ] simplifiying candidate # 37.106 * [simplify]: Simplifying (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) 37.106 * * [simplify]: iters left: 6 (8 enodes) 37.110 * * [simplify]: iters left: 5 (27 enodes) 37.118 * * [simplify]: iters left: 4 (29 enodes) 37.125 * * [simplify]: Extracting #0: cost 1 inf + 0 37.125 * * [simplify]: Extracting #1: cost 4 inf + 0 37.125 * * [simplify]: Extracting #2: cost 5 inf + 1 37.126 * * [simplify]: Extracting #3: cost 8 inf + 1 37.126 * * [simplify]: Extracting #4: cost 12 inf + 1 37.126 * * [simplify]: Extracting #5: cost 10 inf + 3 37.126 * * [simplify]: Extracting #6: cost 5 inf + 289 37.126 * * [simplify]: Extracting #7: cost 1 inf + 938 37.126 * * [simplify]: Extracting #8: cost 0 inf + 1141 37.127 * [simplify]: Simplified to (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) 37.127 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (* (+ (* x.re y.re) (* x.im y.im)) (/ 1 (sqrt 1))) (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 37.127 * * * * [progress]: [ 73 / 138 ] simplifiying candidate # 37.128 * [simplify]: Simplifying (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 37.128 * * [simplify]: iters left: 6 (9 enodes) 37.132 * * [simplify]: iters left: 5 (30 enodes) 37.140 * * [simplify]: iters left: 4 (32 enodes) 37.148 * * [simplify]: Extracting #0: cost 1 inf + 0 37.148 * * [simplify]: Extracting #1: cost 4 inf + 0 37.148 * * [simplify]: Extracting #2: cost 5 inf + 1 37.148 * * [simplify]: Extracting #3: cost 7 inf + 1 37.148 * * [simplify]: Extracting #4: cost 10 inf + 1 37.148 * * [simplify]: Extracting #5: cost 14 inf + 1 37.148 * * [simplify]: Extracting #6: cost 12 inf + 3 37.148 * * [simplify]: Extracting #7: cost 8 inf + 248 37.149 * * [simplify]: Extracting #8: cost 4 inf + 775 37.149 * * [simplify]: Extracting #9: cost 0 inf + 1625 37.149 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 37.150 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (* (+ (* x.re y.re) (* x.im y.im)) (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 37.150 * * * * [progress]: [ 74 / 138 ] simplifiying candidate # 37.150 * [simplify]: Simplifying (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) 37.150 * * [simplify]: iters left: 6 (8 enodes) 37.154 * * [simplify]: iters left: 5 (27 enodes) 37.161 * * [simplify]: iters left: 4 (29 enodes) 37.168 * * [simplify]: Extracting #0: cost 1 inf + 0 37.168 * * [simplify]: Extracting #1: cost 4 inf + 0 37.168 * * [simplify]: Extracting #2: cost 5 inf + 1 37.168 * * [simplify]: Extracting #3: cost 8 inf + 1 37.169 * * [simplify]: Extracting #4: cost 12 inf + 1 37.169 * * [simplify]: Extracting #5: cost 10 inf + 3 37.169 * * [simplify]: Extracting #6: cost 5 inf + 289 37.169 * * [simplify]: Extracting #7: cost 1 inf + 938 37.169 * * [simplify]: Extracting #8: cost 0 inf + 1141 37.170 * [simplify]: Simplified to (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) 37.170 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (* (+ (* x.re y.re) (* x.im y.im)) (/ 1 1)) (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 37.170 * * * * [progress]: [ 75 / 138 ] simplifiying candidate # 37.170 * [simplify]: Simplifying (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) 37.170 * * [simplify]: iters left: 6 (8 enodes) 37.174 * * [simplify]: iters left: 5 (27 enodes) 37.182 * * [simplify]: iters left: 4 (29 enodes) 37.190 * * [simplify]: Extracting #0: cost 1 inf + 0 37.190 * * [simplify]: Extracting #1: cost 4 inf + 0 37.190 * * [simplify]: Extracting #2: cost 5 inf + 1 37.190 * * [simplify]: Extracting #3: cost 8 inf + 1 37.191 * * [simplify]: Extracting #4: cost 12 inf + 1 37.191 * * [simplify]: Extracting #5: cost 10 inf + 3 37.191 * * [simplify]: Extracting #6: cost 5 inf + 289 37.191 * * [simplify]: Extracting #7: cost 1 inf + 938 37.191 * * [simplify]: Extracting #8: cost 0 inf + 1141 37.192 * [simplify]: Simplified to (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) 37.192 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (* (+ (* x.re y.re) (* x.im y.im)) 1) (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 37.192 * * * * [progress]: [ 76 / 138 ] simplifiying candidate # 37.192 * [simplify]: Simplifying (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) 37.192 * * [simplify]: iters left: 6 (8 enodes) 37.197 * * [simplify]: iters left: 5 (27 enodes) 37.205 * * [simplify]: iters left: 4 (29 enodes) 37.213 * * [simplify]: Extracting #0: cost 1 inf + 0 37.213 * * [simplify]: Extracting #1: cost 4 inf + 0 37.213 * * [simplify]: Extracting #2: cost 5 inf + 1 37.213 * * [simplify]: Extracting #3: cost 8 inf + 1 37.213 * * [simplify]: Extracting #4: cost 12 inf + 1 37.214 * * [simplify]: Extracting #5: cost 10 inf + 3 37.216 * * [simplify]: Extracting #6: cost 5 inf + 289 37.216 * * [simplify]: Extracting #7: cost 1 inf + 938 37.216 * * [simplify]: Extracting #8: cost 0 inf + 1141 37.217 * [simplify]: Simplified to (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) 37.217 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (* (+ (* x.re y.re) (* x.im y.im)) 1) (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 37.217 * * * * [progress]: [ 77 / 138 ] simplifiying candidate # 37.217 * [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))))) 37.218 * * [simplify]: iters left: 6 (10 enodes) 37.224 * * [simplify]: iters left: 5 (52 enodes) 37.233 * * [simplify]: iters left: 4 (119 enodes) 37.257 * * [simplify]: iters left: 3 (234 enodes) 37.318 * * [simplify]: iters left: 2 (366 enodes) 37.444 * * [simplify]: Extracting #0: cost 1 inf + 0 37.445 * * [simplify]: Extracting #1: cost 3 inf + 0 37.445 * * [simplify]: Extracting #2: cost 22 inf + 0 37.445 * * [simplify]: Extracting #3: cost 148 inf + 0 37.446 * * [simplify]: Extracting #4: cost 202 inf + 2230 37.450 * * [simplify]: Extracting #5: cost 83 inf + 22274 37.459 * * [simplify]: Extracting #6: cost 1 inf + 35108 37.466 * * [simplify]: Extracting #7: cost 0 inf + 35040 37.473 * [simplify]: Simplified to (sqrt (+ (* (* y.im y.im) (* y.im y.im)) (* (* y.re y.re) (- (* y.re y.re) (* y.im y.im))))) 37.473 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (* (+ (* x.re y.re) (* x.im y.im)) (/ 1 (sqrt (+ (pow (* y.re y.re) 3) (pow (* y.im y.im) 3))))) (sqrt (+ (* (* y.im y.im) (* y.im y.im)) (* (* y.re y.re) (- (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 37.473 * * * * [progress]: [ 78 / 138 ] simplifiying candidate # 37.473 * [simplify]: Simplifying (sqrt (- (* y.re y.re) (* y.im y.im))) 37.473 * * [simplify]: iters left: 5 (6 enodes) 37.475 * * [simplify]: iters left: 4 (23 enodes) 37.478 * * [simplify]: iters left: 3 (36 enodes) 37.486 * * [simplify]: iters left: 2 (53 enodes) 37.503 * * [simplify]: iters left: 1 (94 enodes) 37.522 * * [simplify]: Extracting #0: cost 1 inf + 0 37.522 * * [simplify]: Extracting #1: cost 3 inf + 0 37.522 * * [simplify]: Extracting #2: cost 32 inf + 0 37.522 * * [simplify]: Extracting #3: cost 48 inf + 0 37.522 * * [simplify]: Extracting #4: cost 42 inf + 247 37.523 * * [simplify]: Extracting #5: cost 18 inf + 3412 37.524 * * [simplify]: Extracting #6: cost 0 inf + 5728 37.525 * * [simplify]: Extracting #7: cost 0 inf + 5448 37.527 * [simplify]: Simplified to (sqrt (- (* y.re y.re) (* y.im y.im))) 37.527 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (* (+ (* x.re y.re) (* x.im y.im)) (/ 1 (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))))) 37.527 * * * * [progress]: [ 79 / 138 ] simplifiying candidate # 37.527 * [simplify]: Simplifying (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) 37.527 * * [simplify]: iters left: 6 (9 enodes) 37.530 * * [simplify]: iters left: 5 (30 enodes) 37.537 * * [simplify]: Extracting #0: cost 1 inf + 0 37.537 * * [simplify]: Extracting #1: cost 3 inf + 0 37.537 * * [simplify]: Extracting #2: cost 5 inf + 0 37.538 * * [simplify]: Extracting #3: cost 8 inf + 0 37.538 * * [simplify]: Extracting #4: cost 14 inf + 0 37.538 * * [simplify]: Extracting #5: cost 9 inf + 46 37.538 * * [simplify]: Extracting #6: cost 4 inf + 500 37.538 * * [simplify]: Extracting #7: cost 1 inf + 1072 37.539 * * [simplify]: Extracting #8: cost 0 inf + 1316 37.539 * [simplify]: Simplified to (* (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (+ (* x.im y.im) (* x.re y.re)))) 37.539 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (* (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (+ (* x.im y.im) (* x.re y.re)))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 37.539 * * * * [progress]: [ 80 / 138 ] simplifiying candidate # 37.539 * [simplify]: Simplifying (sqrt (+ (* x.re y.re) (* x.im y.im))) 37.540 * * [simplify]: iters left: 5 (8 enodes) 37.543 * * [simplify]: iters left: 4 (27 enodes) 37.551 * * [simplify]: Extracting #0: cost 1 inf + 0 37.551 * * [simplify]: Extracting #1: cost 3 inf + 0 37.551 * * [simplify]: Extracting #2: cost 6 inf + 0 37.551 * * [simplify]: Extracting #3: cost 12 inf + 0 37.551 * * [simplify]: Extracting #4: cost 8 inf + 4 37.551 * * [simplify]: Extracting #5: cost 1 inf + 584 37.552 * * [simplify]: Extracting #6: cost 0 inf + 748 37.552 * [simplify]: Simplified to (sqrt (+ (* x.im y.im) (* x.re y.re))) 37.552 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (sqrt (+ (* x.im y.im) (* x.re y.re))) (* (sqrt (+ (* x.re y.re) (* x.im y.im))) (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 37.552 * * * * [progress]: [ 81 / 138 ] simplifiying candidate # 37.552 * * * * [progress]: [ 82 / 138 ] simplifiying candidate # 37.553 * [simplify]: Simplifying (sqrt (+ (* y.re y.re) (* y.im y.im))) 37.553 * * [simplify]: iters left: 5 (6 enodes) 37.555 * * [simplify]: iters left: 4 (19 enodes) 37.558 * * [simplify]: Extracting #0: cost 1 inf + 0 37.558 * * [simplify]: Extracting #1: cost 3 inf + 0 37.558 * * [simplify]: Extracting #2: cost 6 inf + 0 37.558 * * [simplify]: Extracting #3: cost 10 inf + 0 37.558 * * [simplify]: Extracting #4: cost 6 inf + 84 37.558 * * [simplify]: Extracting #5: cost 0 inf + 734 37.558 * [simplify]: Simplified to (sqrt (+ (* y.re y.re) (* y.im y.im))) 37.558 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (* (+ (* x.re y.re) (* x.im y.im)) 1) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 37.558 * * * * [progress]: [ 83 / 138 ] simplifiying candidate # 37.559 * [simplify]: Simplifying (* (+ (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im))))) 37.559 * * [simplify]: iters left: 6 (17 enodes) 37.564 * * [simplify]: iters left: 5 (79 enodes) 37.580 * * [simplify]: iters left: 4 (184 enodes) 37.636 * * [simplify]: iters left: 3 (464 enodes) 37.905 * * [simplify]: Extracting #0: cost 1 inf + 0 37.906 * * [simplify]: Extracting #1: cost 13 inf + 0 37.906 * * [simplify]: Extracting #2: cost 181 inf + 1 37.908 * * [simplify]: Extracting #3: cost 358 inf + 334 37.913 * * [simplify]: Extracting #4: cost 225 inf + 30892 37.932 * * [simplify]: Extracting #5: cost 34 inf + 95878 37.964 * * [simplify]: Extracting #6: cost 4 inf + 106365 38.002 * * [simplify]: Extracting #7: cost 0 inf + 107628 38.037 * [simplify]: Simplified to (/ (+ (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)) (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re))) (sqrt (+ (* y.im y.im) (* y.re y.re)))) 38.037 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (/ (+ (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)) (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re))) (sqrt (+ (* y.im y.im) (* y.re y.re)))) (+ (* (* x.re y.re) (* x.re y.re)) (- (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 38.037 * * * * [progress]: [ 84 / 138 ] simplifiying candidate # 38.038 * [simplify]: Simplifying (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im))))) 38.038 * * [simplify]: iters left: 6 (16 enodes) 38.043 * * [simplify]: iters left: 5 (73 enodes) 38.057 * * [simplify]: iters left: 4 (150 enodes) 38.087 * * [simplify]: iters left: 3 (351 enodes) 38.255 * * [simplify]: Extracting #0: cost 1 inf + 0 38.255 * * [simplify]: Extracting #1: cost 40 inf + 0 38.255 * * [simplify]: Extracting #2: cost 171 inf + 1 38.256 * * [simplify]: Extracting #3: cost 262 inf + 1400 38.260 * * [simplify]: Extracting #4: cost 143 inf + 18619 38.271 * * [simplify]: Extracting #5: cost 28 inf + 51437 38.290 * * [simplify]: Extracting #6: cost 0 inf + 60910 38.306 * [simplify]: Simplified to (/ (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.im y.im) (* y.re y.re)))) 38.306 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (/ (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.im y.im) (* y.re y.re)))) (- (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 38.306 * * * * [progress]: [ 85 / 138 ] simplifiying candidate #real (real->posit16 (* (+ (* x.re y.re) (* x.im y.im)) (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im))))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))> 38.307 * * * * [progress]: [ 86 / 138 ] simplifiying candidate # 38.307 * * * * [progress]: [ 87 / 138 ] simplifiying candidate # 38.307 * * * * [progress]: [ 88 / 138 ] simplifiying candidate # 38.307 * [simplify]: Simplifying (- (+ (log (+ (* x.re y.re) (* x.im y.im))) (- (log (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (log (sqrt (+ (* y.re y.re) (* y.im y.im))))) 38.307 * * [simplify]: iters left: 6 (16 enodes) 38.310 * * [simplify]: iters left: 5 (57 enodes) 38.320 * * [simplify]: iters left: 4 (67 enodes) 38.338 * * [simplify]: iters left: 3 (78 enodes) 38.358 * * [simplify]: iters left: 2 (82 enodes) 38.377 * * [simplify]: iters left: 1 (87 enodes) 38.396 * * [simplify]: Extracting #0: cost 1 inf + 0 38.397 * * [simplify]: Extracting #1: cost 9 inf + 0 38.397 * * [simplify]: Extracting #2: cost 19 inf + 0 38.397 * * [simplify]: Extracting #3: cost 25 inf + 0 38.397 * * [simplify]: Extracting #4: cost 34 inf + 0 38.397 * * [simplify]: Extracting #5: cost 30 inf + 87 38.397 * * [simplify]: Extracting #6: cost 22 inf + 737 38.398 * * [simplify]: Extracting #7: cost 12 inf + 2622 38.400 * * [simplify]: Extracting #8: cost 2 inf + 6232 38.403 * * [simplify]: Extracting #9: cost 0 inf + 7048 38.405 * [simplify]: Simplified to (- (log (+ (* x.im y.im) (* x.re y.re))) (+ (log (sqrt (+ (* y.re y.re) (* y.im y.im)))) (log (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 38.406 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (exp (- (log (+ (* x.im y.im) (* x.re y.re))) (+ (log (sqrt (+ (* y.re y.re) (* y.im y.im)))) (log (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 38.406 * * * * [progress]: [ 89 / 138 ] simplifiying candidate # 38.406 * [simplify]: Simplifying (- (+ (log (+ (* x.re y.re) (* x.im y.im))) (- 0 (log (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (log (sqrt (+ (* y.re y.re) (* y.im y.im))))) 38.406 * * [simplify]: iters left: 6 (17 enodes) 38.416 * * [simplify]: iters left: 5 (63 enodes) 38.437 * * [simplify]: iters left: 4 (83 enodes) 38.464 * * [simplify]: iters left: 3 (113 enodes) 38.504 * * [simplify]: iters left: 2 (155 enodes) 38.542 * * [simplify]: iters left: 1 (169 enodes) 38.570 * * [simplify]: Extracting #0: cost 1 inf + 0 38.570 * * [simplify]: Extracting #1: cost 14 inf + 0 38.570 * * [simplify]: Extracting #2: cost 27 inf + 1 38.570 * * [simplify]: Extracting #3: cost 32 inf + 1 38.570 * * [simplify]: Extracting #4: cost 41 inf + 1 38.570 * * [simplify]: Extracting #5: cost 38 inf + 47 38.571 * * [simplify]: Extracting #6: cost 25 inf + 1329 38.571 * * [simplify]: Extracting #7: cost 22 inf + 1847 38.573 * * [simplify]: Extracting #8: cost 6 inf + 7596 38.575 * * [simplify]: Extracting #9: cost 1 inf + 9501 38.578 * * [simplify]: Extracting #10: cost 0 inf + 9854 38.581 * [simplify]: Simplified to (- (- (log (+ (* x.im y.im) (* x.re y.re))) (log (sqrt (+ (* y.im y.im) (* y.re y.re))))) (log (sqrt (+ (* y.im y.im) (* y.re y.re))))) 38.581 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (exp (- (- (log (+ (* x.im y.im) (* x.re y.re))) (log (sqrt (+ (* y.im y.im) (* y.re y.re))))) (log (sqrt (+ (* y.im y.im) (* y.re y.re))))))) 38.581 * * * * [progress]: [ 90 / 138 ] simplifiying candidate # 38.581 * [simplify]: Simplifying (- (+ (log (+ (* x.re y.re) (* x.im y.im))) (- (log 1) (log (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (log (sqrt (+ (* y.re y.re) (* y.im y.im))))) 38.581 * * [simplify]: iters left: 6 (18 enodes) 38.586 * * [simplify]: iters left: 5 (68 enodes) 38.604 * * [simplify]: iters left: 4 (84 enodes) 38.633 * * [simplify]: iters left: 3 (117 enodes) 38.657 * * [simplify]: iters left: 2 (149 enodes) 38.678 * * [simplify]: iters left: 1 (171 enodes) 38.711 * * [simplify]: Extracting #0: cost 1 inf + 0 38.711 * * [simplify]: Extracting #1: cost 12 inf + 0 38.711 * * [simplify]: Extracting #2: cost 28 inf + 1 38.711 * * [simplify]: Extracting #3: cost 33 inf + 1 38.712 * * [simplify]: Extracting #4: cost 42 inf + 1 38.712 * * [simplify]: Extracting #5: cost 38 inf + 88 38.712 * * [simplify]: Extracting #6: cost 26 inf + 1257 38.714 * * [simplify]: Extracting #7: cost 5 inf + 8451 38.717 * * [simplify]: Extracting #8: cost 0 inf + 10932 38.720 * [simplify]: Simplified to (- (log (+ (* x.im y.im) (* x.re y.re))) (+ (log (sqrt (+ (* y.im y.im) (* y.re y.re)))) (log (sqrt (+ (* y.im y.im) (* y.re y.re)))))) 38.720 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (exp (- (log (+ (* x.im y.im) (* x.re y.re))) (+ (log (sqrt (+ (* y.im y.im) (* y.re y.re)))) (log (sqrt (+ (* y.im y.im) (* y.re y.re)))))))) 38.720 * * * * [progress]: [ 91 / 138 ] simplifiying candidate # 38.721 * [simplify]: Simplifying (- (+ (log (+ (* x.re y.re) (* x.im y.im))) (log (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (log (sqrt (+ (* y.re y.re) (* y.im y.im))))) 38.721 * * [simplify]: iters left: 6 (18 enodes) 38.725 * * [simplify]: iters left: 5 (67 enodes) 38.738 * * [simplify]: iters left: 4 (77 enodes) 38.756 * * [simplify]: iters left: 3 (95 enodes) 38.780 * * [simplify]: iters left: 2 (129 enodes) 38.818 * * [simplify]: iters left: 1 (165 enodes) 38.841 * * [simplify]: Extracting #0: cost 1 inf + 0 38.841 * * [simplify]: Extracting #1: cost 12 inf + 0 38.841 * * [simplify]: Extracting #2: cost 24 inf + 1 38.841 * * [simplify]: Extracting #3: cost 31 inf + 1 38.841 * * [simplify]: Extracting #4: cost 39 inf + 2 38.841 * * [simplify]: Extracting #5: cost 35 inf + 89 38.842 * * [simplify]: Extracting #6: cost 20 inf + 2046 38.843 * * [simplify]: Extracting #7: cost 2 inf + 7963 38.847 * * [simplify]: Extracting #8: cost 0 inf + 8739 38.852 * [simplify]: Simplified to (- (log (+ (* x.im y.im) (* x.re y.re))) (+ (log (sqrt (+ (* y.im y.im) (* y.re y.re)))) (log (sqrt (+ (* y.im y.im) (* y.re y.re)))))) 38.852 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (exp (- (log (+ (* x.im y.im) (* x.re y.re))) (+ (log (sqrt (+ (* y.im y.im) (* y.re y.re)))) (log (sqrt (+ (* y.im y.im) (* y.re y.re)))))))) 38.853 * * * * [progress]: [ 92 / 138 ] simplifiying candidate # 38.853 * [simplify]: Simplifying (- (log (* (+ (* x.re y.re) (* x.im y.im)) (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (log (sqrt (+ (* y.re y.re) (* y.im y.im))))) 38.853 * * [simplify]: iters left: 6 (17 enodes) 38.860 * * [simplify]: iters left: 5 (65 enodes) 38.870 * * [simplify]: iters left: 4 (92 enodes) 38.885 * * [simplify]: iters left: 3 (147 enodes) 38.910 * * [simplify]: iters left: 2 (225 enodes) 38.948 * * [simplify]: iters left: 1 (277 enodes) 38.984 * * [simplify]: Extracting #0: cost 1 inf + 0 38.984 * * [simplify]: Extracting #1: cost 12 inf + 0 38.984 * * [simplify]: Extracting #2: cost 26 inf + 1 38.984 * * [simplify]: Extracting #3: cost 37 inf + 1 38.984 * * [simplify]: Extracting #4: cost 61 inf + 2 38.985 * * [simplify]: Extracting #5: cost 68 inf + 48 38.985 * * [simplify]: Extracting #6: cost 58 inf + 780 38.986 * * [simplify]: Extracting #7: cost 25 inf + 8788 38.990 * * [simplify]: Extracting #8: cost 2 inf + 15769 38.994 * * [simplify]: Extracting #9: cost 0 inf + 16273 38.998 * [simplify]: Simplified to (- (log (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (log (sqrt (+ (* y.re y.re) (* y.im y.im))))) 38.998 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (exp (- (log (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (log (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 38.999 * * * * [progress]: [ 93 / 138 ] simplifiying candidate # 38.999 * * * * [progress]: [ 94 / 138 ] simplifiying candidate # 38.999 * * * * [progress]: [ 95 / 138 ] simplifiying candidate # 38.999 * [simplify]: Simplifying (/ (* (* (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))) (+ (* x.re y.re) (* x.im y.im))) (/ (* (* 1 1) 1) (* (* (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)))))) (* (* (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))))) 38.999 * * [simplify]: iters left: 6 (21 enodes) 39.005 * * [simplify]: iters left: 5 (94 enodes) 39.034 * * [simplify]: iters left: 4 (344 enodes) 39.345 * * [simplify]: Extracting #0: cost 1 inf + 0 39.345 * * [simplify]: Extracting #1: cost 69 inf + 0 39.346 * * [simplify]: Extracting #2: cost 259 inf + 1 39.349 * * [simplify]: Extracting #3: cost 420 inf + 2 39.354 * * [simplify]: Extracting #4: cost 333 inf + 16618 39.375 * * [simplify]: Extracting #5: cost 139 inf + 75094 39.405 * * [simplify]: Extracting #6: cost 10 inf + 122017 39.455 * * [simplify]: Extracting #7: cost 0 inf + 125565 39.489 * * [simplify]: Extracting #8: cost 0 inf + 125523 39.531 * [simplify]: Simplified to (/ (* (* (+ (* x.im y.im) (* x.re y.re)) (+ (* x.im y.im) (* x.re y.re))) (/ (/ (+ (* x.im y.im) (* x.re y.re)) (+ (* y.re y.re) (* y.im y.im))) (+ (* y.re y.re) (* y.im y.im)))) (+ (* y.re y.re) (* y.im y.im))) 39.531 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (cbrt (/ (* (* (+ (* x.im y.im) (* x.re y.re)) (+ (* x.im y.im) (* x.re y.re))) (/ (/ (+ (* x.im y.im) (* x.re y.re)) (+ (* y.re y.re) (* y.im y.im))) (+ (* y.re y.re) (* y.im y.im)))) (+ (* y.re y.re) (* y.im y.im))))) 39.532 * * * * [progress]: [ 96 / 138 ] simplifiying candidate # 39.532 * [simplify]: Simplifying (/ (* (* (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))) (+ (* x.re y.re) (* x.im y.im))) (* (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ 1 (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)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 39.532 * * [simplify]: iters left: 6 (21 enodes) 39.542 * * [simplify]: iters left: 5 (100 enodes) 39.572 * * [simplify]: iters left: 4 (341 enodes) 39.791 * * [simplify]: Extracting #0: cost 1 inf + 0 39.792 * * [simplify]: Extracting #1: cost 68 inf + 0 39.793 * * [simplify]: Extracting #2: cost 204 inf + 1 39.796 * * [simplify]: Extracting #3: cost 353 inf + 2 39.800 * * [simplify]: Extracting #4: cost 323 inf + 3865 39.816 * * [simplify]: Extracting #5: cost 174 inf + 40460 39.846 * * [simplify]: Extracting #6: cost 20 inf + 96716 39.896 * * [simplify]: Extracting #7: cost 0 inf + 105206 39.955 * [simplify]: Simplified to (* (/ (* (+ (* x.im y.im) (* x.re y.re)) (+ (* x.im y.im) (* x.re y.re))) (+ (* y.im y.im) (* y.re y.re))) (/ (+ (* x.im y.im) (* x.re y.re)) (* (+ (* y.im y.im) (* y.re y.re)) (+ (* y.im y.im) (* y.re y.re))))) 39.955 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (cbrt (* (/ (* (+ (* x.im y.im) (* x.re y.re)) (+ (* x.im y.im) (* x.re y.re))) (+ (* y.im y.im) (* y.re y.re))) (/ (+ (* x.im y.im) (* x.re y.re)) (* (+ (* y.im y.im) (* y.re y.re)) (+ (* y.im y.im) (* y.re y.re))))))) 39.956 * * * * [progress]: [ 97 / 138 ] simplifiying candidate # 39.956 * [simplify]: Simplifying (/ (* (* (* (+ (* x.re y.re) (* x.im y.im)) (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (+ (* x.re y.re) (* x.im y.im)) (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (* (+ (* x.re y.re) (* x.im y.im)) (/ 1 (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)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 39.956 * * [simplify]: iters left: 6 (19 enodes) 39.966 * * [simplify]: iters left: 5 (82 enodes) 39.998 * * [simplify]: iters left: 4 (259 enodes) 40.176 * * [simplify]: Extracting #0: cost 1 inf + 0 40.176 * * [simplify]: Extracting #1: cost 76 inf + 0 40.178 * * [simplify]: Extracting #2: cost 250 inf + 2 40.180 * * [simplify]: Extracting #3: cost 326 inf + 2 40.184 * * [simplify]: Extracting #4: cost 294 inf + 3125 40.197 * * [simplify]: Extracting #5: cost 200 inf + 30421 40.247 * * [simplify]: Extracting #6: cost 15 inf + 103535 40.286 * * [simplify]: Extracting #7: cost 0 inf + 109274 40.338 * [simplify]: Simplified to (* (* (/ (+ (* x.im y.im) (* x.re y.re)) (+ (* y.re y.re) (* y.im y.im))) (/ (+ (* x.im y.im) (* x.re y.re)) (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.im y.im) (* x.re y.re)) (+ (* y.re y.re) (* y.im y.im)))) 40.338 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (cbrt (* (* (/ (+ (* x.im y.im) (* x.re y.re)) (+ (* y.re y.re) (* y.im y.im))) (/ (+ (* x.im y.im) (* x.re y.re)) (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.im y.im) (* x.re y.re)) (+ (* y.re y.re) (* y.im y.im)))))) 40.339 * * * * [progress]: [ 98 / 138 ] simplifiying candidate # 40.339 * * * * [progress]: [ 99 / 138 ] simplifiying candidate # 40.339 * * * * [progress]: [ 100 / 138 ] simplifiying candidate # 40.339 * * * * [progress]: [ 101 / 138 ] simplifiying candidate # 40.339 * * * * [progress]: [ 102 / 138 ] simplifiying candidate # 40.339 * [simplify]: Simplifying (/ (+ (* x.re y.re) (* x.im y.im)) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 40.339 * * [simplify]: iters left: 6 (14 enodes) 40.342 * * [simplify]: iters left: 5 (48 enodes) 40.348 * * [simplify]: iters left: 4 (50 enodes) 40.354 * * [simplify]: Extracting #0: cost 1 inf + 0 40.354 * * [simplify]: Extracting #1: cost 6 inf + 0 40.354 * * [simplify]: Extracting #2: cost 13 inf + 0 40.355 * * [simplify]: Extracting #3: cost 21 inf + 0 40.355 * * [simplify]: Extracting #4: cost 19 inf + 46 40.355 * * [simplify]: Extracting #5: cost 13 inf + 624 40.355 * * [simplify]: Extracting #6: cost 4 inf + 2362 40.356 * * [simplify]: Extracting #7: cost 0 inf + 3896 40.356 * [simplify]: Simplified to (/ (+ (* x.im y.im) (* x.re y.re)) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 40.356 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (+ (* x.im y.im) (* x.re y.re)) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 40.356 * [simplify]: Simplifying (/ (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 40.357 * * [simplify]: iters left: 6 (10 enodes) 40.359 * * [simplify]: iters left: 5 (35 enodes) 40.369 * * [simplify]: iters left: 4 (42 enodes) 40.383 * * [simplify]: iters left: 3 (44 enodes) 40.395 * * [simplify]: Extracting #0: cost 1 inf + 0 40.395 * * [simplify]: Extracting #1: cost 8 inf + 0 40.395 * * [simplify]: Extracting #2: cost 13 inf + 1 40.395 * * [simplify]: Extracting #3: cost 16 inf + 1 40.395 * * [simplify]: Extracting #4: cost 20 inf + 1 40.395 * * [simplify]: Extracting #5: cost 18 inf + 3 40.396 * * [simplify]: Extracting #6: cost 12 inf + 411 40.396 * * [simplify]: Extracting #7: cost 2 inf + 2836 40.397 * * [simplify]: Extracting #8: cost 0 inf + 3401 40.398 * [simplify]: Simplified to (/ (/ 1 (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 40.398 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (+ (* x.re y.re) (* x.im y.im)) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ 1 (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 40.399 * * * * [progress]: [ 103 / 138 ] simplifiying candidate # 40.399 * [simplify]: Simplifying (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 40.399 * * [simplify]: iters left: 6 (14 enodes) 40.405 * * [simplify]: iters left: 5 (47 enodes) 40.418 * * [simplify]: Extracting #0: cost 1 inf + 0 40.418 * * [simplify]: Extracting #1: cost 4 inf + 0 40.418 * * [simplify]: Extracting #2: cost 10 inf + 0 40.418 * * [simplify]: Extracting #3: cost 19 inf + 0 40.418 * * [simplify]: Extracting #4: cost 17 inf + 46 40.419 * * [simplify]: Extracting #5: cost 13 inf + 378 40.419 * * [simplify]: Extracting #6: cost 9 inf + 706 40.420 * * [simplify]: Extracting #7: cost 4 inf + 1918 40.421 * * [simplify]: Extracting #8: cost 0 inf + 3008 40.422 * [simplify]: Simplified to (/ (+ (* x.im y.im) (* x.re y.re)) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 40.422 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (+ (* x.im y.im) (* x.re y.re)) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 40.422 * [simplify]: Simplifying (/ (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 40.422 * * [simplify]: iters left: 6 (11 enodes) 40.429 * * [simplify]: iters left: 5 (38 enodes) 40.440 * * [simplify]: iters left: 4 (45 enodes) 40.450 * * [simplify]: iters left: 3 (47 enodes) 40.457 * * [simplify]: Extracting #0: cost 1 inf + 0 40.457 * * [simplify]: Extracting #1: cost 8 inf + 0 40.457 * * [simplify]: Extracting #2: cost 14 inf + 1 40.457 * * [simplify]: Extracting #3: cost 18 inf + 1 40.457 * * [simplify]: Extracting #4: cost 22 inf + 1 40.457 * * [simplify]: Extracting #5: cost 20 inf + 3 40.457 * * [simplify]: Extracting #6: cost 16 inf + 329 40.457 * * [simplify]: Extracting #7: cost 8 inf + 1704 40.458 * * [simplify]: Extracting #8: cost 1 inf + 3682 40.458 * * [simplify]: Extracting #9: cost 0 inf + 3965 40.459 * [simplify]: Simplified to (/ (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 40.459 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (+ (* x.im y.im) (* x.re y.re)) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 40.459 * * * * [progress]: [ 104 / 138 ] simplifiying candidate # 40.459 * [simplify]: Simplifying (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 40.460 * * [simplify]: iters left: 6 (13 enodes) 40.462 * * [simplify]: iters left: 5 (43 enodes) 40.468 * * [simplify]: Extracting #0: cost 1 inf + 0 40.468 * * [simplify]: Extracting #1: cost 4 inf + 0 40.468 * * [simplify]: Extracting #2: cost 9 inf + 0 40.468 * * [simplify]: Extracting #3: cost 17 inf + 0 40.468 * * [simplify]: Extracting #4: cost 16 inf + 4 40.468 * * [simplify]: Extracting #5: cost 12 inf + 334 40.469 * * [simplify]: Extracting #6: cost 5 inf + 1068 40.469 * * [simplify]: Extracting #7: cost 1 inf + 1920 40.469 * * [simplify]: Extracting #8: cost 0 inf + 2284 40.470 * [simplify]: Simplified to (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 40.470 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 40.470 * [simplify]: Simplifying (/ (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 40.470 * * [simplify]: iters left: 6 (10 enodes) 40.473 * * [simplify]: iters left: 5 (35 enodes) 40.478 * * [simplify]: iters left: 4 (42 enodes) 40.485 * * [simplify]: iters left: 3 (44 enodes) 40.492 * * [simplify]: Extracting #0: cost 1 inf + 0 40.492 * * [simplify]: Extracting #1: cost 8 inf + 0 40.492 * * [simplify]: Extracting #2: cost 13 inf + 1 40.492 * * [simplify]: Extracting #3: cost 16 inf + 1 40.492 * * [simplify]: Extracting #4: cost 20 inf + 1 40.492 * * [simplify]: Extracting #5: cost 18 inf + 3 40.493 * * [simplify]: Extracting #6: cost 12 inf + 411 40.493 * * [simplify]: Extracting #7: cost 2 inf + 2596 40.494 * * [simplify]: Extracting #8: cost 0 inf + 3081 40.495 * [simplify]: Simplified to (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 40.496 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 40.496 * * * * [progress]: [ 105 / 138 ] simplifiying candidate # 40.496 * [simplify]: Simplifying (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt 1)) 40.496 * * [simplify]: iters left: 6 (10 enodes) 40.502 * * [simplify]: iters left: 5 (35 enodes) 40.511 * * [simplify]: iters left: 4 (37 enodes) 40.521 * * [simplify]: iters left: 3 (39 enodes) 40.531 * * [simplify]: Extracting #0: cost 1 inf + 0 40.531 * * [simplify]: Extracting #1: cost 5 inf + 0 40.531 * * [simplify]: Extracting #2: cost 10 inf + 1 40.531 * * [simplify]: Extracting #3: cost 6 inf + 5 40.531 * * [simplify]: Extracting #4: cost 1 inf + 379 40.532 * * [simplify]: Extracting #5: cost 0 inf + 421 40.532 * [simplify]: Simplified to (+ (* x.im y.im) (* x.re y.re)) 40.532 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (+ (* x.im y.im) (* x.re y.re)) (/ (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 40.532 * [simplify]: Simplifying (/ (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 40.532 * * [simplify]: iters left: 6 (9 enodes) 40.536 * * [simplify]: iters left: 5 (32 enodes) 40.542 * * [simplify]: iters left: 4 (34 enodes) 40.547 * * [simplify]: iters left: 3 (35 enodes) 40.552 * * [simplify]: Extracting #0: cost 1 inf + 0 40.552 * * [simplify]: Extracting #1: cost 6 inf + 0 40.552 * * [simplify]: Extracting #2: cost 10 inf + 1 40.552 * * [simplify]: Extracting #3: cost 14 inf + 1 40.552 * * [simplify]: Extracting #4: cost 12 inf + 3 40.552 * * [simplify]: Extracting #5: cost 8 inf + 248 40.552 * * [simplify]: Extracting #6: cost 1 inf + 1264 40.553 * * [simplify]: Extracting #7: cost 0 inf + 1467 40.553 * [simplify]: Simplified to (/ 1 (+ (* y.re y.re) (* y.im y.im))) 40.553 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (+ (* x.im y.im) (* x.re y.re)) (/ 1 (+ (* y.re y.re) (* y.im y.im))))) 40.553 * * * * [progress]: [ 106 / 138 ] simplifiying candidate # 40.553 * [simplify]: Simplifying (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 40.553 * * [simplify]: iters left: 6 (13 enodes) 40.556 * * [simplify]: iters left: 5 (43 enodes) 40.561 * * [simplify]: Extracting #0: cost 1 inf + 0 40.561 * * [simplify]: Extracting #1: cost 4 inf + 0 40.562 * * [simplify]: Extracting #2: cost 9 inf + 0 40.562 * * [simplify]: Extracting #3: cost 17 inf + 0 40.562 * * [simplify]: Extracting #4: cost 16 inf + 4 40.562 * * [simplify]: Extracting #5: cost 12 inf + 334 40.562 * * [simplify]: Extracting #6: cost 5 inf + 1068 40.562 * * [simplify]: Extracting #7: cost 1 inf + 1920 40.563 * * [simplify]: Extracting #8: cost 0 inf + 2284 40.564 * [simplify]: Simplified to (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 40.564 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 40.564 * [simplify]: Simplifying (/ (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 40.564 * * [simplify]: iters left: 6 (10 enodes) 40.567 * * [simplify]: iters left: 5 (35 enodes) 40.572 * * [simplify]: iters left: 4 (42 enodes) 40.577 * * [simplify]: iters left: 3 (44 enodes) 40.587 * * [simplify]: Extracting #0: cost 1 inf + 0 40.587 * * [simplify]: Extracting #1: cost 8 inf + 0 40.588 * * [simplify]: Extracting #2: cost 13 inf + 1 40.588 * * [simplify]: Extracting #3: cost 16 inf + 1 40.588 * * [simplify]: Extracting #4: cost 20 inf + 1 40.588 * * [simplify]: Extracting #5: cost 18 inf + 3 40.588 * * [simplify]: Extracting #6: cost 12 inf + 411 40.589 * * [simplify]: Extracting #7: cost 2 inf + 2596 40.590 * * [simplify]: Extracting #8: cost 0 inf + 3081 40.591 * [simplify]: Simplified to (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 40.591 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 40.591 * * * * [progress]: [ 107 / 138 ] simplifiying candidate # 40.591 * [simplify]: Simplifying (/ (+ (* x.re y.re) (* x.im y.im)) 1) 40.591 * * [simplify]: iters left: 6 (9 enodes) 40.596 * * [simplify]: iters left: 5 (30 enodes) 40.606 * * [simplify]: iters left: 4 (32 enodes) 40.614 * * [simplify]: Extracting #0: cost 1 inf + 0 40.614 * * [simplify]: Extracting #1: cost 5 inf + 0 40.614 * * [simplify]: Extracting #2: cost 10 inf + 1 40.614 * * [simplify]: Extracting #3: cost 6 inf + 5 40.615 * * [simplify]: Extracting #4: cost 2 inf + 255 40.615 * * [simplify]: Extracting #5: cost 0 inf + 421 40.615 * [simplify]: Simplified to (+ (* x.im y.im) (* x.re y.re)) 40.615 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (+ (* x.im y.im) (* x.re y.re)) (/ (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 40.616 * [simplify]: Simplifying (/ (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 40.616 * * [simplify]: iters left: 6 (9 enodes) 40.620 * * [simplify]: iters left: 5 (32 enodes) 40.630 * * [simplify]: iters left: 4 (34 enodes) 40.636 * * [simplify]: iters left: 3 (35 enodes) 40.641 * * [simplify]: Extracting #0: cost 1 inf + 0 40.641 * * [simplify]: Extracting #1: cost 6 inf + 0 40.641 * * [simplify]: Extracting #2: cost 10 inf + 1 40.641 * * [simplify]: Extracting #3: cost 14 inf + 1 40.641 * * [simplify]: Extracting #4: cost 12 inf + 3 40.641 * * [simplify]: Extracting #5: cost 8 inf + 248 40.641 * * [simplify]: Extracting #6: cost 1 inf + 1264 40.642 * * [simplify]: Extracting #7: cost 0 inf + 1467 40.642 * [simplify]: Simplified to (/ 1 (+ (* y.re y.re) (* y.im y.im))) 40.642 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (+ (* x.im y.im) (* x.re y.re)) (/ 1 (+ (* y.re y.re) (* y.im y.im))))) 40.642 * * * * [progress]: [ 108 / 138 ] simplifiying candidate # 40.642 * * * * [progress]: [ 109 / 138 ] simplifiying candidate # 40.642 * * * * [progress]: [ 110 / 138 ] simplifiying candidate # 40.642 * * * * [progress]: [ 111 / 138 ] simplifiying candidate # 40.642 * [simplify]: Simplifying (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 40.642 * * [simplify]: iters left: 6 (7 enodes) 40.644 * * [simplify]: iters left: 5 (22 enodes) 40.647 * * [simplify]: Extracting #0: cost 1 inf + 0 40.647 * * [simplify]: Extracting #1: cost 3 inf + 0 40.647 * * [simplify]: Extracting #2: cost 5 inf + 0 40.647 * * [simplify]: Extracting #3: cost 8 inf + 0 40.647 * * [simplify]: Extracting #4: cost 12 inf + 0 40.647 * * [simplify]: Extracting #5: cost 10 inf + 2 40.647 * * [simplify]: Extracting #6: cost 1 inf + 976 40.647 * * [simplify]: Extracting #7: cost 0 inf + 1218 40.647 * [simplify]: Simplified to (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 40.647 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ (* (+ (* x.re y.re) (* x.im y.im)) (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 40.648 * * * * [progress]: [ 112 / 138 ] simplifiying candidate # 40.648 * [simplify]: Simplifying (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) 40.648 * * [simplify]: iters left: 6 (7 enodes) 40.650 * * [simplify]: iters left: 5 (22 enodes) 40.653 * * [simplify]: Extracting #0: cost 1 inf + 0 40.653 * * [simplify]: Extracting #1: cost 3 inf + 0 40.653 * * [simplify]: Extracting #2: cost 5 inf + 0 40.653 * * [simplify]: Extracting #3: cost 8 inf + 0 40.653 * * [simplify]: Extracting #4: cost 12 inf + 0 40.653 * * [simplify]: Extracting #5: cost 10 inf + 2 40.653 * * [simplify]: Extracting #6: cost 1 inf + 1056 40.653 * * [simplify]: Extracting #7: cost 0 inf + 1298 40.653 * [simplify]: Simplified to (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) 40.654 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ (* (+ (* x.re y.re) (* x.im y.im)) (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 40.654 * * * * [progress]: [ 113 / 138 ] simplifiying candidate # 40.654 * [simplify]: Simplifying (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 40.654 * * [simplify]: iters left: 6 (7 enodes) 40.655 * * [simplify]: iters left: 5 (22 enodes) 40.658 * * [simplify]: Extracting #0: cost 1 inf + 0 40.658 * * [simplify]: Extracting #1: cost 3 inf + 0 40.658 * * [simplify]: Extracting #2: cost 5 inf + 0 40.658 * * [simplify]: Extracting #3: cost 8 inf + 0 40.658 * * [simplify]: Extracting #4: cost 12 inf + 0 40.658 * * [simplify]: Extracting #5: cost 10 inf + 2 40.659 * * [simplify]: Extracting #6: cost 1 inf + 936 40.659 * * [simplify]: Extracting #7: cost 0 inf + 1138 40.659 * [simplify]: Simplified to (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 40.659 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ (* (+ (* x.re y.re) (* x.im y.im)) (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 40.659 * * * * [progress]: [ 114 / 138 ] simplifiying candidate # 40.659 * [simplify]: Simplifying (sqrt (+ (* y.re y.re) (* y.im y.im))) 40.659 * * [simplify]: iters left: 5 (6 enodes) 40.661 * * [simplify]: iters left: 4 (19 enodes) 40.663 * * [simplify]: Extracting #0: cost 1 inf + 0 40.663 * * [simplify]: Extracting #1: cost 3 inf + 0 40.663 * * [simplify]: Extracting #2: cost 6 inf + 0 40.663 * * [simplify]: Extracting #3: cost 10 inf + 0 40.663 * * [simplify]: Extracting #4: cost 6 inf + 84 40.664 * * [simplify]: Extracting #5: cost 0 inf + 734 40.664 * [simplify]: Simplified to (sqrt (+ (* y.re y.re) (* y.im y.im))) 40.664 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ (* (+ (* x.re y.re) (* x.im y.im)) (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 40.664 * * * * [progress]: [ 115 / 138 ] simplifiying candidate # 40.664 * [simplify]: Simplifying (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 40.664 * * [simplify]: iters left: 6 (7 enodes) 40.667 * * [simplify]: iters left: 5 (22 enodes) 40.673 * * [simplify]: Extracting #0: cost 1 inf + 0 40.673 * * [simplify]: Extracting #1: cost 3 inf + 0 40.673 * * [simplify]: Extracting #2: cost 5 inf + 0 40.673 * * [simplify]: Extracting #3: cost 8 inf + 0 40.673 * * [simplify]: Extracting #4: cost 12 inf + 0 40.673 * * [simplify]: Extracting #5: cost 10 inf + 2 40.674 * * [simplify]: Extracting #6: cost 1 inf + 936 40.674 * * [simplify]: Extracting #7: cost 0 inf + 1138 40.674 * [simplify]: Simplified to (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 40.674 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ (* (+ (* x.re y.re) (* x.im y.im)) (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 40.675 * * * * [progress]: [ 116 / 138 ] simplifiying candidate # 40.675 * [simplify]: Simplifying (sqrt (+ (* y.re y.re) (* y.im y.im))) 40.675 * * [simplify]: iters left: 5 (6 enodes) 40.678 * * [simplify]: iters left: 4 (19 enodes) 40.683 * * [simplify]: Extracting #0: cost 1 inf + 0 40.683 * * [simplify]: Extracting #1: cost 3 inf + 0 40.683 * * [simplify]: Extracting #2: cost 6 inf + 0 40.683 * * [simplify]: Extracting #3: cost 10 inf + 0 40.683 * * [simplify]: Extracting #4: cost 6 inf + 84 40.683 * * [simplify]: Extracting #5: cost 0 inf + 734 40.684 * [simplify]: Simplified to (sqrt (+ (* y.re y.re) (* y.im y.im))) 40.684 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ (* (+ (* x.re y.re) (* x.im y.im)) (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 40.684 * * * * [progress]: [ 117 / 138 ] simplifiying candidate # 40.684 * [simplify]: Simplifying (+ (* x.re y.re) (* x.im y.im)) 40.684 * * [simplify]: iters left: 4 (7 enodes) 40.687 * * [simplify]: iters left: 3 (24 enodes) 40.693 * * [simplify]: Extracting #0: cost 1 inf + 0 40.693 * * [simplify]: Extracting #1: cost 4 inf + 0 40.693 * * [simplify]: Extracting #2: cost 10 inf + 0 40.693 * * [simplify]: Extracting #3: cost 6 inf + 4 40.694 * * [simplify]: Extracting #4: cost 1 inf + 296 40.694 * * [simplify]: Extracting #5: cost 0 inf + 420 40.694 * [simplify]: Simplified to (+ (* x.im y.im) (* x.re y.re)) 40.694 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (+ (* x.im y.im) (* x.re y.re)) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 40.694 * * * * [progress]: [ 118 / 138 ] simplifiying candidate # 40.695 * [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))))) 40.695 * * [simplify]: iters left: 6 (10 enodes) 40.700 * * [simplify]: iters left: 5 (52 enodes) 40.721 * * [simplify]: iters left: 4 (119 enodes) 40.769 * * [simplify]: iters left: 3 (234 enodes) 40.862 * * [simplify]: iters left: 2 (366 enodes) 41.016 * * [simplify]: Extracting #0: cost 1 inf + 0 41.016 * * [simplify]: Extracting #1: cost 3 inf + 0 41.016 * * [simplify]: Extracting #2: cost 22 inf + 0 41.017 * * [simplify]: Extracting #3: cost 148 inf + 0 41.019 * * [simplify]: Extracting #4: cost 202 inf + 2230 41.025 * * [simplify]: Extracting #5: cost 83 inf + 22274 41.037 * * [simplify]: Extracting #6: cost 1 inf + 35108 41.049 * * [simplify]: Extracting #7: cost 0 inf + 35040 41.065 * [simplify]: Simplified to (sqrt (+ (* (* y.im y.im) (* y.im y.im)) (* (* y.re y.re) (- (* y.re y.re) (* y.im y.im))))) 41.065 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (+ (* x.re y.re) (* x.im y.im)) (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (pow (* y.re y.re) 3) (pow (* y.im y.im) 3)))) (sqrt (+ (* (* y.im y.im) (* y.im y.im)) (* (* y.re y.re) (- (* y.re y.re) (* y.im y.im))))))) 41.065 * * * * [progress]: [ 119 / 138 ] simplifiying candidate # 41.066 * [simplify]: Simplifying (sqrt (- (* y.re y.re) (* y.im y.im))) 41.066 * * [simplify]: iters left: 5 (6 enodes) 41.068 * * [simplify]: iters left: 4 (23 enodes) 41.075 * * [simplify]: iters left: 3 (36 enodes) 41.084 * * [simplify]: iters left: 2 (53 enodes) 41.100 * * [simplify]: iters left: 1 (94 enodes) 41.129 * * [simplify]: Extracting #0: cost 1 inf + 0 41.130 * * [simplify]: Extracting #1: cost 3 inf + 0 41.130 * * [simplify]: Extracting #2: cost 32 inf + 0 41.130 * * [simplify]: Extracting #3: cost 48 inf + 0 41.130 * * [simplify]: Extracting #4: cost 42 inf + 247 41.131 * * [simplify]: Extracting #5: cost 18 inf + 3412 41.134 * * [simplify]: Extracting #6: cost 0 inf + 5728 41.136 * * [simplify]: Extracting #7: cost 0 inf + 5448 41.139 * [simplify]: Simplified to (sqrt (- (* y.re y.re) (* y.im y.im))) 41.139 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (+ (* x.re y.re) (* x.im y.im)) (/ 1 (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))))) 41.139 * * * * [progress]: [ 120 / 138 ] simplifiying candidate # 41.140 * [simplify]: Simplifying (* (+ (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) 1) 41.140 * * [simplify]: iters left: 6 (12 enodes) 41.149 * * [simplify]: iters left: 5 (59 enodes) 41.177 * * [simplify]: iters left: 4 (164 enodes) 41.235 * * [simplify]: iters left: 3 (423 enodes) 41.398 * * [simplify]: Extracting #0: cost 1 inf + 0 41.398 * * [simplify]: Extracting #1: cost 5 inf + 0 41.399 * * [simplify]: Extracting #2: cost 82 inf + 1 41.400 * * [simplify]: Extracting #3: cost 191 inf + 978 41.403 * * [simplify]: Extracting #4: cost 138 inf + 8904 41.411 * * [simplify]: Extracting #5: cost 40 inf + 32744 41.422 * * [simplify]: Extracting #6: cost 5 inf + 46567 41.428 * * [simplify]: Extracting #7: cost 0 inf + 48694 41.434 * [simplify]: Simplified to (+ (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)) (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re)))) 41.434 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (+ (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)) (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re)))) (* (sqrt (+ (* y.re y.re) (* y.im y.im))) (* (+ (* (* x.re y.re) (* x.re y.re)) (- (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 41.435 * * * * [progress]: [ 121 / 138 ] simplifiying candidate # 41.435 * [simplify]: Simplifying (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) 1) 41.435 * * [simplify]: iters left: 6 (11 enodes) 41.439 * * [simplify]: iters left: 5 (55 enodes) 41.452 * * [simplify]: iters left: 4 (131 enodes) 41.503 * * [simplify]: iters left: 3 (267 enodes) 41.579 * * [simplify]: iters left: 2 (377 enodes) 41.672 * * [simplify]: Extracting #0: cost 1 inf + 0 41.673 * * [simplify]: Extracting #1: cost 22 inf + 0 41.673 * * [simplify]: Extracting #2: cost 86 inf + 1 41.673 * * [simplify]: Extracting #3: cost 91 inf + 1071 41.675 * * [simplify]: Extracting #4: cost 41 inf + 6689 41.680 * * [simplify]: Extracting #5: cost 0 inf + 13674 41.684 * [simplify]: Simplified to (* (+ (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) 41.684 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (* (+ (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (* (sqrt (+ (* y.re y.re) (* y.im y.im))) (* (- (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 41.684 * * * * [progress]: [ 122 / 138 ] simplifiying candidate # 41.684 * [simplify]: Simplifying (+ (* x.re y.re) (* x.im y.im)) 41.684 * * [simplify]: iters left: 4 (7 enodes) 41.686 * * [simplify]: iters left: 3 (24 enodes) 41.689 * * [simplify]: Extracting #0: cost 1 inf + 0 41.689 * * [simplify]: Extracting #1: cost 4 inf + 0 41.689 * * [simplify]: Extracting #2: cost 10 inf + 0 41.689 * * [simplify]: Extracting #3: cost 6 inf + 4 41.689 * * [simplify]: Extracting #4: cost 1 inf + 296 41.689 * * [simplify]: Extracting #5: cost 0 inf + 420 41.689 * [simplify]: Simplified to (+ (* x.im y.im) (* x.re y.re)) 41.689 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (+ (* x.im y.im) (* x.re y.re)) (* (sqrt (+ (* y.re y.re) (* y.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 41.689 * * * * [progress]: [ 123 / 138 ] simplifiying candidate # 41.690 * [simplify]: Simplifying (* (+ (* x.re y.re) (* x.im y.im)) 1) 41.690 * * [simplify]: iters left: 6 (9 enodes) 41.692 * * [simplify]: iters left: 5 (31 enodes) 41.697 * * [simplify]: iters left: 4 (43 enodes) 41.704 * * [simplify]: iters left: 3 (59 enodes) 41.715 * * [simplify]: Extracting #0: cost 1 inf + 0 41.715 * * [simplify]: Extracting #1: cost 5 inf + 0 41.715 * * [simplify]: Extracting #2: cost 10 inf + 1 41.716 * * [simplify]: Extracting #3: cost 6 inf + 5 41.716 * * [simplify]: Extracting #4: cost 1 inf + 379 41.716 * * [simplify]: Extracting #5: cost 0 inf + 421 41.716 * [simplify]: Simplified to (+ (* x.im y.im) (* x.re y.re)) 41.716 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (+ (* x.im y.im) (* x.re y.re)) (* (sqrt (+ (* y.re y.re) (* y.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 41.717 * * * * [progress]: [ 124 / 138 ] simplifiying candidate # 41.717 * [simplify]: Simplifying (* (+ (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im))))) 41.717 * * [simplify]: iters left: 6 (17 enodes) 41.726 * * [simplify]: iters left: 5 (79 enodes) 41.750 * * [simplify]: iters left: 4 (184 enodes) 41.806 * * [simplify]: iters left: 3 (464 enodes) 42.083 * * [simplify]: Extracting #0: cost 1 inf + 0 42.083 * * [simplify]: Extracting #1: cost 13 inf + 0 42.084 * * [simplify]: Extracting #2: cost 181 inf + 1 42.087 * * [simplify]: Extracting #3: cost 358 inf + 334 42.094 * * [simplify]: Extracting #4: cost 225 inf + 30892 42.110 * * [simplify]: Extracting #5: cost 34 inf + 95878 42.146 * * [simplify]: Extracting #6: cost 4 inf + 106365 42.165 * * [simplify]: Extracting #7: cost 0 inf + 107628 42.190 * [simplify]: Simplified to (/ (+ (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)) (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re))) (sqrt (+ (* y.im y.im) (* y.re y.re)))) 42.190 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)) (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re))) (sqrt (+ (* y.im y.im) (* y.re y.re)))) (* (sqrt (+ (* y.re y.re) (* y.im y.im))) (+ (* (* x.re y.re) (* x.re y.re)) (- (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) 42.190 * * * * [progress]: [ 125 / 138 ] simplifiying candidate # 42.191 * [simplify]: Simplifying (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im))))) 42.191 * * [simplify]: iters left: 6 (16 enodes) 42.198 * * [simplify]: iters left: 5 (73 enodes) 42.210 * * [simplify]: iters left: 4 (150 enodes) 42.249 * * [simplify]: iters left: 3 (351 enodes) 42.398 * * [simplify]: Extracting #0: cost 1 inf + 0 42.399 * * [simplify]: Extracting #1: cost 40 inf + 0 42.399 * * [simplify]: Extracting #2: cost 171 inf + 1 42.402 * * [simplify]: Extracting #3: cost 262 inf + 1400 42.409 * * [simplify]: Extracting #4: cost 143 inf + 18619 42.432 * * [simplify]: Extracting #5: cost 28 inf + 51437 42.470 * * [simplify]: Extracting #6: cost 0 inf + 60910 42.493 * [simplify]: Simplified to (/ (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.im y.im) (* y.re y.re)))) 42.493 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.im y.im) (* y.re y.re)))) (* (sqrt (+ (* y.re y.re) (* y.im y.im))) (- (* x.re y.re) (* x.im y.im))))) 42.493 * * * * [progress]: [ 126 / 138 ] simplifiying candidate #real (real->posit16 (/ (* (+ (* x.re y.re) (* x.im y.im)) (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))> 42.493 * * * * [progress]: [ 127 / 138 ] simplifiying candidate # 42.493 * [simplify]: Simplifying y.im 42.493 * * [simplify]: iters left: 0 (1 enodes) 42.493 * * [simplify]: Extracting #0: cost 1 inf + 0 42.493 * * [simplify]: Extracting #1: cost 0 inf + 1 42.493 * [simplify]: Simplified to y.im 42.494 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (* (+ (* x.re y.re) (* x.im y.im)) (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im))))) y.im)) 42.494 * * * * [progress]: [ 128 / 138 ] simplifiying candidate # 42.494 * [simplify]: Simplifying y.re 42.494 * * [simplify]: iters left: 0 (1 enodes) 42.494 * * [simplify]: Extracting #0: cost 1 inf + 0 42.494 * * [simplify]: Extracting #1: cost 0 inf + 1 42.494 * [simplify]: Simplified to y.re 42.494 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (* (+ (* x.re y.re) (* x.im y.im)) (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im))))) y.re)) 42.494 * * * * [progress]: [ 129 / 138 ] simplifiying candidate # 42.494 * [simplify]: Simplifying (* -1 y.re) 42.494 * * [simplify]: iters left: 2 (3 enodes) 42.496 * * [simplify]: iters left: 1 (11 enodes) 42.497 * * [simplify]: Extracting #0: cost 1 inf + 0 42.497 * * [simplify]: Extracting #1: cost 4 inf + 0 42.498 * * [simplify]: Extracting #2: cost 0 inf + 84 42.498 * [simplify]: Simplified to (- y.re) 42.498 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (* (+ (* x.re y.re) (* x.im y.im)) (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im))))) (- y.re))) 42.498 * * * * [progress]: [ 130 / 138 ] simplifiying candidate # 42.498 * [simplify]: Simplifying y.im 42.498 * * [simplify]: iters left: 0 (1 enodes) 42.498 * * [simplify]: Extracting #0: cost 1 inf + 0 42.498 * * [simplify]: Extracting #1: cost 0 inf + 1 42.498 * [simplify]: Simplified to y.im 42.498 * [simplify]: Simplified (2 1 2 2) to (λ (x.re x.im y.re y.im) (/ (* (+ (* x.re y.re) (* x.im y.im)) (/ 1 y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 42.498 * * * * [progress]: [ 131 / 138 ] simplifiying candidate # 42.499 * [simplify]: Simplifying y.re 42.499 * * [simplify]: iters left: 0 (1 enodes) 42.499 * * [simplify]: Extracting #0: cost 1 inf + 0 42.499 * * [simplify]: Extracting #1: cost 0 inf + 1 42.499 * [simplify]: Simplified to y.re 42.499 * [simplify]: Simplified (2 1 2 2) to (λ (x.re x.im y.re y.im) (/ (* (+ (* x.re y.re) (* x.im y.im)) (/ 1 y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 42.499 * * * * [progress]: [ 132 / 138 ] simplifiying candidate # 42.499 * [simplify]: Simplifying (* -1 y.re) 42.499 * * [simplify]: iters left: 2 (3 enodes) 42.501 * * [simplify]: iters left: 1 (11 enodes) 42.502 * * [simplify]: Extracting #0: cost 1 inf + 0 42.502 * * [simplify]: Extracting #1: cost 4 inf + 0 42.503 * * [simplify]: Extracting #2: cost 0 inf + 84 42.503 * [simplify]: Simplified to (- y.re) 42.503 * [simplify]: Simplified (2 1 2 2) to (λ (x.re x.im y.re y.im) (/ (* (+ (* x.re y.re) (* x.im y.im)) (/ 1 (- y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 42.503 * * * * [progress]: [ 133 / 138 ] simplifiying candidate # 42.503 * [simplify]: Simplifying x.im 42.503 * * [simplify]: iters left: 0 (1 enodes) 42.503 * * [simplify]: Extracting #0: cost 1 inf + 0 42.503 * * [simplify]: Extracting #1: cost 0 inf + 1 42.503 * [simplify]: Simplified to x.im 42.503 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ x.im (sqrt (+ (* y.re y.re) (* y.im y.im))))) 42.503 * * * * [progress]: [ 134 / 138 ] simplifiying candidate # 42.503 * [simplify]: Simplifying x.re 42.503 * * [simplify]: iters left: 0 (1 enodes) 42.504 * * [simplify]: Extracting #0: cost 1 inf + 0 42.504 * * [simplify]: Extracting #1: cost 0 inf + 1 42.504 * [simplify]: Simplified to x.re 42.504 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ x.re (sqrt (+ (* y.re y.re) (* y.im y.im))))) 42.504 * * * * [progress]: [ 135 / 138 ] simplifiying candidate # 42.504 * [simplify]: Simplifying (* -1 x.re) 42.504 * * [simplify]: iters left: 2 (3 enodes) 42.508 * * [simplify]: iters left: 1 (11 enodes) 42.510 * * [simplify]: Extracting #0: cost 1 inf + 0 42.510 * * [simplify]: Extracting #1: cost 4 inf + 0 42.510 * * [simplify]: Extracting #2: cost 0 inf + 84 42.510 * [simplify]: Simplified to (- x.re) 42.510 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (- x.re) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 42.510 * * * * [progress]: [ 136 / 138 ] simplifiying candidate # 42.510 * [simplify]: Simplifying 0 42.511 * * [simplify]: iters left: 0 (1 enodes) 42.511 * * [simplify]: Extracting #0: cost 1 inf + 0 42.511 * * [simplify]: Extracting #1: cost 0 inf + 1 42.511 * [simplify]: Simplified to 0 42.511 * [simplify]: Simplified (2) to (λ (x.re x.im y.re y.im) 0) 42.511 * * * * [progress]: [ 137 / 138 ] simplifiying candidate # 42.511 * [simplify]: Simplifying 0 42.511 * * [simplify]: iters left: 0 (1 enodes) 42.512 * * [simplify]: Extracting #0: cost 1 inf + 0 42.512 * * [simplify]: Extracting #1: cost 0 inf + 1 42.512 * [simplify]: Simplified to 0 42.512 * [simplify]: Simplified (2) to (λ (x.re x.im y.re y.im) 0) 42.512 * * * * [progress]: [ 138 / 138 ] simplifiying candidate # 42.512 * [simplify]: Simplifying 0 42.512 * * [simplify]: iters left: 0 (1 enodes) 42.513 * * [simplify]: Extracting #0: cost 1 inf + 0 42.513 * * [simplify]: Extracting #1: cost 0 inf + 1 42.513 * [simplify]: Simplified to 0 42.513 * [simplify]: Simplified (2) to (λ (x.re x.im y.re y.im) 0) 42.513 * * * [progress]: adding candidates to table 44.218 * * [progress]: iteration 4 / 4 44.218 * * * [progress]: picking best candidate 44.254 * * * * [pick]: Picked # 44.254 * * * [progress]: localizing error 44.310 * * * [progress]: generating rewritten candidates 44.310 * * * * [progress]: [ 1 / 4 ] rewriting at (2 2 2 2) 44.321 * * * * [progress]: [ 2 / 4 ] rewriting at (2 2 1) 44.333 * * * * [progress]: [ 3 / 4 ] rewriting at (2 2 2) 44.393 * * * * [progress]: [ 4 / 4 ] rewriting at (2) 44.460 * * * [progress]: generating series expansions 44.461 * * * * [progress]: [ 1 / 4 ] generating series at (2 2 2 2) 44.461 * [backup-simplify]: Simplify (sqrt (+ (* y.re y.re) (* y.im y.im))) into (sqrt (+ (pow y.re 2) (pow y.im 2))) 44.461 * [approximate]: Taking taylor expansion of (sqrt (+ (pow y.re 2) (pow y.im 2))) in (y.re y.im) around 0 44.461 * [taylor]: Taking taylor expansion of (sqrt (+ (pow y.re 2) (pow y.im 2))) in y.im 44.461 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.im 44.461 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 44.461 * [taylor]: Taking taylor expansion of y.re in y.im 44.461 * [backup-simplify]: Simplify y.re into y.re 44.461 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 44.461 * [taylor]: Taking taylor expansion of y.im in y.im 44.461 * [backup-simplify]: Simplify 0 into 0 44.461 * [backup-simplify]: Simplify 1 into 1 44.461 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 44.461 * [backup-simplify]: Simplify (+ (pow y.re 2) 0) into (pow y.re 2) 44.461 * [backup-simplify]: Simplify (sqrt (pow y.re 2)) into y.re 44.461 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 44.462 * [backup-simplify]: Simplify (+ 0 0) into 0 44.462 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.re 2)))) into 0 44.462 * [taylor]: Taking taylor expansion of (sqrt (+ (pow y.re 2) (pow y.im 2))) in y.re 44.462 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 44.463 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 44.463 * [taylor]: Taking taylor expansion of y.re in y.re 44.463 * [backup-simplify]: Simplify 0 into 0 44.463 * [backup-simplify]: Simplify 1 into 1 44.463 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 44.463 * [taylor]: Taking taylor expansion of y.im in y.re 44.463 * [backup-simplify]: Simplify y.im into y.im 44.463 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 44.463 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 44.463 * [backup-simplify]: Simplify (sqrt (pow y.im 2)) into y.im 44.463 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 44.463 * [backup-simplify]: Simplify (+ 0 0) into 0 44.464 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.im 2)))) into 0 44.464 * [taylor]: Taking taylor expansion of (sqrt (+ (pow y.re 2) (pow y.im 2))) in y.re 44.464 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 44.464 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 44.464 * [taylor]: Taking taylor expansion of y.re in y.re 44.464 * [backup-simplify]: Simplify 0 into 0 44.464 * [backup-simplify]: Simplify 1 into 1 44.464 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 44.464 * [taylor]: Taking taylor expansion of y.im in y.re 44.464 * [backup-simplify]: Simplify y.im into y.im 44.464 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 44.464 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 44.464 * [backup-simplify]: Simplify (sqrt (pow y.im 2)) into y.im 44.464 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 44.465 * [backup-simplify]: Simplify (+ 0 0) into 0 44.465 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.im 2)))) into 0 44.465 * [taylor]: Taking taylor expansion of y.im in y.im 44.465 * [backup-simplify]: Simplify 0 into 0 44.465 * [backup-simplify]: Simplify 1 into 1 44.465 * [backup-simplify]: Simplify 0 into 0 44.465 * [taylor]: Taking taylor expansion of 0 in y.im 44.465 * [backup-simplify]: Simplify 0 into 0 44.465 * [backup-simplify]: Simplify 0 into 0 44.465 * [backup-simplify]: Simplify 1 into 1 44.465 * [backup-simplify]: Simplify (* 1 1) into 1 44.466 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 44.466 * [backup-simplify]: Simplify (+ 1 0) into 1 44.467 * [backup-simplify]: Simplify (/ (- 1 (pow 0 2) (+)) (* 2 y.im)) into (/ 1/2 y.im) 44.467 * [taylor]: Taking taylor expansion of (/ 1/2 y.im) in y.im 44.467 * [taylor]: Taking taylor expansion of 1/2 in y.im 44.467 * [backup-simplify]: Simplify 1/2 into 1/2 44.467 * [taylor]: Taking taylor expansion of y.im in y.im 44.467 * [backup-simplify]: Simplify 0 into 0 44.467 * [backup-simplify]: Simplify 1 into 1 44.468 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 44.469 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 44.469 * [backup-simplify]: Simplify 0 into 0 44.469 * [backup-simplify]: Simplify 0 into 0 44.469 * [backup-simplify]: Simplify 0 into 0 44.469 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 44.470 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.im)))) into 0 44.471 * [backup-simplify]: Simplify (+ 0 0) into 0 44.471 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 y.im))))) (* 2 y.im)) into 0 44.471 * [taylor]: Taking taylor expansion of 0 in y.im 44.471 * [backup-simplify]: Simplify 0 into 0 44.471 * [backup-simplify]: Simplify 0 into 0 44.472 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 44.472 * [backup-simplify]: Simplify 0 into 0 44.472 * [backup-simplify]: Simplify 0 into 0 44.472 * [backup-simplify]: Simplify (* 1 (* y.im 1)) into y.im 44.472 * [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)))) 44.472 * [approximate]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in (y.re y.im) around 0 44.472 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.im 44.472 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.im 44.472 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 44.472 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 44.472 * [taylor]: Taking taylor expansion of y.re in y.im 44.472 * [backup-simplify]: Simplify y.re into y.re 44.473 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 44.473 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 44.473 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 44.473 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 44.473 * [taylor]: Taking taylor expansion of y.im in y.im 44.473 * [backup-simplify]: Simplify 0 into 0 44.473 * [backup-simplify]: Simplify 1 into 1 44.473 * [backup-simplify]: Simplify (* 1 1) into 1 44.474 * [backup-simplify]: Simplify (/ 1 1) into 1 44.474 * [backup-simplify]: Simplify (+ 0 1) into 1 44.474 * [backup-simplify]: Simplify (sqrt 1) into 1 44.475 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 44.476 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 44.477 * [backup-simplify]: Simplify (+ 0 0) into 0 44.477 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 44.477 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 44.477 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 44.477 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 44.477 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 44.477 * [taylor]: Taking taylor expansion of y.re in y.re 44.477 * [backup-simplify]: Simplify 0 into 0 44.477 * [backup-simplify]: Simplify 1 into 1 44.478 * [backup-simplify]: Simplify (* 1 1) into 1 44.478 * [backup-simplify]: Simplify (/ 1 1) into 1 44.478 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 44.478 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 44.478 * [taylor]: Taking taylor expansion of y.im in y.re 44.478 * [backup-simplify]: Simplify y.im into y.im 44.478 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 44.479 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 44.479 * [backup-simplify]: Simplify (+ 1 0) into 1 44.479 * [backup-simplify]: Simplify (sqrt 1) into 1 44.480 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 44.481 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 44.481 * [backup-simplify]: Simplify (+ 0 0) into 0 44.482 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 44.482 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 44.482 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 44.482 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 44.482 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 44.482 * [taylor]: Taking taylor expansion of y.re in y.re 44.482 * [backup-simplify]: Simplify 0 into 0 44.482 * [backup-simplify]: Simplify 1 into 1 44.483 * [backup-simplify]: Simplify (* 1 1) into 1 44.483 * [backup-simplify]: Simplify (/ 1 1) into 1 44.483 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 44.483 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 44.483 * [taylor]: Taking taylor expansion of y.im in y.re 44.483 * [backup-simplify]: Simplify y.im into y.im 44.483 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 44.483 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 44.484 * [backup-simplify]: Simplify (+ 1 0) into 1 44.484 * [backup-simplify]: Simplify (sqrt 1) into 1 44.485 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 44.486 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 44.486 * [backup-simplify]: Simplify (+ 0 0) into 0 44.487 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 44.487 * [taylor]: Taking taylor expansion of 1 in y.im 44.487 * [backup-simplify]: Simplify 1 into 1 44.487 * [taylor]: Taking taylor expansion of 0 in y.im 44.487 * [backup-simplify]: Simplify 0 into 0 44.487 * [backup-simplify]: Simplify 1 into 1 44.488 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 44.489 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 44.489 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 44.490 * [backup-simplify]: Simplify (/ (- (/ 1 (pow y.im 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow y.im 2)) 44.490 * [taylor]: Taking taylor expansion of (/ 1/2 (pow y.im 2)) in y.im 44.490 * [taylor]: Taking taylor expansion of 1/2 in y.im 44.490 * [backup-simplify]: Simplify 1/2 into 1/2 44.490 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 44.490 * [taylor]: Taking taylor expansion of y.im in y.im 44.490 * [backup-simplify]: Simplify 0 into 0 44.490 * [backup-simplify]: Simplify 1 into 1 44.491 * [backup-simplify]: Simplify (* 1 1) into 1 44.491 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 44.492 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 44.492 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 44.492 * [backup-simplify]: Simplify 0 into 0 44.492 * [backup-simplify]: Simplify 0 into 0 44.492 * [backup-simplify]: Simplify 0 into 0 44.493 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 44.493 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 44.493 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 44.494 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 44.494 * [backup-simplify]: Simplify (+ 0 0) into 0 44.494 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 (pow y.im 2)))))) (* 2 1)) into 0 44.494 * [taylor]: Taking taylor expansion of 0 in y.im 44.494 * [backup-simplify]: Simplify 0 into 0 44.495 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 44.495 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 44.495 * [backup-simplify]: Simplify 0 into 0 44.495 * [backup-simplify]: Simplify 0 into 0 44.495 * [backup-simplify]: Simplify 0 into 0 44.496 * [backup-simplify]: Simplify (* 1 (* 1 (/ 1 (/ 1 y.re)))) into y.re 44.496 * [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)))) 44.496 * [approximate]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in (y.re y.im) around 0 44.496 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.im 44.496 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.im 44.496 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 44.496 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 44.496 * [taylor]: Taking taylor expansion of y.re in y.im 44.496 * [backup-simplify]: Simplify y.re into y.re 44.496 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 44.496 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 44.496 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 44.496 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 44.496 * [taylor]: Taking taylor expansion of y.im in y.im 44.496 * [backup-simplify]: Simplify 0 into 0 44.496 * [backup-simplify]: Simplify 1 into 1 44.496 * [backup-simplify]: Simplify (* 1 1) into 1 44.497 * [backup-simplify]: Simplify (/ 1 1) into 1 44.497 * [backup-simplify]: Simplify (+ 0 1) into 1 44.497 * [backup-simplify]: Simplify (sqrt 1) into 1 44.497 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 44.498 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 44.498 * [backup-simplify]: Simplify (+ 0 0) into 0 44.499 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 44.499 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 44.499 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 44.499 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 44.499 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 44.499 * [taylor]: Taking taylor expansion of y.re in y.re 44.499 * [backup-simplify]: Simplify 0 into 0 44.499 * [backup-simplify]: Simplify 1 into 1 44.499 * [backup-simplify]: Simplify (* 1 1) into 1 44.499 * [backup-simplify]: Simplify (/ 1 1) into 1 44.499 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 44.499 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 44.499 * [taylor]: Taking taylor expansion of y.im in y.re 44.499 * [backup-simplify]: Simplify y.im into y.im 44.499 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 44.499 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 44.500 * [backup-simplify]: Simplify (+ 1 0) into 1 44.500 * [backup-simplify]: Simplify (sqrt 1) into 1 44.500 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 44.501 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 44.501 * [backup-simplify]: Simplify (+ 0 0) into 0 44.501 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 44.501 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 44.501 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 44.502 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 44.502 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 44.502 * [taylor]: Taking taylor expansion of y.re in y.re 44.502 * [backup-simplify]: Simplify 0 into 0 44.502 * [backup-simplify]: Simplify 1 into 1 44.502 * [backup-simplify]: Simplify (* 1 1) into 1 44.502 * [backup-simplify]: Simplify (/ 1 1) into 1 44.502 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 44.502 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 44.502 * [taylor]: Taking taylor expansion of y.im in y.re 44.502 * [backup-simplify]: Simplify y.im into y.im 44.502 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 44.502 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 44.502 * [backup-simplify]: Simplify (+ 1 0) into 1 44.503 * [backup-simplify]: Simplify (sqrt 1) into 1 44.503 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 44.504 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 44.504 * [backup-simplify]: Simplify (+ 0 0) into 0 44.504 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 44.504 * [taylor]: Taking taylor expansion of 1 in y.im 44.504 * [backup-simplify]: Simplify 1 into 1 44.504 * [taylor]: Taking taylor expansion of 0 in y.im 44.504 * [backup-simplify]: Simplify 0 into 0 44.504 * [backup-simplify]: Simplify 1 into 1 44.505 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 44.505 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 44.506 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 44.506 * [backup-simplify]: Simplify (/ (- (/ 1 (pow y.im 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow y.im 2)) 44.506 * [taylor]: Taking taylor expansion of (/ 1/2 (pow y.im 2)) in y.im 44.506 * [taylor]: Taking taylor expansion of 1/2 in y.im 44.506 * [backup-simplify]: Simplify 1/2 into 1/2 44.506 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 44.506 * [taylor]: Taking taylor expansion of y.im in y.im 44.506 * [backup-simplify]: Simplify 0 into 0 44.507 * [backup-simplify]: Simplify 1 into 1 44.507 * [backup-simplify]: Simplify (* 1 1) into 1 44.507 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 44.507 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 44.508 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 44.508 * [backup-simplify]: Simplify 0 into 0 44.508 * [backup-simplify]: Simplify 0 into 0 44.508 * [backup-simplify]: Simplify 0 into 0 44.509 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 44.509 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 44.509 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 44.509 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 44.510 * [backup-simplify]: Simplify (+ 0 0) into 0 44.510 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 (pow y.im 2)))))) (* 2 1)) into 0 44.510 * [taylor]: Taking taylor expansion of 0 in y.im 44.510 * [backup-simplify]: Simplify 0 into 0 44.511 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 44.511 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 44.511 * [backup-simplify]: Simplify 0 into 0 44.511 * [backup-simplify]: Simplify 0 into 0 44.511 * [backup-simplify]: Simplify 0 into 0 44.511 * [backup-simplify]: Simplify (* 1 (* 1 (/ 1 (/ 1 (- y.re))))) into (* -1 y.re) 44.512 * * * * [progress]: [ 2 / 4 ] generating series at (2 2 1) 44.512 * [backup-simplify]: Simplify (sqrt (+ (* y.re y.re) (* y.im y.im))) into (sqrt (+ (pow y.re 2) (pow y.im 2))) 44.512 * [approximate]: Taking taylor expansion of (sqrt (+ (pow y.re 2) (pow y.im 2))) in (y.re y.im) around 0 44.512 * [taylor]: Taking taylor expansion of (sqrt (+ (pow y.re 2) (pow y.im 2))) in y.im 44.512 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.im 44.512 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 44.512 * [taylor]: Taking taylor expansion of y.re in y.im 44.512 * [backup-simplify]: Simplify y.re into y.re 44.512 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 44.512 * [taylor]: Taking taylor expansion of y.im in y.im 44.512 * [backup-simplify]: Simplify 0 into 0 44.512 * [backup-simplify]: Simplify 1 into 1 44.512 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 44.512 * [backup-simplify]: Simplify (+ (pow y.re 2) 0) into (pow y.re 2) 44.512 * [backup-simplify]: Simplify (sqrt (pow y.re 2)) into y.re 44.512 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 44.512 * [backup-simplify]: Simplify (+ 0 0) into 0 44.513 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.re 2)))) into 0 44.513 * [taylor]: Taking taylor expansion of (sqrt (+ (pow y.re 2) (pow y.im 2))) in y.re 44.513 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 44.513 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 44.513 * [taylor]: Taking taylor expansion of y.re in y.re 44.513 * [backup-simplify]: Simplify 0 into 0 44.513 * [backup-simplify]: Simplify 1 into 1 44.513 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 44.513 * [taylor]: Taking taylor expansion of y.im in y.re 44.513 * [backup-simplify]: Simplify y.im into y.im 44.513 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 44.513 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 44.513 * [backup-simplify]: Simplify (sqrt (pow y.im 2)) into y.im 44.513 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 44.513 * [backup-simplify]: Simplify (+ 0 0) into 0 44.513 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.im 2)))) into 0 44.513 * [taylor]: Taking taylor expansion of (sqrt (+ (pow y.re 2) (pow y.im 2))) in y.re 44.513 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 44.513 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 44.513 * [taylor]: Taking taylor expansion of y.re in y.re 44.513 * [backup-simplify]: Simplify 0 into 0 44.513 * [backup-simplify]: Simplify 1 into 1 44.513 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 44.513 * [taylor]: Taking taylor expansion of y.im in y.re 44.513 * [backup-simplify]: Simplify y.im into y.im 44.513 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 44.514 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 44.514 * [backup-simplify]: Simplify (sqrt (pow y.im 2)) into y.im 44.514 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 44.514 * [backup-simplify]: Simplify (+ 0 0) into 0 44.514 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.im 2)))) into 0 44.514 * [taylor]: Taking taylor expansion of y.im in y.im 44.514 * [backup-simplify]: Simplify 0 into 0 44.514 * [backup-simplify]: Simplify 1 into 1 44.514 * [backup-simplify]: Simplify 0 into 0 44.514 * [taylor]: Taking taylor expansion of 0 in y.im 44.514 * [backup-simplify]: Simplify 0 into 0 44.514 * [backup-simplify]: Simplify 0 into 0 44.514 * [backup-simplify]: Simplify 1 into 1 44.515 * [backup-simplify]: Simplify (* 1 1) into 1 44.515 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 44.516 * [backup-simplify]: Simplify (+ 1 0) into 1 44.516 * [backup-simplify]: Simplify (/ (- 1 (pow 0 2) (+)) (* 2 y.im)) into (/ 1/2 y.im) 44.516 * [taylor]: Taking taylor expansion of (/ 1/2 y.im) in y.im 44.516 * [taylor]: Taking taylor expansion of 1/2 in y.im 44.516 * [backup-simplify]: Simplify 1/2 into 1/2 44.516 * [taylor]: Taking taylor expansion of y.im in y.im 44.516 * [backup-simplify]: Simplify 0 into 0 44.516 * [backup-simplify]: Simplify 1 into 1 44.517 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 44.517 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 44.517 * [backup-simplify]: Simplify 0 into 0 44.517 * [backup-simplify]: Simplify 0 into 0 44.517 * [backup-simplify]: Simplify 0 into 0 44.518 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 44.518 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.im)))) into 0 44.519 * [backup-simplify]: Simplify (+ 0 0) into 0 44.519 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 y.im))))) (* 2 y.im)) into 0 44.519 * [taylor]: Taking taylor expansion of 0 in y.im 44.519 * [backup-simplify]: Simplify 0 into 0 44.519 * [backup-simplify]: Simplify 0 into 0 44.519 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 44.519 * [backup-simplify]: Simplify 0 into 0 44.520 * [backup-simplify]: Simplify 0 into 0 44.520 * [backup-simplify]: Simplify (* 1 (* y.im 1)) into y.im 44.520 * [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)))) 44.520 * [approximate]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in (y.re y.im) around 0 44.520 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.im 44.520 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.im 44.520 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 44.520 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 44.520 * [taylor]: Taking taylor expansion of y.re in y.im 44.520 * [backup-simplify]: Simplify y.re into y.re 44.520 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 44.520 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 44.520 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 44.520 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 44.520 * [taylor]: Taking taylor expansion of y.im in y.im 44.520 * [backup-simplify]: Simplify 0 into 0 44.520 * [backup-simplify]: Simplify 1 into 1 44.520 * [backup-simplify]: Simplify (* 1 1) into 1 44.521 * [backup-simplify]: Simplify (/ 1 1) into 1 44.521 * [backup-simplify]: Simplify (+ 0 1) into 1 44.521 * [backup-simplify]: Simplify (sqrt 1) into 1 44.522 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 44.522 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 44.522 * [backup-simplify]: Simplify (+ 0 0) into 0 44.523 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 44.523 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 44.523 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 44.523 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 44.523 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 44.523 * [taylor]: Taking taylor expansion of y.re in y.re 44.523 * [backup-simplify]: Simplify 0 into 0 44.523 * [backup-simplify]: Simplify 1 into 1 44.523 * [backup-simplify]: Simplify (* 1 1) into 1 44.523 * [backup-simplify]: Simplify (/ 1 1) into 1 44.523 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 44.523 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 44.523 * [taylor]: Taking taylor expansion of y.im in y.re 44.523 * [backup-simplify]: Simplify y.im into y.im 44.524 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 44.524 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 44.524 * [backup-simplify]: Simplify (+ 1 0) into 1 44.524 * [backup-simplify]: Simplify (sqrt 1) into 1 44.525 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 44.525 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 44.525 * [backup-simplify]: Simplify (+ 0 0) into 0 44.526 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 44.526 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 44.526 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 44.526 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 44.526 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 44.526 * [taylor]: Taking taylor expansion of y.re in y.re 44.526 * [backup-simplify]: Simplify 0 into 0 44.526 * [backup-simplify]: Simplify 1 into 1 44.526 * [backup-simplify]: Simplify (* 1 1) into 1 44.526 * [backup-simplify]: Simplify (/ 1 1) into 1 44.526 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 44.526 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 44.526 * [taylor]: Taking taylor expansion of y.im in y.re 44.526 * [backup-simplify]: Simplify y.im into y.im 44.526 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 44.527 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 44.527 * [backup-simplify]: Simplify (+ 1 0) into 1 44.527 * [backup-simplify]: Simplify (sqrt 1) into 1 44.528 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 44.528 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 44.529 * [backup-simplify]: Simplify (+ 0 0) into 0 44.529 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 44.530 * [taylor]: Taking taylor expansion of 1 in y.im 44.530 * [backup-simplify]: Simplify 1 into 1 44.530 * [taylor]: Taking taylor expansion of 0 in y.im 44.530 * [backup-simplify]: Simplify 0 into 0 44.530 * [backup-simplify]: Simplify 1 into 1 44.531 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 44.532 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 44.532 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 44.533 * [backup-simplify]: Simplify (/ (- (/ 1 (pow y.im 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow y.im 2)) 44.533 * [taylor]: Taking taylor expansion of (/ 1/2 (pow y.im 2)) in y.im 44.534 * [taylor]: Taking taylor expansion of 1/2 in y.im 44.534 * [backup-simplify]: Simplify 1/2 into 1/2 44.534 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 44.534 * [taylor]: Taking taylor expansion of y.im in y.im 44.534 * [backup-simplify]: Simplify 0 into 0 44.534 * [backup-simplify]: Simplify 1 into 1 44.534 * [backup-simplify]: Simplify (* 1 1) into 1 44.535 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 44.535 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 44.536 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 44.536 * [backup-simplify]: Simplify 0 into 0 44.537 * [backup-simplify]: Simplify 0 into 0 44.537 * [backup-simplify]: Simplify 0 into 0 44.538 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 44.539 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 44.539 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 44.539 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 44.539 * [backup-simplify]: Simplify (+ 0 0) into 0 44.540 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 (pow y.im 2)))))) (* 2 1)) into 0 44.540 * [taylor]: Taking taylor expansion of 0 in y.im 44.540 * [backup-simplify]: Simplify 0 into 0 44.541 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 44.542 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 44.542 * [backup-simplify]: Simplify 0 into 0 44.542 * [backup-simplify]: Simplify 0 into 0 44.543 * [backup-simplify]: Simplify 0 into 0 44.543 * [backup-simplify]: Simplify (* 1 (* 1 (/ 1 (/ 1 y.re)))) into y.re 44.543 * [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)))) 44.543 * [approximate]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in (y.re y.im) around 0 44.543 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.im 44.543 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.im 44.543 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 44.543 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 44.543 * [taylor]: Taking taylor expansion of y.re in y.im 44.543 * [backup-simplify]: Simplify y.re into y.re 44.543 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 44.543 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 44.543 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 44.543 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 44.543 * [taylor]: Taking taylor expansion of y.im in y.im 44.543 * [backup-simplify]: Simplify 0 into 0 44.543 * [backup-simplify]: Simplify 1 into 1 44.551 * [backup-simplify]: Simplify (* 1 1) into 1 44.551 * [backup-simplify]: Simplify (/ 1 1) into 1 44.552 * [backup-simplify]: Simplify (+ 0 1) into 1 44.552 * [backup-simplify]: Simplify (sqrt 1) into 1 44.553 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 44.554 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 44.554 * [backup-simplify]: Simplify (+ 0 0) into 0 44.555 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 44.555 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 44.555 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 44.555 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 44.555 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 44.555 * [taylor]: Taking taylor expansion of y.re in y.re 44.555 * [backup-simplify]: Simplify 0 into 0 44.555 * [backup-simplify]: Simplify 1 into 1 44.556 * [backup-simplify]: Simplify (* 1 1) into 1 44.556 * [backup-simplify]: Simplify (/ 1 1) into 1 44.556 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 44.556 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 44.556 * [taylor]: Taking taylor expansion of y.im in y.re 44.556 * [backup-simplify]: Simplify y.im into y.im 44.556 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 44.556 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 44.557 * [backup-simplify]: Simplify (+ 1 0) into 1 44.557 * [backup-simplify]: Simplify (sqrt 1) into 1 44.558 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 44.559 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 44.559 * [backup-simplify]: Simplify (+ 0 0) into 0 44.560 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 44.560 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 44.560 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 44.560 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 44.560 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 44.560 * [taylor]: Taking taylor expansion of y.re in y.re 44.560 * [backup-simplify]: Simplify 0 into 0 44.560 * [backup-simplify]: Simplify 1 into 1 44.560 * [backup-simplify]: Simplify (* 1 1) into 1 44.561 * [backup-simplify]: Simplify (/ 1 1) into 1 44.561 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 44.561 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 44.561 * [taylor]: Taking taylor expansion of y.im in y.re 44.561 * [backup-simplify]: Simplify y.im into y.im 44.561 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 44.561 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 44.561 * [backup-simplify]: Simplify (+ 1 0) into 1 44.562 * [backup-simplify]: Simplify (sqrt 1) into 1 44.562 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 44.563 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 44.563 * [backup-simplify]: Simplify (+ 0 0) into 0 44.564 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 44.564 * [taylor]: Taking taylor expansion of 1 in y.im 44.564 * [backup-simplify]: Simplify 1 into 1 44.564 * [taylor]: Taking taylor expansion of 0 in y.im 44.564 * [backup-simplify]: Simplify 0 into 0 44.564 * [backup-simplify]: Simplify 1 into 1 44.565 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 44.566 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 44.567 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 44.568 * [backup-simplify]: Simplify (/ (- (/ 1 (pow y.im 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow y.im 2)) 44.568 * [taylor]: Taking taylor expansion of (/ 1/2 (pow y.im 2)) in y.im 44.568 * [taylor]: Taking taylor expansion of 1/2 in y.im 44.568 * [backup-simplify]: Simplify 1/2 into 1/2 44.568 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 44.568 * [taylor]: Taking taylor expansion of y.im in y.im 44.568 * [backup-simplify]: Simplify 0 into 0 44.568 * [backup-simplify]: Simplify 1 into 1 44.568 * [backup-simplify]: Simplify (* 1 1) into 1 44.569 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 44.569 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 44.570 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 44.570 * [backup-simplify]: Simplify 0 into 0 44.570 * [backup-simplify]: Simplify 0 into 0 44.570 * [backup-simplify]: Simplify 0 into 0 44.572 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 44.572 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 44.573 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 44.573 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 44.573 * [backup-simplify]: Simplify (+ 0 0) into 0 44.574 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 (pow y.im 2)))))) (* 2 1)) into 0 44.574 * [taylor]: Taking taylor expansion of 0 in y.im 44.574 * [backup-simplify]: Simplify 0 into 0 44.575 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 44.576 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 44.576 * [backup-simplify]: Simplify 0 into 0 44.576 * [backup-simplify]: Simplify 0 into 0 44.576 * [backup-simplify]: Simplify 0 into 0 44.576 * [backup-simplify]: Simplify (* 1 (* 1 (/ 1 (/ 1 (- y.re))))) into (* -1 y.re) 44.576 * * * * [progress]: [ 3 / 4 ] generating series at (2 2 2) 44.576 * [backup-simplify]: Simplify (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) into (* (+ (* y.im x.im) (* y.re x.re)) (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))) 44.576 * [approximate]: Taking taylor expansion of (* (+ (* y.im x.im) (* y.re x.re)) (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))) in (x.re y.re x.im y.im) around 0 44.577 * [taylor]: Taking taylor expansion of (* (+ (* y.im x.im) (* y.re x.re)) (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))) in y.im 44.577 * [taylor]: Taking taylor expansion of (+ (* y.im x.im) (* y.re x.re)) in y.im 44.577 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 44.577 * [taylor]: Taking taylor expansion of y.im in y.im 44.577 * [backup-simplify]: Simplify 0 into 0 44.577 * [backup-simplify]: Simplify 1 into 1 44.577 * [taylor]: Taking taylor expansion of x.im in y.im 44.577 * [backup-simplify]: Simplify x.im into x.im 44.577 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 44.577 * [taylor]: Taking taylor expansion of y.re in y.im 44.577 * [backup-simplify]: Simplify y.re into y.re 44.577 * [taylor]: Taking taylor expansion of x.re in y.im 44.577 * [backup-simplify]: Simplify x.re into x.re 44.577 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) in y.im 44.577 * [taylor]: Taking taylor expansion of (/ 1 (+ (pow y.re 2) (pow y.im 2))) in y.im 44.577 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.im 44.577 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 44.577 * [taylor]: Taking taylor expansion of y.re in y.im 44.577 * [backup-simplify]: Simplify y.re into y.re 44.577 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 44.577 * [taylor]: Taking taylor expansion of y.im in y.im 44.577 * [backup-simplify]: Simplify 0 into 0 44.577 * [backup-simplify]: Simplify 1 into 1 44.577 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 44.577 * [backup-simplify]: Simplify (+ (pow y.re 2) 0) into (pow y.re 2) 44.577 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 44.578 * [backup-simplify]: Simplify (sqrt (/ 1 (pow y.re 2))) into (/ 1 y.re) 44.578 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 44.578 * [backup-simplify]: Simplify (+ 0 0) into 0 44.578 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 44.578 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (pow y.re 2))))) into 0 44.578 * [taylor]: Taking taylor expansion of (* (+ (* y.im x.im) (* y.re x.re)) (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))) in x.im 44.578 * [taylor]: Taking taylor expansion of (+ (* y.im x.im) (* y.re x.re)) in x.im 44.578 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 44.578 * [taylor]: Taking taylor expansion of y.im in x.im 44.578 * [backup-simplify]: Simplify y.im into y.im 44.579 * [taylor]: Taking taylor expansion of x.im in x.im 44.579 * [backup-simplify]: Simplify 0 into 0 44.579 * [backup-simplify]: Simplify 1 into 1 44.579 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 44.579 * [taylor]: Taking taylor expansion of y.re in x.im 44.579 * [backup-simplify]: Simplify y.re into y.re 44.579 * [taylor]: Taking taylor expansion of x.re in x.im 44.579 * [backup-simplify]: Simplify x.re into x.re 44.579 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) in x.im 44.579 * [taylor]: Taking taylor expansion of (/ 1 (+ (pow y.re 2) (pow y.im 2))) in x.im 44.579 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in x.im 44.579 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 44.579 * [taylor]: Taking taylor expansion of y.re in x.im 44.579 * [backup-simplify]: Simplify y.re into y.re 44.579 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 44.579 * [taylor]: Taking taylor expansion of y.im in x.im 44.579 * [backup-simplify]: Simplify y.im into y.im 44.579 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 44.579 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 44.579 * [backup-simplify]: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 44.579 * [backup-simplify]: Simplify (/ 1 (+ (pow y.re 2) (pow y.im 2))) into (/ 1 (+ (pow y.re 2) (pow y.im 2))) 44.580 * [backup-simplify]: Simplify (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) into (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) 44.580 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 44.580 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 44.580 * [backup-simplify]: Simplify (+ 0 0) into 0 44.581 * [backup-simplify]: Simplify (- (+ (* (/ 1 (+ (pow y.re 2) (pow y.im 2))) (/ 0 (+ (pow y.re 2) (pow y.im 2)))))) into 0 44.581 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))))) into 0 44.581 * [taylor]: Taking taylor expansion of (* (+ (* y.im x.im) (* y.re x.re)) (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))) in y.re 44.581 * [taylor]: Taking taylor expansion of (+ (* y.im x.im) (* y.re x.re)) in y.re 44.581 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 44.581 * [taylor]: Taking taylor expansion of y.im in y.re 44.581 * [backup-simplify]: Simplify y.im into y.im 44.581 * [taylor]: Taking taylor expansion of x.im in y.re 44.581 * [backup-simplify]: Simplify x.im into x.im 44.581 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 44.581 * [taylor]: Taking taylor expansion of y.re in y.re 44.581 * [backup-simplify]: Simplify 0 into 0 44.581 * [backup-simplify]: Simplify 1 into 1 44.581 * [taylor]: Taking taylor expansion of x.re in y.re 44.581 * [backup-simplify]: Simplify x.re into x.re 44.581 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) in y.re 44.581 * [taylor]: Taking taylor expansion of (/ 1 (+ (pow y.re 2) (pow y.im 2))) in y.re 44.581 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 44.581 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 44.581 * [taylor]: Taking taylor expansion of y.re in y.re 44.581 * [backup-simplify]: Simplify 0 into 0 44.581 * [backup-simplify]: Simplify 1 into 1 44.581 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 44.581 * [taylor]: Taking taylor expansion of y.im in y.re 44.581 * [backup-simplify]: Simplify y.im into y.im 44.581 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 44.582 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 44.582 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 44.582 * [backup-simplify]: Simplify (sqrt (/ 1 (pow y.im 2))) into (/ 1 y.im) 44.582 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 44.582 * [backup-simplify]: Simplify (+ 0 0) into 0 44.582 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 44.583 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (pow y.im 2))))) into 0 44.583 * [taylor]: Taking taylor expansion of (* (+ (* y.im x.im) (* y.re x.re)) (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))) in x.re 44.583 * [taylor]: Taking taylor expansion of (+ (* y.im x.im) (* y.re x.re)) in x.re 44.583 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 44.583 * [taylor]: Taking taylor expansion of y.im in x.re 44.583 * [backup-simplify]: Simplify y.im into y.im 44.583 * [taylor]: Taking taylor expansion of x.im in x.re 44.583 * [backup-simplify]: Simplify x.im into x.im 44.583 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 44.583 * [taylor]: Taking taylor expansion of y.re in x.re 44.583 * [backup-simplify]: Simplify y.re into y.re 44.583 * [taylor]: Taking taylor expansion of x.re in x.re 44.583 * [backup-simplify]: Simplify 0 into 0 44.583 * [backup-simplify]: Simplify 1 into 1 44.583 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) in x.re 44.583 * [taylor]: Taking taylor expansion of (/ 1 (+ (pow y.re 2) (pow y.im 2))) in x.re 44.583 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in x.re 44.583 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 44.583 * [taylor]: Taking taylor expansion of y.re in x.re 44.583 * [backup-simplify]: Simplify y.re into y.re 44.583 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 44.583 * [taylor]: Taking taylor expansion of y.im in x.re 44.583 * [backup-simplify]: Simplify y.im into y.im 44.583 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 44.583 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 44.583 * [backup-simplify]: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 44.584 * [backup-simplify]: Simplify (/ 1 (+ (pow y.re 2) (pow y.im 2))) into (/ 1 (+ (pow y.re 2) (pow y.im 2))) 44.584 * [backup-simplify]: Simplify (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) into (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) 44.584 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 44.584 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 44.584 * [backup-simplify]: Simplify (+ 0 0) into 0 44.585 * [backup-simplify]: Simplify (- (+ (* (/ 1 (+ (pow y.re 2) (pow y.im 2))) (/ 0 (+ (pow y.re 2) (pow y.im 2)))))) into 0 44.585 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))))) into 0 44.585 * [taylor]: Taking taylor expansion of (* (+ (* y.im x.im) (* y.re x.re)) (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))) in x.re 44.585 * [taylor]: Taking taylor expansion of (+ (* y.im x.im) (* y.re x.re)) in x.re 44.585 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 44.585 * [taylor]: Taking taylor expansion of y.im in x.re 44.585 * [backup-simplify]: Simplify y.im into y.im 44.585 * [taylor]: Taking taylor expansion of x.im in x.re 44.585 * [backup-simplify]: Simplify x.im into x.im 44.585 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 44.585 * [taylor]: Taking taylor expansion of y.re in x.re 44.585 * [backup-simplify]: Simplify y.re into y.re 44.585 * [taylor]: Taking taylor expansion of x.re in x.re 44.585 * [backup-simplify]: Simplify 0 into 0 44.585 * [backup-simplify]: Simplify 1 into 1 44.585 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) in x.re 44.585 * [taylor]: Taking taylor expansion of (/ 1 (+ (pow y.re 2) (pow y.im 2))) in x.re 44.585 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in x.re 44.585 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 44.585 * [taylor]: Taking taylor expansion of y.re in x.re 44.585 * [backup-simplify]: Simplify y.re into y.re 44.585 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 44.585 * [taylor]: Taking taylor expansion of y.im in x.re 44.585 * [backup-simplify]: Simplify y.im into y.im 44.586 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 44.586 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 44.586 * [backup-simplify]: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 44.586 * [backup-simplify]: Simplify (/ 1 (+ (pow y.re 2) (pow y.im 2))) into (/ 1 (+ (pow y.re 2) (pow y.im 2))) 44.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)))) 44.586 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 44.586 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 44.587 * [backup-simplify]: Simplify (+ 0 0) into 0 44.587 * [backup-simplify]: Simplify (- (+ (* (/ 1 (+ (pow y.re 2) (pow y.im 2))) (/ 0 (+ (pow y.re 2) (pow y.im 2)))))) into 0 44.587 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))))) into 0 44.588 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 44.588 * [backup-simplify]: Simplify (* y.re 0) into 0 44.588 * [backup-simplify]: Simplify (+ (* y.im x.im) 0) into (* y.im x.im) 44.588 * [backup-simplify]: Simplify (* (* y.im x.im) (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))) into (* (* y.im x.im) (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))) 44.588 * [taylor]: Taking taylor expansion of (* (* y.im x.im) (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))) in y.re 44.588 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 44.588 * [taylor]: Taking taylor expansion of y.im in y.re 44.588 * [backup-simplify]: Simplify y.im into y.im 44.588 * [taylor]: Taking taylor expansion of x.im in y.re 44.588 * [backup-simplify]: Simplify x.im into x.im 44.588 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) in y.re 44.588 * [taylor]: Taking taylor expansion of (/ 1 (+ (pow y.re 2) (pow y.im 2))) in y.re 44.588 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 44.588 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 44.588 * [taylor]: Taking taylor expansion of y.re in y.re 44.588 * [backup-simplify]: Simplify 0 into 0 44.588 * [backup-simplify]: Simplify 1 into 1 44.588 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 44.588 * [taylor]: Taking taylor expansion of y.im in y.re 44.588 * [backup-simplify]: Simplify y.im into y.im 44.588 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 44.588 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 44.588 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 44.588 * [backup-simplify]: Simplify (sqrt (/ 1 (pow y.im 2))) into (/ 1 y.im) 44.588 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 44.589 * [backup-simplify]: Simplify (+ 0 0) into 0 44.589 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 44.589 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (pow y.im 2))))) into 0 44.589 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 44.589 * [backup-simplify]: Simplify (* (* y.im x.im) (/ 1 y.im)) into x.im 44.589 * [taylor]: Taking taylor expansion of x.im in x.im 44.589 * [backup-simplify]: Simplify 0 into 0 44.589 * [backup-simplify]: Simplify 1 into 1 44.589 * [taylor]: Taking taylor expansion of 0 in y.im 44.589 * [backup-simplify]: Simplify 0 into 0 44.589 * [backup-simplify]: Simplify 0 into 0 44.589 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 44.589 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 44.589 * [backup-simplify]: Simplify (+ 0 y.re) into y.re 44.589 * [backup-simplify]: Simplify (+ (* (* y.im x.im) 0) (* y.re (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))))) into (* y.re (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))) 44.590 * [taylor]: Taking taylor expansion of (* y.re (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))) in y.re 44.590 * [taylor]: Taking taylor expansion of y.re in y.re 44.590 * [backup-simplify]: Simplify 0 into 0 44.590 * [backup-simplify]: Simplify 1 into 1 44.590 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) in y.re 44.590 * [taylor]: Taking taylor expansion of (/ 1 (+ (pow y.re 2) (pow y.im 2))) in y.re 44.590 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 44.590 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 44.590 * [taylor]: Taking taylor expansion of y.re in y.re 44.590 * [backup-simplify]: Simplify 0 into 0 44.590 * [backup-simplify]: Simplify 1 into 1 44.590 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 44.590 * [taylor]: Taking taylor expansion of y.im in y.re 44.590 * [backup-simplify]: Simplify y.im into y.im 44.590 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 44.590 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 44.590 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 44.590 * [backup-simplify]: Simplify (sqrt (/ 1 (pow y.im 2))) into (/ 1 y.im) 44.590 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 44.590 * [backup-simplify]: Simplify (+ 0 0) into 0 44.590 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 44.590 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (pow y.im 2))))) into 0 44.590 * [backup-simplify]: Simplify (* 0 (/ 1 y.im)) into 0 44.591 * [taylor]: Taking taylor expansion of 0 in x.im 44.591 * [backup-simplify]: Simplify 0 into 0 44.591 * [taylor]: Taking taylor expansion of 0 in y.im 44.591 * [backup-simplify]: Simplify 0 into 0 44.591 * [backup-simplify]: Simplify 0 into 0 44.591 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 44.591 * [backup-simplify]: Simplify (+ (* (* y.im x.im) 0) (* 0 (/ 1 y.im))) into 0 44.591 * [taylor]: Taking taylor expansion of 0 in x.im 44.591 * [backup-simplify]: Simplify 0 into 0 44.591 * [taylor]: Taking taylor expansion of 0 in y.im 44.591 * [backup-simplify]: Simplify 0 into 0 44.591 * [backup-simplify]: Simplify 0 into 0 44.591 * [taylor]: Taking taylor expansion of 1 in y.im 44.591 * [backup-simplify]: Simplify 1 into 1 44.591 * [backup-simplify]: Simplify 1 into 1 44.591 * [backup-simplify]: Simplify 0 into 0 44.591 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 44.592 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 44.592 * [backup-simplify]: Simplify (+ 0 0) into 0 44.592 * [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 44.593 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))))) into 0 44.593 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 44.593 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 44.594 * [backup-simplify]: Simplify (+ 0 0) into 0 44.594 * [backup-simplify]: Simplify (+ (* (* y.im x.im) 0) (+ (* y.re 0) (* 0 (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))))) into 0 44.594 * [taylor]: Taking taylor expansion of 0 in y.re 44.594 * [backup-simplify]: Simplify 0 into 0 44.594 * [taylor]: Taking taylor expansion of 0 in x.im 44.594 * [backup-simplify]: Simplify 0 into 0 44.594 * [taylor]: Taking taylor expansion of 0 in y.im 44.594 * [backup-simplify]: Simplify 0 into 0 44.594 * [backup-simplify]: Simplify 0 into 0 44.594 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (/ 1 y.im))) into (/ 1 y.im) 44.594 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.im 44.594 * [taylor]: Taking taylor expansion of y.im in x.im 44.594 * [backup-simplify]: Simplify y.im into y.im 44.594 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 44.594 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 44.594 * [taylor]: Taking taylor expansion of y.im in y.im 44.594 * [backup-simplify]: Simplify 0 into 0 44.594 * [backup-simplify]: Simplify 1 into 1 44.595 * [backup-simplify]: Simplify (/ 1 1) into 1 44.595 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 44.595 * [backup-simplify]: Simplify 0 into 0 44.595 * [backup-simplify]: Simplify (* 1 1) into 1 44.596 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 44.596 * [backup-simplify]: Simplify (+ 1 0) into 1 44.596 * [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))) 44.596 * [backup-simplify]: Simplify (/ (- (- (/ 1 (pow y.im 4))) (pow 0 2) (+)) (* 2 (/ 1 y.im))) into (/ -1/2 (pow y.im 3)) 44.597 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 44.597 * [backup-simplify]: Simplify (+ (* (* y.im x.im) (/ -1/2 (pow y.im 3))) (+ (* 0 0) (* 0 (/ 1 y.im)))) into (- (* 1/2 (/ x.im (pow y.im 2)))) 44.597 * [taylor]: Taking taylor expansion of (- (* 1/2 (/ x.im (pow y.im 2)))) in x.im 44.597 * [taylor]: Taking taylor expansion of (* 1/2 (/ x.im (pow y.im 2))) in x.im 44.597 * [taylor]: Taking taylor expansion of 1/2 in x.im 44.597 * [backup-simplify]: Simplify 1/2 into 1/2 44.597 * [taylor]: Taking taylor expansion of (/ x.im (pow y.im 2)) in x.im 44.597 * [taylor]: Taking taylor expansion of x.im in x.im 44.597 * [backup-simplify]: Simplify 0 into 0 44.597 * [backup-simplify]: Simplify 1 into 1 44.597 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 44.597 * [taylor]: Taking taylor expansion of y.im in x.im 44.597 * [backup-simplify]: Simplify y.im into y.im 44.597 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 44.597 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 44.597 * [taylor]: Taking taylor expansion of 0 in y.im 44.597 * [backup-simplify]: Simplify 0 into 0 44.598 * [backup-simplify]: Simplify 0 into 0 44.598 * [taylor]: Taking taylor expansion of 0 in y.im 44.598 * [backup-simplify]: Simplify 0 into 0 44.598 * [backup-simplify]: Simplify 0 into 0 44.598 * [taylor]: Taking taylor expansion of 0 in y.im 44.598 * [backup-simplify]: Simplify 0 into 0 44.598 * [backup-simplify]: Simplify 0 into 0 44.598 * [backup-simplify]: Simplify (* 1 (* 1 (* x.im (* 1 1)))) into x.im 44.598 * [backup-simplify]: Simplify (/ (+ (* (/ 1 x.re) (/ 1 y.re)) (* (/ 1 x.im) (/ 1 y.im))) (sqrt (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im))))) into (* (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) 44.598 * [approximate]: Taking taylor expansion of (* (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in (x.re y.re x.im y.im) around 0 44.598 * [taylor]: Taking taylor expansion of (* (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.im 44.598 * [taylor]: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.im 44.598 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.im 44.598 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 44.598 * [taylor]: Taking taylor expansion of y.re in y.im 44.598 * [backup-simplify]: Simplify y.re into y.re 44.598 * [taylor]: Taking taylor expansion of x.re in y.im 44.598 * [backup-simplify]: Simplify x.re into x.re 44.598 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 44.598 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 44.598 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 44.598 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 44.598 * [taylor]: Taking taylor expansion of y.im in y.im 44.598 * [backup-simplify]: Simplify 0 into 0 44.598 * [backup-simplify]: Simplify 1 into 1 44.598 * [taylor]: Taking taylor expansion of x.im in y.im 44.598 * [backup-simplify]: Simplify x.im into x.im 44.599 * [backup-simplify]: Simplify (* 0 x.im) into 0 44.599 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 44.599 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 44.599 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.im 44.599 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.im 44.599 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.im 44.599 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 44.599 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 44.599 * [taylor]: Taking taylor expansion of y.re in y.im 44.599 * [backup-simplify]: Simplify y.re into y.re 44.599 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 44.599 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 44.599 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 44.599 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 44.599 * [taylor]: Taking taylor expansion of y.im in y.im 44.599 * [backup-simplify]: Simplify 0 into 0 44.599 * [backup-simplify]: Simplify 1 into 1 44.599 * [backup-simplify]: Simplify (* 1 1) into 1 44.600 * [backup-simplify]: Simplify (/ 1 1) into 1 44.600 * [backup-simplify]: Simplify (+ 0 1) into 1 44.600 * [backup-simplify]: Simplify (/ 1 1) into 1 44.600 * [backup-simplify]: Simplify (sqrt 1) into 1 44.601 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 44.601 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 44.601 * [backup-simplify]: Simplify (+ 0 0) into 0 44.602 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 44.602 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 44.602 * [taylor]: Taking taylor expansion of (* (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in x.im 44.602 * [taylor]: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.im 44.602 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.im 44.602 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 44.602 * [taylor]: Taking taylor expansion of y.re in x.im 44.602 * [backup-simplify]: Simplify y.re into y.re 44.602 * [taylor]: Taking taylor expansion of x.re in x.im 44.602 * [backup-simplify]: Simplify x.re into x.re 44.602 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 44.603 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 44.603 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 44.603 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 44.603 * [taylor]: Taking taylor expansion of y.im in x.im 44.603 * [backup-simplify]: Simplify y.im into y.im 44.603 * [taylor]: Taking taylor expansion of x.im in x.im 44.603 * [backup-simplify]: Simplify 0 into 0 44.603 * [backup-simplify]: Simplify 1 into 1 44.603 * [backup-simplify]: Simplify (* y.im 0) into 0 44.603 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 44.603 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 44.603 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in x.im 44.603 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.im 44.603 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.im 44.603 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.im 44.603 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 44.603 * [taylor]: Taking taylor expansion of y.re in x.im 44.603 * [backup-simplify]: Simplify y.re into y.re 44.603 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 44.603 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 44.603 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 44.603 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 44.603 * [taylor]: Taking taylor expansion of y.im in x.im 44.603 * [backup-simplify]: Simplify y.im into y.im 44.604 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 44.604 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 44.604 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 44.604 * [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)))) 44.604 * [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))))) 44.604 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 44.604 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 44.604 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 44.605 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 44.605 * [backup-simplify]: Simplify (+ 0 0) into 0 44.605 * [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 44.605 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 44.605 * [taylor]: Taking taylor expansion of (* (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 44.605 * [taylor]: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.re 44.605 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.re 44.605 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 44.605 * [taylor]: Taking taylor expansion of y.re in y.re 44.605 * [backup-simplify]: Simplify 0 into 0 44.605 * [backup-simplify]: Simplify 1 into 1 44.605 * [taylor]: Taking taylor expansion of x.re in y.re 44.605 * [backup-simplify]: Simplify x.re into x.re 44.605 * [backup-simplify]: Simplify (* 0 x.re) into 0 44.606 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 44.606 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 44.606 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 44.606 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 44.606 * [taylor]: Taking taylor expansion of y.im in y.re 44.606 * [backup-simplify]: Simplify y.im into y.im 44.606 * [taylor]: Taking taylor expansion of x.im in y.re 44.606 * [backup-simplify]: Simplify x.im into x.im 44.606 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 44.606 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 44.606 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 44.606 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 44.606 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 44.606 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 44.606 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 44.606 * [taylor]: Taking taylor expansion of y.re in y.re 44.606 * [backup-simplify]: Simplify 0 into 0 44.606 * [backup-simplify]: Simplify 1 into 1 44.606 * [backup-simplify]: Simplify (* 1 1) into 1 44.606 * [backup-simplify]: Simplify (/ 1 1) into 1 44.606 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 44.606 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 44.606 * [taylor]: Taking taylor expansion of y.im in y.re 44.606 * [backup-simplify]: Simplify y.im into y.im 44.607 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 44.607 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 44.607 * [backup-simplify]: Simplify (+ 1 0) into 1 44.607 * [backup-simplify]: Simplify (/ 1 1) into 1 44.607 * [backup-simplify]: Simplify (sqrt 1) into 1 44.608 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 44.608 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 44.608 * [backup-simplify]: Simplify (+ 0 0) into 0 44.609 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 44.609 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 44.609 * [taylor]: Taking taylor expansion of (* (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in x.re 44.609 * [taylor]: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 44.609 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 44.609 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 44.609 * [taylor]: Taking taylor expansion of y.re in x.re 44.609 * [backup-simplify]: Simplify y.re into y.re 44.609 * [taylor]: Taking taylor expansion of x.re in x.re 44.609 * [backup-simplify]: Simplify 0 into 0 44.609 * [backup-simplify]: Simplify 1 into 1 44.609 * [backup-simplify]: Simplify (* y.re 0) into 0 44.610 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 44.610 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 44.610 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 44.610 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 44.610 * [taylor]: Taking taylor expansion of y.im in x.re 44.610 * [backup-simplify]: Simplify y.im into y.im 44.610 * [taylor]: Taking taylor expansion of x.im in x.re 44.610 * [backup-simplify]: Simplify x.im into x.im 44.610 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 44.610 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 44.610 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in x.re 44.610 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.re 44.610 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.re 44.610 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.re 44.610 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 44.610 * [taylor]: Taking taylor expansion of y.re in x.re 44.610 * [backup-simplify]: Simplify y.re into y.re 44.610 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 44.610 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 44.610 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 44.610 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 44.610 * [taylor]: Taking taylor expansion of y.im in x.re 44.610 * [backup-simplify]: Simplify y.im into y.im 44.610 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 44.610 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 44.610 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 44.611 * [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)))) 44.611 * [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))))) 44.611 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 44.611 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 44.611 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 44.611 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 44.611 * [backup-simplify]: Simplify (+ 0 0) into 0 44.611 * [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 44.612 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 44.612 * [taylor]: Taking taylor expansion of (* (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in x.re 44.612 * [taylor]: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 44.612 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 44.612 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 44.612 * [taylor]: Taking taylor expansion of y.re in x.re 44.612 * [backup-simplify]: Simplify y.re into y.re 44.612 * [taylor]: Taking taylor expansion of x.re in x.re 44.612 * [backup-simplify]: Simplify 0 into 0 44.612 * [backup-simplify]: Simplify 1 into 1 44.612 * [backup-simplify]: Simplify (* y.re 0) into 0 44.612 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 44.612 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 44.612 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 44.612 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 44.612 * [taylor]: Taking taylor expansion of y.im in x.re 44.612 * [backup-simplify]: Simplify y.im into y.im 44.612 * [taylor]: Taking taylor expansion of x.im in x.re 44.612 * [backup-simplify]: Simplify x.im into x.im 44.612 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 44.612 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 44.612 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in x.re 44.612 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.re 44.612 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.re 44.612 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.re 44.612 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 44.612 * [taylor]: Taking taylor expansion of y.re in x.re 44.612 * [backup-simplify]: Simplify y.re into y.re 44.612 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 44.612 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 44.612 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 44.612 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 44.612 * [taylor]: Taking taylor expansion of y.im in x.re 44.612 * [backup-simplify]: Simplify y.im into y.im 44.612 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 44.613 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 44.613 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 44.613 * [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)))) 44.613 * [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))))) 44.613 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 44.613 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 44.613 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 44.613 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 44.613 * [backup-simplify]: Simplify (+ 0 0) into 0 44.614 * [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 44.614 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 44.614 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 44.614 * [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)))))) 44.614 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 44.614 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 44.614 * [taylor]: Taking taylor expansion of y.re in y.re 44.614 * [backup-simplify]: Simplify 0 into 0 44.614 * [backup-simplify]: Simplify 1 into 1 44.614 * [backup-simplify]: Simplify (/ 1 1) into 1 44.614 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 44.614 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 44.614 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 44.614 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 44.614 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 44.614 * [taylor]: Taking taylor expansion of y.re in y.re 44.614 * [backup-simplify]: Simplify 0 into 0 44.614 * [backup-simplify]: Simplify 1 into 1 44.615 * [backup-simplify]: Simplify (* 1 1) into 1 44.615 * [backup-simplify]: Simplify (/ 1 1) into 1 44.615 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 44.615 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 44.615 * [taylor]: Taking taylor expansion of y.im in y.re 44.615 * [backup-simplify]: Simplify y.im into y.im 44.615 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 44.615 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 44.615 * [backup-simplify]: Simplify (+ 1 0) into 1 44.616 * [backup-simplify]: Simplify (/ 1 1) into 1 44.616 * [backup-simplify]: Simplify (sqrt 1) into 1 44.616 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 44.617 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 44.617 * [backup-simplify]: Simplify (+ 0 0) into 0 44.617 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 44.618 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 44.618 * [backup-simplify]: Simplify (* 1 1) into 1 44.618 * [taylor]: Taking taylor expansion of 1 in x.im 44.618 * [backup-simplify]: Simplify 1 into 1 44.619 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 44.619 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 44.619 * [backup-simplify]: Simplify (+ 0 (/ 1 (* y.im x.im))) into (/ 1 (* y.im x.im)) 44.619 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (* (/ 1 (* y.im x.im)) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into (* (/ 1 (* y.im x.im)) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) 44.619 * [taylor]: Taking taylor expansion of (* (/ 1 (* y.im x.im)) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 44.619 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 44.619 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 44.619 * [taylor]: Taking taylor expansion of y.im in y.re 44.619 * [backup-simplify]: Simplify y.im into y.im 44.619 * [taylor]: Taking taylor expansion of x.im in y.re 44.619 * [backup-simplify]: Simplify x.im into x.im 44.619 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 44.619 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 44.619 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 44.619 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 44.619 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 44.619 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 44.619 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 44.619 * [taylor]: Taking taylor expansion of y.re in y.re 44.619 * [backup-simplify]: Simplify 0 into 0 44.619 * [backup-simplify]: Simplify 1 into 1 44.619 * [backup-simplify]: Simplify (* 1 1) into 1 44.620 * [backup-simplify]: Simplify (/ 1 1) into 1 44.620 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 44.620 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 44.620 * [taylor]: Taking taylor expansion of y.im in y.re 44.620 * [backup-simplify]: Simplify y.im into y.im 44.620 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 44.620 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 44.620 * [backup-simplify]: Simplify (+ 1 0) into 1 44.620 * [backup-simplify]: Simplify (/ 1 1) into 1 44.621 * [backup-simplify]: Simplify (sqrt 1) into 1 44.621 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 44.621 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 44.622 * [backup-simplify]: Simplify (+ 0 0) into 0 44.622 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 44.623 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 44.623 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 44.623 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 44.623 * [taylor]: Taking taylor expansion of 0 in x.im 44.623 * [backup-simplify]: Simplify 0 into 0 44.624 * [taylor]: Taking taylor expansion of 1 in y.im 44.624 * [backup-simplify]: Simplify 1 into 1 44.624 * [backup-simplify]: Simplify 1 into 1 44.624 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 44.624 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))))) into 0 44.624 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 44.624 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 44.625 * [backup-simplify]: Simplify (+ 0 0) into 0 44.625 * [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 44.626 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 44.626 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 44.626 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 44.626 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 44.626 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 44.627 * [backup-simplify]: Simplify (+ 0 0) into 0 44.627 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (+ (* (/ 1 (* y.im x.im)) 0) (* 0 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))))) into 0 44.627 * [taylor]: Taking taylor expansion of 0 in y.re 44.627 * [backup-simplify]: Simplify 0 into 0 44.627 * [taylor]: Taking taylor expansion of 0 in x.im 44.627 * [backup-simplify]: Simplify 0 into 0 44.627 * [backup-simplify]: Simplify (* (/ 1 (* y.im x.im)) 1) into (/ 1 (* y.im x.im)) 44.627 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 44.627 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 44.627 * [taylor]: Taking taylor expansion of y.im in x.im 44.627 * [backup-simplify]: Simplify y.im into y.im 44.627 * [taylor]: Taking taylor expansion of x.im in x.im 44.627 * [backup-simplify]: Simplify 0 into 0 44.627 * [backup-simplify]: Simplify 1 into 1 44.627 * [backup-simplify]: Simplify (* y.im 0) into 0 44.627 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 44.627 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 44.627 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 44.627 * [taylor]: Taking taylor expansion of y.im in y.im 44.627 * [backup-simplify]: Simplify 0 into 0 44.627 * [backup-simplify]: Simplify 1 into 1 44.628 * [backup-simplify]: Simplify (/ 1 1) into 1 44.628 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 44.628 * [backup-simplify]: Simplify 0 into 0 44.629 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 44.629 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 44.629 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 44.630 * [backup-simplify]: Simplify (- (+ (* 1 (/ (/ 1 (pow y.im 2)) 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow y.im 2))) 44.630 * [backup-simplify]: Simplify (/ (- (- (/ 1 (pow y.im 2))) (pow 0 2) (+)) (* 2 1)) into (/ -1/2 (pow y.im 2)) 44.631 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 44.631 * [backup-simplify]: Simplify (+ (* 1 (/ -1/2 (pow y.im 2))) (+ (* 0 0) (* 0 1))) into (- (* 1/2 (/ 1 (pow y.im 2)))) 44.631 * [taylor]: Taking taylor expansion of (- (* 1/2 (/ 1 (pow y.im 2)))) in x.im 44.631 * [taylor]: Taking taylor expansion of (* 1/2 (/ 1 (pow y.im 2))) in x.im 44.631 * [taylor]: Taking taylor expansion of 1/2 in x.im 44.632 * [backup-simplify]: Simplify 1/2 into 1/2 44.632 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 44.632 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 44.632 * [taylor]: Taking taylor expansion of y.im in x.im 44.632 * [backup-simplify]: Simplify y.im into y.im 44.632 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 44.632 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 44.632 * [taylor]: Taking taylor expansion of 0 in y.im 44.632 * [backup-simplify]: Simplify 0 into 0 44.632 * [backup-simplify]: Simplify 0 into 0 44.632 * [taylor]: Taking taylor expansion of 0 in y.im 44.632 * [backup-simplify]: Simplify 0 into 0 44.632 * [backup-simplify]: Simplify 0 into 0 44.632 * [backup-simplify]: Simplify 0 into 0 44.632 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.re)))) into 0 44.633 * [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 44.633 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.im)))) into 0 44.633 * [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 44.633 * [backup-simplify]: Simplify (+ 0 0) into 0 44.634 * [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 44.634 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 44.635 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 44.635 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 44.635 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 44.636 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 44.636 * [backup-simplify]: Simplify (+ 0 0) into 0 44.636 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (+ (* (/ 1 (* y.im x.im)) 0) (+ (* 0 0) (* 0 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))))) into 0 44.636 * [taylor]: Taking taylor expansion of 0 in y.re 44.636 * [backup-simplify]: Simplify 0 into 0 44.636 * [taylor]: Taking taylor expansion of 0 in x.im 44.636 * [backup-simplify]: Simplify 0 into 0 44.636 * [taylor]: Taking taylor expansion of 0 in x.im 44.636 * [backup-simplify]: Simplify 0 into 0 44.636 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 44.637 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 44.637 * [backup-simplify]: Simplify (+ (* (/ 1 (* y.im x.im)) 0) (* 0 1)) into 0 44.637 * [taylor]: Taking taylor expansion of 0 in x.im 44.637 * [backup-simplify]: Simplify 0 into 0 44.638 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 44.638 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 44.638 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 44.638 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 44.638 * [backup-simplify]: Simplify (+ 0 0) into 0 44.639 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ (/ 1 (pow y.im 2)) 1)) (* (- (/ 1 (pow y.im 2))) (/ 0 1)))) into 0 44.640 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ -1/2 (pow y.im 2)))))) (* 2 1)) into 0 44.640 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 44.641 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 (/ -1/2 (pow y.im 2))) (+ (* 0 0) (* 0 1)))) into 0 44.641 * [taylor]: Taking taylor expansion of 0 in x.im 44.641 * [backup-simplify]: Simplify 0 into 0 44.641 * [taylor]: Taking taylor expansion of 0 in y.im 44.641 * [backup-simplify]: Simplify 0 into 0 44.641 * [backup-simplify]: Simplify 0 into 0 44.641 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 44.641 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 44.641 * [taylor]: Taking taylor expansion of 0 in y.im 44.641 * [backup-simplify]: Simplify 0 into 0 44.642 * [backup-simplify]: Simplify 0 into 0 44.642 * [backup-simplify]: Simplify (* 1 (* 1 (* 1 (* 1 (/ 1 (/ 1 x.re)))))) into x.re 44.642 * [backup-simplify]: Simplify (/ (+ (* (/ 1 (- x.re)) (/ 1 (- y.re))) (* (/ 1 (- x.im)) (/ 1 (- y.im)))) (sqrt (+ (* (/ 1 (- y.re)) (/ 1 (- y.re))) (* (/ 1 (- y.im)) (/ 1 (- y.im)))))) into (* (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) 44.642 * [approximate]: Taking taylor expansion of (* (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in (x.re y.re x.im y.im) around 0 44.642 * [taylor]: Taking taylor expansion of (* (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.im 44.642 * [taylor]: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.im 44.642 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.im 44.642 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 44.642 * [taylor]: Taking taylor expansion of y.re in y.im 44.642 * [backup-simplify]: Simplify y.re into y.re 44.642 * [taylor]: Taking taylor expansion of x.re in y.im 44.642 * [backup-simplify]: Simplify x.re into x.re 44.642 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 44.642 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 44.642 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 44.642 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 44.642 * [taylor]: Taking taylor expansion of y.im in y.im 44.642 * [backup-simplify]: Simplify 0 into 0 44.642 * [backup-simplify]: Simplify 1 into 1 44.642 * [taylor]: Taking taylor expansion of x.im in y.im 44.642 * [backup-simplify]: Simplify x.im into x.im 44.642 * [backup-simplify]: Simplify (* 0 x.im) into 0 44.643 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 44.643 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 44.643 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.im 44.643 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.im 44.643 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.im 44.643 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 44.643 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 44.643 * [taylor]: Taking taylor expansion of y.re in y.im 44.643 * [backup-simplify]: Simplify y.re into y.re 44.643 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 44.643 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 44.643 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 44.643 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 44.643 * [taylor]: Taking taylor expansion of y.im in y.im 44.643 * [backup-simplify]: Simplify 0 into 0 44.643 * [backup-simplify]: Simplify 1 into 1 44.643 * [backup-simplify]: Simplify (* 1 1) into 1 44.643 * [backup-simplify]: Simplify (/ 1 1) into 1 44.644 * [backup-simplify]: Simplify (+ 0 1) into 1 44.644 * [backup-simplify]: Simplify (/ 1 1) into 1 44.645 * [backup-simplify]: Simplify (sqrt 1) into 1 44.645 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 44.646 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 44.646 * [backup-simplify]: Simplify (+ 0 0) into 0 44.647 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 44.648 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 44.648 * [taylor]: Taking taylor expansion of (* (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in x.im 44.648 * [taylor]: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.im 44.648 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.im 44.648 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 44.648 * [taylor]: Taking taylor expansion of y.re in x.im 44.648 * [backup-simplify]: Simplify y.re into y.re 44.648 * [taylor]: Taking taylor expansion of x.re in x.im 44.648 * [backup-simplify]: Simplify x.re into x.re 44.648 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 44.648 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 44.649 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 44.649 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 44.649 * [taylor]: Taking taylor expansion of y.im in x.im 44.649 * [backup-simplify]: Simplify y.im into y.im 44.649 * [taylor]: Taking taylor expansion of x.im in x.im 44.649 * [backup-simplify]: Simplify 0 into 0 44.649 * [backup-simplify]: Simplify 1 into 1 44.649 * [backup-simplify]: Simplify (* y.im 0) into 0 44.649 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 44.649 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 44.649 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in x.im 44.649 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.im 44.649 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.im 44.649 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.im 44.649 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 44.649 * [taylor]: Taking taylor expansion of y.re in x.im 44.649 * [backup-simplify]: Simplify y.re into y.re 44.649 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 44.650 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 44.650 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 44.650 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 44.650 * [taylor]: Taking taylor expansion of y.im in x.im 44.650 * [backup-simplify]: Simplify y.im into y.im 44.650 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 44.650 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 44.650 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 44.650 * [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)))) 44.650 * [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))))) 44.650 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 44.651 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 44.651 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 44.651 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 44.651 * [backup-simplify]: Simplify (+ 0 0) into 0 44.652 * [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 44.652 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 44.652 * [taylor]: Taking taylor expansion of (* (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 44.652 * [taylor]: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.re 44.652 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.re 44.652 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 44.652 * [taylor]: Taking taylor expansion of y.re in y.re 44.652 * [backup-simplify]: Simplify 0 into 0 44.652 * [backup-simplify]: Simplify 1 into 1 44.652 * [taylor]: Taking taylor expansion of x.re in y.re 44.652 * [backup-simplify]: Simplify x.re into x.re 44.652 * [backup-simplify]: Simplify (* 0 x.re) into 0 44.653 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 44.653 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 44.653 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 44.653 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 44.653 * [taylor]: Taking taylor expansion of y.im in y.re 44.653 * [backup-simplify]: Simplify y.im into y.im 44.653 * [taylor]: Taking taylor expansion of x.im in y.re 44.653 * [backup-simplify]: Simplify x.im into x.im 44.653 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 44.653 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 44.653 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 44.653 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 44.653 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 44.653 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 44.653 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 44.653 * [taylor]: Taking taylor expansion of y.re in y.re 44.653 * [backup-simplify]: Simplify 0 into 0 44.653 * [backup-simplify]: Simplify 1 into 1 44.654 * [backup-simplify]: Simplify (* 1 1) into 1 44.654 * [backup-simplify]: Simplify (/ 1 1) into 1 44.654 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 44.654 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 44.654 * [taylor]: Taking taylor expansion of y.im in y.re 44.654 * [backup-simplify]: Simplify y.im into y.im 44.654 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 44.654 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 44.655 * [backup-simplify]: Simplify (+ 1 0) into 1 44.655 * [backup-simplify]: Simplify (/ 1 1) into 1 44.656 * [backup-simplify]: Simplify (sqrt 1) into 1 44.656 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 44.657 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 44.657 * [backup-simplify]: Simplify (+ 0 0) into 0 44.658 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 44.659 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 44.659 * [taylor]: Taking taylor expansion of (* (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in x.re 44.659 * [taylor]: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 44.659 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 44.659 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 44.659 * [taylor]: Taking taylor expansion of y.re in x.re 44.659 * [backup-simplify]: Simplify y.re into y.re 44.659 * [taylor]: Taking taylor expansion of x.re in x.re 44.659 * [backup-simplify]: Simplify 0 into 0 44.659 * [backup-simplify]: Simplify 1 into 1 44.659 * [backup-simplify]: Simplify (* y.re 0) into 0 44.660 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 44.660 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 44.660 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 44.660 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 44.660 * [taylor]: Taking taylor expansion of y.im in x.re 44.660 * [backup-simplify]: Simplify y.im into y.im 44.660 * [taylor]: Taking taylor expansion of x.im in x.re 44.660 * [backup-simplify]: Simplify x.im into x.im 44.660 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 44.660 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 44.660 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in x.re 44.660 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.re 44.660 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.re 44.660 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.re 44.660 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 44.660 * [taylor]: Taking taylor expansion of y.re in x.re 44.660 * [backup-simplify]: Simplify y.re into y.re 44.661 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 44.661 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 44.661 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 44.661 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 44.661 * [taylor]: Taking taylor expansion of y.im in x.re 44.661 * [backup-simplify]: Simplify y.im into y.im 44.661 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 44.661 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 44.661 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 44.661 * [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)))) 44.661 * [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))))) 44.662 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 44.662 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 44.662 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 44.662 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 44.662 * [backup-simplify]: Simplify (+ 0 0) into 0 44.663 * [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 44.663 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 44.663 * [taylor]: Taking taylor expansion of (* (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in x.re 44.663 * [taylor]: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 44.663 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 44.663 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 44.663 * [taylor]: Taking taylor expansion of y.re in x.re 44.663 * [backup-simplify]: Simplify y.re into y.re 44.663 * [taylor]: Taking taylor expansion of x.re in x.re 44.663 * [backup-simplify]: Simplify 0 into 0 44.663 * [backup-simplify]: Simplify 1 into 1 44.663 * [backup-simplify]: Simplify (* y.re 0) into 0 44.664 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 44.664 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 44.664 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 44.664 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 44.664 * [taylor]: Taking taylor expansion of y.im in x.re 44.664 * [backup-simplify]: Simplify y.im into y.im 44.664 * [taylor]: Taking taylor expansion of x.im in x.re 44.664 * [backup-simplify]: Simplify x.im into x.im 44.664 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 44.664 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 44.664 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in x.re 44.664 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.re 44.664 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.re 44.664 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.re 44.664 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 44.664 * [taylor]: Taking taylor expansion of y.re in x.re 44.664 * [backup-simplify]: Simplify y.re into y.re 44.664 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 44.665 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 44.665 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 44.665 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 44.665 * [taylor]: Taking taylor expansion of y.im in x.re 44.665 * [backup-simplify]: Simplify y.im into y.im 44.665 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 44.665 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 44.665 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 44.665 * [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)))) 44.665 * [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))))) 44.666 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 44.666 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 44.666 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 44.666 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 44.666 * [backup-simplify]: Simplify (+ 0 0) into 0 44.667 * [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 44.667 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 44.667 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 44.668 * [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)))))) 44.668 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 44.668 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 44.668 * [taylor]: Taking taylor expansion of y.re in y.re 44.668 * [backup-simplify]: Simplify 0 into 0 44.668 * [backup-simplify]: Simplify 1 into 1 44.668 * [backup-simplify]: Simplify (/ 1 1) into 1 44.668 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 44.668 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 44.668 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 44.668 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 44.668 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 44.668 * [taylor]: Taking taylor expansion of y.re in y.re 44.668 * [backup-simplify]: Simplify 0 into 0 44.668 * [backup-simplify]: Simplify 1 into 1 44.669 * [backup-simplify]: Simplify (* 1 1) into 1 44.669 * [backup-simplify]: Simplify (/ 1 1) into 1 44.669 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 44.669 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 44.669 * [taylor]: Taking taylor expansion of y.im in y.re 44.669 * [backup-simplify]: Simplify y.im into y.im 44.669 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 44.670 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 44.670 * [backup-simplify]: Simplify (+ 1 0) into 1 44.672 * [backup-simplify]: Simplify (/ 1 1) into 1 44.673 * [backup-simplify]: Simplify (sqrt 1) into 1 44.673 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 44.674 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 44.675 * [backup-simplify]: Simplify (+ 0 0) into 0 44.675 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 44.676 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 44.676 * [backup-simplify]: Simplify (* 1 1) into 1 44.676 * [taylor]: Taking taylor expansion of 1 in x.im 44.676 * [backup-simplify]: Simplify 1 into 1 44.677 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 44.677 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 44.677 * [backup-simplify]: Simplify (+ 0 (/ 1 (* y.im x.im))) into (/ 1 (* y.im x.im)) 44.678 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (* (/ 1 (* y.im x.im)) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into (* (/ 1 (* y.im x.im)) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) 44.678 * [taylor]: Taking taylor expansion of (* (/ 1 (* y.im x.im)) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 44.678 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 44.678 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 44.678 * [taylor]: Taking taylor expansion of y.im in y.re 44.678 * [backup-simplify]: Simplify y.im into y.im 44.678 * [taylor]: Taking taylor expansion of x.im in y.re 44.678 * [backup-simplify]: Simplify x.im into x.im 44.678 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 44.678 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 44.678 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 44.678 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 44.678 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 44.678 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 44.678 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 44.678 * [taylor]: Taking taylor expansion of y.re in y.re 44.678 * [backup-simplify]: Simplify 0 into 0 44.678 * [backup-simplify]: Simplify 1 into 1 44.679 * [backup-simplify]: Simplify (* 1 1) into 1 44.679 * [backup-simplify]: Simplify (/ 1 1) into 1 44.679 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 44.679 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 44.679 * [taylor]: Taking taylor expansion of y.im in y.re 44.679 * [backup-simplify]: Simplify y.im into y.im 44.679 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 44.679 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 44.680 * [backup-simplify]: Simplify (+ 1 0) into 1 44.680 * [backup-simplify]: Simplify (/ 1 1) into 1 44.681 * [backup-simplify]: Simplify (sqrt 1) into 1 44.681 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 44.682 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 44.682 * [backup-simplify]: Simplify (+ 0 0) into 0 44.683 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 44.684 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 44.685 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 44.685 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 44.685 * [taylor]: Taking taylor expansion of 0 in x.im 44.685 * [backup-simplify]: Simplify 0 into 0 44.685 * [taylor]: Taking taylor expansion of 1 in y.im 44.686 * [backup-simplify]: Simplify 1 into 1 44.686 * [backup-simplify]: Simplify 1 into 1 44.686 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 44.686 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))))) into 0 44.687 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 44.687 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 44.687 * [backup-simplify]: Simplify (+ 0 0) into 0 44.688 * [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 44.689 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 44.690 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 44.690 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 44.690 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 44.690 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 44.691 * [backup-simplify]: Simplify (+ 0 0) into 0 44.691 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (+ (* (/ 1 (* y.im x.im)) 0) (* 0 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))))) into 0 44.691 * [taylor]: Taking taylor expansion of 0 in y.re 44.691 * [backup-simplify]: Simplify 0 into 0 44.691 * [taylor]: Taking taylor expansion of 0 in x.im 44.691 * [backup-simplify]: Simplify 0 into 0 44.691 * [backup-simplify]: Simplify (* (/ 1 (* y.im x.im)) 1) into (/ 1 (* y.im x.im)) 44.691 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 44.691 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 44.691 * [taylor]: Taking taylor expansion of y.im in x.im 44.691 * [backup-simplify]: Simplify y.im into y.im 44.691 * [taylor]: Taking taylor expansion of x.im in x.im 44.691 * [backup-simplify]: Simplify 0 into 0 44.691 * [backup-simplify]: Simplify 1 into 1 44.691 * [backup-simplify]: Simplify (* y.im 0) into 0 44.692 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 44.692 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 44.692 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 44.692 * [taylor]: Taking taylor expansion of y.im in y.im 44.692 * [backup-simplify]: Simplify 0 into 0 44.692 * [backup-simplify]: Simplify 1 into 1 44.692 * [backup-simplify]: Simplify (/ 1 1) into 1 44.693 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 44.693 * [backup-simplify]: Simplify 0 into 0 44.694 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 44.695 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 44.695 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 44.696 * [backup-simplify]: Simplify (- (+ (* 1 (/ (/ 1 (pow y.im 2)) 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow y.im 2))) 44.698 * [backup-simplify]: Simplify (/ (- (- (/ 1 (pow y.im 2))) (pow 0 2) (+)) (* 2 1)) into (/ -1/2 (pow y.im 2)) 44.698 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 44.699 * [backup-simplify]: Simplify (+ (* 1 (/ -1/2 (pow y.im 2))) (+ (* 0 0) (* 0 1))) into (- (* 1/2 (/ 1 (pow y.im 2)))) 44.699 * [taylor]: Taking taylor expansion of (- (* 1/2 (/ 1 (pow y.im 2)))) in x.im 44.699 * [taylor]: Taking taylor expansion of (* 1/2 (/ 1 (pow y.im 2))) in x.im 44.699 * [taylor]: Taking taylor expansion of 1/2 in x.im 44.699 * [backup-simplify]: Simplify 1/2 into 1/2 44.699 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 44.699 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 44.700 * [taylor]: Taking taylor expansion of y.im in x.im 44.700 * [backup-simplify]: Simplify y.im into y.im 44.700 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 44.700 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 44.700 * [taylor]: Taking taylor expansion of 0 in y.im 44.700 * [backup-simplify]: Simplify 0 into 0 44.700 * [backup-simplify]: Simplify 0 into 0 44.700 * [taylor]: Taking taylor expansion of 0 in y.im 44.700 * [backup-simplify]: Simplify 0 into 0 44.700 * [backup-simplify]: Simplify 0 into 0 44.700 * [backup-simplify]: Simplify 0 into 0 44.701 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.re)))) into 0 44.701 * [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 44.702 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.im)))) into 0 44.702 * [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 44.703 * [backup-simplify]: Simplify (+ 0 0) into 0 44.703 * [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 44.704 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 44.705 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 44.706 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 44.706 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 44.706 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 44.707 * [backup-simplify]: Simplify (+ 0 0) into 0 44.707 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (+ (* (/ 1 (* y.im x.im)) 0) (+ (* 0 0) (* 0 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))))) into 0 44.708 * [taylor]: Taking taylor expansion of 0 in y.re 44.708 * [backup-simplify]: Simplify 0 into 0 44.708 * [taylor]: Taking taylor expansion of 0 in x.im 44.708 * [backup-simplify]: Simplify 0 into 0 44.708 * [taylor]: Taking taylor expansion of 0 in x.im 44.708 * [backup-simplify]: Simplify 0 into 0 44.708 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 44.708 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 44.709 * [backup-simplify]: Simplify (+ (* (/ 1 (* y.im x.im)) 0) (* 0 1)) into 0 44.709 * [taylor]: Taking taylor expansion of 0 in x.im 44.709 * [backup-simplify]: Simplify 0 into 0 44.710 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 44.711 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 44.711 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 44.711 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 44.711 * [backup-simplify]: Simplify (+ 0 0) into 0 44.712 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ (/ 1 (pow y.im 2)) 1)) (* (- (/ 1 (pow y.im 2))) (/ 0 1)))) into 0 44.713 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ -1/2 (pow y.im 2)))))) (* 2 1)) into 0 44.714 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 44.715 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 (/ -1/2 (pow y.im 2))) (+ (* 0 0) (* 0 1)))) into 0 44.715 * [taylor]: Taking taylor expansion of 0 in x.im 44.715 * [backup-simplify]: Simplify 0 into 0 44.715 * [taylor]: Taking taylor expansion of 0 in y.im 44.715 * [backup-simplify]: Simplify 0 into 0 44.715 * [backup-simplify]: Simplify 0 into 0 44.716 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 44.716 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 44.716 * [taylor]: Taking taylor expansion of 0 in y.im 44.716 * [backup-simplify]: Simplify 0 into 0 44.716 * [backup-simplify]: Simplify 0 into 0 44.716 * [backup-simplify]: Simplify (* 1 (* 1 (* 1 (* 1 (/ 1 (/ 1 (- x.re))))))) into (* -1 x.re) 44.716 * * * * [progress]: [ 4 / 4 ] generating series at (2) 44.717 * [backup-simplify]: Simplify (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) into (/ (+ (* y.im x.im) (* y.re x.re)) (+ (pow y.re 2) (pow y.im 2))) 44.717 * [approximate]: Taking taylor expansion of (/ (+ (* y.im x.im) (* y.re x.re)) (+ (pow y.re 2) (pow y.im 2))) in (y.re y.im x.re x.im) around 0 44.717 * [taylor]: Taking taylor expansion of (/ (+ (* y.im x.im) (* y.re x.re)) (+ (pow y.re 2) (pow y.im 2))) in x.im 44.717 * [taylor]: Taking taylor expansion of (+ (* y.im x.im) (* y.re x.re)) in x.im 44.717 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 44.717 * [taylor]: Taking taylor expansion of y.im in x.im 44.717 * [backup-simplify]: Simplify y.im into y.im 44.717 * [taylor]: Taking taylor expansion of x.im in x.im 44.717 * [backup-simplify]: Simplify 0 into 0 44.717 * [backup-simplify]: Simplify 1 into 1 44.717 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 44.717 * [taylor]: Taking taylor expansion of y.re in x.im 44.717 * [backup-simplify]: Simplify y.re into y.re 44.717 * [taylor]: Taking taylor expansion of x.re in x.im 44.717 * [backup-simplify]: Simplify x.re into x.re 44.717 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in x.im 44.717 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 44.717 * [taylor]: Taking taylor expansion of y.re in x.im 44.717 * [backup-simplify]: Simplify y.re into y.re 44.717 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 44.718 * [taylor]: Taking taylor expansion of y.im in x.im 44.718 * [backup-simplify]: Simplify y.im into y.im 44.718 * [backup-simplify]: Simplify (* y.im 0) into 0 44.718 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 44.718 * [backup-simplify]: Simplify (+ 0 (* y.re x.re)) into (* y.re x.re) 44.718 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 44.718 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 44.718 * [backup-simplify]: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 44.718 * [backup-simplify]: Simplify (/ (* y.re x.re) (+ (pow y.re 2) (pow y.im 2))) into (/ (* y.re x.re) (+ (pow y.re 2) (pow y.im 2))) 44.718 * [taylor]: Taking taylor expansion of (/ (+ (* y.im x.im) (* y.re x.re)) (+ (pow y.re 2) (pow y.im 2))) in x.re 44.718 * [taylor]: Taking taylor expansion of (+ (* y.im x.im) (* y.re x.re)) in x.re 44.718 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 44.718 * [taylor]: Taking taylor expansion of y.im in x.re 44.718 * [backup-simplify]: Simplify y.im into y.im 44.718 * [taylor]: Taking taylor expansion of x.im in x.re 44.718 * [backup-simplify]: Simplify x.im into x.im 44.718 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 44.718 * [taylor]: Taking taylor expansion of y.re in x.re 44.718 * [backup-simplify]: Simplify y.re into y.re 44.718 * [taylor]: Taking taylor expansion of x.re in x.re 44.719 * [backup-simplify]: Simplify 0 into 0 44.719 * [backup-simplify]: Simplify 1 into 1 44.719 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in x.re 44.719 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 44.719 * [taylor]: Taking taylor expansion of y.re in x.re 44.719 * [backup-simplify]: Simplify y.re into y.re 44.719 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 44.719 * [taylor]: Taking taylor expansion of y.im in x.re 44.719 * [backup-simplify]: Simplify y.im into y.im 44.719 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 44.719 * [backup-simplify]: Simplify (* y.re 0) into 0 44.719 * [backup-simplify]: Simplify (+ (* y.im x.im) 0) into (* y.im x.im) 44.719 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 44.719 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 44.719 * [backup-simplify]: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 44.719 * [backup-simplify]: Simplify (/ (* y.im x.im) (+ (pow y.re 2) (pow y.im 2))) into (/ (* y.im x.im) (+ (pow y.re 2) (pow y.im 2))) 44.719 * [taylor]: Taking taylor expansion of (/ (+ (* y.im x.im) (* y.re x.re)) (+ (pow y.re 2) (pow y.im 2))) in y.im 44.719 * [taylor]: Taking taylor expansion of (+ (* y.im x.im) (* y.re x.re)) in y.im 44.719 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 44.719 * [taylor]: Taking taylor expansion of y.im in y.im 44.720 * [backup-simplify]: Simplify 0 into 0 44.720 * [backup-simplify]: Simplify 1 into 1 44.720 * [taylor]: Taking taylor expansion of x.im in y.im 44.720 * [backup-simplify]: Simplify x.im into x.im 44.720 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 44.720 * [taylor]: Taking taylor expansion of y.re in y.im 44.720 * [backup-simplify]: Simplify y.re into y.re 44.720 * [taylor]: Taking taylor expansion of x.re in y.im 44.720 * [backup-simplify]: Simplify x.re into x.re 44.720 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.im 44.720 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 44.720 * [taylor]: Taking taylor expansion of y.re in y.im 44.720 * [backup-simplify]: Simplify y.re into y.re 44.720 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 44.720 * [taylor]: Taking taylor expansion of y.im in y.im 44.720 * [backup-simplify]: Simplify 0 into 0 44.720 * [backup-simplify]: Simplify 1 into 1 44.720 * [backup-simplify]: Simplify (* 0 x.im) into 0 44.720 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 44.720 * [backup-simplify]: Simplify (+ 0 (* y.re x.re)) into (* y.re x.re) 44.720 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 44.720 * [backup-simplify]: Simplify (+ (pow y.re 2) 0) into (pow y.re 2) 44.720 * [backup-simplify]: Simplify (/ (* y.re x.re) (pow y.re 2)) into (/ x.re y.re) 44.720 * [taylor]: Taking taylor expansion of (/ (+ (* y.im x.im) (* y.re x.re)) (+ (pow y.re 2) (pow y.im 2))) in y.re 44.720 * [taylor]: Taking taylor expansion of (+ (* y.im x.im) (* y.re x.re)) in y.re 44.720 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 44.721 * [taylor]: Taking taylor expansion of y.im in y.re 44.721 * [backup-simplify]: Simplify y.im into y.im 44.721 * [taylor]: Taking taylor expansion of x.im in y.re 44.721 * [backup-simplify]: Simplify x.im into x.im 44.721 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 44.721 * [taylor]: Taking taylor expansion of y.re in y.re 44.721 * [backup-simplify]: Simplify 0 into 0 44.721 * [backup-simplify]: Simplify 1 into 1 44.721 * [taylor]: Taking taylor expansion of x.re in y.re 44.721 * [backup-simplify]: Simplify x.re into x.re 44.721 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 44.721 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 44.721 * [taylor]: Taking taylor expansion of y.re in y.re 44.721 * [backup-simplify]: Simplify 0 into 0 44.721 * [backup-simplify]: Simplify 1 into 1 44.721 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 44.721 * [taylor]: Taking taylor expansion of y.im in y.re 44.721 * [backup-simplify]: Simplify y.im into y.im 44.721 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 44.721 * [backup-simplify]: Simplify (* 0 x.re) into 0 44.721 * [backup-simplify]: Simplify (+ (* y.im x.im) 0) into (* y.im x.im) 44.721 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 44.721 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 44.721 * [backup-simplify]: Simplify (/ (* y.im x.im) (pow y.im 2)) into (/ x.im y.im) 44.721 * [taylor]: Taking taylor expansion of (/ (+ (* y.im x.im) (* y.re x.re)) (+ (pow y.re 2) (pow y.im 2))) in y.re 44.721 * [taylor]: Taking taylor expansion of (+ (* y.im x.im) (* y.re x.re)) in y.re 44.721 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 44.722 * [taylor]: Taking taylor expansion of y.im in y.re 44.722 * [backup-simplify]: Simplify y.im into y.im 44.722 * [taylor]: Taking taylor expansion of x.im in y.re 44.722 * [backup-simplify]: Simplify x.im into x.im 44.722 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 44.722 * [taylor]: Taking taylor expansion of y.re in y.re 44.722 * [backup-simplify]: Simplify 0 into 0 44.722 * [backup-simplify]: Simplify 1 into 1 44.722 * [taylor]: Taking taylor expansion of x.re in y.re 44.722 * [backup-simplify]: Simplify x.re into x.re 44.722 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 44.722 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 44.722 * [taylor]: Taking taylor expansion of y.re in y.re 44.722 * [backup-simplify]: Simplify 0 into 0 44.722 * [backup-simplify]: Simplify 1 into 1 44.722 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 44.722 * [taylor]: Taking taylor expansion of y.im in y.re 44.722 * [backup-simplify]: Simplify y.im into y.im 44.722 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 44.722 * [backup-simplify]: Simplify (* 0 x.re) into 0 44.722 * [backup-simplify]: Simplify (+ (* y.im x.im) 0) into (* y.im x.im) 44.722 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 44.722 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 44.722 * [backup-simplify]: Simplify (/ (* y.im x.im) (pow y.im 2)) into (/ x.im y.im) 44.723 * [taylor]: Taking taylor expansion of (/ x.im y.im) in y.im 44.723 * [taylor]: Taking taylor expansion of x.im in y.im 44.723 * [backup-simplify]: Simplify x.im into x.im 44.723 * [taylor]: Taking taylor expansion of y.im in y.im 44.723 * [backup-simplify]: Simplify 0 into 0 44.723 * [backup-simplify]: Simplify 1 into 1 44.723 * [backup-simplify]: Simplify (/ x.im 1) into x.im 44.724 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* x.im (/ 0 1)))) into 0 44.724 * [taylor]: Taking taylor expansion of 0 in x.re 44.724 * [backup-simplify]: Simplify 0 into 0 44.724 * [taylor]: Taking taylor expansion of 0 in x.im 44.724 * [backup-simplify]: Simplify 0 into 0 44.724 * [backup-simplify]: Simplify 0 into 0 44.724 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 44.725 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 44.725 * [backup-simplify]: Simplify (+ 0 x.re) into x.re 44.725 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 44.725 * [backup-simplify]: Simplify (+ 0 0) into 0 44.725 * [backup-simplify]: Simplify (- (/ x.re (pow y.im 2)) (+ (* (/ x.im y.im) (/ 0 (pow y.im 2))))) into (/ x.re (pow y.im 2)) 44.725 * [taylor]: Taking taylor expansion of (/ x.re (pow y.im 2)) in y.im 44.725 * [taylor]: Taking taylor expansion of x.re in y.im 44.726 * [backup-simplify]: Simplify x.re into x.re 44.726 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 44.726 * [taylor]: Taking taylor expansion of y.im in y.im 44.726 * [backup-simplify]: Simplify 0 into 0 44.726 * [backup-simplify]: Simplify 1 into 1 44.726 * [backup-simplify]: Simplify (* 1 1) into 1 44.726 * [backup-simplify]: Simplify (/ x.re 1) into x.re 44.727 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 44.728 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 44.729 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* x.re (/ 0 1)))) into 0 44.730 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* x.re (/ 0 1)) (* 0 (/ 0 1)))) into 0 44.730 * [taylor]: Taking taylor expansion of 0 in x.re 44.730 * [backup-simplify]: Simplify 0 into 0 44.730 * [taylor]: Taking taylor expansion of 0 in x.im 44.730 * [backup-simplify]: Simplify 0 into 0 44.730 * [backup-simplify]: Simplify 0 into 0 44.732 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* x.im (/ 0 1)) (* 0 (/ 0 1)))) into 0 44.732 * [taylor]: Taking taylor expansion of 0 in x.re 44.732 * [backup-simplify]: Simplify 0 into 0 44.732 * [taylor]: Taking taylor expansion of 0 in x.im 44.732 * [backup-simplify]: Simplify 0 into 0 44.732 * [backup-simplify]: Simplify 0 into 0 44.732 * [taylor]: Taking taylor expansion of 0 in x.im 44.732 * [backup-simplify]: Simplify 0 into 0 44.732 * [backup-simplify]: Simplify 0 into 0 44.732 * [backup-simplify]: Simplify 0 into 0 44.733 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 44.734 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 x.re))) into 0 44.734 * [backup-simplify]: Simplify (+ 0 0) into 0 44.735 * [backup-simplify]: Simplify (* 1 1) into 1 44.735 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 44.736 * [backup-simplify]: Simplify (+ 1 0) into 1 44.736 * [backup-simplify]: Simplify (- (/ 0 (pow y.im 2)) (+ (* (/ x.im y.im) (/ 1 (pow y.im 2))) (* (/ x.re (pow y.im 2)) (/ 0 (pow y.im 2))))) into (- (/ x.im (pow y.im 3))) 44.736 * [taylor]: Taking taylor expansion of (- (/ x.im (pow y.im 3))) in y.im 44.736 * [taylor]: Taking taylor expansion of (/ x.im (pow y.im 3)) in y.im 44.736 * [taylor]: Taking taylor expansion of x.im in y.im 44.736 * [backup-simplify]: Simplify x.im into x.im 44.736 * [taylor]: Taking taylor expansion of (pow y.im 3) in y.im 44.736 * [taylor]: Taking taylor expansion of y.im in y.im 44.736 * [backup-simplify]: Simplify 0 into 0 44.736 * [backup-simplify]: Simplify 1 into 1 44.736 * [backup-simplify]: Simplify (* 1 1) into 1 44.736 * [backup-simplify]: Simplify (* 1 1) into 1 44.736 * [backup-simplify]: Simplify (/ x.im 1) into x.im 44.737 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 44.738 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 44.738 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 44.739 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 44.739 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 44.740 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* x.im (/ 0 1)))) into 0 44.740 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 44.741 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* x.im (/ 0 1)) (* 0 (/ 0 1)))) into 0 44.742 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* x.im (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 44.743 * [backup-simplify]: Simplify (- 0) into 0 44.743 * [taylor]: Taking taylor expansion of 0 in x.re 44.743 * [backup-simplify]: Simplify 0 into 0 44.743 * [taylor]: Taking taylor expansion of 0 in x.im 44.743 * [backup-simplify]: Simplify 0 into 0 44.743 * [backup-simplify]: Simplify 0 into 0 44.743 * [backup-simplify]: Simplify 0 into 0 44.743 * [backup-simplify]: Simplify (/ 1 (/ (sqrt (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im)))) (/ (+ (* (/ 1 x.re) (/ 1 y.re)) (* (/ 1 x.im) (/ 1 y.im))) (sqrt (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im))))))) into (/ (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 44.743 * [approximate]: Taking taylor expansion of (/ (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in (y.re y.im x.re x.im) around 0 44.743 * [taylor]: Taking taylor expansion of (/ (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.im 44.743 * [taylor]: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.im 44.743 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.im 44.743 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 44.743 * [taylor]: Taking taylor expansion of y.re in x.im 44.743 * [backup-simplify]: Simplify y.re into y.re 44.743 * [taylor]: Taking taylor expansion of x.re in x.im 44.743 * [backup-simplify]: Simplify x.re into x.re 44.743 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 44.744 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 44.744 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 44.744 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 44.744 * [taylor]: Taking taylor expansion of y.im in x.im 44.744 * [backup-simplify]: Simplify y.im into y.im 44.744 * [taylor]: Taking taylor expansion of x.im in x.im 44.744 * [backup-simplify]: Simplify 0 into 0 44.744 * [backup-simplify]: Simplify 1 into 1 44.744 * [backup-simplify]: Simplify (* y.im 0) into 0 44.744 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 44.744 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 44.744 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.im 44.744 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.im 44.744 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 44.744 * [taylor]: Taking taylor expansion of y.re in x.im 44.744 * [backup-simplify]: Simplify y.re into y.re 44.744 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 44.744 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 44.744 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 44.744 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 44.744 * [taylor]: Taking taylor expansion of y.im in x.im 44.744 * [backup-simplify]: Simplify y.im into y.im 44.744 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 44.744 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 44.744 * [backup-simplify]: Simplify (+ 0 (/ 1 y.im)) into (/ 1 y.im) 44.744 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 44.745 * [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))))) 44.745 * [taylor]: Taking taylor expansion of (/ (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.re 44.745 * [taylor]: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 44.745 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 44.745 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 44.745 * [taylor]: Taking taylor expansion of y.re in x.re 44.745 * [backup-simplify]: Simplify y.re into y.re 44.745 * [taylor]: Taking taylor expansion of x.re in x.re 44.745 * [backup-simplify]: Simplify 0 into 0 44.745 * [backup-simplify]: Simplify 1 into 1 44.745 * [backup-simplify]: Simplify (* y.re 0) into 0 44.745 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 44.745 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 44.745 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 44.745 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 44.745 * [taylor]: Taking taylor expansion of y.im in x.re 44.745 * [backup-simplify]: Simplify y.im into y.im 44.745 * [taylor]: Taking taylor expansion of x.im in x.re 44.745 * [backup-simplify]: Simplify x.im into x.im 44.745 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 44.745 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 44.745 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.re 44.745 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.re 44.745 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 44.745 * [taylor]: Taking taylor expansion of y.re in x.re 44.745 * [backup-simplify]: Simplify y.re into y.re 44.745 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 44.745 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 44.745 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 44.745 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 44.745 * [taylor]: Taking taylor expansion of y.im in x.re 44.745 * [backup-simplify]: Simplify y.im into y.im 44.746 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 44.746 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 44.746 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 44.746 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 44.746 * [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))))) 44.746 * [taylor]: Taking taylor expansion of (/ (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.im 44.746 * [taylor]: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.im 44.746 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.im 44.746 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 44.746 * [taylor]: Taking taylor expansion of y.re in y.im 44.746 * [backup-simplify]: Simplify y.re into y.re 44.746 * [taylor]: Taking taylor expansion of x.re in y.im 44.746 * [backup-simplify]: Simplify x.re into x.re 44.746 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 44.746 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 44.746 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 44.746 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 44.746 * [taylor]: Taking taylor expansion of y.im in y.im 44.746 * [backup-simplify]: Simplify 0 into 0 44.746 * [backup-simplify]: Simplify 1 into 1 44.746 * [taylor]: Taking taylor expansion of x.im in y.im 44.746 * [backup-simplify]: Simplify x.im into x.im 44.746 * [backup-simplify]: Simplify (* 0 x.im) into 0 44.746 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 44.746 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 44.747 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.im 44.747 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 44.747 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 44.747 * [taylor]: Taking taylor expansion of y.re in y.im 44.747 * [backup-simplify]: Simplify y.re into y.re 44.747 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 44.747 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 44.747 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 44.747 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 44.747 * [taylor]: Taking taylor expansion of y.im in y.im 44.747 * [backup-simplify]: Simplify 0 into 0 44.747 * [backup-simplify]: Simplify 1 into 1 44.747 * [backup-simplify]: Simplify (* 1 1) into 1 44.747 * [backup-simplify]: Simplify (/ 1 1) into 1 44.747 * [backup-simplify]: Simplify (+ 0 (/ 1 x.im)) into (/ 1 x.im) 44.748 * [backup-simplify]: Simplify (+ 0 1) into 1 44.748 * [backup-simplify]: Simplify (/ (/ 1 x.im) 1) into (/ 1 x.im) 44.748 * [taylor]: Taking taylor expansion of (/ (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 44.748 * [taylor]: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.re 44.748 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.re 44.748 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 44.748 * [taylor]: Taking taylor expansion of y.re in y.re 44.748 * [backup-simplify]: Simplify 0 into 0 44.748 * [backup-simplify]: Simplify 1 into 1 44.748 * [taylor]: Taking taylor expansion of x.re in y.re 44.748 * [backup-simplify]: Simplify x.re into x.re 44.748 * [backup-simplify]: Simplify (* 0 x.re) into 0 44.748 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 44.748 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 44.748 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 44.748 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 44.748 * [taylor]: Taking taylor expansion of y.im in y.re 44.748 * [backup-simplify]: Simplify y.im into y.im 44.748 * [taylor]: Taking taylor expansion of x.im in y.re 44.748 * [backup-simplify]: Simplify x.im into x.im 44.748 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 44.748 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 44.748 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 44.748 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 44.748 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 44.748 * [taylor]: Taking taylor expansion of y.re in y.re 44.748 * [backup-simplify]: Simplify 0 into 0 44.748 * [backup-simplify]: Simplify 1 into 1 44.749 * [backup-simplify]: Simplify (* 1 1) into 1 44.749 * [backup-simplify]: Simplify (/ 1 1) into 1 44.749 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 44.749 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 44.749 * [taylor]: Taking taylor expansion of y.im in y.re 44.749 * [backup-simplify]: Simplify y.im into y.im 44.749 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 44.749 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 44.749 * [backup-simplify]: Simplify (+ (/ 1 x.re) 0) into (/ 1 x.re) 44.750 * [backup-simplify]: Simplify (+ 1 0) into 1 44.750 * [backup-simplify]: Simplify (/ (/ 1 x.re) 1) into (/ 1 x.re) 44.750 * [taylor]: Taking taylor expansion of (/ (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 44.750 * [taylor]: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.re 44.750 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.re 44.750 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 44.750 * [taylor]: Taking taylor expansion of y.re in y.re 44.750 * [backup-simplify]: Simplify 0 into 0 44.750 * [backup-simplify]: Simplify 1 into 1 44.750 * [taylor]: Taking taylor expansion of x.re in y.re 44.750 * [backup-simplify]: Simplify x.re into x.re 44.750 * [backup-simplify]: Simplify (* 0 x.re) into 0 44.750 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 44.750 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 44.750 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 44.750 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 44.750 * [taylor]: Taking taylor expansion of y.im in y.re 44.750 * [backup-simplify]: Simplify y.im into y.im 44.750 * [taylor]: Taking taylor expansion of x.im in y.re 44.750 * [backup-simplify]: Simplify x.im into x.im 44.750 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 44.750 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 44.750 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 44.750 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 44.750 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 44.750 * [taylor]: Taking taylor expansion of y.re in y.re 44.750 * [backup-simplify]: Simplify 0 into 0 44.750 * [backup-simplify]: Simplify 1 into 1 44.751 * [backup-simplify]: Simplify (* 1 1) into 1 44.751 * [backup-simplify]: Simplify (/ 1 1) into 1 44.751 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 44.751 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 44.751 * [taylor]: Taking taylor expansion of y.im in y.re 44.751 * [backup-simplify]: Simplify y.im into y.im 44.751 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 44.751 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 44.751 * [backup-simplify]: Simplify (+ (/ 1 x.re) 0) into (/ 1 x.re) 44.751 * [backup-simplify]: Simplify (+ 1 0) into 1 44.751 * [backup-simplify]: Simplify (/ (/ 1 x.re) 1) into (/ 1 x.re) 44.752 * [taylor]: Taking taylor expansion of (/ 1 x.re) in y.im 44.752 * [taylor]: Taking taylor expansion of x.re in y.im 44.752 * [backup-simplify]: Simplify x.re into x.re 44.752 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 44.752 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 44.752 * [taylor]: Taking taylor expansion of 0 in x.re 44.752 * [backup-simplify]: Simplify 0 into 0 44.752 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 x.re))) into 0 44.752 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 44.752 * [backup-simplify]: Simplify (+ 0 (/ 1 (* y.im x.im))) into (/ 1 (* y.im x.im)) 44.753 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 44.753 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 44.754 * [backup-simplify]: Simplify (+ 0 0) into 0 44.754 * [backup-simplify]: Simplify (- (/ (/ 1 (* y.im x.im)) 1) (+ (* (/ 1 x.re) (/ 0 1)))) into (/ 1 (* y.im x.im)) 44.754 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 44.754 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 44.754 * [taylor]: Taking taylor expansion of y.im in y.im 44.754 * [backup-simplify]: Simplify 0 into 0 44.754 * [backup-simplify]: Simplify 1 into 1 44.754 * [taylor]: Taking taylor expansion of x.im in y.im 44.754 * [backup-simplify]: Simplify x.im into x.im 44.754 * [backup-simplify]: Simplify (* 0 x.im) into 0 44.754 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 44.754 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 44.755 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (* 0 x.im)))) into 0 44.756 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 x.im))) into 0 44.756 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 44.756 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 44.756 * [taylor]: Taking taylor expansion of 0 in x.re 44.756 * [backup-simplify]: Simplify 0 into 0 44.756 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 44.756 * [taylor]: Taking taylor expansion of 0 in x.re 44.756 * [backup-simplify]: Simplify 0 into 0 44.756 * [taylor]: Taking taylor expansion of 0 in x.im 44.756 * [backup-simplify]: Simplify 0 into 0 44.758 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (* 0 x.re)))) into 0 44.758 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 44.758 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 44.758 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 44.758 * [backup-simplify]: Simplify (+ 0 0) into 0 44.759 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 44.760 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 44.760 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 44.760 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (/ 1 x.re) (/ (/ 1 (pow y.im 2)) 1)) (* (/ 1 (* y.im x.im)) (/ 0 1)))) into (- (/ 1 (* (pow y.im 2) x.re))) 44.760 * [taylor]: Taking taylor expansion of (- (/ 1 (* (pow y.im 2) x.re))) in y.im 44.760 * [taylor]: Taking taylor expansion of (/ 1 (* (pow y.im 2) x.re)) in y.im 44.760 * [taylor]: Taking taylor expansion of (* (pow y.im 2) x.re) in y.im 44.761 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 44.761 * [taylor]: Taking taylor expansion of y.im in y.im 44.761 * [backup-simplify]: Simplify 0 into 0 44.761 * [backup-simplify]: Simplify 1 into 1 44.761 * [taylor]: Taking taylor expansion of x.re in y.im 44.761 * [backup-simplify]: Simplify x.re into x.re 44.761 * [backup-simplify]: Simplify (* 1 1) into 1 44.761 * [backup-simplify]: Simplify (* 1 x.re) into x.re 44.761 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 44.761 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 44.762 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 44.763 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 44.763 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.re)))) into 0 44.764 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 x.re)) into 0 44.764 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 44.764 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 x.re))) into 0 44.764 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 44.764 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 44.765 * [backup-simplify]: Simplify (- 0) into 0 44.765 * [taylor]: Taking taylor expansion of 0 in x.re 44.765 * [backup-simplify]: Simplify 0 into 0 44.766 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im))))) into 0 44.766 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 44.766 * [taylor]: Taking taylor expansion of 0 in x.re 44.766 * [backup-simplify]: Simplify 0 into 0 44.766 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 44.766 * [taylor]: Taking taylor expansion of 0 in x.re 44.766 * [backup-simplify]: Simplify 0 into 0 44.766 * [taylor]: Taking taylor expansion of 0 in x.im 44.766 * [backup-simplify]: Simplify 0 into 0 44.766 * [taylor]: Taking taylor expansion of 0 in x.im 44.766 * [backup-simplify]: Simplify 0 into 0 44.766 * [taylor]: Taking taylor expansion of 0 in x.im 44.766 * [backup-simplify]: Simplify 0 into 0 44.766 * [backup-simplify]: Simplify 0 into 0 44.767 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.re))))) into 0 44.767 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 44.768 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 44.768 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 44.768 * [backup-simplify]: Simplify (+ 0 0) into 0 44.769 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 44.770 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 44.770 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 44.771 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 44.771 * [backup-simplify]: Simplify (+ 0 0) into 0 44.773 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (/ 1 x.re) (/ 0 1)) (* (/ 1 (* y.im x.im)) (/ (/ 1 (pow y.im 2)) 1)) (* (- (/ 1 (* (pow y.im 2) x.re))) (/ 0 1)))) into (- (/ 1 (* (pow y.im 3) x.im))) 44.773 * [taylor]: Taking taylor expansion of (- (/ 1 (* (pow y.im 3) x.im))) in y.im 44.773 * [taylor]: Taking taylor expansion of (/ 1 (* (pow y.im 3) x.im)) in y.im 44.773 * [taylor]: Taking taylor expansion of (* (pow y.im 3) x.im) in y.im 44.773 * [taylor]: Taking taylor expansion of (pow y.im 3) in y.im 44.773 * [taylor]: Taking taylor expansion of y.im in y.im 44.773 * [backup-simplify]: Simplify 0 into 0 44.773 * [backup-simplify]: Simplify 1 into 1 44.773 * [taylor]: Taking taylor expansion of x.im in y.im 44.773 * [backup-simplify]: Simplify x.im into x.im 44.774 * [backup-simplify]: Simplify (* 1 1) into 1 44.774 * [backup-simplify]: Simplify (* 1 1) into 1 44.774 * [backup-simplify]: Simplify (* 1 x.im) into x.im 44.774 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 44.775 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 44.775 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 44.776 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 44.777 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 44.778 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 44.780 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 44.781 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 44.782 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 44.784 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im))))) into 0 44.785 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 x.im)) into 0 44.785 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 44.786 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 44.787 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 x.im))) into 0 44.787 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 44.787 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 44.788 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 44.788 * [backup-simplify]: Simplify (- 0) into 0 44.788 * [taylor]: Taking taylor expansion of 0 in x.re 44.788 * [backup-simplify]: Simplify 0 into 0 44.790 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 44.791 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.re))))) into 0 44.791 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 44.792 * [backup-simplify]: Simplify (- 0) into 0 44.792 * [taylor]: Taking taylor expansion of 0 in x.re 44.792 * [backup-simplify]: Simplify 0 into 0 44.794 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))))) into 0 44.794 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 44.794 * [taylor]: Taking taylor expansion of 0 in x.re 44.794 * [backup-simplify]: Simplify 0 into 0 44.795 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 44.795 * [taylor]: Taking taylor expansion of 0 in x.re 44.795 * [backup-simplify]: Simplify 0 into 0 44.795 * [taylor]: Taking taylor expansion of 0 in x.im 44.795 * [backup-simplify]: Simplify 0 into 0 44.795 * [taylor]: Taking taylor expansion of 0 in x.im 44.795 * [backup-simplify]: Simplify 0 into 0 44.795 * [taylor]: Taking taylor expansion of 0 in x.im 44.795 * [backup-simplify]: Simplify 0 into 0 44.795 * [taylor]: Taking taylor expansion of 0 in x.im 44.795 * [backup-simplify]: Simplify 0 into 0 44.795 * [taylor]: Taking taylor expansion of 0 in x.im 44.795 * [backup-simplify]: Simplify 0 into 0 44.795 * [taylor]: Taking taylor expansion of 0 in x.im 44.795 * [backup-simplify]: Simplify 0 into 0 44.795 * [backup-simplify]: Simplify 0 into 0 44.795 * [backup-simplify]: Simplify 0 into 0 44.795 * [backup-simplify]: Simplify 0 into 0 44.795 * [backup-simplify]: Simplify 0 into 0 44.798 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.re)))))) into 0 44.798 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 44.799 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 44.799 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 44.799 * [backup-simplify]: Simplify (+ 0 0) into 0 44.801 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 44.802 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 44.802 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 44.802 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 44.803 * [backup-simplify]: Simplify (+ 0 0) into 0 44.808 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (/ 1 x.re) (/ 0 1)) (* (/ 1 (* y.im x.im)) (/ 0 1)) (* (- (/ 1 (* (pow y.im 2) x.re))) (/ (/ 1 (pow y.im 2)) 1)) (* (- (/ 1 (* (pow y.im 3) x.im))) (/ 0 1)))) into (/ 1 (* (pow y.im 4) x.re)) 44.808 * [taylor]: Taking taylor expansion of (/ 1 (* (pow y.im 4) x.re)) in y.im 44.808 * [taylor]: Taking taylor expansion of (* (pow y.im 4) x.re) in y.im 44.808 * [taylor]: Taking taylor expansion of (pow y.im 4) in y.im 44.808 * [taylor]: Taking taylor expansion of y.im in y.im 44.808 * [backup-simplify]: Simplify 0 into 0 44.808 * [backup-simplify]: Simplify 1 into 1 44.808 * [taylor]: Taking taylor expansion of x.re in y.im 44.808 * [backup-simplify]: Simplify x.re into x.re 44.808 * [backup-simplify]: Simplify (* 1 1) into 1 44.809 * [backup-simplify]: Simplify (* 1 1) into 1 44.809 * [backup-simplify]: Simplify (* 1 x.re) into x.re 44.809 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 44.810 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 44.810 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 44.811 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 44.812 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 44.813 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 44.814 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 44.816 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 44.817 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 44.819 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 44.821 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 44.823 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.re)))))) into 0 44.823 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 x.re)) into 0 44.823 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 44.825 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.re))))) into 0 44.826 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 x.re))) into 0 44.826 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 44.827 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.re)))) into 0 44.827 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 44.828 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 44.828 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 44.828 * [taylor]: Taking taylor expansion of 0 in x.re 44.828 * [backup-simplify]: Simplify 0 into 0 44.830 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 44.831 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 44.833 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))))) into 0 44.833 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 44.834 * [backup-simplify]: Simplify (- 0) into 0 44.834 * [taylor]: Taking taylor expansion of 0 in x.re 44.834 * [backup-simplify]: Simplify 0 into 0 44.835 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 44.837 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.re)))))) into 0 44.837 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 44.838 * [backup-simplify]: Simplify (- 0) into 0 44.838 * [taylor]: Taking taylor expansion of 0 in x.re 44.838 * [backup-simplify]: Simplify 0 into 0 44.840 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im))))))) into 0 44.840 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 44.840 * [taylor]: Taking taylor expansion of 0 in x.re 44.840 * [backup-simplify]: Simplify 0 into 0 44.841 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 44.841 * [taylor]: Taking taylor expansion of 0 in x.re 44.841 * [backup-simplify]: Simplify 0 into 0 44.841 * [taylor]: Taking taylor expansion of 0 in x.im 44.841 * [backup-simplify]: Simplify 0 into 0 44.841 * [taylor]: Taking taylor expansion of 0 in x.im 44.841 * [backup-simplify]: Simplify 0 into 0 44.841 * [taylor]: Taking taylor expansion of 0 in x.im 44.841 * [backup-simplify]: Simplify 0 into 0 44.841 * [taylor]: Taking taylor expansion of 0 in x.im 44.841 * [backup-simplify]: Simplify 0 into 0 44.841 * [taylor]: Taking taylor expansion of 0 in x.im 44.841 * [backup-simplify]: Simplify 0 into 0 44.841 * [taylor]: Taking taylor expansion of 0 in x.im 44.841 * [backup-simplify]: Simplify 0 into 0 44.841 * [taylor]: Taking taylor expansion of 0 in x.im 44.841 * [backup-simplify]: Simplify 0 into 0 44.841 * [taylor]: Taking taylor expansion of 0 in x.im 44.841 * [backup-simplify]: Simplify 0 into 0 44.841 * [taylor]: Taking taylor expansion of 0 in x.im 44.841 * [backup-simplify]: Simplify 0 into 0 44.841 * [taylor]: Taking taylor expansion of 0 in x.im 44.841 * [backup-simplify]: Simplify 0 into 0 44.841 * [backup-simplify]: Simplify 0 into 0 44.842 * [backup-simplify]: Simplify 0 into 0 44.842 * [backup-simplify]: Simplify (/ 1 (/ (sqrt (+ (* (/ 1 (- y.re)) (/ 1 (- y.re))) (* (/ 1 (- y.im)) (/ 1 (- y.im))))) (/ (+ (* (/ 1 (- x.re)) (/ 1 (- y.re))) (* (/ 1 (- x.im)) (/ 1 (- y.im)))) (sqrt (+ (* (/ 1 (- y.re)) (/ 1 (- y.re))) (* (/ 1 (- y.im)) (/ 1 (- y.im)))))))) into (/ (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 44.842 * [approximate]: Taking taylor expansion of (/ (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in (y.re y.im x.re x.im) around 0 44.842 * [taylor]: Taking taylor expansion of (/ (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.im 44.843 * [taylor]: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.im 44.843 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.im 44.843 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 44.843 * [taylor]: Taking taylor expansion of y.re in x.im 44.843 * [backup-simplify]: Simplify y.re into y.re 44.843 * [taylor]: Taking taylor expansion of x.re in x.im 44.843 * [backup-simplify]: Simplify x.re into x.re 44.843 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 44.843 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 44.843 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 44.843 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 44.843 * [taylor]: Taking taylor expansion of y.im in x.im 44.843 * [backup-simplify]: Simplify y.im into y.im 44.843 * [taylor]: Taking taylor expansion of x.im in x.im 44.843 * [backup-simplify]: Simplify 0 into 0 44.843 * [backup-simplify]: Simplify 1 into 1 44.843 * [backup-simplify]: Simplify (* y.im 0) into 0 44.844 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 44.844 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 44.844 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.im 44.844 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.im 44.844 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 44.844 * [taylor]: Taking taylor expansion of y.re in x.im 44.844 * [backup-simplify]: Simplify y.re into y.re 44.844 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 44.844 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 44.844 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 44.844 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 44.844 * [taylor]: Taking taylor expansion of y.im in x.im 44.844 * [backup-simplify]: Simplify y.im into y.im 44.844 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 44.844 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 44.844 * [backup-simplify]: Simplify (+ 0 (/ 1 y.im)) into (/ 1 y.im) 44.845 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 44.845 * [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))))) 44.845 * [taylor]: Taking taylor expansion of (/ (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.re 44.845 * [taylor]: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 44.845 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 44.845 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 44.845 * [taylor]: Taking taylor expansion of y.re in x.re 44.845 * [backup-simplify]: Simplify y.re into y.re 44.845 * [taylor]: Taking taylor expansion of x.re in x.re 44.845 * [backup-simplify]: Simplify 0 into 0 44.845 * [backup-simplify]: Simplify 1 into 1 44.845 * [backup-simplify]: Simplify (* y.re 0) into 0 44.846 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 44.846 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 44.846 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 44.846 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 44.846 * [taylor]: Taking taylor expansion of y.im in x.re 44.846 * [backup-simplify]: Simplify y.im into y.im 44.846 * [taylor]: Taking taylor expansion of x.im in x.re 44.846 * [backup-simplify]: Simplify x.im into x.im 44.846 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 44.846 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 44.846 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.re 44.846 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.re 44.846 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 44.846 * [taylor]: Taking taylor expansion of y.re in x.re 44.846 * [backup-simplify]: Simplify y.re into y.re 44.846 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 44.846 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 44.846 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 44.846 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 44.846 * [taylor]: Taking taylor expansion of y.im in x.re 44.846 * [backup-simplify]: Simplify y.im into y.im 44.846 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 44.846 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 44.846 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 44.847 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 44.847 * [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))))) 44.847 * [taylor]: Taking taylor expansion of (/ (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.im 44.847 * [taylor]: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.im 44.847 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.im 44.847 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 44.847 * [taylor]: Taking taylor expansion of y.re in y.im 44.847 * [backup-simplify]: Simplify y.re into y.re 44.847 * [taylor]: Taking taylor expansion of x.re in y.im 44.847 * [backup-simplify]: Simplify x.re into x.re 44.847 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 44.847 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 44.847 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 44.847 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 44.847 * [taylor]: Taking taylor expansion of y.im in y.im 44.847 * [backup-simplify]: Simplify 0 into 0 44.847 * [backup-simplify]: Simplify 1 into 1 44.847 * [taylor]: Taking taylor expansion of x.im in y.im 44.847 * [backup-simplify]: Simplify x.im into x.im 44.847 * [backup-simplify]: Simplify (* 0 x.im) into 0 44.848 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 44.848 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 44.848 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.im 44.848 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 44.848 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 44.848 * [taylor]: Taking taylor expansion of y.re in y.im 44.848 * [backup-simplify]: Simplify y.re into y.re 44.848 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 44.848 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 44.848 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 44.848 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 44.848 * [taylor]: Taking taylor expansion of y.im in y.im 44.848 * [backup-simplify]: Simplify 0 into 0 44.848 * [backup-simplify]: Simplify 1 into 1 44.849 * [backup-simplify]: Simplify (* 1 1) into 1 44.849 * [backup-simplify]: Simplify (/ 1 1) into 1 44.849 * [backup-simplify]: Simplify (+ 0 (/ 1 x.im)) into (/ 1 x.im) 44.850 * [backup-simplify]: Simplify (+ 0 1) into 1 44.850 * [backup-simplify]: Simplify (/ (/ 1 x.im) 1) into (/ 1 x.im) 44.850 * [taylor]: Taking taylor expansion of (/ (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 44.850 * [taylor]: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.re 44.850 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.re 44.850 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 44.850 * [taylor]: Taking taylor expansion of y.re in y.re 44.850 * [backup-simplify]: Simplify 0 into 0 44.850 * [backup-simplify]: Simplify 1 into 1 44.850 * [taylor]: Taking taylor expansion of x.re in y.re 44.850 * [backup-simplify]: Simplify x.re into x.re 44.850 * [backup-simplify]: Simplify (* 0 x.re) into 0 44.851 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 44.851 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 44.851 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 44.851 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 44.851 * [taylor]: Taking taylor expansion of y.im in y.re 44.851 * [backup-simplify]: Simplify y.im into y.im 44.851 * [taylor]: Taking taylor expansion of x.im in y.re 44.851 * [backup-simplify]: Simplify x.im into x.im 44.851 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 44.851 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 44.851 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 44.851 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 44.851 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 44.851 * [taylor]: Taking taylor expansion of y.re in y.re 44.851 * [backup-simplify]: Simplify 0 into 0 44.851 * [backup-simplify]: Simplify 1 into 1 44.851 * [backup-simplify]: Simplify (* 1 1) into 1 44.852 * [backup-simplify]: Simplify (/ 1 1) into 1 44.852 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 44.852 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 44.852 * [taylor]: Taking taylor expansion of y.im in y.re 44.852 * [backup-simplify]: Simplify y.im into y.im 44.852 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 44.852 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 44.852 * [backup-simplify]: Simplify (+ (/ 1 x.re) 0) into (/ 1 x.re) 44.852 * [backup-simplify]: Simplify (+ 1 0) into 1 44.852 * [backup-simplify]: Simplify (/ (/ 1 x.re) 1) into (/ 1 x.re) 44.852 * [taylor]: Taking taylor expansion of (/ (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 44.852 * [taylor]: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.re 44.852 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.re 44.852 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 44.852 * [taylor]: Taking taylor expansion of y.re in y.re 44.852 * [backup-simplify]: Simplify 0 into 0 44.852 * [backup-simplify]: Simplify 1 into 1 44.852 * [taylor]: Taking taylor expansion of x.re in y.re 44.852 * [backup-simplify]: Simplify x.re into x.re 44.852 * [backup-simplify]: Simplify (* 0 x.re) into 0 44.853 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 44.853 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 44.853 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 44.853 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 44.853 * [taylor]: Taking taylor expansion of y.im in y.re 44.853 * [backup-simplify]: Simplify y.im into y.im 44.853 * [taylor]: Taking taylor expansion of x.im in y.re 44.853 * [backup-simplify]: Simplify x.im into x.im 44.853 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 44.853 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 44.853 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 44.853 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 44.853 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 44.853 * [taylor]: Taking taylor expansion of y.re in y.re 44.853 * [backup-simplify]: Simplify 0 into 0 44.853 * [backup-simplify]: Simplify 1 into 1 44.853 * [backup-simplify]: Simplify (* 1 1) into 1 44.854 * [backup-simplify]: Simplify (/ 1 1) into 1 44.854 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 44.854 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 44.854 * [taylor]: Taking taylor expansion of y.im in y.re 44.854 * [backup-simplify]: Simplify y.im into y.im 44.854 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 44.854 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 44.854 * [backup-simplify]: Simplify (+ (/ 1 x.re) 0) into (/ 1 x.re) 44.854 * [backup-simplify]: Simplify (+ 1 0) into 1 44.854 * [backup-simplify]: Simplify (/ (/ 1 x.re) 1) into (/ 1 x.re) 44.854 * [taylor]: Taking taylor expansion of (/ 1 x.re) in y.im 44.854 * [taylor]: Taking taylor expansion of x.re in y.im 44.854 * [backup-simplify]: Simplify x.re into x.re 44.854 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 44.854 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 44.854 * [taylor]: Taking taylor expansion of 0 in x.re 44.854 * [backup-simplify]: Simplify 0 into 0 44.855 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 x.re))) into 0 44.855 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 44.855 * [backup-simplify]: Simplify (+ 0 (/ 1 (* y.im x.im))) into (/ 1 (* y.im x.im)) 44.855 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 44.856 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 44.856 * [backup-simplify]: Simplify (+ 0 0) into 0 44.856 * [backup-simplify]: Simplify (- (/ (/ 1 (* y.im x.im)) 1) (+ (* (/ 1 x.re) (/ 0 1)))) into (/ 1 (* y.im x.im)) 44.857 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 44.857 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 44.857 * [taylor]: Taking taylor expansion of y.im in y.im 44.857 * [backup-simplify]: Simplify 0 into 0 44.857 * [backup-simplify]: Simplify 1 into 1 44.857 * [taylor]: Taking taylor expansion of x.im in y.im 44.857 * [backup-simplify]: Simplify x.im into x.im 44.857 * [backup-simplify]: Simplify (* 0 x.im) into 0 44.857 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 44.857 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 44.858 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (* 0 x.im)))) into 0 44.858 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 x.im))) into 0 44.858 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 44.858 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 44.858 * [taylor]: Taking taylor expansion of 0 in x.re 44.858 * [backup-simplify]: Simplify 0 into 0 44.858 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 44.858 * [taylor]: Taking taylor expansion of 0 in x.re 44.858 * [backup-simplify]: Simplify 0 into 0 44.859 * [taylor]: Taking taylor expansion of 0 in x.im 44.859 * [backup-simplify]: Simplify 0 into 0 44.859 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (* 0 x.re)))) into 0 44.859 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 44.859 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 44.859 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 44.860 * [backup-simplify]: Simplify (+ 0 0) into 0 44.860 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 44.861 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 44.861 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 44.862 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (/ 1 x.re) (/ (/ 1 (pow y.im 2)) 1)) (* (/ 1 (* y.im x.im)) (/ 0 1)))) into (- (/ 1 (* (pow y.im 2) x.re))) 44.862 * [taylor]: Taking taylor expansion of (- (/ 1 (* (pow y.im 2) x.re))) in y.im 44.862 * [taylor]: Taking taylor expansion of (/ 1 (* (pow y.im 2) x.re)) in y.im 44.862 * [taylor]: Taking taylor expansion of (* (pow y.im 2) x.re) in y.im 44.862 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 44.862 * [taylor]: Taking taylor expansion of y.im in y.im 44.862 * [backup-simplify]: Simplify 0 into 0 44.862 * [backup-simplify]: Simplify 1 into 1 44.862 * [taylor]: Taking taylor expansion of x.re in y.im 44.862 * [backup-simplify]: Simplify x.re into x.re 44.862 * [backup-simplify]: Simplify (* 1 1) into 1 44.862 * [backup-simplify]: Simplify (* 1 x.re) into x.re 44.862 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 44.862 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 44.863 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 44.864 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 44.864 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.re)))) into 0 44.865 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 x.re)) into 0 44.865 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 44.865 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 x.re))) into 0 44.865 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 44.865 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 44.866 * [backup-simplify]: Simplify (- 0) into 0 44.866 * [taylor]: Taking taylor expansion of 0 in x.re 44.866 * [backup-simplify]: Simplify 0 into 0 44.866 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im))))) into 0 44.867 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 44.867 * [taylor]: Taking taylor expansion of 0 in x.re 44.867 * [backup-simplify]: Simplify 0 into 0 44.867 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 44.867 * [taylor]: Taking taylor expansion of 0 in x.re 44.867 * [backup-simplify]: Simplify 0 into 0 44.867 * [taylor]: Taking taylor expansion of 0 in x.im 44.867 * [backup-simplify]: Simplify 0 into 0 44.867 * [taylor]: Taking taylor expansion of 0 in x.im 44.867 * [backup-simplify]: Simplify 0 into 0 44.867 * [taylor]: Taking taylor expansion of 0 in x.im 44.867 * [backup-simplify]: Simplify 0 into 0 44.867 * [backup-simplify]: Simplify 0 into 0 44.868 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.re))))) into 0 44.868 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 44.868 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 44.868 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 44.869 * [backup-simplify]: Simplify (+ 0 0) into 0 44.869 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 44.870 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 44.870 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 44.870 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 44.870 * [backup-simplify]: Simplify (+ 0 0) into 0 44.871 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (/ 1 x.re) (/ 0 1)) (* (/ 1 (* y.im x.im)) (/ (/ 1 (pow y.im 2)) 1)) (* (- (/ 1 (* (pow y.im 2) x.re))) (/ 0 1)))) into (- (/ 1 (* (pow y.im 3) x.im))) 44.871 * [taylor]: Taking taylor expansion of (- (/ 1 (* (pow y.im 3) x.im))) in y.im 44.871 * [taylor]: Taking taylor expansion of (/ 1 (* (pow y.im 3) x.im)) in y.im 44.871 * [taylor]: Taking taylor expansion of (* (pow y.im 3) x.im) in y.im 44.871 * [taylor]: Taking taylor expansion of (pow y.im 3) in y.im 44.871 * [taylor]: Taking taylor expansion of y.im in y.im 44.871 * [backup-simplify]: Simplify 0 into 0 44.871 * [backup-simplify]: Simplify 1 into 1 44.871 * [taylor]: Taking taylor expansion of x.im in y.im 44.871 * [backup-simplify]: Simplify x.im into x.im 44.872 * [backup-simplify]: Simplify (* 1 1) into 1 44.872 * [backup-simplify]: Simplify (* 1 1) into 1 44.872 * [backup-simplify]: Simplify (* 1 x.im) into x.im 44.872 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 44.872 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 44.873 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 44.873 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 44.874 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 44.874 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 44.875 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 44.876 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 44.877 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 44.879 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im))))) into 0 44.879 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 x.im)) into 0 44.880 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 44.881 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 44.881 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 x.im))) into 0 44.882 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 44.882 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 44.882 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 44.882 * [backup-simplify]: Simplify (- 0) into 0 44.882 * [taylor]: Taking taylor expansion of 0 in x.re 44.882 * [backup-simplify]: Simplify 0 into 0 44.884 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 44.885 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.re))))) into 0 44.886 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 44.886 * [backup-simplify]: Simplify (- 0) into 0 44.886 * [taylor]: Taking taylor expansion of 0 in x.re 44.886 * [backup-simplify]: Simplify 0 into 0 44.888 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))))) into 0 44.888 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 44.888 * [taylor]: Taking taylor expansion of 0 in x.re 44.888 * [backup-simplify]: Simplify 0 into 0 44.888 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 44.888 * [taylor]: Taking taylor expansion of 0 in x.re 44.889 * [backup-simplify]: Simplify 0 into 0 44.889 * [taylor]: Taking taylor expansion of 0 in x.im 44.889 * [backup-simplify]: Simplify 0 into 0 44.889 * [taylor]: Taking taylor expansion of 0 in x.im 44.889 * [backup-simplify]: Simplify 0 into 0 44.889 * [taylor]: Taking taylor expansion of 0 in x.im 44.889 * [backup-simplify]: Simplify 0 into 0 44.889 * [taylor]: Taking taylor expansion of 0 in x.im 44.889 * [backup-simplify]: Simplify 0 into 0 44.889 * [taylor]: Taking taylor expansion of 0 in x.im 44.889 * [backup-simplify]: Simplify 0 into 0 44.889 * [taylor]: Taking taylor expansion of 0 in x.im 44.889 * [backup-simplify]: Simplify 0 into 0 44.889 * [backup-simplify]: Simplify 0 into 0 44.889 * [backup-simplify]: Simplify 0 into 0 44.889 * [backup-simplify]: Simplify 0 into 0 44.889 * [backup-simplify]: Simplify 0 into 0 44.891 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.re)))))) into 0 44.891 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 44.892 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 44.892 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 44.893 * [backup-simplify]: Simplify (+ 0 0) into 0 44.894 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 44.895 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 44.895 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 44.896 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 44.896 * [backup-simplify]: Simplify (+ 0 0) into 0 44.897 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (/ 1 x.re) (/ 0 1)) (* (/ 1 (* y.im x.im)) (/ 0 1)) (* (- (/ 1 (* (pow y.im 2) x.re))) (/ (/ 1 (pow y.im 2)) 1)) (* (- (/ 1 (* (pow y.im 3) x.im))) (/ 0 1)))) into (/ 1 (* (pow y.im 4) x.re)) 44.897 * [taylor]: Taking taylor expansion of (/ 1 (* (pow y.im 4) x.re)) in y.im 44.897 * [taylor]: Taking taylor expansion of (* (pow y.im 4) x.re) in y.im 44.897 * [taylor]: Taking taylor expansion of (pow y.im 4) in y.im 44.897 * [taylor]: Taking taylor expansion of y.im in y.im 44.897 * [backup-simplify]: Simplify 0 into 0 44.897 * [backup-simplify]: Simplify 1 into 1 44.897 * [taylor]: Taking taylor expansion of x.re in y.im 44.897 * [backup-simplify]: Simplify x.re into x.re 44.897 * [backup-simplify]: Simplify (* 1 1) into 1 44.898 * [backup-simplify]: Simplify (* 1 1) into 1 44.898 * [backup-simplify]: Simplify (* 1 x.re) into x.re 44.898 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 44.898 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 44.899 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 44.899 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 44.900 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 44.900 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 44.901 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 44.901 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 44.902 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 44.903 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 44.904 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 44.905 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.re)))))) into 0 44.905 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 x.re)) into 0 44.905 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 44.906 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.re))))) into 0 44.907 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 x.re))) into 0 44.907 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 44.908 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.re)))) into 0 44.908 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 44.908 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 44.908 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 44.908 * [taylor]: Taking taylor expansion of 0 in x.re 44.908 * [backup-simplify]: Simplify 0 into 0 44.909 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 44.910 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 44.911 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))))) into 0 44.911 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 44.911 * [backup-simplify]: Simplify (- 0) into 0 44.911 * [taylor]: Taking taylor expansion of 0 in x.re 44.911 * [backup-simplify]: Simplify 0 into 0 44.912 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 44.913 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.re)))))) into 0 44.913 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 44.913 * [backup-simplify]: Simplify (- 0) into 0 44.913 * [taylor]: Taking taylor expansion of 0 in x.re 44.913 * [backup-simplify]: Simplify 0 into 0 44.915 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im))))))) into 0 44.915 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 44.915 * [taylor]: Taking taylor expansion of 0 in x.re 44.915 * [backup-simplify]: Simplify 0 into 0 44.915 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 44.915 * [taylor]: Taking taylor expansion of 0 in x.re 44.915 * [backup-simplify]: Simplify 0 into 0 44.915 * [taylor]: Taking taylor expansion of 0 in x.im 44.915 * [backup-simplify]: Simplify 0 into 0 44.915 * [taylor]: Taking taylor expansion of 0 in x.im 44.915 * [backup-simplify]: Simplify 0 into 0 44.915 * [taylor]: Taking taylor expansion of 0 in x.im 44.915 * [backup-simplify]: Simplify 0 into 0 44.915 * [taylor]: Taking taylor expansion of 0 in x.im 44.915 * [backup-simplify]: Simplify 0 into 0 44.915 * [taylor]: Taking taylor expansion of 0 in x.im 44.915 * [backup-simplify]: Simplify 0 into 0 44.915 * [taylor]: Taking taylor expansion of 0 in x.im 44.916 * [backup-simplify]: Simplify 0 into 0 44.916 * [taylor]: Taking taylor expansion of 0 in x.im 44.916 * [backup-simplify]: Simplify 0 into 0 44.916 * [taylor]: Taking taylor expansion of 0 in x.im 44.916 * [backup-simplify]: Simplify 0 into 0 44.916 * [taylor]: Taking taylor expansion of 0 in x.im 44.916 * [backup-simplify]: Simplify 0 into 0 44.916 * [taylor]: Taking taylor expansion of 0 in x.im 44.916 * [backup-simplify]: Simplify 0 into 0 44.916 * [backup-simplify]: Simplify 0 into 0 44.916 * [backup-simplify]: Simplify 0 into 0 44.916 * * * [progress]: simplifying candidates 44.916 * * * * [progress]: [ 1 / 713 ] simplifiying candidate # 44.916 * * * * [progress]: [ 2 / 713 ] simplifiying candidate # 44.916 * * * * [progress]: [ 3 / 713 ] simplifiying candidate # 44.916 * * * * [progress]: [ 4 / 713 ] simplifiying candidate # 44.916 * * * * [progress]: [ 5 / 713 ] simplifiying candidate # 44.916 * * * * [progress]: [ 6 / 713 ] simplifiying candidate # 44.916 * * * * [progress]: [ 7 / 713 ] simplifiying candidate # 44.916 * [simplify]: Simplifying (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) 44.916 * * [simplify]: iters left: 6 (8 enodes) 44.918 * * [simplify]: iters left: 5 (26 enodes) 44.922 * * [simplify]: Extracting #0: cost 1 inf + 0 44.922 * * [simplify]: Extracting #1: cost 4 inf + 0 44.922 * * [simplify]: Extracting #2: cost 7 inf + 0 44.922 * * [simplify]: Extracting #3: cost 10 inf + 0 44.922 * * [simplify]: Extracting #4: cost 14 inf + 0 44.922 * * [simplify]: Extracting #5: cost 10 inf + 84 44.922 * * [simplify]: Extracting #6: cost 8 inf + 166 44.922 * * [simplify]: Extracting #7: cost 4 inf + 854 44.922 * * [simplify]: Extracting #8: cost 1 inf + 1540 44.923 * * [simplify]: Extracting #9: cost 0 inf + 1782 44.923 * [simplify]: Simplified to (fabs (cbrt (+ (* y.re y.re) (* y.im y.im)))) 44.923 * [simplify]: Simplified (2 2 2 2 1) to (λ (x.re x.im y.re y.im) (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (+ (* x.re y.re) (* x.im y.im)) (* (fabs (cbrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))))) 44.923 * * * * [progress]: [ 8 / 713 ] simplifiying candidate # 44.923 * [simplify]: Simplifying (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 44.923 * * [simplify]: iters left: 6 (7 enodes) 44.926 * * [simplify]: iters left: 5 (22 enodes) 44.931 * * [simplify]: Extracting #0: cost 1 inf + 0 44.931 * * [simplify]: Extracting #1: cost 3 inf + 0 44.931 * * [simplify]: Extracting #2: cost 5 inf + 0 44.931 * * [simplify]: Extracting #3: cost 8 inf + 0 44.931 * * [simplify]: Extracting #4: cost 12 inf + 0 44.931 * * [simplify]: Extracting #5: cost 10 inf + 2 44.931 * * [simplify]: Extracting #6: cost 1 inf + 936 44.932 * * [simplify]: Extracting #7: cost 0 inf + 1138 44.932 * [simplify]: Simplified to (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 44.932 * [simplify]: Simplified (2 2 2 2 1) to (λ (x.re x.im y.re y.im) (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (+ (* x.re y.re) (* x.im y.im)) (* (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 44.932 * * * * [progress]: [ 9 / 713 ] simplifiying candidate # 44.932 * [simplify]: Simplifying (sqrt 1) 44.932 * * [simplify]: iters left: 1 (2 enodes) 44.934 * * [simplify]: Extracting #0: cost 1 inf + 0 44.935 * * [simplify]: Extracting #1: cost 0 inf + 1 44.935 * [simplify]: Simplified to 1 44.935 * [simplify]: Simplified (2 2 2 2 1) to (λ (x.re x.im y.re y.im) (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (+ (* x.re y.re) (* x.im y.im)) (* 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 44.935 * * * * [progress]: [ 10 / 713 ] simplifiying candidate # 44.935 * [simplify]: Simplifying (sqrt (+ (pow (* y.re y.re) 3) (pow (* y.im y.im) 3))) 44.935 * * [simplify]: iters left: 6 (9 enodes) 44.938 * * [simplify]: iters left: 5 (45 enodes) 44.949 * * [simplify]: iters left: 4 (100 enodes) 44.974 * * [simplify]: iters left: 3 (201 enodes) 45.031 * * [simplify]: iters left: 2 (406 enodes) 45.147 * * [simplify]: Extracting #0: cost 1 inf + 0 45.147 * * [simplify]: Extracting #1: cost 3 inf + 0 45.147 * * [simplify]: Extracting #2: cost 6 inf + 0 45.147 * * [simplify]: Extracting #3: cost 62 inf + 0 45.148 * * [simplify]: Extracting #4: cost 166 inf + 460 45.152 * * [simplify]: Extracting #5: cost 131 inf + 12951 45.159 * * [simplify]: Extracting #6: cost 49 inf + 45746 45.170 * * [simplify]: Extracting #7: cost 1 inf + 66256 45.181 * * [simplify]: Extracting #8: cost 0 inf + 65919 45.197 * [simplify]: Simplified to (sqrt (+ (* (* y.re (* y.re y.re)) (* y.re (* y.re y.re))) (* (* y.im y.im) (* (* y.im y.im) (* y.im y.im))))) 45.197 * [simplify]: Simplified (2 2 2 2 1) to (λ (x.re x.im y.re y.im) (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (+ (* x.re y.re) (* x.im y.im)) (/ (sqrt (+ (* (* y.re (* y.re y.re)) (* y.re (* y.re y.re))) (* (* y.im y.im) (* (* y.im 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)))))))))) 45.197 * * * * [progress]: [ 11 / 713 ] simplifiying candidate # 45.198 * [simplify]: Simplifying (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im)))) 45.198 * * [simplify]: iters left: 6 (8 enodes) 45.202 * * [simplify]: iters left: 5 (37 enodes) 45.212 * * [simplify]: iters left: 4 (67 enodes) 45.224 * * [simplify]: iters left: 3 (123 enodes) 45.264 * * [simplify]: iters left: 2 (278 enodes) 45.416 * * [simplify]: Extracting #0: cost 1 inf + 0 45.416 * * [simplify]: Extracting #1: cost 3 inf + 0 45.417 * * [simplify]: Extracting #2: cost 50 inf + 0 45.417 * * [simplify]: Extracting #3: cost 150 inf + 0 45.419 * * [simplify]: Extracting #4: cost 194 inf + 1180 45.425 * * [simplify]: Extracting #5: cost 123 inf + 12421 45.437 * * [simplify]: Extracting #6: cost 12 inf + 33804 45.452 * * [simplify]: Extracting #7: cost 0 inf + 36129 45.468 * [simplify]: Simplified to (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im)))) 45.468 * [simplify]: Simplified (2 2 2 2 1) to (λ (x.re x.im y.re y.im) (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (+ (* x.re y.re) (* x.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)))))))) 45.468 * * * * [progress]: [ 12 / 713 ] simplifiying candidate # 45.469 * [simplify]: Simplifying (+ (* y.re y.re) (* y.im y.im)) 45.469 * * [simplify]: iters left: 4 (5 enodes) 45.470 * * [simplify]: iters left: 3 (16 enodes) 45.473 * * [simplify]: Extracting #0: cost 1 inf + 0 45.473 * * [simplify]: Extracting #1: cost 4 inf + 0 45.473 * * [simplify]: Extracting #2: cost 8 inf + 0 45.473 * * [simplify]: Extracting #3: cost 4 inf + 84 45.473 * * [simplify]: Extracting #4: cost 0 inf + 410 45.473 * [simplify]: Simplified to (+ (* y.re y.re) (* y.im y.im)) 45.473 * [simplify]: Simplified (2 2 2 2 1) to (λ (x.re x.im y.re y.im) (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (+ (* x.re y.re) (* x.im y.im)) (pow (+ (* y.re y.re) (* y.im y.im)) (/ 1 2)))))) 45.473 * * * * [progress]: [ 13 / 713 ] simplifiying candidate # 45.473 * * * * [progress]: [ 14 / 713 ] simplifiying candidate # 45.473 * [simplify]: Simplifying (sqrt (+ (* y.re y.re) (* y.im y.im))) 45.473 * * [simplify]: iters left: 5 (6 enodes) 45.475 * * [simplify]: iters left: 4 (19 enodes) 45.477 * * [simplify]: Extracting #0: cost 1 inf + 0 45.477 * * [simplify]: Extracting #1: cost 3 inf + 0 45.477 * * [simplify]: Extracting #2: cost 6 inf + 0 45.477 * * [simplify]: Extracting #3: cost 10 inf + 0 45.477 * * [simplify]: Extracting #4: cost 6 inf + 84 45.477 * * [simplify]: Extracting #5: cost 0 inf + 734 45.478 * [simplify]: Simplified to (sqrt (+ (* y.re y.re) (* y.im y.im))) 45.478 * [simplify]: Simplified (2 2 2 2 1) to (λ (x.re x.im y.re y.im) (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (+ (* x.re y.re) (* x.im y.im)) (fabs (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 45.478 * * * * [progress]: [ 15 / 713 ] simplifiying candidate # 45.478 * * * * [progress]: [ 16 / 713 ] simplifiying candidate #real (real->posit16 (sqrt (+ (* y.re y.re) (* y.im y.im)))))))))> 45.478 * * * * [progress]: [ 17 / 713 ] simplifiying candidate # 45.478 * * * * [progress]: [ 18 / 713 ] simplifiying candidate # 45.478 * * * * [progress]: [ 19 / 713 ] simplifiying candidate # 45.478 * * * * [progress]: [ 20 / 713 ] simplifiying candidate # 45.478 * * * * [progress]: [ 21 / 713 ] simplifiying candidate # 45.478 * * * * [progress]: [ 22 / 713 ] simplifiying candidate # 45.478 * * * * [progress]: [ 23 / 713 ] simplifiying candidate # 45.478 * [simplify]: Simplifying (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) 45.478 * * [simplify]: iters left: 6 (8 enodes) 45.480 * * [simplify]: iters left: 5 (26 enodes) 45.484 * * [simplify]: Extracting #0: cost 1 inf + 0 45.484 * * [simplify]: Extracting #1: cost 4 inf + 0 45.484 * * [simplify]: Extracting #2: cost 7 inf + 0 45.484 * * [simplify]: Extracting #3: cost 10 inf + 0 45.484 * * [simplify]: Extracting #4: cost 14 inf + 0 45.484 * * [simplify]: Extracting #5: cost 10 inf + 84 45.484 * * [simplify]: Extracting #6: cost 8 inf + 166 45.484 * * [simplify]: Extracting #7: cost 4 inf + 854 45.485 * * [simplify]: Extracting #8: cost 1 inf + 1540 45.485 * * [simplify]: Extracting #9: cost 0 inf + 1782 45.485 * [simplify]: Simplified to (fabs (cbrt (+ (* y.re y.re) (* y.im y.im)))) 45.485 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im y.re y.im) (/ 1 (/ (* (fabs (cbrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 45.485 * * * * [progress]: [ 24 / 713 ] simplifiying candidate # 45.486 * [simplify]: Simplifying (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 45.486 * * [simplify]: iters left: 6 (7 enodes) 45.487 * * [simplify]: iters left: 5 (22 enodes) 45.490 * * [simplify]: Extracting #0: cost 1 inf + 0 45.490 * * [simplify]: Extracting #1: cost 3 inf + 0 45.491 * * [simplify]: Extracting #2: cost 5 inf + 0 45.491 * * [simplify]: Extracting #3: cost 8 inf + 0 45.491 * * [simplify]: Extracting #4: cost 12 inf + 0 45.491 * * [simplify]: Extracting #5: cost 10 inf + 2 45.491 * * [simplify]: Extracting #6: cost 1 inf + 936 45.491 * * [simplify]: Extracting #7: cost 0 inf + 1138 45.491 * [simplify]: Simplified to (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 45.491 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im y.re y.im) (/ 1 (/ (* (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 45.491 * * * * [progress]: [ 25 / 713 ] simplifiying candidate # 45.492 * [simplify]: Simplifying (sqrt 1) 45.492 * * [simplify]: iters left: 1 (2 enodes) 45.494 * * [simplify]: Extracting #0: cost 1 inf + 0 45.494 * * [simplify]: Extracting #1: cost 0 inf + 1 45.494 * [simplify]: Simplified to 1 45.494 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im y.re y.im) (/ 1 (/ (* 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 45.494 * * * * [progress]: [ 26 / 713 ] simplifiying candidate # 45.494 * [simplify]: Simplifying (sqrt (+ (pow (* y.re y.re) 3) (pow (* y.im y.im) 3))) 45.494 * * [simplify]: iters left: 6 (9 enodes) 45.497 * * [simplify]: iters left: 5 (45 enodes) 45.510 * * [simplify]: iters left: 4 (100 enodes) 45.539 * * [simplify]: iters left: 3 (201 enodes) 45.605 * * [simplify]: iters left: 2 (406 enodes) 45.709 * * [simplify]: Extracting #0: cost 1 inf + 0 45.709 * * [simplify]: Extracting #1: cost 3 inf + 0 45.709 * * [simplify]: Extracting #2: cost 6 inf + 0 45.709 * * [simplify]: Extracting #3: cost 62 inf + 0 45.710 * * [simplify]: Extracting #4: cost 166 inf + 460 45.711 * * [simplify]: Extracting #5: cost 131 inf + 12951 45.715 * * [simplify]: Extracting #6: cost 49 inf + 45746 45.720 * * [simplify]: Extracting #7: cost 1 inf + 66256 45.725 * * [simplify]: Extracting #8: cost 0 inf + 65919 45.730 * [simplify]: Simplified to (sqrt (+ (* (* y.re (* y.re y.re)) (* y.re (* y.re y.re))) (* (* y.im y.im) (* (* y.im y.im) (* y.im y.im))))) 45.731 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im y.re y.im) (/ 1 (/ (/ (sqrt (+ (* (* y.re (* y.re y.re)) (* y.re (* y.re y.re))) (* (* y.im y.im) (* (* y.im 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)))))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 45.731 * * * * [progress]: [ 27 / 713 ] simplifiying candidate # 45.731 * [simplify]: Simplifying (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im)))) 45.731 * * [simplify]: iters left: 6 (8 enodes) 45.733 * * [simplify]: iters left: 5 (37 enodes) 45.744 * * [simplify]: iters left: 4 (67 enodes) 45.770 * * [simplify]: iters left: 3 (123 enodes) 45.814 * * [simplify]: iters left: 2 (278 enodes) 45.971 * * [simplify]: Extracting #0: cost 1 inf + 0 45.971 * * [simplify]: Extracting #1: cost 3 inf + 0 45.971 * * [simplify]: Extracting #2: cost 50 inf + 0 45.972 * * [simplify]: Extracting #3: cost 150 inf + 0 45.977 * * [simplify]: Extracting #4: cost 194 inf + 1180 45.982 * * [simplify]: Extracting #5: cost 123 inf + 12421 45.994 * * [simplify]: Extracting #6: cost 12 inf + 33804 46.004 * * [simplify]: Extracting #7: cost 0 inf + 36129 46.012 * [simplify]: Simplified to (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im)))) 46.012 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im y.re y.im) (/ 1 (/ (/ (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)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 46.012 * * * * [progress]: [ 28 / 713 ] simplifiying candidate # 46.012 * [simplify]: Simplifying (+ (* y.re y.re) (* y.im y.im)) 46.012 * * [simplify]: iters left: 4 (5 enodes) 46.013 * * [simplify]: iters left: 3 (16 enodes) 46.015 * * [simplify]: Extracting #0: cost 1 inf + 0 46.015 * * [simplify]: Extracting #1: cost 4 inf + 0 46.015 * * [simplify]: Extracting #2: cost 8 inf + 0 46.015 * * [simplify]: Extracting #3: cost 4 inf + 84 46.015 * * [simplify]: Extracting #4: cost 0 inf + 410 46.016 * [simplify]: Simplified to (+ (* y.re y.re) (* y.im y.im)) 46.016 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im y.re y.im) (/ 1 (/ (pow (+ (* y.re y.re) (* y.im y.im)) (/ 1 2)) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 46.016 * * * * [progress]: [ 29 / 713 ] simplifiying candidate # 46.016 * * * * [progress]: [ 30 / 713 ] simplifiying candidate # 46.016 * [simplify]: Simplifying (sqrt (+ (* y.re y.re) (* y.im y.im))) 46.016 * * [simplify]: iters left: 5 (6 enodes) 46.017 * * [simplify]: iters left: 4 (19 enodes) 46.020 * * [simplify]: Extracting #0: cost 1 inf + 0 46.020 * * [simplify]: Extracting #1: cost 3 inf + 0 46.020 * * [simplify]: Extracting #2: cost 6 inf + 0 46.020 * * [simplify]: Extracting #3: cost 10 inf + 0 46.020 * * [simplify]: Extracting #4: cost 6 inf + 84 46.020 * * [simplify]: Extracting #5: cost 0 inf + 734 46.020 * [simplify]: Simplified to (sqrt (+ (* y.re y.re) (* y.im y.im))) 46.020 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im y.re y.im) (/ 1 (/ (fabs (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 46.020 * * * * [progress]: [ 31 / 713 ] simplifiying candidate # 46.020 * * * * [progress]: [ 32 / 713 ] simplifiying candidate #real (real->posit16 (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))> 46.020 * * * * [progress]: [ 33 / 713 ] simplifiying candidate # 46.020 * * * * [progress]: [ 34 / 713 ] simplifiying candidate # 46.020 * [simplify]: Simplifying (- (log (+ (* x.re y.re) (* x.im y.im))) (log (sqrt (+ (* y.re y.re) (* y.im y.im))))) 46.020 * * [simplify]: iters left: 6 (14 enodes) 46.023 * * [simplify]: iters left: 5 (48 enodes) 46.030 * * [simplify]: iters left: 4 (51 enodes) 46.038 * * [simplify]: Extracting #0: cost 1 inf + 0 46.038 * * [simplify]: Extracting #1: cost 5 inf + 0 46.038 * * [simplify]: Extracting #2: cost 10 inf + 0 46.038 * * [simplify]: Extracting #3: cost 15 inf + 0 46.038 * * [simplify]: Extracting #4: cost 24 inf + 0 46.038 * * [simplify]: Extracting #5: cost 19 inf + 129 46.039 * * [simplify]: Extracting #6: cost 11 inf + 931 46.039 * * [simplify]: Extracting #7: cost 4 inf + 2236 46.039 * * [simplify]: Extracting #8: cost 0 inf + 3476 46.040 * [simplify]: Simplified to (- (log (+ (* x.im y.im) (* x.re y.re))) (log (sqrt (+ (* y.re y.re) (* y.im y.im))))) 46.040 * [simplify]: Simplified (2 2 2 1) to (λ (x.re x.im y.re y.im) (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (exp (- (log (+ (* x.im y.im) (* x.re y.re))) (log (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 46.040 * * * * [progress]: [ 35 / 713 ] simplifiying candidate # 46.040 * * * * [progress]: [ 36 / 713 ] simplifiying candidate # 46.040 * * * * [progress]: [ 37 / 713 ] simplifiying candidate # 46.040 * [simplify]: Simplifying (/ (* (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))) (+ (* x.re y.re) (* x.im y.im))) (* (* (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))))) 46.040 * * [simplify]: iters left: 6 (16 enodes) 46.044 * * [simplify]: iters left: 5 (71 enodes) 46.059 * * [simplify]: iters left: 4 (220 enodes) 46.171 * * [simplify]: Extracting #0: cost 1 inf + 0 46.171 * * [simplify]: Extracting #1: cost 30 inf + 0 46.172 * * [simplify]: Extracting #2: cost 82 inf + 1 46.173 * * [simplify]: Extracting #3: cost 194 inf + 1 46.178 * * [simplify]: Extracting #4: cost 161 inf + 5363 46.192 * * [simplify]: Extracting #5: cost 29 inf + 35105 46.202 * * [simplify]: Extracting #6: cost 1 inf + 43538 46.214 * * [simplify]: Extracting #7: cost 0 inf + 43740 46.229 * [simplify]: Simplified to (/ (* (* (+ (* x.im y.im) (* x.re y.re)) (+ (* x.im y.im) (* x.re y.re))) (+ (* x.im y.im) (* x.re y.re))) (* (+ (* y.im y.im) (* y.re y.re)) (sqrt (+ (* y.im y.im) (* y.re y.re))))) 46.229 * [simplify]: Simplified (2 2 2 1) to (λ (x.re x.im y.re y.im) (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (/ (* (* (+ (* x.im y.im) (* x.re y.re)) (+ (* x.im y.im) (* x.re y.re))) (+ (* x.im y.im) (* x.re y.re))) (* (+ (* y.im y.im) (* y.re y.re)) (sqrt (+ (* y.im y.im) (* y.re y.re))))))))) 46.229 * * * * [progress]: [ 38 / 713 ] simplifiying candidate # 46.230 * * * * [progress]: [ 39 / 713 ] simplifiying candidate # 46.230 * * * * [progress]: [ 40 / 713 ] simplifiying candidate # 46.230 * * * * [progress]: [ 41 / 713 ] simplifiying candidate # 46.230 * * * * [progress]: [ 42 / 713 ] simplifiying candidate # 46.230 * [simplify]: Simplifying (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 46.230 * * [simplify]: iters left: 6 (16 enodes) 46.237 * * [simplify]: iters left: 5 (58 enodes) 46.253 * * [simplify]: iters left: 4 (73 enodes) 46.263 * * [simplify]: iters left: 3 (80 enodes) 46.273 * * [simplify]: iters left: 2 (83 enodes) 46.289 * * [simplify]: Extracting #0: cost 1 inf + 0 46.289 * * [simplify]: Extracting #1: cost 11 inf + 0 46.289 * * [simplify]: Extracting #2: cost 22 inf + 0 46.289 * * [simplify]: Extracting #3: cost 27 inf + 0 46.289 * * [simplify]: Extracting #4: cost 36 inf + 0 46.289 * * [simplify]: Extracting #5: cost 33 inf + 46 46.290 * * [simplify]: Extracting #6: cost 14 inf + 2774 46.292 * * [simplify]: Extracting #7: cost 2 inf + 8296 46.293 * * [simplify]: Extracting #8: cost 0 inf + 9224 46.295 * [simplify]: Simplified to (* (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) 46.295 * [simplify]: Simplified (2 2 2 1) to (λ (x.re x.im y.re y.im) (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (* (* (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 46.296 * [simplify]: Simplifying (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 46.296 * * [simplify]: iters left: 6 (14 enodes) 46.298 * * [simplify]: iters left: 5 (46 enodes) 46.304 * * [simplify]: Extracting #0: cost 1 inf + 0 46.304 * * [simplify]: Extracting #1: cost 4 inf + 0 46.304 * * [simplify]: Extracting #2: cost 8 inf + 0 46.304 * * [simplify]: Extracting #3: cost 13 inf + 0 46.304 * * [simplify]: Extracting #4: cost 22 inf + 0 46.304 * * [simplify]: Extracting #5: cost 17 inf + 129 46.305 * * [simplify]: Extracting #6: cost 8 inf + 992 46.305 * * [simplify]: Extracting #7: cost 2 inf + 2366 46.305 * * [simplify]: Extracting #8: cost 0 inf + 3012 46.306 * [simplify]: Simplified to (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 46.306 * [simplify]: Simplified (2 2 2 2) to (λ (x.re x.im y.re y.im) (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (* (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im 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.im) (* x.re y.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 46.306 * * * * [progress]: [ 43 / 713 ] simplifiying candidate # 46.306 * [simplify]: Simplifying (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 46.306 * * [simplify]: iters left: 6 (16 enodes) 46.310 * * [simplify]: iters left: 5 (55 enodes) 46.317 * * [simplify]: iters left: 4 (59 enodes) 46.325 * * [simplify]: iters left: 3 (62 enodes) 46.334 * * [simplify]: Extracting #0: cost 1 inf + 0 46.334 * * [simplify]: Extracting #1: cost 7 inf + 0 46.334 * * [simplify]: Extracting #2: cost 15 inf + 0 46.334 * * [simplify]: Extracting #3: cost 21 inf + 0 46.334 * * [simplify]: Extracting #4: cost 30 inf + 0 46.334 * * [simplify]: Extracting #5: cost 26 inf + 87 46.335 * * [simplify]: Extracting #6: cost 9 inf + 2370 46.335 * * [simplify]: Extracting #7: cost 1 inf + 5596 46.336 * * [simplify]: Extracting #8: cost 0 inf + 6080 46.337 * [simplify]: Simplified to (/ (* (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (+ (* x.im y.im) (* x.re y.re)))) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) 46.337 * [simplify]: Simplified (2 2 2 1) to (λ (x.re x.im y.re y.im) (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (* (/ (* (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (+ (* x.im y.im) (* x.re y.re)))) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))))) 46.337 * [simplify]: Simplifying (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 46.337 * * [simplify]: iters left: 6 (14 enodes) 46.340 * * [simplify]: iters left: 5 (46 enodes) 46.346 * * [simplify]: Extracting #0: cost 1 inf + 0 46.346 * * [simplify]: Extracting #1: cost 4 inf + 0 46.346 * * [simplify]: Extracting #2: cost 8 inf + 0 46.346 * * [simplify]: Extracting #3: cost 13 inf + 0 46.346 * * [simplify]: Extracting #4: cost 22 inf + 0 46.346 * * [simplify]: Extracting #5: cost 17 inf + 129 46.346 * * [simplify]: Extracting #6: cost 8 inf + 992 46.347 * * [simplify]: Extracting #7: cost 2 inf + 2406 46.347 * * [simplify]: Extracting #8: cost 0 inf + 3092 46.348 * [simplify]: Simplified to (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 46.348 * [simplify]: Simplified (2 2 2 2) to (λ (x.re x.im y.re y.im) (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (* (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im 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.im) (* x.re y.re))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))))) 46.348 * * * * [progress]: [ 44 / 713 ] simplifiying candidate # 46.348 * [simplify]: Simplifying (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 46.348 * * [simplify]: iters left: 6 (15 enodes) 46.351 * * [simplify]: iters left: 5 (51 enodes) 46.366 * * [simplify]: iters left: 4 (55 enodes) 46.381 * * [simplify]: iters left: 3 (58 enodes) 46.396 * * [simplify]: Extracting #0: cost 1 inf + 0 46.396 * * [simplify]: Extracting #1: cost 7 inf + 0 46.396 * * [simplify]: Extracting #2: cost 14 inf + 0 46.396 * * [simplify]: Extracting #3: cost 19 inf + 0 46.396 * * [simplify]: Extracting #4: cost 28 inf + 0 46.396 * * [simplify]: Extracting #5: cost 24 inf + 87 46.396 * * [simplify]: Extracting #6: cost 11 inf + 1518 46.397 * * [simplify]: Extracting #7: cost 1 inf + 4752 46.398 * * [simplify]: Extracting #8: cost 0 inf + 5196 46.398 * [simplify]: Simplified to (/ (* (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (+ (* x.im y.im) (* x.re y.re)))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) 46.398 * [simplify]: Simplified (2 2 2 1) to (λ (x.re x.im y.re y.im) (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (* (/ (* (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (+ (* x.im y.im) (* x.re y.re)))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 46.399 * [simplify]: Simplifying (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 46.399 * * [simplify]: iters left: 6 (14 enodes) 46.402 * * [simplify]: iters left: 5 (46 enodes) 46.407 * * [simplify]: Extracting #0: cost 1 inf + 0 46.408 * * [simplify]: Extracting #1: cost 4 inf + 0 46.408 * * [simplify]: Extracting #2: cost 8 inf + 0 46.408 * * [simplify]: Extracting #3: cost 13 inf + 0 46.408 * * [simplify]: Extracting #4: cost 22 inf + 0 46.408 * * [simplify]: Extracting #5: cost 17 inf + 129 46.408 * * [simplify]: Extracting #6: cost 8 inf + 992 46.408 * * [simplify]: Extracting #7: cost 2 inf + 2246 46.409 * * [simplify]: Extracting #8: cost 0 inf + 2852 46.409 * [simplify]: Simplified to (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 46.409 * [simplify]: Simplified (2 2 2 2) to (λ (x.re x.im y.re y.im) (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (* (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 46.409 * * * * [progress]: [ 45 / 713 ] simplifiying candidate # 46.410 * [simplify]: Simplifying (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt 1)) 46.410 * * [simplify]: iters left: 6 (12 enodes) 46.414 * * [simplify]: iters left: 5 (43 enodes) 46.420 * * [simplify]: iters left: 4 (49 enodes) 46.429 * * [simplify]: iters left: 3 (53 enodes) 46.443 * * [simplify]: iters left: 2 (54 enodes) 46.455 * * [simplify]: Extracting #0: cost 1 inf + 0 46.455 * * [simplify]: Extracting #1: cost 5 inf + 0 46.455 * * [simplify]: Extracting #2: cost 7 inf + 1 46.456 * * [simplify]: Extracting #3: cost 10 inf + 1 46.456 * * [simplify]: Extracting #4: cost 16 inf + 1 46.456 * * [simplify]: Extracting #5: cost 10 inf + 89 46.456 * * [simplify]: Extracting #6: cost 3 inf + 1073 46.457 * * [simplify]: Extracting #7: cost 0 inf + 1807 46.457 * [simplify]: Simplified to (* (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (+ (* x.im y.im) (* x.re y.re)))) 46.457 * [simplify]: Simplified (2 2 2 1) to (λ (x.re x.im y.re y.im) (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (* (* (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (+ (* x.im y.im) (* x.re y.re)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 46.458 * [simplify]: Simplifying (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 46.458 * * [simplify]: iters left: 6 (13 enodes) 46.463 * * [simplify]: iters left: 5 (43 enodes) 46.473 * * [simplify]: Extracting #0: cost 1 inf + 0 46.473 * * [simplify]: Extracting #1: cost 4 inf + 0 46.473 * * [simplify]: Extracting #2: cost 8 inf + 0 46.473 * * [simplify]: Extracting #3: cost 14 inf + 0 46.473 * * [simplify]: Extracting #4: cost 22 inf + 0 46.473 * * [simplify]: Extracting #5: cost 17 inf + 45 46.473 * * [simplify]: Extracting #6: cost 10 inf + 537 46.474 * * [simplify]: Extracting #7: cost 4 inf + 1232 46.474 * * [simplify]: Extracting #8: cost 1 inf + 1964 46.475 * * [simplify]: Extracting #9: cost 0 inf + 2368 46.476 * [simplify]: Simplified to (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 46.476 * [simplify]: Simplified (2 2 2 2) to (λ (x.re x.im y.re y.im) (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (* (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt 1)) (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 46.476 * * * * [progress]: [ 46 / 713 ] simplifiying candidate # 46.476 * [simplify]: Simplifying (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 46.476 * * [simplify]: iters left: 6 (15 enodes) 46.483 * * [simplify]: iters left: 5 (51 enodes) 46.495 * * [simplify]: iters left: 4 (55 enodes) 46.508 * * [simplify]: iters left: 3 (58 enodes) 46.519 * * [simplify]: Extracting #0: cost 1 inf + 0 46.519 * * [simplify]: Extracting #1: cost 7 inf + 0 46.519 * * [simplify]: Extracting #2: cost 14 inf + 0 46.520 * * [simplify]: Extracting #3: cost 19 inf + 0 46.520 * * [simplify]: Extracting #4: cost 28 inf + 0 46.520 * * [simplify]: Extracting #5: cost 24 inf + 87 46.520 * * [simplify]: Extracting #6: cost 11 inf + 1518 46.521 * * [simplify]: Extracting #7: cost 1 inf + 4752 46.521 * * [simplify]: Extracting #8: cost 0 inf + 5196 46.522 * [simplify]: Simplified to (/ (* (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (+ (* x.im y.im) (* x.re y.re)))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) 46.522 * [simplify]: Simplified (2 2 2 1) to (λ (x.re x.im y.re y.im) (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (* (/ (* (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (+ (* x.im y.im) (* x.re y.re)))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 46.522 * [simplify]: Simplifying (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 46.523 * * [simplify]: iters left: 6 (14 enodes) 46.525 * * [simplify]: iters left: 5 (46 enodes) 46.531 * * [simplify]: Extracting #0: cost 1 inf + 0 46.531 * * [simplify]: Extracting #1: cost 4 inf + 0 46.531 * * [simplify]: Extracting #2: cost 8 inf + 0 46.531 * * [simplify]: Extracting #3: cost 13 inf + 0 46.532 * * [simplify]: Extracting #4: cost 22 inf + 0 46.532 * * [simplify]: Extracting #5: cost 17 inf + 129 46.532 * * [simplify]: Extracting #6: cost 8 inf + 992 46.532 * * [simplify]: Extracting #7: cost 2 inf + 2246 46.533 * * [simplify]: Extracting #8: cost 0 inf + 2852 46.533 * [simplify]: Simplified to (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 46.533 * [simplify]: Simplified (2 2 2 2) to (λ (x.re x.im y.re y.im) (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (* (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 46.533 * * * * [progress]: [ 47 / 713 ] simplifiying candidate # 46.533 * [simplify]: Simplifying (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) 1) 46.534 * * [simplify]: iters left: 6 (11 enodes) 46.536 * * [simplify]: iters left: 5 (38 enodes) 46.542 * * [simplify]: iters left: 4 (48 enodes) 46.556 * * [simplify]: iters left: 3 (49 enodes) 46.568 * * [simplify]: Extracting #0: cost 1 inf + 0 46.568 * * [simplify]: Extracting #1: cost 5 inf + 0 46.568 * * [simplify]: Extracting #2: cost 7 inf + 1 46.568 * * [simplify]: Extracting #3: cost 10 inf + 1 46.568 * * [simplify]: Extracting #4: cost 16 inf + 1 46.569 * * [simplify]: Extracting #5: cost 11 inf + 47 46.569 * * [simplify]: Extracting #6: cost 5 inf + 828 46.570 * * [simplify]: Extracting #7: cost 0 inf + 1807 46.570 * [simplify]: Simplified to (* (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (+ (* x.im y.im) (* x.re y.re)))) 46.570 * [simplify]: Simplified (2 2 2 1) to (λ (x.re x.im y.re y.im) (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (* (* (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (+ (* x.im y.im) (* x.re y.re)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 46.571 * [simplify]: Simplifying (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 46.571 * * [simplify]: iters left: 6 (13 enodes) 46.576 * * [simplify]: iters left: 5 (43 enodes) 46.588 * * [simplify]: Extracting #0: cost 1 inf + 0 46.588 * * [simplify]: Extracting #1: cost 4 inf + 0 46.588 * * [simplify]: Extracting #2: cost 8 inf + 0 46.588 * * [simplify]: Extracting #3: cost 14 inf + 0 46.588 * * [simplify]: Extracting #4: cost 22 inf + 0 46.588 * * [simplify]: Extracting #5: cost 17 inf + 45 46.588 * * [simplify]: Extracting #6: cost 10 inf + 537 46.589 * * [simplify]: Extracting #7: cost 4 inf + 1232 46.589 * * [simplify]: Extracting #8: cost 1 inf + 1964 46.590 * * [simplify]: Extracting #9: cost 0 inf + 2368 46.591 * [simplify]: Simplified to (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 46.591 * [simplify]: Simplified (2 2 2 2) to (λ (x.re x.im y.re y.im) (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (* (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) 1) (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 46.591 * * * * [progress]: [ 48 / 713 ] simplifiying candidate # 46.591 * [simplify]: Simplifying (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 46.592 * * [simplify]: iters left: 6 (15 enodes) 46.597 * * [simplify]: iters left: 5 (51 enodes) 46.605 * * [simplify]: iters left: 4 (53 enodes) 46.612 * * [simplify]: Extracting #0: cost 1 inf + 0 46.612 * * [simplify]: Extracting #1: cost 6 inf + 0 46.612 * * [simplify]: Extracting #2: cost 12 inf + 0 46.612 * * [simplify]: Extracting #3: cost 17 inf + 0 46.612 * * [simplify]: Extracting #4: cost 26 inf + 0 46.612 * * [simplify]: Extracting #5: cost 22 inf + 87 46.612 * * [simplify]: Extracting #6: cost 14 inf + 707 46.612 * * [simplify]: Extracting #7: cost 7 inf + 1842 46.613 * * [simplify]: Extracting #8: cost 0 inf + 4384 46.613 * [simplify]: Simplified to (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 46.614 * [simplify]: Simplified (2 2 2 1) to (λ (x.re x.im y.re y.im) (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (* (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 46.614 * [simplify]: Simplifying (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 46.614 * * [simplify]: iters left: 6 (14 enodes) 46.617 * * [simplify]: iters left: 5 (46 enodes) 46.623 * * [simplify]: Extracting #0: cost 1 inf + 0 46.623 * * [simplify]: Extracting #1: cost 4 inf + 0 46.623 * * [simplify]: Extracting #2: cost 8 inf + 0 46.623 * * [simplify]: Extracting #3: cost 13 inf + 0 46.623 * * [simplify]: Extracting #4: cost 22 inf + 0 46.623 * * [simplify]: Extracting #5: cost 17 inf + 129 46.623 * * [simplify]: Extracting #6: cost 8 inf + 912 46.623 * * [simplify]: Extracting #7: cost 2 inf + 2246 46.624 * * [simplify]: Extracting #8: cost 0 inf + 2852 46.624 * [simplify]: Simplified to (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 46.624 * [simplify]: Simplified (2 2 2 2) to (λ (x.re x.im y.re y.im) (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (* (/ (sqrt (+ (* x.re y.re) (* x.im 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.im) (* x.re y.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 46.624 * * * * [progress]: [ 49 / 713 ] simplifiying candidate # 46.625 * [simplify]: Simplifying (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 46.625 * * [simplify]: iters left: 6 (15 enodes) 46.628 * * [simplify]: iters left: 5 (50 enodes) 46.634 * * [simplify]: Extracting #0: cost 1 inf + 0 46.634 * * [simplify]: Extracting #1: cost 4 inf + 0 46.634 * * [simplify]: Extracting #2: cost 9 inf + 0 46.634 * * [simplify]: Extracting #3: cost 15 inf + 0 46.634 * * [simplify]: Extracting #4: cost 24 inf + 0 46.634 * * [simplify]: Extracting #5: cost 20 inf + 87 46.634 * * [simplify]: Extracting #6: cost 12 inf + 707 46.635 * * [simplify]: Extracting #7: cost 5 inf + 1842 46.635 * * [simplify]: Extracting #8: cost 0 inf + 3416 46.636 * [simplify]: Simplified to (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 46.636 * [simplify]: Simplified (2 2 2 1) to (λ (x.re x.im y.re y.im) (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (* (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))))) 46.636 * [simplify]: Simplifying (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 46.636 * * [simplify]: iters left: 6 (14 enodes) 46.639 * * [simplify]: iters left: 5 (46 enodes) 46.645 * * [simplify]: Extracting #0: cost 1 inf + 0 46.645 * * [simplify]: Extracting #1: cost 4 inf + 0 46.645 * * [simplify]: Extracting #2: cost 8 inf + 0 46.645 * * [simplify]: Extracting #3: cost 13 inf + 0 46.645 * * [simplify]: Extracting #4: cost 22 inf + 0 46.645 * * [simplify]: Extracting #5: cost 17 inf + 129 46.645 * * [simplify]: Extracting #6: cost 8 inf + 912 46.646 * * [simplify]: Extracting #7: cost 2 inf + 2286 46.646 * * [simplify]: Extracting #8: cost 0 inf + 2932 46.646 * [simplify]: Simplified to (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 46.647 * [simplify]: Simplified (2 2 2 2) to (λ (x.re x.im y.re y.im) (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (* (/ (sqrt (+ (* x.re y.re) (* x.im 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.im) (* x.re y.re))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))))) 46.647 * * * * [progress]: [ 50 / 713 ] simplifiying candidate # 46.647 * [simplify]: Simplifying (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 46.647 * * [simplify]: iters left: 6 (14 enodes) 46.650 * * [simplify]: iters left: 5 (46 enodes) 46.656 * * [simplify]: Extracting #0: cost 1 inf + 0 46.656 * * [simplify]: Extracting #1: cost 4 inf + 0 46.656 * * [simplify]: Extracting #2: cost 8 inf + 0 46.656 * * [simplify]: Extracting #3: cost 13 inf + 0 46.656 * * [simplify]: Extracting #4: cost 22 inf + 0 46.656 * * [simplify]: Extracting #5: cost 17 inf + 129 46.656 * * [simplify]: Extracting #6: cost 8 inf + 912 46.657 * * [simplify]: Extracting #7: cost 2 inf + 2126 46.657 * * [simplify]: Extracting #8: cost 0 inf + 2692 46.657 * [simplify]: Simplified to (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 46.657 * [simplify]: Simplified (2 2 2 1) to (λ (x.re x.im y.re y.im) (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (* (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 46.658 * [simplify]: Simplifying (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 46.658 * * [simplify]: iters left: 6 (14 enodes) 46.661 * * [simplify]: iters left: 5 (46 enodes) 46.670 * * [simplify]: Extracting #0: cost 1 inf + 0 46.670 * * [simplify]: Extracting #1: cost 4 inf + 0 46.670 * * [simplify]: Extracting #2: cost 8 inf + 0 46.670 * * [simplify]: Extracting #3: cost 13 inf + 0 46.670 * * [simplify]: Extracting #4: cost 22 inf + 0 46.671 * * [simplify]: Extracting #5: cost 17 inf + 129 46.671 * * [simplify]: Extracting #6: cost 8 inf + 912 46.672 * * [simplify]: Extracting #7: cost 2 inf + 2126 46.673 * * [simplify]: Extracting #8: cost 0 inf + 2692 46.673 * [simplify]: Simplified to (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 46.673 * [simplify]: Simplified (2 2 2 2) to (λ (x.re x.im y.re y.im) (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (* (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 46.674 * * * * [progress]: [ 51 / 713 ] simplifiying candidate # 46.674 * [simplify]: Simplifying (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt 1)) 46.674 * * [simplify]: iters left: 6 (11 enodes) 46.681 * * [simplify]: iters left: 5 (38 enodes) 46.691 * * [simplify]: iters left: 4 (40 enodes) 46.696 * * [simplify]: iters left: 3 (42 enodes) 46.701 * * [simplify]: Extracting #0: cost 1 inf + 0 46.702 * * [simplify]: Extracting #1: cost 4 inf + 0 46.702 * * [simplify]: Extracting #2: cost 6 inf + 1 46.702 * * [simplify]: Extracting #3: cost 12 inf + 1 46.702 * * [simplify]: Extracting #4: cost 7 inf + 47 46.702 * * [simplify]: Extracting #5: cost 0 inf + 749 46.702 * [simplify]: Simplified to (sqrt (+ (* x.im y.im) (* x.re y.re))) 46.702 * [simplify]: Simplified (2 2 2 1) to (λ (x.re x.im y.re y.im) (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (* (sqrt (+ (* x.im y.im) (* x.re y.re))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 46.702 * [simplify]: Simplifying (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 46.702 * * [simplify]: iters left: 6 (13 enodes) 46.705 * * [simplify]: iters left: 5 (43 enodes) 46.711 * * [simplify]: Extracting #0: cost 1 inf + 0 46.711 * * [simplify]: Extracting #1: cost 4 inf + 0 46.711 * * [simplify]: Extracting #2: cost 8 inf + 0 46.711 * * [simplify]: Extracting #3: cost 14 inf + 0 46.711 * * [simplify]: Extracting #4: cost 22 inf + 0 46.711 * * [simplify]: Extracting #5: cost 17 inf + 45 46.711 * * [simplify]: Extracting #6: cost 10 inf + 537 46.711 * * [simplify]: Extracting #7: cost 4 inf + 1192 46.712 * * [simplify]: Extracting #8: cost 1 inf + 1844 46.712 * * [simplify]: Extracting #9: cost 0 inf + 2208 46.713 * [simplify]: Simplified to (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 46.713 * [simplify]: Simplified (2 2 2 2) to (λ (x.re x.im y.re y.im) (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (* (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt 1)) (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 46.713 * * * * [progress]: [ 52 / 713 ] simplifiying candidate # 46.713 * [simplify]: Simplifying (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 46.713 * * [simplify]: iters left: 6 (14 enodes) 46.716 * * [simplify]: iters left: 5 (46 enodes) 46.722 * * [simplify]: Extracting #0: cost 1 inf + 0 46.722 * * [simplify]: Extracting #1: cost 4 inf + 0 46.722 * * [simplify]: Extracting #2: cost 8 inf + 0 46.722 * * [simplify]: Extracting #3: cost 13 inf + 0 46.722 * * [simplify]: Extracting #4: cost 22 inf + 0 46.722 * * [simplify]: Extracting #5: cost 17 inf + 129 46.722 * * [simplify]: Extracting #6: cost 8 inf + 912 46.723 * * [simplify]: Extracting #7: cost 2 inf + 2126 46.723 * * [simplify]: Extracting #8: cost 0 inf + 2692 46.723 * [simplify]: Simplified to (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 46.723 * [simplify]: Simplified (2 2 2 1) to (λ (x.re x.im y.re y.im) (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (* (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 46.724 * [simplify]: Simplifying (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 46.724 * * [simplify]: iters left: 6 (14 enodes) 46.727 * * [simplify]: iters left: 5 (46 enodes) 46.732 * * [simplify]: Extracting #0: cost 1 inf + 0 46.733 * * [simplify]: Extracting #1: cost 4 inf + 0 46.733 * * [simplify]: Extracting #2: cost 8 inf + 0 46.733 * * [simplify]: Extracting #3: cost 13 inf + 0 46.733 * * [simplify]: Extracting #4: cost 22 inf + 0 46.733 * * [simplify]: Extracting #5: cost 17 inf + 129 46.733 * * [simplify]: Extracting #6: cost 8 inf + 912 46.733 * * [simplify]: Extracting #7: cost 2 inf + 2126 46.734 * * [simplify]: Extracting #8: cost 0 inf + 2692 46.734 * [simplify]: Simplified to (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 46.734 * [simplify]: Simplified (2 2 2 2) to (λ (x.re x.im y.re y.im) (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (* (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 46.734 * * * * [progress]: [ 53 / 713 ] simplifiying candidate # 46.734 * [simplify]: Simplifying (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) 1) 46.734 * * [simplify]: iters left: 6 (10 enodes) 46.738 * * [simplify]: iters left: 5 (33 enodes) 46.747 * * [simplify]: iters left: 4 (35 enodes) 46.757 * * [simplify]: Extracting #0: cost 1 inf + 0 46.757 * * [simplify]: Extracting #1: cost 4 inf + 0 46.757 * * [simplify]: Extracting #2: cost 6 inf + 1 46.757 * * [simplify]: Extracting #3: cost 12 inf + 1 46.757 * * [simplify]: Extracting #4: cost 7 inf + 47 46.757 * * [simplify]: Extracting #5: cost 0 inf + 749 46.758 * [simplify]: Simplified to (sqrt (+ (* x.im y.im) (* x.re y.re))) 46.758 * [simplify]: Simplified (2 2 2 1) to (λ (x.re x.im y.re y.im) (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (* (sqrt (+ (* x.im y.im) (* x.re y.re))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 46.758 * [simplify]: Simplifying (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 46.758 * * [simplify]: iters left: 6 (13 enodes) 46.764 * * [simplify]: iters left: 5 (43 enodes) 46.776 * * [simplify]: Extracting #0: cost 1 inf + 0 46.776 * * [simplify]: Extracting #1: cost 4 inf + 0 46.776 * * [simplify]: Extracting #2: cost 8 inf + 0 46.776 * * [simplify]: Extracting #3: cost 14 inf + 0 46.777 * * [simplify]: Extracting #4: cost 22 inf + 0 46.777 * * [simplify]: Extracting #5: cost 17 inf + 45 46.777 * * [simplify]: Extracting #6: cost 10 inf + 537 46.778 * * [simplify]: Extracting #7: cost 4 inf + 1192 46.779 * * [simplify]: Extracting #8: cost 1 inf + 1844 46.780 * * [simplify]: Extracting #9: cost 0 inf + 2208 46.780 * [simplify]: Simplified to (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 46.781 * [simplify]: Simplified (2 2 2 2) to (λ (x.re x.im y.re y.im) (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (* (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) 1) (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 46.781 * * * * [progress]: [ 54 / 713 ] simplifiying candidate # 46.781 * [simplify]: Simplifying (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 46.782 * * [simplify]: iters left: 6 (10 enodes) 46.787 * * [simplify]: iters left: 5 (35 enodes) 46.797 * * [simplify]: iters left: 4 (39 enodes) 46.809 * * [simplify]: Extracting #0: cost 1 inf + 0 46.809 * * [simplify]: Extracting #1: cost 6 inf + 0 46.809 * * [simplify]: Extracting #2: cost 9 inf + 1 46.809 * * [simplify]: Extracting #3: cost 11 inf + 1 46.809 * * [simplify]: Extracting #4: cost 14 inf + 1 46.809 * * [simplify]: Extracting #5: cost 18 inf + 1 46.809 * * [simplify]: Extracting #6: cost 16 inf + 3 46.809 * * [simplify]: Extracting #7: cost 11 inf + 289 46.810 * * [simplify]: Extracting #8: cost 6 inf + 1219 46.811 * * [simplify]: Extracting #9: cost 0 inf + 2995 46.812 * [simplify]: Simplified to (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 46.812 * [simplify]: Simplified (2 2 2 1) to (λ (x.re x.im y.re y.im) (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (* (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (+ (* x.re y.re) (* x.im y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 46.812 * [simplify]: Simplifying (/ (+ (* x.re y.re) (* x.im y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 46.812 * * [simplify]: iters left: 6 (13 enodes) 46.815 * * [simplify]: iters left: 5 (43 enodes) 46.821 * * [simplify]: Extracting #0: cost 1 inf + 0 46.821 * * [simplify]: Extracting #1: cost 4 inf + 0 46.821 * * [simplify]: Extracting #2: cost 9 inf + 0 46.821 * * [simplify]: Extracting #3: cost 17 inf + 0 46.821 * * [simplify]: Extracting #4: cost 16 inf + 4 46.821 * * [simplify]: Extracting #5: cost 12 inf + 334 46.821 * * [simplify]: Extracting #6: cost 5 inf + 1108 46.821 * * [simplify]: Extracting #7: cost 1 inf + 2040 46.822 * * [simplify]: Extracting #8: cost 0 inf + 2444 46.822 * [simplify]: Simplified to (/ (+ (* x.im y.im) (* x.re y.re)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 46.822 * [simplify]: Simplified (2 2 2 2) to (λ (x.re x.im y.re y.im) (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im 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.im) (* x.re y.re)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 46.822 * * * * [progress]: [ 55 / 713 ] simplifiying candidate # 46.823 * [simplify]: Simplifying (/ 1 (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 46.823 * * [simplify]: iters left: 6 (10 enodes) 46.825 * * [simplify]: iters left: 5 (34 enodes) 46.831 * * [simplify]: iters left: 4 (36 enodes) 46.837 * * [simplify]: Extracting #0: cost 1 inf + 0 46.837 * * [simplify]: Extracting #1: cost 4 inf + 0 46.837 * * [simplify]: Extracting #2: cost 6 inf + 1 46.837 * * [simplify]: Extracting #3: cost 9 inf + 1 46.837 * * [simplify]: Extracting #4: cost 12 inf + 1 46.837 * * [simplify]: Extracting #5: cost 16 inf + 1 46.837 * * [simplify]: Extracting #6: cost 14 inf + 3 46.837 * * [simplify]: Extracting #7: cost 10 inf + 248 46.838 * * [simplify]: Extracting #8: cost 2 inf + 1824 46.838 * * [simplify]: Extracting #9: cost 0 inf + 2349 46.838 * [simplify]: Simplified to (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 46.839 * [simplify]: Simplified (2 2 2 1) to (λ (x.re x.im y.re y.im) (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (* (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))))) 46.839 * [simplify]: Simplifying (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 46.839 * * [simplify]: iters left: 6 (13 enodes) 46.846 * * [simplify]: iters left: 5 (43 enodes) 46.860 * * [simplify]: Extracting #0: cost 1 inf + 0 46.860 * * [simplify]: Extracting #1: cost 4 inf + 0 46.860 * * [simplify]: Extracting #2: cost 9 inf + 0 46.860 * * [simplify]: Extracting #3: cost 17 inf + 0 46.860 * * [simplify]: Extracting #4: cost 16 inf + 4 46.860 * * [simplify]: Extracting #5: cost 12 inf + 334 46.861 * * [simplify]: Extracting #6: cost 5 inf + 1148 46.862 * * [simplify]: Extracting #7: cost 1 inf + 2120 46.862 * * [simplify]: Extracting #8: cost 0 inf + 2524 46.863 * [simplify]: Simplified to (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 46.863 * [simplify]: Simplified (2 2 2 2) to (λ (x.re x.im y.re y.im) (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (* (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))))) 46.863 * * * * [progress]: [ 56 / 713 ] simplifiying candidate # 46.864 * [simplify]: Simplifying (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 46.864 * * [simplify]: iters left: 6 (9 enodes) 46.868 * * [simplify]: iters left: 5 (30 enodes) 46.877 * * [simplify]: iters left: 4 (32 enodes) 46.885 * * [simplify]: Extracting #0: cost 1 inf + 0 46.885 * * [simplify]: Extracting #1: cost 4 inf + 0 46.885 * * [simplify]: Extracting #2: cost 5 inf + 1 46.885 * * [simplify]: Extracting #3: cost 7 inf + 1 46.885 * * [simplify]: Extracting #4: cost 10 inf + 1 46.885 * * [simplify]: Extracting #5: cost 14 inf + 1 46.885 * * [simplify]: Extracting #6: cost 12 inf + 3 46.885 * * [simplify]: Extracting #7: cost 8 inf + 248 46.885 * * [simplify]: Extracting #8: cost 4 inf + 775 46.886 * * [simplify]: Extracting #9: cost 0 inf + 1625 46.886 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 46.886 * [simplify]: Simplified (2 2 2 1) to (λ (x.re x.im y.re y.im) (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 46.886 * [simplify]: Simplifying (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 46.886 * * [simplify]: iters left: 6 (13 enodes) 46.889 * * [simplify]: iters left: 5 (43 enodes) 46.894 * * [simplify]: Extracting #0: cost 1 inf + 0 46.894 * * [simplify]: Extracting #1: cost 4 inf + 0 46.894 * * [simplify]: Extracting #2: cost 9 inf + 0 46.894 * * [simplify]: Extracting #3: cost 17 inf + 0 46.894 * * [simplify]: Extracting #4: cost 16 inf + 4 46.894 * * [simplify]: Extracting #5: cost 12 inf + 334 46.895 * * [simplify]: Extracting #6: cost 5 inf + 1068 46.895 * * [simplify]: Extracting #7: cost 1 inf + 1920 46.895 * * [simplify]: Extracting #8: cost 0 inf + 2284 46.896 * [simplify]: Simplified to (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 46.896 * [simplify]: Simplified (2 2 2 2) to (λ (x.re x.im y.re y.im) (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 46.896 * * * * [progress]: [ 57 / 713 ] simplifiying candidate # 46.896 * [simplify]: Simplifying (/ 1 (sqrt 1)) 46.896 * * [simplify]: iters left: 3 (3 enodes) 46.900 * * [simplify]: iters left: 2 (11 enodes) 46.902 * * [simplify]: iters left: 1 (13 enodes) 46.904 * * [simplify]: Extracting #0: cost 1 inf + 0 46.904 * * [simplify]: Extracting #1: cost 0 inf + 1 46.904 * [simplify]: Simplified to 1 46.904 * [simplify]: Simplified (2 2 2 1) to (λ (x.re x.im y.re y.im) (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (* 1 (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 46.904 * [simplify]: Simplifying (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 46.904 * * [simplify]: iters left: 6 (12 enodes) 46.907 * * [simplify]: iters left: 5 (40 enodes) 46.912 * * [simplify]: Extracting #0: cost 1 inf + 0 46.913 * * [simplify]: Extracting #1: cost 4 inf + 0 46.913 * * [simplify]: Extracting #2: cost 9 inf + 0 46.913 * * [simplify]: Extracting #3: cost 18 inf + 0 46.913 * * [simplify]: Extracting #4: cost 11 inf + 372 46.913 * * [simplify]: Extracting #5: cost 1 inf + 1476 46.913 * * [simplify]: Extracting #6: cost 0 inf + 1800 46.914 * [simplify]: Simplified to (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 46.914 * [simplify]: Simplified (2 2 2 2) to (λ (x.re x.im y.re y.im) (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (* 1 (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 46.914 * * * * [progress]: [ 58 / 713 ] simplifiying candidate # 46.914 * [simplify]: Simplifying (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 46.914 * * [simplify]: iters left: 6 (9 enodes) 46.916 * * [simplify]: iters left: 5 (30 enodes) 46.921 * * [simplify]: iters left: 4 (32 enodes) 46.928 * * [simplify]: Extracting #0: cost 1 inf + 0 46.928 * * [simplify]: Extracting #1: cost 4 inf + 0 46.928 * * [simplify]: Extracting #2: cost 5 inf + 1 46.928 * * [simplify]: Extracting #3: cost 7 inf + 1 46.928 * * [simplify]: Extracting #4: cost 10 inf + 1 46.928 * * [simplify]: Extracting #5: cost 14 inf + 1 46.929 * * [simplify]: Extracting #6: cost 12 inf + 3 46.929 * * [simplify]: Extracting #7: cost 8 inf + 248 46.929 * * [simplify]: Extracting #8: cost 4 inf + 775 46.929 * * [simplify]: Extracting #9: cost 0 inf + 1625 46.930 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 46.930 * [simplify]: Simplified (2 2 2 1) to (λ (x.re x.im y.re y.im) (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 46.930 * [simplify]: Simplifying (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 46.931 * * [simplify]: iters left: 6 (13 enodes) 46.936 * * [simplify]: iters left: 5 (43 enodes) 46.943 * * [simplify]: Extracting #0: cost 1 inf + 0 46.943 * * [simplify]: Extracting #1: cost 4 inf + 0 46.943 * * [simplify]: Extracting #2: cost 9 inf + 0 46.943 * * [simplify]: Extracting #3: cost 17 inf + 0 46.943 * * [simplify]: Extracting #4: cost 16 inf + 4 46.943 * * [simplify]: Extracting #5: cost 12 inf + 334 46.944 * * [simplify]: Extracting #6: cost 5 inf + 1068 46.944 * * [simplify]: Extracting #7: cost 1 inf + 1920 46.944 * * [simplify]: Extracting #8: cost 0 inf + 2284 46.945 * [simplify]: Simplified to (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 46.945 * [simplify]: Simplified (2 2 2 2) to (λ (x.re x.im y.re y.im) (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 46.945 * * * * [progress]: [ 59 / 713 ] simplifiying candidate # 46.945 * [simplify]: Simplifying (/ 1 1) 46.945 * * [simplify]: iters left: 2 (2 enodes) 46.946 * * [simplify]: iters left: 1 (6 enodes) 46.947 * * [simplify]: Extracting #0: cost 1 inf + 0 46.947 * * [simplify]: Extracting #1: cost 0 inf + 1 46.947 * [simplify]: Simplified to 1 46.947 * [simplify]: Simplified (2 2 2 1) to (λ (x.re x.im y.re y.im) (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (* 1 (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 46.948 * [simplify]: Simplifying (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 46.948 * * [simplify]: iters left: 6 (12 enodes) 46.950 * * [simplify]: iters left: 5 (40 enodes) 46.955 * * [simplify]: Extracting #0: cost 1 inf + 0 46.955 * * [simplify]: Extracting #1: cost 4 inf + 0 46.955 * * [simplify]: Extracting #2: cost 9 inf + 0 46.955 * * [simplify]: Extracting #3: cost 18 inf + 0 46.955 * * [simplify]: Extracting #4: cost 11 inf + 372 46.956 * * [simplify]: Extracting #5: cost 1 inf + 1476 46.956 * * [simplify]: Extracting #6: cost 0 inf + 1800 46.956 * [simplify]: Simplified to (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 46.956 * [simplify]: Simplified (2 2 2 2) to (λ (x.re x.im y.re y.im) (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (* 1 (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 46.956 * * * * [progress]: [ 60 / 713 ] simplifiying candidate # 46.956 * * * * [progress]: [ 61 / 713 ] simplifiying candidate # 46.956 * * * * [progress]: [ 62 / 713 ] simplifiying candidate # 46.957 * * * * [progress]: [ 63 / 713 ] simplifiying candidate # 46.957 * [simplify]: Simplifying (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 46.957 * * [simplify]: iters left: 6 (7 enodes) 46.958 * * [simplify]: iters left: 5 (22 enodes) 46.961 * * [simplify]: Extracting #0: cost 1 inf + 0 46.961 * * [simplify]: Extracting #1: cost 3 inf + 0 46.961 * * [simplify]: Extracting #2: cost 5 inf + 0 46.961 * * [simplify]: Extracting #3: cost 8 inf + 0 46.961 * * [simplify]: Extracting #4: cost 12 inf + 0 46.961 * * [simplify]: Extracting #5: cost 10 inf + 2 46.961 * * [simplify]: Extracting #6: cost 1 inf + 976 46.962 * * [simplify]: Extracting #7: cost 0 inf + 1218 46.962 * [simplify]: Simplified to (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 46.962 * [simplify]: Simplified (2 2 2 2) to (λ (x.re x.im y.re y.im) (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (/ (+ (* x.re y.re) (* x.im y.im)) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 46.962 * * * * [progress]: [ 64 / 713 ] simplifiying candidate # 46.962 * [simplify]: Simplifying (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) 46.962 * * [simplify]: iters left: 6 (7 enodes) 46.964 * * [simplify]: iters left: 5 (22 enodes) 46.966 * * [simplify]: Extracting #0: cost 1 inf + 0 46.967 * * [simplify]: Extracting #1: cost 3 inf + 0 46.967 * * [simplify]: Extracting #2: cost 5 inf + 0 46.967 * * [simplify]: Extracting #3: cost 8 inf + 0 46.967 * * [simplify]: Extracting #4: cost 12 inf + 0 46.967 * * [simplify]: Extracting #5: cost 10 inf + 2 46.967 * * [simplify]: Extracting #6: cost 1 inf + 1056 46.967 * * [simplify]: Extracting #7: cost 0 inf + 1298 46.967 * [simplify]: Simplified to (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) 46.967 * [simplify]: Simplified (2 2 2 2) to (λ (x.re x.im y.re y.im) (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))))))) 46.967 * * * * [progress]: [ 65 / 713 ] simplifiying candidate # 46.968 * [simplify]: Simplifying (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 46.968 * * [simplify]: iters left: 6 (7 enodes) 46.969 * * [simplify]: iters left: 5 (22 enodes) 46.972 * * [simplify]: Extracting #0: cost 1 inf + 0 46.972 * * [simplify]: Extracting #1: cost 3 inf + 0 46.972 * * [simplify]: Extracting #2: cost 5 inf + 0 46.972 * * [simplify]: Extracting #3: cost 8 inf + 0 46.972 * * [simplify]: Extracting #4: cost 12 inf + 0 46.972 * * [simplify]: Extracting #5: cost 10 inf + 2 46.973 * * [simplify]: Extracting #6: cost 1 inf + 936 46.973 * * [simplify]: Extracting #7: cost 0 inf + 1138 46.974 * [simplify]: Simplified to (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 46.974 * [simplify]: Simplified (2 2 2 2) to (λ (x.re x.im y.re y.im) (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 46.974 * * * * [progress]: [ 66 / 713 ] simplifiying candidate # 46.974 * [simplify]: Simplifying (sqrt (+ (* y.re y.re) (* y.im y.im))) 46.974 * * [simplify]: iters left: 5 (6 enodes) 46.977 * * [simplify]: iters left: 4 (19 enodes) 46.982 * * [simplify]: Extracting #0: cost 1 inf + 0 46.982 * * [simplify]: Extracting #1: cost 3 inf + 0 46.982 * * [simplify]: Extracting #2: cost 6 inf + 0 46.982 * * [simplify]: Extracting #3: cost 10 inf + 0 46.982 * * [simplify]: Extracting #4: cost 6 inf + 84 46.982 * * [simplify]: Extracting #5: cost 0 inf + 734 46.983 * [simplify]: Simplified to (sqrt (+ (* y.re y.re) (* y.im y.im))) 46.983 * [simplify]: Simplified (2 2 2 2) to (λ (x.re x.im y.re y.im) (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 46.983 * * * * [progress]: [ 67 / 713 ] simplifiying candidate # 46.983 * [simplify]: Simplifying (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 46.983 * * [simplify]: iters left: 6 (7 enodes) 46.986 * * [simplify]: iters left: 5 (22 enodes) 46.992 * * [simplify]: Extracting #0: cost 1 inf + 0 46.992 * * [simplify]: Extracting #1: cost 3 inf + 0 46.992 * * [simplify]: Extracting #2: cost 5 inf + 0 46.992 * * [simplify]: Extracting #3: cost 8 inf + 0 46.992 * * [simplify]: Extracting #4: cost 12 inf + 0 46.992 * * [simplify]: Extracting #5: cost 10 inf + 2 46.993 * * [simplify]: Extracting #6: cost 1 inf + 936 46.993 * * [simplify]: Extracting #7: cost 0 inf + 1138 46.994 * [simplify]: Simplified to (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 46.994 * [simplify]: Simplified (2 2 2 2) to (λ (x.re x.im y.re y.im) (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 46.994 * * * * [progress]: [ 68 / 713 ] simplifiying candidate # 46.994 * [simplify]: Simplifying (sqrt (+ (* y.re y.re) (* y.im y.im))) 46.994 * * [simplify]: iters left: 5 (6 enodes) 46.998 * * [simplify]: iters left: 4 (19 enodes) 47.003 * * [simplify]: Extracting #0: cost 1 inf + 0 47.003 * * [simplify]: Extracting #1: cost 3 inf + 0 47.003 * * [simplify]: Extracting #2: cost 6 inf + 0 47.003 * * [simplify]: Extracting #3: cost 10 inf + 0 47.003 * * [simplify]: Extracting #4: cost 6 inf + 84 47.004 * * [simplify]: Extracting #5: cost 0 inf + 734 47.004 * [simplify]: Simplified to (sqrt (+ (* y.re y.re) (* y.im y.im))) 47.004 * [simplify]: Simplified (2 2 2 2) to (λ (x.re x.im y.re y.im) (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (/ (+ (* x.re y.re) (* x.im y.im)) 1) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 47.004 * * * * [progress]: [ 69 / 713 ] simplifiying candidate # 47.005 * [simplify]: Simplifying (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) 47.005 * * [simplify]: iters left: 6 (9 enodes) 47.009 * * [simplify]: iters left: 5 (30 enodes) 47.017 * * [simplify]: Extracting #0: cost 1 inf + 0 47.017 * * [simplify]: Extracting #1: cost 3 inf + 0 47.017 * * [simplify]: Extracting #2: cost 5 inf + 0 47.017 * * [simplify]: Extracting #3: cost 8 inf + 0 47.017 * * [simplify]: Extracting #4: cost 14 inf + 0 47.017 * * [simplify]: Extracting #5: cost 9 inf + 46 47.017 * * [simplify]: Extracting #6: cost 4 inf + 500 47.018 * * [simplify]: Extracting #7: cost 1 inf + 1072 47.018 * * [simplify]: Extracting #8: cost 0 inf + 1316 47.018 * [simplify]: Simplified to (* (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (+ (* x.im y.im) (* x.re y.re)))) 47.018 * [simplify]: Simplified (2 2 2 1) to (λ (x.re x.im y.re y.im) (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (* (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (+ (* x.im y.im) (* x.re y.re)))) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))))) 47.019 * * * * [progress]: [ 70 / 713 ] simplifiying candidate # 47.019 * [simplify]: Simplifying (sqrt (+ (* x.re y.re) (* x.im y.im))) 47.019 * * [simplify]: iters left: 5 (8 enodes) 47.022 * * [simplify]: iters left: 4 (27 enodes) 47.030 * * [simplify]: Extracting #0: cost 1 inf + 0 47.030 * * [simplify]: Extracting #1: cost 3 inf + 0 47.030 * * [simplify]: Extracting #2: cost 6 inf + 0 47.030 * * [simplify]: Extracting #3: cost 12 inf + 0 47.030 * * [simplify]: Extracting #4: cost 8 inf + 4 47.030 * * [simplify]: Extracting #5: cost 1 inf + 584 47.031 * * [simplify]: Extracting #6: cost 0 inf + 748 47.031 * [simplify]: Simplified to (sqrt (+ (* x.im y.im) (* x.re y.re))) 47.031 * [simplify]: Simplified (2 2 2 1) to (λ (x.re x.im y.re y.im) (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (sqrt (+ (* x.re y.re) (* x.im y.im)))))))) 47.031 * * * * [progress]: [ 71 / 713 ] simplifiying candidate # 47.031 * * * * [progress]: [ 72 / 713 ] simplifiying candidate # 47.032 * [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))))) 47.032 * * [simplify]: iters left: 6 (10 enodes) 47.038 * * [simplify]: iters left: 5 (52 enodes) 47.059 * * [simplify]: iters left: 4 (119 enodes) 47.095 * * [simplify]: iters left: 3 (234 enodes) 47.143 * * [simplify]: iters left: 2 (366 enodes) 47.306 * * [simplify]: Extracting #0: cost 1 inf + 0 47.307 * * [simplify]: Extracting #1: cost 3 inf + 0 47.307 * * [simplify]: Extracting #2: cost 22 inf + 0 47.307 * * [simplify]: Extracting #3: cost 148 inf + 0 47.308 * * [simplify]: Extracting #4: cost 202 inf + 2230 47.312 * * [simplify]: Extracting #5: cost 83 inf + 22274 47.319 * * [simplify]: Extracting #6: cost 1 inf + 35108 47.326 * * [simplify]: Extracting #7: cost 0 inf + 35040 47.333 * [simplify]: Simplified to (sqrt (+ (* (* y.im y.im) (* y.im y.im)) (* (* y.re y.re) (- (* y.re y.re) (* y.im y.im))))) 47.333 * [simplify]: Simplified (2 2 2 2) to (λ (x.re x.im y.re y.im) (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (* (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (pow (* y.re y.re) 3) (pow (* y.im y.im) 3)))) (sqrt (+ (* (* y.im y.im) (* y.im y.im)) (* (* y.re y.re) (- (* y.re y.re) (* y.im y.im))))))))) 47.333 * * * * [progress]: [ 73 / 713 ] simplifiying candidate # 47.333 * [simplify]: Simplifying (sqrt (- (* y.re y.re) (* y.im y.im))) 47.333 * * [simplify]: iters left: 5 (6 enodes) 47.335 * * [simplify]: iters left: 4 (23 enodes) 47.338 * * [simplify]: iters left: 3 (36 enodes) 47.343 * * [simplify]: iters left: 2 (53 enodes) 47.354 * * [simplify]: iters left: 1 (94 enodes) 47.385 * * [simplify]: Extracting #0: cost 1 inf + 0 47.385 * * [simplify]: Extracting #1: cost 3 inf + 0 47.385 * * [simplify]: Extracting #2: cost 32 inf + 0 47.385 * * [simplify]: Extracting #3: cost 48 inf + 0 47.385 * * [simplify]: Extracting #4: cost 42 inf + 247 47.386 * * [simplify]: Extracting #5: cost 18 inf + 3412 47.389 * * [simplify]: Extracting #6: cost 0 inf + 5728 47.390 * * [simplify]: Extracting #7: cost 0 inf + 5448 47.391 * [simplify]: Simplified to (sqrt (- (* y.re y.re) (* y.im y.im))) 47.391 * [simplify]: Simplified (2 2 2 2) to (λ (x.re x.im y.re y.im) (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (* (/ (+ (* x.re y.re) (* x.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))))))) 47.391 * * * * [progress]: [ 74 / 713 ] simplifiying candidate # 47.391 * [simplify]: Simplifying (+ (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) 47.391 * * [simplify]: iters left: 5 (10 enodes) 47.395 * * [simplify]: iters left: 4 (52 enodes) 47.406 * * [simplify]: iters left: 3 (145 enodes) 47.449 * * [simplify]: iters left: 2 (335 enodes) 47.557 * * [simplify]: Extracting #0: cost 1 inf + 0 47.557 * * [simplify]: Extracting #1: cost 4 inf + 0 47.557 * * [simplify]: Extracting #2: cost 51 inf + 0 47.559 * * [simplify]: Extracting #3: cost 124 inf + 950 47.561 * * [simplify]: Extracting #4: cost 89 inf + 8397 47.568 * * [simplify]: Extracting #5: cost 14 inf + 28399 47.576 * * [simplify]: Extracting #6: cost 1 inf + 33494 47.584 * * [simplify]: Extracting #7: cost 0 inf + 33747 47.588 * [simplify]: Simplified to (+ (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)) (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re)))) 47.588 * [simplify]: Simplified (2 2 2 1) to (λ (x.re x.im y.re y.im) (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (+ (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)) (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re)))) (* (sqrt (+ (* y.re y.re) (* y.im y.im))) (+ (* (* x.re y.re) (* x.re y.re)) (- (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) 47.588 * * * * [progress]: [ 75 / 713 ] simplifiying candidate # 47.589 * [simplify]: Simplifying (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) 47.589 * * [simplify]: iters left: 6 (9 enodes) 47.591 * * [simplify]: iters left: 5 (48 enodes) 47.600 * * [simplify]: iters left: 4 (111 enodes) 47.629 * * [simplify]: iters left: 3 (181 enodes) 47.679 * * [simplify]: iters left: 2 (262 enodes) 47.732 * * [simplify]: iters left: 1 (473 enodes) 47.884 * * [simplify]: Extracting #0: cost 1 inf + 0 47.884 * * [simplify]: Extracting #1: cost 22 inf + 0 47.885 * * [simplify]: Extracting #2: cost 110 inf + 0 47.886 * * [simplify]: Extracting #3: cost 142 inf + 1440 47.890 * * [simplify]: Extracting #4: cost 41 inf + 15973 47.898 * * [simplify]: Extracting #5: cost 0 inf + 23364 47.904 * * [simplify]: Extracting #6: cost 0 inf + 23124 47.911 * [simplify]: Simplified to (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) 47.911 * [simplify]: Simplified (2 2 2 1) to (λ (x.re x.im y.re y.im) (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (sqrt (+ (* y.re y.re) (* y.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) 47.911 * * * * [progress]: [ 76 / 713 ] simplifiying candidate #real (real->posit16 (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))))> 47.911 * * * * [progress]: [ 77 / 713 ] simplifiying candidate # 47.911 * * * * [progress]: [ 78 / 713 ] simplifiying candidate # 47.912 * [simplify]: Simplifying (- 1) 47.912 * * [simplify]: iters left: 2 (2 enodes) 47.913 * * [simplify]: iters left: 1 (9 enodes) 47.915 * * [simplify]: Extracting #0: cost 1 inf + 0 47.915 * * [simplify]: Extracting #1: cost 0 inf + 1 47.915 * [simplify]: Simplified to -1 47.915 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (pow (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) -1)) 47.915 * * * * [progress]: [ 79 / 713 ] simplifiying candidate # 47.915 * * * * [progress]: [ 80 / 713 ] simplifiying candidate # 47.915 * * * * [progress]: [ 81 / 713 ] simplifiying candidate # 47.915 * * * * [progress]: [ 82 / 713 ] simplifiying candidate # 47.915 * * * * [progress]: [ 83 / 713 ] simplifiying candidate # 47.915 * [simplify]: Simplifying (- 0 (- (log (sqrt (+ (* y.re y.re) (* y.im y.im)))) (- (log (+ (* x.re y.re) (* x.im y.im))) (log (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 47.915 * * [simplify]: iters left: 6 (17 enodes) 47.919 * * [simplify]: iters left: 5 (65 enodes) 47.935 * * [simplify]: iters left: 4 (95 enodes) 47.963 * * [simplify]: iters left: 3 (152 enodes) 47.997 * * [simplify]: iters left: 2 (193 enodes) 48.065 * * [simplify]: iters left: 1 (228 enodes) 48.145 * * [simplify]: Extracting #0: cost 1 inf + 0 48.145 * * [simplify]: Extracting #1: cost 12 inf + 0 48.146 * * [simplify]: Extracting #2: cost 22 inf + 1 48.146 * * [simplify]: Extracting #3: cost 27 inf + 1 48.146 * * [simplify]: Extracting #4: cost 36 inf + 1 48.147 * * [simplify]: Extracting #5: cost 31 inf + 130 48.147 * * [simplify]: Extracting #6: cost 21 inf + 1023 48.148 * * [simplify]: Extracting #7: cost 14 inf + 2705 48.152 * * [simplify]: Extracting #8: cost 3 inf + 6777 48.157 * * [simplify]: Extracting #9: cost 0 inf + 8057 48.160 * [simplify]: Simplified to (- (log (+ (* x.im y.im) (* x.re y.re))) (+ (log (sqrt (+ (* y.re y.re) (* y.im y.im)))) (log (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 48.161 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (exp (- (log (+ (* x.im y.im) (* x.re y.re))) (+ (log (sqrt (+ (* y.re y.re) (* y.im y.im)))) (log (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 48.161 * * * * [progress]: [ 84 / 713 ] simplifiying candidate # 48.161 * [simplify]: Simplifying (- 0 (- (log (sqrt (+ (* y.re y.re) (* y.im y.im)))) (log (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 48.161 * * [simplify]: iters left: 6 (17 enodes) 48.165 * * [simplify]: iters left: 5 (63 enodes) 48.175 * * [simplify]: iters left: 4 (86 enodes) 48.192 * * [simplify]: iters left: 3 (124 enodes) 48.222 * * [simplify]: iters left: 2 (159 enodes) 48.260 * * [simplify]: iters left: 1 (177 enodes) 48.305 * * [simplify]: Extracting #0: cost 1 inf + 0 48.305 * * [simplify]: Extracting #1: cost 12 inf + 0 48.305 * * [simplify]: Extracting #2: cost 25 inf + 1 48.305 * * [simplify]: Extracting #3: cost 31 inf + 1 48.305 * * [simplify]: Extracting #4: cost 40 inf + 1 48.305 * * [simplify]: Extracting #5: cost 35 inf + 130 48.306 * * [simplify]: Extracting #6: cost 27 inf + 707 48.306 * * [simplify]: Extracting #7: cost 12 inf + 4699 48.308 * * [simplify]: Extracting #8: cost 1 inf + 8879 48.311 * * [simplify]: Extracting #9: cost 0 inf + 9131 48.314 * [simplify]: Simplified to (- (log (+ (* x.im y.im) (* x.re y.re))) (+ (log (sqrt (+ (* y.re y.re) (* y.im y.im)))) (log (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 48.314 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (exp (- (log (+ (* x.im y.im) (* x.re y.re))) (+ (log (sqrt (+ (* y.re y.re) (* y.im y.im)))) (log (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 48.314 * * * * [progress]: [ 85 / 713 ] simplifiying candidate # 48.314 * [simplify]: Simplifying (- 0 (log (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 48.314 * * [simplify]: iters left: 6 (16 enodes) 48.318 * * [simplify]: iters left: 5 (59 enodes) 48.331 * * [simplify]: iters left: 4 (80 enodes) 48.354 * * [simplify]: iters left: 3 (110 enodes) 48.388 * * [simplify]: iters left: 2 (148 enodes) 48.411 * * [simplify]: iters left: 1 (180 enodes) 48.461 * * [simplify]: Extracting #0: cost 1 inf + 0 48.462 * * [simplify]: Extracting #1: cost 14 inf + 0 48.462 * * [simplify]: Extracting #2: cost 31 inf + 1 48.462 * * [simplify]: Extracting #3: cost 41 inf + 1 48.462 * * [simplify]: Extracting #4: cost 49 inf + 1 48.463 * * [simplify]: Extracting #5: cost 43 inf + 87 48.463 * * [simplify]: Extracting #6: cost 35 inf + 811 48.466 * * [simplify]: Extracting #7: cost 12 inf + 6616 48.471 * * [simplify]: Extracting #8: cost 2 inf + 9907 48.477 * * [simplify]: Extracting #9: cost 0 inf + 10416 48.483 * [simplify]: Simplified to (- (log (/ (+ (* y.re y.re) (* y.im y.im)) (+ (* y.im x.im) (* y.re x.re))))) 48.483 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (exp (- (log (/ (+ (* y.re y.re) (* y.im y.im)) (+ (* y.im x.im) (* y.re x.re))))))) 48.483 * * * * [progress]: [ 86 / 713 ] simplifiying candidate # 48.484 * [simplify]: Simplifying (- (log 1) (- (log (sqrt (+ (* y.re y.re) (* y.im y.im)))) (- (log (+ (* x.re y.re) (* x.im y.im))) (log (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 48.484 * * [simplify]: iters left: 6 (18 enodes) 48.493 * * [simplify]: iters left: 5 (70 enodes) 48.516 * * [simplify]: iters left: 4 (93 enodes) 48.534 * * [simplify]: iters left: 3 (143 enodes) 48.554 * * [simplify]: iters left: 2 (175 enodes) 48.606 * * [simplify]: iters left: 1 (210 enodes) 48.670 * * [simplify]: Extracting #0: cost 1 inf + 0 48.670 * * [simplify]: Extracting #1: cost 12 inf + 0 48.671 * * [simplify]: Extracting #2: cost 23 inf + 1 48.671 * * [simplify]: Extracting #3: cost 28 inf + 1 48.671 * * [simplify]: Extracting #4: cost 37 inf + 1 48.671 * * [simplify]: Extracting #5: cost 33 inf + 87 48.672 * * [simplify]: Extracting #6: cost 21 inf + 1491 48.675 * * [simplify]: Extracting #7: cost 7 inf + 6004 48.680 * * [simplify]: Extracting #8: cost 0 inf + 8410 48.685 * [simplify]: Simplified to (- (- (log (+ (* x.im y.im) (* y.re x.re))) (log (sqrt (+ (* y.re y.re) (* y.im y.im))))) (log (sqrt (+ (* y.re y.re) (* y.im y.im))))) 48.685 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (exp (- (- (log (+ (* x.im y.im) (* y.re x.re))) (log (sqrt (+ (* y.re y.re) (* y.im y.im))))) (log (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 48.685 * * * * [progress]: [ 87 / 713 ] simplifiying candidate # 48.685 * [simplify]: Simplifying (- (log 1) (- (log (sqrt (+ (* y.re y.re) (* y.im y.im)))) (log (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 48.686 * * [simplify]: iters left: 6 (18 enodes) 48.694 * * [simplify]: iters left: 5 (68 enodes) 48.713 * * [simplify]: iters left: 4 (86 enodes) 48.734 * * [simplify]: iters left: 3 (120 enodes) 48.757 * * [simplify]: iters left: 2 (146 enodes) 48.788 * * [simplify]: iters left: 1 (178 enodes) 48.828 * * [simplify]: Extracting #0: cost 1 inf + 0 48.828 * * [simplify]: Extracting #1: cost 12 inf + 0 48.829 * * [simplify]: Extracting #2: cost 23 inf + 1 48.829 * * [simplify]: Extracting #3: cost 29 inf + 1 48.829 * * [simplify]: Extracting #4: cost 38 inf + 1 48.830 * * [simplify]: Extracting #5: cost 33 inf + 129 48.830 * * [simplify]: Extracting #6: cost 24 inf + 977 48.831 * * [simplify]: Extracting #7: cost 6 inf + 6355 48.834 * * [simplify]: Extracting #8: cost 0 inf + 8505 48.836 * [simplify]: Simplified to (- (log (+ (* x.im y.im) (* y.re x.re))) (+ (log (sqrt (+ (* y.re y.re) (* y.im y.im)))) (log (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 48.836 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (exp (- (log (+ (* x.im y.im) (* y.re x.re))) (+ (log (sqrt (+ (* y.re y.re) (* y.im y.im)))) (log (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 48.836 * * * * [progress]: [ 88 / 713 ] simplifiying candidate # 48.836 * [simplify]: Simplifying (- (log 1) (log (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 48.837 * * [simplify]: iters left: 6 (17 enodes) 48.841 * * [simplify]: iters left: 5 (64 enodes) 48.856 * * [simplify]: iters left: 4 (79 enodes) 48.880 * * [simplify]: iters left: 3 (103 enodes) 48.911 * * [simplify]: iters left: 2 (122 enodes) 48.950 * * [simplify]: iters left: 1 (151 enodes) 48.988 * * [simplify]: Extracting #0: cost 1 inf + 0 48.988 * * [simplify]: Extracting #1: cost 12 inf + 0 48.988 * * [simplify]: Extracting #2: cost 29 inf + 1 48.988 * * [simplify]: Extracting #3: cost 39 inf + 1 48.988 * * [simplify]: Extracting #4: cost 47 inf + 1 48.988 * * [simplify]: Extracting #5: cost 35 inf + 808 48.989 * * [simplify]: Extracting #6: cost 15 inf + 5128 48.992 * * [simplify]: Extracting #7: cost 1 inf + 9230 48.995 * * [simplify]: Extracting #8: cost 0 inf + 9624 48.998 * [simplify]: Simplified to (- (log (/ (+ (* y.re y.re) (* y.im y.im)) (+ (* y.im x.im) (* y.re x.re))))) 48.998 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (exp (- (log (/ (+ (* y.re y.re) (* y.im y.im)) (+ (* y.im x.im) (* y.re x.re))))))) 48.998 * * * * [progress]: [ 89 / 713 ] simplifiying candidate # 48.998 * * * * [progress]: [ 90 / 713 ] simplifiying candidate # 48.998 * * * * [progress]: [ 91 / 713 ] simplifiying candidate # 48.998 * [simplify]: Simplifying (/ (* (* 1 1) 1) (/ (* (* (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)))) (/ (* (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))) (+ (* x.re y.re) (* x.im y.im))) (* (* (sqrt (+ (* 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))))))) 48.999 * * [simplify]: iters left: 6 (21 enodes) 49.004 * * [simplify]: iters left: 5 (90 enodes) 49.042 * * [simplify]: iters left: 4 (307 enodes) 49.218 * * [simplify]: Extracting #0: cost 1 inf + 0 49.218 * * [simplify]: Extracting #1: cost 65 inf + 0 49.220 * * [simplify]: Extracting #2: cost 214 inf + 1 49.222 * * [simplify]: Extracting #3: cost 354 inf + 2 49.225 * * [simplify]: Extracting #4: cost 351 inf + 1319 49.237 * * [simplify]: Extracting #5: cost 196 inf + 43368 49.277 * * [simplify]: Extracting #6: cost 3 inf + 108507 49.313 * * [simplify]: Extracting #7: cost 0 inf + 108907 49.367 * [simplify]: Simplified to (/ (/ 1 (* (/ (+ (* y.im y.im) (* y.re y.re)) (+ (* y.im x.im) (* y.re x.re))) (/ (+ (* y.im y.im) (* y.re y.re)) (+ (* y.im x.im) (* y.re x.re))))) (/ (+ (* y.im y.im) (* y.re y.re)) (+ (* y.im x.im) (* y.re x.re)))) 49.367 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (cbrt (/ (/ 1 (* (/ (+ (* y.im y.im) (* y.re y.re)) (+ (* y.im x.im) (* y.re x.re))) (/ (+ (* y.im y.im) (* y.re y.re)) (+ (* y.im x.im) (* y.re x.re))))) (/ (+ (* y.im y.im) (* y.re y.re)) (+ (* y.im x.im) (* y.re x.re)))))) 49.367 * * * * [progress]: [ 92 / 713 ] simplifiying candidate # 49.368 * [simplify]: Simplifying (/ (* (* 1 1) 1) (/ (* (* (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)))) (* (* (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 49.368 * * [simplify]: iters left: 6 (21 enodes) 49.379 * * [simplify]: iters left: 5 (80 enodes) 49.407 * * [simplify]: iters left: 4 (201 enodes) 49.487 * * [simplify]: Extracting #0: cost 1 inf + 0 49.487 * * [simplify]: Extracting #1: cost 41 inf + 0 49.488 * * [simplify]: Extracting #2: cost 104 inf + 1 49.489 * * [simplify]: Extracting #3: cost 146 inf + 2 49.490 * * [simplify]: Extracting #4: cost 164 inf + 209 49.492 * * [simplify]: Extracting #5: cost 146 inf + 2306 49.505 * * [simplify]: Extracting #6: cost 53 inf + 34951 49.536 * * [simplify]: Extracting #7: cost 1 inf + 56274 49.568 * * [simplify]: Extracting #8: cost 0 inf + 56519 49.585 * [simplify]: Simplified to (/ (/ 1 (* (/ (+ (* y.im y.im) (* y.re y.re)) (+ (* y.im x.im) (* y.re x.re))) (/ (+ (* y.im y.im) (* y.re y.re)) (+ (* y.im x.im) (* y.re x.re))))) (/ (+ (* y.im y.im) (* y.re y.re)) (+ (* y.im x.im) (* y.re x.re)))) 49.585 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (cbrt (/ (/ 1 (* (/ (+ (* y.im y.im) (* y.re y.re)) (+ (* y.im x.im) (* y.re x.re))) (/ (+ (* y.im y.im) (* y.re y.re)) (+ (* y.im x.im) (* y.re x.re))))) (/ (+ (* y.im y.im) (* y.re y.re)) (+ (* y.im x.im) (* y.re x.re)))))) 49.585 * * * * [progress]: [ 93 / 713 ] simplifiying candidate # 49.585 * [simplify]: Simplifying (/ (* (* 1 1) 1) (* (* (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 49.585 * * [simplify]: iters left: 6 (19 enodes) 49.593 * * [simplify]: iters left: 5 (73 enodes) 49.617 * * [simplify]: iters left: 4 (142 enodes) 49.684 * * [simplify]: iters left: 3 (343 enodes) 49.975 * * [simplify]: Extracting #0: cost 1 inf + 0 49.976 * * [simplify]: Extracting #1: cost 67 inf + 0 49.977 * * [simplify]: Extracting #2: cost 218 inf + 1 49.979 * * [simplify]: Extracting #3: cost 236 inf + 3 49.980 * * [simplify]: Extracting #4: cost 227 inf + 174 49.984 * * [simplify]: Extracting #5: cost 199 inf + 6197 50.007 * * [simplify]: Extracting #6: cost 67 inf + 53107 50.032 * * [simplify]: Extracting #7: cost 0 inf + 81204 50.079 * [simplify]: Simplified to (* (* (/ (+ (* y.im x.im) (* y.re x.re)) (+ (* y.im y.im) (* y.re y.re))) (/ (+ (* y.im x.im) (* y.re x.re)) (+ (* y.im y.im) (* y.re y.re)))) (/ (+ (* y.im x.im) (* y.re x.re)) (+ (* y.im y.im) (* y.re y.re)))) 50.079 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (cbrt (* (* (/ (+ (* y.im x.im) (* y.re x.re)) (+ (* y.im y.im) (* y.re y.re))) (/ (+ (* y.im x.im) (* y.re x.re)) (+ (* y.im y.im) (* y.re y.re)))) (/ (+ (* y.im x.im) (* y.re x.re)) (+ (* y.im y.im) (* y.re y.re)))))) 50.079 * * * * [progress]: [ 94 / 713 ] simplifiying candidate # 50.079 * * * * [progress]: [ 95 / 713 ] simplifiying candidate # 50.079 * * * * [progress]: [ 96 / 713 ] simplifiying candidate # 50.079 * * * * [progress]: [ 97 / 713 ] simplifiying candidate # 50.079 * * * * [progress]: [ 98 / 713 ] simplifiying candidate # 50.080 * [simplify]: Simplifying (/ (* (cbrt 1) (cbrt 1)) (* (cbrt (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (cbrt (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 50.080 * * [simplify]: iters left: 6 (19 enodes) 50.090 * * [simplify]: iters left: 5 (71 enodes) 50.113 * * [simplify]: iters left: 4 (92 enodes) 50.131 * * [simplify]: iters left: 3 (120 enodes) 50.147 * * [simplify]: iters left: 2 (124 enodes) 50.159 * * [simplify]: Extracting #0: cost 1 inf + 0 50.160 * * [simplify]: Extracting #1: cost 6 inf + 0 50.160 * * [simplify]: Extracting #2: cost 9 inf + 1 50.160 * * [simplify]: Extracting #3: cost 15 inf + 1 50.160 * * [simplify]: Extracting #4: cost 24 inf + 1 50.160 * * [simplify]: Extracting #5: cost 32 inf + 1 50.160 * * [simplify]: Extracting #6: cost 27 inf + 46 50.160 * * [simplify]: Extracting #7: cost 17 inf + 825 50.162 * * [simplify]: Extracting #8: cost 5 inf + 4191 50.164 * * [simplify]: Extracting #9: cost 1 inf + 5808 50.167 * * [simplify]: Extracting #10: cost 0 inf + 6253 50.170 * [simplify]: Simplified to (/ (/ 1 (cbrt (/ (+ (* y.im y.im) (* y.re y.re)) (+ (* y.im x.im) (* y.re x.re))))) (cbrt (/ (+ (* y.im y.im) (* y.re y.re)) (+ (* y.im x.im) (* y.re x.re))))) 50.170 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (/ (+ (* y.im y.im) (* y.re y.re)) (+ (* y.im x.im) (* y.re x.re))))) (cbrt (/ (+ (* y.im y.im) (* y.re y.re)) (+ (* y.im x.im) (* y.re x.re))))) (/ (cbrt 1) (cbrt (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 50.170 * [simplify]: Simplifying (/ (cbrt 1) (cbrt (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 50.171 * * [simplify]: iters left: 6 (17 enodes) 50.180 * * [simplify]: iters left: 5 (59 enodes) 50.193 * * [simplify]: iters left: 4 (66 enodes) 50.203 * * [simplify]: Extracting #0: cost 1 inf + 0 50.203 * * [simplify]: Extracting #1: cost 4 inf + 0 50.203 * * [simplify]: Extracting #2: cost 5 inf + 1 50.203 * * [simplify]: Extracting #3: cost 11 inf + 1 50.203 * * [simplify]: Extracting #4: cost 20 inf + 1 50.203 * * [simplify]: Extracting #5: cost 28 inf + 1 50.203 * * [simplify]: Extracting #6: cost 20 inf + 170 50.203 * * [simplify]: Extracting #7: cost 10 inf + 1353 50.204 * * [simplify]: Extracting #8: cost 0 inf + 4555 50.205 * [simplify]: Simplified to (/ 1 (cbrt (/ (+ (* y.re y.re) (* y.im y.im)) (+ (* y.im x.im) (* y.re x.re))))) 50.205 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt 1) (cbrt 1)) (* (cbrt (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (cbrt (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) (/ 1 (cbrt (/ (+ (* y.re y.re) (* y.im y.im)) (+ (* y.im x.im) (* y.re x.re))))))) 50.205 * * * * [progress]: [ 99 / 713 ] simplifiying candidate # 50.205 * [simplify]: Simplifying (/ (* (cbrt 1) (cbrt 1)) (sqrt (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 50.205 * * [simplify]: iters left: 6 (18 enodes) 50.211 * * [simplify]: iters left: 5 (64 enodes) 50.221 * * [simplify]: iters left: 4 (71 enodes) 50.230 * * [simplify]: Extracting #0: cost 1 inf + 0 50.230 * * [simplify]: Extracting #1: cost 4 inf + 0 50.230 * * [simplify]: Extracting #2: cost 5 inf + 1 50.230 * * [simplify]: Extracting #3: cost 11 inf + 1 50.230 * * [simplify]: Extracting #4: cost 20 inf + 1 50.230 * * [simplify]: Extracting #5: cost 28 inf + 1 50.230 * * [simplify]: Extracting #6: cost 22 inf + 87 50.230 * * [simplify]: Extracting #7: cost 13 inf + 865 50.231 * * [simplify]: Extracting #8: cost 4 inf + 3057 50.233 * * [simplify]: Extracting #9: cost 0 inf + 4395 50.234 * [simplify]: Simplified to (/ 1 (sqrt (/ (+ (* y.im y.im) (* y.re y.re)) (+ (* y.im x.im) (* y.re x.re))))) 50.234 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (/ (+ (* y.im y.im) (* y.re y.re)) (+ (* y.im x.im) (* y.re x.re))))) (/ (cbrt 1) (sqrt (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 50.235 * [simplify]: Simplifying (/ (cbrt 1) (sqrt (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 50.235 * * [simplify]: iters left: 6 (17 enodes) 50.243 * * [simplify]: iters left: 5 (59 enodes) 50.259 * * [simplify]: iters left: 4 (66 enodes) 50.268 * * [simplify]: Extracting #0: cost 1 inf + 0 50.268 * * [simplify]: Extracting #1: cost 4 inf + 0 50.268 * * [simplify]: Extracting #2: cost 5 inf + 1 50.268 * * [simplify]: Extracting #3: cost 11 inf + 1 50.268 * * [simplify]: Extracting #4: cost 20 inf + 1 50.268 * * [simplify]: Extracting #5: cost 28 inf + 1 50.268 * * [simplify]: Extracting #6: cost 20 inf + 170 50.269 * * [simplify]: Extracting #7: cost 10 inf + 1353 50.269 * * [simplify]: Extracting #8: cost 0 inf + 4395 50.270 * [simplify]: Simplified to (/ 1 (sqrt (/ (+ (* y.re y.re) (* y.im y.im)) (+ (* y.im x.im) (* y.re x.re))))) 50.270 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt 1) (cbrt 1)) (sqrt (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) (/ 1 (sqrt (/ (+ (* y.re y.re) (* y.im y.im)) (+ (* y.im x.im) (* y.re x.re))))))) 50.270 * * * * [progress]: [ 100 / 713 ] simplifiying candidate # 50.271 * [simplify]: Simplifying (/ (* (cbrt 1) (cbrt 1)) (/ (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 50.271 * * [simplify]: iters left: 6 (21 enodes) 50.276 * * [simplify]: iters left: 5 (79 enodes) 50.289 * * [simplify]: iters left: 4 (111 enodes) 50.307 * * [simplify]: iters left: 3 (172 enodes) 50.357 * * [simplify]: iters left: 2 (284 enodes) 50.501 * * [simplify]: iters left: 1 (361 enodes) 50.619 * * [simplify]: Extracting #0: cost 1 inf + 0 50.619 * * [simplify]: Extracting #1: cost 16 inf + 0 50.619 * * [simplify]: Extracting #2: cost 30 inf + 1 50.619 * * [simplify]: Extracting #3: cost 34 inf + 1 50.620 * * [simplify]: Extracting #4: cost 40 inf + 1 50.620 * * [simplify]: Extracting #5: cost 48 inf + 1 50.621 * * [simplify]: Extracting #6: cost 32 inf + 1390 50.622 * * [simplify]: Extracting #7: cost 20 inf + 4465 50.628 * * [simplify]: Extracting #8: cost 5 inf + 11842 50.638 * * [simplify]: Extracting #9: cost 0 inf + 14621 50.647 * [simplify]: Simplified to (* (/ (cbrt (/ (+ (* y.im x.im) (* y.re x.re)) (sqrt (+ (* y.im y.im) (* y.re y.re))))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt (/ (+ (* y.im x.im) (* y.re x.re)) (sqrt (+ (* y.im y.im) (* y.re y.re))))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) 50.647 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (/ (+ (* y.im x.im) (* y.re x.re)) (sqrt (+ (* y.im y.im) (* y.re y.re))))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt (/ (+ (* y.im x.im) (* y.re x.re)) (sqrt (+ (* y.im y.im) (* y.re y.re))))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) (/ (cbrt 1) (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 50.647 * [simplify]: Simplifying (/ (cbrt 1) (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 50.647 * * [simplify]: iters left: 6 (18 enodes) 50.657 * * [simplify]: iters left: 5 (62 enodes) 50.674 * * [simplify]: iters left: 4 (71 enodes) 50.693 * * [simplify]: iters left: 3 (77 enodes) 50.716 * * [simplify]: iters left: 2 (92 enodes) 50.737 * * [simplify]: iters left: 1 (95 enodes) 50.748 * * [simplify]: Extracting #0: cost 1 inf + 0 50.748 * * [simplify]: Extracting #1: cost 7 inf + 0 50.748 * * [simplify]: Extracting #2: cost 12 inf + 1 50.748 * * [simplify]: Extracting #3: cost 16 inf + 1 50.748 * * [simplify]: Extracting #4: cost 22 inf + 1 50.748 * * [simplify]: Extracting #5: cost 30 inf + 1 50.748 * * [simplify]: Extracting #6: cost 22 inf + 170 50.748 * * [simplify]: Extracting #7: cost 12 inf + 1271 50.749 * * [simplify]: Extracting #8: cost 4 inf + 4100 50.750 * * [simplify]: Extracting #9: cost 0 inf + 5755 50.751 * [simplify]: Simplified to (/ (cbrt (/ (+ (* x.im y.im) (* y.re x.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 50.751 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt 1) (cbrt 1)) (/ (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) (/ (cbrt (/ (+ (* x.im y.im) (* y.re x.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 50.751 * * * * [progress]: [ 101 / 713 ] simplifiying candidate # 50.751 * [simplify]: Simplifying (/ (* (cbrt 1) (cbrt 1)) (/ (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 50.752 * * [simplify]: iters left: 6 (20 enodes) 50.756 * * [simplify]: iters left: 5 (72 enodes) 50.769 * * [simplify]: iters left: 4 (88 enodes) 50.795 * * [simplify]: iters left: 3 (125 enodes) 50.840 * * [simplify]: iters left: 2 (185 enodes) 50.896 * * [simplify]: iters left: 1 (210 enodes) 50.927 * * [simplify]: Extracting #0: cost 1 inf + 0 50.928 * * [simplify]: Extracting #1: cost 11 inf + 0 50.929 * * [simplify]: Extracting #2: cost 21 inf + 1 50.929 * * [simplify]: Extracting #3: cost 25 inf + 1 50.929 * * [simplify]: Extracting #4: cost 31 inf + 1 50.929 * * [simplify]: Extracting #5: cost 39 inf + 1 50.929 * * [simplify]: Extracting #6: cost 33 inf + 88 50.929 * * [simplify]: Extracting #7: cost 25 inf + 746 50.930 * * [simplify]: Extracting #8: cost 18 inf + 1961 50.931 * * [simplify]: Extracting #9: cost 11 inf + 4385 50.932 * * [simplify]: Extracting #10: cost 0 inf + 9144 50.935 * [simplify]: Simplified to (/ (sqrt (/ (+ (* y.im x.im) (* y.re x.re)) (sqrt (+ (* y.im y.im) (* y.re y.re))))) (* (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) 50.935 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (+ (* y.im x.im) (* y.re x.re)) (sqrt (+ (* y.im y.im) (* y.re y.re))))) (* (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) (/ (cbrt 1) (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 50.935 * [simplify]: Simplifying (/ (cbrt 1) (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 50.935 * * [simplify]: iters left: 6 (18 enodes) 50.941 * * [simplify]: iters left: 5 (62 enodes) 50.949 * * [simplify]: iters left: 4 (71 enodes) 50.959 * * [simplify]: iters left: 3 (77 enodes) 50.970 * * [simplify]: iters left: 2 (92 enodes) 50.991 * * [simplify]: iters left: 1 (95 enodes) 51.012 * * [simplify]: Extracting #0: cost 1 inf + 0 51.012 * * [simplify]: Extracting #1: cost 7 inf + 0 51.012 * * [simplify]: Extracting #2: cost 12 inf + 1 51.012 * * [simplify]: Extracting #3: cost 16 inf + 1 51.012 * * [simplify]: Extracting #4: cost 22 inf + 1 51.012 * * [simplify]: Extracting #5: cost 30 inf + 1 51.013 * * [simplify]: Extracting #6: cost 22 inf + 170 51.013 * * [simplify]: Extracting #7: cost 12 inf + 1271 51.014 * * [simplify]: Extracting #8: cost 4 inf + 3940 51.016 * * [simplify]: Extracting #9: cost 0 inf + 5515 51.018 * [simplify]: Simplified to (/ (sqrt (/ (+ (* x.im y.im) (* y.re x.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 51.018 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt 1) (cbrt 1)) (/ (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) (/ (sqrt (/ (+ (* x.im y.im) (* y.re x.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 51.019 * * * * [progress]: [ 102 / 713 ] simplifiying candidate # 51.019 * [simplify]: Simplifying (/ (* (cbrt 1) (cbrt 1)) (/ (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 51.019 * * [simplify]: iters left: 6 (21 enodes) 51.030 * * [simplify]: iters left: 5 (83 enodes) 51.059 * * [simplify]: iters left: 4 (146 enodes) 51.119 * * [simplify]: iters left: 3 (340 enodes) 51.336 * * [simplify]: Extracting #0: cost 1 inf + 0 51.336 * * [simplify]: Extracting #1: cost 50 inf + 0 51.337 * * [simplify]: Extracting #2: cost 117 inf + 1 51.338 * * [simplify]: Extracting #3: cost 123 inf + 3 51.338 * * [simplify]: Extracting #4: cost 130 inf + 4 51.339 * * [simplify]: Extracting #5: cost 122 inf + 374 51.344 * * [simplify]: Extracting #6: cost 85 inf + 9520 51.347 * * [simplify]: Extracting #7: cost 73 inf + 14086 51.362 * * [simplify]: Extracting #8: cost 22 inf + 40555 51.391 * * [simplify]: Extracting #9: cost 1 inf + 51605 51.421 * * [simplify]: Extracting #10: cost 0 inf + 52210 51.450 * [simplify]: Simplified to (* (/ (cbrt (+ (* y.im x.im) (* y.re x.re))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt (+ (* y.im x.im) (* y.re x.re))) (sqrt (+ (* y.im y.im) (* y.re y.re))))) 51.450 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (+ (* y.im x.im) (* y.re x.re))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt (+ (* y.im x.im) (* y.re x.re))) (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt 1) (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 51.451 * [simplify]: Simplifying (/ (cbrt 1) (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 51.451 * * [simplify]: iters left: 6 (18 enodes) 51.460 * * [simplify]: iters left: 5 (64 enodes) 51.478 * * [simplify]: iters left: 4 (82 enodes) 51.502 * * [simplify]: iters left: 3 (103 enodes) 51.523 * * [simplify]: iters left: 2 (130 enodes) 51.549 * * [simplify]: iters left: 1 (165 enodes) 51.591 * * [simplify]: Extracting #0: cost 1 inf + 0 51.591 * * [simplify]: Extracting #1: cost 12 inf + 0 51.591 * * [simplify]: Extracting #2: cost 23 inf + 1 51.591 * * [simplify]: Extracting #3: cost 28 inf + 1 51.591 * * [simplify]: Extracting #4: cost 37 inf + 1 51.592 * * [simplify]: Extracting #5: cost 32 inf + 129 51.593 * * [simplify]: Extracting #6: cost 16 inf + 2845 51.595 * * [simplify]: Extracting #7: cost 4 inf + 7209 51.599 * * [simplify]: Extracting #8: cost 0 inf + 9024 51.603 * [simplify]: Simplified to (/ (/ (cbrt (+ (* x.im y.im) (* y.re x.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 51.603 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt 1) (cbrt 1)) (/ (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im 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.im) (* y.re x.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 51.603 * * * * [progress]: [ 103 / 713 ] simplifiying candidate # 51.603 * [simplify]: Simplifying (/ (* (cbrt 1) (cbrt 1)) (/ (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))))) 51.606 * * [simplify]: iters left: 6 (24 enodes) 51.618 * * [simplify]: iters left: 5 (89 enodes) 51.639 * * [simplify]: iters left: 4 (134 enodes) 51.663 * * [simplify]: iters left: 3 (298 enodes) 51.798 * * [simplify]: Extracting #0: cost 1 inf + 0 51.798 * * [simplify]: Extracting #1: cost 64 inf + 0 51.799 * * [simplify]: Extracting #2: cost 132 inf + 1 51.800 * * [simplify]: Extracting #3: cost 145 inf + 1 51.802 * * [simplify]: Extracting #4: cost 154 inf + 1 51.803 * * [simplify]: Extracting #5: cost 147 inf + 613 51.806 * * [simplify]: Extracting #6: cost 119 inf + 7402 51.814 * * [simplify]: Extracting #7: cost 78 inf + 26266 51.841 * * [simplify]: Extracting #8: cost 22 inf + 58672 51.877 * * [simplify]: Extracting #9: cost 1 inf + 71649 51.912 * * [simplify]: Extracting #10: cost 0 inf + 72173 51.946 * [simplify]: Simplified to (* (/ (cbrt (+ (* y.im x.im) (* y.re x.re))) (* (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) (/ (cbrt (+ (* y.im x.im) (* y.re x.re))) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re)))))) 51.946 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (+ (* y.im x.im) (* y.re x.re))) (* (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) (/ (cbrt (+ (* y.im x.im) (* y.re x.re))) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re)))))) (/ (cbrt 1) (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))))) 51.947 * [simplify]: Simplifying (/ (cbrt 1) (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 51.947 * * [simplify]: iters left: 6 (20 enodes) 51.957 * * [simplify]: iters left: 5 (70 enodes) 51.982 * * [simplify]: iters left: 4 (88 enodes) 52.007 * * [simplify]: iters left: 3 (114 enodes) 52.037 * * [simplify]: iters left: 2 (148 enodes) 52.063 * * [simplify]: iters left: 1 (191 enodes) 52.123 * * [simplify]: Extracting #0: cost 1 inf + 0 52.123 * * [simplify]: Extracting #1: cost 17 inf + 0 52.123 * * [simplify]: Extracting #2: cost 31 inf + 1 52.123 * * [simplify]: Extracting #3: cost 37 inf + 1 52.124 * * [simplify]: Extracting #4: cost 46 inf + 1 52.124 * * [simplify]: Extracting #5: cost 35 inf + 1221 52.125 * * [simplify]: Extracting #6: cost 13 inf + 6480 52.127 * * [simplify]: Extracting #7: cost 2 inf + 12041 52.130 * * [simplify]: Extracting #8: cost 0 inf + 13169 52.133 * [simplify]: Simplified to (/ (/ (cbrt (+ (* x.im y.im) (* y.re x.re))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 52.133 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt 1) (cbrt 1)) (/ (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im 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.im) (* y.re x.re))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 52.133 * * * * [progress]: [ 104 / 713 ] simplifiying candidate # 52.133 * [simplify]: Simplifying (/ (* (cbrt 1) (cbrt 1)) (/ (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 52.133 * * [simplify]: iters left: 6 (22 enodes) 52.139 * * [simplify]: iters left: 5 (82 enodes) 52.153 * * [simplify]: iters left: 4 (127 enodes) 52.191 * * [simplify]: iters left: 3 (291 enodes) 52.288 * * [simplify]: Extracting #0: cost 1 inf + 0 52.288 * * [simplify]: Extracting #1: cost 61 inf + 0 52.289 * * [simplify]: Extracting #2: cost 124 inf + 1 52.289 * * [simplify]: Extracting #3: cost 134 inf + 1 52.290 * * [simplify]: Extracting #4: cost 143 inf + 1 52.291 * * [simplify]: Extracting #5: cost 139 inf + 87 52.291 * * [simplify]: Extracting #6: cost 127 inf + 1397 52.295 * * [simplify]: Extracting #7: cost 81 inf + 20563 52.309 * * [simplify]: Extracting #8: cost 3 inf + 59756 52.327 * * [simplify]: Extracting #9: cost 0 inf + 61449 52.350 * [simplify]: Simplified to (/ (/ (/ (cbrt (+ (* y.im x.im) (* y.re x.re))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re)))) (cbrt (+ (* y.im x.im) (* y.re x.re))))) 52.350 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ (cbrt (+ (* y.im x.im) (* y.re x.re))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re)))) (cbrt (+ (* y.im x.im) (* y.re x.re))))) (/ (cbrt 1) (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 52.351 * [simplify]: Simplifying (/ (cbrt 1) (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 52.351 * * [simplify]: iters left: 6 (19 enodes) 52.361 * * [simplify]: iters left: 5 (67 enodes) 52.378 * * [simplify]: iters left: 4 (85 enodes) 52.391 * * [simplify]: iters left: 3 (111 enodes) 52.407 * * [simplify]: iters left: 2 (145 enodes) 52.436 * * [simplify]: iters left: 1 (188 enodes) 52.487 * * [simplify]: Extracting #0: cost 1 inf + 0 52.487 * * [simplify]: Extracting #1: cost 17 inf + 0 52.487 * * [simplify]: Extracting #2: cost 30 inf + 1 52.488 * * [simplify]: Extracting #3: cost 35 inf + 1 52.488 * * [simplify]: Extracting #4: cost 44 inf + 1 52.488 * * [simplify]: Extracting #5: cost 39 inf + 129 52.489 * * [simplify]: Extracting #6: cost 25 inf + 1879 52.491 * * [simplify]: Extracting #7: cost 10 inf + 7369 52.494 * * [simplify]: Extracting #8: cost 0 inf + 11645 52.497 * [simplify]: Simplified to (/ (/ (cbrt (+ (* x.im y.im) (* y.re x.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 52.497 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt 1) (cbrt 1)) (/ (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) (/ (/ (cbrt (+ (* x.im y.im) (* y.re x.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 52.497 * * * * [progress]: [ 105 / 713 ] simplifiying candidate # 52.497 * [simplify]: Simplifying (/ (* (cbrt 1) (cbrt 1)) (/ (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt 1)))) 52.497 * * [simplify]: iters left: 6 (22 enodes) 52.505 * * [simplify]: iters left: 5 (82 enodes) 52.521 * * [simplify]: iters left: 4 (114 enodes) 52.547 * * [simplify]: iters left: 3 (212 enodes) 52.617 * * [simplify]: iters left: 2 (378 enodes) 52.897 * * [simplify]: Extracting #0: cost 1 inf + 0 52.897 * * [simplify]: Extracting #1: cost 31 inf + 0 52.898 * * [simplify]: Extracting #2: cost 57 inf + 1 52.899 * * [simplify]: Extracting #3: cost 62 inf + 1 52.900 * * [simplify]: Extracting #4: cost 71 inf + 1 52.901 * * [simplify]: Extracting #5: cost 62 inf + 697 52.904 * * [simplify]: Extracting #6: cost 41 inf + 5512 52.914 * * [simplify]: Extracting #7: cost 9 inf + 19607 52.930 * * [simplify]: Extracting #8: cost 0 inf + 24086 52.940 * [simplify]: Simplified to (* (/ (cbrt (+ (* y.im x.im) (* y.re x.re))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt (+ (* y.im x.im) (* y.re x.re))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) 52.941 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (+ (* y.im x.im) (* y.re x.re))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt (+ (* y.im x.im) (* y.re x.re))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) (/ (cbrt 1) (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 52.941 * [simplify]: Simplifying (/ (cbrt 1) (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 52.941 * * [simplify]: iters left: 6 (18 enodes) 52.946 * * [simplify]: iters left: 5 (64 enodes) 52.956 * * [simplify]: iters left: 4 (82 enodes) 52.976 * * [simplify]: iters left: 3 (108 enodes) 53.007 * * [simplify]: iters left: 2 (142 enodes) 53.038 * * [simplify]: iters left: 1 (185 enodes) 53.082 * * [simplify]: Extracting #0: cost 1 inf + 0 53.082 * * [simplify]: Extracting #1: cost 17 inf + 0 53.082 * * [simplify]: Extracting #2: cost 30 inf + 1 53.082 * * [simplify]: Extracting #3: cost 36 inf + 1 53.082 * * [simplify]: Extracting #4: cost 44 inf + 1 53.083 * * [simplify]: Extracting #5: cost 37 inf + 129 53.083 * * [simplify]: Extracting #6: cost 25 inf + 1634 53.084 * * [simplify]: Extracting #7: cost 5 inf + 8343 53.087 * * [simplify]: Extracting #8: cost 0 inf + 10601 53.089 * [simplify]: Simplified to (/ (/ (cbrt (+ (* x.im y.im) (* y.re x.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 53.089 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt 1) (cbrt 1)) (/ (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt 1)))) (/ (/ (cbrt (+ (* x.im y.im) (* y.re x.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 53.090 * * * * [progress]: [ 106 / 713 ] simplifiying candidate # 53.090 * [simplify]: Simplifying (/ (* (cbrt 1) (cbrt 1)) (/ (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 53.090 * * [simplify]: iters left: 6 (22 enodes) 53.096 * * [simplify]: iters left: 5 (82 enodes) 53.113 * * [simplify]: iters left: 4 (127 enodes) 53.138 * * [simplify]: iters left: 3 (291 enodes) 53.270 * * [simplify]: Extracting #0: cost 1 inf + 0 53.270 * * [simplify]: Extracting #1: cost 61 inf + 0 53.271 * * [simplify]: Extracting #2: cost 124 inf + 1 53.271 * * [simplify]: Extracting #3: cost 134 inf + 1 53.272 * * [simplify]: Extracting #4: cost 143 inf + 1 53.273 * * [simplify]: Extracting #5: cost 139 inf + 87 53.274 * * [simplify]: Extracting #6: cost 127 inf + 1397 53.278 * * [simplify]: Extracting #7: cost 81 inf + 20563 53.293 * * [simplify]: Extracting #8: cost 3 inf + 59756 53.318 * * [simplify]: Extracting #9: cost 0 inf + 61449 53.334 * [simplify]: Simplified to (/ (/ (/ (cbrt (+ (* y.im x.im) (* y.re x.re))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re)))) (cbrt (+ (* y.im x.im) (* y.re x.re))))) 53.334 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ (cbrt (+ (* y.im x.im) (* y.re x.re))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re)))) (cbrt (+ (* y.im x.im) (* y.re x.re))))) (/ (cbrt 1) (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 53.335 * [simplify]: Simplifying (/ (cbrt 1) (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 53.335 * * [simplify]: iters left: 6 (19 enodes) 53.345 * * [simplify]: iters left: 5 (67 enodes) 53.363 * * [simplify]: iters left: 4 (85 enodes) 53.382 * * [simplify]: iters left: 3 (111 enodes) 53.399 * * [simplify]: iters left: 2 (145 enodes) 53.430 * * [simplify]: iters left: 1 (188 enodes) 53.471 * * [simplify]: Extracting #0: cost 1 inf + 0 53.472 * * [simplify]: Extracting #1: cost 17 inf + 0 53.472 * * [simplify]: Extracting #2: cost 30 inf + 1 53.472 * * [simplify]: Extracting #3: cost 35 inf + 1 53.472 * * [simplify]: Extracting #4: cost 44 inf + 1 53.472 * * [simplify]: Extracting #5: cost 39 inf + 129 53.473 * * [simplify]: Extracting #6: cost 25 inf + 1879 53.476 * * [simplify]: Extracting #7: cost 10 inf + 7369 53.481 * * [simplify]: Extracting #8: cost 0 inf + 11645 53.486 * [simplify]: Simplified to (/ (/ (cbrt (+ (* x.im y.im) (* y.re x.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 53.486 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt 1) (cbrt 1)) (/ (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) (/ (/ (cbrt (+ (* x.im y.im) (* y.re x.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 53.486 * * * * [progress]: [ 107 / 713 ] simplifiying candidate # 53.487 * [simplify]: Simplifying (/ (* (cbrt 1) (cbrt 1)) (/ (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) 1))) 53.487 * * [simplify]: iters left: 6 (21 enodes) 53.497 * * [simplify]: iters left: 5 (77 enodes) 53.525 * * [simplify]: iters left: 4 (118 enodes) 53.565 * * [simplify]: iters left: 3 (215 enodes) 53.698 * * [simplify]: iters left: 2 (389 enodes) 53.896 * * [simplify]: Extracting #0: cost 1 inf + 0 53.896 * * [simplify]: Extracting #1: cost 18 inf + 0 53.896 * * [simplify]: Extracting #2: cost 51 inf + 1 53.897 * * [simplify]: Extracting #3: cost 56 inf + 1 53.897 * * [simplify]: Extracting #4: cost 65 inf + 1 53.897 * * [simplify]: Extracting #5: cost 51 inf + 1675 53.900 * * [simplify]: Extracting #6: cost 13 inf + 15083 53.906 * * [simplify]: Extracting #7: cost 0 inf + 20536 53.915 * [simplify]: Simplified to (* (/ (cbrt (+ (* y.im x.im) (* y.re x.re))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt (+ (* y.im x.im) (* y.re x.re))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) 53.915 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (+ (* y.im x.im) (* y.re x.re))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt (+ (* y.im x.im) (* y.re x.re))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) (/ (cbrt 1) (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 53.915 * [simplify]: Simplifying (/ (cbrt 1) (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 53.915 * * [simplify]: iters left: 6 (18 enodes) 53.926 * * [simplify]: iters left: 5 (64 enodes) 53.946 * * [simplify]: iters left: 4 (82 enodes) 53.965 * * [simplify]: iters left: 3 (108 enodes) 53.981 * * [simplify]: iters left: 2 (142 enodes) 54.005 * * [simplify]: iters left: 1 (185 enodes) 54.037 * * [simplify]: Extracting #0: cost 1 inf + 0 54.037 * * [simplify]: Extracting #1: cost 17 inf + 0 54.037 * * [simplify]: Extracting #2: cost 30 inf + 1 54.038 * * [simplify]: Extracting #3: cost 36 inf + 1 54.038 * * [simplify]: Extracting #4: cost 44 inf + 1 54.038 * * [simplify]: Extracting #5: cost 37 inf + 129 54.039 * * [simplify]: Extracting #6: cost 25 inf + 1634 54.041 * * [simplify]: Extracting #7: cost 5 inf + 8343 54.046 * * [simplify]: Extracting #8: cost 0 inf + 10601 54.051 * [simplify]: Simplified to (/ (/ (cbrt (+ (* x.im y.im) (* y.re x.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 54.051 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt 1) (cbrt 1)) (/ (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) 1))) (/ (/ (cbrt (+ (* x.im y.im) (* y.re x.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 54.052 * * * * [progress]: [ 108 / 713 ] simplifiying candidate # 54.052 * [simplify]: Simplifying (/ (* (cbrt 1) (cbrt 1)) (/ (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 54.052 * * [simplify]: iters left: 6 (20 enodes) 54.062 * * [simplify]: iters left: 5 (76 enodes) 54.075 * * [simplify]: iters left: 4 (114 enodes) 54.096 * * [simplify]: iters left: 3 (214 enodes) 54.153 * * [simplify]: iters left: 2 (420 enodes) 54.460 * * [simplify]: Extracting #0: cost 1 inf + 0 54.460 * * [simplify]: Extracting #1: cost 24 inf + 0 54.460 * * [simplify]: Extracting #2: cost 66 inf + 1 54.460 * * [simplify]: Extracting #3: cost 71 inf + 4 54.461 * * [simplify]: Extracting #4: cost 77 inf + 6 54.461 * * [simplify]: Extracting #5: cost 67 inf + 338 54.462 * * [simplify]: Extracting #6: cost 56 inf + 1807 54.465 * * [simplify]: Extracting #7: cost 17 inf + 18759 54.472 * * [simplify]: Extracting #8: cost 0 inf + 27168 54.480 * [simplify]: Simplified to (/ (sqrt (+ (* y.im x.im) (* y.re x.re))) (* (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))) (sqrt (+ (* y.im y.im) (* y.re y.re))))) 54.480 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (+ (* y.im x.im) (* y.re x.re))) (* (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))) (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt 1) (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 54.481 * [simplify]: Simplifying (/ (cbrt 1) (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 54.481 * * [simplify]: iters left: 6 (18 enodes) 54.489 * * [simplify]: iters left: 5 (64 enodes) 54.506 * * [simplify]: iters left: 4 (82 enodes) 54.533 * * [simplify]: iters left: 3 (103 enodes) 54.552 * * [simplify]: iters left: 2 (130 enodes) 54.580 * * [simplify]: iters left: 1 (165 enodes) 54.607 * * [simplify]: Extracting #0: cost 1 inf + 0 54.607 * * [simplify]: Extracting #1: cost 12 inf + 0 54.607 * * [simplify]: Extracting #2: cost 23 inf + 1 54.607 * * [simplify]: Extracting #3: cost 28 inf + 1 54.608 * * [simplify]: Extracting #4: cost 37 inf + 1 54.608 * * [simplify]: Extracting #5: cost 32 inf + 129 54.608 * * [simplify]: Extracting #6: cost 16 inf + 2845 54.611 * * [simplify]: Extracting #7: cost 4 inf + 6889 54.613 * * [simplify]: Extracting #8: cost 0 inf + 8584 54.615 * [simplify]: Simplified to (/ (/ (sqrt (+ (* x.im y.im) (* y.re x.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 54.615 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt 1) (cbrt 1)) (/ (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (+ (* x.re y.re) (* x.im 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.im) (* y.re x.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 54.615 * * * * [progress]: [ 109 / 713 ] simplifiying candidate # 54.615 * [simplify]: Simplifying (/ (* (cbrt 1) (cbrt 1)) (/ (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))))) 54.615 * * [simplify]: iters left: 6 (23 enodes) 54.622 * * [simplify]: iters left: 5 (84 enodes) 54.635 * * [simplify]: iters left: 4 (114 enodes) 54.667 * * [simplify]: iters left: 3 (195 enodes) 54.751 * * [simplify]: iters left: 2 (354 enodes) 54.960 * * [simplify]: Extracting #0: cost 1 inf + 0 54.960 * * [simplify]: Extracting #1: cost 45 inf + 0 54.961 * * [simplify]: Extracting #2: cost 87 inf + 1 54.962 * * [simplify]: Extracting #3: cost 94 inf + 1 54.963 * * [simplify]: Extracting #4: cost 103 inf + 1 54.963 * * [simplify]: Extracting #5: cost 97 inf + 371 54.969 * * [simplify]: Extracting #6: cost 50 inf + 14787 54.982 * * [simplify]: Extracting #7: cost 9 inf + 34095 54.994 * * [simplify]: Extracting #8: cost 0 inf + 38122 55.007 * [simplify]: Simplified to (/ (/ (/ (sqrt (+ (* y.im x.im) (* y.re x.re))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) 55.007 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ (sqrt (+ (* y.im x.im) (* y.re x.re))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt 1) (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))))) 55.008 * [simplify]: Simplifying (/ (cbrt 1) (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 55.008 * * [simplify]: iters left: 6 (20 enodes) 55.018 * * [simplify]: iters left: 5 (70 enodes) 55.029 * * [simplify]: iters left: 4 (88 enodes) 55.042 * * [simplify]: iters left: 3 (114 enodes) 55.061 * * [simplify]: iters left: 2 (148 enodes) 55.089 * * [simplify]: iters left: 1 (191 enodes) 55.144 * * [simplify]: Extracting #0: cost 1 inf + 0 55.144 * * [simplify]: Extracting #1: cost 17 inf + 0 55.144 * * [simplify]: Extracting #2: cost 31 inf + 1 55.144 * * [simplify]: Extracting #3: cost 37 inf + 1 55.145 * * [simplify]: Extracting #4: cost 46 inf + 1 55.145 * * [simplify]: Extracting #5: cost 35 inf + 1221 55.147 * * [simplify]: Extracting #6: cost 13 inf + 6320 55.151 * * [simplify]: Extracting #7: cost 2 inf + 11561 55.156 * * [simplify]: Extracting #8: cost 0 inf + 12609 55.161 * [simplify]: Simplified to (/ (/ (sqrt (+ (* x.im y.im) (* y.re x.re))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 55.161 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt 1) (cbrt 1)) (/ (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (+ (* x.re y.re) (* x.im 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.im) (* y.re x.re))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 55.161 * * * * [progress]: [ 110 / 713 ] simplifiying candidate # 55.162 * [simplify]: Simplifying (/ (* (cbrt 1) (cbrt 1)) (/ (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 55.162 * * [simplify]: iters left: 6 (21 enodes) 55.171 * * [simplify]: iters left: 5 (77 enodes) 55.195 * * [simplify]: iters left: 4 (107 enodes) 55.232 * * [simplify]: iters left: 3 (188 enodes) 55.312 * * [simplify]: iters left: 2 (348 enodes) 55.567 * * [simplify]: Extracting #0: cost 1 inf + 0 55.567 * * [simplify]: Extracting #1: cost 46 inf + 0 55.568 * * [simplify]: Extracting #2: cost 79 inf + 1 55.569 * * [simplify]: Extracting #3: cost 84 inf + 1 55.569 * * [simplify]: Extracting #4: cost 93 inf + 1 55.571 * * [simplify]: Extracting #5: cost 87 inf + 371 55.576 * * [simplify]: Extracting #6: cost 50 inf + 11045 55.593 * * [simplify]: Extracting #7: cost 3 inf + 29761 55.607 * * [simplify]: Extracting #8: cost 0 inf + 30686 55.617 * [simplify]: Simplified to (/ (/ (/ (sqrt (+ (* y.im x.im) (* y.re x.re))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) 55.618 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ (sqrt (+ (* y.im x.im) (* y.re x.re))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt 1) (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 55.618 * [simplify]: Simplifying (/ (cbrt 1) (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 55.618 * * [simplify]: iters left: 6 (19 enodes) 55.623 * * [simplify]: iters left: 5 (67 enodes) 55.638 * * [simplify]: iters left: 4 (85 enodes) 55.666 * * [simplify]: iters left: 3 (111 enodes) 55.698 * * [simplify]: iters left: 2 (145 enodes) 55.736 * * [simplify]: iters left: 1 (188 enodes) 55.774 * * [simplify]: Extracting #0: cost 1 inf + 0 55.774 * * [simplify]: Extracting #1: cost 17 inf + 0 55.775 * * [simplify]: Extracting #2: cost 30 inf + 1 55.775 * * [simplify]: Extracting #3: cost 35 inf + 1 55.775 * * [simplify]: Extracting #4: cost 44 inf + 1 55.775 * * [simplify]: Extracting #5: cost 39 inf + 129 55.775 * * [simplify]: Extracting #6: cost 25 inf + 1839 55.777 * * [simplify]: Extracting #7: cost 10 inf + 7049 55.779 * * [simplify]: Extracting #8: cost 0 inf + 11085 55.782 * [simplify]: Simplified to (/ (/ (sqrt (+ (* x.im y.im) (* y.re x.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 55.782 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt 1) (cbrt 1)) (/ (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) (/ (/ (sqrt (+ (* x.im y.im) (* y.re x.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 55.782 * * * * [progress]: [ 111 / 713 ] simplifiying candidate # 55.783 * [simplify]: Simplifying (/ (* (cbrt 1) (cbrt 1)) (/ (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt 1)))) 55.783 * * [simplify]: iters left: 6 (21 enodes) 55.788 * * [simplify]: iters left: 5 (77 enodes) 55.805 * * [simplify]: iters left: 4 (96 enodes) 55.831 * * [simplify]: iters left: 3 (136 enodes) 55.886 * * [simplify]: iters left: 2 (210 enodes) 55.964 * * [simplify]: iters left: 1 (293 enodes) 56.016 * * [simplify]: Extracting #0: cost 1 inf + 0 56.016 * * [simplify]: Extracting #1: cost 12 inf + 0 56.016 * * [simplify]: Extracting #2: cost 22 inf + 1 56.016 * * [simplify]: Extracting #3: cost 27 inf + 1 56.016 * * [simplify]: Extracting #4: cost 36 inf + 1 56.016 * * [simplify]: Extracting #5: cost 33 inf + 46 56.017 * * [simplify]: Extracting #6: cost 21 inf + 1111 56.017 * * [simplify]: Extracting #7: cost 9 inf + 4148 56.019 * * [simplify]: Extracting #8: cost 0 inf + 7863 56.022 * [simplify]: Simplified to (/ (sqrt (+ (* y.im x.im) (* y.re x.re))) (* (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) 56.022 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (+ (* y.im x.im) (* y.re x.re))) (* (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) (/ (cbrt 1) (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 56.022 * [simplify]: Simplifying (/ (cbrt 1) (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 56.023 * * [simplify]: iters left: 6 (18 enodes) 56.028 * * [simplify]: iters left: 5 (64 enodes) 56.049 * * [simplify]: iters left: 4 (82 enodes) 56.073 * * [simplify]: iters left: 3 (108 enodes) 56.104 * * [simplify]: iters left: 2 (142 enodes) 56.149 * * [simplify]: iters left: 1 (185 enodes) 56.199 * * [simplify]: Extracting #0: cost 1 inf + 0 56.199 * * [simplify]: Extracting #1: cost 17 inf + 0 56.199 * * [simplify]: Extracting #2: cost 30 inf + 1 56.199 * * [simplify]: Extracting #3: cost 36 inf + 1 56.199 * * [simplify]: Extracting #4: cost 44 inf + 1 56.199 * * [simplify]: Extracting #5: cost 37 inf + 129 56.200 * * [simplify]: Extracting #6: cost 25 inf + 1634 56.201 * * [simplify]: Extracting #7: cost 5 inf + 7983 56.204 * * [simplify]: Extracting #8: cost 0 inf + 10041 56.206 * [simplify]: Simplified to (/ (/ (sqrt (+ (* x.im y.im) (* y.re x.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 56.206 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt 1) (cbrt 1)) (/ (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt 1)))) (/ (/ (sqrt (+ (* x.im y.im) (* y.re x.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 56.206 * * * * [progress]: [ 112 / 713 ] simplifiying candidate # 56.207 * [simplify]: Simplifying (/ (* (cbrt 1) (cbrt 1)) (/ (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 56.207 * * [simplify]: iters left: 6 (21 enodes) 56.212 * * [simplify]: iters left: 5 (77 enodes) 56.224 * * [simplify]: iters left: 4 (107 enodes) 56.245 * * [simplify]: iters left: 3 (188 enodes) 56.290 * * [simplify]: iters left: 2 (348 enodes) 56.518 * * [simplify]: Extracting #0: cost 1 inf + 0 56.519 * * [simplify]: Extracting #1: cost 46 inf + 0 56.519 * * [simplify]: Extracting #2: cost 79 inf + 1 56.520 * * [simplify]: Extracting #3: cost 84 inf + 1 56.521 * * [simplify]: Extracting #4: cost 93 inf + 1 56.522 * * [simplify]: Extracting #5: cost 87 inf + 371 56.525 * * [simplify]: Extracting #6: cost 50 inf + 11045 56.541 * * [simplify]: Extracting #7: cost 3 inf + 29761 56.563 * * [simplify]: Extracting #8: cost 0 inf + 30686 56.584 * [simplify]: Simplified to (/ (/ (/ (sqrt (+ (* y.im x.im) (* y.re x.re))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) 56.584 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ (sqrt (+ (* y.im x.im) (* y.re x.re))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt 1) (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 56.584 * [simplify]: Simplifying (/ (cbrt 1) (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 56.585 * * [simplify]: iters left: 6 (19 enodes) 56.596 * * [simplify]: iters left: 5 (67 enodes) 56.609 * * [simplify]: iters left: 4 (85 enodes) 56.622 * * [simplify]: iters left: 3 (111 enodes) 56.643 * * [simplify]: iters left: 2 (145 enodes) 56.679 * * [simplify]: iters left: 1 (188 enodes) 56.711 * * [simplify]: Extracting #0: cost 1 inf + 0 56.711 * * [simplify]: Extracting #1: cost 17 inf + 0 56.711 * * [simplify]: Extracting #2: cost 30 inf + 1 56.711 * * [simplify]: Extracting #3: cost 35 inf + 1 56.711 * * [simplify]: Extracting #4: cost 44 inf + 1 56.711 * * [simplify]: Extracting #5: cost 39 inf + 129 56.711 * * [simplify]: Extracting #6: cost 25 inf + 1839 56.713 * * [simplify]: Extracting #7: cost 10 inf + 7049 56.715 * * [simplify]: Extracting #8: cost 0 inf + 11085 56.719 * [simplify]: Simplified to (/ (/ (sqrt (+ (* x.im y.im) (* y.re x.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 56.720 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt 1) (cbrt 1)) (/ (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) (/ (/ (sqrt (+ (* x.im y.im) (* y.re x.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 56.720 * * * * [progress]: [ 113 / 713 ] simplifiying candidate # 56.720 * [simplify]: Simplifying (/ (* (cbrt 1) (cbrt 1)) (/ (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) 1))) 56.720 * * [simplify]: iters left: 6 (20 enodes) 56.726 * * [simplify]: iters left: 5 (72 enodes) 56.738 * * [simplify]: iters left: 4 (93 enodes) 56.757 * * [simplify]: iters left: 3 (133 enodes) 56.786 * * [simplify]: iters left: 2 (211 enodes) 56.850 * * [simplify]: iters left: 1 (318 enodes) 56.960 * * [simplify]: Extracting #0: cost 1 inf + 0 56.960 * * [simplify]: Extracting #1: cost 12 inf + 0 56.960 * * [simplify]: Extracting #2: cost 22 inf + 1 56.960 * * [simplify]: Extracting #3: cost 27 inf + 1 56.960 * * [simplify]: Extracting #4: cost 36 inf + 1 56.961 * * [simplify]: Extracting #5: cost 32 inf + 88 56.962 * * [simplify]: Extracting #6: cost 20 inf + 1238 56.964 * * [simplify]: Extracting #7: cost 12 inf + 3263 56.967 * * [simplify]: Extracting #8: cost 1 inf + 7540 56.973 * * [simplify]: Extracting #9: cost 0 inf + 7863 56.977 * [simplify]: Simplified to (/ (/ (sqrt (+ (* y.im x.im) (* y.re x.re))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) 56.978 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (+ (* y.im x.im) (* y.re x.re))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt 1) (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 56.978 * [simplify]: Simplifying (/ (cbrt 1) (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 56.978 * * [simplify]: iters left: 6 (18 enodes) 56.988 * * [simplify]: iters left: 5 (64 enodes) 57.000 * * [simplify]: iters left: 4 (82 enodes) 57.012 * * [simplify]: iters left: 3 (108 enodes) 57.029 * * [simplify]: iters left: 2 (142 enodes) 57.069 * * [simplify]: iters left: 1 (185 enodes) 57.102 * * [simplify]: Extracting #0: cost 1 inf + 0 57.102 * * [simplify]: Extracting #1: cost 17 inf + 0 57.102 * * [simplify]: Extracting #2: cost 30 inf + 1 57.103 * * [simplify]: Extracting #3: cost 36 inf + 1 57.103 * * [simplify]: Extracting #4: cost 44 inf + 1 57.103 * * [simplify]: Extracting #5: cost 37 inf + 129 57.104 * * [simplify]: Extracting #6: cost 25 inf + 1634 57.106 * * [simplify]: Extracting #7: cost 5 inf + 7983 57.112 * * [simplify]: Extracting #8: cost 0 inf + 10041 57.116 * [simplify]: Simplified to (/ (/ (sqrt (+ (* x.im y.im) (* y.re x.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 57.116 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt 1) (cbrt 1)) (/ (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) 1))) (/ (/ (sqrt (+ (* x.im y.im) (* y.re x.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 57.116 * * * * [progress]: [ 114 / 713 ] simplifiying candidate # 57.117 * [simplify]: Simplifying (/ (* (cbrt 1) (cbrt 1)) (/ (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 57.117 * * [simplify]: iters left: 6 (14 enodes) 57.121 * * [simplify]: iters left: 5 (55 enodes) 57.133 * * [simplify]: iters left: 4 (86 enodes) 57.149 * * [simplify]: iters left: 3 (168 enodes) 57.210 * * [simplify]: iters left: 2 (271 enodes) 57.259 * * [simplify]: iters left: 1 (305 enodes) 57.307 * * [simplify]: Extracting #0: cost 1 inf + 0 57.308 * * [simplify]: Extracting #1: cost 15 inf + 0 57.308 * * [simplify]: Extracting #2: cost 45 inf + 2 57.308 * * [simplify]: Extracting #3: cost 49 inf + 5 57.308 * * [simplify]: Extracting #4: cost 52 inf + 7 57.308 * * [simplify]: Extracting #5: cost 44 inf + 296 57.309 * * [simplify]: Extracting #6: cost 42 inf + 580 57.310 * * [simplify]: Extracting #7: cost 19 inf + 9761 57.312 * * [simplify]: Extracting #8: cost 1 inf + 17962 57.316 * * [simplify]: Extracting #9: cost 0 inf + 18245 57.319 * [simplify]: Simplified to (/ 1 (* (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))) (sqrt (+ (* y.im y.im) (* y.re y.re))))) 57.319 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (* (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))) (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt 1) (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 57.319 * [simplify]: Simplifying (/ (cbrt 1) (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 57.319 * * [simplify]: iters left: 6 (17 enodes) 57.324 * * [simplify]: iters left: 5 (61 enodes) 57.332 * * [simplify]: iters left: 4 (79 enodes) 57.344 * * [simplify]: iters left: 3 (108 enodes) 57.363 * * [simplify]: iters left: 2 (187 enodes) 57.435 * * [simplify]: iters left: 1 (404 enodes) 57.578 * * [simplify]: Extracting #0: cost 1 inf + 0 57.578 * * [simplify]: Extracting #1: cost 14 inf + 0 57.578 * * [simplify]: Extracting #2: cost 62 inf + 1 57.579 * * [simplify]: Extracting #3: cost 73 inf + 47 57.580 * * [simplify]: Extracting #4: cost 72 inf + 297 57.581 * * [simplify]: Extracting #5: cost 60 inf + 3411 57.588 * * [simplify]: Extracting #6: cost 12 inf + 18711 57.599 * * [simplify]: Extracting #7: cost 0 inf + 22990 57.610 * [simplify]: Simplified to (/ (+ (* x.im y.im) (* y.re x.re)) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 57.611 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt 1) (cbrt 1)) (/ (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im 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.im) (* y.re x.re)) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 57.611 * * * * [progress]: [ 115 / 713 ] simplifiying candidate # 57.611 * [simplify]: Simplifying (/ (* (cbrt 1) (cbrt 1)) (/ (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ 1 (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))))) 57.611 * * [simplify]: iters left: 6 (17 enodes) 57.620 * * [simplify]: iters left: 5 (63 enodes) 57.644 * * [simplify]: iters left: 4 (87 enodes) 57.673 * * [simplify]: iters left: 3 (156 enodes) 57.746 * * [simplify]: iters left: 2 (226 enodes) 57.818 * * [simplify]: iters left: 1 (261 enodes) 57.879 * * [simplify]: Extracting #0: cost 1 inf + 0 57.879 * * [simplify]: Extracting #1: cost 12 inf + 0 57.880 * * [simplify]: Extracting #2: cost 23 inf + 1 57.880 * * [simplify]: Extracting #3: cost 27 inf + 1 57.880 * * [simplify]: Extracting #4: cost 30 inf + 1 57.880 * * [simplify]: Extracting #5: cost 34 inf + 1 57.880 * * [simplify]: Extracting #6: cost 31 inf + 44 57.880 * * [simplify]: Extracting #7: cost 19 inf + 1945 57.881 * * [simplify]: Extracting #8: cost 6 inf + 6097 57.883 * * [simplify]: Extracting #9: cost 0 inf + 8473 57.886 * [simplify]: Simplified to (/ (/ 1 (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) (* (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) 57.886 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) (* (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) (/ (cbrt 1) (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))))) 57.886 * [simplify]: Simplifying (/ (cbrt 1) (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 57.886 * * [simplify]: iters left: 6 (19 enodes) 57.891 * * [simplify]: iters left: 5 (67 enodes) 57.910 * * [simplify]: iters left: 4 (85 enodes) 57.928 * * [simplify]: iters left: 3 (119 enodes) 57.950 * * [simplify]: iters left: 2 (205 enodes) 57.998 * * [simplify]: iters left: 1 (364 enodes) 58.110 * * [simplify]: Extracting #0: cost 1 inf + 0 58.110 * * [simplify]: Extracting #1: cost 19 inf + 0 58.110 * * [simplify]: Extracting #2: cost 74 inf + 1 58.111 * * [simplify]: Extracting #3: cost 100 inf + 47 58.111 * * [simplify]: Extracting #4: cost 99 inf + 297 58.112 * * [simplify]: Extracting #5: cost 94 inf + 1433 58.114 * * [simplify]: Extracting #6: cost 53 inf + 14339 58.120 * * [simplify]: Extracting #7: cost 7 inf + 32884 58.130 * * [simplify]: Extracting #8: cost 0 inf + 35507 58.147 * [simplify]: Simplified to (/ (/ (+ (* x.im y.im) (* y.re x.re)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 58.147 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt 1) (cbrt 1)) (/ (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im 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.im) (* y.re x.re)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 58.148 * * * * [progress]: [ 116 / 713 ] simplifiying candidate # 58.148 * [simplify]: Simplifying (/ (* (cbrt 1) (cbrt 1)) (/ (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 58.148 * * [simplify]: iters left: 6 (15 enodes) 58.156 * * [simplify]: iters left: 5 (56 enodes) 58.173 * * [simplify]: iters left: 4 (80 enodes) 58.204 * * [simplify]: iters left: 3 (150 enodes) 58.243 * * [simplify]: iters left: 2 (226 enodes) 58.288 * * [simplify]: iters left: 1 (261 enodes) 58.337 * * [simplify]: Extracting #0: cost 1 inf + 0 58.337 * * [simplify]: Extracting #1: cost 12 inf + 0 58.337 * * [simplify]: Extracting #2: cost 21 inf + 1 58.337 * * [simplify]: Extracting #3: cost 23 inf + 1 58.337 * * [simplify]: Extracting #4: cost 26 inf + 1 58.338 * * [simplify]: Extracting #5: cost 30 inf + 1 58.338 * * [simplify]: Extracting #6: cost 27 inf + 44 58.338 * * [simplify]: Extracting #7: cost 19 inf + 1057 58.339 * * [simplify]: Extracting #8: cost 9 inf + 3722 58.340 * * [simplify]: Extracting #9: cost 1 inf + 6463 58.342 * * [simplify]: Extracting #10: cost 0 inf + 6785 58.345 * [simplify]: Simplified to (/ (/ 1 (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (* (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) 58.345 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (* (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) (/ (cbrt 1) (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 58.345 * [simplify]: Simplifying (/ (cbrt 1) (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 58.346 * * [simplify]: iters left: 6 (18 enodes) 58.355 * * [simplify]: iters left: 5 (64 enodes) 58.375 * * [simplify]: iters left: 4 (82 enodes) 58.400 * * [simplify]: iters left: 3 (116 enodes) 58.438 * * [simplify]: iters left: 2 (202 enodes) 58.523 * * [simplify]: iters left: 1 (358 enodes) 58.650 * * [simplify]: Extracting #0: cost 1 inf + 0 58.651 * * [simplify]: Extracting #1: cost 19 inf + 0 58.651 * * [simplify]: Extracting #2: cost 79 inf + 1 58.651 * * [simplify]: Extracting #3: cost 105 inf + 5 58.652 * * [simplify]: Extracting #4: cost 102 inf + 421 58.652 * * [simplify]: Extracting #5: cost 97 inf + 1716 58.655 * * [simplify]: Extracting #6: cost 43 inf + 18302 58.662 * * [simplify]: Extracting #7: cost 3 inf + 31990 58.670 * * [simplify]: Extracting #8: cost 0 inf + 32959 58.681 * [simplify]: Simplified to (/ (/ (+ (* x.im y.im) (* y.re x.re)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 58.681 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt 1) (cbrt 1)) (/ (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) (/ (/ (+ (* x.im y.im) (* y.re x.re)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 58.681 * * * * [progress]: [ 117 / 713 ] simplifiying candidate # 58.681 * [simplify]: Simplifying (/ (* (cbrt 1) (cbrt 1)) (/ (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ 1 (sqrt 1)))) 58.682 * * [simplify]: iters left: 6 (15 enodes) 58.693 * * [simplify]: iters left: 5 (56 enodes) 58.708 * * [simplify]: iters left: 4 (69 enodes) 58.716 * * [simplify]: iters left: 3 (81 enodes) 58.728 * * [simplify]: iters left: 2 (88 enodes) 58.751 * * [simplify]: iters left: 1 (96 enodes) 58.774 * * [simplify]: Extracting #0: cost 1 inf + 0 58.774 * * [simplify]: Extracting #1: cost 6 inf + 0 58.774 * * [simplify]: Extracting #2: cost 9 inf + 1 58.774 * * [simplify]: Extracting #3: cost 11 inf + 1 58.774 * * [simplify]: Extracting #4: cost 14 inf + 1 58.774 * * [simplify]: Extracting #5: cost 18 inf + 1 58.775 * * [simplify]: Extracting #6: cost 16 inf + 3 58.775 * * [simplify]: Extracting #7: cost 11 inf + 289 58.775 * * [simplify]: Extracting #8: cost 5 inf + 1501 58.776 * * [simplify]: Extracting #9: cost 0 inf + 2995 58.778 * [simplify]: Simplified to (/ (/ 1 (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) 58.778 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt 1) (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 58.779 * [simplify]: Simplifying (/ (cbrt 1) (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 58.779 * * [simplify]: iters left: 6 (17 enodes) 58.783 * * [simplify]: iters left: 5 (61 enodes) 58.793 * * [simplify]: iters left: 4 (79 enodes) 58.805 * * [simplify]: iters left: 3 (113 enodes) 58.830 * * [simplify]: iters left: 2 (199 enodes) 58.905 * * [simplify]: iters left: 1 (356 enodes) 58.986 * * [simplify]: Extracting #0: cost 1 inf + 0 58.986 * * [simplify]: Extracting #1: cost 19 inf + 0 58.986 * * [simplify]: Extracting #2: cost 79 inf + 1 58.986 * * [simplify]: Extracting #3: cost 105 inf + 47 58.987 * * [simplify]: Extracting #4: cost 95 inf + 1555 58.990 * * [simplify]: Extracting #5: cost 22 inf + 22804 59.004 * * [simplify]: Extracting #6: cost 0 inf + 30036 59.018 * [simplify]: Simplified to (/ (+ (* x.im y.im) (* y.re x.re)) (* (sqrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 59.019 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt 1) (cbrt 1)) (/ (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ 1 (sqrt 1)))) (/ (+ (* x.im y.im) (* y.re x.re)) (* (sqrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 59.019 * * * * [progress]: [ 118 / 713 ] simplifiying candidate # 59.019 * [simplify]: Simplifying (/ (* (cbrt 1) (cbrt 1)) (/ (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 59.020 * * [simplify]: iters left: 6 (15 enodes) 59.028 * * [simplify]: iters left: 5 (56 enodes) 59.047 * * [simplify]: iters left: 4 (80 enodes) 59.074 * * [simplify]: iters left: 3 (150 enodes) 59.122 * * [simplify]: iters left: 2 (226 enodes) 59.189 * * [simplify]: iters left: 1 (261 enodes) 59.222 * * [simplify]: Extracting #0: cost 1 inf + 0 59.222 * * [simplify]: Extracting #1: cost 12 inf + 0 59.222 * * [simplify]: Extracting #2: cost 21 inf + 1 59.222 * * [simplify]: Extracting #3: cost 23 inf + 1 59.222 * * [simplify]: Extracting #4: cost 26 inf + 1 59.222 * * [simplify]: Extracting #5: cost 30 inf + 1 59.222 * * [simplify]: Extracting #6: cost 27 inf + 44 59.222 * * [simplify]: Extracting #7: cost 19 inf + 1057 59.223 * * [simplify]: Extracting #8: cost 9 inf + 3722 59.226 * * [simplify]: Extracting #9: cost 1 inf + 6463 59.230 * * [simplify]: Extracting #10: cost 0 inf + 6785 59.233 * [simplify]: Simplified to (/ (/ 1 (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (* (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) 59.234 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (* (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) (/ (cbrt 1) (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 59.234 * [simplify]: Simplifying (/ (cbrt 1) (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 59.234 * * [simplify]: iters left: 6 (18 enodes) 59.244 * * [simplify]: iters left: 5 (64 enodes) 59.257 * * [simplify]: iters left: 4 (82 enodes) 59.273 * * [simplify]: iters left: 3 (116 enodes) 59.292 * * [simplify]: iters left: 2 (202 enodes) 59.376 * * [simplify]: iters left: 1 (358 enodes) 59.500 * * [simplify]: Extracting #0: cost 1 inf + 0 59.500 * * [simplify]: Extracting #1: cost 19 inf + 0 59.501 * * [simplify]: Extracting #2: cost 79 inf + 1 59.501 * * [simplify]: Extracting #3: cost 105 inf + 5 59.502 * * [simplify]: Extracting #4: cost 102 inf + 421 59.503 * * [simplify]: Extracting #5: cost 97 inf + 1716 59.509 * * [simplify]: Extracting #6: cost 43 inf + 18302 59.523 * * [simplify]: Extracting #7: cost 3 inf + 31990 59.539 * * [simplify]: Extracting #8: cost 0 inf + 32959 59.555 * [simplify]: Simplified to (/ (/ (+ (* x.im y.im) (* y.re x.re)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 59.555 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt 1) (cbrt 1)) (/ (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) (/ (/ (+ (* x.im y.im) (* y.re x.re)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 59.556 * * * * [progress]: [ 119 / 713 ] simplifiying candidate # 59.556 * [simplify]: Simplifying (/ (* (cbrt 1) (cbrt 1)) (/ (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ 1 1))) 59.556 * * [simplify]: iters left: 6 (14 enodes) 59.564 * * [simplify]: iters left: 5 (49 enodes) 59.580 * * [simplify]: iters left: 4 (58 enodes) 59.594 * * [simplify]: iters left: 3 (66 enodes) 59.613 * * [simplify]: iters left: 2 (70 enodes) 59.630 * * [simplify]: Extracting #0: cost 1 inf + 0 59.630 * * [simplify]: Extracting #1: cost 6 inf + 0 59.630 * * [simplify]: Extracting #2: cost 9 inf + 1 59.630 * * [simplify]: Extracting #3: cost 11 inf + 1 59.630 * * [simplify]: Extracting #4: cost 14 inf + 1 59.630 * * [simplify]: Extracting #5: cost 18 inf + 1 59.630 * * [simplify]: Extracting #6: cost 16 inf + 3 59.630 * * [simplify]: Extracting #7: cost 11 inf + 289 59.631 * * [simplify]: Extracting #8: cost 7 inf + 977 59.632 * * [simplify]: Extracting #9: cost 1 inf + 2672 59.633 * * [simplify]: Extracting #10: cost 0 inf + 2995 59.634 * [simplify]: Simplified to (/ (/ 1 (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) 59.634 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt 1) (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 59.634 * [simplify]: Simplifying (/ (cbrt 1) (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 59.634 * * [simplify]: iters left: 6 (17 enodes) 59.642 * * [simplify]: iters left: 5 (61 enodes) 59.658 * * [simplify]: iters left: 4 (79 enodes) 59.677 * * [simplify]: iters left: 3 (113 enodes) 59.696 * * [simplify]: iters left: 2 (199 enodes) 59.753 * * [simplify]: iters left: 1 (356 enodes) 59.878 * * [simplify]: Extracting #0: cost 1 inf + 0 59.878 * * [simplify]: Extracting #1: cost 19 inf + 0 59.879 * * [simplify]: Extracting #2: cost 79 inf + 1 59.879 * * [simplify]: Extracting #3: cost 105 inf + 47 59.881 * * [simplify]: Extracting #4: cost 95 inf + 1555 59.888 * * [simplify]: Extracting #5: cost 22 inf + 22804 59.903 * * [simplify]: Extracting #6: cost 0 inf + 30036 59.920 * [simplify]: Simplified to (/ (+ (* x.im y.im) (* y.re x.re)) (* (sqrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 59.920 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt 1) (cbrt 1)) (/ (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ 1 1))) (/ (+ (* x.im y.im) (* y.re x.re)) (* (sqrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 59.920 * * * * [progress]: [ 120 / 713 ] simplifiying candidate # 59.920 * [simplify]: Simplifying (/ (* (cbrt 1) (cbrt 1)) (/ (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1)) 59.921 * * [simplify]: iters left: 6 (13 enodes) 59.928 * * [simplify]: iters left: 5 (46 enodes) 59.943 * * [simplify]: iters left: 4 (73 enodes) 59.961 * * [simplify]: iters left: 3 (115 enodes) 59.995 * * [simplify]: iters left: 2 (119 enodes) 60.013 * * [simplify]: Extracting #0: cost 1 inf + 0 60.013 * * [simplify]: Extracting #1: cost 6 inf + 0 60.013 * * [simplify]: Extracting #2: cost 9 inf + 1 60.013 * * [simplify]: Extracting #3: cost 11 inf + 1 60.013 * * [simplify]: Extracting #4: cost 14 inf + 1 60.013 * * [simplify]: Extracting #5: cost 18 inf + 1 60.013 * * [simplify]: Extracting #6: cost 16 inf + 3 60.014 * * [simplify]: Extracting #7: cost 11 inf + 289 60.014 * * [simplify]: Extracting #8: cost 8 inf + 735 60.014 * * [simplify]: Extracting #9: cost 4 inf + 1784 60.016 * * [simplify]: Extracting #10: cost 0 inf + 2995 60.017 * [simplify]: Simplified to (/ (/ 1 (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) 60.017 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt 1) (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 60.018 * [simplify]: Simplifying (/ (cbrt 1) (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 60.018 * * [simplify]: iters left: 6 (17 enodes) 60.026 * * [simplify]: iters left: 5 (61 enodes) 60.047 * * [simplify]: iters left: 4 (79 enodes) 60.071 * * [simplify]: iters left: 3 (113 enodes) 60.099 * * [simplify]: iters left: 2 (199 enodes) 60.165 * * [simplify]: iters left: 1 (356 enodes) 60.297 * * [simplify]: Extracting #0: cost 1 inf + 0 60.297 * * [simplify]: Extracting #1: cost 19 inf + 0 60.298 * * [simplify]: Extracting #2: cost 79 inf + 1 60.298 * * [simplify]: Extracting #3: cost 105 inf + 47 60.299 * * [simplify]: Extracting #4: cost 95 inf + 1555 60.302 * * [simplify]: Extracting #5: cost 22 inf + 22804 60.309 * * [simplify]: Extracting #6: cost 0 inf + 30036 60.317 * [simplify]: Simplified to (/ (+ (* x.im y.im) (* y.re x.re)) (* (sqrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 60.317 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt 1) (cbrt 1)) (/ (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1)) (/ (+ (* x.im y.im) (* y.re x.re)) (* (sqrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 60.317 * * * * [progress]: [ 121 / 713 ] simplifiying candidate # 60.317 * [simplify]: Simplifying (/ (* (cbrt 1) (cbrt 1)) (/ (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (+ (* x.re y.re) (* x.im y.im)))) 60.317 * * [simplify]: iters left: 6 (18 enodes) 60.322 * * [simplify]: iters left: 5 (66 enodes) 60.332 * * [simplify]: iters left: 4 (90 enodes) 60.363 * * [simplify]: iters left: 3 (180 enodes) 60.421 * * [simplify]: iters left: 2 (429 enodes) 60.636 * * [simplify]: Extracting #0: cost 1 inf + 0 60.636 * * [simplify]: Extracting #1: cost 18 inf + 0 60.636 * * [simplify]: Extracting #2: cost 51 inf + 1 60.637 * * [simplify]: Extracting #3: cost 73 inf + 337 60.638 * * [simplify]: Extracting #4: cost 74 inf + 421 60.639 * * [simplify]: Extracting #5: cost 69 inf + 1594 60.646 * * [simplify]: Extracting #6: cost 23 inf + 15602 60.660 * * [simplify]: Extracting #7: cost 0 inf + 23350 60.674 * [simplify]: Simplified to (/ (+ (* y.im x.im) (* y.re x.re)) (* (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) 60.675 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (+ (* y.im x.im) (* y.re x.re)) (* (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) (/ (cbrt 1) (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 60.675 * [simplify]: Simplifying (/ (cbrt 1) (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 60.675 * * [simplify]: iters left: 6 (12 enodes) 60.682 * * [simplify]: iters left: 5 (43 enodes) 60.696 * * [simplify]: iters left: 4 (57 enodes) 60.715 * * [simplify]: iters left: 3 (80 enodes) 60.737 * * [simplify]: iters left: 2 (86 enodes) 60.760 * * [simplify]: iters left: 1 (87 enodes) 60.768 * * [simplify]: Extracting #0: cost 1 inf + 0 60.768 * * [simplify]: Extracting #1: cost 8 inf + 0 60.768 * * [simplify]: Extracting #2: cost 13 inf + 1 60.768 * * [simplify]: Extracting #3: cost 16 inf + 1 60.768 * * [simplify]: Extracting #4: cost 20 inf + 1 60.768 * * [simplify]: Extracting #5: cost 15 inf + 126 60.768 * * [simplify]: Extracting #6: cost 9 inf + 938 60.769 * * [simplify]: Extracting #7: cost 3 inf + 2554 60.770 * * [simplify]: Extracting #8: cost 0 inf + 3401 60.770 * [simplify]: Simplified to (/ (/ 1 (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 60.770 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt 1) (cbrt 1)) (/ (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (+ (* x.re y.re) (* x.im y.im)))) (/ (/ 1 (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 60.771 * * * * [progress]: [ 122 / 713 ] simplifiying candidate # 60.771 * [simplify]: Simplifying (/ (* (cbrt 1) (cbrt 1)) (/ (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (pow (* y.re y.re) 3) (pow (* y.im y.im) 3)))))) 60.771 * * [simplify]: iters left: 6 (24 enodes) 60.777 * * [simplify]: iters left: 5 (104 enodes) 60.798 * * [simplify]: iters left: 4 (189 enodes) 60.852 * * [simplify]: iters left: 3 (377 enodes) 60.967 * * [simplify]: Extracting #0: cost 1 inf + 0 60.967 * * [simplify]: Extracting #1: cost 45 inf + 0 60.967 * * [simplify]: Extracting #2: cost 98 inf + 1 60.968 * * [simplify]: Extracting #3: cost 124 inf + 1 60.969 * * [simplify]: Extracting #4: cost 149 inf + 5 60.971 * * [simplify]: Extracting #5: cost 185 inf + 1078 60.975 * * [simplify]: Extracting #6: cost 138 inf + 13373 60.988 * * [simplify]: Extracting #7: cost 56 inf + 41587 61.016 * * [simplify]: Extracting #8: cost 9 inf + 64993 61.047 * * [simplify]: Extracting #9: cost 0 inf + 70931 61.082 * [simplify]: Simplified to (/ (/ (+ (* y.im x.im) (* y.re x.re)) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (* (sqrt (+ (* (* y.re y.re) (* (* y.re y.re) (* y.re y.re))) (* (* y.im y.im) (* (* y.im y.im) (* y.im y.im))))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) 61.082 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (+ (* y.im x.im) (* y.re x.re)) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (* (sqrt (+ (* (* y.re y.re) (* (* y.re y.re) (* y.re y.re))) (* (* y.im y.im) (* (* y.im y.im) (* y.im y.im))))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) (/ (cbrt 1) (/ (cbrt (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)) (* (* y.re y.re) (* y.im y.im))))))))) 61.082 * [simplify]: Simplifying (/ (cbrt 1) (/ (cbrt (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)) (* (* y.re y.re) (* y.im y.im))))))) 61.083 * * [simplify]: iters left: 6 (17 enodes) 61.093 * * [simplify]: iters left: 5 (78 enodes) 61.115 * * [simplify]: iters left: 4 (154 enodes) 61.145 * * [simplify]: iters left: 3 (274 enodes) 61.217 * * [simplify]: iters left: 2 (418 enodes) 61.392 * * [simplify]: Extracting #0: cost 1 inf + 0 61.392 * * [simplify]: Extracting #1: cost 7 inf + 0 61.392 * * [simplify]: Extracting #2: cost 12 inf + 1 61.392 * * [simplify]: Extracting #3: cost 33 inf + 1 61.393 * * [simplify]: Extracting #4: cost 160 inf + 1 61.395 * * [simplify]: Extracting #5: cost 221 inf + 1222 61.401 * * [simplify]: Extracting #6: cost 124 inf + 16640 61.416 * * [simplify]: Extracting #7: cost 6 inf + 38335 61.432 * * [simplify]: Extracting #8: cost 0 inf + 38627 61.447 * * [simplify]: Extracting #9: cost 0 inf + 38587 61.463 * [simplify]: Simplified to (/ (sqrt (+ (* (* y.re y.re) (- (* y.re y.re) (* y.im y.im))) (* (* y.im y.im) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 61.463 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (+ (* y.im x.im) (* y.re x.re)) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (* (sqrt (+ (* (* y.re y.re) (* (* y.re y.re) (* y.re y.re))) (* (* y.im y.im) (* (* y.im y.im) (* y.im y.im))))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) (/ (sqrt (+ (* (* y.re y.re) (- (* y.re y.re) (* y.im y.im))) (* (* y.im y.im) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 61.463 * * * * [progress]: [ 123 / 713 ] simplifiying candidate # 61.463 * [simplify]: Simplifying (/ (* (cbrt 1) (cbrt 1)) (/ (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))))) 61.464 * * [simplify]: iters left: 6 (23 enodes) 61.476 * * [simplify]: iters left: 5 (95 enodes) 61.511 * * [simplify]: iters left: 4 (152 enodes) 61.549 * * [simplify]: iters left: 3 (296 enodes) 61.637 * * [simplify]: Extracting #0: cost 1 inf + 0 61.638 * * [simplify]: Extracting #1: cost 44 inf + 0 61.638 * * [simplify]: Extracting #2: cost 94 inf + 1 61.638 * * [simplify]: Extracting #3: cost 136 inf + 1 61.639 * * [simplify]: Extracting #4: cost 191 inf + 5 61.641 * * [simplify]: Extracting #5: cost 158 inf + 7063 61.655 * * [simplify]: Extracting #6: cost 53 inf + 34685 61.682 * * [simplify]: Extracting #7: cost 5 inf + 54529 61.709 * * [simplify]: Extracting #8: cost 0 inf + 56714 61.739 * [simplify]: Simplified to (/ (/ (+ (* y.im x.im) (* y.re x.re)) (* (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) 61.740 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (+ (* y.im x.im) (* y.re x.re)) (* (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) (/ (cbrt 1) (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (- (* y.re y.re) (* y.im y.im))))))) 61.740 * [simplify]: Simplifying (/ (cbrt 1) (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (- (* y.re y.re) (* y.im y.im))))) 61.740 * * [simplify]: iters left: 6 (13 enodes) 61.744 * * [simplify]: iters left: 5 (49 enodes) 61.752 * * [simplify]: iters left: 4 (71 enodes) 61.762 * * [simplify]: iters left: 3 (94 enodes) 61.777 * * [simplify]: iters left: 2 (150 enodes) 61.825 * * [simplify]: iters left: 1 (236 enodes) 61.884 * * [simplify]: Extracting #0: cost 1 inf + 0 61.884 * * [simplify]: Extracting #1: cost 7 inf + 0 61.884 * * [simplify]: Extracting #2: cost 12 inf + 1 61.884 * * [simplify]: Extracting #3: cost 35 inf + 1 61.884 * * [simplify]: Extracting #4: cost 70 inf + 1 61.884 * * [simplify]: Extracting #5: cost 53 inf + 1713 61.886 * * [simplify]: Extracting #6: cost 11 inf + 7834 61.889 * * [simplify]: Extracting #7: cost 0 inf + 9336 61.891 * [simplify]: Simplified to (/ (sqrt (* (+ y.re y.im) (- y.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 61.891 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt 1) (cbrt 1)) (/ (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))))) (/ (sqrt (* (+ y.re y.im) (- y.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 61.891 * * * * [progress]: [ 124 / 713 ] simplifiying candidate # 61.891 * [simplify]: Simplifying (/ (* (cbrt 1) (cbrt 1)) (/ (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 61.892 * * [simplify]: iters left: 6 (22 enodes) 61.897 * * [simplify]: iters left: 5 (79 enodes) 61.909 * * [simplify]: iters left: 4 (90 enodes) 61.921 * * [simplify]: iters left: 3 (105 enodes) 61.938 * * [simplify]: iters left: 2 (123 enodes) 61.955 * * [simplify]: iters left: 1 (126 enodes) 61.979 * * [simplify]: Extracting #0: cost 1 inf + 0 61.979 * * [simplify]: Extracting #1: cost 10 inf + 0 61.980 * * [simplify]: Extracting #2: cost 19 inf + 1 61.980 * * [simplify]: Extracting #3: cost 25 inf + 1 61.980 * * [simplify]: Extracting #4: cost 32 inf + 1 61.980 * * [simplify]: Extracting #5: cost 40 inf + 1 61.981 * * [simplify]: Extracting #6: cost 33 inf + 130 61.981 * * [simplify]: Extracting #7: cost 22 inf + 1471 61.982 * * [simplify]: Extracting #8: cost 14 inf + 3132 61.984 * * [simplify]: Extracting #9: cost 4 inf + 8051 61.988 * * [simplify]: Extracting #10: cost 0 inf + 10107 61.990 * [simplify]: Simplified to (* (/ (cbrt (/ (+ (* y.im x.im) (* y.re x.re)) (sqrt (+ (* y.im y.im) (* y.re y.re))))) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) (cbrt (/ (+ (* y.im x.im) (* y.re x.re)) (sqrt (+ (* y.im y.im) (* y.re y.re)))))) 61.990 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (/ (+ (* y.im x.im) (* y.re x.re)) (sqrt (+ (* y.im y.im) (* y.re y.re))))) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) (cbrt (/ (+ (* y.im x.im) (* y.re x.re)) (sqrt (+ (* y.im y.im) (* y.re y.re)))))) (/ (cbrt 1) (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 61.991 * [simplify]: Simplifying (/ (cbrt 1) (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 61.991 * * [simplify]: iters left: 6 (19 enodes) 61.995 * * [simplify]: iters left: 5 (65 enodes) 62.004 * * [simplify]: iters left: 4 (74 enodes) 62.016 * * [simplify]: iters left: 3 (80 enodes) 62.033 * * [simplify]: iters left: 2 (95 enodes) 62.061 * * [simplify]: iters left: 1 (98 enodes) 62.072 * * [simplify]: Extracting #0: cost 1 inf + 0 62.072 * * [simplify]: Extracting #1: cost 7 inf + 0 62.072 * * [simplify]: Extracting #2: cost 12 inf + 1 62.072 * * [simplify]: Extracting #3: cost 17 inf + 1 62.072 * * [simplify]: Extracting #4: cost 24 inf + 1 62.072 * * [simplify]: Extracting #5: cost 32 inf + 1 62.072 * * [simplify]: Extracting #6: cost 22 inf + 253 62.072 * * [simplify]: Extracting #7: cost 13 inf + 1473 62.073 * * [simplify]: Extracting #8: cost 6 inf + 3456 62.074 * * [simplify]: Extracting #9: cost 1 inf + 5755 62.075 * * [simplify]: Extracting #10: cost 0 inf + 6319 62.076 * [simplify]: Simplified to (/ (cbrt (/ (+ (* x.im y.im) (* y.re x.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 62.076 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt 1) (cbrt 1)) (/ (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) (/ (cbrt (/ (+ (* x.im y.im) (* y.re x.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 62.076 * * * * [progress]: [ 125 / 713 ] simplifiying candidate # 62.076 * [simplify]: Simplifying (/ (* (cbrt 1) (cbrt 1)) (/ (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 62.077 * * [simplify]: iters left: 6 (21 enodes) 62.081 * * [simplify]: iters left: 5 (74 enodes) 62.096 * * [simplify]: iters left: 4 (83 enodes) 62.118 * * [simplify]: iters left: 3 (90 enodes) 62.145 * * [simplify]: iters left: 2 (96 enodes) 62.170 * * [simplify]: Extracting #0: cost 1 inf + 0 62.170 * * [simplify]: Extracting #1: cost 7 inf + 0 62.170 * * [simplify]: Extracting #2: cost 13 inf + 1 62.170 * * [simplify]: Extracting #3: cost 19 inf + 1 62.170 * * [simplify]: Extracting #4: cost 26 inf + 1 62.170 * * [simplify]: Extracting #5: cost 34 inf + 1 62.171 * * [simplify]: Extracting #6: cost 28 inf + 88 62.171 * * [simplify]: Extracting #7: cost 18 inf + 1228 62.172 * * [simplify]: Extracting #8: cost 8 inf + 3214 62.174 * * [simplify]: Extracting #9: cost 2 inf + 5515 62.177 * * [simplify]: Extracting #10: cost 0 inf + 6563 62.179 * [simplify]: Simplified to (/ (sqrt (/ (+ (* y.im x.im) (* y.re x.re)) (sqrt (+ (* y.im y.im) (* y.re y.re))))) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) 62.179 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (+ (* y.im x.im) (* y.re x.re)) (sqrt (+ (* y.im y.im) (* y.re y.re))))) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt 1) (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 62.180 * [simplify]: Simplifying (/ (cbrt 1) (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 62.180 * * [simplify]: iters left: 6 (19 enodes) 62.189 * * [simplify]: iters left: 5 (65 enodes) 62.207 * * [simplify]: iters left: 4 (74 enodes) 62.224 * * [simplify]: iters left: 3 (80 enodes) 62.236 * * [simplify]: iters left: 2 (95 enodes) 62.263 * * [simplify]: iters left: 1 (98 enodes) 62.283 * * [simplify]: Extracting #0: cost 1 inf + 0 62.283 * * [simplify]: Extracting #1: cost 7 inf + 0 62.283 * * [simplify]: Extracting #2: cost 12 inf + 1 62.283 * * [simplify]: Extracting #3: cost 17 inf + 1 62.283 * * [simplify]: Extracting #4: cost 24 inf + 1 62.284 * * [simplify]: Extracting #5: cost 32 inf + 1 62.284 * * [simplify]: Extracting #6: cost 22 inf + 253 62.284 * * [simplify]: Extracting #7: cost 13 inf + 1473 62.285 * * [simplify]: Extracting #8: cost 6 inf + 3376 62.287 * * [simplify]: Extracting #9: cost 1 inf + 5555 62.289 * * [simplify]: Extracting #10: cost 0 inf + 6079 62.291 * [simplify]: Simplified to (/ (sqrt (/ (+ (* x.im y.im) (* y.re x.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 62.291 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt 1) (cbrt 1)) (/ (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) (/ (sqrt (/ (+ (* x.im y.im) (* y.re x.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 62.291 * * * * [progress]: [ 126 / 713 ] simplifiying candidate # 62.292 * [simplify]: Simplifying (/ (* (cbrt 1) (cbrt 1)) (/ (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 62.292 * * [simplify]: iters left: 6 (24 enodes) 62.304 * * [simplify]: iters left: 5 (91 enodes) 62.323 * * [simplify]: iters left: 4 (140 enodes) 62.354 * * [simplify]: iters left: 3 (276 enodes) 62.483 * * [simplify]: iters left: 2 (487 enodes) 62.805 * * [simplify]: Extracting #0: cost 1 inf + 0 62.805 * * [simplify]: Extracting #1: cost 46 inf + 0 62.806 * * [simplify]: Extracting #2: cost 90 inf + 1 62.807 * * [simplify]: Extracting #3: cost 97 inf + 1 62.808 * * [simplify]: Extracting #4: cost 106 inf + 1 62.809 * * [simplify]: Extracting #5: cost 99 inf + 653 62.810 * * [simplify]: Extracting #6: cost 87 inf + 2356 62.814 * * [simplify]: Extracting #7: cost 65 inf + 11793 62.835 * * [simplify]: Extracting #8: cost 6 inf + 41689 62.865 * * [simplify]: Extracting #9: cost 0 inf + 45271 62.891 * [simplify]: Simplified to (* (/ (cbrt (+ (* y.im x.im) (* y.re x.re))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (/ (cbrt (+ (* y.im x.im) (* y.re x.re))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re)))))) 62.892 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (+ (* y.im x.im) (* y.re x.re))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (/ (cbrt (+ (* y.im x.im) (* y.re x.re))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re)))))) (/ (cbrt 1) (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 62.893 * [simplify]: Simplifying (/ (cbrt 1) (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 62.893 * * [simplify]: iters left: 6 (20 enodes) 62.902 * * [simplify]: iters left: 5 (70 enodes) 62.919 * * [simplify]: iters left: 4 (88 enodes) 62.941 * * [simplify]: iters left: 3 (114 enodes) 62.972 * * [simplify]: iters left: 2 (148 enodes) 63.015 * * [simplify]: iters left: 1 (191 enodes) 63.049 * * [simplify]: Extracting #0: cost 1 inf + 0 63.049 * * [simplify]: Extracting #1: cost 17 inf + 0 63.049 * * [simplify]: Extracting #2: cost 31 inf + 1 63.050 * * [simplify]: Extracting #3: cost 37 inf + 1 63.050 * * [simplify]: Extracting #4: cost 46 inf + 1 63.050 * * [simplify]: Extracting #5: cost 35 inf + 1221 63.051 * * [simplify]: Extracting #6: cost 13 inf + 6480 63.053 * * [simplify]: Extracting #7: cost 2 inf + 12041 63.057 * * [simplify]: Extracting #8: cost 0 inf + 13169 63.062 * [simplify]: Simplified to (/ (/ (cbrt (+ (* x.im y.im) (* y.re x.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 63.063 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt 1) (cbrt 1)) (/ (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im 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.im) (* y.re x.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 63.063 * * * * [progress]: [ 127 / 713 ] simplifiying candidate # 63.063 * [simplify]: Simplifying (/ (* (cbrt 1) (cbrt 1)) (/ (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))))) 63.064 * * [simplify]: iters left: 6 (21 enodes) 63.074 * * [simplify]: iters left: 5 (78 enodes) 63.100 * * [simplify]: iters left: 4 (105 enodes) 63.138 * * [simplify]: iters left: 3 (169 enodes) 63.205 * * [simplify]: iters left: 2 (225 enodes) 63.260 * * [simplify]: iters left: 1 (306 enodes) 63.344 * * [simplify]: Extracting #0: cost 1 inf + 0 63.344 * * [simplify]: Extracting #1: cost 28 inf + 0 63.344 * * [simplify]: Extracting #2: cost 48 inf + 1 63.345 * * [simplify]: Extracting #3: cost 54 inf + 1 63.345 * * [simplify]: Extracting #4: cost 62 inf + 1 63.345 * * [simplify]: Extracting #5: cost 53 inf + 453 63.346 * * [simplify]: Extracting #6: cost 32 inf + 5029 63.349 * * [simplify]: Extracting #7: cost 8 inf + 15203 63.355 * * [simplify]: Extracting #8: cost 0 inf + 18876 63.361 * [simplify]: Simplified to (* (/ (cbrt (+ (* y.im x.im) (* y.re x.re))) (cbrt (+ (* y.im y.im) (* y.re y.re)))) (/ (cbrt (+ (* y.im x.im) (* y.re x.re))) (cbrt (+ (* y.im y.im) (* y.re y.re))))) 63.361 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (+ (* y.im x.im) (* y.re x.re))) (cbrt (+ (* y.im y.im) (* y.re y.re)))) (/ (cbrt (+ (* y.im x.im) (* y.re x.re))) (cbrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt 1) (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))))) 63.362 * [simplify]: Simplifying (/ (cbrt 1) (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 63.362 * * [simplify]: iters left: 6 (18 enodes) 63.367 * * [simplify]: iters left: 5 (64 enodes) 63.376 * * [simplify]: iters left: 4 (82 enodes) 63.388 * * [simplify]: iters left: 3 (99 enodes) 63.409 * * [simplify]: iters left: 2 (118 enodes) 63.447 * * [simplify]: iters left: 1 (145 enodes) 63.490 * * [simplify]: Extracting #0: cost 1 inf + 0 63.490 * * [simplify]: Extracting #1: cost 12 inf + 0 63.491 * * [simplify]: Extracting #2: cost 23 inf + 1 63.491 * * [simplify]: Extracting #3: cost 29 inf + 1 63.491 * * [simplify]: Extracting #4: cost 37 inf + 1 63.491 * * [simplify]: Extracting #5: cost 30 inf + 129 63.492 * * [simplify]: Extracting #6: cost 14 inf + 2766 63.494 * * [simplify]: Extracting #7: cost 4 inf + 6123 63.498 * * [simplify]: Extracting #8: cost 0 inf + 8060 63.501 * [simplify]: Simplified to (/ (cbrt (+ (* x.im y.im) (* y.re x.re))) (cbrt (+ (* y.re y.re) (* y.im y.im)))) 63.501 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt 1) (cbrt 1)) (/ (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im 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.im) (* y.re x.re))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 63.502 * * * * [progress]: [ 128 / 713 ] simplifiying candidate # 63.502 * [simplify]: Simplifying (/ (* (cbrt 1) (cbrt 1)) (/ (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 63.502 * * [simplify]: iters left: 6 (23 enodes) 63.512 * * [simplify]: iters left: 5 (84 enodes) 63.525 * * [simplify]: iters left: 4 (112 enodes) 63.545 * * [simplify]: iters left: 3 (193 enodes) 63.625 * * [simplify]: iters left: 2 (299 enodes) 63.766 * * [simplify]: iters left: 1 (351 enodes) 63.839 * * [simplify]: Extracting #0: cost 1 inf + 0 63.840 * * [simplify]: Extracting #1: cost 22 inf + 0 63.840 * * [simplify]: Extracting #2: cost 44 inf + 1 63.840 * * [simplify]: Extracting #3: cost 51 inf + 1 63.841 * * [simplify]: Extracting #4: cost 60 inf + 1 63.841 * * [simplify]: Extracting #5: cost 47 inf + 1067 63.843 * * [simplify]: Extracting #6: cost 28 inf + 6164 63.850 * * [simplify]: Extracting #7: cost 6 inf + 16523 63.861 * * [simplify]: Extracting #8: cost 0 inf + 19143 63.871 * [simplify]: Simplified to (* (/ (cbrt (+ (* y.im x.im) (* y.re x.re))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt (+ (* y.im x.im) (* y.re x.re))) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re)))))) 63.872 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (+ (* y.im x.im) (* y.re x.re))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt (+ (* y.im x.im) (* y.re x.re))) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re)))))) (/ (cbrt 1) (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 63.872 * [simplify]: Simplifying (/ (cbrt 1) (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 63.872 * * [simplify]: iters left: 6 (20 enodes) 63.882 * * [simplify]: iters left: 5 (70 enodes) 63.899 * * [simplify]: iters left: 4 (88 enodes) 63.914 * * [simplify]: iters left: 3 (114 enodes) 63.931 * * [simplify]: iters left: 2 (148 enodes) 63.971 * * [simplify]: iters left: 1 (191 enodes) 64.038 * * [simplify]: Extracting #0: cost 1 inf + 0 64.038 * * [simplify]: Extracting #1: cost 17 inf + 0 64.038 * * [simplify]: Extracting #2: cost 31 inf + 1 64.038 * * [simplify]: Extracting #3: cost 37 inf + 1 64.039 * * [simplify]: Extracting #4: cost 46 inf + 1 64.039 * * [simplify]: Extracting #5: cost 35 inf + 1181 64.041 * * [simplify]: Extracting #6: cost 13 inf + 6160 64.046 * * [simplify]: Extracting #7: cost 2 inf + 11401 64.052 * * [simplify]: Extracting #8: cost 0 inf + 12449 64.058 * [simplify]: Simplified to (/ (/ (cbrt (+ (* x.im y.im) (* y.re x.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 64.058 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt 1) (cbrt 1)) (/ (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) (/ (/ (cbrt (+ (* x.im y.im) (* y.re x.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 64.058 * * * * [progress]: [ 129 / 713 ] simplifiying candidate # 64.059 * [simplify]: Simplifying (/ (* (cbrt 1) (cbrt 1)) (/ (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt 1)))) 64.059 * * [simplify]: iters left: 6 (22 enodes) 64.071 * * [simplify]: iters left: 5 (81 enodes) 64.093 * * [simplify]: iters left: 4 (102 enodes) 64.108 * * [simplify]: iters left: 3 (141 enodes) 64.150 * * [simplify]: iters left: 2 (193 enodes) 64.231 * * [simplify]: iters left: 1 (213 enodes) 64.305 * * [simplify]: Extracting #0: cost 1 inf + 0 64.306 * * [simplify]: Extracting #1: cost 12 inf + 0 64.306 * * [simplify]: Extracting #2: cost 23 inf + 1 64.306 * * [simplify]: Extracting #3: cost 29 inf + 1 64.306 * * [simplify]: Extracting #4: cost 38 inf + 1 64.307 * * [simplify]: Extracting #5: cost 34 inf + 88 64.307 * * [simplify]: Extracting #6: cost 20 inf + 1679 64.310 * * [simplify]: Extracting #7: cost 5 inf + 6655 64.314 * * [simplify]: Extracting #8: cost 0 inf + 8755 64.319 * [simplify]: Simplified to (/ (* (cbrt (+ (* y.im x.im) (* y.re x.re))) (cbrt (+ (* y.im x.im) (* y.re x.re)))) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) 64.319 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (+ (* y.im x.im) (* y.re x.re))) (cbrt (+ (* y.im x.im) (* y.re x.re)))) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt 1) (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 64.320 * [simplify]: Simplifying (/ (cbrt 1) (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 64.320 * * [simplify]: iters left: 6 (19 enodes) 64.329 * * [simplify]: iters left: 5 (67 enodes) 64.348 * * [simplify]: iters left: 4 (85 enodes) 64.373 * * [simplify]: iters left: 3 (111 enodes) 64.404 * * [simplify]: iters left: 2 (145 enodes) 64.443 * * [simplify]: iters left: 1 (188 enodes) 64.475 * * [simplify]: Extracting #0: cost 1 inf + 0 64.475 * * [simplify]: Extracting #1: cost 17 inf + 0 64.475 * * [simplify]: Extracting #2: cost 31 inf + 1 64.476 * * [simplify]: Extracting #3: cost 38 inf + 1 64.476 * * [simplify]: Extracting #4: cost 46 inf + 1 64.477 * * [simplify]: Extracting #5: cost 30 inf + 1426 64.478 * * [simplify]: Extracting #6: cost 15 inf + 5629 64.480 * * [simplify]: Extracting #7: cost 3 inf + 10113 64.483 * * [simplify]: Extracting #8: cost 0 inf + 11405 64.488 * [simplify]: Simplified to (/ (/ (cbrt (+ (* x.im y.im) (* y.re x.re))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 64.488 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt 1) (cbrt 1)) (/ (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt 1)))) (/ (/ (cbrt (+ (* x.im y.im) (* y.re x.re))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 64.488 * * * * [progress]: [ 130 / 713 ] simplifiying candidate # 64.489 * [simplify]: Simplifying (/ (* (cbrt 1) (cbrt 1)) (/ (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 64.489 * * [simplify]: iters left: 6 (23 enodes) 64.500 * * [simplify]: iters left: 5 (84 enodes) 64.517 * * [simplify]: iters left: 4 (112 enodes) 64.537 * * [simplify]: iters left: 3 (193 enodes) 64.611 * * [simplify]: iters left: 2 (299 enodes) 64.699 * * [simplify]: iters left: 1 (351 enodes) 64.784 * * [simplify]: Extracting #0: cost 1 inf + 0 64.784 * * [simplify]: Extracting #1: cost 22 inf + 0 64.784 * * [simplify]: Extracting #2: cost 44 inf + 1 64.785 * * [simplify]: Extracting #3: cost 51 inf + 1 64.785 * * [simplify]: Extracting #4: cost 60 inf + 1 64.785 * * [simplify]: Extracting #5: cost 47 inf + 1067 64.787 * * [simplify]: Extracting #6: cost 28 inf + 6164 64.793 * * [simplify]: Extracting #7: cost 6 inf + 16523 64.802 * * [simplify]: Extracting #8: cost 0 inf + 19143 64.811 * [simplify]: Simplified to (* (/ (cbrt (+ (* y.im x.im) (* y.re x.re))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt (+ (* y.im x.im) (* y.re x.re))) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re)))))) 64.811 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (+ (* y.im x.im) (* y.re x.re))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt (+ (* y.im x.im) (* y.re x.re))) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re)))))) (/ (cbrt 1) (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 64.812 * [simplify]: Simplifying (/ (cbrt 1) (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 64.812 * * [simplify]: iters left: 6 (20 enodes) 64.820 * * [simplify]: iters left: 5 (70 enodes) 64.837 * * [simplify]: iters left: 4 (88 enodes) 64.860 * * [simplify]: iters left: 3 (114 enodes) 64.890 * * [simplify]: iters left: 2 (148 enodes) 64.932 * * [simplify]: iters left: 1 (191 enodes) 64.975 * * [simplify]: Extracting #0: cost 1 inf + 0 64.975 * * [simplify]: Extracting #1: cost 17 inf + 0 64.975 * * [simplify]: Extracting #2: cost 31 inf + 1 64.975 * * [simplify]: Extracting #3: cost 37 inf + 1 64.975 * * [simplify]: Extracting #4: cost 46 inf + 1 64.976 * * [simplify]: Extracting #5: cost 35 inf + 1181 64.977 * * [simplify]: Extracting #6: cost 13 inf + 6160 64.979 * * [simplify]: Extracting #7: cost 2 inf + 11401 64.982 * * [simplify]: Extracting #8: cost 0 inf + 12449 64.985 * [simplify]: Simplified to (/ (/ (cbrt (+ (* x.im y.im) (* y.re x.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 64.985 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt 1) (cbrt 1)) (/ (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) (/ (/ (cbrt (+ (* x.im y.im) (* y.re x.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 64.985 * * * * [progress]: [ 131 / 713 ] simplifiying candidate # 64.985 * [simplify]: Simplifying (/ (* (cbrt 1) (cbrt 1)) (/ (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) 1))) 64.985 * * [simplify]: iters left: 6 (21 enodes) 64.991 * * [simplify]: iters left: 5 (76 enodes) 65.004 * * [simplify]: iters left: 4 (101 enodes) 65.019 * * [simplify]: iters left: 3 (141 enodes) 65.063 * * [simplify]: iters left: 2 (199 enodes) 65.100 * * [simplify]: iters left: 1 (218 enodes) 65.136 * * [simplify]: Extracting #0: cost 1 inf + 0 65.136 * * [simplify]: Extracting #1: cost 12 inf + 0 65.137 * * [simplify]: Extracting #2: cost 23 inf + 1 65.137 * * [simplify]: Extracting #3: cost 29 inf + 1 65.137 * * [simplify]: Extracting #4: cost 38 inf + 1 65.137 * * [simplify]: Extracting #5: cost 34 inf + 88 65.138 * * [simplify]: Extracting #6: cost 18 inf + 2166 65.140 * * [simplify]: Extracting #7: cost 7 inf + 5607 65.143 * * [simplify]: Extracting #8: cost 0 inf + 8755 65.147 * [simplify]: Simplified to (/ (* (cbrt (+ (* y.im x.im) (* y.re x.re))) (cbrt (+ (* y.im x.im) (* y.re x.re)))) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) 65.147 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (+ (* y.im x.im) (* y.re x.re))) (cbrt (+ (* y.im x.im) (* y.re x.re)))) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt 1) (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 65.148 * [simplify]: Simplifying (/ (cbrt 1) (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 65.148 * * [simplify]: iters left: 6 (19 enodes) 65.156 * * [simplify]: iters left: 5 (67 enodes) 65.168 * * [simplify]: iters left: 4 (85 enodes) 65.188 * * [simplify]: iters left: 3 (111 enodes) 65.204 * * [simplify]: iters left: 2 (145 enodes) 65.232 * * [simplify]: iters left: 1 (188 enodes) 65.271 * * [simplify]: Extracting #0: cost 1 inf + 0 65.271 * * [simplify]: Extracting #1: cost 17 inf + 0 65.271 * * [simplify]: Extracting #2: cost 31 inf + 1 65.271 * * [simplify]: Extracting #3: cost 38 inf + 1 65.272 * * [simplify]: Extracting #4: cost 46 inf + 1 65.272 * * [simplify]: Extracting #5: cost 30 inf + 1426 65.273 * * [simplify]: Extracting #6: cost 15 inf + 5629 65.275 * * [simplify]: Extracting #7: cost 3 inf + 10113 65.278 * * [simplify]: Extracting #8: cost 0 inf + 11405 65.280 * [simplify]: Simplified to (/ (/ (cbrt (+ (* x.im y.im) (* y.re x.re))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 65.280 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt 1) (cbrt 1)) (/ (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) 1))) (/ (/ (cbrt (+ (* x.im y.im) (* y.re x.re))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 65.281 * * * * [progress]: [ 132 / 713 ] simplifiying candidate # 65.281 * [simplify]: Simplifying (/ (* (cbrt 1) (cbrt 1)) (/ (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 65.281 * * [simplify]: iters left: 6 (23 enodes) 65.286 * * [simplify]: iters left: 5 (84 enodes) 65.301 * * [simplify]: iters left: 4 (111 enodes) 65.318 * * [simplify]: iters left: 3 (174 enodes) 65.349 * * [simplify]: iters left: 2 (271 enodes) 65.422 * * [simplify]: iters left: 1 (408 enodes) 65.623 * * [simplify]: Extracting #0: cost 1 inf + 0 65.623 * * [simplify]: Extracting #1: cost 23 inf + 0 65.624 * * [simplify]: Extracting #2: cost 46 inf + 1 65.624 * * [simplify]: Extracting #3: cost 53 inf + 1 65.625 * * [simplify]: Extracting #4: cost 62 inf + 1 65.625 * * [simplify]: Extracting #5: cost 45 inf + 1679 65.629 * * [simplify]: Extracting #6: cost 17 inf + 11198 65.640 * * [simplify]: Extracting #7: cost 1 inf + 19216 65.653 * * [simplify]: Extracting #8: cost 0 inf + 19699 65.665 * [simplify]: Simplified to (/ (/ (sqrt (+ (* y.im x.im) (* y.re x.re))) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) (* (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) 65.666 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (+ (* y.im x.im) (* y.re x.re))) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) (* (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) (/ (cbrt 1) (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 65.666 * [simplify]: Simplifying (/ (cbrt 1) (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 65.666 * * [simplify]: iters left: 6 (20 enodes) 65.676 * * [simplify]: iters left: 5 (70 enodes) 65.695 * * [simplify]: iters left: 4 (88 enodes) 65.710 * * [simplify]: iters left: 3 (114 enodes) 65.727 * * [simplify]: iters left: 2 (148 enodes) 65.754 * * [simplify]: iters left: 1 (191 enodes) 65.796 * * [simplify]: Extracting #0: cost 1 inf + 0 65.796 * * [simplify]: Extracting #1: cost 17 inf + 0 65.796 * * [simplify]: Extracting #2: cost 31 inf + 1 65.796 * * [simplify]: Extracting #3: cost 37 inf + 1 65.797 * * [simplify]: Extracting #4: cost 46 inf + 1 65.797 * * [simplify]: Extracting #5: cost 35 inf + 1221 65.799 * * [simplify]: Extracting #6: cost 13 inf + 6320 65.803 * * [simplify]: Extracting #7: cost 2 inf + 11561 65.806 * * [simplify]: Extracting #8: cost 0 inf + 12609 65.809 * [simplify]: Simplified to (/ (/ (sqrt (+ (* x.im y.im) (* y.re x.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 65.809 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt 1) (cbrt 1)) (/ (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (+ (* x.re y.re) (* x.im 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.im) (* y.re x.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 65.810 * * * * [progress]: [ 133 / 713 ] simplifiying candidate # 65.810 * [simplify]: Simplifying (/ (* (cbrt 1) (cbrt 1)) (/ (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))))) 65.810 * * [simplify]: iters left: 6 (20 enodes) 65.815 * * [simplify]: iters left: 5 (73 enodes) 65.826 * * [simplify]: iters left: 4 (92 enodes) 65.839 * * [simplify]: iters left: 3 (125 enodes) 65.863 * * [simplify]: iters left: 2 (150 enodes) 65.904 * * [simplify]: iters left: 1 (181 enodes) 65.954 * * [simplify]: Extracting #0: cost 1 inf + 0 65.954 * * [simplify]: Extracting #1: cost 18 inf + 0 65.955 * * [simplify]: Extracting #2: cost 31 inf + 1 65.955 * * [simplify]: Extracting #3: cost 37 inf + 1 65.955 * * [simplify]: Extracting #4: cost 45 inf + 1 65.956 * * [simplify]: Extracting #5: cost 38 inf + 130 65.956 * * [simplify]: Extracting #6: cost 26 inf + 1439 65.959 * * [simplify]: Extracting #7: cost 4 inf + 8710 65.964 * * [simplify]: Extracting #8: cost 0 inf + 10326 65.970 * [simplify]: Simplified to (/ (sqrt (+ (* y.im x.im) (* y.re x.re))) (* (cbrt (+ (* y.im y.im) (* y.re y.re))) (cbrt (+ (* y.im y.im) (* y.re y.re))))) 65.971 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (+ (* y.im x.im) (* y.re x.re))) (* (cbrt (+ (* y.im y.im) (* y.re y.re))) (cbrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt 1) (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))))) 65.971 * [simplify]: Simplifying (/ (cbrt 1) (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 65.971 * * [simplify]: iters left: 6 (18 enodes) 65.978 * * [simplify]: iters left: 5 (64 enodes) 65.989 * * [simplify]: iters left: 4 (82 enodes) 66.002 * * [simplify]: iters left: 3 (99 enodes) 66.018 * * [simplify]: iters left: 2 (118 enodes) 66.038 * * [simplify]: iters left: 1 (145 enodes) 66.059 * * [simplify]: Extracting #0: cost 1 inf + 0 66.059 * * [simplify]: Extracting #1: cost 12 inf + 0 66.059 * * [simplify]: Extracting #2: cost 23 inf + 1 66.060 * * [simplify]: Extracting #3: cost 29 inf + 1 66.060 * * [simplify]: Extracting #4: cost 37 inf + 1 66.060 * * [simplify]: Extracting #5: cost 30 inf + 129 66.060 * * [simplify]: Extracting #6: cost 14 inf + 2766 66.063 * * [simplify]: Extracting #7: cost 4 inf + 5843 66.065 * * [simplify]: Extracting #8: cost 0 inf + 7620 66.067 * [simplify]: Simplified to (/ (sqrt (+ (* x.im y.im) (* y.re x.re))) (cbrt (+ (* y.re y.re) (* y.im y.im)))) 66.067 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt 1) (cbrt 1)) (/ (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (+ (* x.re y.re) (* x.im 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.im) (* y.re x.re))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 66.067 * * * * [progress]: [ 134 / 713 ] simplifiying candidate # 66.067 * [simplify]: Simplifying (/ (* (cbrt 1) (cbrt 1)) (/ (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 66.067 * * [simplify]: iters left: 6 (22 enodes) 66.073 * * [simplify]: iters left: 5 (79 enodes) 66.087 * * [simplify]: iters left: 4 (98 enodes) 66.102 * * [simplify]: iters left: 3 (139 enodes) 66.132 * * [simplify]: iters left: 2 (192 enodes) 66.175 * * [simplify]: iters left: 1 (216 enodes) 66.205 * * [simplify]: Extracting #0: cost 1 inf + 0 66.205 * * [simplify]: Extracting #1: cost 15 inf + 0 66.205 * * [simplify]: Extracting #2: cost 30 inf + 1 66.205 * * [simplify]: Extracting #3: cost 37 inf + 1 66.205 * * [simplify]: Extracting #4: cost 46 inf + 1 66.206 * * [simplify]: Extracting #5: cost 32 inf + 1431 66.208 * * [simplify]: Extracting #6: cost 2 inf + 10681 66.211 * * [simplify]: Extracting #7: cost 0 inf + 11487 66.214 * [simplify]: Simplified to (/ (sqrt (+ (* y.im x.im) (* y.re x.re))) (* (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re)))) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re)))))) 66.214 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (+ (* y.im x.im) (* y.re x.re))) (* (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re)))) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re)))))) (/ (cbrt 1) (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 66.214 * [simplify]: Simplifying (/ (cbrt 1) (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 66.214 * * [simplify]: iters left: 6 (20 enodes) 66.219 * * [simplify]: iters left: 5 (70 enodes) 66.231 * * [simplify]: iters left: 4 (88 enodes) 66.245 * * [simplify]: iters left: 3 (114 enodes) 66.262 * * [simplify]: iters left: 2 (148 enodes) 66.287 * * [simplify]: iters left: 1 (191 enodes) 66.338 * * [simplify]: Extracting #0: cost 1 inf + 0 66.339 * * [simplify]: Extracting #1: cost 17 inf + 0 66.339 * * [simplify]: Extracting #2: cost 31 inf + 1 66.339 * * [simplify]: Extracting #3: cost 37 inf + 1 66.339 * * [simplify]: Extracting #4: cost 46 inf + 1 66.339 * * [simplify]: Extracting #5: cost 35 inf + 1181 66.340 * * [simplify]: Extracting #6: cost 13 inf + 6000 66.342 * * [simplify]: Extracting #7: cost 2 inf + 10921 66.345 * * [simplify]: Extracting #8: cost 0 inf + 11889 66.348 * [simplify]: Simplified to (/ (/ (sqrt (+ (* x.im y.im) (* y.re x.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 66.348 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt 1) (cbrt 1)) (/ (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) (/ (/ (sqrt (+ (* x.im y.im) (* y.re x.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 66.348 * * * * [progress]: [ 135 / 713 ] simplifiying candidate # 66.349 * [simplify]: Simplifying (/ (* (cbrt 1) (cbrt 1)) (/ (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt 1)))) 66.349 * * [simplify]: iters left: 6 (21 enodes) 66.355 * * [simplify]: iters left: 5 (76 enodes) 66.367 * * [simplify]: iters left: 4 (88 enodes) 66.390 * * [simplify]: iters left: 3 (97 enodes) 66.419 * * [simplify]: iters left: 2 (110 enodes) 66.451 * * [simplify]: iters left: 1 (122 enodes) 66.470 * * [simplify]: Extracting #0: cost 1 inf + 0 66.471 * * [simplify]: Extracting #1: cost 8 inf + 0 66.471 * * [simplify]: Extracting #2: cost 15 inf + 1 66.471 * * [simplify]: Extracting #3: cost 21 inf + 1 66.471 * * [simplify]: Extracting #4: cost 30 inf + 1 66.471 * * [simplify]: Extracting #5: cost 26 inf + 88 66.471 * * [simplify]: Extracting #6: cost 13 inf + 1515 66.472 * * [simplify]: Extracting #7: cost 6 inf + 3256 66.473 * * [simplify]: Extracting #8: cost 0 inf + 5281 66.474 * [simplify]: Simplified to (/ (sqrt (+ (* y.im x.im) (* y.re x.re))) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) 66.474 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (+ (* y.im x.im) (* y.re x.re))) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt 1) (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 66.475 * [simplify]: Simplifying (/ (cbrt 1) (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 66.475 * * [simplify]: iters left: 6 (19 enodes) 66.480 * * [simplify]: iters left: 5 (67 enodes) 66.490 * * [simplify]: iters left: 4 (85 enodes) 66.502 * * [simplify]: iters left: 3 (111 enodes) 66.531 * * [simplify]: iters left: 2 (145 enodes) 66.570 * * [simplify]: iters left: 1 (188 enodes) 66.614 * * [simplify]: Extracting #0: cost 1 inf + 0 66.614 * * [simplify]: Extracting #1: cost 17 inf + 0 66.614 * * [simplify]: Extracting #2: cost 31 inf + 1 66.614 * * [simplify]: Extracting #3: cost 38 inf + 1 66.614 * * [simplify]: Extracting #4: cost 46 inf + 1 66.614 * * [simplify]: Extracting #5: cost 30 inf + 1426 66.615 * * [simplify]: Extracting #6: cost 15 inf + 5469 66.617 * * [simplify]: Extracting #7: cost 3 inf + 9673 66.621 * * [simplify]: Extracting #8: cost 0 inf + 10845 66.626 * [simplify]: Simplified to (/ (/ (sqrt (+ (* x.im y.im) (* y.re x.re))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 66.626 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt 1) (cbrt 1)) (/ (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt 1)))) (/ (/ (sqrt (+ (* x.im y.im) (* y.re x.re))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 66.626 * * * * [progress]: [ 136 / 713 ] simplifiying candidate # 66.626 * [simplify]: Simplifying (/ (* (cbrt 1) (cbrt 1)) (/ (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 66.626 * * [simplify]: iters left: 6 (22 enodes) 66.634 * * [simplify]: iters left: 5 (79 enodes) 66.655 * * [simplify]: iters left: 4 (98 enodes) 66.676 * * [simplify]: iters left: 3 (139 enodes) 66.707 * * [simplify]: iters left: 2 (192 enodes) 66.761 * * [simplify]: iters left: 1 (216 enodes) 66.792 * * [simplify]: Extracting #0: cost 1 inf + 0 66.793 * * [simplify]: Extracting #1: cost 15 inf + 0 66.794 * * [simplify]: Extracting #2: cost 30 inf + 1 66.794 * * [simplify]: Extracting #3: cost 37 inf + 1 66.794 * * [simplify]: Extracting #4: cost 46 inf + 1 66.794 * * [simplify]: Extracting #5: cost 32 inf + 1431 66.796 * * [simplify]: Extracting #6: cost 2 inf + 10681 66.799 * * [simplify]: Extracting #7: cost 0 inf + 11487 66.804 * [simplify]: Simplified to (/ (sqrt (+ (* y.im x.im) (* y.re x.re))) (* (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re)))) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re)))))) 66.804 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (+ (* y.im x.im) (* y.re x.re))) (* (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re)))) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re)))))) (/ (cbrt 1) (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 66.805 * [simplify]: Simplifying (/ (cbrt 1) (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 66.805 * * [simplify]: iters left: 6 (20 enodes) 66.813 * * [simplify]: iters left: 5 (70 enodes) 66.829 * * [simplify]: iters left: 4 (88 enodes) 66.842 * * [simplify]: iters left: 3 (114 enodes) 66.861 * * [simplify]: iters left: 2 (148 enodes) 66.895 * * [simplify]: iters left: 1 (191 enodes) 66.940 * * [simplify]: Extracting #0: cost 1 inf + 0 66.940 * * [simplify]: Extracting #1: cost 17 inf + 0 66.940 * * [simplify]: Extracting #2: cost 31 inf + 1 66.940 * * [simplify]: Extracting #3: cost 37 inf + 1 66.940 * * [simplify]: Extracting #4: cost 46 inf + 1 66.941 * * [simplify]: Extracting #5: cost 35 inf + 1181 66.942 * * [simplify]: Extracting #6: cost 13 inf + 6000 66.946 * * [simplify]: Extracting #7: cost 2 inf + 10921 66.952 * * [simplify]: Extracting #8: cost 0 inf + 11889 66.955 * [simplify]: Simplified to (/ (/ (sqrt (+ (* x.im y.im) (* y.re x.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 66.955 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt 1) (cbrt 1)) (/ (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) (/ (/ (sqrt (+ (* x.im y.im) (* y.re x.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 66.956 * * * * [progress]: [ 137 / 713 ] simplifiying candidate # 66.956 * [simplify]: Simplifying (/ (* (cbrt 1) (cbrt 1)) (/ (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) 1))) 66.956 * * [simplify]: iters left: 6 (20 enodes) 66.961 * * [simplify]: iters left: 5 (71 enodes) 66.973 * * [simplify]: iters left: 4 (87 enodes) 66.987 * * [simplify]: iters left: 3 (95 enodes) 67.010 * * [simplify]: iters left: 2 (108 enodes) 67.028 * * [simplify]: iters left: 1 (120 enodes) 67.051 * * [simplify]: Extracting #0: cost 1 inf + 0 67.052 * * [simplify]: Extracting #1: cost 8 inf + 0 67.052 * * [simplify]: Extracting #2: cost 15 inf + 1 67.052 * * [simplify]: Extracting #3: cost 21 inf + 1 67.052 * * [simplify]: Extracting #4: cost 30 inf + 1 67.052 * * [simplify]: Extracting #5: cost 25 inf + 130 67.053 * * [simplify]: Extracting #6: cost 12 inf + 1601 67.054 * * [simplify]: Extracting #7: cost 3 inf + 3949 67.056 * * [simplify]: Extracting #8: cost 0 inf + 5281 67.058 * [simplify]: Simplified to (/ (sqrt (+ (* y.im x.im) (* y.re x.re))) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) 67.058 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (+ (* y.im x.im) (* y.re x.re))) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt 1) (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 67.059 * [simplify]: Simplifying (/ (cbrt 1) (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 67.059 * * [simplify]: iters left: 6 (19 enodes) 67.066 * * [simplify]: iters left: 5 (67 enodes) 67.078 * * [simplify]: iters left: 4 (85 enodes) 67.103 * * [simplify]: iters left: 3 (111 enodes) 67.120 * * [simplify]: iters left: 2 (145 enodes) 67.153 * * [simplify]: iters left: 1 (188 enodes) 67.556 * * [simplify]: Extracting #0: cost 1 inf + 0 67.557 * * [simplify]: Extracting #1: cost 17 inf + 0 67.557 * * [simplify]: Extracting #2: cost 31 inf + 1 67.557 * * [simplify]: Extracting #3: cost 38 inf + 1 67.557 * * [simplify]: Extracting #4: cost 46 inf + 1 67.557 * * [simplify]: Extracting #5: cost 30 inf + 1426 67.558 * * [simplify]: Extracting #6: cost 15 inf + 5469 67.561 * * [simplify]: Extracting #7: cost 3 inf + 9673 67.566 * * [simplify]: Extracting #8: cost 0 inf + 10845 67.569 * [simplify]: Simplified to (/ (/ (sqrt (+ (* x.im y.im) (* y.re x.re))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 67.569 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt 1) (cbrt 1)) (/ (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) 1))) (/ (/ (sqrt (+ (* x.im y.im) (* y.re x.re))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 67.569 * * * * [progress]: [ 138 / 713 ] simplifiying candidate # 67.570 * [simplify]: Simplifying (/ (* (cbrt 1) (cbrt 1)) (/ (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 67.570 * * [simplify]: iters left: 6 (17 enodes) 67.574 * * [simplify]: iters left: 5 (63 enodes) 67.584 * * [simplify]: iters left: 4 (83 enodes) 67.597 * * [simplify]: iters left: 3 (126 enodes) 67.621 * * [simplify]: iters left: 2 (153 enodes) 67.669 * * [simplify]: iters left: 1 (165 enodes) 67.703 * * [simplify]: Extracting #0: cost 1 inf + 0 67.703 * * [simplify]: Extracting #1: cost 12 inf + 0 67.703 * * [simplify]: Extracting #2: cost 27 inf + 1 67.703 * * [simplify]: Extracting #3: cost 31 inf + 1 67.703 * * [simplify]: Extracting #4: cost 34 inf + 1 67.703 * * [simplify]: Extracting #5: cost 38 inf + 1 67.704 * * [simplify]: Extracting #6: cost 35 inf + 44 67.704 * * [simplify]: Extracting #7: cost 28 inf + 775 67.705 * * [simplify]: Extracting #8: cost 17 inf + 3561 67.709 * * [simplify]: Extracting #9: cost 1 inf + 9439 67.713 * * [simplify]: Extracting #10: cost 0 inf + 9922 67.718 * [simplify]: Simplified to (/ (* (/ 1 (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ 1 (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) 67.718 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (/ 1 (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ 1 (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt 1) (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 67.718 * [simplify]: Simplifying (/ (cbrt 1) (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 67.719 * * [simplify]: iters left: 6 (19 enodes) 67.729 * * [simplify]: iters left: 5 (67 enodes) 67.748 * * [simplify]: iters left: 4 (85 enodes) 67.768 * * [simplify]: iters left: 3 (119 enodes) 67.796 * * [simplify]: iters left: 2 (205 enodes) 67.863 * * [simplify]: iters left: 1 (364 enodes) 67.964 * * [simplify]: Extracting #0: cost 1 inf + 0 67.964 * * [simplify]: Extracting #1: cost 19 inf + 0 67.965 * * [simplify]: Extracting #2: cost 74 inf + 1 67.965 * * [simplify]: Extracting #3: cost 100 inf + 47 67.965 * * [simplify]: Extracting #4: cost 99 inf + 297 67.966 * * [simplify]: Extracting #5: cost 94 inf + 1473 67.968 * * [simplify]: Extracting #6: cost 53 inf + 14379 67.977 * * [simplify]: Extracting #7: cost 7 inf + 32884 67.993 * * [simplify]: Extracting #8: cost 0 inf + 35507 68.004 * [simplify]: Simplified to (/ (/ (+ (* x.im y.im) (* y.re x.re)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 68.004 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt 1) (cbrt 1)) (/ (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im 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.im) (* y.re x.re)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 68.005 * * * * [progress]: [ 139 / 713 ] simplifiying candidate # 68.005 * [simplify]: Simplifying (/ (* (cbrt 1) (cbrt 1)) (/ (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ 1 (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))))) 68.005 * * [simplify]: iters left: 6 (14 enodes) 68.009 * * [simplify]: iters left: 5 (52 enodes) 68.017 * * [simplify]: iters left: 4 (64 enodes) 68.028 * * [simplify]: iters left: 3 (65 enodes) 68.036 * * [simplify]: iters left: 2 (69 enodes) 68.045 * * [simplify]: iters left: 1 (76 enodes) 68.054 * * [simplify]: Extracting #0: cost 1 inf + 0 68.054 * * [simplify]: Extracting #1: cost 9 inf + 0 68.055 * * [simplify]: Extracting #2: cost 14 inf + 1 68.055 * * [simplify]: Extracting #3: cost 17 inf + 1 68.055 * * [simplify]: Extracting #4: cost 21 inf + 1 68.055 * * [simplify]: Extracting #5: cost 19 inf + 3 68.055 * * [simplify]: Extracting #6: cost 15 inf + 329 68.055 * * [simplify]: Extracting #7: cost 4 inf + 2673 68.057 * * [simplify]: Extracting #8: cost 0 inf + 3644 68.058 * [simplify]: Simplified to (/ 1 (* (cbrt (+ (* y.im y.im) (* y.re y.re))) (cbrt (+ (* y.im y.im) (* y.re y.re))))) 68.058 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (* (cbrt (+ (* y.im y.im) (* y.re y.re))) (cbrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt 1) (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))))) 68.059 * [simplify]: Simplifying (/ (cbrt 1) (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 68.059 * * [simplify]: iters left: 6 (17 enodes) 68.067 * * [simplify]: iters left: 5 (61 enodes) 68.083 * * [simplify]: iters left: 4 (79 enodes) 68.098 * * [simplify]: iters left: 3 (104 enodes) 68.117 * * [simplify]: iters left: 2 (167 enodes) 68.166 * * [simplify]: iters left: 1 (328 enodes) 68.293 * * [simplify]: Extracting #0: cost 1 inf + 0 68.293 * * [simplify]: Extracting #1: cost 81 inf + 0 68.294 * * [simplify]: Extracting #2: cost 123 inf + 1 68.294 * * [simplify]: Extracting #3: cost 136 inf + 5 68.295 * * [simplify]: Extracting #4: cost 129 inf + 625 68.297 * * [simplify]: Extracting #5: cost 114 inf + 4388 68.303 * * [simplify]: Extracting #6: cost 56 inf + 25712 68.312 * * [simplify]: Extracting #7: cost 0 inf + 49530 68.322 * [simplify]: Simplified to (/ (+ (* x.im y.im) (* y.re x.re)) (cbrt (+ (* y.re y.re) (* y.im y.im)))) 68.322 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (* (cbrt (+ (* y.im y.im) (* y.re y.re))) (cbrt (+ (* y.im y.im) (* y.re y.re))))) (/ (+ (* x.im y.im) (* y.re x.re)) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 68.322 * * * * [progress]: [ 140 / 713 ] simplifiying candidate # 68.322 * [simplify]: Simplifying (/ (* (cbrt 1) (cbrt 1)) (/ (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 68.322 * * [simplify]: iters left: 6 (16 enodes) 68.327 * * [simplify]: iters left: 5 (58 enodes) 68.336 * * [simplify]: iters left: 4 (70 enodes) 68.352 * * [simplify]: iters left: 3 (94 enodes) 68.381 * * [simplify]: iters left: 2 (101 enodes) 68.393 * * [simplify]: iters left: 1 (105 enodes) 68.403 * * [simplify]: Extracting #0: cost 1 inf + 0 68.403 * * [simplify]: Extracting #1: cost 8 inf + 0 68.403 * * [simplify]: Extracting #2: cost 15 inf + 1 68.403 * * [simplify]: Extracting #3: cost 19 inf + 1 68.403 * * [simplify]: Extracting #4: cost 22 inf + 1 68.403 * * [simplify]: Extracting #5: cost 26 inf + 1 68.403 * * [simplify]: Extracting #6: cost 23 inf + 44 68.403 * * [simplify]: Extracting #7: cost 12 inf + 1663 68.404 * * [simplify]: Extracting #8: cost 3 inf + 4124 68.405 * * [simplify]: Extracting #9: cost 0 inf + 5093 68.406 * [simplify]: Simplified to (/ 1 (* (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re)))) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re)))))) 68.406 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (* (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re)))) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re)))))) (/ (cbrt 1) (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 68.407 * [simplify]: Simplifying (/ (cbrt 1) (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 68.407 * * [simplify]: iters left: 6 (19 enodes) 68.412 * * [simplify]: iters left: 5 (67 enodes) 68.424 * * [simplify]: iters left: 4 (85 enodes) 68.449 * * [simplify]: iters left: 3 (119 enodes) 68.471 * * [simplify]: iters left: 2 (205 enodes) 68.527 * * [simplify]: iters left: 1 (364 enodes) 68.683 * * [simplify]: Extracting #0: cost 1 inf + 0 68.683 * * [simplify]: Extracting #1: cost 19 inf + 0 68.684 * * [simplify]: Extracting #2: cost 74 inf + 1 68.684 * * [simplify]: Extracting #3: cost 100 inf + 47 68.685 * * [simplify]: Extracting #4: cost 99 inf + 297 68.686 * * [simplify]: Extracting #5: cost 94 inf + 1473 68.691 * * [simplify]: Extracting #6: cost 53 inf + 13699 68.703 * * [simplify]: Extracting #7: cost 7 inf + 30684 68.720 * * [simplify]: Extracting #8: cost 0 inf + 33027 68.736 * [simplify]: Simplified to (/ (/ (+ (* x.im y.im) (* y.re x.re)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 68.736 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt 1) (cbrt 1)) (/ (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) (/ (/ (+ (* x.im y.im) (* y.re x.re)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 68.736 * * * * [progress]: [ 141 / 713 ] simplifiying candidate # 68.736 * [simplify]: Simplifying (/ (* (cbrt 1) (cbrt 1)) (/ (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ 1 (sqrt 1)))) 68.737 * * [simplify]: iters left: 6 (15 enodes) 68.748 * * [simplify]: iters left: 5 (55 enodes) 68.764 * * [simplify]: iters left: 4 (60 enodes) 68.777 * * [simplify]: Extracting #0: cost 1 inf + 0 68.777 * * [simplify]: Extracting #1: cost 4 inf + 0 68.777 * * [simplify]: Extracting #2: cost 6 inf + 1 68.777 * * [simplify]: Extracting #3: cost 9 inf + 1 68.777 * * [simplify]: Extracting #4: cost 12 inf + 1 68.778 * * [simplify]: Extracting #5: cost 16 inf + 1 68.778 * * [simplify]: Extracting #6: cost 14 inf + 3 68.778 * * [simplify]: Extracting #7: cost 9 inf + 289 68.778 * * [simplify]: Extracting #8: cost 4 inf + 1299 68.779 * * [simplify]: Extracting #9: cost 1 inf + 2066 68.780 * * [simplify]: Extracting #10: cost 0 inf + 2349 68.781 * [simplify]: Simplified to (/ 1 (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) 68.781 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt 1) (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 68.781 * [simplify]: Simplifying (/ (cbrt 1) (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 68.781 * * [simplify]: iters left: 6 (18 enodes) 68.790 * * [simplify]: iters left: 5 (64 enodes) 68.809 * * [simplify]: iters left: 4 (82 enodes) 68.837 * * [simplify]: iters left: 3 (116 enodes) 68.865 * * [simplify]: iters left: 2 (202 enodes) 68.909 * * [simplify]: iters left: 1 (358 enodes) 69.014 * * [simplify]: Extracting #0: cost 1 inf + 0 69.015 * * [simplify]: Extracting #1: cost 19 inf + 0 69.015 * * [simplify]: Extracting #2: cost 80 inf + 1 69.015 * * [simplify]: Extracting #3: cost 108 inf + 5 69.016 * * [simplify]: Extracting #4: cost 97 inf + 1756 69.018 * * [simplify]: Extracting #5: cost 43 inf + 17902 69.026 * * [simplify]: Extracting #6: cost 3 inf + 30950 69.035 * * [simplify]: Extracting #7: cost 0 inf + 31839 69.051 * [simplify]: Simplified to (/ (/ (+ (* x.im y.im) (* y.re x.re)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 69.051 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) (/ (/ (+ (* x.im y.im) (* y.re x.re)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 69.051 * * * * [progress]: [ 142 / 713 ] simplifiying candidate # 69.051 * [simplify]: Simplifying (/ (* (cbrt 1) (cbrt 1)) (/ (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 69.052 * * [simplify]: iters left: 6 (16 enodes) 69.060 * * [simplify]: iters left: 5 (58 enodes) 69.069 * * [simplify]: iters left: 4 (70 enodes) 69.081 * * [simplify]: iters left: 3 (94 enodes) 69.104 * * [simplify]: iters left: 2 (101 enodes) 69.128 * * [simplify]: iters left: 1 (105 enodes) 69.148 * * [simplify]: Extracting #0: cost 1 inf + 0 69.148 * * [simplify]: Extracting #1: cost 8 inf + 0 69.148 * * [simplify]: Extracting #2: cost 15 inf + 1 69.148 * * [simplify]: Extracting #3: cost 19 inf + 1 69.148 * * [simplify]: Extracting #4: cost 22 inf + 1 69.148 * * [simplify]: Extracting #5: cost 26 inf + 1 69.148 * * [simplify]: Extracting #6: cost 23 inf + 44 69.149 * * [simplify]: Extracting #7: cost 12 inf + 1663 69.150 * * [simplify]: Extracting #8: cost 3 inf + 4124 69.152 * * [simplify]: Extracting #9: cost 0 inf + 5093 69.154 * [simplify]: Simplified to (/ 1 (* (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re)))) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re)))))) 69.154 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (* (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re)))) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re)))))) (/ (cbrt 1) (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 69.155 * [simplify]: Simplifying (/ (cbrt 1) (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 69.155 * * [simplify]: iters left: 6 (19 enodes) 69.164 * * [simplify]: iters left: 5 (67 enodes) 69.174 * * [simplify]: iters left: 4 (85 enodes) 69.186 * * [simplify]: iters left: 3 (119 enodes) 69.216 * * [simplify]: iters left: 2 (205 enodes) 69.277 * * [simplify]: iters left: 1 (364 enodes) 69.396 * * [simplify]: Extracting #0: cost 1 inf + 0 69.397 * * [simplify]: Extracting #1: cost 19 inf + 0 69.397 * * [simplify]: Extracting #2: cost 74 inf + 1 69.397 * * [simplify]: Extracting #3: cost 100 inf + 47 69.398 * * [simplify]: Extracting #4: cost 99 inf + 297 69.398 * * [simplify]: Extracting #5: cost 94 inf + 1473 69.401 * * [simplify]: Extracting #6: cost 53 inf + 13699 69.408 * * [simplify]: Extracting #7: cost 7 inf + 30684 69.424 * * [simplify]: Extracting #8: cost 0 inf + 33027 69.440 * [simplify]: Simplified to (/ (/ (+ (* x.im y.im) (* y.re x.re)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 69.440 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt 1) (cbrt 1)) (/ (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) (/ (/ (+ (* x.im y.im) (* y.re x.re)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 69.441 * * * * [progress]: [ 143 / 713 ] simplifiying candidate # 69.441 * [simplify]: Simplifying (/ (* (cbrt 1) (cbrt 1)) (/ (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ 1 1))) 69.441 * * [simplify]: iters left: 6 (14 enodes) 69.449 * * [simplify]: iters left: 5 (48 enodes) 69.464 * * [simplify]: iters left: 4 (50 enodes) 69.475 * * [simplify]: Extracting #0: cost 1 inf + 0 69.475 * * [simplify]: Extracting #1: cost 4 inf + 0 69.475 * * [simplify]: Extracting #2: cost 6 inf + 1 69.475 * * [simplify]: Extracting #3: cost 9 inf + 1 69.475 * * [simplify]: Extracting #4: cost 12 inf + 1 69.475 * * [simplify]: Extracting #5: cost 16 inf + 1 69.475 * * [simplify]: Extracting #6: cost 14 inf + 3 69.476 * * [simplify]: Extracting #7: cost 8 inf + 411 69.476 * * [simplify]: Extracting #8: cost 3 inf + 1582 69.477 * * [simplify]: Extracting #9: cost 0 inf + 2349 69.478 * [simplify]: Simplified to (/ 1 (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) 69.478 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt 1) (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 69.478 * [simplify]: Simplifying (/ (cbrt 1) (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 69.479 * * [simplify]: iters left: 6 (18 enodes) 69.488 * * [simplify]: iters left: 5 (64 enodes) 69.499 * * [simplify]: iters left: 4 (82 enodes) 69.513 * * [simplify]: iters left: 3 (116 enodes) 69.533 * * [simplify]: iters left: 2 (202 enodes) 69.599 * * [simplify]: iters left: 1 (358 enodes) 69.723 * * [simplify]: Extracting #0: cost 1 inf + 0 69.723 * * [simplify]: Extracting #1: cost 19 inf + 0 69.724 * * [simplify]: Extracting #2: cost 80 inf + 1 69.725 * * [simplify]: Extracting #3: cost 108 inf + 5 69.726 * * [simplify]: Extracting #4: cost 97 inf + 1756 69.731 * * [simplify]: Extracting #5: cost 43 inf + 17902 69.745 * * [simplify]: Extracting #6: cost 3 inf + 30950 69.761 * * [simplify]: Extracting #7: cost 0 inf + 31839 69.777 * [simplify]: Simplified to (/ (/ (+ (* x.im y.im) (* y.re x.re)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 69.777 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) (/ (/ (+ (* x.im y.im) (* y.re x.re)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 69.777 * * * * [progress]: [ 144 / 713 ] simplifiying candidate # 69.777 * [simplify]: Simplifying (/ (* (cbrt 1) (cbrt 1)) (/ (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) 1)) 69.778 * * [simplify]: iters left: 6 (13 enodes) 69.785 * * [simplify]: iters left: 5 (44 enodes) 69.797 * * [simplify]: iters left: 4 (47 enodes) 69.810 * * [simplify]: Extracting #0: cost 1 inf + 0 69.810 * * [simplify]: Extracting #1: cost 4 inf + 0 69.810 * * [simplify]: Extracting #2: cost 6 inf + 1 69.810 * * [simplify]: Extracting #3: cost 9 inf + 1 69.810 * * [simplify]: Extracting #4: cost 12 inf + 1 69.810 * * [simplify]: Extracting #5: cost 16 inf + 1 69.810 * * [simplify]: Extracting #6: cost 14 inf + 3 69.811 * * [simplify]: Extracting #7: cost 9 inf + 289 69.811 * * [simplify]: Extracting #8: cost 0 inf + 2349 69.812 * [simplify]: Simplified to (/ 1 (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) 69.812 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt 1) (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 69.813 * [simplify]: Simplifying (/ (cbrt 1) (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 69.813 * * [simplify]: iters left: 6 (18 enodes) 69.825 * * [simplify]: iters left: 5 (64 enodes) 69.844 * * [simplify]: iters left: 4 (82 enodes) 69.872 * * [simplify]: iters left: 3 (116 enodes) 69.915 * * [simplify]: iters left: 2 (202 enodes) 69.987 * * [simplify]: iters left: 1 (358 enodes) 70.093 * * [simplify]: Extracting #0: cost 1 inf + 0 70.093 * * [simplify]: Extracting #1: cost 19 inf + 0 70.094 * * [simplify]: Extracting #2: cost 80 inf + 1 70.094 * * [simplify]: Extracting #3: cost 108 inf + 5 70.095 * * [simplify]: Extracting #4: cost 97 inf + 1756 70.101 * * [simplify]: Extracting #5: cost 43 inf + 17902 70.111 * * [simplify]: Extracting #6: cost 3 inf + 30950 70.119 * * [simplify]: Extracting #7: cost 0 inf + 31839 70.128 * [simplify]: Simplified to (/ (/ (+ (* x.im y.im) (* y.re x.re)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 70.128 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt 1) (cbrt 1)) (/ (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) 1)) (/ (/ (+ (* x.im y.im) (* y.re x.re)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 70.128 * * * * [progress]: [ 145 / 713 ] simplifiying candidate # 70.129 * [simplify]: Simplifying (/ (* (cbrt 1) (cbrt 1)) (/ (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (+ (* x.re y.re) (* x.im y.im)))) 70.129 * * [simplify]: iters left: 6 (18 enodes) 70.135 * * [simplify]: iters left: 5 (65 enodes) 70.147 * * [simplify]: iters left: 4 (82 enodes) 70.160 * * [simplify]: iters left: 3 (129 enodes) 70.195 * * [simplify]: iters left: 2 (179 enodes) 70.233 * * [simplify]: iters left: 1 (201 enodes) 70.262 * * [simplify]: Extracting #0: cost 1 inf + 0 70.262 * * [simplify]: Extracting #1: cost 9 inf + 0 70.263 * * [simplify]: Extracting #2: cost 32 inf + 1 70.263 * * [simplify]: Extracting #3: cost 42 inf + 47 70.263 * * [simplify]: Extracting #4: cost 42 inf + 255 70.264 * * [simplify]: Extracting #5: cost 38 inf + 827 70.266 * * [simplify]: Extracting #6: cost 12 inf + 7811 70.272 * * [simplify]: Extracting #7: cost 0 inf + 11487 70.277 * [simplify]: Simplified to (/ (+ (* y.im x.im) (* y.re x.re)) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) 70.277 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (+ (* y.im x.im) (* y.re x.re)) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt 1) (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 70.278 * [simplify]: Simplifying (/ (cbrt 1) (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 70.278 * * [simplify]: iters left: 6 (13 enodes) 70.282 * * [simplify]: iters left: 5 (46 enodes) 70.289 * * [simplify]: iters left: 4 (60 enodes) 70.299 * * [simplify]: iters left: 3 (83 enodes) 70.313 * * [simplify]: iters left: 2 (89 enodes) 70.333 * * [simplify]: iters left: 1 (90 enodes) 70.352 * * [simplify]: Extracting #0: cost 1 inf + 0 70.352 * * [simplify]: Extracting #1: cost 8 inf + 0 70.352 * * [simplify]: Extracting #2: cost 14 inf + 1 70.352 * * [simplify]: Extracting #3: cost 18 inf + 1 70.352 * * [simplify]: Extracting #4: cost 22 inf + 1 70.353 * * [simplify]: Extracting #5: cost 18 inf + 85 70.353 * * [simplify]: Extracting #6: cost 11 inf + 937 70.354 * * [simplify]: Extracting #7: cost 2 inf + 3360 70.356 * * [simplify]: Extracting #8: cost 0 inf + 3965 70.357 * [simplify]: Simplified to (/ (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 70.357 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt 1) (cbrt 1)) (/ (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (+ (* x.re y.re) (* x.im y.im)))) (/ (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 70.357 * * * * [progress]: [ 146 / 713 ] simplifiying candidate # 70.358 * [simplify]: Simplifying (/ (* (cbrt 1) (cbrt 1)) (/ (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (pow (* y.re y.re) 3) (pow (* y.im y.im) 3)))))) 70.358 * * [simplify]: iters left: 6 (24 enodes) 70.371 * * [simplify]: iters left: 5 (103 enodes) 70.406 * * [simplify]: iters left: 4 (177 enodes) 70.447 * * [simplify]: iters left: 3 (320 enodes) 70.551 * * [simplify]: Extracting #0: cost 1 inf + 0 70.551 * * [simplify]: Extracting #1: cost 28 inf + 0 70.551 * * [simplify]: Extracting #2: cost 58 inf + 1 70.552 * * [simplify]: Extracting #3: cost 80 inf + 1 70.553 * * [simplify]: Extracting #4: cost 99 inf + 380 70.554 * * [simplify]: Extracting #5: cost 135 inf + 2120 70.559 * * [simplify]: Extracting #6: cost 87 inf + 17724 70.575 * * [simplify]: Extracting #7: cost 28 inf + 41501 70.584 * * [simplify]: Extracting #8: cost 3 inf + 48323 70.592 * * [simplify]: Extracting #9: cost 0 inf + 49017 70.601 * [simplify]: Simplified to (/ (/ (+ (* y.im x.im) (* y.re x.re)) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) (sqrt (+ (* (* y.re y.re) (* (* y.re y.re) (* y.re y.re))) (* (* y.im y.im) (* (* y.im y.im) (* y.im y.im)))))) 70.601 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (+ (* y.im x.im) (* y.re x.re)) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) (sqrt (+ (* (* y.re y.re) (* (* y.re y.re) (* y.re y.re))) (* (* y.im y.im) (* (* y.im y.im) (* y.im y.im)))))) (/ (cbrt 1) (/ (sqrt (cbrt (+ (* 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)) (* (* y.re y.re) (* y.im y.im))))))))) 70.602 * [simplify]: Simplifying (/ (cbrt 1) (/ (sqrt (cbrt (+ (* 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)) (* (* y.re y.re) (* y.im y.im))))))) 70.602 * * [simplify]: iters left: 6 (17 enodes) 70.610 * * [simplify]: iters left: 5 (78 enodes) 70.638 * * [simplify]: iters left: 4 (154 enodes) 70.692 * * [simplify]: iters left: 3 (274 enodes) 70.794 * * [simplify]: iters left: 2 (418 enodes) 70.941 * * [simplify]: Extracting #0: cost 1 inf + 0 70.942 * * [simplify]: Extracting #1: cost 7 inf + 0 70.942 * * [simplify]: Extracting #2: cost 12 inf + 1 70.942 * * [simplify]: Extracting #3: cost 33 inf + 1 70.942 * * [simplify]: Extracting #4: cost 160 inf + 1 70.943 * * [simplify]: Extracting #5: cost 221 inf + 1262 70.946 * * [simplify]: Extracting #6: cost 124 inf + 16720 70.953 * * [simplify]: Extracting #7: cost 6 inf + 38415 70.963 * * [simplify]: Extracting #8: cost 0 inf + 38707 70.979 * * [simplify]: Extracting #9: cost 0 inf + 38667 70.995 * [simplify]: Simplified to (/ (sqrt (+ (* (* y.re y.re) (- (* y.re y.re) (* y.im y.im))) (* (* y.im y.im) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 70.995 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (+ (* y.im x.im) (* y.re x.re)) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) (sqrt (+ (* (* y.re y.re) (* (* y.re y.re) (* y.re y.re))) (* (* y.im y.im) (* (* y.im y.im) (* y.im y.im)))))) (/ (sqrt (+ (* (* y.re y.re) (- (* y.re y.re) (* y.im y.im))) (* (* y.im y.im) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 70.995 * * * * [progress]: [ 147 / 713 ] simplifiying candidate # 70.996 * [simplify]: Simplifying (/ (* (cbrt 1) (cbrt 1)) (/ (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))))) 70.996 * * [simplify]: iters left: 6 (23 enodes) 71.002 * * [simplify]: iters left: 5 (94 enodes) 71.017 * * [simplify]: iters left: 4 (140 enodes) 71.050 * * [simplify]: iters left: 3 (244 enodes) 71.117 * * [simplify]: Extracting #0: cost 1 inf + 0 71.117 * * [simplify]: Extracting #1: cost 29 inf + 0 71.117 * * [simplify]: Extracting #2: cost 59 inf + 1 71.118 * * [simplify]: Extracting #3: cost 95 inf + 1 71.119 * * [simplify]: Extracting #4: cost 150 inf + 5 71.120 * * [simplify]: Extracting #5: cost 132 inf + 3878 71.128 * * [simplify]: Extracting #6: cost 51 inf + 24490 71.142 * * [simplify]: Extracting #7: cost 1 inf + 44307 71.159 * * [simplify]: Extracting #8: cost 0 inf + 38158 71.175 * [simplify]: Simplified to (/ (+ (* y.im x.im) (* y.re x.re)) (* (fabs (cbrt (+ (* y.im y.im) (* y.re y.re)))) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im)))))) 71.175 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (+ (* y.im x.im) (* y.re x.re)) (* (fabs (cbrt (+ (* y.im y.im) (* y.re y.re)))) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im)))))) (/ (cbrt 1) (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (- (* y.re y.re) (* y.im y.im))))))) 71.176 * [simplify]: Simplifying (/ (cbrt 1) (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (- (* y.re y.re) (* y.im y.im))))) 71.176 * * [simplify]: iters left: 6 (13 enodes) 71.183 * * [simplify]: iters left: 5 (49 enodes) 71.197 * * [simplify]: iters left: 4 (71 enodes) 71.211 * * [simplify]: iters left: 3 (94 enodes) 71.227 * * [simplify]: iters left: 2 (150 enodes) 71.253 * * [simplify]: iters left: 1 (236 enodes) 71.318 * * [simplify]: Extracting #0: cost 1 inf + 0 71.318 * * [simplify]: Extracting #1: cost 7 inf + 0 71.318 * * [simplify]: Extracting #2: cost 12 inf + 1 71.319 * * [simplify]: Extracting #3: cost 35 inf + 1 71.319 * * [simplify]: Extracting #4: cost 70 inf + 1 71.320 * * [simplify]: Extracting #5: cost 53 inf + 1753 71.324 * * [simplify]: Extracting #6: cost 11 inf + 7914 71.329 * * [simplify]: Extracting #7: cost 0 inf + 9416 71.333 * [simplify]: Simplified to (/ (sqrt (* (+ y.re y.im) (- y.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 71.333 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt 1) (cbrt 1)) (/ (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))))) (/ (sqrt (* (+ y.re y.im) (- y.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 71.334 * * * * [progress]: [ 148 / 713 ] simplifiying candidate # 71.334 * [simplify]: Simplifying (/ (* (cbrt 1) (cbrt 1)) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (* (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 71.334 * * [simplify]: iters left: 6 (20 enodes) 71.344 * * [simplify]: iters left: 5 (72 enodes) 71.365 * * [simplify]: iters left: 4 (83 enodes) 71.385 * * [simplify]: iters left: 3 (98 enodes) 71.399 * * [simplify]: iters left: 2 (118 enodes) 71.419 * * [simplify]: iters left: 1 (121 enodes) 71.440 * * [simplify]: Extracting #0: cost 1 inf + 0 71.441 * * [simplify]: Extracting #1: cost 10 inf + 0 71.441 * * [simplify]: Extracting #2: cost 18 inf + 1 71.441 * * [simplify]: Extracting #3: cost 22 inf + 1 71.441 * * [simplify]: Extracting #4: cost 28 inf + 1 71.441 * * [simplify]: Extracting #5: cost 36 inf + 1 71.441 * * [simplify]: Extracting #6: cost 27 inf + 214 71.442 * * [simplify]: Extracting #7: cost 19 inf + 1230 71.443 * * [simplify]: Extracting #8: cost 11 inf + 3095 71.445 * * [simplify]: Extracting #9: cost 5 inf + 5839 71.448 * * [simplify]: Extracting #10: cost 0 inf + 8419 71.450 * [simplify]: Simplified to (* (/ (cbrt (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.im y.im) (* y.re y.re))))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (cbrt (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.im y.im) (* y.re y.re)))))) 71.450 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.im y.im) (* y.re y.re))))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (cbrt (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.im y.im) (* y.re y.re)))))) (/ (cbrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 71.450 * [simplify]: Simplifying (/ (cbrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 71.450 * * [simplify]: iters left: 6 (18 enodes) 71.455 * * [simplify]: iters left: 5 (62 enodes) 71.463 * * [simplify]: iters left: 4 (71 enodes) 71.473 * * [simplify]: iters left: 3 (77 enodes) 71.494 * * [simplify]: iters left: 2 (92 enodes) 71.517 * * [simplify]: iters left: 1 (95 enodes) 71.540 * * [simplify]: Extracting #0: cost 1 inf + 0 71.540 * * [simplify]: Extracting #1: cost 7 inf + 0 71.540 * * [simplify]: Extracting #2: cost 12 inf + 1 71.541 * * [simplify]: Extracting #3: cost 16 inf + 1 71.541 * * [simplify]: Extracting #4: cost 22 inf + 1 71.541 * * [simplify]: Extracting #5: cost 30 inf + 1 71.541 * * [simplify]: Extracting #6: cost 22 inf + 170 71.541 * * [simplify]: Extracting #7: cost 12 inf + 1231 71.542 * * [simplify]: Extracting #8: cost 4 inf + 3900 71.544 * * [simplify]: Extracting #9: cost 0 inf + 5435 71.546 * [simplify]: Simplified to (/ (cbrt (/ (+ (* x.im y.im) (* y.re x.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 71.546 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt 1) (cbrt 1)) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (* (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) (/ (cbrt (/ (+ (* x.im y.im) (* y.re x.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 71.547 * * * * [progress]: [ 149 / 713 ] simplifiying candidate # 71.547 * [simplify]: Simplifying (/ (* (cbrt 1) (cbrt 1)) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 71.547 * * [simplify]: iters left: 6 (19 enodes) 71.557 * * [simplify]: iters left: 5 (67 enodes) 71.577 * * [simplify]: iters left: 4 (76 enodes) 71.597 * * [simplify]: iters left: 3 (83 enodes) 71.620 * * [simplify]: iters left: 2 (89 enodes) 71.642 * * [simplify]: Extracting #0: cost 1 inf + 0 71.642 * * [simplify]: Extracting #1: cost 7 inf + 0 71.642 * * [simplify]: Extracting #2: cost 12 inf + 1 71.642 * * [simplify]: Extracting #3: cost 16 inf + 1 71.642 * * [simplify]: Extracting #4: cost 22 inf + 1 71.642 * * [simplify]: Extracting #5: cost 30 inf + 1 71.642 * * [simplify]: Extracting #6: cost 21 inf + 213 71.643 * * [simplify]: Extracting #7: cost 12 inf + 1193 71.644 * * [simplify]: Extracting #8: cost 5 inf + 3055 71.646 * * [simplify]: Extracting #9: cost 0 inf + 5195 71.648 * [simplify]: Simplified to (/ (sqrt (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.im y.im) (* y.re y.re))))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) 71.648 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.im y.im) (* y.re y.re))))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 71.649 * [simplify]: Simplifying (/ (cbrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 71.649 * * [simplify]: iters left: 6 (18 enodes) 71.658 * * [simplify]: iters left: 5 (62 enodes) 71.676 * * [simplify]: iters left: 4 (71 enodes) 71.686 * * [simplify]: iters left: 3 (77 enodes) 71.698 * * [simplify]: iters left: 2 (92 enodes) 71.714 * * [simplify]: iters left: 1 (95 enodes) 71.735 * * [simplify]: Extracting #0: cost 1 inf + 0 71.735 * * [simplify]: Extracting #1: cost 7 inf + 0 71.735 * * [simplify]: Extracting #2: cost 12 inf + 1 71.736 * * [simplify]: Extracting #3: cost 16 inf + 1 71.736 * * [simplify]: Extracting #4: cost 22 inf + 1 71.736 * * [simplify]: Extracting #5: cost 30 inf + 1 71.736 * * [simplify]: Extracting #6: cost 22 inf + 170 71.737 * * [simplify]: Extracting #7: cost 12 inf + 1231 71.738 * * [simplify]: Extracting #8: cost 4 inf + 3740 71.741 * * [simplify]: Extracting #9: cost 0 inf + 5195 71.743 * [simplify]: Simplified to (/ (sqrt (/ (+ (* x.im y.im) (* y.re x.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 71.743 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt 1) (cbrt 1)) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) (/ (sqrt (/ (+ (* x.im y.im) (* y.re x.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 71.743 * * * * [progress]: [ 150 / 713 ] simplifiying candidate # 71.744 * [simplify]: Simplifying (/ (* (cbrt 1) (cbrt 1)) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 71.744 * * [simplify]: iters left: 6 (22 enodes) 71.756 * * [simplify]: iters left: 5 (84 enodes) 71.783 * * [simplify]: iters left: 4 (133 enodes) 71.834 * * [simplify]: iters left: 3 (266 enodes) 71.934 * * [simplify]: iters left: 2 (478 enodes) 72.263 * * [simplify]: Extracting #0: cost 1 inf + 0 72.264 * * [simplify]: Extracting #1: cost 53 inf + 0 72.265 * * [simplify]: Extracting #2: cost 94 inf + 1 72.266 * * [simplify]: Extracting #3: cost 99 inf + 1 72.267 * * [simplify]: Extracting #4: cost 108 inf + 1 72.268 * * [simplify]: Extracting #5: cost 101 inf + 573 72.271 * * [simplify]: Extracting #6: cost 71 inf + 9424 72.286 * * [simplify]: Extracting #7: cost 14 inf + 36998 72.313 * * [simplify]: Extracting #8: cost 0 inf + 44252 72.337 * [simplify]: Simplified to (* (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) 72.337 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) (/ (cbrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 72.337 * [simplify]: Simplifying (/ (cbrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 72.337 * * [simplify]: iters left: 6 (19 enodes) 72.342 * * [simplify]: iters left: 5 (67 enodes) 72.352 * * [simplify]: iters left: 4 (85 enodes) 72.373 * * [simplify]: iters left: 3 (111 enodes) 72.393 * * [simplify]: iters left: 2 (145 enodes) 72.427 * * [simplify]: iters left: 1 (188 enodes) 72.468 * * [simplify]: Extracting #0: cost 1 inf + 0 72.468 * * [simplify]: Extracting #1: cost 17 inf + 0 72.468 * * [simplify]: Extracting #2: cost 30 inf + 1 72.468 * * [simplify]: Extracting #3: cost 35 inf + 1 72.468 * * [simplify]: Extracting #4: cost 44 inf + 1 72.468 * * [simplify]: Extracting #5: cost 39 inf + 129 72.469 * * [simplify]: Extracting #6: cost 25 inf + 1919 72.470 * * [simplify]: Extracting #7: cost 10 inf + 7369 72.472 * * [simplify]: Extracting #8: cost 0 inf + 11645 72.475 * [simplify]: Simplified to (/ (/ (cbrt (+ (* x.im y.im) (* y.re x.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 72.475 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt 1) (cbrt 1)) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im 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.im) (* y.re x.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 72.476 * * * * [progress]: [ 151 / 713 ] simplifiying candidate # 72.476 * [simplify]: Simplifying (/ (* (cbrt 1) (cbrt 1)) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))))) 72.476 * * [simplify]: iters left: 6 (23 enodes) 72.487 * * [simplify]: iters left: 5 (84 enodes) 72.506 * * [simplify]: iters left: 4 (112 enodes) 72.525 * * [simplify]: iters left: 3 (193 enodes) 72.578 * * [simplify]: iters left: 2 (300 enodes) 72.705 * * [simplify]: iters left: 1 (357 enodes) 72.757 * * [simplify]: Extracting #0: cost 1 inf + 0 72.757 * * [simplify]: Extracting #1: cost 22 inf + 0 72.757 * * [simplify]: Extracting #2: cost 44 inf + 1 72.758 * * [simplify]: Extracting #3: cost 51 inf + 1 72.758 * * [simplify]: Extracting #4: cost 60 inf + 1 72.759 * * [simplify]: Extracting #5: cost 42 inf + 2124 72.765 * * [simplify]: Extracting #6: cost 8 inf + 15475 72.775 * * [simplify]: Extracting #7: cost 0 inf + 19143 72.786 * [simplify]: Simplified to (* (cbrt (+ (* x.im y.im) (* x.re y.re))) (/ (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) 72.786 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (cbrt (+ (* x.im y.im) (* x.re y.re))) (/ (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) (/ (cbrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))))) 72.787 * [simplify]: Simplifying (/ (cbrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 72.787 * * [simplify]: iters left: 6 (20 enodes) 72.796 * * [simplify]: iters left: 5 (70 enodes) 72.816 * * [simplify]: iters left: 4 (88 enodes) 72.837 * * [simplify]: iters left: 3 (114 enodes) 72.853 * * [simplify]: iters left: 2 (148 enodes) 72.895 * * [simplify]: iters left: 1 (191 enodes) 72.930 * * [simplify]: Extracting #0: cost 1 inf + 0 72.930 * * [simplify]: Extracting #1: cost 17 inf + 0 72.931 * * [simplify]: Extracting #2: cost 31 inf + 1 72.931 * * [simplify]: Extracting #3: cost 37 inf + 1 72.931 * * [simplify]: Extracting #4: cost 46 inf + 1 72.932 * * [simplify]: Extracting #5: cost 35 inf + 1181 72.933 * * [simplify]: Extracting #6: cost 13 inf + 6120 72.938 * * [simplify]: Extracting #7: cost 2 inf + 11361 72.943 * * [simplify]: Extracting #8: cost 0 inf + 12449 72.949 * [simplify]: Simplified to (/ (/ (cbrt (+ (* x.im y.im) (* y.re x.re))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 72.949 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt 1) (cbrt 1)) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im 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.im) (* y.re x.re))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 72.950 * * * * [progress]: [ 152 / 713 ] simplifiying candidate # 72.950 * [simplify]: Simplifying (/ (* (cbrt 1) (cbrt 1)) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 72.950 * * [simplify]: iters left: 6 (20 enodes) 72.961 * * [simplify]: iters left: 5 (74 enodes) 72.984 * * [simplify]: iters left: 4 (101 enodes) 73.015 * * [simplify]: iters left: 3 (167 enodes) 73.070 * * [simplify]: iters left: 2 (225 enodes) 73.133 * * [simplify]: iters left: 1 (297 enodes) 73.211 * * [simplify]: Extracting #0: cost 1 inf + 0 73.211 * * [simplify]: Extracting #1: cost 16 inf + 0 73.212 * * [simplify]: Extracting #2: cost 30 inf + 1 73.212 * * [simplify]: Extracting #3: cost 36 inf + 1 73.212 * * [simplify]: Extracting #4: cost 44 inf + 1 73.213 * * [simplify]: Extracting #5: cost 39 inf + 47 73.214 * * [simplify]: Extracting #6: cost 29 inf + 992 73.215 * * [simplify]: Extracting #7: cost 23 inf + 1887 73.218 * * [simplify]: Extracting #8: cost 10 inf + 6533 73.224 * * [simplify]: Extracting #9: cost 2 inf + 9521 73.228 * * [simplify]: Extracting #10: cost 0 inf + 10449 73.231 * [simplify]: Simplified to (/ (* (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (+ (* x.im y.im) (* x.re y.re)))) (sqrt (+ (* y.im y.im) (* y.re y.re)))) 73.231 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (+ (* x.im y.im) (* x.re y.re)))) (sqrt (+ (* y.im y.im) (* y.re y.re)))) (/ (cbrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 73.232 * [simplify]: Simplifying (/ (cbrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 73.232 * * [simplify]: iters left: 6 (18 enodes) 73.237 * * [simplify]: iters left: 5 (64 enodes) 73.246 * * [simplify]: iters left: 4 (82 enodes) 73.265 * * [simplify]: iters left: 3 (99 enodes) 73.294 * * [simplify]: iters left: 2 (118 enodes) 73.317 * * [simplify]: iters left: 1 (145 enodes) 73.338 * * [simplify]: Extracting #0: cost 1 inf + 0 73.338 * * [simplify]: Extracting #1: cost 12 inf + 0 73.338 * * [simplify]: Extracting #2: cost 23 inf + 1 73.338 * * [simplify]: Extracting #3: cost 29 inf + 1 73.338 * * [simplify]: Extracting #4: cost 37 inf + 1 73.338 * * [simplify]: Extracting #5: cost 30 inf + 129 73.338 * * [simplify]: Extracting #6: cost 14 inf + 2446 73.340 * * [simplify]: Extracting #7: cost 4 inf + 5523 73.341 * * [simplify]: Extracting #8: cost 0 inf + 7300 73.343 * [simplify]: Simplified to (/ (cbrt (+ (* x.im y.im) (* y.re x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 73.343 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt 1) (cbrt 1)) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) (/ (cbrt (+ (* x.im y.im) (* y.re x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 73.343 * * * * [progress]: [ 153 / 713 ] simplifiying candidate # 73.343 * [simplify]: Simplifying (/ (* (cbrt 1) (cbrt 1)) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt 1)))) 73.344 * * [simplify]: iters left: 6 (21 enodes) 73.349 * * [simplify]: iters left: 5 (77 enodes) 73.361 * * [simplify]: iters left: 4 (98 enodes) 73.377 * * [simplify]: iters left: 3 (137 enodes) 73.412 * * [simplify]: iters left: 2 (186 enodes) 73.489 * * [simplify]: iters left: 1 (204 enodes) 73.541 * * [simplify]: Extracting #0: cost 1 inf + 0 73.541 * * [simplify]: Extracting #1: cost 12 inf + 0 73.541 * * [simplify]: Extracting #2: cost 22 inf + 1 73.541 * * [simplify]: Extracting #3: cost 27 inf + 1 73.542 * * [simplify]: Extracting #4: cost 36 inf + 1 73.542 * * [simplify]: Extracting #5: cost 29 inf + 213 73.543 * * [simplify]: Extracting #6: cost 19 inf + 1479 73.545 * * [simplify]: Extracting #7: cost 7 inf + 5043 73.549 * * [simplify]: Extracting #8: cost 0 inf + 7711 73.553 * [simplify]: Simplified to (/ (* (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (+ (* x.im y.im) (* x.re y.re)))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) 73.553 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (+ (* x.im y.im) (* x.re y.re)))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 73.554 * [simplify]: Simplifying (/ (cbrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 73.554 * * [simplify]: iters left: 6 (18 enodes) 73.563 * * [simplify]: iters left: 5 (64 enodes) 73.582 * * [simplify]: iters left: 4 (82 enodes) 73.606 * * [simplify]: iters left: 3 (108 enodes) 73.641 * * [simplify]: iters left: 2 (142 enodes) 73.666 * * [simplify]: iters left: 1 (185 enodes) 73.706 * * [simplify]: Extracting #0: cost 1 inf + 0 73.707 * * [simplify]: Extracting #1: cost 17 inf + 0 73.707 * * [simplify]: Extracting #2: cost 30 inf + 1 73.707 * * [simplify]: Extracting #3: cost 36 inf + 1 73.707 * * [simplify]: Extracting #4: cost 44 inf + 1 73.707 * * [simplify]: Extracting #5: cost 37 inf + 129 73.707 * * [simplify]: Extracting #6: cost 25 inf + 1514 73.709 * * [simplify]: Extracting #7: cost 5 inf + 7743 73.711 * * [simplify]: Extracting #8: cost 0 inf + 9881 73.713 * [simplify]: Simplified to (/ (/ (cbrt (+ (* x.im y.im) (* y.re x.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 73.714 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt 1) (cbrt 1)) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt 1)))) (/ (/ (cbrt (+ (* x.im y.im) (* y.re x.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 73.714 * * * * [progress]: [ 154 / 713 ] simplifiying candidate # 73.714 * [simplify]: Simplifying (/ (* (cbrt 1) (cbrt 1)) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 73.714 * * [simplify]: iters left: 6 (20 enodes) 73.723 * * [simplify]: iters left: 5 (74 enodes) 73.746 * * [simplify]: iters left: 4 (101 enodes) 73.777 * * [simplify]: iters left: 3 (167 enodes) 73.843 * * [simplify]: iters left: 2 (225 enodes) 73.899 * * [simplify]: iters left: 1 (297 enodes) 73.975 * * [simplify]: Extracting #0: cost 1 inf + 0 73.975 * * [simplify]: Extracting #1: cost 16 inf + 0 73.975 * * [simplify]: Extracting #2: cost 30 inf + 1 73.975 * * [simplify]: Extracting #3: cost 36 inf + 1 73.976 * * [simplify]: Extracting #4: cost 44 inf + 1 73.976 * * [simplify]: Extracting #5: cost 39 inf + 47 73.977 * * [simplify]: Extracting #6: cost 29 inf + 992 73.977 * * [simplify]: Extracting #7: cost 23 inf + 1887 73.979 * * [simplify]: Extracting #8: cost 10 inf + 6533 73.984 * * [simplify]: Extracting #9: cost 2 inf + 9521 73.989 * * [simplify]: Extracting #10: cost 0 inf + 10449 73.995 * [simplify]: Simplified to (/ (* (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (+ (* x.im y.im) (* x.re y.re)))) (sqrt (+ (* y.im y.im) (* y.re y.re)))) 73.995 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (+ (* x.im y.im) (* x.re y.re)))) (sqrt (+ (* y.im y.im) (* y.re y.re)))) (/ (cbrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 73.996 * [simplify]: Simplifying (/ (cbrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 73.996 * * [simplify]: iters left: 6 (18 enodes) 74.005 * * [simplify]: iters left: 5 (64 enodes) 74.023 * * [simplify]: iters left: 4 (82 enodes) 74.035 * * [simplify]: iters left: 3 (99 enodes) 74.050 * * [simplify]: iters left: 2 (118 enodes) 74.086 * * [simplify]: iters left: 1 (145 enodes) 74.120 * * [simplify]: Extracting #0: cost 1 inf + 0 74.120 * * [simplify]: Extracting #1: cost 12 inf + 0 74.121 * * [simplify]: Extracting #2: cost 23 inf + 1 74.121 * * [simplify]: Extracting #3: cost 29 inf + 1 74.121 * * [simplify]: Extracting #4: cost 37 inf + 1 74.121 * * [simplify]: Extracting #5: cost 30 inf + 129 74.121 * * [simplify]: Extracting #6: cost 14 inf + 2446 74.123 * * [simplify]: Extracting #7: cost 4 inf + 5523 74.124 * * [simplify]: Extracting #8: cost 0 inf + 7300 74.126 * [simplify]: Simplified to (/ (cbrt (+ (* x.im y.im) (* y.re x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 74.126 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt 1) (cbrt 1)) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) (/ (cbrt (+ (* x.im y.im) (* y.re x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 74.126 * * * * [progress]: [ 155 / 713 ] simplifiying candidate # 74.126 * [simplify]: Simplifying (/ (* (cbrt 1) (cbrt 1)) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) 1))) 74.127 * * [simplify]: iters left: 6 (20 enodes) 74.132 * * [simplify]: iters left: 5 (72 enodes) 74.145 * * [simplify]: iters left: 4 (97 enodes) 74.173 * * [simplify]: iters left: 3 (137 enodes) 74.203 * * [simplify]: iters left: 2 (199 enodes) 74.245 * * [simplify]: iters left: 1 (213 enodes) 74.286 * * [simplify]: Extracting #0: cost 1 inf + 0 74.286 * * [simplify]: Extracting #1: cost 12 inf + 0 74.286 * * [simplify]: Extracting #2: cost 22 inf + 1 74.286 * * [simplify]: Extracting #3: cost 27 inf + 1 74.287 * * [simplify]: Extracting #4: cost 36 inf + 1 74.287 * * [simplify]: Extracting #5: cost 32 inf + 88 74.287 * * [simplify]: Extracting #6: cost 21 inf + 1147 74.288 * * [simplify]: Extracting #7: cost 15 inf + 2448 74.289 * * [simplify]: Extracting #8: cost 3 inf + 6738 74.291 * * [simplify]: Extracting #9: cost 0 inf + 7711 74.294 * [simplify]: Simplified to (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (/ (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re)))) (cbrt (+ (* x.im y.im) (* x.re y.re))))) 74.294 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (/ (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re)))) (cbrt (+ (* x.im y.im) (* x.re y.re))))) (/ (cbrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 74.295 * [simplify]: Simplifying (/ (cbrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 74.295 * * [simplify]: iters left: 6 (18 enodes) 74.299 * * [simplify]: iters left: 5 (64 enodes) 74.310 * * [simplify]: iters left: 4 (82 enodes) 74.333 * * [simplify]: iters left: 3 (108 enodes) 74.351 * * [simplify]: iters left: 2 (142 enodes) 74.382 * * [simplify]: iters left: 1 (185 enodes) 74.445 * * [simplify]: Extracting #0: cost 1 inf + 0 74.445 * * [simplify]: Extracting #1: cost 17 inf + 0 74.445 * * [simplify]: Extracting #2: cost 30 inf + 1 74.445 * * [simplify]: Extracting #3: cost 36 inf + 1 74.446 * * [simplify]: Extracting #4: cost 44 inf + 1 74.446 * * [simplify]: Extracting #5: cost 37 inf + 129 74.447 * * [simplify]: Extracting #6: cost 25 inf + 1514 74.449 * * [simplify]: Extracting #7: cost 5 inf + 7743 74.454 * * [simplify]: Extracting #8: cost 0 inf + 9881 74.459 * [simplify]: Simplified to (/ (/ (cbrt (+ (* x.im y.im) (* y.re x.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 74.459 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt 1) (cbrt 1)) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) 1))) (/ (/ (cbrt (+ (* x.im y.im) (* y.re x.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 74.459 * * * * [progress]: [ 156 / 713 ] simplifiying candidate # 74.460 * [simplify]: Simplifying (/ (* (cbrt 1) (cbrt 1)) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 74.460 * * [simplify]: iters left: 6 (21 enodes) 74.470 * * [simplify]: iters left: 5 (77 enodes) 74.489 * * [simplify]: iters left: 4 (104 enodes) 74.507 * * [simplify]: iters left: 3 (167 enodes) 74.563 * * [simplify]: iters left: 2 (264 enodes) 74.680 * * [simplify]: iters left: 1 (394 enodes) 74.873 * * [simplify]: Extracting #0: cost 1 inf + 0 74.873 * * [simplify]: Extracting #1: cost 24 inf + 0 74.874 * * [simplify]: Extracting #2: cost 45 inf + 1 74.874 * * [simplify]: Extracting #3: cost 50 inf + 1 74.874 * * [simplify]: Extracting #4: cost 59 inf + 1 74.874 * * [simplify]: Extracting #5: cost 44 inf + 1435 74.876 * * [simplify]: Extracting #6: cost 23 inf + 7616 74.881 * * [simplify]: Extracting #7: cost 2 inf + 16607 74.887 * * [simplify]: Extracting #8: cost 0 inf + 17574 74.894 * [simplify]: Simplified to (/ (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (* (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) 74.894 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (* (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) (/ (cbrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 74.895 * [simplify]: Simplifying (/ (cbrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 74.895 * * [simplify]: iters left: 6 (19 enodes) 74.905 * * [simplify]: iters left: 5 (67 enodes) 74.924 * * [simplify]: iters left: 4 (85 enodes) 74.950 * * [simplify]: iters left: 3 (111 enodes) 74.986 * * [simplify]: iters left: 2 (145 enodes) 75.036 * * [simplify]: iters left: 1 (188 enodes) 75.097 * * [simplify]: Extracting #0: cost 1 inf + 0 75.097 * * [simplify]: Extracting #1: cost 17 inf + 0 75.098 * * [simplify]: Extracting #2: cost 30 inf + 1 75.098 * * [simplify]: Extracting #3: cost 35 inf + 1 75.098 * * [simplify]: Extracting #4: cost 44 inf + 1 75.098 * * [simplify]: Extracting #5: cost 39 inf + 129 75.099 * * [simplify]: Extracting #6: cost 25 inf + 1879 75.101 * * [simplify]: Extracting #7: cost 10 inf + 7049 75.106 * * [simplify]: Extracting #8: cost 0 inf + 11085 75.113 * [simplify]: Simplified to (/ (/ (sqrt (+ (* x.im y.im) (* y.re x.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 75.113 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt 1) (cbrt 1)) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im 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.im) (* y.re x.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 75.114 * * * * [progress]: [ 157 / 713 ] simplifiying candidate # 75.114 * [simplify]: Simplifying (/ (* (cbrt 1) (cbrt 1)) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))))) 75.114 * * [simplify]: iters left: 6 (22 enodes) 75.124 * * [simplify]: iters left: 5 (79 enodes) 75.148 * * [simplify]: iters left: 4 (98 enodes) 75.176 * * [simplify]: iters left: 3 (139 enodes) 75.220 * * [simplify]: iters left: 2 (192 enodes) 75.291 * * [simplify]: iters left: 1 (217 enodes) 75.350 * * [simplify]: Extracting #0: cost 1 inf + 0 75.350 * * [simplify]: Extracting #1: cost 15 inf + 0 75.350 * * [simplify]: Extracting #2: cost 30 inf + 1 75.350 * * [simplify]: Extracting #3: cost 37 inf + 1 75.351 * * [simplify]: Extracting #4: cost 46 inf + 1 75.351 * * [simplify]: Extracting #5: cost 32 inf + 1231 75.355 * * [simplify]: Extracting #6: cost 2 inf + 10883 75.360 * * [simplify]: Extracting #7: cost 0 inf + 11487 75.366 * [simplify]: Simplified to (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (* (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re)))) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re)))))) 75.366 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (* (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re)))) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re)))))) (/ (cbrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))))) 75.367 * [simplify]: Simplifying (/ (cbrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 75.367 * * [simplify]: iters left: 6 (20 enodes) 75.376 * * [simplify]: iters left: 5 (70 enodes) 75.393 * * [simplify]: iters left: 4 (88 enodes) 75.406 * * [simplify]: iters left: 3 (114 enodes) 75.423 * * [simplify]: iters left: 2 (148 enodes) 75.456 * * [simplify]: iters left: 1 (191 enodes) 75.508 * * [simplify]: Extracting #0: cost 1 inf + 0 75.508 * * [simplify]: Extracting #1: cost 17 inf + 0 75.509 * * [simplify]: Extracting #2: cost 31 inf + 1 75.509 * * [simplify]: Extracting #3: cost 37 inf + 1 75.509 * * [simplify]: Extracting #4: cost 46 inf + 1 75.509 * * [simplify]: Extracting #5: cost 35 inf + 1181 75.510 * * [simplify]: Extracting #6: cost 13 inf + 5960 75.512 * * [simplify]: Extracting #7: cost 2 inf + 10881 75.515 * * [simplify]: Extracting #8: cost 0 inf + 11889 75.518 * [simplify]: Simplified to (/ (/ (sqrt (+ (* x.im y.im) (* y.re x.re))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 75.518 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt 1) (cbrt 1)) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im 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.im) (* y.re x.re))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 75.518 * * * * [progress]: [ 158 / 713 ] simplifiying candidate # 75.518 * [simplify]: Simplifying (/ (* (cbrt 1) (cbrt 1)) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 75.519 * * [simplify]: iters left: 6 (19 enodes) 75.523 * * [simplify]: iters left: 5 (69 enodes) 75.540 * * [simplify]: iters left: 4 (88 enodes) 75.566 * * [simplify]: iters left: 3 (119 enodes) 75.606 * * [simplify]: iters left: 2 (143 enodes) 75.644 * * [simplify]: iters left: 1 (156 enodes) 75.680 * * [simplify]: Extracting #0: cost 1 inf + 0 75.680 * * [simplify]: Extracting #1: cost 11 inf + 0 75.680 * * [simplify]: Extracting #2: cost 20 inf + 1 75.680 * * [simplify]: Extracting #3: cost 26 inf + 1 75.680 * * [simplify]: Extracting #4: cost 34 inf + 1 75.681 * * [simplify]: Extracting #5: cost 27 inf + 130 75.681 * * [simplify]: Extracting #6: cost 18 inf + 871 75.682 * * [simplify]: Extracting #7: cost 12 inf + 2047 75.684 * * [simplify]: Extracting #8: cost 0 inf + 5849 75.687 * [simplify]: Simplified to (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (+ (* y.im y.im) (* y.re y.re)))) 75.687 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (+ (* y.im y.im) (* y.re y.re)))) (/ (cbrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 75.688 * [simplify]: Simplifying (/ (cbrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 75.688 * * [simplify]: iters left: 6 (18 enodes) 75.697 * * [simplify]: iters left: 5 (64 enodes) 75.714 * * [simplify]: iters left: 4 (82 enodes) 75.727 * * [simplify]: iters left: 3 (99 enodes) 75.743 * * [simplify]: iters left: 2 (118 enodes) 75.770 * * [simplify]: iters left: 1 (145 enodes) 75.791 * * [simplify]: Extracting #0: cost 1 inf + 0 75.791 * * [simplify]: Extracting #1: cost 12 inf + 0 75.791 * * [simplify]: Extracting #2: cost 23 inf + 1 75.791 * * [simplify]: Extracting #3: cost 29 inf + 1 75.791 * * [simplify]: Extracting #4: cost 37 inf + 1 75.792 * * [simplify]: Extracting #5: cost 30 inf + 129 75.792 * * [simplify]: Extracting #6: cost 14 inf + 2446 75.794 * * [simplify]: Extracting #7: cost 4 inf + 5243 75.797 * * [simplify]: Extracting #8: cost 0 inf + 6860 75.799 * [simplify]: Simplified to (/ (sqrt (+ (* x.im y.im) (* y.re x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 75.799 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt 1) (cbrt 1)) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) (/ (sqrt (+ (* x.im y.im) (* y.re x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 75.799 * * * * [progress]: [ 159 / 713 ] simplifiying candidate # 75.799 * [simplify]: Simplifying (/ (* (cbrt 1) (cbrt 1)) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt 1)))) 75.799 * * [simplify]: iters left: 6 (20 enodes) 75.805 * * [simplify]: iters left: 5 (72 enodes) 75.819 * * [simplify]: iters left: 4 (82 enodes) 75.829 * * [simplify]: iters left: 3 (87 enodes) 75.841 * * [simplify]: iters left: 2 (103 enodes) 75.856 * * [simplify]: iters left: 1 (114 enodes) 75.893 * * [simplify]: Extracting #0: cost 1 inf + 0 75.893 * * [simplify]: Extracting #1: cost 8 inf + 0 75.893 * * [simplify]: Extracting #2: cost 14 inf + 1 75.893 * * [simplify]: Extracting #3: cost 19 inf + 1 75.893 * * [simplify]: Extracting #4: cost 28 inf + 1 75.893 * * [simplify]: Extracting #5: cost 21 inf + 214 75.894 * * [simplify]: Extracting #6: cost 11 inf + 1558 75.896 * * [simplify]: Extracting #7: cost 1 inf + 4154 75.898 * * [simplify]: Extracting #8: cost 0 inf + 4397 75.900 * [simplify]: Simplified to (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) 75.900 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 75.901 * [simplify]: Simplifying (/ (cbrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 75.901 * * [simplify]: iters left: 6 (18 enodes) 75.910 * * [simplify]: iters left: 5 (64 enodes) 75.926 * * [simplify]: iters left: 4 (82 enodes) 75.939 * * [simplify]: iters left: 3 (108 enodes) 75.958 * * [simplify]: iters left: 2 (142 enodes) 76.007 * * [simplify]: iters left: 1 (185 enodes) 76.049 * * [simplify]: Extracting #0: cost 1 inf + 0 76.049 * * [simplify]: Extracting #1: cost 17 inf + 0 76.049 * * [simplify]: Extracting #2: cost 30 inf + 1 76.049 * * [simplify]: Extracting #3: cost 36 inf + 1 76.050 * * [simplify]: Extracting #4: cost 44 inf + 1 76.050 * * [simplify]: Extracting #5: cost 37 inf + 129 76.050 * * [simplify]: Extracting #6: cost 25 inf + 1514 76.053 * * [simplify]: Extracting #7: cost 5 inf + 7383 76.058 * * [simplify]: Extracting #8: cost 0 inf + 9321 76.062 * [simplify]: Simplified to (/ (/ (sqrt (+ (* x.im y.im) (* y.re x.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 76.063 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt 1) (cbrt 1)) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt 1)))) (/ (/ (sqrt (+ (* x.im y.im) (* y.re x.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 76.063 * * * * [progress]: [ 160 / 713 ] simplifiying candidate # 76.063 * [simplify]: Simplifying (/ (* (cbrt 1) (cbrt 1)) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 76.064 * * [simplify]: iters left: 6 (19 enodes) 76.073 * * [simplify]: iters left: 5 (69 enodes) 76.083 * * [simplify]: iters left: 4 (88 enodes) 76.098 * * [simplify]: iters left: 3 (119 enodes) 76.124 * * [simplify]: iters left: 2 (143 enodes) 76.149 * * [simplify]: iters left: 1 (156 enodes) 76.167 * * [simplify]: Extracting #0: cost 1 inf + 0 76.167 * * [simplify]: Extracting #1: cost 11 inf + 0 76.167 * * [simplify]: Extracting #2: cost 20 inf + 1 76.167 * * [simplify]: Extracting #3: cost 26 inf + 1 76.167 * * [simplify]: Extracting #4: cost 34 inf + 1 76.168 * * [simplify]: Extracting #5: cost 27 inf + 130 76.168 * * [simplify]: Extracting #6: cost 18 inf + 871 76.168 * * [simplify]: Extracting #7: cost 12 inf + 2047 76.169 * * [simplify]: Extracting #8: cost 0 inf + 5849 76.171 * [simplify]: Simplified to (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (+ (* y.im y.im) (* y.re y.re)))) 76.171 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (+ (* y.im y.im) (* y.re y.re)))) (/ (cbrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 76.171 * [simplify]: Simplifying (/ (cbrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 76.171 * * [simplify]: iters left: 6 (18 enodes) 76.176 * * [simplify]: iters left: 5 (64 enodes) 76.193 * * [simplify]: iters left: 4 (82 enodes) 76.204 * * [simplify]: iters left: 3 (99 enodes) 76.220 * * [simplify]: iters left: 2 (118 enodes) 76.246 * * [simplify]: iters left: 1 (145 enodes) 76.270 * * [simplify]: Extracting #0: cost 1 inf + 0 76.271 * * [simplify]: Extracting #1: cost 12 inf + 0 76.271 * * [simplify]: Extracting #2: cost 23 inf + 1 76.271 * * [simplify]: Extracting #3: cost 29 inf + 1 76.271 * * [simplify]: Extracting #4: cost 37 inf + 1 76.271 * * [simplify]: Extracting #5: cost 30 inf + 129 76.271 * * [simplify]: Extracting #6: cost 14 inf + 2446 76.273 * * [simplify]: Extracting #7: cost 4 inf + 5243 76.275 * * [simplify]: Extracting #8: cost 0 inf + 6860 76.276 * [simplify]: Simplified to (/ (sqrt (+ (* x.im y.im) (* y.re x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 76.276 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt 1) (cbrt 1)) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) (/ (sqrt (+ (* x.im y.im) (* y.re x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 76.276 * * * * [progress]: [ 161 / 713 ] simplifiying candidate # 76.277 * [simplify]: Simplifying (/ (* (cbrt 1) (cbrt 1)) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) 1))) 76.277 * * [simplify]: iters left: 6 (19 enodes) 76.282 * * [simplify]: iters left: 5 (67 enodes) 76.298 * * [simplify]: iters left: 4 (83 enodes) 76.318 * * [simplify]: iters left: 3 (91 enodes) 76.342 * * [simplify]: iters left: 2 (104 enodes) 76.373 * * [simplify]: iters left: 1 (116 enodes) 76.412 * * [simplify]: Extracting #0: cost 1 inf + 0 76.413 * * [simplify]: Extracting #1: cost 8 inf + 0 76.413 * * [simplify]: Extracting #2: cost 14 inf + 1 76.413 * * [simplify]: Extracting #3: cost 19 inf + 1 76.413 * * [simplify]: Extracting #4: cost 28 inf + 1 76.413 * * [simplify]: Extracting #5: cost 23 inf + 130 76.414 * * [simplify]: Extracting #6: cost 11 inf + 1399 76.415 * * [simplify]: Extracting #7: cost 1 inf + 3993 76.418 * * [simplify]: Extracting #8: cost 0 inf + 4397 76.420 * [simplify]: Simplified to (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) 76.420 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 76.421 * [simplify]: Simplifying (/ (cbrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 76.421 * * [simplify]: iters left: 6 (18 enodes) 76.429 * * [simplify]: iters left: 5 (64 enodes) 76.439 * * [simplify]: iters left: 4 (82 enodes) 76.451 * * [simplify]: iters left: 3 (108 enodes) 76.477 * * [simplify]: iters left: 2 (142 enodes) 76.525 * * [simplify]: iters left: 1 (185 enodes) 76.565 * * [simplify]: Extracting #0: cost 1 inf + 0 76.566 * * [simplify]: Extracting #1: cost 17 inf + 0 76.566 * * [simplify]: Extracting #2: cost 30 inf + 1 76.566 * * [simplify]: Extracting #3: cost 36 inf + 1 76.566 * * [simplify]: Extracting #4: cost 44 inf + 1 76.567 * * [simplify]: Extracting #5: cost 37 inf + 129 76.567 * * [simplify]: Extracting #6: cost 25 inf + 1514 76.570 * * [simplify]: Extracting #7: cost 5 inf + 7383 76.575 * * [simplify]: Extracting #8: cost 0 inf + 9321 76.580 * [simplify]: Simplified to (/ (/ (sqrt (+ (* x.im y.im) (* y.re x.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 76.580 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt 1) (cbrt 1)) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) 1))) (/ (/ (sqrt (+ (* x.im y.im) (* y.re x.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 76.581 * * * * [progress]: [ 162 / 713 ] simplifiying candidate # 76.581 * [simplify]: Simplifying (/ (* (cbrt 1) (cbrt 1)) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 76.581 * * [simplify]: iters left: 6 (15 enodes) 76.589 * * [simplify]: iters left: 5 (56 enodes) 76.598 * * [simplify]: iters left: 4 (76 enodes) 76.616 * * [simplify]: iters left: 3 (119 enodes) 76.655 * * [simplify]: iters left: 2 (141 enodes) 76.696 * * [simplify]: iters left: 1 (153 enodes) 76.712 * * [simplify]: Extracting #0: cost 1 inf + 0 76.712 * * [simplify]: Extracting #1: cost 12 inf + 0 76.712 * * [simplify]: Extracting #2: cost 25 inf + 1 76.712 * * [simplify]: Extracting #3: cost 27 inf + 1 76.712 * * [simplify]: Extracting #4: cost 30 inf + 1 76.712 * * [simplify]: Extracting #5: cost 34 inf + 1 76.712 * * [simplify]: Extracting #6: cost 31 inf + 44 76.712 * * [simplify]: Extracting #7: cost 23 inf + 977 76.713 * * [simplify]: Extracting #8: cost 10 inf + 4568 76.716 * * [simplify]: Extracting #9: cost 0 inf + 8074 76.718 * [simplify]: Simplified to (/ (/ 1 (* (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) 76.718 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (* (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 76.718 * [simplify]: Simplifying (/ (cbrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 76.719 * * [simplify]: iters left: 6 (18 enodes) 76.724 * * [simplify]: iters left: 5 (64 enodes) 76.739 * * [simplify]: iters left: 4 (82 enodes) 76.752 * * [simplify]: iters left: 3 (116 enodes) 76.775 * * [simplify]: iters left: 2 (202 enodes) 76.854 * * [simplify]: iters left: 1 (358 enodes) 76.950 * * [simplify]: Extracting #0: cost 1 inf + 0 76.950 * * [simplify]: Extracting #1: cost 19 inf + 0 76.950 * * [simplify]: Extracting #2: cost 79 inf + 1 76.951 * * [simplify]: Extracting #3: cost 105 inf + 5 76.952 * * [simplify]: Extracting #4: cost 102 inf + 421 76.953 * * [simplify]: Extracting #5: cost 97 inf + 1596 76.958 * * [simplify]: Extracting #6: cost 43 inf + 17902 76.971 * * [simplify]: Extracting #7: cost 3 inf + 31990 76.983 * * [simplify]: Extracting #8: cost 0 inf + 33039 76.991 * [simplify]: Simplified to (/ (/ (+ (* x.im y.im) (* y.re x.re)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 76.991 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt 1) (cbrt 1)) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im 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.im) (* y.re x.re)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 76.991 * * * * [progress]: [ 163 / 713 ] simplifiying candidate # 76.993 * [simplify]: Simplifying (/ (* (cbrt 1) (cbrt 1)) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ 1 (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))))) 76.993 * * [simplify]: iters left: 6 (16 enodes) 76.998 * * [simplify]: iters left: 5 (58 enodes) 77.007 * * [simplify]: iters left: 4 (70 enodes) 77.027 * * [simplify]: iters left: 3 (93 enodes) 77.052 * * [simplify]: iters left: 2 (100 enodes) 77.068 * * [simplify]: iters left: 1 (104 enodes) 77.078 * * [simplify]: Extracting #0: cost 1 inf + 0 77.078 * * [simplify]: Extracting #1: cost 8 inf + 0 77.078 * * [simplify]: Extracting #2: cost 15 inf + 1 77.078 * * [simplify]: Extracting #3: cost 19 inf + 1 77.078 * * [simplify]: Extracting #4: cost 22 inf + 1 77.079 * * [simplify]: Extracting #5: cost 26 inf + 1 77.079 * * [simplify]: Extracting #6: cost 23 inf + 44 77.079 * * [simplify]: Extracting #7: cost 15 inf + 977 77.079 * * [simplify]: Extracting #8: cost 5 inf + 3280 77.080 * * [simplify]: Extracting #9: cost 1 inf + 4690 77.081 * * [simplify]: Extracting #10: cost 0 inf + 5093 77.082 * [simplify]: Simplified to (/ (/ 1 (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) 77.082 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))))) 77.083 * [simplify]: Simplifying (/ (cbrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 77.083 * * [simplify]: iters left: 6 (19 enodes) 77.089 * * [simplify]: iters left: 5 (67 enodes) 77.100 * * [simplify]: iters left: 4 (85 enodes) 77.112 * * [simplify]: iters left: 3 (119 enodes) 77.137 * * [simplify]: iters left: 2 (205 enodes) 77.199 * * [simplify]: iters left: 1 (364 enodes) 77.323 * * [simplify]: Extracting #0: cost 1 inf + 0 77.324 * * [simplify]: Extracting #1: cost 19 inf + 0 77.324 * * [simplify]: Extracting #2: cost 74 inf + 1 77.325 * * [simplify]: Extracting #3: cost 100 inf + 47 77.326 * * [simplify]: Extracting #4: cost 99 inf + 297 77.327 * * [simplify]: Extracting #5: cost 94 inf + 1353 77.331 * * [simplify]: Extracting #6: cost 53 inf + 13099 77.344 * * [simplify]: Extracting #7: cost 7 inf + 30404 77.361 * * [simplify]: Extracting #8: cost 0 inf + 32947 77.377 * [simplify]: Simplified to (/ (/ (+ (* x.im y.im) (* y.re x.re)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 77.377 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt 1) (cbrt 1)) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im 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.im) (* y.re x.re)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 77.378 * * * * [progress]: [ 164 / 713 ] simplifiying candidate # 77.378 * [simplify]: Simplifying (/ (* (cbrt 1) (cbrt 1)) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 77.378 * * [simplify]: iters left: 6 (13 enodes) 77.385 * * [simplify]: iters left: 5 (48 enodes) 77.402 * * [simplify]: iters left: 4 (60 enodes) 77.411 * * [simplify]: iters left: 3 (68 enodes) 77.419 * * [simplify]: iters left: 2 (70 enodes) 77.426 * * [simplify]: Extracting #0: cost 1 inf + 0 77.427 * * [simplify]: Extracting #1: cost 6 inf + 0 77.427 * * [simplify]: Extracting #2: cost 9 inf + 1 77.427 * * [simplify]: Extracting #3: cost 12 inf + 1 77.427 * * [simplify]: Extracting #4: cost 16 inf + 1 77.427 * * [simplify]: Extracting #5: cost 14 inf + 3 77.427 * * [simplify]: Extracting #6: cost 8 inf + 411 77.427 * * [simplify]: Extracting #7: cost 6 inf + 735 77.427 * * [simplify]: Extracting #8: cost 0 inf + 2031 77.428 * [simplify]: Simplified to (/ 1 (sqrt (+ (* y.im y.im) (* y.re y.re)))) 77.428 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (+ (* y.im y.im) (* y.re y.re)))) (/ (cbrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 77.428 * [simplify]: Simplifying (/ (cbrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 77.428 * * [simplify]: iters left: 6 (17 enodes) 77.433 * * [simplify]: iters left: 5 (61 enodes) 77.448 * * [simplify]: iters left: 4 (79 enodes) 77.466 * * [simplify]: iters left: 3 (104 enodes) 77.485 * * [simplify]: iters left: 2 (167 enodes) 77.566 * * [simplify]: iters left: 1 (328 enodes) 77.691 * * [simplify]: Extracting #0: cost 1 inf + 0 77.691 * * [simplify]: Extracting #1: cost 81 inf + 0 77.692 * * [simplify]: Extracting #2: cost 123 inf + 1 77.693 * * [simplify]: Extracting #3: cost 136 inf + 5 77.694 * * [simplify]: Extracting #4: cost 129 inf + 625 77.696 * * [simplify]: Extracting #5: cost 114 inf + 3908 77.703 * * [simplify]: Extracting #6: cost 56 inf + 22912 77.721 * * [simplify]: Extracting #7: cost 0 inf + 44490 77.740 * [simplify]: Simplified to (/ (+ (* x.im y.im) (* y.re x.re)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 77.740 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (+ (* y.im y.im) (* y.re y.re)))) (/ (+ (* x.im y.im) (* y.re x.re)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 77.740 * * * * [progress]: [ 165 / 713 ] simplifiying candidate # 77.740 * [simplify]: Simplifying (/ (* (cbrt 1) (cbrt 1)) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ 1 (sqrt 1)))) 77.740 * * [simplify]: iters left: 6 (14 enodes) 77.747 * * [simplify]: iters left: 5 (51 enodes) 77.756 * * [simplify]: iters left: 4 (56 enodes) 77.762 * * [simplify]: Extracting #0: cost 1 inf + 0 77.762 * * [simplify]: Extracting #1: cost 4 inf + 0 77.762 * * [simplify]: Extracting #2: cost 5 inf + 1 77.762 * * [simplify]: Extracting #3: cost 7 inf + 1 77.762 * * [simplify]: Extracting #4: cost 10 inf + 1 77.762 * * [simplify]: Extracting #5: cost 14 inf + 1 77.762 * * [simplify]: Extracting #6: cost 12 inf + 3 77.762 * * [simplify]: Extracting #7: cost 7 inf + 289 77.762 * * [simplify]: Extracting #8: cost 2 inf + 1180 77.763 * * [simplify]: Extracting #9: cost 0 inf + 1625 77.763 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) 77.763 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 77.763 * [simplify]: Simplifying (/ (cbrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 77.763 * * [simplify]: iters left: 6 (17 enodes) 77.767 * * [simplify]: iters left: 5 (61 enodes) 77.777 * * [simplify]: iters left: 4 (79 enodes) 77.795 * * [simplify]: iters left: 3 (113 enodes) 77.835 * * [simplify]: iters left: 2 (199 enodes) 77.901 * * [simplify]: iters left: 1 (356 enodes) 78.015 * * [simplify]: Extracting #0: cost 1 inf + 0 78.015 * * [simplify]: Extracting #1: cost 19 inf + 0 78.015 * * [simplify]: Extracting #2: cost 79 inf + 1 78.016 * * [simplify]: Extracting #3: cost 105 inf + 47 78.016 * * [simplify]: Extracting #4: cost 95 inf + 1475 78.020 * * [simplify]: Extracting #5: cost 22 inf + 20804 78.027 * * [simplify]: Extracting #6: cost 0 inf + 27356 78.034 * [simplify]: Simplified to (/ (+ (* x.im y.im) (* y.re x.re)) (* (sqrt (+ (* y.re y.re) (* y.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 78.034 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (+ (* x.im y.im) (* y.re x.re)) (* (sqrt (+ (* y.re y.re) (* y.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 78.034 * * * * [progress]: [ 166 / 713 ] simplifiying candidate # 78.035 * [simplify]: Simplifying (/ (* (cbrt 1) (cbrt 1)) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 78.035 * * [simplify]: iters left: 6 (13 enodes) 78.038 * * [simplify]: iters left: 5 (48 enodes) 78.046 * * [simplify]: iters left: 4 (60 enodes) 78.055 * * [simplify]: iters left: 3 (68 enodes) 78.063 * * [simplify]: iters left: 2 (70 enodes) 78.072 * * [simplify]: Extracting #0: cost 1 inf + 0 78.072 * * [simplify]: Extracting #1: cost 6 inf + 0 78.072 * * [simplify]: Extracting #2: cost 9 inf + 1 78.072 * * [simplify]: Extracting #3: cost 12 inf + 1 78.072 * * [simplify]: Extracting #4: cost 16 inf + 1 78.072 * * [simplify]: Extracting #5: cost 14 inf + 3 78.072 * * [simplify]: Extracting #6: cost 8 inf + 411 78.072 * * [simplify]: Extracting #7: cost 6 inf + 735 78.073 * * [simplify]: Extracting #8: cost 0 inf + 2031 78.073 * [simplify]: Simplified to (/ 1 (sqrt (+ (* y.im y.im) (* y.re y.re)))) 78.073 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (+ (* y.im y.im) (* y.re y.re)))) (/ (cbrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 78.074 * [simplify]: Simplifying (/ (cbrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 78.074 * * [simplify]: iters left: 6 (17 enodes) 78.081 * * [simplify]: iters left: 5 (61 enodes) 78.096 * * [simplify]: iters left: 4 (79 enodes) 78.108 * * [simplify]: iters left: 3 (104 enodes) 78.132 * * [simplify]: iters left: 2 (167 enodes) 78.188 * * [simplify]: iters left: 1 (328 enodes) 78.345 * * [simplify]: Extracting #0: cost 1 inf + 0 78.346 * * [simplify]: Extracting #1: cost 81 inf + 0 78.346 * * [simplify]: Extracting #2: cost 123 inf + 1 78.347 * * [simplify]: Extracting #3: cost 136 inf + 5 78.348 * * [simplify]: Extracting #4: cost 129 inf + 625 78.350 * * [simplify]: Extracting #5: cost 114 inf + 3908 78.357 * * [simplify]: Extracting #6: cost 56 inf + 22912 78.378 * * [simplify]: Extracting #7: cost 0 inf + 44490 78.389 * [simplify]: Simplified to (/ (+ (* x.im y.im) (* y.re x.re)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 78.389 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (+ (* y.im y.im) (* y.re y.re)))) (/ (+ (* x.im y.im) (* y.re x.re)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 78.389 * * * * [progress]: [ 167 / 713 ] simplifiying candidate # 78.389 * [simplify]: Simplifying (/ (* (cbrt 1) (cbrt 1)) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ 1 1))) 78.389 * * [simplify]: iters left: 6 (13 enodes) 78.393 * * [simplify]: iters left: 5 (44 enodes) 78.401 * * [simplify]: iters left: 4 (46 enodes) 78.408 * * [simplify]: Extracting #0: cost 1 inf + 0 78.408 * * [simplify]: Extracting #1: cost 4 inf + 0 78.408 * * [simplify]: Extracting #2: cost 5 inf + 1 78.408 * * [simplify]: Extracting #3: cost 7 inf + 1 78.409 * * [simplify]: Extracting #4: cost 10 inf + 1 78.409 * * [simplify]: Extracting #5: cost 14 inf + 1 78.409 * * [simplify]: Extracting #6: cost 12 inf + 3 78.409 * * [simplify]: Extracting #7: cost 7 inf + 289 78.409 * * [simplify]: Extracting #8: cost 3 inf + 937 78.410 * * [simplify]: Extracting #9: cost 1 inf + 1382 78.410 * * [simplify]: Extracting #10: cost 0 inf + 1625 78.411 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) 78.411 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 78.411 * [simplify]: Simplifying (/ (cbrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 78.412 * * [simplify]: iters left: 6 (17 enodes) 78.418 * * [simplify]: iters left: 5 (61 enodes) 78.427 * * [simplify]: iters left: 4 (79 enodes) 78.439 * * [simplify]: iters left: 3 (113 enodes) 78.463 * * [simplify]: iters left: 2 (199 enodes) 78.523 * * [simplify]: iters left: 1 (356 enodes) 78.672 * * [simplify]: Extracting #0: cost 1 inf + 0 78.672 * * [simplify]: Extracting #1: cost 19 inf + 0 78.672 * * [simplify]: Extracting #2: cost 79 inf + 1 78.672 * * [simplify]: Extracting #3: cost 105 inf + 47 78.675 * * [simplify]: Extracting #4: cost 95 inf + 1475 78.678 * * [simplify]: Extracting #5: cost 22 inf + 20804 78.685 * * [simplify]: Extracting #6: cost 0 inf + 27356 78.692 * [simplify]: Simplified to (/ (+ (* x.im y.im) (* y.re x.re)) (* (sqrt (+ (* y.re y.re) (* y.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 78.692 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt 1) (cbrt 1)) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ 1 1))) (/ (+ (* x.im y.im) (* y.re x.re)) (* (sqrt (+ (* y.re y.re) (* y.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 78.692 * * * * [progress]: [ 168 / 713 ] simplifiying candidate # 78.693 * [simplify]: Simplifying (/ (* (cbrt 1) (cbrt 1)) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1)) 78.693 * * [simplify]: iters left: 6 (12 enodes) 78.697 * * [simplify]: iters left: 5 (41 enodes) 78.709 * * [simplify]: iters left: 4 (43 enodes) 78.714 * * [simplify]: Extracting #0: cost 1 inf + 0 78.714 * * [simplify]: Extracting #1: cost 4 inf + 0 78.715 * * [simplify]: Extracting #2: cost 5 inf + 1 78.715 * * [simplify]: Extracting #3: cost 7 inf + 1 78.715 * * [simplify]: Extracting #4: cost 10 inf + 1 78.715 * * [simplify]: Extracting #5: cost 14 inf + 1 78.715 * * [simplify]: Extracting #6: cost 12 inf + 3 78.715 * * [simplify]: Extracting #7: cost 6 inf + 411 78.715 * * [simplify]: Extracting #8: cost 2 inf + 1180 78.715 * * [simplify]: Extracting #9: cost 0 inf + 1625 78.716 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) 78.716 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 78.716 * [simplify]: Simplifying (/ (cbrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 78.716 * * [simplify]: iters left: 6 (17 enodes) 78.720 * * [simplify]: iters left: 5 (61 enodes) 78.729 * * [simplify]: iters left: 4 (79 enodes) 78.741 * * [simplify]: iters left: 3 (113 enodes) 78.781 * * [simplify]: iters left: 2 (199 enodes) 78.855 * * [simplify]: iters left: 1 (356 enodes) 78.996 * * [simplify]: Extracting #0: cost 1 inf + 0 78.996 * * [simplify]: Extracting #1: cost 19 inf + 0 78.996 * * [simplify]: Extracting #2: cost 79 inf + 1 78.997 * * [simplify]: Extracting #3: cost 105 inf + 47 78.998 * * [simplify]: Extracting #4: cost 95 inf + 1475 79.005 * * [simplify]: Extracting #5: cost 22 inf + 20804 79.015 * * [simplify]: Extracting #6: cost 0 inf + 27356 79.022 * [simplify]: Simplified to (/ (+ (* x.im y.im) (* y.re x.re)) (* (sqrt (+ (* y.re y.re) (* y.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 79.022 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt 1) (cbrt 1)) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1)) (/ (+ (* x.im y.im) (* y.re x.re)) (* (sqrt (+ (* y.re y.re) (* y.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 79.022 * * * * [progress]: [ 169 / 713 ] simplifiying candidate # 79.022 * [simplify]: Simplifying (/ (* (cbrt 1) (cbrt 1)) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))) 79.023 * * [simplify]: iters left: 6 (17 enodes) 79.027 * * [simplify]: iters left: 5 (61 enodes) 79.036 * * [simplify]: iters left: 4 (78 enodes) 79.049 * * [simplify]: iters left: 3 (125 enodes) 79.092 * * [simplify]: iters left: 2 (175 enodes) 79.142 * * [simplify]: iters left: 1 (197 enodes) 79.185 * * [simplify]: Extracting #0: cost 1 inf + 0 79.185 * * [simplify]: Extracting #1: cost 9 inf + 0 79.185 * * [simplify]: Extracting #2: cost 31 inf + 1 79.186 * * [simplify]: Extracting #3: cost 39 inf + 89 79.186 * * [simplify]: Extracting #4: cost 38 inf + 421 79.187 * * [simplify]: Extracting #5: cost 34 inf + 1111 79.189 * * [simplify]: Extracting #6: cost 8 inf + 7418 79.194 * * [simplify]: Extracting #7: cost 0 inf + 9643 79.199 * [simplify]: Simplified to (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) 79.199 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 79.199 * [simplify]: Simplifying (/ (cbrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 79.200 * * [simplify]: iters left: 6 (12 enodes) 79.206 * * [simplify]: iters left: 5 (43 enodes) 79.218 * * [simplify]: iters left: 4 (57 enodes) 79.233 * * [simplify]: iters left: 3 (80 enodes) 79.244 * * [simplify]: iters left: 2 (86 enodes) 79.254 * * [simplify]: iters left: 1 (87 enodes) 79.268 * * [simplify]: Extracting #0: cost 1 inf + 0 79.268 * * [simplify]: Extracting #1: cost 8 inf + 0 79.269 * * [simplify]: Extracting #2: cost 13 inf + 1 79.269 * * [simplify]: Extracting #3: cost 16 inf + 1 79.269 * * [simplify]: Extracting #4: cost 20 inf + 1 79.269 * * [simplify]: Extracting #5: cost 15 inf + 126 79.269 * * [simplify]: Extracting #6: cost 9 inf + 938 79.270 * * [simplify]: Extracting #7: cost 3 inf + 2354 79.272 * * [simplify]: Extracting #8: cost 0 inf + 3081 79.273 * [simplify]: Simplified to (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 79.273 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt 1) (cbrt 1)) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))) (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 79.273 * * * * [progress]: [ 170 / 713 ] simplifiying candidate # 79.274 * [simplify]: Simplifying (/ (* (cbrt 1) (cbrt 1)) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (pow (* y.re y.re) 3) (pow (* y.im y.im) 3)))))) 79.274 * * [simplify]: iters left: 6 (23 enodes) 79.287 * * [simplify]: iters left: 5 (99 enodes) 79.325 * * [simplify]: iters left: 4 (173 enodes) 79.392 * * [simplify]: iters left: 3 (315 enodes) 79.482 * * [simplify]: Extracting #0: cost 1 inf + 0 79.482 * * [simplify]: Extracting #1: cost 29 inf + 0 79.482 * * [simplify]: Extracting #2: cost 58 inf + 1 79.482 * * [simplify]: Extracting #3: cost 79 inf + 1 79.482 * * [simplify]: Extracting #4: cost 101 inf + 213 79.483 * * [simplify]: Extracting #5: cost 134 inf + 2011 79.485 * * [simplify]: Extracting #6: cost 94 inf + 11713 79.489 * * [simplify]: Extracting #7: cost 32 inf + 32711 79.503 * * [simplify]: Extracting #8: cost 4 inf + 46065 79.520 * * [simplify]: Extracting #9: cost 0 inf + 47457 79.529 * [simplify]: Simplified to (/ (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (sqrt (+ (* (* y.im (* y.im y.im)) (* y.im (* y.im y.im))) (* (* y.re (* y.re y.re)) (* y.re (* y.re y.re)))))) 79.529 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (sqrt (+ (* (* y.im (* y.im y.im)) (* y.im (* y.im y.im))) (* (* y.re (* y.re y.re)) (* y.re (* y.re y.re)))))) (/ (cbrt 1) (/ (sqrt (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)) (* (* y.re y.re) (* y.im y.im))))))))) 79.529 * [simplify]: Simplifying (/ (cbrt 1) (/ (sqrt (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)) (* (* y.re y.re) (* y.im y.im))))))) 79.529 * * [simplify]: iters left: 6 (17 enodes) 79.534 * * [simplify]: iters left: 5 (78 enodes) 79.548 * * [simplify]: iters left: 4 (154 enodes) 79.602 * * [simplify]: iters left: 3 (274 enodes) 79.704 * * [simplify]: iters left: 2 (418 enodes) 79.840 * * [simplify]: Extracting #0: cost 1 inf + 0 79.840 * * [simplify]: Extracting #1: cost 7 inf + 0 79.840 * * [simplify]: Extracting #2: cost 12 inf + 1 79.840 * * [simplify]: Extracting #3: cost 33 inf + 1 79.841 * * [simplify]: Extracting #4: cost 160 inf + 1 79.842 * * [simplify]: Extracting #5: cost 221 inf + 1142 79.845 * * [simplify]: Extracting #6: cost 124 inf + 16360 79.852 * * [simplify]: Extracting #7: cost 6 inf + 38015 79.870 * * [simplify]: Extracting #8: cost 0 inf + 38307 79.889 * * [simplify]: Extracting #9: cost 0 inf + 38267 79.899 * [simplify]: Simplified to (/ (sqrt (+ (* (* y.re y.re) (- (* y.re y.re) (* y.im y.im))) (* (* y.im y.im) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 79.899 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (sqrt (+ (* (* y.im (* y.im y.im)) (* y.im (* y.im y.im))) (* (* y.re (* y.re y.re)) (* y.re (* y.re y.re)))))) (/ (sqrt (+ (* (* y.re y.re) (- (* y.re y.re) (* y.im y.im))) (* (* y.im y.im) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 79.899 * * * * [progress]: [ 171 / 713 ] simplifiying candidate # 79.899 * [simplify]: Simplifying (/ (* (cbrt 1) (cbrt 1)) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))))) 79.900 * * [simplify]: iters left: 6 (22 enodes) 79.907 * * [simplify]: iters left: 5 (90 enodes) 79.923 * * [simplify]: iters left: 4 (136 enodes) 79.958 * * [simplify]: iters left: 3 (240 enodes) 80.034 * * [simplify]: Extracting #0: cost 1 inf + 0 80.034 * * [simplify]: Extracting #1: cost 27 inf + 0 80.034 * * [simplify]: Extracting #2: cost 56 inf + 1 80.035 * * [simplify]: Extracting #3: cost 91 inf + 1 80.036 * * [simplify]: Extracting #4: cost 140 inf + 339 80.038 * * [simplify]: Extracting #5: cost 117 inf + 4483 80.042 * * [simplify]: Extracting #6: cost 39 inf + 21661 80.050 * * [simplify]: Extracting #7: cost 3 inf + 35124 80.059 * * [simplify]: Extracting #8: cost 0 inf + 35065 80.070 * * [simplify]: Extracting #9: cost 0 inf + 34905 80.089 * [simplify]: Simplified to (/ (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) 80.089 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) (/ (cbrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (- (* y.re y.re) (* y.im y.im))))))) 80.090 * [simplify]: Simplifying (/ (cbrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (- (* y.re y.re) (* y.im y.im))))) 80.090 * * [simplify]: iters left: 6 (13 enodes) 80.094 * * [simplify]: iters left: 5 (49 enodes) 80.102 * * [simplify]: iters left: 4 (71 enodes) 80.113 * * [simplify]: iters left: 3 (94 enodes) 80.135 * * [simplify]: iters left: 2 (150 enodes) 80.170 * * [simplify]: iters left: 1 (236 enodes) 80.208 * * [simplify]: Extracting #0: cost 1 inf + 0 80.208 * * [simplify]: Extracting #1: cost 7 inf + 0 80.208 * * [simplify]: Extracting #2: cost 12 inf + 1 80.208 * * [simplify]: Extracting #3: cost 35 inf + 1 80.209 * * [simplify]: Extracting #4: cost 70 inf + 1 80.210 * * [simplify]: Extracting #5: cost 53 inf + 1673 80.213 * * [simplify]: Extracting #6: cost 11 inf + 7554 80.218 * * [simplify]: Extracting #7: cost 0 inf + 9016 80.222 * [simplify]: Simplified to (/ (sqrt (* (+ y.re y.im) (- y.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 80.223 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt 1) (cbrt 1)) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))))) (/ (sqrt (* (+ y.re y.im) (- y.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 80.223 * * * * [progress]: [ 172 / 713 ] simplifiying candidate # 80.223 * [simplify]: Simplifying (/ (* (cbrt 1) (cbrt 1)) (/ (sqrt 1) (* (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 80.223 * * [simplify]: iters left: 6 (20 enodes) 80.235 * * [simplify]: iters left: 5 (72 enodes) 80.246 * * [simplify]: iters left: 4 (83 enodes) 80.259 * * [simplify]: iters left: 3 (88 enodes) 80.271 * * [simplify]: iters left: 2 (92 enodes) 80.293 * * [simplify]: iters left: 1 (96 enodes) 80.317 * * [simplify]: Extracting #0: cost 1 inf + 0 80.317 * * [simplify]: Extracting #1: cost 7 inf + 0 80.317 * * [simplify]: Extracting #2: cost 10 inf + 1 80.318 * * [simplify]: Extracting #3: cost 13 inf + 1 80.318 * * [simplify]: Extracting #4: cost 18 inf + 1 80.318 * * [simplify]: Extracting #5: cost 27 inf + 1 80.318 * * [simplify]: Extracting #6: cost 22 inf + 130 80.318 * * [simplify]: Extracting #7: cost 15 inf + 663 80.319 * * [simplify]: Extracting #8: cost 9 inf + 2043 80.321 * * [simplify]: Extracting #9: cost 1 inf + 5357 80.324 * * [simplify]: Extracting #10: cost 0 inf + 5802 80.326 * [simplify]: Simplified to (* (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.im y.im) (* y.re y.re))))) (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.im y.im) (* y.re y.re)))))) 80.326 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.im y.im) (* y.re y.re))))) (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.im y.im) (* y.re y.re)))))) (/ (cbrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 80.327 * [simplify]: Simplifying (/ (cbrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 80.327 * * [simplify]: iters left: 6 (17 enodes) 80.335 * * [simplify]: iters left: 5 (59 enodes) 80.346 * * [simplify]: iters left: 4 (68 enodes) 80.356 * * [simplify]: iters left: 3 (74 enodes) 80.366 * * [simplify]: iters left: 2 (89 enodes) 80.389 * * [simplify]: iters left: 1 (92 enodes) 80.410 * * [simplify]: Extracting #0: cost 1 inf + 0 80.410 * * [simplify]: Extracting #1: cost 7 inf + 0 80.410 * * [simplify]: Extracting #2: cost 12 inf + 1 80.410 * * [simplify]: Extracting #3: cost 17 inf + 1 80.410 * * [simplify]: Extracting #4: cost 24 inf + 1 80.410 * * [simplify]: Extracting #5: cost 23 inf + 126 80.411 * * [simplify]: Extracting #6: cost 13 inf + 863 80.411 * * [simplify]: Extracting #7: cost 8 inf + 1759 80.413 * * [simplify]: Extracting #8: cost 0 inf + 4791 80.415 * [simplify]: Simplified to (/ (cbrt (/ (+ (* y.im x.im) (* y.re x.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 80.415 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt 1) (cbrt 1)) (/ (sqrt 1) (* (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) (/ (cbrt (/ (+ (* y.im x.im) (* y.re x.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 80.415 * * * * [progress]: [ 173 / 713 ] simplifiying candidate # 80.416 * [simplify]: Simplifying (/ (* (cbrt 1) (cbrt 1)) (/ (sqrt 1) (sqrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 80.416 * * [simplify]: iters left: 6 (19 enodes) 80.428 * * [simplify]: iters left: 5 (67 enodes) 80.448 * * [simplify]: iters left: 4 (71 enodes) 80.467 * * [simplify]: iters left: 3 (73 enodes) 80.485 * * [simplify]: iters left: 2 (74 enodes) 80.504 * * [simplify]: iters left: 1 (75 enodes) 80.524 * * [simplify]: Extracting #0: cost 1 inf + 0 80.524 * * [simplify]: Extracting #1: cost 5 inf + 0 80.524 * * [simplify]: Extracting #2: cost 8 inf + 1 80.524 * * [simplify]: Extracting #3: cost 13 inf + 1 80.525 * * [simplify]: Extracting #4: cost 22 inf + 1 80.525 * * [simplify]: Extracting #5: cost 18 inf + 87 80.525 * * [simplify]: Extracting #6: cost 12 inf + 417 80.526 * * [simplify]: Extracting #7: cost 4 inf + 1801 80.527 * * [simplify]: Extracting #8: cost 0 inf + 3339 80.528 * [simplify]: Simplified to (sqrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.im y.im) (* y.re y.re))))) 80.528 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (sqrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (sqrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 80.529 * [simplify]: Simplifying (/ (cbrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (sqrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 80.529 * * [simplify]: iters left: 6 (17 enodes) 80.537 * * [simplify]: iters left: 5 (59 enodes) 80.554 * * [simplify]: iters left: 4 (68 enodes) 80.572 * * [simplify]: iters left: 3 (74 enodes) 80.594 * * [simplify]: iters left: 2 (89 enodes) 80.619 * * [simplify]: iters left: 1 (92 enodes) 80.640 * * [simplify]: Extracting #0: cost 1 inf + 0 80.640 * * [simplify]: Extracting #1: cost 7 inf + 0 80.640 * * [simplify]: Extracting #2: cost 12 inf + 1 80.640 * * [simplify]: Extracting #3: cost 17 inf + 1 80.640 * * [simplify]: Extracting #4: cost 24 inf + 1 80.640 * * [simplify]: Extracting #5: cost 23 inf + 126 80.641 * * [simplify]: Extracting #6: cost 13 inf + 863 80.641 * * [simplify]: Extracting #7: cost 8 inf + 1759 80.643 * * [simplify]: Extracting #8: cost 0 inf + 4551 80.645 * [simplify]: Simplified to (/ (sqrt (/ (+ (* y.im x.im) (* y.re x.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 80.645 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt 1) (cbrt 1)) (/ (sqrt 1) (sqrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) (/ (sqrt (/ (+ (* y.im x.im) (* y.re x.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 80.645 * * * * [progress]: [ 174 / 713 ] simplifiying candidate # 80.645 * [simplify]: Simplifying (/ (* (cbrt 1) (cbrt 1)) (/ (sqrt 1) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 80.646 * * [simplify]: iters left: 6 (22 enodes) 80.659 * * [simplify]: iters left: 5 (84 enodes) 80.677 * * [simplify]: iters left: 4 (133 enodes) 80.701 * * [simplify]: iters left: 3 (208 enodes) 80.773 * * [simplify]: iters left: 2 (383 enodes) 80.925 * * [simplify]: Extracting #0: cost 1 inf + 0 80.926 * * [simplify]: Extracting #1: cost 29 inf + 0 80.926 * * [simplify]: Extracting #2: cost 61 inf + 1 80.926 * * [simplify]: Extracting #3: cost 66 inf + 1 80.927 * * [simplify]: Extracting #4: cost 75 inf + 1 80.927 * * [simplify]: Extracting #5: cost 69 inf + 172 80.928 * * [simplify]: Extracting #6: cost 42 inf + 6081 80.931 * * [simplify]: Extracting #7: cost 27 inf + 11133 80.941 * * [simplify]: Extracting #8: cost 2 inf + 23516 80.956 * * [simplify]: Extracting #9: cost 0 inf + 24564 80.970 * [simplify]: Simplified to (* (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 80.970 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (cbrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 80.971 * [simplify]: Simplifying (/ (cbrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 80.971 * * [simplify]: iters left: 6 (18 enodes) 80.980 * * [simplify]: iters left: 5 (64 enodes) 80.999 * * [simplify]: iters left: 4 (82 enodes) 81.026 * * [simplify]: iters left: 3 (108 enodes) 81.047 * * [simplify]: iters left: 2 (142 enodes) 81.071 * * [simplify]: iters left: 1 (185 enodes) 81.121 * * [simplify]: Extracting #0: cost 1 inf + 0 81.121 * * [simplify]: Extracting #1: cost 17 inf + 0 81.121 * * [simplify]: Extracting #2: cost 30 inf + 1 81.121 * * [simplify]: Extracting #3: cost 36 inf + 1 81.121 * * [simplify]: Extracting #4: cost 44 inf + 1 81.121 * * [simplify]: Extracting #5: cost 37 inf + 129 81.122 * * [simplify]: Extracting #6: cost 27 inf + 1232 81.123 * * [simplify]: Extracting #7: cost 9 inf + 7251 81.125 * * [simplify]: Extracting #8: cost 0 inf + 10601 81.128 * [simplify]: Simplified to (/ (/ (cbrt (+ (* y.im x.im) (* y.re x.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 81.128 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (cbrt (+ (* y.im x.im) (* y.re x.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 81.128 * * * * [progress]: [ 175 / 713 ] simplifiying candidate # 81.128 * [simplify]: Simplifying (/ (* (cbrt 1) (cbrt 1)) (/ (sqrt 1) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))))) 81.128 * * [simplify]: iters left: 6 (22 enodes) 81.135 * * [simplify]: iters left: 5 (81 enodes) 81.148 * * [simplify]: iters left: 4 (109 enodes) 81.165 * * [simplify]: iters left: 3 (154 enodes) 81.200 * * [simplify]: iters left: 2 (239 enodes) 81.263 * * [simplify]: iters left: 1 (270 enodes) 81.315 * * [simplify]: Extracting #0: cost 1 inf + 0 81.315 * * [simplify]: Extracting #1: cost 12 inf + 0 81.315 * * [simplify]: Extracting #2: cost 23 inf + 1 81.315 * * [simplify]: Extracting #3: cost 29 inf + 1 81.315 * * [simplify]: Extracting #4: cost 38 inf + 1 81.315 * * [simplify]: Extracting #5: cost 35 inf + 46 81.316 * * [simplify]: Extracting #6: cost 19 inf + 1928 81.317 * * [simplify]: Extracting #7: cost 7 inf + 5932 81.319 * * [simplify]: Extracting #8: cost 0 inf + 8755 81.322 * [simplify]: Simplified to (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (/ (fabs (cbrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im))))) 81.322 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (/ (fabs (cbrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im))))) (/ (cbrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))))) 81.322 * [simplify]: Simplifying (/ (cbrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 81.322 * * [simplify]: iters left: 6 (19 enodes) 81.328 * * [simplify]: iters left: 5 (67 enodes) 81.339 * * [simplify]: iters left: 4 (85 enodes) 81.351 * * [simplify]: iters left: 3 (111 enodes) 81.371 * * [simplify]: iters left: 2 (145 enodes) 81.398 * * [simplify]: iters left: 1 (188 enodes) 81.458 * * [simplify]: Extracting #0: cost 1 inf + 0 81.458 * * [simplify]: Extracting #1: cost 17 inf + 0 81.458 * * [simplify]: Extracting #2: cost 31 inf + 1 81.458 * * [simplify]: Extracting #3: cost 38 inf + 1 81.459 * * [simplify]: Extracting #4: cost 46 inf + 1 81.459 * * [simplify]: Extracting #5: cost 29 inf + 1990 81.461 * * [simplify]: Extracting #6: cost 11 inf + 6642 81.466 * * [simplify]: Extracting #7: cost 3 inf + 10033 81.472 * * [simplify]: Extracting #8: cost 0 inf + 11405 81.477 * [simplify]: Simplified to (/ (/ (cbrt (+ (* y.im x.im) (* y.re x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 81.477 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (/ (fabs (cbrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im))))) (/ (/ (cbrt (+ (* y.im x.im) (* y.re x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 81.477 * * * * [progress]: [ 176 / 713 ] simplifiying candidate # 81.478 * [simplify]: Simplifying (/ (* (cbrt 1) (cbrt 1)) (/ (sqrt 1) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 81.478 * * [simplify]: iters left: 6 (21 enodes) 81.491 * * [simplify]: iters left: 5 (77 enodes) 81.514 * * [simplify]: iters left: 4 (101 enodes) 81.545 * * [simplify]: iters left: 3 (149 enodes) 81.605 * * [simplify]: iters left: 2 (235 enodes) 81.714 * * [simplify]: iters left: 1 (412 enodes) 81.956 * * [simplify]: Extracting #0: cost 1 inf + 0 81.956 * * [simplify]: Extracting #1: cost 15 inf + 0 81.957 * * [simplify]: Extracting #2: cost 33 inf + 1 81.957 * * [simplify]: Extracting #3: cost 38 inf + 1 81.957 * * [simplify]: Extracting #4: cost 47 inf + 1 81.957 * * [simplify]: Extracting #5: cost 42 inf + 130 81.957 * * [simplify]: Extracting #6: cost 33 inf + 950 81.958 * * [simplify]: Extracting #7: cost 16 inf + 4734 81.960 * * [simplify]: Extracting #8: cost 4 inf + 9178 81.963 * * [simplify]: Extracting #9: cost 0 inf + 11076 81.966 * [simplify]: Simplified to (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 81.967 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (cbrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 81.967 * [simplify]: Simplifying (/ (cbrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 81.967 * * [simplify]: iters left: 6 (18 enodes) 81.972 * * [simplify]: iters left: 5 (64 enodes) 81.981 * * [simplify]: iters left: 4 (82 enodes) 81.995 * * [simplify]: iters left: 3 (108 enodes) 82.015 * * [simplify]: iters left: 2 (142 enodes) 82.060 * * [simplify]: iters left: 1 (185 enodes) 82.122 * * [simplify]: Extracting #0: cost 1 inf + 0 82.122 * * [simplify]: Extracting #1: cost 17 inf + 0 82.123 * * [simplify]: Extracting #2: cost 30 inf + 1 82.123 * * [simplify]: Extracting #3: cost 36 inf + 1 82.123 * * [simplify]: Extracting #4: cost 44 inf + 1 82.123 * * [simplify]: Extracting #5: cost 37 inf + 129 82.124 * * [simplify]: Extracting #6: cost 27 inf + 1232 82.125 * * [simplify]: Extracting #7: cost 9 inf + 6851 82.127 * * [simplify]: Extracting #8: cost 0 inf + 9881 82.130 * [simplify]: Simplified to (/ (/ (cbrt (+ (* y.im x.im) (* y.re x.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 82.130 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (cbrt (+ (* y.im x.im) (* y.re x.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 82.130 * * * * [progress]: [ 177 / 713 ] simplifiying candidate # 82.130 * [simplify]: Simplifying (/ (* (cbrt 1) (cbrt 1)) (/ (sqrt 1) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt 1)))) 82.130 * * [simplify]: iters left: 6 (16 enodes) 82.136 * * [simplify]: iters left: 5 (61 enodes) 82.146 * * [simplify]: iters left: 4 (72 enodes) 82.154 * * [simplify]: iters left: 3 (75 enodes) 82.165 * * [simplify]: iters left: 2 (81 enodes) 82.184 * * [simplify]: iters left: 1 (85 enodes) 82.193 * * [simplify]: Extracting #0: cost 1 inf + 0 82.193 * * [simplify]: Extracting #1: cost 6 inf + 0 82.194 * * [simplify]: Extracting #2: cost 9 inf + 1 82.194 * * [simplify]: Extracting #3: cost 12 inf + 1 82.194 * * [simplify]: Extracting #4: cost 18 inf + 1 82.194 * * [simplify]: Extracting #5: cost 13 inf + 47 82.194 * * [simplify]: Extracting #6: cost 10 inf + 173 82.194 * * [simplify]: Extracting #7: cost 7 inf + 745 82.194 * * [simplify]: Extracting #8: cost 2 inf + 1847 82.195 * * [simplify]: Extracting #9: cost 0 inf + 2377 82.196 * [simplify]: Simplified to (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) 82.196 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (/ (cbrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 82.196 * [simplify]: Simplifying (/ (cbrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 82.196 * * [simplify]: iters left: 6 (17 enodes) 82.200 * * [simplify]: iters left: 5 (61 enodes) 82.210 * * [simplify]: iters left: 4 (79 enodes) 82.224 * * [simplify]: iters left: 3 (96 enodes) 82.250 * * [simplify]: iters left: 2 (115 enodes) 82.269 * * [simplify]: iters left: 1 (142 enodes) 82.301 * * [simplify]: Extracting #0: cost 1 inf + 0 82.301 * * [simplify]: Extracting #1: cost 13 inf + 0 82.301 * * [simplify]: Extracting #2: cost 24 inf + 1 82.301 * * [simplify]: Extracting #3: cost 31 inf + 1 82.302 * * [simplify]: Extracting #4: cost 28 inf + 411 82.303 * * [simplify]: Extracting #5: cost 17 inf + 1553 82.304 * * [simplify]: Extracting #6: cost 11 inf + 2451 82.306 * * [simplify]: Extracting #7: cost 2 inf + 5568 82.309 * * [simplify]: Extracting #8: cost 0 inf + 6296 82.313 * [simplify]: Simplified to (/ (cbrt (+ (* y.im x.im) (* y.re x.re))) (+ (* y.re y.re) (* y.im y.im))) 82.313 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (/ (cbrt (+ (* y.im x.im) (* y.re x.re))) (+ (* y.re y.re) (* y.im y.im))))) 82.313 * * * * [progress]: [ 178 / 713 ] simplifiying candidate # 82.313 * [simplify]: Simplifying (/ (* (cbrt 1) (cbrt 1)) (/ (sqrt 1) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 82.314 * * [simplify]: iters left: 6 (21 enodes) 82.326 * * [simplify]: iters left: 5 (77 enodes) 82.349 * * [simplify]: iters left: 4 (101 enodes) 82.380 * * [simplify]: iters left: 3 (149 enodes) 82.440 * * [simplify]: iters left: 2 (235 enodes) 82.525 * * [simplify]: iters left: 1 (412 enodes) 82.714 * * [simplify]: Extracting #0: cost 1 inf + 0 82.715 * * [simplify]: Extracting #1: cost 15 inf + 0 82.715 * * [simplify]: Extracting #2: cost 33 inf + 1 82.715 * * [simplify]: Extracting #3: cost 38 inf + 1 82.716 * * [simplify]: Extracting #4: cost 47 inf + 1 82.716 * * [simplify]: Extracting #5: cost 42 inf + 130 82.717 * * [simplify]: Extracting #6: cost 33 inf + 950 82.718 * * [simplify]: Extracting #7: cost 16 inf + 4734 82.722 * * [simplify]: Extracting #8: cost 4 inf + 9178 82.728 * * [simplify]: Extracting #9: cost 0 inf + 11076 82.735 * [simplify]: Simplified to (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 82.735 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (cbrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 82.735 * [simplify]: Simplifying (/ (cbrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 82.736 * * [simplify]: iters left: 6 (18 enodes) 82.745 * * [simplify]: iters left: 5 (64 enodes) 82.763 * * [simplify]: iters left: 4 (82 enodes) 82.787 * * [simplify]: iters left: 3 (108 enodes) 82.819 * * [simplify]: iters left: 2 (142 enodes) 82.849 * * [simplify]: iters left: 1 (185 enodes) 82.908 * * [simplify]: Extracting #0: cost 1 inf + 0 82.908 * * [simplify]: Extracting #1: cost 17 inf + 0 82.908 * * [simplify]: Extracting #2: cost 30 inf + 1 82.908 * * [simplify]: Extracting #3: cost 36 inf + 1 82.908 * * [simplify]: Extracting #4: cost 44 inf + 1 82.909 * * [simplify]: Extracting #5: cost 37 inf + 129 82.909 * * [simplify]: Extracting #6: cost 27 inf + 1232 82.912 * * [simplify]: Extracting #7: cost 9 inf + 6851 82.916 * * [simplify]: Extracting #8: cost 0 inf + 9881 82.919 * [simplify]: Simplified to (/ (/ (cbrt (+ (* y.im x.im) (* y.re x.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 82.919 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (cbrt (+ (* y.im x.im) (* y.re x.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 82.919 * * * * [progress]: [ 179 / 713 ] simplifiying candidate # 82.919 * [simplify]: Simplifying (/ (* (cbrt 1) (cbrt 1)) (/ (sqrt 1) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) 1))) 82.919 * * [simplify]: iters left: 6 (16 enodes) 82.924 * * [simplify]: iters left: 5 (59 enodes) 82.935 * * [simplify]: iters left: 4 (96 enodes) 82.957 * * [simplify]: iters left: 3 (122 enodes) 82.998 * * [simplify]: iters left: 2 (142 enodes) 83.013 * * [simplify]: Extracting #0: cost 1 inf + 0 83.013 * * [simplify]: Extracting #1: cost 6 inf + 0 83.013 * * [simplify]: Extracting #2: cost 9 inf + 1 83.013 * * [simplify]: Extracting #3: cost 12 inf + 1 83.013 * * [simplify]: Extracting #4: cost 18 inf + 1 83.013 * * [simplify]: Extracting #5: cost 13 inf + 47 83.014 * * [simplify]: Extracting #6: cost 8 inf + 501 83.014 * * [simplify]: Extracting #7: cost 3 inf + 1563 83.015 * * [simplify]: Extracting #8: cost 1 inf + 2092 83.017 * * [simplify]: Extracting #9: cost 0 inf + 2377 83.018 * [simplify]: Simplified to (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) 83.018 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (/ (cbrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 83.019 * [simplify]: Simplifying (/ (cbrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 83.019 * * [simplify]: iters left: 6 (17 enodes) 83.027 * * [simplify]: iters left: 5 (61 enodes) 83.044 * * [simplify]: iters left: 4 (79 enodes) 83.058 * * [simplify]: iters left: 3 (96 enodes) 83.081 * * [simplify]: iters left: 2 (115 enodes) 83.120 * * [simplify]: iters left: 1 (142 enodes) 83.160 * * [simplify]: Extracting #0: cost 1 inf + 0 83.160 * * [simplify]: Extracting #1: cost 13 inf + 0 83.160 * * [simplify]: Extracting #2: cost 24 inf + 1 83.160 * * [simplify]: Extracting #3: cost 31 inf + 1 83.160 * * [simplify]: Extracting #4: cost 28 inf + 411 83.161 * * [simplify]: Extracting #5: cost 17 inf + 1553 83.162 * * [simplify]: Extracting #6: cost 11 inf + 2451 83.165 * * [simplify]: Extracting #7: cost 2 inf + 5568 83.168 * * [simplify]: Extracting #8: cost 0 inf + 6296 83.171 * [simplify]: Simplified to (/ (cbrt (+ (* y.im x.im) (* y.re x.re))) (+ (* y.re y.re) (* y.im y.im))) 83.171 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (/ (cbrt (+ (* y.im x.im) (* y.re x.re))) (+ (* y.re y.re) (* y.im y.im))))) 83.171 * * * * [progress]: [ 180 / 713 ] simplifiying candidate # 83.172 * [simplify]: Simplifying (/ (* (cbrt 1) (cbrt 1)) (/ (sqrt 1) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 83.172 * * [simplify]: iters left: 6 (21 enodes) 83.187 * * [simplify]: iters left: 5 (77 enodes) 83.210 * * [simplify]: iters left: 4 (99 enodes) 83.240 * * [simplify]: iters left: 3 (132 enodes) 83.279 * * [simplify]: iters left: 2 (200 enodes) 83.335 * * [simplify]: iters left: 1 (316 enodes) 83.475 * * [simplify]: Extracting #0: cost 1 inf + 0 83.475 * * [simplify]: Extracting #1: cost 13 inf + 0 83.475 * * [simplify]: Extracting #2: cost 26 inf + 1 83.475 * * [simplify]: Extracting #3: cost 31 inf + 1 83.475 * * [simplify]: Extracting #4: cost 40 inf + 1 83.475 * * [simplify]: Extracting #5: cost 37 inf + 46 83.476 * * [simplify]: Extracting #6: cost 27 inf + 872 83.476 * * [simplify]: Extracting #7: cost 15 inf + 3626 83.479 * * [simplify]: Extracting #8: cost 0 inf + 9196 83.482 * [simplify]: Simplified to (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 83.482 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (cbrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 83.482 * [simplify]: Simplifying (/ (cbrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 83.482 * * [simplify]: iters left: 6 (18 enodes) 83.487 * * [simplify]: iters left: 5 (64 enodes) 83.496 * * [simplify]: iters left: 4 (82 enodes) 83.508 * * [simplify]: iters left: 3 (108 enodes) 83.535 * * [simplify]: iters left: 2 (142 enodes) 83.586 * * [simplify]: iters left: 1 (185 enodes) 83.631 * * [simplify]: Extracting #0: cost 1 inf + 0 83.632 * * [simplify]: Extracting #1: cost 17 inf + 0 83.632 * * [simplify]: Extracting #2: cost 30 inf + 1 83.632 * * [simplify]: Extracting #3: cost 36 inf + 1 83.632 * * [simplify]: Extracting #4: cost 44 inf + 1 83.632 * * [simplify]: Extracting #5: cost 37 inf + 129 83.632 * * [simplify]: Extracting #6: cost 27 inf + 1192 83.633 * * [simplify]: Extracting #7: cost 9 inf + 6811 83.636 * * [simplify]: Extracting #8: cost 0 inf + 10041 83.639 * [simplify]: Simplified to (/ (/ (sqrt (+ (* y.im x.im) (* y.re x.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 83.639 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (sqrt (+ (* y.im x.im) (* y.re x.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 83.639 * * * * [progress]: [ 181 / 713 ] simplifiying candidate # 83.639 * [simplify]: Simplifying (/ (* (cbrt 1) (cbrt 1)) (/ (sqrt 1) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))))) 83.639 * * [simplify]: iters left: 6 (21 enodes) 83.646 * * [simplify]: iters left: 5 (76 enodes) 83.662 * * [simplify]: iters left: 4 (92 enodes) 83.688 * * [simplify]: iters left: 3 (114 enodes) 83.721 * * [simplify]: iters left: 2 (145 enodes) 83.756 * * [simplify]: iters left: 1 (153 enodes) 83.794 * * [simplify]: Extracting #0: cost 1 inf + 0 83.794 * * [simplify]: Extracting #1: cost 8 inf + 0 83.794 * * [simplify]: Extracting #2: cost 15 inf + 1 83.794 * * [simplify]: Extracting #3: cost 21 inf + 1 83.795 * * [simplify]: Extracting #4: cost 30 inf + 1 83.795 * * [simplify]: Extracting #5: cost 25 inf + 130 83.795 * * [simplify]: Extracting #6: cost 17 inf + 872 83.796 * * [simplify]: Extracting #7: cost 6 inf + 3182 83.799 * * [simplify]: Extracting #8: cost 0 inf + 5281 83.801 * [simplify]: Simplified to (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 83.801 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (cbrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))))) 83.802 * [simplify]: Simplifying (/ (cbrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 83.802 * * [simplify]: iters left: 6 (19 enodes) 83.812 * * [simplify]: iters left: 5 (67 enodes) 83.831 * * [simplify]: iters left: 4 (85 enodes) 83.851 * * [simplify]: iters left: 3 (111 enodes) 83.870 * * [simplify]: iters left: 2 (145 enodes) 83.908 * * [simplify]: iters left: 1 (188 enodes) 83.970 * * [simplify]: Extracting #0: cost 1 inf + 0 83.970 * * [simplify]: Extracting #1: cost 17 inf + 0 83.970 * * [simplify]: Extracting #2: cost 31 inf + 1 83.970 * * [simplify]: Extracting #3: cost 38 inf + 1 83.971 * * [simplify]: Extracting #4: cost 46 inf + 1 83.971 * * [simplify]: Extracting #5: cost 29 inf + 1990 83.974 * * [simplify]: Extracting #6: cost 11 inf + 6482 83.978 * * [simplify]: Extracting #7: cost 3 inf + 9593 83.983 * * [simplify]: Extracting #8: cost 0 inf + 10845 83.989 * [simplify]: Simplified to (/ (/ (sqrt (+ (* y.im x.im) (* y.re x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 83.989 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (sqrt (+ (* y.im x.im) (* y.re x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 83.989 * * * * [progress]: [ 182 / 713 ] simplifiying candidate # 83.990 * [simplify]: Simplifying (/ (* (cbrt 1) (cbrt 1)) (/ (sqrt 1) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 83.990 * * [simplify]: iters left: 6 (20 enodes) 84.002 * * [simplify]: iters left: 5 (72 enodes) 84.021 * * [simplify]: iters left: 4 (90 enodes) 84.037 * * [simplify]: iters left: 3 (110 enodes) 84.064 * * [simplify]: iters left: 2 (132 enodes) 84.099 * * [simplify]: iters left: 1 (141 enodes) 84.135 * * [simplify]: Extracting #0: cost 1 inf + 0 84.136 * * [simplify]: Extracting #1: cost 8 inf + 0 84.136 * * [simplify]: Extracting #2: cost 14 inf + 1 84.136 * * [simplify]: Extracting #3: cost 19 inf + 1 84.136 * * [simplify]: Extracting #4: cost 28 inf + 1 84.136 * * [simplify]: Extracting #5: cost 24 inf + 88 84.137 * * [simplify]: Extracting #6: cost 16 inf + 911 84.138 * * [simplify]: Extracting #7: cost 6 inf + 2457 84.140 * * [simplify]: Extracting #8: cost 0 inf + 4397 84.142 * [simplify]: Simplified to (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 84.142 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (cbrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 84.142 * [simplify]: Simplifying (/ (cbrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 84.143 * * [simplify]: iters left: 6 (18 enodes) 84.153 * * [simplify]: iters left: 5 (64 enodes) 84.162 * * [simplify]: iters left: 4 (82 enodes) 84.176 * * [simplify]: iters left: 3 (108 enodes) 84.192 * * [simplify]: iters left: 2 (142 enodes) 84.216 * * [simplify]: iters left: 1 (185 enodes) 84.259 * * [simplify]: Extracting #0: cost 1 inf + 0 84.260 * * [simplify]: Extracting #1: cost 17 inf + 0 84.260 * * [simplify]: Extracting #2: cost 30 inf + 1 84.260 * * [simplify]: Extracting #3: cost 36 inf + 1 84.260 * * [simplify]: Extracting #4: cost 44 inf + 1 84.261 * * [simplify]: Extracting #5: cost 37 inf + 129 84.261 * * [simplify]: Extracting #6: cost 27 inf + 1192 84.263 * * [simplify]: Extracting #7: cost 9 inf + 6411 84.268 * * [simplify]: Extracting #8: cost 0 inf + 9321 84.274 * [simplify]: Simplified to (/ (/ (sqrt (+ (* y.im x.im) (* y.re x.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 84.274 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (sqrt (+ (* y.im x.im) (* y.re x.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 84.274 * * * * [progress]: [ 183 / 713 ] simplifiying candidate # 84.274 * [simplify]: Simplifying (/ (* (cbrt 1) (cbrt 1)) (/ (sqrt 1) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt 1)))) 84.274 * * [simplify]: iters left: 6 (15 enodes) 84.284 * * [simplify]: iters left: 5 (56 enodes) 84.301 * * [simplify]: iters left: 4 (61 enodes) 84.313 * * [simplify]: Extracting #0: cost 1 inf + 0 84.313 * * [simplify]: Extracting #1: cost 5 inf + 0 84.313 * * [simplify]: Extracting #2: cost 8 inf + 1 84.313 * * [simplify]: Extracting #3: cost 14 inf + 1 84.313 * * [simplify]: Extracting #4: cost 10 inf + 5 84.314 * * [simplify]: Extracting #5: cost 7 inf + 131 84.314 * * [simplify]: Extracting #6: cost 1 inf + 954 84.314 * * [simplify]: Extracting #7: cost 0 inf + 1159 84.315 * [simplify]: Simplified to (sqrt (+ (* x.re y.re) (* x.im y.im))) 84.315 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (sqrt (+ (* x.re y.re) (* x.im y.im))) (/ (cbrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 84.315 * [simplify]: Simplifying (/ (cbrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 84.316 * * [simplify]: iters left: 6 (17 enodes) 84.323 * * [simplify]: iters left: 5 (61 enodes) 84.344 * * [simplify]: iters left: 4 (79 enodes) 84.366 * * [simplify]: iters left: 3 (96 enodes) 84.395 * * [simplify]: iters left: 2 (115 enodes) 84.432 * * [simplify]: iters left: 1 (142 enodes) 84.471 * * [simplify]: Extracting #0: cost 1 inf + 0 84.471 * * [simplify]: Extracting #1: cost 13 inf + 0 84.471 * * [simplify]: Extracting #2: cost 24 inf + 1 84.471 * * [simplify]: Extracting #3: cost 31 inf + 1 84.472 * * [simplify]: Extracting #4: cost 28 inf + 411 84.472 * * [simplify]: Extracting #5: cost 17 inf + 1553 84.474 * * [simplify]: Extracting #6: cost 11 inf + 2411 84.478 * * [simplify]: Extracting #7: cost 2 inf + 5208 84.481 * * [simplify]: Extracting #8: cost 0 inf + 5856 84.484 * [simplify]: Simplified to (/ (sqrt (+ (* y.im x.im) (* y.re x.re))) (+ (* y.re y.re) (* y.im y.im))) 84.484 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (sqrt (+ (* x.re y.re) (* x.im y.im))) (/ (sqrt (+ (* y.im x.im) (* y.re x.re))) (+ (* y.re y.re) (* y.im y.im))))) 84.484 * * * * [progress]: [ 184 / 713 ] simplifiying candidate # 84.485 * [simplify]: Simplifying (/ (* (cbrt 1) (cbrt 1)) (/ (sqrt 1) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 84.485 * * [simplify]: iters left: 6 (20 enodes) 84.496 * * [simplify]: iters left: 5 (72 enodes) 84.513 * * [simplify]: iters left: 4 (90 enodes) 84.526 * * [simplify]: iters left: 3 (110 enodes) 84.549 * * [simplify]: iters left: 2 (132 enodes) 84.580 * * [simplify]: iters left: 1 (141 enodes) 84.602 * * [simplify]: Extracting #0: cost 1 inf + 0 84.603 * * [simplify]: Extracting #1: cost 8 inf + 0 84.603 * * [simplify]: Extracting #2: cost 14 inf + 1 84.603 * * [simplify]: Extracting #3: cost 19 inf + 1 84.603 * * [simplify]: Extracting #4: cost 28 inf + 1 84.603 * * [simplify]: Extracting #5: cost 24 inf + 88 84.604 * * [simplify]: Extracting #6: cost 16 inf + 911 84.605 * * [simplify]: Extracting #7: cost 6 inf + 2457 84.607 * * [simplify]: Extracting #8: cost 0 inf + 4397 84.609 * [simplify]: Simplified to (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 84.609 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (cbrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 84.610 * [simplify]: Simplifying (/ (cbrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 84.610 * * [simplify]: iters left: 6 (18 enodes) 84.619 * * [simplify]: iters left: 5 (64 enodes) 84.638 * * [simplify]: iters left: 4 (82 enodes) 84.662 * * [simplify]: iters left: 3 (108 enodes) 84.683 * * [simplify]: iters left: 2 (142 enodes) 84.715 * * [simplify]: iters left: 1 (185 enodes) 84.778 * * [simplify]: Extracting #0: cost 1 inf + 0 84.779 * * [simplify]: Extracting #1: cost 17 inf + 0 84.779 * * [simplify]: Extracting #2: cost 30 inf + 1 84.779 * * [simplify]: Extracting #3: cost 36 inf + 1 84.779 * * [simplify]: Extracting #4: cost 44 inf + 1 84.780 * * [simplify]: Extracting #5: cost 37 inf + 129 84.780 * * [simplify]: Extracting #6: cost 27 inf + 1192 84.782 * * [simplify]: Extracting #7: cost 9 inf + 6411 84.787 * * [simplify]: Extracting #8: cost 0 inf + 9321 84.793 * [simplify]: Simplified to (/ (/ (sqrt (+ (* y.im x.im) (* y.re x.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 84.793 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (sqrt (+ (* y.im x.im) (* y.re x.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 84.793 * * * * [progress]: [ 185 / 713 ] simplifiying candidate # 84.793 * [simplify]: Simplifying (/ (* (cbrt 1) (cbrt 1)) (/ (sqrt 1) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) 1))) 84.793 * * [simplify]: iters left: 6 (15 enodes) 84.803 * * [simplify]: iters left: 5 (54 enodes) 84.823 * * [simplify]: iters left: 4 (65 enodes) 84.838 * * [simplify]: Extracting #0: cost 1 inf + 0 84.838 * * [simplify]: Extracting #1: cost 5 inf + 0 84.838 * * [simplify]: Extracting #2: cost 8 inf + 1 84.838 * * [simplify]: Extracting #3: cost 14 inf + 1 84.838 * * [simplify]: Extracting #4: cost 10 inf + 5 84.838 * * [simplify]: Extracting #5: cost 7 inf + 131 84.838 * * [simplify]: Extracting #6: cost 0 inf + 1159 84.839 * [simplify]: Simplified to (sqrt (+ (* x.re y.re) (* x.im y.im))) 84.839 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (sqrt (+ (* x.re y.re) (* x.im y.im))) (/ (cbrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 84.839 * [simplify]: Simplifying (/ (cbrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 84.840 * * [simplify]: iters left: 6 (17 enodes) 84.848 * * [simplify]: iters left: 5 (61 enodes) 84.865 * * [simplify]: iters left: 4 (79 enodes) 84.889 * * [simplify]: iters left: 3 (96 enodes) 84.907 * * [simplify]: iters left: 2 (115 enodes) 84.926 * * [simplify]: iters left: 1 (142 enodes) 84.967 * * [simplify]: Extracting #0: cost 1 inf + 0 84.967 * * [simplify]: Extracting #1: cost 13 inf + 0 84.967 * * [simplify]: Extracting #2: cost 24 inf + 1 84.967 * * [simplify]: Extracting #3: cost 31 inf + 1 84.967 * * [simplify]: Extracting #4: cost 28 inf + 411 84.968 * * [simplify]: Extracting #5: cost 17 inf + 1553 84.969 * * [simplify]: Extracting #6: cost 11 inf + 2411 84.972 * * [simplify]: Extracting #7: cost 2 inf + 5208 84.975 * * [simplify]: Extracting #8: cost 0 inf + 5856 84.979 * [simplify]: Simplified to (/ (sqrt (+ (* y.im x.im) (* y.re x.re))) (+ (* y.re y.re) (* y.im y.im))) 84.979 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (sqrt (+ (* x.re y.re) (* x.im y.im))) (/ (sqrt (+ (* y.im x.im) (* y.re x.re))) (+ (* y.re y.re) (* y.im y.im))))) 84.979 * * * * [progress]: [ 186 / 713 ] simplifiying candidate # 84.979 * [simplify]: Simplifying (/ (* (cbrt 1) (cbrt 1)) (/ (sqrt 1) (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 84.980 * * [simplify]: iters left: 6 (15 enodes) 84.990 * * [simplify]: iters left: 5 (56 enodes) 85.008 * * [simplify]: iters left: 4 (67 enodes) 85.023 * * [simplify]: iters left: 3 (71 enodes) 85.039 * * [simplify]: iters left: 2 (78 enodes) 85.058 * * [simplify]: iters left: 1 (79 enodes) 85.077 * * [simplify]: Extracting #0: cost 1 inf + 0 85.078 * * [simplify]: Extracting #1: cost 6 inf + 0 85.078 * * [simplify]: Extracting #2: cost 10 inf + 1 85.078 * * [simplify]: Extracting #3: cost 12 inf + 1 85.078 * * [simplify]: Extracting #4: cost 15 inf + 1 85.078 * * [simplify]: Extracting #5: cost 19 inf + 1 85.078 * * [simplify]: Extracting #6: cost 14 inf + 126 85.078 * * [simplify]: Extracting #7: cost 9 inf + 735 85.079 * * [simplify]: Extracting #8: cost 5 inf + 1784 85.080 * * [simplify]: Extracting #9: cost 0 inf + 3278 85.082 * [simplify]: Simplified to (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 85.082 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (cbrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (+ (* x.re y.re) (* x.im y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 85.082 * [simplify]: Simplifying (/ (cbrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (+ (* x.re y.re) (* x.im y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 85.083 * * [simplify]: iters left: 6 (17 enodes) 85.091 * * [simplify]: iters left: 5 (61 enodes) 85.109 * * [simplify]: iters left: 4 (79 enodes) 85.132 * * [simplify]: iters left: 3 (113 enodes) 85.170 * * [simplify]: iters left: 2 (199 enodes) 85.233 * * [simplify]: iters left: 1 (358 enodes) 85.335 * * [simplify]: Extracting #0: cost 1 inf + 0 85.335 * * [simplify]: Extracting #1: cost 19 inf + 0 85.336 * * [simplify]: Extracting #2: cost 73 inf + 1 85.336 * * [simplify]: Extracting #3: cost 99 inf + 47 85.338 * * [simplify]: Extracting #4: cost 89 inf + 1556 85.343 * * [simplify]: Extracting #5: cost 34 inf + 17158 85.356 * * [simplify]: Extracting #6: cost 0 inf + 28219 85.371 * [simplify]: Simplified to (/ (/ (+ (* y.im x.im) (* y.re x.re)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 85.371 * [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)))))) (/ (/ (+ (* y.im x.im) (* y.re x.re)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 85.371 * * * * [progress]: [ 187 / 713 ] simplifiying candidate # 85.372 * [simplify]: Simplifying (/ (* (cbrt 1) (cbrt 1)) (/ (sqrt 1) (/ 1 (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))))) 85.372 * * [simplify]: iters left: 6 (15 enodes) 85.382 * * [simplify]: iters left: 5 (55 enodes) 85.402 * * [simplify]: iters left: 4 (62 enodes) 85.417 * * [simplify]: iters left: 3 (63 enodes) 85.430 * * [simplify]: Extracting #0: cost 1 inf + 0 85.430 * * [simplify]: Extracting #1: cost 4 inf + 0 85.430 * * [simplify]: Extracting #2: cost 6 inf + 1 85.430 * * [simplify]: Extracting #3: cost 9 inf + 1 85.430 * * [simplify]: Extracting #4: cost 12 inf + 1 85.430 * * [simplify]: Extracting #5: cost 16 inf + 1 85.431 * * [simplify]: Extracting #6: cost 12 inf + 85 85.431 * * [simplify]: Extracting #7: cost 6 inf + 855 85.432 * * [simplify]: Extracting #8: cost 1 inf + 2066 85.433 * * [simplify]: Extracting #9: cost 0 inf + 2349 85.433 * [simplify]: Simplified to (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 85.433 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (cbrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))))) 85.434 * [simplify]: Simplifying (/ (cbrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 85.434 * * [simplify]: iters left: 6 (18 enodes) 85.443 * * [simplify]: iters left: 5 (64 enodes) 85.459 * * [simplify]: iters left: 4 (82 enodes) 85.471 * * [simplify]: iters left: 3 (116 enodes) 85.505 * * [simplify]: iters left: 2 (202 enodes) 85.560 * * [simplify]: iters left: 1 (358 enodes) 85.685 * * [simplify]: Extracting #0: cost 1 inf + 0 85.685 * * [simplify]: Extracting #1: cost 19 inf + 0 85.686 * * [simplify]: Extracting #2: cost 80 inf + 1 85.687 * * [simplify]: Extracting #3: cost 106 inf + 89 85.688 * * [simplify]: Extracting #4: cost 97 inf + 1396 85.693 * * [simplify]: Extracting #5: cost 43 inf + 16504 85.708 * * [simplify]: Extracting #6: cost 2 inf + 31514 85.724 * * [simplify]: Extracting #7: cost 0 inf + 32161 85.740 * [simplify]: Simplified to (/ (/ (+ (* y.im x.im) (* y.re x.re)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 85.740 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (+ (* y.im x.im) (* y.re x.re)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 85.740 * * * * [progress]: [ 188 / 713 ] simplifiying candidate # 85.741 * [simplify]: Simplifying (/ (* (cbrt 1) (cbrt 1)) (/ (sqrt 1) (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 85.741 * * [simplify]: iters left: 6 (14 enodes) 85.749 * * [simplify]: iters left: 5 (51 enodes) 85.759 * * [simplify]: iters left: 4 (56 enodes) 85.766 * * [simplify]: iters left: 3 (57 enodes) 85.772 * * [simplify]: Extracting #0: cost 1 inf + 0 85.772 * * [simplify]: Extracting #1: cost 4 inf + 0 85.772 * * [simplify]: Extracting #2: cost 5 inf + 1 85.772 * * [simplify]: Extracting #3: cost 7 inf + 1 85.772 * * [simplify]: Extracting #4: cost 10 inf + 1 85.772 * * [simplify]: Extracting #5: cost 14 inf + 1 85.772 * * [simplify]: Extracting #6: cost 10 inf + 85 85.773 * * [simplify]: Extracting #7: cost 5 inf + 573 85.773 * * [simplify]: Extracting #8: cost 2 inf + 1180 85.773 * * [simplify]: Extracting #9: cost 0 inf + 1625 85.773 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 85.774 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (cbrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 85.774 * [simplify]: Simplifying (/ (cbrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 85.774 * * [simplify]: iters left: 6 (17 enodes) 85.778 * * [simplify]: iters left: 5 (61 enodes) 85.790 * * [simplify]: iters left: 4 (79 enodes) 85.813 * * [simplify]: iters left: 3 (113 enodes) 85.836 * * [simplify]: iters left: 2 (199 enodes) 85.901 * * [simplify]: iters left: 1 (358 enodes) 86.051 * * [simplify]: Extracting #0: cost 1 inf + 0 86.051 * * [simplify]: Extracting #1: cost 19 inf + 0 86.051 * * [simplify]: Extracting #2: cost 73 inf + 1 86.052 * * [simplify]: Extracting #3: cost 99 inf + 47 86.053 * * [simplify]: Extracting #4: cost 89 inf + 1556 86.059 * * [simplify]: Extracting #5: cost 34 inf + 15878 86.072 * * [simplify]: Extracting #6: cost 0 inf + 25739 86.082 * [simplify]: Simplified to (/ (/ (+ (* y.im x.im) (* y.re x.re)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 86.083 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (+ (* y.im x.im) (* y.re x.re)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 86.083 * * * * [progress]: [ 189 / 713 ] simplifiying candidate # 86.083 * [simplify]: Simplifying (/ (* (cbrt 1) (cbrt 1)) (/ (sqrt 1) (/ 1 (sqrt 1)))) 86.083 * * [simplify]: iters left: 6 (7 enodes) 86.088 * * [simplify]: iters left: 5 (29 enodes) 86.091 * * [simplify]: iters left: 4 (31 enodes) 86.094 * * [simplify]: Extracting #0: cost 1 inf + 0 86.094 * * [simplify]: Extracting #1: cost 0 inf + 1 86.094 * [simplify]: Simplified to 1 86.094 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (cbrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 86.095 * [simplify]: Simplifying (/ (cbrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 86.095 * * [simplify]: iters left: 6 (16 enodes) 86.099 * * [simplify]: iters left: 5 (58 enodes) 86.114 * * [simplify]: iters left: 4 (76 enodes) 86.132 * * [simplify]: iters left: 3 (101 enodes) 86.152 * * [simplify]: iters left: 2 (164 enodes) 86.193 * * [simplify]: iters left: 1 (325 enodes) 86.289 * * [simplify]: Extracting #0: cost 1 inf + 0 86.289 * * [simplify]: Extracting #1: cost 81 inf + 0 86.289 * * [simplify]: Extracting #2: cost 115 inf + 1 86.290 * * [simplify]: Extracting #3: cost 123 inf + 251 86.290 * * [simplify]: Extracting #4: cost 105 inf + 3103 86.294 * * [simplify]: Extracting #5: cost 55 inf + 17758 86.302 * * [simplify]: Extracting #6: cost 0 inf + 36491 86.310 * [simplify]: Simplified to (/ (+ (* y.im x.im) (* y.re x.re)) (+ (* y.re y.re) (* y.im y.im))) 86.310 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (+ (* y.im x.im) (* y.re x.re)) (+ (* y.re y.re) (* y.im y.im))))) 86.310 * * * * [progress]: [ 190 / 713 ] simplifiying candidate # 86.310 * [simplify]: Simplifying (/ (* (cbrt 1) (cbrt 1)) (/ (sqrt 1) (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 86.311 * * [simplify]: iters left: 6 (14 enodes) 86.315 * * [simplify]: iters left: 5 (51 enodes) 86.324 * * [simplify]: iters left: 4 (56 enodes) 86.334 * * [simplify]: iters left: 3 (57 enodes) 86.347 * * [simplify]: Extracting #0: cost 1 inf + 0 86.347 * * [simplify]: Extracting #1: cost 4 inf + 0 86.347 * * [simplify]: Extracting #2: cost 5 inf + 1 86.348 * * [simplify]: Extracting #3: cost 7 inf + 1 86.348 * * [simplify]: Extracting #4: cost 10 inf + 1 86.348 * * [simplify]: Extracting #5: cost 14 inf + 1 86.348 * * [simplify]: Extracting #6: cost 10 inf + 85 86.348 * * [simplify]: Extracting #7: cost 5 inf + 573 86.348 * * [simplify]: Extracting #8: cost 2 inf + 1180 86.349 * * [simplify]: Extracting #9: cost 0 inf + 1625 86.350 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 86.350 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (cbrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 86.350 * [simplify]: Simplifying (/ (cbrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 86.351 * * [simplify]: iters left: 6 (17 enodes) 86.358 * * [simplify]: iters left: 5 (61 enodes) 86.367 * * [simplify]: iters left: 4 (79 enodes) 86.379 * * [simplify]: iters left: 3 (113 enodes) 86.398 * * [simplify]: iters left: 2 (199 enodes) 86.455 * * [simplify]: iters left: 1 (358 enodes) 86.589 * * [simplify]: Extracting #0: cost 1 inf + 0 86.589 * * [simplify]: Extracting #1: cost 19 inf + 0 86.590 * * [simplify]: Extracting #2: cost 73 inf + 1 86.590 * * [simplify]: Extracting #3: cost 99 inf + 47 86.591 * * [simplify]: Extracting #4: cost 89 inf + 1556 86.597 * * [simplify]: Extracting #5: cost 34 inf + 15878 86.609 * * [simplify]: Extracting #6: cost 0 inf + 25739 86.616 * [simplify]: Simplified to (/ (/ (+ (* y.im x.im) (* y.re x.re)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 86.616 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (+ (* y.im x.im) (* y.re x.re)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 86.616 * * * * [progress]: [ 191 / 713 ] simplifiying candidate # 86.617 * [simplify]: Simplifying (/ (* (cbrt 1) (cbrt 1)) (/ (sqrt 1) (/ 1 1))) 86.617 * * [simplify]: iters left: 6 (7 enodes) 86.624 * * [simplify]: iters left: 5 (25 enodes) 86.626 * * [simplify]: iters left: 4 (27 enodes) 86.629 * * [simplify]: Extracting #0: cost 1 inf + 0 86.629 * * [simplify]: Extracting #1: cost 0 inf + 1 86.629 * [simplify]: Simplified to 1 86.629 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (cbrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 86.629 * [simplify]: Simplifying (/ (cbrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 86.629 * * [simplify]: iters left: 6 (16 enodes) 86.637 * * [simplify]: iters left: 5 (58 enodes) 86.653 * * [simplify]: iters left: 4 (76 enodes) 86.676 * * [simplify]: iters left: 3 (101 enodes) 86.711 * * [simplify]: iters left: 2 (164 enodes) 86.786 * * [simplify]: iters left: 1 (325 enodes) 86.880 * * [simplify]: Extracting #0: cost 1 inf + 0 86.880 * * [simplify]: Extracting #1: cost 81 inf + 0 86.880 * * [simplify]: Extracting #2: cost 115 inf + 1 86.881 * * [simplify]: Extracting #3: cost 123 inf + 251 86.881 * * [simplify]: Extracting #4: cost 105 inf + 3103 86.884 * * [simplify]: Extracting #5: cost 55 inf + 17758 86.892 * * [simplify]: Extracting #6: cost 0 inf + 36491 86.902 * [simplify]: Simplified to (/ (+ (* y.im x.im) (* y.re x.re)) (+ (* y.re y.re) (* y.im y.im))) 86.902 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (+ (* y.im x.im) (* y.re x.re)) (+ (* y.re y.re) (* y.im y.im))))) 86.902 * * * * [progress]: [ 192 / 713 ] simplifiying candidate # 86.903 * [simplify]: Simplifying (/ (* (cbrt 1) (cbrt 1)) (/ (sqrt 1) 1)) 86.903 * * [simplify]: iters left: 5 (6 enodes) 86.907 * * [simplify]: iters left: 4 (22 enodes) 86.911 * * [simplify]: iters left: 3 (24 enodes) 86.915 * * [simplify]: Extracting #0: cost 1 inf + 0 86.915 * * [simplify]: Extracting #1: cost 0 inf + 1 86.915 * [simplify]: Simplified to 1 86.915 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (cbrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 86.915 * [simplify]: Simplifying (/ (cbrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 86.915 * * [simplify]: iters left: 6 (16 enodes) 86.923 * * [simplify]: iters left: 5 (58 enodes) 86.941 * * [simplify]: iters left: 4 (76 enodes) 86.963 * * [simplify]: iters left: 3 (101 enodes) 86.983 * * [simplify]: iters left: 2 (164 enodes) 87.040 * * [simplify]: iters left: 1 (325 enodes) 87.138 * * [simplify]: Extracting #0: cost 1 inf + 0 87.138 * * [simplify]: Extracting #1: cost 81 inf + 0 87.138 * * [simplify]: Extracting #2: cost 115 inf + 1 87.139 * * [simplify]: Extracting #3: cost 123 inf + 251 87.139 * * [simplify]: Extracting #4: cost 105 inf + 3103 87.142 * * [simplify]: Extracting #5: cost 55 inf + 17758 87.153 * * [simplify]: Extracting #6: cost 0 inf + 36491 87.161 * [simplify]: Simplified to (/ (+ (* y.im x.im) (* y.re x.re)) (+ (* y.re y.re) (* y.im y.im))) 87.161 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (+ (* y.im x.im) (* y.re x.re)) (+ (* y.re y.re) (* y.im y.im))))) 87.161 * * * * [progress]: [ 193 / 713 ] simplifiying candidate # 87.161 * [simplify]: Simplifying (/ (* (cbrt 1) (cbrt 1)) (/ (sqrt 1) (+ (* x.re y.re) (* x.im y.im)))) 87.162 * * [simplify]: iters left: 6 (13 enodes) 87.166 * * [simplify]: iters left: 5 (48 enodes) 87.173 * * [simplify]: iters left: 4 (64 enodes) 87.184 * * [simplify]: iters left: 3 (81 enodes) 87.195 * * [simplify]: iters left: 2 (82 enodes) 87.205 * * [simplify]: iters left: 1 (83 enodes) 87.212 * * [simplify]: Extracting #0: cost 1 inf + 0 87.212 * * [simplify]: Extracting #1: cost 6 inf + 0 87.212 * * [simplify]: Extracting #2: cost 12 inf + 1 87.212 * * [simplify]: Extracting #3: cost 8 inf + 5 87.213 * * [simplify]: Extracting #4: cost 1 inf + 586 87.213 * * [simplify]: Extracting #5: cost 0 inf + 751 87.213 * [simplify]: Simplified to (+ (* x.re y.re) (* x.im y.im)) 87.213 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (+ (* x.re y.re) (* x.im y.im)) (/ (cbrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 87.214 * [simplify]: Simplifying (/ (cbrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 87.214 * * [simplify]: iters left: 6 (11 enodes) 87.217 * * [simplify]: iters left: 5 (40 enodes) 87.223 * * [simplify]: iters left: 4 (51 enodes) 87.232 * * [simplify]: iters left: 3 (55 enodes) 87.239 * * [simplify]: iters left: 2 (58 enodes) 87.245 * * [simplify]: Extracting #0: cost 1 inf + 0 87.245 * * [simplify]: Extracting #1: cost 6 inf + 0 87.245 * * [simplify]: Extracting #2: cost 10 inf + 1 87.245 * * [simplify]: Extracting #3: cost 14 inf + 1 87.245 * * [simplify]: Extracting #4: cost 9 inf + 207 87.245 * * [simplify]: Extracting #5: cost 3 inf + 899 87.246 * * [simplify]: Extracting #6: cost 0 inf + 1467 87.246 * [simplify]: Simplified to (/ 1 (+ (* y.re y.re) (* y.im y.im))) 87.246 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (+ (* x.re y.re) (* x.im y.im)) (/ 1 (+ (* y.re y.re) (* y.im y.im))))) 87.246 * * * * [progress]: [ 194 / 713 ] simplifiying candidate # 87.246 * [simplify]: Simplifying (/ (* (cbrt 1) (cbrt 1)) (/ (sqrt 1) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (pow (* y.re y.re) 3) (pow (* y.im y.im) 3)))))) 87.246 * * [simplify]: iters left: 6 (21 enodes) 87.253 * * [simplify]: iters left: 5 (92 enodes) 87.288 * * [simplify]: iters left: 4 (165 enodes) 87.356 * * [simplify]: iters left: 3 (292 enodes) 87.476 * * [simplify]: Extracting #0: cost 1 inf + 0 87.476 * * [simplify]: Extracting #1: cost 14 inf + 0 87.477 * * [simplify]: Extracting #2: cost 22 inf + 1 87.477 * * [simplify]: Extracting #3: cost 40 inf + 1 87.477 * * [simplify]: Extracting #4: cost 58 inf + 257 87.478 * * [simplify]: Extracting #5: cost 92 inf + 2337 87.481 * * [simplify]: Extracting #6: cost 57 inf + 12418 87.492 * * [simplify]: Extracting #7: cost 13 inf + 25714 87.500 * * [simplify]: Extracting #8: cost 3 inf + 28092 87.504 * * [simplify]: Extracting #9: cost 0 inf + 29099 87.508 * [simplify]: Simplified to (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* (* (* y.im y.im) y.im) (* (* y.im y.im) y.im)) (* (* (* y.re y.re) (* y.re y.re)) (* y.re y.re))))) 87.508 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* (* (* y.im y.im) y.im) (* (* y.im y.im) y.im)) (* (* (* y.re y.re) (* y.re y.re)) (* y.re y.re))))) (/ (cbrt 1) (/ (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)) (* (* y.re y.re) (* y.im y.im))))))))) 87.509 * [simplify]: Simplifying (/ (cbrt 1) (/ (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)) (* (* y.re y.re) (* y.im y.im))))))) 87.509 * * [simplify]: iters left: 6 (16 enodes) 87.514 * * [simplify]: iters left: 5 (75 enodes) 87.527 * * [simplify]: iters left: 4 (151 enodes) 87.579 * * [simplify]: iters left: 3 (271 enodes) 87.647 * * [simplify]: iters left: 2 (415 enodes) 87.791 * * [simplify]: Extracting #0: cost 1 inf + 0 87.791 * * [simplify]: Extracting #1: cost 7 inf + 0 87.791 * * [simplify]: Extracting #2: cost 12 inf + 1 87.791 * * [simplify]: Extracting #3: cost 34 inf + 1 87.792 * * [simplify]: Extracting #4: cost 160 inf + 1 87.794 * * [simplify]: Extracting #5: cost 220 inf + 778 87.801 * * [simplify]: Extracting #6: cost 108 inf + 17428 87.809 * * [simplify]: Extracting #7: cost 4 inf + 37095 87.817 * * [simplify]: Extracting #8: cost 0 inf + 37623 87.825 * [simplify]: Simplified to (/ (sqrt (+ (* (- (* y.re y.re) (* 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)))) 87.826 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* (* (* y.im y.im) y.im) (* (* y.im y.im) y.im)) (* (* (* y.re y.re) (* y.re y.re)) (* y.re y.re))))) (/ (sqrt (+ (* (- (* y.re y.re) (* 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)))))) 87.826 * * * * [progress]: [ 195 / 713 ] simplifiying candidate # 87.826 * [simplify]: Simplifying (/ (* (cbrt 1) (cbrt 1)) (/ (sqrt 1) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))))) 87.826 * * [simplify]: iters left: 6 (20 enodes) 87.833 * * [simplify]: iters left: 5 (84 enodes) 87.851 * * [simplify]: iters left: 4 (132 enodes) 87.877 * * [simplify]: iters left: 3 (216 enodes) 87.930 * * [simplify]: iters left: 2 (414 enodes) 88.090 * * [simplify]: Extracting #0: cost 1 inf + 0 88.090 * * [simplify]: Extracting #1: cost 12 inf + 0 88.090 * * [simplify]: Extracting #2: cost 33 inf + 1 88.091 * * [simplify]: Extracting #3: cost 78 inf + 5 88.092 * * [simplify]: Extracting #4: cost 172 inf + 173 88.096 * * [simplify]: Extracting #5: cost 161 inf + 9632 88.110 * * [simplify]: Extracting #6: cost 51 inf + 30976 88.134 * * [simplify]: Extracting #7: cost 16 inf + 39593 88.155 * * [simplify]: Extracting #8: cost 0 inf + 44560 88.176 * [simplify]: Simplified to (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) 88.176 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) (/ (cbrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (sqrt (- (* y.re y.re) (* y.im y.im))))))) 88.176 * [simplify]: Simplifying (/ (cbrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (sqrt (- (* y.re y.re) (* y.im y.im))))) 88.177 * * [simplify]: iters left: 6 (12 enodes) 88.183 * * [simplify]: iters left: 5 (46 enodes) 88.197 * * [simplify]: iters left: 4 (68 enodes) 88.217 * * [simplify]: iters left: 3 (91 enodes) 88.246 * * [simplify]: iters left: 2 (147 enodes) 88.299 * * [simplify]: iters left: 1 (233 enodes) 88.339 * * [simplify]: Extracting #0: cost 1 inf + 0 88.339 * * [simplify]: Extracting #1: cost 7 inf + 0 88.339 * * [simplify]: Extracting #2: cost 12 inf + 1 88.340 * * [simplify]: Extracting #3: cost 33 inf + 1 88.340 * * [simplify]: Extracting #4: cost 67 inf + 1 88.341 * * [simplify]: Extracting #5: cost 49 inf + 1595 88.344 * * [simplify]: Extracting #6: cost 8 inf + 6754 88.349 * * [simplify]: Extracting #7: cost 0 inf + 8410 88.353 * * [simplify]: Extracting #8: cost 0 inf + 8330 88.358 * [simplify]: Simplified to (/ (sqrt (* (- y.re y.im) (+ y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 88.358 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) (/ (sqrt (* (- y.re y.im) (+ y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 88.358 * * * * [progress]: [ 196 / 713 ] simplifiying candidate # 88.358 * [simplify]: Simplifying (/ (* (cbrt 1) (cbrt 1)) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (* (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 88.359 * * [simplify]: iters left: 6 (20 enodes) 88.371 * * [simplify]: iters left: 5 (72 enodes) 88.392 * * [simplify]: iters left: 4 (83 enodes) 88.416 * * [simplify]: iters left: 3 (98 enodes) 88.446 * * [simplify]: iters left: 2 (118 enodes) 88.476 * * [simplify]: iters left: 1 (121 enodes) 88.490 * * [simplify]: Extracting #0: cost 1 inf + 0 88.490 * * [simplify]: Extracting #1: cost 10 inf + 0 88.490 * * [simplify]: Extracting #2: cost 18 inf + 1 88.490 * * [simplify]: Extracting #3: cost 22 inf + 1 88.490 * * [simplify]: Extracting #4: cost 28 inf + 1 88.490 * * [simplify]: Extracting #5: cost 36 inf + 1 88.490 * * [simplify]: Extracting #6: cost 27 inf + 214 88.490 * * [simplify]: Extracting #7: cost 19 inf + 1230 88.491 * * [simplify]: Extracting #8: cost 11 inf + 3095 88.492 * * [simplify]: Extracting #9: cost 5 inf + 5839 88.495 * * [simplify]: Extracting #10: cost 0 inf + 8419 88.497 * [simplify]: Simplified to (* (/ (cbrt (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.im y.im) (* y.re y.re))))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (cbrt (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.im y.im) (* y.re y.re)))))) 88.497 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.im y.im) (* y.re y.re))))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (cbrt (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.im y.im) (* y.re y.re)))))) (/ (cbrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 88.497 * [simplify]: Simplifying (/ (cbrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 88.497 * * [simplify]: iters left: 6 (18 enodes) 88.503 * * [simplify]: iters left: 5 (62 enodes) 88.518 * * [simplify]: iters left: 4 (71 enodes) 88.528 * * [simplify]: iters left: 3 (77 enodes) 88.539 * * [simplify]: iters left: 2 (92 enodes) 88.562 * * [simplify]: iters left: 1 (95 enodes) 88.573 * * [simplify]: Extracting #0: cost 1 inf + 0 88.573 * * [simplify]: Extracting #1: cost 7 inf + 0 88.573 * * [simplify]: Extracting #2: cost 12 inf + 1 88.573 * * [simplify]: Extracting #3: cost 16 inf + 1 88.573 * * [simplify]: Extracting #4: cost 22 inf + 1 88.573 * * [simplify]: Extracting #5: cost 30 inf + 1 88.574 * * [simplify]: Extracting #6: cost 22 inf + 170 88.574 * * [simplify]: Extracting #7: cost 12 inf + 1231 88.574 * * [simplify]: Extracting #8: cost 4 inf + 3900 88.575 * * [simplify]: Extracting #9: cost 0 inf + 5435 88.576 * [simplify]: Simplified to (/ (cbrt (/ (+ (* x.im y.im) (* y.re x.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 88.576 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt 1) (cbrt 1)) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (* (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) (/ (cbrt (/ (+ (* x.im y.im) (* y.re x.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 88.577 * * * * [progress]: [ 197 / 713 ] simplifiying candidate # 88.577 * [simplify]: Simplifying (/ (* (cbrt 1) (cbrt 1)) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 88.577 * * [simplify]: iters left: 6 (19 enodes) 88.582 * * [simplify]: iters left: 5 (67 enodes) 88.595 * * [simplify]: iters left: 4 (76 enodes) 88.614 * * [simplify]: iters left: 3 (83 enodes) 88.627 * * [simplify]: iters left: 2 (89 enodes) 88.649 * * [simplify]: Extracting #0: cost 1 inf + 0 88.649 * * [simplify]: Extracting #1: cost 7 inf + 0 88.650 * * [simplify]: Extracting #2: cost 12 inf + 1 88.650 * * [simplify]: Extracting #3: cost 16 inf + 1 88.650 * * [simplify]: Extracting #4: cost 22 inf + 1 88.650 * * [simplify]: Extracting #5: cost 30 inf + 1 88.650 * * [simplify]: Extracting #6: cost 21 inf + 213 88.651 * * [simplify]: Extracting #7: cost 12 inf + 1193 88.651 * * [simplify]: Extracting #8: cost 5 inf + 3055 88.653 * * [simplify]: Extracting #9: cost 0 inf + 5195 88.656 * [simplify]: Simplified to (/ (sqrt (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.im y.im) (* y.re y.re))))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) 88.656 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.im y.im) (* y.re y.re))))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 88.656 * [simplify]: Simplifying (/ (cbrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 88.656 * * [simplify]: iters left: 6 (18 enodes) 88.665 * * [simplify]: iters left: 5 (62 enodes) 88.683 * * [simplify]: iters left: 4 (71 enodes) 88.703 * * [simplify]: iters left: 3 (77 enodes) 88.725 * * [simplify]: iters left: 2 (92 enodes) 88.745 * * [simplify]: iters left: 1 (95 enodes) 88.756 * * [simplify]: Extracting #0: cost 1 inf + 0 88.756 * * [simplify]: Extracting #1: cost 7 inf + 0 88.756 * * [simplify]: Extracting #2: cost 12 inf + 1 88.756 * * [simplify]: Extracting #3: cost 16 inf + 1 88.756 * * [simplify]: Extracting #4: cost 22 inf + 1 88.756 * * [simplify]: Extracting #5: cost 30 inf + 1 88.756 * * [simplify]: Extracting #6: cost 22 inf + 170 88.756 * * [simplify]: Extracting #7: cost 12 inf + 1231 88.757 * * [simplify]: Extracting #8: cost 4 inf + 3740 88.758 * * [simplify]: Extracting #9: cost 0 inf + 5195 88.759 * [simplify]: Simplified to (/ (sqrt (/ (+ (* x.im y.im) (* y.re x.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 88.759 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt 1) (cbrt 1)) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) (/ (sqrt (/ (+ (* x.im y.im) (* y.re x.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 88.759 * * * * [progress]: [ 198 / 713 ] simplifiying candidate # 88.760 * [simplify]: Simplifying (/ (* (cbrt 1) (cbrt 1)) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 88.760 * * [simplify]: iters left: 6 (22 enodes) 88.766 * * [simplify]: iters left: 5 (84 enodes) 88.779 * * [simplify]: iters left: 4 (133 enodes) 88.805 * * [simplify]: iters left: 3 (266 enodes) 88.915 * * [simplify]: iters left: 2 (478 enodes) 89.249 * * [simplify]: Extracting #0: cost 1 inf + 0 89.249 * * [simplify]: Extracting #1: cost 53 inf + 0 89.250 * * [simplify]: Extracting #2: cost 94 inf + 1 89.251 * * [simplify]: Extracting #3: cost 99 inf + 1 89.252 * * [simplify]: Extracting #4: cost 108 inf + 1 89.253 * * [simplify]: Extracting #5: cost 101 inf + 573 89.256 * * [simplify]: Extracting #6: cost 71 inf + 9424 89.275 * * [simplify]: Extracting #7: cost 14 inf + 36998 89.290 * * [simplify]: Extracting #8: cost 0 inf + 44252 89.309 * [simplify]: Simplified to (* (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) 89.310 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) (/ (cbrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 89.310 * [simplify]: Simplifying (/ (cbrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 89.310 * * [simplify]: iters left: 6 (19 enodes) 89.320 * * [simplify]: iters left: 5 (67 enodes) 89.339 * * [simplify]: iters left: 4 (85 enodes) 89.367 * * [simplify]: iters left: 3 (111 enodes) 89.383 * * [simplify]: iters left: 2 (145 enodes) 89.424 * * [simplify]: iters left: 1 (188 enodes) 89.488 * * [simplify]: Extracting #0: cost 1 inf + 0 89.489 * * [simplify]: Extracting #1: cost 17 inf + 0 89.489 * * [simplify]: Extracting #2: cost 30 inf + 1 89.489 * * [simplify]: Extracting #3: cost 35 inf + 1 89.489 * * [simplify]: Extracting #4: cost 44 inf + 1 89.490 * * [simplify]: Extracting #5: cost 39 inf + 129 89.491 * * [simplify]: Extracting #6: cost 25 inf + 1919 89.493 * * [simplify]: Extracting #7: cost 10 inf + 7369 89.499 * * [simplify]: Extracting #8: cost 0 inf + 11645 89.504 * [simplify]: Simplified to (/ (/ (cbrt (+ (* x.im y.im) (* y.re x.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 89.504 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt 1) (cbrt 1)) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im 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.im) (* y.re x.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 89.505 * * * * [progress]: [ 199 / 713 ] simplifiying candidate # 89.505 * [simplify]: Simplifying (/ (* (cbrt 1) (cbrt 1)) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))))) 89.505 * * [simplify]: iters left: 6 (23 enodes) 89.516 * * [simplify]: iters left: 5 (84 enodes) 89.539 * * [simplify]: iters left: 4 (112 enodes) 89.557 * * [simplify]: iters left: 3 (193 enodes) 89.627 * * [simplify]: iters left: 2 (300 enodes) 89.738 * * [simplify]: iters left: 1 (357 enodes) 89.802 * * [simplify]: Extracting #0: cost 1 inf + 0 89.802 * * [simplify]: Extracting #1: cost 22 inf + 0 89.802 * * [simplify]: Extracting #2: cost 44 inf + 1 89.803 * * [simplify]: Extracting #3: cost 51 inf + 1 89.803 * * [simplify]: Extracting #4: cost 60 inf + 1 89.803 * * [simplify]: Extracting #5: cost 42 inf + 2124 89.806 * * [simplify]: Extracting #6: cost 8 inf + 15475 89.812 * * [simplify]: Extracting #7: cost 0 inf + 19143 89.823 * [simplify]: Simplified to (* (cbrt (+ (* x.im y.im) (* x.re y.re))) (/ (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) 89.823 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (cbrt (+ (* x.im y.im) (* x.re y.re))) (/ (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) (/ (cbrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))))) 89.824 * [simplify]: Simplifying (/ (cbrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 89.824 * * [simplify]: iters left: 6 (20 enodes) 89.833 * * [simplify]: iters left: 5 (70 enodes) 89.853 * * [simplify]: iters left: 4 (88 enodes) 89.867 * * [simplify]: iters left: 3 (114 enodes) 89.887 * * [simplify]: iters left: 2 (148 enodes) 89.912 * * [simplify]: iters left: 1 (191 enodes) 89.950 * * [simplify]: Extracting #0: cost 1 inf + 0 89.950 * * [simplify]: Extracting #1: cost 17 inf + 0 89.950 * * [simplify]: Extracting #2: cost 31 inf + 1 89.950 * * [simplify]: Extracting #3: cost 37 inf + 1 89.950 * * [simplify]: Extracting #4: cost 46 inf + 1 89.951 * * [simplify]: Extracting #5: cost 35 inf + 1181 89.952 * * [simplify]: Extracting #6: cost 13 inf + 6120 89.954 * * [simplify]: Extracting #7: cost 2 inf + 11361 89.957 * * [simplify]: Extracting #8: cost 0 inf + 12449 89.960 * [simplify]: Simplified to (/ (/ (cbrt (+ (* x.im y.im) (* y.re x.re))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 89.960 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt 1) (cbrt 1)) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im 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.im) (* y.re x.re))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 89.961 * * * * [progress]: [ 200 / 713 ] simplifiying candidate # 89.961 * [simplify]: Simplifying (/ (* (cbrt 1) (cbrt 1)) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 89.961 * * [simplify]: iters left: 6 (20 enodes) 89.972 * * [simplify]: iters left: 5 (74 enodes) 89.994 * * [simplify]: iters left: 4 (101 enodes) 90.027 * * [simplify]: iters left: 3 (167 enodes) 90.072 * * [simplify]: iters left: 2 (225 enodes) 90.132 * * [simplify]: iters left: 1 (297 enodes) 90.215 * * [simplify]: Extracting #0: cost 1 inf + 0 90.215 * * [simplify]: Extracting #1: cost 16 inf + 0 90.216 * * [simplify]: Extracting #2: cost 30 inf + 1 90.216 * * [simplify]: Extracting #3: cost 36 inf + 1 90.216 * * [simplify]: Extracting #4: cost 44 inf + 1 90.217 * * [simplify]: Extracting #5: cost 39 inf + 47 90.217 * * [simplify]: Extracting #6: cost 29 inf + 992 90.218 * * [simplify]: Extracting #7: cost 23 inf + 1887 90.220 * * [simplify]: Extracting #8: cost 10 inf + 6533 90.225 * * [simplify]: Extracting #9: cost 2 inf + 9521 90.230 * * [simplify]: Extracting #10: cost 0 inf + 10449 90.236 * [simplify]: Simplified to (/ (* (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (+ (* x.im y.im) (* x.re y.re)))) (sqrt (+ (* y.im y.im) (* y.re y.re)))) 90.236 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (+ (* x.im y.im) (* x.re y.re)))) (sqrt (+ (* y.im y.im) (* y.re y.re)))) (/ (cbrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 90.236 * [simplify]: Simplifying (/ (cbrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 90.237 * * [simplify]: iters left: 6 (18 enodes) 90.246 * * [simplify]: iters left: 5 (64 enodes) 90.263 * * [simplify]: iters left: 4 (82 enodes) 90.285 * * [simplify]: iters left: 3 (99 enodes) 90.301 * * [simplify]: iters left: 2 (118 enodes) 90.325 * * [simplify]: iters left: 1 (145 enodes) 90.351 * * [simplify]: Extracting #0: cost 1 inf + 0 90.351 * * [simplify]: Extracting #1: cost 12 inf + 0 90.351 * * [simplify]: Extracting #2: cost 23 inf + 1 90.351 * * [simplify]: Extracting #3: cost 29 inf + 1 90.351 * * [simplify]: Extracting #4: cost 37 inf + 1 90.352 * * [simplify]: Extracting #5: cost 30 inf + 129 90.352 * * [simplify]: Extracting #6: cost 14 inf + 2446 90.353 * * [simplify]: Extracting #7: cost 4 inf + 5523 90.355 * * [simplify]: Extracting #8: cost 0 inf + 7300 90.357 * [simplify]: Simplified to (/ (cbrt (+ (* x.im y.im) (* y.re x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 90.357 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt 1) (cbrt 1)) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) (/ (cbrt (+ (* x.im y.im) (* y.re x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 90.357 * * * * [progress]: [ 201 / 713 ] simplifiying candidate # 90.357 * [simplify]: Simplifying (/ (* (cbrt 1) (cbrt 1)) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt 1)))) 90.358 * * [simplify]: iters left: 6 (21 enodes) 90.366 * * [simplify]: iters left: 5 (77 enodes) 90.389 * * [simplify]: iters left: 4 (98 enodes) 90.404 * * [simplify]: iters left: 3 (137 enodes) 90.432 * * [simplify]: iters left: 2 (186 enodes) 90.481 * * [simplify]: iters left: 1 (204 enodes) 90.524 * * [simplify]: Extracting #0: cost 1 inf + 0 90.524 * * [simplify]: Extracting #1: cost 12 inf + 0 90.524 * * [simplify]: Extracting #2: cost 22 inf + 1 90.524 * * [simplify]: Extracting #3: cost 27 inf + 1 90.524 * * [simplify]: Extracting #4: cost 36 inf + 1 90.524 * * [simplify]: Extracting #5: cost 29 inf + 213 90.525 * * [simplify]: Extracting #6: cost 19 inf + 1479 90.526 * * [simplify]: Extracting #7: cost 7 inf + 5043 90.528 * * [simplify]: Extracting #8: cost 0 inf + 7711 90.530 * [simplify]: Simplified to (/ (* (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (+ (* x.im y.im) (* x.re y.re)))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) 90.531 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (+ (* x.im y.im) (* x.re y.re)))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 90.531 * [simplify]: Simplifying (/ (cbrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 90.531 * * [simplify]: iters left: 6 (18 enodes) 90.536 * * [simplify]: iters left: 5 (64 enodes) 90.547 * * [simplify]: iters left: 4 (82 enodes) 90.572 * * [simplify]: iters left: 3 (108 enodes) 90.591 * * [simplify]: iters left: 2 (142 enodes) 90.639 * * [simplify]: iters left: 1 (185 enodes) 90.677 * * [simplify]: Extracting #0: cost 1 inf + 0 90.678 * * [simplify]: Extracting #1: cost 17 inf + 0 90.678 * * [simplify]: Extracting #2: cost 30 inf + 1 90.678 * * [simplify]: Extracting #3: cost 36 inf + 1 90.678 * * [simplify]: Extracting #4: cost 44 inf + 1 90.679 * * [simplify]: Extracting #5: cost 37 inf + 129 90.679 * * [simplify]: Extracting #6: cost 25 inf + 1514 90.682 * * [simplify]: Extracting #7: cost 5 inf + 7743 90.686 * * [simplify]: Extracting #8: cost 0 inf + 9881 90.692 * [simplify]: Simplified to (/ (/ (cbrt (+ (* x.im y.im) (* y.re x.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 90.692 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt 1) (cbrt 1)) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt 1)))) (/ (/ (cbrt (+ (* x.im y.im) (* y.re x.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 90.692 * * * * [progress]: [ 202 / 713 ] simplifiying candidate # 90.693 * [simplify]: Simplifying (/ (* (cbrt 1) (cbrt 1)) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 90.693 * * [simplify]: iters left: 6 (20 enodes) 90.704 * * [simplify]: iters left: 5 (74 enodes) 90.730 * * [simplify]: iters left: 4 (101 enodes) 90.755 * * [simplify]: iters left: 3 (167 enodes) 90.802 * * [simplify]: iters left: 2 (225 enodes) 90.866 * * [simplify]: iters left: 1 (297 enodes) 90.950 * * [simplify]: Extracting #0: cost 1 inf + 0 90.950 * * [simplify]: Extracting #1: cost 16 inf + 0 90.950 * * [simplify]: Extracting #2: cost 30 inf + 1 90.951 * * [simplify]: Extracting #3: cost 36 inf + 1 90.951 * * [simplify]: Extracting #4: cost 44 inf + 1 90.951 * * [simplify]: Extracting #5: cost 39 inf + 47 90.952 * * [simplify]: Extracting #6: cost 29 inf + 992 90.953 * * [simplify]: Extracting #7: cost 23 inf + 1887 90.955 * * [simplify]: Extracting #8: cost 10 inf + 6533 90.959 * * [simplify]: Extracting #9: cost 2 inf + 9521 90.965 * * [simplify]: Extracting #10: cost 0 inf + 10449 90.971 * [simplify]: Simplified to (/ (* (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (+ (* x.im y.im) (* x.re y.re)))) (sqrt (+ (* y.im y.im) (* y.re y.re)))) 90.971 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (+ (* x.im y.im) (* x.re y.re)))) (sqrt (+ (* y.im y.im) (* y.re y.re)))) (/ (cbrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 90.971 * [simplify]: Simplifying (/ (cbrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 90.972 * * [simplify]: iters left: 6 (18 enodes) 90.981 * * [simplify]: iters left: 5 (64 enodes) 90.999 * * [simplify]: iters left: 4 (82 enodes) 91.022 * * [simplify]: iters left: 3 (99 enodes) 91.054 * * [simplify]: iters left: 2 (118 enodes) 91.094 * * [simplify]: iters left: 1 (145 enodes) 91.135 * * [simplify]: Extracting #0: cost 1 inf + 0 91.135 * * [simplify]: Extracting #1: cost 12 inf + 0 91.135 * * [simplify]: Extracting #2: cost 23 inf + 1 91.135 * * [simplify]: Extracting #3: cost 29 inf + 1 91.136 * * [simplify]: Extracting #4: cost 37 inf + 1 91.136 * * [simplify]: Extracting #5: cost 30 inf + 129 91.137 * * [simplify]: Extracting #6: cost 14 inf + 2446 91.139 * * [simplify]: Extracting #7: cost 4 inf + 5523 91.142 * * [simplify]: Extracting #8: cost 0 inf + 7300 91.146 * [simplify]: Simplified to (/ (cbrt (+ (* x.im y.im) (* y.re x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 91.146 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt 1) (cbrt 1)) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) (/ (cbrt (+ (* x.im y.im) (* y.re x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 91.146 * * * * [progress]: [ 203 / 713 ] simplifiying candidate # 91.146 * [simplify]: Simplifying (/ (* (cbrt 1) (cbrt 1)) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) 1))) 91.147 * * [simplify]: iters left: 6 (20 enodes) 91.157 * * [simplify]: iters left: 5 (72 enodes) 91.182 * * [simplify]: iters left: 4 (97 enodes) 91.210 * * [simplify]: iters left: 3 (137 enodes) 91.267 * * [simplify]: iters left: 2 (199 enodes) 91.330 * * [simplify]: iters left: 1 (213 enodes) 91.368 * * [simplify]: Extracting #0: cost 1 inf + 0 91.368 * * [simplify]: Extracting #1: cost 12 inf + 0 91.368 * * [simplify]: Extracting #2: cost 22 inf + 1 91.368 * * [simplify]: Extracting #3: cost 27 inf + 1 91.368 * * [simplify]: Extracting #4: cost 36 inf + 1 91.368 * * [simplify]: Extracting #5: cost 32 inf + 88 91.369 * * [simplify]: Extracting #6: cost 21 inf + 1147 91.369 * * [simplify]: Extracting #7: cost 15 inf + 2448 91.370 * * [simplify]: Extracting #8: cost 3 inf + 6738 91.373 * * [simplify]: Extracting #9: cost 0 inf + 7711 91.375 * [simplify]: Simplified to (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (/ (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re)))) (cbrt (+ (* x.im y.im) (* x.re y.re))))) 91.375 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (/ (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re)))) (cbrt (+ (* x.im y.im) (* x.re y.re))))) (/ (cbrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 91.375 * [simplify]: Simplifying (/ (cbrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 91.375 * * [simplify]: iters left: 6 (18 enodes) 91.381 * * [simplify]: iters left: 5 (64 enodes) 91.400 * * [simplify]: iters left: 4 (82 enodes) 91.424 * * [simplify]: iters left: 3 (108 enodes) 91.440 * * [simplify]: iters left: 2 (142 enodes) 91.482 * * [simplify]: iters left: 1 (185 enodes) 91.547 * * [simplify]: Extracting #0: cost 1 inf + 0 91.547 * * [simplify]: Extracting #1: cost 17 inf + 0 91.547 * * [simplify]: Extracting #2: cost 30 inf + 1 91.547 * * [simplify]: Extracting #3: cost 36 inf + 1 91.548 * * [simplify]: Extracting #4: cost 44 inf + 1 91.548 * * [simplify]: Extracting #5: cost 37 inf + 129 91.549 * * [simplify]: Extracting #6: cost 25 inf + 1514 91.551 * * [simplify]: Extracting #7: cost 5 inf + 7743 91.556 * * [simplify]: Extracting #8: cost 0 inf + 9881 91.561 * [simplify]: Simplified to (/ (/ (cbrt (+ (* x.im y.im) (* y.re x.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 91.561 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt 1) (cbrt 1)) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) 1))) (/ (/ (cbrt (+ (* x.im y.im) (* y.re x.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 91.562 * * * * [progress]: [ 204 / 713 ] simplifiying candidate # 91.562 * [simplify]: Simplifying (/ (* (cbrt 1) (cbrt 1)) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 91.562 * * [simplify]: iters left: 6 (21 enodes) 91.572 * * [simplify]: iters left: 5 (77 enodes) 91.596 * * [simplify]: iters left: 4 (104 enodes) 91.629 * * [simplify]: iters left: 3 (167 enodes) 91.672 * * [simplify]: iters left: 2 (264 enodes) 91.774 * * [simplify]: iters left: 1 (394 enodes) 92.012 * * [simplify]: Extracting #0: cost 1 inf + 0 92.012 * * [simplify]: Extracting #1: cost 24 inf + 0 92.012 * * [simplify]: Extracting #2: cost 45 inf + 1 92.013 * * [simplify]: Extracting #3: cost 50 inf + 1 92.013 * * [simplify]: Extracting #4: cost 59 inf + 1 92.013 * * [simplify]: Extracting #5: cost 44 inf + 1435 92.015 * * [simplify]: Extracting #6: cost 23 inf + 7616 92.020 * * [simplify]: Extracting #7: cost 2 inf + 16607 92.033 * * [simplify]: Extracting #8: cost 0 inf + 17574 92.043 * [simplify]: Simplified to (/ (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (* (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) 92.043 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (* (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) (/ (cbrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 92.044 * [simplify]: Simplifying (/ (cbrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 92.044 * * [simplify]: iters left: 6 (19 enodes) 92.054 * * [simplify]: iters left: 5 (67 enodes) 92.073 * * [simplify]: iters left: 4 (85 enodes) 92.095 * * [simplify]: iters left: 3 (111 enodes) 92.111 * * [simplify]: iters left: 2 (145 enodes) 92.162 * * [simplify]: iters left: 1 (188 enodes) 92.201 * * [simplify]: Extracting #0: cost 1 inf + 0 92.201 * * [simplify]: Extracting #1: cost 17 inf + 0 92.201 * * [simplify]: Extracting #2: cost 30 inf + 1 92.201 * * [simplify]: Extracting #3: cost 35 inf + 1 92.201 * * [simplify]: Extracting #4: cost 44 inf + 1 92.201 * * [simplify]: Extracting #5: cost 39 inf + 129 92.202 * * [simplify]: Extracting #6: cost 25 inf + 1879 92.203 * * [simplify]: Extracting #7: cost 10 inf + 7049 92.206 * * [simplify]: Extracting #8: cost 0 inf + 11085 92.209 * [simplify]: Simplified to (/ (/ (sqrt (+ (* x.im y.im) (* y.re x.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 92.209 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt 1) (cbrt 1)) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im 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.im) (* y.re x.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 92.209 * * * * [progress]: [ 205 / 713 ] simplifiying candidate # 92.209 * [simplify]: Simplifying (/ (* (cbrt 1) (cbrt 1)) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))))) 92.209 * * [simplify]: iters left: 6 (22 enodes) 92.215 * * [simplify]: iters left: 5 (79 enodes) 92.226 * * [simplify]: iters left: 4 (98 enodes) 92.250 * * [simplify]: iters left: 3 (139 enodes) 92.272 * * [simplify]: iters left: 2 (192 enodes) 92.309 * * [simplify]: iters left: 1 (217 enodes) 92.355 * * [simplify]: Extracting #0: cost 1 inf + 0 92.355 * * [simplify]: Extracting #1: cost 15 inf + 0 92.355 * * [simplify]: Extracting #2: cost 30 inf + 1 92.355 * * [simplify]: Extracting #3: cost 37 inf + 1 92.356 * * [simplify]: Extracting #4: cost 46 inf + 1 92.356 * * [simplify]: Extracting #5: cost 32 inf + 1231 92.360 * * [simplify]: Extracting #6: cost 2 inf + 10883 92.366 * * [simplify]: Extracting #7: cost 0 inf + 11487 92.372 * [simplify]: Simplified to (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (* (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re)))) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re)))))) 92.373 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (* (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re)))) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re)))))) (/ (cbrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))))) 92.373 * [simplify]: Simplifying (/ (cbrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 92.373 * * [simplify]: iters left: 6 (20 enodes) 92.378 * * [simplify]: iters left: 5 (70 enodes) 92.388 * * [simplify]: iters left: 4 (88 enodes) 92.400 * * [simplify]: iters left: 3 (114 enodes) 92.433 * * [simplify]: iters left: 2 (148 enodes) 92.474 * * [simplify]: iters left: 1 (191 enodes) 92.518 * * [simplify]: Extracting #0: cost 1 inf + 0 92.518 * * [simplify]: Extracting #1: cost 17 inf + 0 92.518 * * [simplify]: Extracting #2: cost 31 inf + 1 92.519 * * [simplify]: Extracting #3: cost 37 inf + 1 92.519 * * [simplify]: Extracting #4: cost 46 inf + 1 92.519 * * [simplify]: Extracting #5: cost 35 inf + 1181 92.521 * * [simplify]: Extracting #6: cost 13 inf + 5960 92.526 * * [simplify]: Extracting #7: cost 2 inf + 10881 92.532 * * [simplify]: Extracting #8: cost 0 inf + 11889 92.535 * [simplify]: Simplified to (/ (/ (sqrt (+ (* x.im y.im) (* y.re x.re))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 92.535 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt 1) (cbrt 1)) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im 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.im) (* y.re x.re))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 92.535 * * * * [progress]: [ 206 / 713 ] simplifiying candidate # 92.535 * [simplify]: Simplifying (/ (* (cbrt 1) (cbrt 1)) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 92.535 * * [simplify]: iters left: 6 (19 enodes) 92.540 * * [simplify]: iters left: 5 (69 enodes) 92.552 * * [simplify]: iters left: 4 (88 enodes) 92.565 * * [simplify]: iters left: 3 (119 enodes) 92.601 * * [simplify]: iters left: 2 (143 enodes) 92.643 * * [simplify]: iters left: 1 (156 enodes) 92.672 * * [simplify]: Extracting #0: cost 1 inf + 0 92.672 * * [simplify]: Extracting #1: cost 11 inf + 0 92.672 * * [simplify]: Extracting #2: cost 20 inf + 1 92.672 * * [simplify]: Extracting #3: cost 26 inf + 1 92.673 * * [simplify]: Extracting #4: cost 34 inf + 1 92.673 * * [simplify]: Extracting #5: cost 27 inf + 130 92.673 * * [simplify]: Extracting #6: cost 18 inf + 871 92.673 * * [simplify]: Extracting #7: cost 12 inf + 2047 92.674 * * [simplify]: Extracting #8: cost 0 inf + 5849 92.676 * [simplify]: Simplified to (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (+ (* y.im y.im) (* y.re y.re)))) 92.676 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (+ (* y.im y.im) (* y.re y.re)))) (/ (cbrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 92.676 * [simplify]: Simplifying (/ (cbrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 92.676 * * [simplify]: iters left: 6 (18 enodes) 92.682 * * [simplify]: iters left: 5 (64 enodes) 92.691 * * [simplify]: iters left: 4 (82 enodes) 92.714 * * [simplify]: iters left: 3 (99 enodes) 92.736 * * [simplify]: iters left: 2 (118 enodes) 92.759 * * [simplify]: iters left: 1 (145 enodes) 92.794 * * [simplify]: Extracting #0: cost 1 inf + 0 92.794 * * [simplify]: Extracting #1: cost 12 inf + 0 92.794 * * [simplify]: Extracting #2: cost 23 inf + 1 92.794 * * [simplify]: Extracting #3: cost 29 inf + 1 92.794 * * [simplify]: Extracting #4: cost 37 inf + 1 92.794 * * [simplify]: Extracting #5: cost 30 inf + 129 92.795 * * [simplify]: Extracting #6: cost 14 inf + 2446 92.796 * * [simplify]: Extracting #7: cost 4 inf + 5243 92.798 * * [simplify]: Extracting #8: cost 0 inf + 6860 92.799 * [simplify]: Simplified to (/ (sqrt (+ (* x.im y.im) (* y.re x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 92.799 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt 1) (cbrt 1)) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) (/ (sqrt (+ (* x.im y.im) (* y.re x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 92.800 * * * * [progress]: [ 207 / 713 ] simplifiying candidate # 92.800 * [simplify]: Simplifying (/ (* (cbrt 1) (cbrt 1)) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt 1)))) 92.800 * * [simplify]: iters left: 6 (20 enodes) 92.805 * * [simplify]: iters left: 5 (72 enodes) 92.818 * * [simplify]: iters left: 4 (82 enodes) 92.839 * * [simplify]: iters left: 3 (87 enodes) 92.862 * * [simplify]: iters left: 2 (103 enodes) 92.893 * * [simplify]: iters left: 1 (114 enodes) 92.926 * * [simplify]: Extracting #0: cost 1 inf + 0 92.926 * * [simplify]: Extracting #1: cost 8 inf + 0 92.926 * * [simplify]: Extracting #2: cost 14 inf + 1 92.926 * * [simplify]: Extracting #3: cost 19 inf + 1 92.926 * * [simplify]: Extracting #4: cost 28 inf + 1 92.926 * * [simplify]: Extracting #5: cost 21 inf + 214 92.927 * * [simplify]: Extracting #6: cost 11 inf + 1558 92.928 * * [simplify]: Extracting #7: cost 1 inf + 4154 92.931 * * [simplify]: Extracting #8: cost 0 inf + 4397 92.933 * [simplify]: Simplified to (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) 92.933 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 92.934 * [simplify]: Simplifying (/ (cbrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 92.934 * * [simplify]: iters left: 6 (18 enodes) 92.943 * * [simplify]: iters left: 5 (64 enodes) 92.961 * * [simplify]: iters left: 4 (82 enodes) 92.988 * * [simplify]: iters left: 3 (108 enodes) 93.020 * * [simplify]: iters left: 2 (142 enodes) 93.057 * * [simplify]: iters left: 1 (185 enodes) 93.091 * * [simplify]: Extracting #0: cost 1 inf + 0 93.091 * * [simplify]: Extracting #1: cost 17 inf + 0 93.091 * * [simplify]: Extracting #2: cost 30 inf + 1 93.091 * * [simplify]: Extracting #3: cost 36 inf + 1 93.091 * * [simplify]: Extracting #4: cost 44 inf + 1 93.091 * * [simplify]: Extracting #5: cost 37 inf + 129 93.091 * * [simplify]: Extracting #6: cost 25 inf + 1514 93.093 * * [simplify]: Extracting #7: cost 5 inf + 7383 93.095 * * [simplify]: Extracting #8: cost 0 inf + 9321 93.098 * [simplify]: Simplified to (/ (/ (sqrt (+ (* x.im y.im) (* y.re x.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 93.098 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt 1) (cbrt 1)) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt 1)))) (/ (/ (sqrt (+ (* x.im y.im) (* y.re x.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 93.098 * * * * [progress]: [ 208 / 713 ] simplifiying candidate # 93.098 * [simplify]: Simplifying (/ (* (cbrt 1) (cbrt 1)) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 93.098 * * [simplify]: iters left: 6 (19 enodes) 93.103 * * [simplify]: iters left: 5 (69 enodes) 93.115 * * [simplify]: iters left: 4 (88 enodes) 93.136 * * [simplify]: iters left: 3 (119 enodes) 93.155 * * [simplify]: iters left: 2 (143 enodes) 93.189 * * [simplify]: iters left: 1 (156 enodes) 93.211 * * [simplify]: Extracting #0: cost 1 inf + 0 93.211 * * [simplify]: Extracting #1: cost 11 inf + 0 93.211 * * [simplify]: Extracting #2: cost 20 inf + 1 93.211 * * [simplify]: Extracting #3: cost 26 inf + 1 93.211 * * [simplify]: Extracting #4: cost 34 inf + 1 93.211 * * [simplify]: Extracting #5: cost 27 inf + 130 93.212 * * [simplify]: Extracting #6: cost 18 inf + 871 93.212 * * [simplify]: Extracting #7: cost 12 inf + 2047 93.213 * * [simplify]: Extracting #8: cost 0 inf + 5849 93.215 * [simplify]: Simplified to (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (+ (* y.im y.im) (* y.re y.re)))) 93.215 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (+ (* y.im y.im) (* y.re y.re)))) (/ (cbrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 93.216 * [simplify]: Simplifying (/ (cbrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 93.216 * * [simplify]: iters left: 6 (18 enodes) 93.221 * * [simplify]: iters left: 5 (64 enodes) 93.232 * * [simplify]: iters left: 4 (82 enodes) 93.256 * * [simplify]: iters left: 3 (99 enodes) 93.287 * * [simplify]: iters left: 2 (118 enodes) 93.305 * * [simplify]: iters left: 1 (145 enodes) 93.326 * * [simplify]: Extracting #0: cost 1 inf + 0 93.326 * * [simplify]: Extracting #1: cost 12 inf + 0 93.326 * * [simplify]: Extracting #2: cost 23 inf + 1 93.326 * * [simplify]: Extracting #3: cost 29 inf + 1 93.326 * * [simplify]: Extracting #4: cost 37 inf + 1 93.327 * * [simplify]: Extracting #5: cost 30 inf + 129 93.327 * * [simplify]: Extracting #6: cost 14 inf + 2446 93.329 * * [simplify]: Extracting #7: cost 4 inf + 5243 93.330 * * [simplify]: Extracting #8: cost 0 inf + 6860 93.333 * [simplify]: Simplified to (/ (sqrt (+ (* x.im y.im) (* y.re x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 93.333 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt 1) (cbrt 1)) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) (/ (sqrt (+ (* x.im y.im) (* y.re x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 93.333 * * * * [progress]: [ 209 / 713 ] simplifiying candidate # 93.333 * [simplify]: Simplifying (/ (* (cbrt 1) (cbrt 1)) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) 1))) 93.333 * * [simplify]: iters left: 6 (19 enodes) 93.338 * * [simplify]: iters left: 5 (67 enodes) 93.361 * * [simplify]: iters left: 4 (83 enodes) 93.382 * * [simplify]: iters left: 3 (91 enodes) 93.395 * * [simplify]: iters left: 2 (104 enodes) 93.411 * * [simplify]: iters left: 1 (116 enodes) 93.427 * * [simplify]: Extracting #0: cost 1 inf + 0 93.427 * * [simplify]: Extracting #1: cost 8 inf + 0 93.428 * * [simplify]: Extracting #2: cost 14 inf + 1 93.428 * * [simplify]: Extracting #3: cost 19 inf + 1 93.428 * * [simplify]: Extracting #4: cost 28 inf + 1 93.428 * * [simplify]: Extracting #5: cost 23 inf + 130 93.428 * * [simplify]: Extracting #6: cost 11 inf + 1399 93.429 * * [simplify]: Extracting #7: cost 1 inf + 3993 93.430 * * [simplify]: Extracting #8: cost 0 inf + 4397 93.431 * [simplify]: Simplified to (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) 93.431 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 93.432 * [simplify]: Simplifying (/ (cbrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 93.432 * * [simplify]: iters left: 6 (18 enodes) 93.437 * * [simplify]: iters left: 5 (64 enodes) 93.459 * * [simplify]: iters left: 4 (82 enodes) 93.484 * * [simplify]: iters left: 3 (108 enodes) 93.514 * * [simplify]: iters left: 2 (142 enodes) 93.538 * * [simplify]: iters left: 1 (185 enodes) 93.590 * * [simplify]: Extracting #0: cost 1 inf + 0 93.590 * * [simplify]: Extracting #1: cost 17 inf + 0 93.590 * * [simplify]: Extracting #2: cost 30 inf + 1 93.590 * * [simplify]: Extracting #3: cost 36 inf + 1 93.590 * * [simplify]: Extracting #4: cost 44 inf + 1 93.591 * * [simplify]: Extracting #5: cost 37 inf + 129 93.591 * * [simplify]: Extracting #6: cost 25 inf + 1514 93.592 * * [simplify]: Extracting #7: cost 5 inf + 7383 93.595 * * [simplify]: Extracting #8: cost 0 inf + 9321 93.598 * [simplify]: Simplified to (/ (/ (sqrt (+ (* x.im y.im) (* y.re x.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 93.598 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt 1) (cbrt 1)) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) 1))) (/ (/ (sqrt (+ (* x.im y.im) (* y.re x.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 93.598 * * * * [progress]: [ 210 / 713 ] simplifiying candidate # 93.599 * [simplify]: Simplifying (/ (* (cbrt 1) (cbrt 1)) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 93.599 * * [simplify]: iters left: 6 (15 enodes) 93.603 * * [simplify]: iters left: 5 (56 enodes) 93.612 * * [simplify]: iters left: 4 (76 enodes) 93.624 * * [simplify]: iters left: 3 (119 enodes) 93.654 * * [simplify]: iters left: 2 (141 enodes) 93.685 * * [simplify]: iters left: 1 (153 enodes) 93.704 * * [simplify]: Extracting #0: cost 1 inf + 0 93.704 * * [simplify]: Extracting #1: cost 12 inf + 0 93.704 * * [simplify]: Extracting #2: cost 25 inf + 1 93.704 * * [simplify]: Extracting #3: cost 27 inf + 1 93.704 * * [simplify]: Extracting #4: cost 30 inf + 1 93.704 * * [simplify]: Extracting #5: cost 34 inf + 1 93.704 * * [simplify]: Extracting #6: cost 31 inf + 44 93.704 * * [simplify]: Extracting #7: cost 23 inf + 977 93.705 * * [simplify]: Extracting #8: cost 10 inf + 4568 93.707 * * [simplify]: Extracting #9: cost 0 inf + 8074 93.709 * [simplify]: Simplified to (/ (/ 1 (* (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) 93.709 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (* (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 93.709 * [simplify]: Simplifying (/ (cbrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 93.709 * * [simplify]: iters left: 6 (18 enodes) 93.714 * * [simplify]: iters left: 5 (64 enodes) 93.726 * * [simplify]: iters left: 4 (82 enodes) 93.754 * * [simplify]: iters left: 3 (116 enodes) 93.792 * * [simplify]: iters left: 2 (202 enodes) 93.876 * * [simplify]: iters left: 1 (358 enodes) 93.972 * * [simplify]: Extracting #0: cost 1 inf + 0 93.973 * * [simplify]: Extracting #1: cost 19 inf + 0 93.973 * * [simplify]: Extracting #2: cost 79 inf + 1 93.974 * * [simplify]: Extracting #3: cost 105 inf + 5 93.975 * * [simplify]: Extracting #4: cost 102 inf + 421 93.976 * * [simplify]: Extracting #5: cost 97 inf + 1596 93.980 * * [simplify]: Extracting #6: cost 43 inf + 17902 93.989 * * [simplify]: Extracting #7: cost 3 inf + 31990 93.997 * * [simplify]: Extracting #8: cost 0 inf + 33039 94.005 * [simplify]: Simplified to (/ (/ (+ (* x.im y.im) (* y.re x.re)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 94.005 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt 1) (cbrt 1)) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im 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.im) (* y.re x.re)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 94.005 * * * * [progress]: [ 211 / 713 ] simplifiying candidate # 94.006 * [simplify]: Simplifying (/ (* (cbrt 1) (cbrt 1)) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ 1 (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))))) 94.006 * * [simplify]: iters left: 6 (16 enodes) 94.010 * * [simplify]: iters left: 5 (58 enodes) 94.028 * * [simplify]: iters left: 4 (70 enodes) 94.048 * * [simplify]: iters left: 3 (93 enodes) 94.069 * * [simplify]: iters left: 2 (100 enodes) 94.082 * * [simplify]: iters left: 1 (104 enodes) 94.091 * * [simplify]: Extracting #0: cost 1 inf + 0 94.091 * * [simplify]: Extracting #1: cost 8 inf + 0 94.091 * * [simplify]: Extracting #2: cost 15 inf + 1 94.091 * * [simplify]: Extracting #3: cost 19 inf + 1 94.092 * * [simplify]: Extracting #4: cost 22 inf + 1 94.092 * * [simplify]: Extracting #5: cost 26 inf + 1 94.092 * * [simplify]: Extracting #6: cost 23 inf + 44 94.092 * * [simplify]: Extracting #7: cost 15 inf + 977 94.093 * * [simplify]: Extracting #8: cost 5 inf + 3280 94.095 * * [simplify]: Extracting #9: cost 1 inf + 4690 94.097 * * [simplify]: Extracting #10: cost 0 inf + 5093 94.099 * [simplify]: Simplified to (/ (/ 1 (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) 94.099 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))))) 94.100 * [simplify]: Simplifying (/ (cbrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 94.100 * * [simplify]: iters left: 6 (19 enodes) 94.110 * * [simplify]: iters left: 5 (67 enodes) 94.130 * * [simplify]: iters left: 4 (85 enodes) 94.145 * * [simplify]: iters left: 3 (119 enodes) 94.167 * * [simplify]: iters left: 2 (205 enodes) 94.237 * * [simplify]: iters left: 1 (364 enodes) 94.333 * * [simplify]: Extracting #0: cost 1 inf + 0 94.333 * * [simplify]: Extracting #1: cost 19 inf + 0 94.334 * * [simplify]: Extracting #2: cost 74 inf + 1 94.334 * * [simplify]: Extracting #3: cost 100 inf + 47 94.335 * * [simplify]: Extracting #4: cost 99 inf + 297 94.336 * * [simplify]: Extracting #5: cost 94 inf + 1353 94.341 * * [simplify]: Extracting #6: cost 53 inf + 13099 94.354 * * [simplify]: Extracting #7: cost 7 inf + 30404 94.371 * * [simplify]: Extracting #8: cost 0 inf + 32947 94.388 * [simplify]: Simplified to (/ (/ (+ (* x.im y.im) (* y.re x.re)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 94.388 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt 1) (cbrt 1)) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im 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.im) (* y.re x.re)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 94.388 * * * * [progress]: [ 212 / 713 ] simplifiying candidate # 94.389 * [simplify]: Simplifying (/ (* (cbrt 1) (cbrt 1)) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 94.389 * * [simplify]: iters left: 6 (13 enodes) 94.394 * * [simplify]: iters left: 5 (48 enodes) 94.401 * * [simplify]: iters left: 4 (60 enodes) 94.410 * * [simplify]: iters left: 3 (68 enodes) 94.419 * * [simplify]: iters left: 2 (70 enodes) 94.432 * * [simplify]: Extracting #0: cost 1 inf + 0 94.433 * * [simplify]: Extracting #1: cost 6 inf + 0 94.433 * * [simplify]: Extracting #2: cost 9 inf + 1 94.433 * * [simplify]: Extracting #3: cost 12 inf + 1 94.433 * * [simplify]: Extracting #4: cost 16 inf + 1 94.433 * * [simplify]: Extracting #5: cost 14 inf + 3 94.433 * * [simplify]: Extracting #6: cost 8 inf + 411 94.434 * * [simplify]: Extracting #7: cost 6 inf + 735 94.434 * * [simplify]: Extracting #8: cost 0 inf + 2031 94.439 * [simplify]: Simplified to (/ 1 (sqrt (+ (* y.im y.im) (* y.re y.re)))) 94.439 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (+ (* y.im y.im) (* y.re y.re)))) (/ (cbrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 94.440 * [simplify]: Simplifying (/ (cbrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 94.440 * * [simplify]: iters left: 6 (17 enodes) 94.448 * * [simplify]: iters left: 5 (61 enodes) 94.465 * * [simplify]: iters left: 4 (79 enodes) 94.488 * * [simplify]: iters left: 3 (104 enodes) 94.523 * * [simplify]: iters left: 2 (167 enodes) 94.579 * * [simplify]: iters left: 1 (328 enodes) 94.691 * * [simplify]: Extracting #0: cost 1 inf + 0 94.692 * * [simplify]: Extracting #1: cost 81 inf + 0 94.692 * * [simplify]: Extracting #2: cost 123 inf + 1 94.693 * * [simplify]: Extracting #3: cost 136 inf + 5 94.694 * * [simplify]: Extracting #4: cost 129 inf + 625 94.696 * * [simplify]: Extracting #5: cost 114 inf + 3908 94.703 * * [simplify]: Extracting #6: cost 56 inf + 22912 94.721 * * [simplify]: Extracting #7: cost 0 inf + 44490 94.743 * [simplify]: Simplified to (/ (+ (* x.im y.im) (* y.re x.re)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 94.743 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (+ (* y.im y.im) (* y.re y.re)))) (/ (+ (* x.im y.im) (* y.re x.re)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 94.743 * * * * [progress]: [ 213 / 713 ] simplifiying candidate # 94.743 * [simplify]: Simplifying (/ (* (cbrt 1) (cbrt 1)) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ 1 (sqrt 1)))) 94.744 * * [simplify]: iters left: 6 (14 enodes) 94.756 * * [simplify]: iters left: 5 (51 enodes) 94.772 * * [simplify]: iters left: 4 (56 enodes) 94.783 * * [simplify]: Extracting #0: cost 1 inf + 0 94.783 * * [simplify]: Extracting #1: cost 4 inf + 0 94.783 * * [simplify]: Extracting #2: cost 5 inf + 1 94.783 * * [simplify]: Extracting #3: cost 7 inf + 1 94.783 * * [simplify]: Extracting #4: cost 10 inf + 1 94.783 * * [simplify]: Extracting #5: cost 14 inf + 1 94.783 * * [simplify]: Extracting #6: cost 12 inf + 3 94.784 * * [simplify]: Extracting #7: cost 7 inf + 289 94.784 * * [simplify]: Extracting #8: cost 2 inf + 1180 94.785 * * [simplify]: Extracting #9: cost 0 inf + 1625 94.785 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) 94.785 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 94.786 * [simplify]: Simplifying (/ (cbrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 94.786 * * [simplify]: iters left: 6 (17 enodes) 94.794 * * [simplify]: iters left: 5 (61 enodes) 94.812 * * [simplify]: iters left: 4 (79 enodes) 94.834 * * [simplify]: iters left: 3 (113 enodes) 94.854 * * [simplify]: iters left: 2 (199 enodes) 94.900 * * [simplify]: iters left: 1 (356 enodes) 95.008 * * [simplify]: Extracting #0: cost 1 inf + 0 95.008 * * [simplify]: Extracting #1: cost 19 inf + 0 95.009 * * [simplify]: Extracting #2: cost 79 inf + 1 95.012 * * [simplify]: Extracting #3: cost 105 inf + 47 95.013 * * [simplify]: Extracting #4: cost 95 inf + 1475 95.020 * * [simplify]: Extracting #5: cost 22 inf + 20804 95.033 * * [simplify]: Extracting #6: cost 0 inf + 27356 95.045 * [simplify]: Simplified to (/ (+ (* x.im y.im) (* y.re x.re)) (* (sqrt (+ (* y.re y.re) (* y.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 95.045 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (+ (* x.im y.im) (* y.re x.re)) (* (sqrt (+ (* y.re y.re) (* y.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 95.046 * * * * [progress]: [ 214 / 713 ] simplifiying candidate # 95.046 * [simplify]: Simplifying (/ (* (cbrt 1) (cbrt 1)) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 95.046 * * [simplify]: iters left: 6 (13 enodes) 95.053 * * [simplify]: iters left: 5 (48 enodes) 95.067 * * [simplify]: iters left: 4 (60 enodes) 95.083 * * [simplify]: iters left: 3 (68 enodes) 95.095 * * [simplify]: iters left: 2 (70 enodes) 95.107 * * [simplify]: Extracting #0: cost 1 inf + 0 95.107 * * [simplify]: Extracting #1: cost 6 inf + 0 95.107 * * [simplify]: Extracting #2: cost 9 inf + 1 95.107 * * [simplify]: Extracting #3: cost 12 inf + 1 95.107 * * [simplify]: Extracting #4: cost 16 inf + 1 95.108 * * [simplify]: Extracting #5: cost 14 inf + 3 95.108 * * [simplify]: Extracting #6: cost 8 inf + 411 95.108 * * [simplify]: Extracting #7: cost 6 inf + 735 95.109 * * [simplify]: Extracting #8: cost 0 inf + 2031 95.110 * [simplify]: Simplified to (/ 1 (sqrt (+ (* y.im y.im) (* y.re y.re)))) 95.110 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (+ (* y.im y.im) (* y.re y.re)))) (/ (cbrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 95.110 * [simplify]: Simplifying (/ (cbrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 95.110 * * [simplify]: iters left: 6 (17 enodes) 95.118 * * [simplify]: iters left: 5 (61 enodes) 95.135 * * [simplify]: iters left: 4 (79 enodes) 95.160 * * [simplify]: iters left: 3 (104 enodes) 95.196 * * [simplify]: iters left: 2 (167 enodes) 95.272 * * [simplify]: iters left: 1 (328 enodes) 95.372 * * [simplify]: Extracting #0: cost 1 inf + 0 95.372 * * [simplify]: Extracting #1: cost 81 inf + 0 95.373 * * [simplify]: Extracting #2: cost 123 inf + 1 95.373 * * [simplify]: Extracting #3: cost 136 inf + 5 95.374 * * [simplify]: Extracting #4: cost 129 inf + 625 95.376 * * [simplify]: Extracting #5: cost 114 inf + 3908 95.384 * * [simplify]: Extracting #6: cost 56 inf + 22912 95.403 * * [simplify]: Extracting #7: cost 0 inf + 44490 95.422 * [simplify]: Simplified to (/ (+ (* x.im y.im) (* y.re x.re)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 95.422 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (+ (* y.im y.im) (* y.re y.re)))) (/ (+ (* x.im y.im) (* y.re x.re)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 95.422 * * * * [progress]: [ 215 / 713 ] simplifiying candidate # 95.423 * [simplify]: Simplifying (/ (* (cbrt 1) (cbrt 1)) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ 1 1))) 95.423 * * [simplify]: iters left: 6 (13 enodes) 95.430 * * [simplify]: iters left: 5 (44 enodes) 95.444 * * [simplify]: iters left: 4 (46 enodes) 95.457 * * [simplify]: Extracting #0: cost 1 inf + 0 95.457 * * [simplify]: Extracting #1: cost 4 inf + 0 95.457 * * [simplify]: Extracting #2: cost 5 inf + 1 95.457 * * [simplify]: Extracting #3: cost 7 inf + 1 95.457 * * [simplify]: Extracting #4: cost 10 inf + 1 95.458 * * [simplify]: Extracting #5: cost 14 inf + 1 95.458 * * [simplify]: Extracting #6: cost 12 inf + 3 95.458 * * [simplify]: Extracting #7: cost 7 inf + 289 95.458 * * [simplify]: Extracting #8: cost 3 inf + 937 95.459 * * [simplify]: Extracting #9: cost 1 inf + 1382 95.459 * * [simplify]: Extracting #10: cost 0 inf + 1625 95.460 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) 95.460 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 95.460 * [simplify]: Simplifying (/ (cbrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 95.461 * * [simplify]: iters left: 6 (17 enodes) 95.468 * * [simplify]: iters left: 5 (61 enodes) 95.477 * * [simplify]: iters left: 4 (79 enodes) 95.489 * * [simplify]: iters left: 3 (113 enodes) 95.521 * * [simplify]: iters left: 2 (199 enodes) 95.609 * * [simplify]: iters left: 1 (356 enodes) 95.742 * * [simplify]: Extracting #0: cost 1 inf + 0 95.742 * * [simplify]: Extracting #1: cost 19 inf + 0 95.742 * * [simplify]: Extracting #2: cost 79 inf + 1 95.743 * * [simplify]: Extracting #3: cost 105 inf + 47 95.743 * * [simplify]: Extracting #4: cost 95 inf + 1475 95.747 * * [simplify]: Extracting #5: cost 22 inf + 20804 95.754 * * [simplify]: Extracting #6: cost 0 inf + 27356 95.761 * [simplify]: Simplified to (/ (+ (* x.im y.im) (* y.re x.re)) (* (sqrt (+ (* y.re y.re) (* y.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 95.761 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt 1) (cbrt 1)) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ 1 1))) (/ (+ (* x.im y.im) (* y.re x.re)) (* (sqrt (+ (* y.re y.re) (* y.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 95.761 * * * * [progress]: [ 216 / 713 ] simplifiying candidate # 95.762 * [simplify]: Simplifying (/ (* (cbrt 1) (cbrt 1)) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1)) 95.762 * * [simplify]: iters left: 6 (12 enodes) 95.765 * * [simplify]: iters left: 5 (41 enodes) 95.778 * * [simplify]: iters left: 4 (43 enodes) 95.788 * * [simplify]: Extracting #0: cost 1 inf + 0 95.788 * * [simplify]: Extracting #1: cost 4 inf + 0 95.788 * * [simplify]: Extracting #2: cost 5 inf + 1 95.788 * * [simplify]: Extracting #3: cost 7 inf + 1 95.789 * * [simplify]: Extracting #4: cost 10 inf + 1 95.789 * * [simplify]: Extracting #5: cost 14 inf + 1 95.789 * * [simplify]: Extracting #6: cost 12 inf + 3 95.789 * * [simplify]: Extracting #7: cost 6 inf + 411 95.789 * * [simplify]: Extracting #8: cost 2 inf + 1180 95.790 * * [simplify]: Extracting #9: cost 0 inf + 1625 95.791 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) 95.791 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 95.791 * [simplify]: Simplifying (/ (cbrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 95.791 * * [simplify]: iters left: 6 (17 enodes) 95.800 * * [simplify]: iters left: 5 (61 enodes) 95.818 * * [simplify]: iters left: 4 (79 enodes) 95.843 * * [simplify]: iters left: 3 (113 enodes) 95.881 * * [simplify]: iters left: 2 (199 enodes) 95.937 * * [simplify]: iters left: 1 (356 enodes) 96.051 * * [simplify]: Extracting #0: cost 1 inf + 0 96.051 * * [simplify]: Extracting #1: cost 19 inf + 0 96.051 * * [simplify]: Extracting #2: cost 79 inf + 1 96.052 * * [simplify]: Extracting #3: cost 105 inf + 47 96.052 * * [simplify]: Extracting #4: cost 95 inf + 1475 96.055 * * [simplify]: Extracting #5: cost 22 inf + 20804 96.063 * * [simplify]: Extracting #6: cost 0 inf + 27356 96.076 * [simplify]: Simplified to (/ (+ (* x.im y.im) (* y.re x.re)) (* (sqrt (+ (* y.re y.re) (* y.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 96.077 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt 1) (cbrt 1)) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1)) (/ (+ (* x.im y.im) (* y.re x.re)) (* (sqrt (+ (* y.re y.re) (* y.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 96.077 * * * * [progress]: [ 217 / 713 ] simplifiying candidate # 96.077 * [simplify]: Simplifying (/ (* (cbrt 1) (cbrt 1)) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))) 96.077 * * [simplify]: iters left: 6 (17 enodes) 96.086 * * [simplify]: iters left: 5 (61 enodes) 96.095 * * [simplify]: iters left: 4 (78 enodes) 96.110 * * [simplify]: iters left: 3 (125 enodes) 96.141 * * [simplify]: iters left: 2 (175 enodes) 96.169 * * [simplify]: iters left: 1 (197 enodes) 96.192 * * [simplify]: Extracting #0: cost 1 inf + 0 96.192 * * [simplify]: Extracting #1: cost 9 inf + 0 96.192 * * [simplify]: Extracting #2: cost 31 inf + 1 96.193 * * [simplify]: Extracting #3: cost 39 inf + 89 96.193 * * [simplify]: Extracting #4: cost 38 inf + 421 96.193 * * [simplify]: Extracting #5: cost 34 inf + 1111 96.195 * * [simplify]: Extracting #6: cost 8 inf + 7418 96.199 * * [simplify]: Extracting #7: cost 0 inf + 9643 96.204 * [simplify]: Simplified to (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) 96.204 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 96.205 * [simplify]: Simplifying (/ (cbrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 96.205 * * [simplify]: iters left: 6 (12 enodes) 96.211 * * [simplify]: iters left: 5 (43 enodes) 96.218 * * [simplify]: iters left: 4 (57 enodes) 96.227 * * [simplify]: iters left: 3 (80 enodes) 96.238 * * [simplify]: iters left: 2 (86 enodes) 96.255 * * [simplify]: iters left: 1 (87 enodes) 96.265 * * [simplify]: Extracting #0: cost 1 inf + 0 96.265 * * [simplify]: Extracting #1: cost 8 inf + 0 96.265 * * [simplify]: Extracting #2: cost 13 inf + 1 96.265 * * [simplify]: Extracting #3: cost 16 inf + 1 96.265 * * [simplify]: Extracting #4: cost 20 inf + 1 96.265 * * [simplify]: Extracting #5: cost 15 inf + 126 96.265 * * [simplify]: Extracting #6: cost 9 inf + 938 96.266 * * [simplify]: Extracting #7: cost 3 inf + 2354 96.267 * * [simplify]: Extracting #8: cost 0 inf + 3081 96.267 * [simplify]: Simplified to (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 96.267 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt 1) (cbrt 1)) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))) (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 96.267 * * * * [progress]: [ 218 / 713 ] simplifiying candidate # 96.268 * [simplify]: Simplifying (/ (* (cbrt 1) (cbrt 1)) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (pow (* y.re y.re) 3) (pow (* y.im y.im) 3)))))) 96.268 * * [simplify]: iters left: 6 (23 enodes) 96.274 * * [simplify]: iters left: 5 (99 enodes) 96.298 * * [simplify]: iters left: 4 (173 enodes) 96.342 * * [simplify]: iters left: 3 (315 enodes) 96.430 * * [simplify]: Extracting #0: cost 1 inf + 0 96.430 * * [simplify]: Extracting #1: cost 29 inf + 0 96.430 * * [simplify]: Extracting #2: cost 58 inf + 1 96.431 * * [simplify]: Extracting #3: cost 79 inf + 1 96.431 * * [simplify]: Extracting #4: cost 101 inf + 213 96.431 * * [simplify]: Extracting #5: cost 134 inf + 2011 96.433 * * [simplify]: Extracting #6: cost 94 inf + 11713 96.438 * * [simplify]: Extracting #7: cost 32 inf + 32711 96.449 * * [simplify]: Extracting #8: cost 4 inf + 46065 96.460 * * [simplify]: Extracting #9: cost 0 inf + 47457 96.475 * [simplify]: Simplified to (/ (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (sqrt (+ (* (* y.im (* y.im y.im)) (* y.im (* y.im y.im))) (* (* y.re (* y.re y.re)) (* y.re (* y.re y.re)))))) 96.476 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (sqrt (+ (* (* y.im (* y.im y.im)) (* y.im (* y.im y.im))) (* (* y.re (* y.re y.re)) (* y.re (* y.re y.re)))))) (/ (cbrt 1) (/ (sqrt (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)) (* (* y.re y.re) (* y.im y.im))))))))) 96.476 * [simplify]: Simplifying (/ (cbrt 1) (/ (sqrt (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)) (* (* y.re y.re) (* y.im y.im))))))) 96.476 * * [simplify]: iters left: 6 (17 enodes) 96.481 * * [simplify]: iters left: 5 (78 enodes) 96.494 * * [simplify]: iters left: 4 (154 enodes) 96.539 * * [simplify]: iters left: 3 (274 enodes) 96.623 * * [simplify]: iters left: 2 (418 enodes) 96.781 * * [simplify]: Extracting #0: cost 1 inf + 0 96.781 * * [simplify]: Extracting #1: cost 7 inf + 0 96.781 * * [simplify]: Extracting #2: cost 12 inf + 1 96.781 * * [simplify]: Extracting #3: cost 33 inf + 1 96.782 * * [simplify]: Extracting #4: cost 160 inf + 1 96.784 * * [simplify]: Extracting #5: cost 221 inf + 1142 96.791 * * [simplify]: Extracting #6: cost 124 inf + 16360 96.806 * * [simplify]: Extracting #7: cost 6 inf + 38015 96.822 * * [simplify]: Extracting #8: cost 0 inf + 38307 96.837 * * [simplify]: Extracting #9: cost 0 inf + 38267 96.853 * [simplify]: Simplified to (/ (sqrt (+ (* (* y.re y.re) (- (* y.re y.re) (* y.im y.im))) (* (* y.im y.im) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 96.853 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (sqrt (+ (* (* y.im (* y.im y.im)) (* y.im (* y.im y.im))) (* (* y.re (* y.re y.re)) (* y.re (* y.re y.re)))))) (/ (sqrt (+ (* (* y.re y.re) (- (* y.re y.re) (* y.im y.im))) (* (* y.im y.im) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 96.854 * * * * [progress]: [ 219 / 713 ] simplifiying candidate # 96.857 * [simplify]: Simplifying (/ (* (cbrt 1) (cbrt 1)) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))))) 96.857 * * [simplify]: iters left: 6 (22 enodes) 96.869 * * [simplify]: iters left: 5 (90 enodes) 96.900 * * [simplify]: iters left: 4 (136 enodes) 96.926 * * [simplify]: iters left: 3 (240 enodes) 97.001 * * [simplify]: Extracting #0: cost 1 inf + 0 97.001 * * [simplify]: Extracting #1: cost 27 inf + 0 97.001 * * [simplify]: Extracting #2: cost 56 inf + 1 97.001 * * [simplify]: Extracting #3: cost 91 inf + 1 97.002 * * [simplify]: Extracting #4: cost 140 inf + 339 97.004 * * [simplify]: Extracting #5: cost 117 inf + 4483 97.012 * * [simplify]: Extracting #6: cost 39 inf + 21661 97.027 * * [simplify]: Extracting #7: cost 3 inf + 35124 97.042 * * [simplify]: Extracting #8: cost 0 inf + 35065 97.053 * * [simplify]: Extracting #9: cost 0 inf + 34905 97.061 * [simplify]: Simplified to (/ (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) 97.061 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) (/ (cbrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (- (* y.re y.re) (* y.im y.im))))))) 97.061 * [simplify]: Simplifying (/ (cbrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (- (* y.re y.re) (* y.im y.im))))) 97.061 * * [simplify]: iters left: 6 (13 enodes) 97.065 * * [simplify]: iters left: 5 (49 enodes) 97.072 * * [simplify]: iters left: 4 (71 enodes) 97.085 * * [simplify]: iters left: 3 (94 enodes) 97.099 * * [simplify]: iters left: 2 (150 enodes) 97.127 * * [simplify]: iters left: 1 (236 enodes) 97.165 * * [simplify]: Extracting #0: cost 1 inf + 0 97.165 * * [simplify]: Extracting #1: cost 7 inf + 0 97.165 * * [simplify]: Extracting #2: cost 12 inf + 1 97.165 * * [simplify]: Extracting #3: cost 35 inf + 1 97.165 * * [simplify]: Extracting #4: cost 70 inf + 1 97.165 * * [simplify]: Extracting #5: cost 53 inf + 1673 97.167 * * [simplify]: Extracting #6: cost 11 inf + 7554 97.169 * * [simplify]: Extracting #7: cost 0 inf + 9016 97.172 * [simplify]: Simplified to (/ (sqrt (* (+ y.re y.im) (- y.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 97.172 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt 1) (cbrt 1)) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))))) (/ (sqrt (* (+ y.re y.im) (- y.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 97.172 * * * * [progress]: [ 220 / 713 ] simplifiying candidate # 97.172 * [simplify]: Simplifying (/ (* (cbrt 1) (cbrt 1)) (/ 1 (* (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 97.172 * * [simplify]: iters left: 6 (19 enodes) 97.178 * * [simplify]: iters left: 5 (69 enodes) 97.196 * * [simplify]: iters left: 4 (75 enodes) 97.216 * * [simplify]: iters left: 3 (76 enodes) 97.232 * * [simplify]: iters left: 2 (81 enodes) 97.243 * * [simplify]: iters left: 1 (85 enodes) 97.257 * * [simplify]: Extracting #0: cost 1 inf + 0 97.257 * * [simplify]: Extracting #1: cost 7 inf + 0 97.257 * * [simplify]: Extracting #2: cost 10 inf + 1 97.257 * * [simplify]: Extracting #3: cost 13 inf + 1 97.257 * * [simplify]: Extracting #4: cost 18 inf + 1 97.257 * * [simplify]: Extracting #5: cost 27 inf + 1 97.257 * * [simplify]: Extracting #6: cost 21 inf + 172 97.258 * * [simplify]: Extracting #7: cost 12 inf + 991 97.258 * * [simplify]: Extracting #8: cost 5 inf + 3540 97.259 * * [simplify]: Extracting #9: cost 1 inf + 5317 97.262 * * [simplify]: Extracting #10: cost 0 inf + 5802 97.265 * [simplify]: Simplified to (* (cbrt (/ (+ (* x.re y.re) (* y.im x.im)) (sqrt (+ (* y.im y.im) (* y.re y.re))))) (cbrt (/ (+ (* x.re y.re) (* y.im x.im)) (sqrt (+ (* y.im y.im) (* y.re y.re)))))) 97.265 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (cbrt (/ (+ (* x.re y.re) (* y.im x.im)) (sqrt (+ (* y.im y.im) (* y.re y.re))))) (cbrt (/ (+ (* x.re y.re) (* y.im x.im)) (sqrt (+ (* y.im y.im) (* y.re y.re)))))) (/ (cbrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 97.265 * [simplify]: Simplifying (/ (cbrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 97.265 * * [simplify]: iters left: 6 (17 enodes) 97.274 * * [simplify]: iters left: 5 (59 enodes) 97.292 * * [simplify]: iters left: 4 (68 enodes) 97.311 * * [simplify]: iters left: 3 (74 enodes) 97.332 * * [simplify]: iters left: 2 (89 enodes) 97.355 * * [simplify]: iters left: 1 (92 enodes) 97.365 * * [simplify]: Extracting #0: cost 1 inf + 0 97.365 * * [simplify]: Extracting #1: cost 7 inf + 0 97.365 * * [simplify]: Extracting #2: cost 12 inf + 1 97.365 * * [simplify]: Extracting #3: cost 17 inf + 1 97.365 * * [simplify]: Extracting #4: cost 24 inf + 1 97.365 * * [simplify]: Extracting #5: cost 23 inf + 126 97.365 * * [simplify]: Extracting #6: cost 13 inf + 863 97.365 * * [simplify]: Extracting #7: cost 8 inf + 1759 97.366 * * [simplify]: Extracting #8: cost 0 inf + 4791 97.367 * [simplify]: Simplified to (/ (cbrt (/ (+ (* y.im x.im) (* y.re x.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 97.367 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt 1) (cbrt 1)) (/ 1 (* (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) (/ (cbrt (/ (+ (* y.im x.im) (* y.re x.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 97.367 * * * * [progress]: [ 221 / 713 ] simplifiying candidate # 97.368 * [simplify]: Simplifying (/ (* (cbrt 1) (cbrt 1)) (/ 1 (sqrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 97.368 * * [simplify]: iters left: 6 (18 enodes) 97.374 * * [simplify]: iters left: 5 (64 enodes) 97.387 * * [simplify]: iters left: 4 (68 enodes) 97.405 * * [simplify]: Extracting #0: cost 1 inf + 0 97.405 * * [simplify]: Extracting #1: cost 5 inf + 0 97.405 * * [simplify]: Extracting #2: cost 8 inf + 1 97.405 * * [simplify]: Extracting #3: cost 13 inf + 1 97.405 * * [simplify]: Extracting #4: cost 22 inf + 1 97.406 * * [simplify]: Extracting #5: cost 18 inf + 87 97.406 * * [simplify]: Extracting #6: cost 10 inf + 703 97.407 * * [simplify]: Extracting #7: cost 1 inf + 2934 97.408 * * [simplify]: Extracting #8: cost 0 inf + 3339 97.408 * [simplify]: Simplified to (sqrt (/ (+ (* x.re y.re) (* y.im x.im)) (sqrt (+ (* y.im y.im) (* y.re y.re))))) 97.408 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (sqrt (/ (+ (* x.re y.re) (* y.im x.im)) (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (sqrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 97.409 * [simplify]: Simplifying (/ (cbrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (sqrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 97.409 * * [simplify]: iters left: 6 (17 enodes) 97.414 * * [simplify]: iters left: 5 (59 enodes) 97.422 * * [simplify]: iters left: 4 (68 enodes) 97.431 * * [simplify]: iters left: 3 (74 enodes) 97.443 * * [simplify]: iters left: 2 (89 enodes) 97.465 * * [simplify]: iters left: 1 (92 enodes) 97.482 * * [simplify]: Extracting #0: cost 1 inf + 0 97.482 * * [simplify]: Extracting #1: cost 7 inf + 0 97.483 * * [simplify]: Extracting #2: cost 12 inf + 1 97.483 * * [simplify]: Extracting #3: cost 17 inf + 1 97.483 * * [simplify]: Extracting #4: cost 24 inf + 1 97.483 * * [simplify]: Extracting #5: cost 23 inf + 126 97.483 * * [simplify]: Extracting #6: cost 13 inf + 863 97.483 * * [simplify]: Extracting #7: cost 8 inf + 1759 97.484 * * [simplify]: Extracting #8: cost 0 inf + 4551 97.485 * [simplify]: Simplified to (/ (sqrt (/ (+ (* y.im x.im) (* y.re x.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 97.485 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt 1) (cbrt 1)) (/ 1 (sqrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) (/ (sqrt (/ (+ (* y.im x.im) (* y.re x.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 97.485 * * * * [progress]: [ 222 / 713 ] simplifiying candidate # 97.486 * [simplify]: Simplifying (/ (* (cbrt 1) (cbrt 1)) (/ 1 (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 97.486 * * [simplify]: iters left: 6 (21 enodes) 97.491 * * [simplify]: iters left: 5 (81 enodes) 97.504 * * [simplify]: iters left: 4 (117 enodes) 97.544 * * [simplify]: iters left: 3 (173 enodes) 97.611 * * [simplify]: iters left: 2 (304 enodes) 97.718 * * [simplify]: iters left: 1 (432 enodes) 97.920 * * [simplify]: Extracting #0: cost 1 inf + 0 97.920 * * [simplify]: Extracting #1: cost 18 inf + 0 97.920 * * [simplify]: Extracting #2: cost 35 inf + 1 97.920 * * [simplify]: Extracting #3: cost 40 inf + 1 97.920 * * [simplify]: Extracting #4: cost 49 inf + 1 97.921 * * [simplify]: Extracting #5: cost 43 inf + 254 97.921 * * [simplify]: Extracting #6: cost 32 inf + 1440 97.923 * * [simplify]: Extracting #7: cost 12 inf + 8472 97.927 * * [simplify]: Extracting #8: cost 1 inf + 13593 97.933 * * [simplify]: Extracting #9: cost 0 inf + 13916 97.943 * [simplify]: Simplified to (* (/ (cbrt (+ (* x.re y.re) (* y.im x.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (cbrt (+ (* x.re y.re) (* y.im x.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 97.943 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (+ (* x.re y.re) (* y.im x.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (cbrt (+ (* x.re y.re) (* y.im x.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (cbrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 97.943 * [simplify]: Simplifying (/ (cbrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 97.943 * * [simplify]: iters left: 6 (18 enodes) 97.955 * * [simplify]: iters left: 5 (64 enodes) 97.973 * * [simplify]: iters left: 4 (82 enodes) 97.997 * * [simplify]: iters left: 3 (108 enodes) 98.017 * * [simplify]: iters left: 2 (142 enodes) 98.049 * * [simplify]: iters left: 1 (185 enodes) 98.088 * * [simplify]: Extracting #0: cost 1 inf + 0 98.088 * * [simplify]: Extracting #1: cost 17 inf + 0 98.088 * * [simplify]: Extracting #2: cost 30 inf + 1 98.088 * * [simplify]: Extracting #3: cost 36 inf + 1 98.088 * * [simplify]: Extracting #4: cost 44 inf + 1 98.088 * * [simplify]: Extracting #5: cost 37 inf + 129 98.089 * * [simplify]: Extracting #6: cost 27 inf + 1232 98.090 * * [simplify]: Extracting #7: cost 9 inf + 7251 98.092 * * [simplify]: Extracting #8: cost 0 inf + 10601 98.095 * [simplify]: Simplified to (/ (/ (cbrt (+ (* y.im x.im) (* y.re x.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 98.095 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt 1) (cbrt 1)) (/ 1 (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) (/ (/ (cbrt (+ (* y.im x.im) (* y.re x.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 98.095 * * * * [progress]: [ 223 / 713 ] simplifiying candidate # 98.095 * [simplify]: Simplifying (/ (* (cbrt 1) (cbrt 1)) (/ 1 (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))))) 98.095 * * [simplify]: iters left: 6 (21 enodes) 98.106 * * [simplify]: iters left: 5 (78 enodes) 98.130 * * [simplify]: iters left: 4 (101 enodes) 98.150 * * [simplify]: iters left: 3 (136 enodes) 98.186 * * [simplify]: iters left: 2 (217 enodes) 98.253 * * [simplify]: iters left: 1 (249 enodes) 98.320 * * [simplify]: Extracting #0: cost 1 inf + 0 98.320 * * [simplify]: Extracting #1: cost 12 inf + 0 98.320 * * [simplify]: Extracting #2: cost 23 inf + 1 98.320 * * [simplify]: Extracting #3: cost 29 inf + 1 98.320 * * [simplify]: Extracting #4: cost 38 inf + 1 98.320 * * [simplify]: Extracting #5: cost 31 inf + 213 98.321 * * [simplify]: Extracting #6: cost 17 inf + 2407 98.322 * * [simplify]: Extracting #7: cost 7 inf + 5646 98.324 * * [simplify]: Extracting #8: cost 0 inf + 8755 98.327 * [simplify]: Simplified to (/ (cbrt (+ (* x.re y.re) (* y.im x.im))) (/ (fabs (cbrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (+ (* x.re y.re) (* y.im x.im))))) 98.327 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (+ (* x.re y.re) (* y.im x.im))) (/ (fabs (cbrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (+ (* x.re y.re) (* y.im x.im))))) (/ (cbrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))))) 98.327 * [simplify]: Simplifying (/ (cbrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 98.327 * * [simplify]: iters left: 6 (19 enodes) 98.333 * * [simplify]: iters left: 5 (67 enodes) 98.344 * * [simplify]: iters left: 4 (85 enodes) 98.358 * * [simplify]: iters left: 3 (111 enodes) 98.375 * * [simplify]: iters left: 2 (145 enodes) 98.399 * * [simplify]: iters left: 1 (188 enodes) 98.430 * * [simplify]: Extracting #0: cost 1 inf + 0 98.430 * * [simplify]: Extracting #1: cost 17 inf + 0 98.431 * * [simplify]: Extracting #2: cost 31 inf + 1 98.431 * * [simplify]: Extracting #3: cost 38 inf + 1 98.431 * * [simplify]: Extracting #4: cost 46 inf + 1 98.431 * * [simplify]: Extracting #5: cost 29 inf + 1990 98.432 * * [simplify]: Extracting #6: cost 11 inf + 6642 98.435 * * [simplify]: Extracting #7: cost 3 inf + 10033 98.437 * * [simplify]: Extracting #8: cost 0 inf + 11405 98.440 * [simplify]: Simplified to (/ (/ (cbrt (+ (* y.im x.im) (* y.re x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 98.440 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt 1) (cbrt 1)) (/ 1 (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))))) (/ (/ (cbrt (+ (* y.im x.im) (* y.re x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 98.440 * * * * [progress]: [ 224 / 713 ] simplifiying candidate # 98.440 * [simplify]: Simplifying (/ (* (cbrt 1) (cbrt 1)) (/ 1 (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 98.441 * * [simplify]: iters left: 6 (20 enodes) 98.446 * * [simplify]: iters left: 5 (74 enodes) 98.458 * * [simplify]: iters left: 4 (93 enodes) 98.471 * * [simplify]: iters left: 3 (127 enodes) 98.504 * * [simplify]: iters left: 2 (187 enodes) 98.554 * * [simplify]: iters left: 1 (242 enodes) 98.664 * * [simplify]: Extracting #0: cost 1 inf + 0 98.665 * * [simplify]: Extracting #1: cost 12 inf + 0 98.665 * * [simplify]: Extracting #2: cost 22 inf + 1 98.665 * * [simplify]: Extracting #3: cost 27 inf + 1 98.665 * * [simplify]: Extracting #4: cost 36 inf + 1 98.666 * * [simplify]: Extracting #5: cost 30 inf + 171 98.666 * * [simplify]: Extracting #6: cost 22 inf + 947 98.668 * * [simplify]: Extracting #7: cost 13 inf + 3135 98.671 * * [simplify]: Extracting #8: cost 1 inf + 7426 98.676 * * [simplify]: Extracting #9: cost 0 inf + 7711 98.680 * [simplify]: Simplified to (* (cbrt (+ (* x.re y.re) (* y.im x.im))) (/ (cbrt (+ (* x.re y.re) (* y.im x.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 98.680 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (cbrt (+ (* x.re y.re) (* y.im x.im))) (/ (cbrt (+ (* x.re y.re) (* y.im x.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (cbrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 98.681 * [simplify]: Simplifying (/ (cbrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 98.681 * * [simplify]: iters left: 6 (18 enodes) 98.690 * * [simplify]: iters left: 5 (64 enodes) 98.708 * * [simplify]: iters left: 4 (82 enodes) 98.720 * * [simplify]: iters left: 3 (108 enodes) 98.739 * * [simplify]: iters left: 2 (142 enodes) 98.787 * * [simplify]: iters left: 1 (185 enodes) 98.849 * * [simplify]: Extracting #0: cost 1 inf + 0 98.849 * * [simplify]: Extracting #1: cost 17 inf + 0 98.849 * * [simplify]: Extracting #2: cost 30 inf + 1 98.849 * * [simplify]: Extracting #3: cost 36 inf + 1 98.850 * * [simplify]: Extracting #4: cost 44 inf + 1 98.850 * * [simplify]: Extracting #5: cost 37 inf + 129 98.851 * * [simplify]: Extracting #6: cost 27 inf + 1232 98.853 * * [simplify]: Extracting #7: cost 9 inf + 6851 98.858 * * [simplify]: Extracting #8: cost 0 inf + 9881 98.863 * [simplify]: Simplified to (/ (/ (cbrt (+ (* y.im x.im) (* y.re x.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 98.863 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt 1) (cbrt 1)) (/ 1 (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) (/ (/ (cbrt (+ (* y.im x.im) (* y.re x.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 98.863 * * * * [progress]: [ 225 / 713 ] simplifiying candidate # 98.864 * [simplify]: Simplifying (/ (* (cbrt 1) (cbrt 1)) (/ 1 (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt 1)))) 98.864 * * [simplify]: iters left: 6 (16 enodes) 98.874 * * [simplify]: iters left: 5 (61 enodes) 98.893 * * [simplify]: iters left: 4 (74 enodes) 98.904 * * [simplify]: iters left: 3 (84 enodes) 98.916 * * [simplify]: iters left: 2 (89 enodes) 98.928 * * [simplify]: Extracting #0: cost 1 inf + 0 98.928 * * [simplify]: Extracting #1: cost 6 inf + 0 98.928 * * [simplify]: Extracting #2: cost 9 inf + 1 98.928 * * [simplify]: Extracting #3: cost 12 inf + 1 98.928 * * [simplify]: Extracting #4: cost 18 inf + 1 98.928 * * [simplify]: Extracting #5: cost 13 inf + 47 98.928 * * [simplify]: Extracting #6: cost 10 inf + 255 98.928 * * [simplify]: Extracting #7: cost 5 inf + 1114 98.929 * * [simplify]: Extracting #8: cost 1 inf + 2092 98.929 * * [simplify]: Extracting #9: cost 0 inf + 2377 98.930 * [simplify]: Simplified to (* (cbrt (+ (* x.re y.re) (* y.im x.im))) (cbrt (+ (* x.re y.re) (* y.im x.im)))) 98.930 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (cbrt (+ (* x.re y.re) (* y.im x.im))) (cbrt (+ (* x.re y.re) (* y.im x.im)))) (/ (cbrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 98.931 * [simplify]: Simplifying (/ (cbrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 98.931 * * [simplify]: iters left: 6 (17 enodes) 98.936 * * [simplify]: iters left: 5 (61 enodes) 98.944 * * [simplify]: iters left: 4 (79 enodes) 98.956 * * [simplify]: iters left: 3 (96 enodes) 98.970 * * [simplify]: iters left: 2 (115 enodes) 98.989 * * [simplify]: iters left: 1 (142 enodes) 99.014 * * [simplify]: Extracting #0: cost 1 inf + 0 99.014 * * [simplify]: Extracting #1: cost 13 inf + 0 99.014 * * [simplify]: Extracting #2: cost 24 inf + 1 99.014 * * [simplify]: Extracting #3: cost 31 inf + 1 99.014 * * [simplify]: Extracting #4: cost 28 inf + 411 99.015 * * [simplify]: Extracting #5: cost 17 inf + 1553 99.017 * * [simplify]: Extracting #6: cost 11 inf + 2451 99.019 * * [simplify]: Extracting #7: cost 2 inf + 5568 99.021 * * [simplify]: Extracting #8: cost 0 inf + 6296 99.022 * [simplify]: Simplified to (/ (cbrt (+ (* y.im x.im) (* y.re x.re))) (+ (* y.re y.re) (* y.im y.im))) 99.022 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (cbrt (+ (* x.re y.re) (* y.im x.im))) (cbrt (+ (* x.re y.re) (* y.im x.im)))) (/ (cbrt (+ (* y.im x.im) (* y.re x.re))) (+ (* y.re y.re) (* y.im y.im))))) 99.023 * * * * [progress]: [ 226 / 713 ] simplifiying candidate # 99.023 * [simplify]: Simplifying (/ (* (cbrt 1) (cbrt 1)) (/ 1 (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 99.023 * * [simplify]: iters left: 6 (20 enodes) 99.028 * * [simplify]: iters left: 5 (74 enodes) 99.040 * * [simplify]: iters left: 4 (93 enodes) 99.054 * * [simplify]: iters left: 3 (127 enodes) 99.087 * * [simplify]: iters left: 2 (187 enodes) 99.149 * * [simplify]: iters left: 1 (242 enodes) 99.223 * * [simplify]: Extracting #0: cost 1 inf + 0 99.223 * * [simplify]: Extracting #1: cost 12 inf + 0 99.223 * * [simplify]: Extracting #2: cost 22 inf + 1 99.223 * * [simplify]: Extracting #3: cost 27 inf + 1 99.224 * * [simplify]: Extracting #4: cost 36 inf + 1 99.224 * * [simplify]: Extracting #5: cost 30 inf + 171 99.224 * * [simplify]: Extracting #6: cost 22 inf + 947 99.226 * * [simplify]: Extracting #7: cost 13 inf + 3135 99.229 * * [simplify]: Extracting #8: cost 1 inf + 7426 99.233 * * [simplify]: Extracting #9: cost 0 inf + 7711 99.238 * [simplify]: Simplified to (* (cbrt (+ (* x.re y.re) (* y.im x.im))) (/ (cbrt (+ (* x.re y.re) (* y.im x.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 99.238 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (cbrt (+ (* x.re y.re) (* y.im x.im))) (/ (cbrt (+ (* x.re y.re) (* y.im x.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (cbrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 99.238 * [simplify]: Simplifying (/ (cbrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 99.239 * * [simplify]: iters left: 6 (18 enodes) 99.247 * * [simplify]: iters left: 5 (64 enodes) 99.266 * * [simplify]: iters left: 4 (82 enodes) 99.292 * * [simplify]: iters left: 3 (108 enodes) 99.325 * * [simplify]: iters left: 2 (142 enodes) 99.373 * * [simplify]: iters left: 1 (185 enodes) 99.437 * * [simplify]: Extracting #0: cost 1 inf + 0 99.437 * * [simplify]: Extracting #1: cost 17 inf + 0 99.437 * * [simplify]: Extracting #2: cost 30 inf + 1 99.437 * * [simplify]: Extracting #3: cost 36 inf + 1 99.438 * * [simplify]: Extracting #4: cost 44 inf + 1 99.438 * * [simplify]: Extracting #5: cost 37 inf + 129 99.438 * * [simplify]: Extracting #6: cost 27 inf + 1232 99.441 * * [simplify]: Extracting #7: cost 9 inf + 6851 99.445 * * [simplify]: Extracting #8: cost 0 inf + 9881 99.450 * [simplify]: Simplified to (/ (/ (cbrt (+ (* y.im x.im) (* y.re x.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 99.451 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt 1) (cbrt 1)) (/ 1 (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) (/ (/ (cbrt (+ (* y.im x.im) (* y.re x.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 99.451 * * * * [progress]: [ 227 / 713 ] simplifiying candidate # 99.451 * [simplify]: Simplifying (/ (* (cbrt 1) (cbrt 1)) (/ 1 (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) 1))) 99.451 * * [simplify]: iters left: 6 (15 enodes) 99.459 * * [simplify]: iters left: 5 (56 enodes) 99.477 * * [simplify]: iters left: 4 (75 enodes) 99.495 * * [simplify]: iters left: 3 (81 enodes) 99.506 * * [simplify]: iters left: 2 (88 enodes) 99.517 * * [simplify]: Extracting #0: cost 1 inf + 0 99.517 * * [simplify]: Extracting #1: cost 6 inf + 0 99.517 * * [simplify]: Extracting #2: cost 9 inf + 1 99.517 * * [simplify]: Extracting #3: cost 12 inf + 1 99.517 * * [simplify]: Extracting #4: cost 18 inf + 1 99.517 * * [simplify]: Extracting #5: cost 14 inf + 5 99.518 * * [simplify]: Extracting #6: cost 8 inf + 421 99.518 * * [simplify]: Extracting #7: cost 3 inf + 1602 99.518 * * [simplify]: Extracting #8: cost 0 inf + 2377 99.519 * [simplify]: Simplified to (* (cbrt (+ (* x.re y.re) (* y.im x.im))) (cbrt (+ (* x.re y.re) (* y.im x.im)))) 99.519 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (cbrt (+ (* x.re y.re) (* y.im x.im))) (cbrt (+ (* x.re y.re) (* y.im x.im)))) (/ (cbrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 99.519 * [simplify]: Simplifying (/ (cbrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 99.520 * * [simplify]: iters left: 6 (17 enodes) 99.527 * * [simplify]: iters left: 5 (61 enodes) 99.536 * * [simplify]: iters left: 4 (79 enodes) 99.548 * * [simplify]: iters left: 3 (96 enodes) 99.562 * * [simplify]: iters left: 2 (115 enodes) 99.594 * * [simplify]: iters left: 1 (142 enodes) 99.636 * * [simplify]: Extracting #0: cost 1 inf + 0 99.636 * * [simplify]: Extracting #1: cost 13 inf + 0 99.636 * * [simplify]: Extracting #2: cost 24 inf + 1 99.636 * * [simplify]: Extracting #3: cost 31 inf + 1 99.636 * * [simplify]: Extracting #4: cost 28 inf + 411 99.637 * * [simplify]: Extracting #5: cost 17 inf + 1553 99.638 * * [simplify]: Extracting #6: cost 11 inf + 2451 99.641 * * [simplify]: Extracting #7: cost 2 inf + 5568 99.644 * * [simplify]: Extracting #8: cost 0 inf + 6296 99.647 * [simplify]: Simplified to (/ (cbrt (+ (* y.im x.im) (* y.re x.re))) (+ (* y.re y.re) (* y.im y.im))) 99.647 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt 1) (cbrt 1)) (/ 1 (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) 1))) (/ (cbrt (+ (* y.im x.im) (* y.re x.re))) (+ (* y.re y.re) (* y.im y.im))))) 99.648 * * * * [progress]: [ 228 / 713 ] simplifiying candidate # 99.648 * [simplify]: Simplifying (/ (* (cbrt 1) (cbrt 1)) (/ 1 (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 99.648 * * [simplify]: iters left: 6 (20 enodes) 99.659 * * [simplify]: iters left: 5 (74 enodes) 99.682 * * [simplify]: iters left: 4 (92 enodes) 99.708 * * [simplify]: iters left: 3 (115 enodes) 99.727 * * [simplify]: iters left: 2 (174 enodes) 99.780 * * [simplify]: iters left: 1 (256 enodes) 99.885 * * [simplify]: Extracting #0: cost 1 inf + 0 99.885 * * [simplify]: Extracting #1: cost 13 inf + 0 99.885 * * [simplify]: Extracting #2: cost 27 inf + 1 99.885 * * [simplify]: Extracting #3: cost 32 inf + 1 99.886 * * [simplify]: Extracting #4: cost 41 inf + 1 99.886 * * [simplify]: Extracting #5: cost 35 inf + 254 99.887 * * [simplify]: Extracting #6: cost 25 inf + 1240 99.888 * * [simplify]: Extracting #7: cost 21 inf + 1891 99.890 * * [simplify]: Extracting #8: cost 13 inf + 4919 99.895 * * [simplify]: Extracting #9: cost 0 inf + 9640 99.901 * [simplify]: Simplified to (/ (/ (sqrt (+ (* x.re y.re) (* y.im x.im))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) 99.901 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (+ (* x.re y.re) (* y.im x.im))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 99.902 * [simplify]: Simplifying (/ (cbrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 99.902 * * [simplify]: iters left: 6 (18 enodes) 99.909 * * [simplify]: iters left: 5 (64 enodes) 99.918 * * [simplify]: iters left: 4 (82 enodes) 99.930 * * [simplify]: iters left: 3 (108 enodes) 99.951 * * [simplify]: iters left: 2 (142 enodes) 99.990 * * [simplify]: iters left: 1 (185 enodes) 100.035 * * [simplify]: Extracting #0: cost 1 inf + 0 100.036 * * [simplify]: Extracting #1: cost 17 inf + 0 100.036 * * [simplify]: Extracting #2: cost 30 inf + 1 100.036 * * [simplify]: Extracting #3: cost 36 inf + 1 100.036 * * [simplify]: Extracting #4: cost 44 inf + 1 100.036 * * [simplify]: Extracting #5: cost 37 inf + 129 100.036 * * [simplify]: Extracting #6: cost 27 inf + 1192 100.038 * * [simplify]: Extracting #7: cost 9 inf + 6811 100.040 * * [simplify]: Extracting #8: cost 0 inf + 10041 100.043 * [simplify]: Simplified to (/ (/ (sqrt (+ (* y.im x.im) (* y.re x.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 100.043 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt 1) (cbrt 1)) (/ 1 (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) (/ (/ (sqrt (+ (* y.im x.im) (* y.re x.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 100.043 * * * * [progress]: [ 229 / 713 ] simplifiying candidate # 100.044 * [simplify]: Simplifying (/ (* (cbrt 1) (cbrt 1)) (/ 1 (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))))) 100.044 * * [simplify]: iters left: 6 (20 enodes) 100.049 * * [simplify]: iters left: 5 (73 enodes) 100.060 * * [simplify]: iters left: 4 (87 enodes) 100.071 * * [simplify]: iters left: 3 (100 enodes) 100.089 * * [simplify]: iters left: 2 (130 enodes) 100.125 * * [simplify]: iters left: 1 (132 enodes) 100.154 * * [simplify]: Extracting #0: cost 1 inf + 0 100.154 * * [simplify]: Extracting #1: cost 8 inf + 0 100.154 * * [simplify]: Extracting #2: cost 15 inf + 1 100.154 * * [simplify]: Extracting #3: cost 21 inf + 1 100.155 * * [simplify]: Extracting #4: cost 30 inf + 1 100.155 * * [simplify]: Extracting #5: cost 23 inf + 296 100.155 * * [simplify]: Extracting #6: cost 15 inf + 1199 100.157 * * [simplify]: Extracting #7: cost 6 inf + 2939 100.158 * * [simplify]: Extracting #8: cost 0 inf + 5281 100.161 * [simplify]: Simplified to (/ (sqrt (+ (* x.re y.re) (* y.im x.im))) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) 100.161 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (+ (* x.re y.re) (* y.im x.im))) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))))) 100.162 * [simplify]: Simplifying (/ (cbrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 100.162 * * [simplify]: iters left: 6 (19 enodes) 100.172 * * [simplify]: iters left: 5 (67 enodes) 100.191 * * [simplify]: iters left: 4 (85 enodes) 100.216 * * [simplify]: iters left: 3 (111 enodes) 100.232 * * [simplify]: iters left: 2 (145 enodes) 100.256 * * [simplify]: iters left: 1 (188 enodes) 100.292 * * [simplify]: Extracting #0: cost 1 inf + 0 100.292 * * [simplify]: Extracting #1: cost 17 inf + 0 100.292 * * [simplify]: Extracting #2: cost 31 inf + 1 100.292 * * [simplify]: Extracting #3: cost 38 inf + 1 100.292 * * [simplify]: Extracting #4: cost 46 inf + 1 100.292 * * [simplify]: Extracting #5: cost 29 inf + 1990 100.293 * * [simplify]: Extracting #6: cost 11 inf + 6482 100.296 * * [simplify]: Extracting #7: cost 3 inf + 9593 100.299 * * [simplify]: Extracting #8: cost 0 inf + 10845 100.301 * [simplify]: Simplified to (/ (/ (sqrt (+ (* y.im x.im) (* y.re x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 100.302 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt 1) (cbrt 1)) (/ 1 (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))))) (/ (/ (sqrt (+ (* y.im x.im) (* y.re x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 100.302 * * * * [progress]: [ 230 / 713 ] simplifiying candidate # 100.302 * [simplify]: Simplifying (/ (* (cbrt 1) (cbrt 1)) (/ 1 (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 100.302 * * [simplify]: iters left: 6 (19 enodes) 100.307 * * [simplify]: iters left: 5 (69 enodes) 100.318 * * [simplify]: iters left: 4 (83 enodes) 100.334 * * [simplify]: iters left: 3 (96 enodes) 100.363 * * [simplify]: iters left: 2 (122 enodes) 100.403 * * [simplify]: iters left: 1 (127 enodes) 100.438 * * [simplify]: Extracting #0: cost 1 inf + 0 100.438 * * [simplify]: Extracting #1: cost 8 inf + 0 100.438 * * [simplify]: Extracting #2: cost 14 inf + 1 100.438 * * [simplify]: Extracting #3: cost 19 inf + 1 100.438 * * [simplify]: Extracting #4: cost 28 inf + 1 100.438 * * [simplify]: Extracting #5: cost 21 inf + 296 100.439 * * [simplify]: Extracting #6: cost 14 inf + 994 100.440 * * [simplify]: Extracting #7: cost 6 inf + 2497 100.442 * * [simplify]: Extracting #8: cost 1 inf + 4154 100.444 * * [simplify]: Extracting #9: cost 0 inf + 4397 100.447 * [simplify]: Simplified to (/ (sqrt (+ (* x.re y.re) (* y.im x.im))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) 100.447 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (+ (* x.re y.re) (* y.im x.im))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 100.447 * [simplify]: Simplifying (/ (cbrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 100.447 * * [simplify]: iters left: 6 (18 enodes) 100.456 * * [simplify]: iters left: 5 (64 enodes) 100.471 * * [simplify]: iters left: 4 (82 enodes) 100.483 * * [simplify]: iters left: 3 (108 enodes) 100.503 * * [simplify]: iters left: 2 (142 enodes) 100.541 * * [simplify]: iters left: 1 (185 enodes) 100.585 * * [simplify]: Extracting #0: cost 1 inf + 0 100.585 * * [simplify]: Extracting #1: cost 17 inf + 0 100.585 * * [simplify]: Extracting #2: cost 30 inf + 1 100.585 * * [simplify]: Extracting #3: cost 36 inf + 1 100.586 * * [simplify]: Extracting #4: cost 44 inf + 1 100.586 * * [simplify]: Extracting #5: cost 37 inf + 129 100.586 * * [simplify]: Extracting #6: cost 27 inf + 1192 100.589 * * [simplify]: Extracting #7: cost 9 inf + 6411 100.595 * * [simplify]: Extracting #8: cost 0 inf + 9321 100.601 * [simplify]: Simplified to (/ (/ (sqrt (+ (* y.im x.im) (* y.re x.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 100.601 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt 1) (cbrt 1)) (/ 1 (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) (/ (/ (sqrt (+ (* y.im x.im) (* y.re x.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 100.601 * * * * [progress]: [ 231 / 713 ] simplifiying candidate # 100.601 * [simplify]: Simplifying (/ (* (cbrt 1) (cbrt 1)) (/ 1 (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt 1)))) 100.602 * * [simplify]: iters left: 6 (15 enodes) 100.611 * * [simplify]: iters left: 5 (56 enodes) 100.630 * * [simplify]: iters left: 4 (63 enodes) 100.645 * * [simplify]: Extracting #0: cost 1 inf + 0 100.645 * * [simplify]: Extracting #1: cost 5 inf + 0 100.645 * * [simplify]: Extracting #2: cost 8 inf + 1 100.645 * * [simplify]: Extracting #3: cost 14 inf + 1 100.645 * * [simplify]: Extracting #4: cost 9 inf + 47 100.645 * * [simplify]: Extracting #5: cost 4 inf + 421 100.646 * * [simplify]: Extracting #6: cost 2 inf + 749 100.646 * * [simplify]: Extracting #7: cost 1 inf + 954 100.647 * * [simplify]: Extracting #8: cost 0 inf + 1159 100.647 * [simplify]: Simplified to (sqrt (+ (* x.re y.re) (* y.im x.im))) 100.648 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (sqrt (+ (* x.re y.re) (* y.im x.im))) (/ (cbrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 100.648 * [simplify]: Simplifying (/ (cbrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 100.648 * * [simplify]: iters left: 6 (17 enodes) 100.656 * * [simplify]: iters left: 5 (61 enodes) 100.665 * * [simplify]: iters left: 4 (79 enodes) 100.676 * * [simplify]: iters left: 3 (96 enodes) 100.691 * * [simplify]: iters left: 2 (115 enodes) 100.712 * * [simplify]: iters left: 1 (142 enodes) 100.732 * * [simplify]: Extracting #0: cost 1 inf + 0 100.732 * * [simplify]: Extracting #1: cost 13 inf + 0 100.732 * * [simplify]: Extracting #2: cost 24 inf + 1 100.732 * * [simplify]: Extracting #3: cost 31 inf + 1 100.733 * * [simplify]: Extracting #4: cost 28 inf + 411 100.733 * * [simplify]: Extracting #5: cost 17 inf + 1553 100.734 * * [simplify]: Extracting #6: cost 11 inf + 2411 100.735 * * [simplify]: Extracting #7: cost 2 inf + 5208 100.737 * * [simplify]: Extracting #8: cost 0 inf + 5856 100.738 * [simplify]: Simplified to (/ (sqrt (+ (* y.im x.im) (* y.re x.re))) (+ (* y.re y.re) (* y.im y.im))) 100.738 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (sqrt (+ (* x.re y.re) (* y.im x.im))) (/ (sqrt (+ (* y.im x.im) (* y.re x.re))) (+ (* y.re y.re) (* y.im y.im))))) 100.739 * * * * [progress]: [ 232 / 713 ] simplifiying candidate # 100.739 * [simplify]: Simplifying (/ (* (cbrt 1) (cbrt 1)) (/ 1 (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 100.739 * * [simplify]: iters left: 6 (19 enodes) 100.744 * * [simplify]: iters left: 5 (69 enodes) 100.754 * * [simplify]: iters left: 4 (83 enodes) 100.765 * * [simplify]: iters left: 3 (96 enodes) 100.784 * * [simplify]: iters left: 2 (122 enodes) 100.812 * * [simplify]: iters left: 1 (127 enodes) 100.838 * * [simplify]: Extracting #0: cost 1 inf + 0 100.838 * * [simplify]: Extracting #1: cost 8 inf + 0 100.838 * * [simplify]: Extracting #2: cost 14 inf + 1 100.839 * * [simplify]: Extracting #3: cost 19 inf + 1 100.839 * * [simplify]: Extracting #4: cost 28 inf + 1 100.839 * * [simplify]: Extracting #5: cost 21 inf + 296 100.839 * * [simplify]: Extracting #6: cost 14 inf + 994 100.840 * * [simplify]: Extracting #7: cost 6 inf + 2497 100.841 * * [simplify]: Extracting #8: cost 1 inf + 4154 100.842 * * [simplify]: Extracting #9: cost 0 inf + 4397 100.843 * [simplify]: Simplified to (/ (sqrt (+ (* x.re y.re) (* y.im x.im))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) 100.843 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (+ (* x.re y.re) (* y.im x.im))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 100.843 * [simplify]: Simplifying (/ (cbrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 100.843 * * [simplify]: iters left: 6 (18 enodes) 100.848 * * [simplify]: iters left: 5 (64 enodes) 100.857 * * [simplify]: iters left: 4 (82 enodes) 100.871 * * [simplify]: iters left: 3 (108 enodes) 100.894 * * [simplify]: iters left: 2 (142 enodes) 100.926 * * [simplify]: iters left: 1 (185 enodes) 100.976 * * [simplify]: Extracting #0: cost 1 inf + 0 100.976 * * [simplify]: Extracting #1: cost 17 inf + 0 100.976 * * [simplify]: Extracting #2: cost 30 inf + 1 100.976 * * [simplify]: Extracting #3: cost 36 inf + 1 100.976 * * [simplify]: Extracting #4: cost 44 inf + 1 100.977 * * [simplify]: Extracting #5: cost 37 inf + 129 100.977 * * [simplify]: Extracting #6: cost 27 inf + 1192 100.979 * * [simplify]: Extracting #7: cost 9 inf + 6411 100.983 * * [simplify]: Extracting #8: cost 0 inf + 9321 100.988 * [simplify]: Simplified to (/ (/ (sqrt (+ (* y.im x.im) (* y.re x.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 100.988 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt 1) (cbrt 1)) (/ 1 (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) (/ (/ (sqrt (+ (* y.im x.im) (* y.re x.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 100.988 * * * * [progress]: [ 233 / 713 ] simplifiying candidate # 100.989 * [simplify]: Simplifying (/ (* (cbrt 1) (cbrt 1)) (/ 1 (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) 1))) 100.989 * * [simplify]: iters left: 6 (14 enodes) 100.996 * * [simplify]: iters left: 5 (51 enodes) 101.004 * * [simplify]: iters left: 4 (56 enodes) 101.011 * * [simplify]: Extracting #0: cost 1 inf + 0 101.011 * * [simplify]: Extracting #1: cost 5 inf + 0 101.011 * * [simplify]: Extracting #2: cost 8 inf + 1 101.011 * * [simplify]: Extracting #3: cost 14 inf + 1 101.011 * * [simplify]: Extracting #4: cost 9 inf + 47 101.011 * * [simplify]: Extracting #5: cost 4 inf + 461 101.011 * * [simplify]: Extracting #6: cost 0 inf + 1159 101.012 * [simplify]: Simplified to (sqrt (+ (* x.re y.re) (* y.im x.im))) 101.012 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (sqrt (+ (* x.re y.re) (* y.im x.im))) (/ (cbrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 101.012 * [simplify]: Simplifying (/ (cbrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 101.012 * * [simplify]: iters left: 6 (17 enodes) 101.016 * * [simplify]: iters left: 5 (61 enodes) 101.025 * * [simplify]: iters left: 4 (79 enodes) 101.037 * * [simplify]: iters left: 3 (96 enodes) 101.069 * * [simplify]: iters left: 2 (115 enodes) 101.089 * * [simplify]: iters left: 1 (142 enodes) 101.114 * * [simplify]: Extracting #0: cost 1 inf + 0 101.114 * * [simplify]: Extracting #1: cost 13 inf + 0 101.114 * * [simplify]: Extracting #2: cost 24 inf + 1 101.114 * * [simplify]: Extracting #3: cost 31 inf + 1 101.115 * * [simplify]: Extracting #4: cost 28 inf + 411 101.115 * * [simplify]: Extracting #5: cost 17 inf + 1553 101.116 * * [simplify]: Extracting #6: cost 11 inf + 2411 101.117 * * [simplify]: Extracting #7: cost 2 inf + 5208 101.119 * * [simplify]: Extracting #8: cost 0 inf + 5856 101.121 * [simplify]: Simplified to (/ (sqrt (+ (* y.im x.im) (* y.re x.re))) (+ (* y.re y.re) (* y.im y.im))) 101.121 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (sqrt (+ (* x.re y.re) (* y.im x.im))) (/ (sqrt (+ (* y.im x.im) (* y.re x.re))) (+ (* y.re y.re) (* y.im y.im))))) 101.121 * * * * [progress]: [ 234 / 713 ] simplifiying candidate # 101.121 * [simplify]: Simplifying (/ (* (cbrt 1) (cbrt 1)) (/ 1 (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 101.121 * * [simplify]: iters left: 6 (14 enodes) 101.125 * * [simplify]: iters left: 5 (51 enodes) 101.134 * * [simplify]: iters left: 4 (70 enodes) 101.147 * * [simplify]: iters left: 3 (99 enodes) 101.177 * * [simplify]: iters left: 2 (112 enodes) 101.204 * * [simplify]: iters left: 1 (113 enodes) 101.223 * * [simplify]: Extracting #0: cost 1 inf + 0 101.223 * * [simplify]: Extracting #1: cost 6 inf + 0 101.223 * * [simplify]: Extracting #2: cost 9 inf + 1 101.223 * * [simplify]: Extracting #3: cost 11 inf + 1 101.223 * * [simplify]: Extracting #4: cost 14 inf + 1 101.223 * * [simplify]: Extracting #5: cost 18 inf + 1 101.223 * * [simplify]: Extracting #6: cost 16 inf + 3 101.224 * * [simplify]: Extracting #7: cost 11 inf + 289 101.224 * * [simplify]: Extracting #8: cost 7 inf + 977 101.225 * * [simplify]: Extracting #9: cost 2 inf + 2349 101.227 * * [simplify]: Extracting #10: cost 0 inf + 2995 101.228 * [simplify]: Simplified to (* (/ 1 (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ 1 (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) 101.228 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ 1 (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ 1 (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) (/ (cbrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (+ (* x.re y.re) (* x.im y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 101.229 * [simplify]: Simplifying (/ (cbrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (+ (* x.re y.re) (* x.im y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 101.229 * * [simplify]: iters left: 6 (17 enodes) 101.237 * * [simplify]: iters left: 5 (61 enodes) 101.255 * * [simplify]: iters left: 4 (79 enodes) 101.280 * * [simplify]: iters left: 3 (113 enodes) 101.317 * * [simplify]: iters left: 2 (199 enodes) 101.380 * * [simplify]: iters left: 1 (358 enodes) 101.522 * * [simplify]: Extracting #0: cost 1 inf + 0 101.522 * * [simplify]: Extracting #1: cost 19 inf + 0 101.522 * * [simplify]: Extracting #2: cost 73 inf + 1 101.523 * * [simplify]: Extracting #3: cost 99 inf + 47 101.523 * * [simplify]: Extracting #4: cost 89 inf + 1556 101.526 * * [simplify]: Extracting #5: cost 34 inf + 17158 101.533 * * [simplify]: Extracting #6: cost 0 inf + 28219 101.540 * [simplify]: Simplified to (/ (/ (+ (* y.im x.im) (* y.re x.re)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 101.540 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt 1) (cbrt 1)) (/ 1 (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) (/ (/ (+ (* y.im x.im) (* y.re x.re)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 101.540 * * * * [progress]: [ 235 / 713 ] simplifiying candidate # 101.540 * [simplify]: Simplifying (/ (* (cbrt 1) (cbrt 1)) (/ 1 (/ 1 (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))))) 101.540 * * [simplify]: iters left: 6 (14 enodes) 101.545 * * [simplify]: iters left: 5 (50 enodes) 101.558 * * [simplify]: iters left: 4 (54 enodes) 101.571 * * [simplify]: Extracting #0: cost 1 inf + 0 101.571 * * [simplify]: Extracting #1: cost 4 inf + 0 101.571 * * [simplify]: Extracting #2: cost 6 inf + 1 101.571 * * [simplify]: Extracting #3: cost 9 inf + 1 101.571 * * [simplify]: Extracting #4: cost 12 inf + 1 101.571 * * [simplify]: Extracting #5: cost 16 inf + 1 101.571 * * [simplify]: Extracting #6: cost 14 inf + 3 101.572 * * [simplify]: Extracting #7: cost 9 inf + 289 101.572 * * [simplify]: Extracting #8: cost 3 inf + 1582 101.573 * * [simplify]: Extracting #9: cost 0 inf + 2349 101.574 * [simplify]: Simplified to (/ 1 (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) 101.574 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))))) 101.574 * [simplify]: Simplifying (/ (cbrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 101.575 * * [simplify]: iters left: 6 (18 enodes) 101.582 * * [simplify]: iters left: 5 (64 enodes) 101.591 * * [simplify]: iters left: 4 (82 enodes) 101.610 * * [simplify]: iters left: 3 (116 enodes) 101.650 * * [simplify]: iters left: 2 (202 enodes) 101.715 * * [simplify]: iters left: 1 (358 enodes) 101.819 * * [simplify]: Extracting #0: cost 1 inf + 0 101.819 * * [simplify]: Extracting #1: cost 19 inf + 0 101.820 * * [simplify]: Extracting #2: cost 80 inf + 1 101.821 * * [simplify]: Extracting #3: cost 106 inf + 89 101.822 * * [simplify]: Extracting #4: cost 97 inf + 1396 101.827 * * [simplify]: Extracting #5: cost 43 inf + 16504 101.840 * * [simplify]: Extracting #6: cost 2 inf + 31514 101.856 * * [simplify]: Extracting #7: cost 0 inf + 32161 101.872 * [simplify]: Simplified to (/ (/ (+ (* y.im x.im) (* y.re x.re)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 101.872 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) (/ (/ (+ (* y.im x.im) (* y.re x.re)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 101.872 * * * * [progress]: [ 236 / 713 ] simplifiying candidate # 101.872 * [simplify]: Simplifying (/ (* (cbrt 1) (cbrt 1)) (/ 1 (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 101.872 * * [simplify]: iters left: 6 (13 enodes) 101.881 * * [simplify]: iters left: 5 (46 enodes) 101.897 * * [simplify]: iters left: 4 (54 enodes) 101.914 * * [simplify]: iters left: 3 (55 enodes) 101.927 * * [simplify]: Extracting #0: cost 1 inf + 0 101.927 * * [simplify]: Extracting #1: cost 4 inf + 0 101.927 * * [simplify]: Extracting #2: cost 5 inf + 1 101.927 * * [simplify]: Extracting #3: cost 7 inf + 1 101.927 * * [simplify]: Extracting #4: cost 10 inf + 1 101.927 * * [simplify]: Extracting #5: cost 14 inf + 1 101.927 * * [simplify]: Extracting #6: cost 12 inf + 3 101.927 * * [simplify]: Extracting #7: cost 6 inf + 411 101.928 * * [simplify]: Extracting #8: cost 3 inf + 937 101.928 * * [simplify]: Extracting #9: cost 0 inf + 1625 101.929 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) 101.929 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 101.930 * [simplify]: Simplifying (/ (cbrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 101.930 * * [simplify]: iters left: 6 (17 enodes) 101.938 * * [simplify]: iters left: 5 (61 enodes) 101.957 * * [simplify]: iters left: 4 (79 enodes) 101.976 * * [simplify]: iters left: 3 (113 enodes) 101.995 * * [simplify]: iters left: 2 (199 enodes) 102.072 * * [simplify]: iters left: 1 (358 enodes) 102.190 * * [simplify]: Extracting #0: cost 1 inf + 0 102.190 * * [simplify]: Extracting #1: cost 19 inf + 0 102.191 * * [simplify]: Extracting #2: cost 73 inf + 1 102.191 * * [simplify]: Extracting #3: cost 99 inf + 47 102.192 * * [simplify]: Extracting #4: cost 89 inf + 1556 102.197 * * [simplify]: Extracting #5: cost 34 inf + 15878 102.210 * * [simplify]: Extracting #6: cost 0 inf + 25739 102.224 * [simplify]: Simplified to (/ (/ (+ (* y.im x.im) (* y.re x.re)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 102.224 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt 1) (cbrt 1)) (/ 1 (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) (/ (/ (+ (* y.im x.im) (* y.re x.re)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 102.225 * * * * [progress]: [ 237 / 713 ] simplifiying candidate # 102.225 * [simplify]: Simplifying (/ (* (cbrt 1) (cbrt 1)) (/ 1 (/ 1 (sqrt 1)))) 102.225 * * [simplify]: iters left: 6 (7 enodes) 102.236 * * [simplify]: iters left: 5 (27 enodes) 102.242 * * [simplify]: iters left: 4 (29 enodes) 102.246 * * [simplify]: Extracting #0: cost 1 inf + 0 102.246 * * [simplify]: Extracting #1: cost 0 inf + 1 102.246 * [simplify]: Simplified to 1 102.247 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (cbrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 102.247 * [simplify]: Simplifying (/ (cbrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 102.247 * * [simplify]: iters left: 6 (16 enodes) 102.251 * * [simplify]: iters left: 5 (58 enodes) 102.260 * * [simplify]: iters left: 4 (76 enodes) 102.271 * * [simplify]: iters left: 3 (101 enodes) 102.294 * * [simplify]: iters left: 2 (164 enodes) 102.345 * * [simplify]: iters left: 1 (325 enodes) 102.467 * * [simplify]: Extracting #0: cost 1 inf + 0 102.467 * * [simplify]: Extracting #1: cost 81 inf + 0 102.468 * * [simplify]: Extracting #2: cost 115 inf + 1 102.469 * * [simplify]: Extracting #3: cost 123 inf + 251 102.470 * * [simplify]: Extracting #4: cost 105 inf + 3103 102.474 * * [simplify]: Extracting #5: cost 55 inf + 17758 102.483 * * [simplify]: Extracting #6: cost 0 inf + 36491 102.492 * [simplify]: Simplified to (/ (+ (* y.im x.im) (* y.re x.re)) (+ (* y.re y.re) (* y.im y.im))) 102.492 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (+ (* y.im x.im) (* y.re x.re)) (+ (* y.re y.re) (* y.im y.im))))) 102.492 * * * * [progress]: [ 238 / 713 ] simplifiying candidate # 102.492 * [simplify]: Simplifying (/ (* (cbrt 1) (cbrt 1)) (/ 1 (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 102.492 * * [simplify]: iters left: 6 (13 enodes) 102.496 * * [simplify]: iters left: 5 (46 enodes) 102.508 * * [simplify]: iters left: 4 (54 enodes) 102.521 * * [simplify]: iters left: 3 (55 enodes) 102.532 * * [simplify]: Extracting #0: cost 1 inf + 0 102.532 * * [simplify]: Extracting #1: cost 4 inf + 0 102.532 * * [simplify]: Extracting #2: cost 5 inf + 1 102.532 * * [simplify]: Extracting #3: cost 7 inf + 1 102.532 * * [simplify]: Extracting #4: cost 10 inf + 1 102.532 * * [simplify]: Extracting #5: cost 14 inf + 1 102.532 * * [simplify]: Extracting #6: cost 12 inf + 3 102.532 * * [simplify]: Extracting #7: cost 6 inf + 411 102.533 * * [simplify]: Extracting #8: cost 3 inf + 937 102.533 * * [simplify]: Extracting #9: cost 0 inf + 1625 102.533 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) 102.533 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 102.533 * [simplify]: Simplifying (/ (cbrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 102.534 * * [simplify]: iters left: 6 (17 enodes) 102.538 * * [simplify]: iters left: 5 (61 enodes) 102.546 * * [simplify]: iters left: 4 (79 enodes) 102.558 * * [simplify]: iters left: 3 (113 enodes) 102.579 * * [simplify]: iters left: 2 (199 enodes) 102.625 * * [simplify]: iters left: 1 (358 enodes) 102.719 * * [simplify]: Extracting #0: cost 1 inf + 0 102.719 * * [simplify]: Extracting #1: cost 19 inf + 0 102.720 * * [simplify]: Extracting #2: cost 73 inf + 1 102.720 * * [simplify]: Extracting #3: cost 99 inf + 47 102.721 * * [simplify]: Extracting #4: cost 89 inf + 1556 102.723 * * [simplify]: Extracting #5: cost 34 inf + 15878 102.730 * * [simplify]: Extracting #6: cost 0 inf + 25739 102.737 * [simplify]: Simplified to (/ (/ (+ (* y.im x.im) (* y.re x.re)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 102.737 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt 1) (cbrt 1)) (/ 1 (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) (/ (/ (+ (* y.im x.im) (* y.re x.re)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 102.737 * * * * [progress]: [ 239 / 713 ] simplifiying candidate # 102.737 * [simplify]: Simplifying (/ (* (cbrt 1) (cbrt 1)) (/ 1 (/ 1 1))) 102.737 * * [simplify]: iters left: 6 (6 enodes) 102.740 * * [simplify]: iters left: 5 (18 enodes) 102.743 * * [simplify]: iters left: 4 (20 enodes) 102.745 * * [simplify]: Extracting #0: cost 1 inf + 0 102.745 * * [simplify]: Extracting #1: cost 0 inf + 1 102.745 * [simplify]: Simplified to 1 102.745 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (cbrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 102.745 * [simplify]: Simplifying (/ (cbrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 102.745 * * [simplify]: iters left: 6 (16 enodes) 102.749 * * [simplify]: iters left: 5 (58 enodes) 102.758 * * [simplify]: iters left: 4 (76 enodes) 102.771 * * [simplify]: iters left: 3 (101 enodes) 102.804 * * [simplify]: iters left: 2 (164 enodes) 102.873 * * [simplify]: iters left: 1 (325 enodes) 102.961 * * [simplify]: Extracting #0: cost 1 inf + 0 102.961 * * [simplify]: Extracting #1: cost 81 inf + 0 102.962 * * [simplify]: Extracting #2: cost 115 inf + 1 102.963 * * [simplify]: Extracting #3: cost 123 inf + 251 102.965 * * [simplify]: Extracting #4: cost 105 inf + 3103 102.971 * * [simplify]: Extracting #5: cost 55 inf + 17758 102.987 * * [simplify]: Extracting #6: cost 0 inf + 36491 103.004 * [simplify]: Simplified to (/ (+ (* y.im x.im) (* y.re x.re)) (+ (* y.re y.re) (* y.im y.im))) 103.004 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (+ (* y.im x.im) (* y.re x.re)) (+ (* y.re y.re) (* y.im y.im))))) 103.004 * * * * [progress]: [ 240 / 713 ] simplifiying candidate # 103.004 * [simplify]: Simplifying (/ (* (cbrt 1) (cbrt 1)) (/ 1 1)) 103.004 * * [simplify]: iters left: 5 (5 enodes) 103.012 * * [simplify]: iters left: 4 (17 enodes) 103.016 * * [simplify]: iters left: 3 (19 enodes) 103.021 * * [simplify]: Extracting #0: cost 1 inf + 0 103.021 * * [simplify]: Extracting #1: cost 0 inf + 1 103.021 * [simplify]: Simplified to 1 103.021 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (cbrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 103.021 * [simplify]: Simplifying (/ (cbrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 103.022 * * [simplify]: iters left: 6 (16 enodes) 103.030 * * [simplify]: iters left: 5 (58 enodes) 103.047 * * [simplify]: iters left: 4 (76 enodes) 103.070 * * [simplify]: iters left: 3 (101 enodes) 103.091 * * [simplify]: iters left: 2 (164 enodes) 103.142 * * [simplify]: iters left: 1 (325 enodes) 103.294 * * [simplify]: Extracting #0: cost 1 inf + 0 103.295 * * [simplify]: Extracting #1: cost 81 inf + 0 103.295 * * [simplify]: Extracting #2: cost 115 inf + 1 103.296 * * [simplify]: Extracting #3: cost 123 inf + 251 103.298 * * [simplify]: Extracting #4: cost 105 inf + 3103 103.304 * * [simplify]: Extracting #5: cost 55 inf + 17758 103.320 * * [simplify]: Extracting #6: cost 0 inf + 36491 103.336 * [simplify]: Simplified to (/ (+ (* y.im x.im) (* y.re x.re)) (+ (* y.re y.re) (* y.im y.im))) 103.336 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (+ (* y.im x.im) (* y.re x.re)) (+ (* y.re y.re) (* y.im y.im))))) 103.336 * * * * [progress]: [ 241 / 713 ] simplifiying candidate # 103.336 * [simplify]: Simplifying (/ (* (cbrt 1) (cbrt 1)) (/ 1 (+ (* x.re y.re) (* x.im y.im)))) 103.336 * * [simplify]: iters left: 6 (12 enodes) 103.343 * * [simplify]: iters left: 5 (45 enodes) 103.356 * * [simplify]: iters left: 4 (61 enodes) 103.372 * * [simplify]: iters left: 3 (78 enodes) 103.383 * * [simplify]: iters left: 2 (79 enodes) 103.391 * * [simplify]: iters left: 1 (80 enodes) 103.398 * * [simplify]: Extracting #0: cost 1 inf + 0 103.398 * * [simplify]: Extracting #1: cost 6 inf + 0 103.398 * * [simplify]: Extracting #2: cost 12 inf + 1 103.398 * * [simplify]: Extracting #3: cost 6 inf + 89 103.398 * * [simplify]: Extracting #4: cost 3 inf + 297 103.398 * * [simplify]: Extracting #5: cost 1 inf + 586 103.399 * * [simplify]: Extracting #6: cost 0 inf + 751 103.399 * [simplify]: Simplified to (+ (* x.re y.re) (* y.im x.im)) 103.399 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (+ (* x.re y.re) (* y.im x.im)) (/ (cbrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 103.399 * [simplify]: Simplifying (/ (cbrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 103.399 * * [simplify]: iters left: 6 (11 enodes) 103.402 * * [simplify]: iters left: 5 (40 enodes) 103.414 * * [simplify]: iters left: 4 (51 enodes) 103.430 * * [simplify]: iters left: 3 (55 enodes) 103.443 * * [simplify]: iters left: 2 (58 enodes) 103.451 * * [simplify]: Extracting #0: cost 1 inf + 0 103.451 * * [simplify]: Extracting #1: cost 6 inf + 0 103.451 * * [simplify]: Extracting #2: cost 10 inf + 1 103.451 * * [simplify]: Extracting #3: cost 14 inf + 1 103.452 * * [simplify]: Extracting #4: cost 9 inf + 207 103.452 * * [simplify]: Extracting #5: cost 3 inf + 899 103.452 * * [simplify]: Extracting #6: cost 0 inf + 1467 103.452 * [simplify]: Simplified to (/ 1 (+ (* y.re y.re) (* y.im y.im))) 103.452 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (+ (* x.re y.re) (* y.im x.im)) (/ 1 (+ (* y.re y.re) (* y.im y.im))))) 103.453 * * * * [progress]: [ 242 / 713 ] simplifiying candidate # 103.453 * [simplify]: Simplifying (/ (* (cbrt 1) (cbrt 1)) (/ 1 (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (pow (* y.re y.re) 3) (pow (* y.im y.im) 3)))))) 103.453 * * [simplify]: iters left: 6 (20 enodes) 103.459 * * [simplify]: iters left: 5 (89 enodes) 103.476 * * [simplify]: iters left: 4 (156 enodes) 103.509 * * [simplify]: iters left: 3 (263 enodes) 103.575 * * [simplify]: iters left: 2 (491 enodes) 103.726 * * [simplify]: Extracting #0: cost 1 inf + 0 103.726 * * [simplify]: Extracting #1: cost 13 inf + 0 103.726 * * [simplify]: Extracting #2: cost 30 inf + 1 103.726 * * [simplify]: Extracting #3: cost 37 inf + 89 103.727 * * [simplify]: Extracting #4: cost 75 inf + 922 103.728 * * [simplify]: Extracting #5: cost 160 inf + 3440 103.732 * * [simplify]: Extracting #6: cost 156 inf + 7531 103.741 * * [simplify]: Extracting #7: cost 70 inf + 37884 103.759 * * [simplify]: Extracting #8: cost 9 inf + 63105 103.773 * * [simplify]: Extracting #9: cost 0 inf + 66839 103.780 * [simplify]: Simplified to (/ (+ (* x.re y.re) (* y.im x.im)) (sqrt (+ (* (* y.im (* y.im y.im)) (* y.im (* y.im y.im))) (* (* y.re (* y.re y.re)) (* y.re (* y.re y.re)))))) 103.781 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (+ (* x.re y.re) (* y.im x.im)) (sqrt (+ (* (* y.im (* y.im y.im)) (* y.im (* y.im y.im))) (* (* y.re (* y.re y.re)) (* y.re (* y.re y.re)))))) (/ (cbrt 1) (/ (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)) (* (* y.re y.re) (* y.im y.im))))))))) 103.781 * [simplify]: Simplifying (/ (cbrt 1) (/ (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)) (* (* y.re y.re) (* y.im y.im))))))) 103.781 * * [simplify]: iters left: 6 (16 enodes) 103.786 * * [simplify]: iters left: 5 (75 enodes) 103.799 * * [simplify]: iters left: 4 (151 enodes) 103.842 * * [simplify]: iters left: 3 (271 enodes) 103.914 * * [simplify]: iters left: 2 (415 enodes) 104.065 * * [simplify]: Extracting #0: cost 1 inf + 0 104.065 * * [simplify]: Extracting #1: cost 7 inf + 0 104.065 * * [simplify]: Extracting #2: cost 12 inf + 1 104.065 * * [simplify]: Extracting #3: cost 34 inf + 1 104.066 * * [simplify]: Extracting #4: cost 160 inf + 1 104.067 * * [simplify]: Extracting #5: cost 220 inf + 778 104.070 * * [simplify]: Extracting #6: cost 108 inf + 17428 104.077 * * [simplify]: Extracting #7: cost 4 inf + 37095 104.091 * * [simplify]: Extracting #8: cost 0 inf + 37623 104.099 * [simplify]: Simplified to (/ (sqrt (+ (* (- (* y.re y.re) (* 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)))) 104.099 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (+ (* x.re y.re) (* y.im x.im)) (sqrt (+ (* (* y.im (* y.im y.im)) (* y.im (* y.im y.im))) (* (* y.re (* y.re y.re)) (* y.re (* y.re y.re)))))) (/ (sqrt (+ (* (- (* y.re y.re) (* 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)))))) 104.099 * * * * [progress]: [ 243 / 713 ] simplifiying candidate # 104.100 * [simplify]: Simplifying (/ (* (cbrt 1) (cbrt 1)) (/ 1 (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))))) 104.100 * * [simplify]: iters left: 6 (19 enodes) 104.105 * * [simplify]: iters left: 5 (81 enodes) 104.122 * * [simplify]: iters left: 4 (123 enodes) 104.141 * * [simplify]: iters left: 3 (191 enodes) 104.193 * * [simplify]: iters left: 2 (385 enodes) 104.357 * * [simplify]: Extracting #0: cost 1 inf + 0 104.357 * * [simplify]: Extracting #1: cost 13 inf + 0 104.357 * * [simplify]: Extracting #2: cost 30 inf + 1 104.358 * * [simplify]: Extracting #3: cost 80 inf + 213 104.359 * * [simplify]: Extracting #4: cost 163 inf + 1128 104.364 * * [simplify]: Extracting #5: cost 174 inf + 8952 104.379 * * [simplify]: Extracting #6: cost 38 inf + 33343 104.403 * * [simplify]: Extracting #7: cost 6 inf + 41779 104.420 * * [simplify]: Extracting #8: cost 0 inf + 43673 104.429 * [simplify]: Simplified to (/ (+ (* x.re y.re) (* y.im x.im)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) 104.429 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (+ (* x.re y.re) (* y.im x.im)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) (/ (cbrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (sqrt (- (* y.re y.re) (* y.im y.im))))))) 104.430 * [simplify]: Simplifying (/ (cbrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (sqrt (- (* y.re y.re) (* y.im y.im))))) 104.430 * * [simplify]: iters left: 6 (12 enodes) 104.433 * * [simplify]: iters left: 5 (46 enodes) 104.441 * * [simplify]: iters left: 4 (68 enodes) 104.453 * * [simplify]: iters left: 3 (91 enodes) 104.480 * * [simplify]: iters left: 2 (147 enodes) 104.507 * * [simplify]: iters left: 1 (233 enodes) 104.549 * * [simplify]: Extracting #0: cost 1 inf + 0 104.549 * * [simplify]: Extracting #1: cost 7 inf + 0 104.549 * * [simplify]: Extracting #2: cost 12 inf + 1 104.549 * * [simplify]: Extracting #3: cost 33 inf + 1 104.550 * * [simplify]: Extracting #4: cost 67 inf + 1 104.550 * * [simplify]: Extracting #5: cost 49 inf + 1595 104.552 * * [simplify]: Extracting #6: cost 8 inf + 6754 104.556 * * [simplify]: Extracting #7: cost 0 inf + 8410 104.560 * * [simplify]: Extracting #8: cost 0 inf + 8330 104.565 * [simplify]: Simplified to (/ (sqrt (* (- y.re y.im) (+ y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 104.565 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (+ (* x.re y.re) (* y.im x.im)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) (/ (sqrt (* (- y.re y.im) (+ y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 104.565 * * * * [progress]: [ 244 / 713 ] simplifiying candidate # 104.565 * [simplify]: Simplifying (/ (* (cbrt 1) (cbrt 1)) 1) 104.565 * * [simplify]: iters left: 5 (4 enodes) 104.573 * * [simplify]: iters left: 4 (14 enodes) 104.576 * * [simplify]: iters left: 3 (16 enodes) 104.579 * * [simplify]: Extracting #0: cost 1 inf + 0 104.579 * * [simplify]: Extracting #1: cost 0 inf + 1 104.579 * [simplify]: Simplified to 1 104.580 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (cbrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 104.580 * [simplify]: Simplifying (/ (cbrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 104.580 * * [simplify]: iters left: 6 (16 enodes) 104.586 * * [simplify]: iters left: 5 (58 enodes) 104.594 * * [simplify]: iters left: 4 (76 enodes) 104.605 * * [simplify]: iters left: 3 (101 enodes) 104.622 * * [simplify]: iters left: 2 (164 enodes) 104.675 * * [simplify]: iters left: 1 (325 enodes) 104.813 * * [simplify]: Extracting #0: cost 1 inf + 0 104.813 * * [simplify]: Extracting #1: cost 81 inf + 0 104.813 * * [simplify]: Extracting #2: cost 115 inf + 1 104.813 * * [simplify]: Extracting #3: cost 123 inf + 251 104.814 * * [simplify]: Extracting #4: cost 105 inf + 3103 104.817 * * [simplify]: Extracting #5: cost 55 inf + 17758 104.825 * * [simplify]: Extracting #6: cost 0 inf + 36491 104.840 * [simplify]: Simplified to (/ (+ (* y.im x.im) (* y.re x.re)) (+ (* y.re y.re) (* y.im y.im))) 104.840 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (+ (* y.im x.im) (* y.re x.re)) (+ (* y.re y.re) (* y.im y.im))))) 104.841 * * * * [progress]: [ 245 / 713 ] simplifiying candidate # 104.841 * [simplify]: Simplifying (/ (* (cbrt 1) (cbrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 104.841 * * [simplify]: iters left: 6 (10 enodes) 104.849 * * [simplify]: iters left: 5 (35 enodes) 104.855 * * [simplify]: iters left: 4 (37 enodes) 104.861 * * [simplify]: Extracting #0: cost 1 inf + 0 104.861 * * [simplify]: Extracting #1: cost 4 inf + 0 104.861 * * [simplify]: Extracting #2: cost 5 inf + 1 104.861 * * [simplify]: Extracting #3: cost 8 inf + 1 104.861 * * [simplify]: Extracting #4: cost 12 inf + 1 104.861 * * [simplify]: Extracting #5: cost 10 inf + 3 104.861 * * [simplify]: Extracting #6: cost 4 inf + 411 104.861 * * [simplify]: Extracting #7: cost 0 inf + 1141 104.861 * [simplify]: Simplified to (/ 1 (sqrt (+ (* y.im y.im) (* y.re y.re)))) 104.861 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (+ (* y.im y.im) (* y.re y.re)))) (/ (cbrt 1) (/ 1 (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 104.862 * [simplify]: Simplifying (/ (cbrt 1) (/ 1 (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 104.862 * * [simplify]: iters left: 6 (16 enodes) 104.866 * * [simplify]: iters left: 5 (58 enodes) 104.875 * * [simplify]: iters left: 4 (65 enodes) 104.885 * * [simplify]: iters left: 3 (70 enodes) 104.901 * * [simplify]: iters left: 2 (88 enodes) 104.916 * * [simplify]: iters left: 1 (120 enodes) 104.948 * * [simplify]: Extracting #0: cost 1 inf + 0 104.948 * * [simplify]: Extracting #1: cost 14 inf + 0 104.949 * * [simplify]: Extracting #2: cost 36 inf + 1 104.949 * * [simplify]: Extracting #3: cost 44 inf + 47 104.949 * * [simplify]: Extracting #4: cost 32 inf + 715 104.950 * * [simplify]: Extracting #5: cost 16 inf + 3845 104.952 * * [simplify]: Extracting #6: cost 1 inf + 7536 104.954 * * [simplify]: Extracting #7: cost 0 inf + 7780 104.956 * [simplify]: Simplified to (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.im y.im) (* y.re y.re)))) 104.956 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt 1) (cbrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.im y.im) (* y.re y.re)))))) 104.956 * * * * [progress]: [ 246 / 713 ] simplifiying candidate # 104.956 * [simplify]: Simplifying (/ (* (cbrt 1) (cbrt 1)) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (+ (* x.re y.re) (* x.im y.im)))) 104.957 * * [simplify]: iters left: 6 (16 enodes) 104.961 * * [simplify]: iters left: 5 (58 enodes) 104.970 * * [simplify]: iters left: 4 (75 enodes) 104.988 * * [simplify]: iters left: 3 (122 enodes) 105.034 * * [simplify]: iters left: 2 (172 enodes) 105.069 * * [simplify]: iters left: 1 (194 enodes) 105.098 * * [simplify]: Extracting #0: cost 1 inf + 0 105.098 * * [simplify]: Extracting #1: cost 9 inf + 0 105.098 * * [simplify]: Extracting #2: cost 31 inf + 1 105.098 * * [simplify]: Extracting #3: cost 42 inf + 5 105.099 * * [simplify]: Extracting #4: cost 29 inf + 1920 105.100 * * [simplify]: Extracting #5: cost 3 inf + 7431 105.103 * * [simplify]: Extracting #6: cost 0 inf + 8039 105.105 * [simplify]: Simplified to (/ (+ (* y.im x.im) (* y.re x.re)) (sqrt (+ (* y.im y.im) (* y.re y.re)))) 105.105 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (+ (* y.im x.im) (* y.re x.re)) (sqrt (+ (* y.im y.im) (* y.re y.re)))) (/ (cbrt 1) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 105.105 * [simplify]: Simplifying (/ (cbrt 1) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 105.105 * * [simplify]: iters left: 6 (9 enodes) 105.108 * * [simplify]: iters left: 5 (30 enodes) 105.112 * * [simplify]: iters left: 4 (32 enodes) 105.117 * * [simplify]: Extracting #0: cost 1 inf + 0 105.117 * * [simplify]: Extracting #1: cost 4 inf + 0 105.117 * * [simplify]: Extracting #2: cost 5 inf + 1 105.117 * * [simplify]: Extracting #3: cost 8 inf + 1 105.117 * * [simplify]: Extracting #4: cost 12 inf + 1 105.117 * * [simplify]: Extracting #5: cost 7 inf + 126 105.117 * * [simplify]: Extracting #6: cost 4 inf + 451 105.117 * * [simplify]: Extracting #7: cost 0 inf + 1141 105.118 * [simplify]: Simplified to (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) 105.118 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt 1) (cbrt 1)) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (+ (* x.re y.re) (* x.im y.im)))) (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 105.118 * * * * [progress]: [ 247 / 713 ] simplifiying candidate # 105.118 * [simplify]: Simplifying (/ (sqrt 1) (* (cbrt (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (cbrt (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 105.118 * * [simplify]: iters left: 6 (18 enodes) 105.123 * * [simplify]: iters left: 5 (64 enodes) 105.137 * * [simplify]: iters left: 4 (76 enodes) 105.151 * * [simplify]: iters left: 3 (78 enodes) 105.161 * * [simplify]: iters left: 2 (79 enodes) 105.174 * * [simplify]: Extracting #0: cost 1 inf + 0 105.174 * * [simplify]: Extracting #1: cost 7 inf + 0 105.174 * * [simplify]: Extracting #2: cost 11 inf + 1 105.174 * * [simplify]: Extracting #3: cost 17 inf + 1 105.174 * * [simplify]: Extracting #4: cost 26 inf + 1 105.175 * * [simplify]: Extracting #5: cost 34 inf + 1 105.175 * * [simplify]: Extracting #6: cost 27 inf + 129 105.175 * * [simplify]: Extracting #7: cost 18 inf + 1149 105.176 * * [simplify]: Extracting #8: cost 7 inf + 4190 105.179 * * [simplify]: Extracting #9: cost 1 inf + 6618 105.181 * * [simplify]: Extracting #10: cost 0 inf + 7063 105.184 * [simplify]: Simplified to (/ 1 (* (cbrt (/ (+ (* y.re y.re) (* y.im y.im)) (+ (* y.im x.im) (* y.re x.re)))) (cbrt (/ (+ (* y.re y.re) (* y.im y.im)) (+ (* y.im x.im) (* y.re x.re)))))) 105.184 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (* (cbrt (/ (+ (* y.re y.re) (* y.im y.im)) (+ (* y.im x.im) (* y.re x.re)))) (cbrt (/ (+ (* y.re y.re) (* y.im y.im)) (+ (* y.im x.im) (* y.re x.re)))))) (/ (sqrt 1) (cbrt (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 105.184 * [simplify]: Simplifying (/ (sqrt 1) (cbrt (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 105.184 * * [simplify]: iters left: 6 (17 enodes) 105.193 * * [simplify]: iters left: 5 (59 enodes) 105.202 * * [simplify]: iters left: 4 (66 enodes) 105.211 * * [simplify]: Extracting #0: cost 1 inf + 0 105.211 * * [simplify]: Extracting #1: cost 4 inf + 0 105.211 * * [simplify]: Extracting #2: cost 5 inf + 1 105.211 * * [simplify]: Extracting #3: cost 11 inf + 1 105.211 * * [simplify]: Extracting #4: cost 20 inf + 1 105.212 * * [simplify]: Extracting #5: cost 28 inf + 1 105.212 * * [simplify]: Extracting #6: cost 20 inf + 170 105.212 * * [simplify]: Extracting #7: cost 10 inf + 1353 105.213 * * [simplify]: Extracting #8: cost 0 inf + 4555 105.213 * [simplify]: Simplified to (/ 1 (cbrt (/ (+ (* y.re y.re) (* y.im y.im)) (+ (* y.im x.im) (* y.re x.re))))) 105.213 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt 1) (* (cbrt (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (cbrt (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) (/ 1 (cbrt (/ (+ (* y.re y.re) (* y.im y.im)) (+ (* y.im x.im) (* y.re x.re))))))) 105.214 * * * * [progress]: [ 248 / 713 ] simplifiying candidate # 105.214 * [simplify]: Simplifying (/ (sqrt 1) (sqrt (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 105.214 * * [simplify]: iters left: 6 (17 enodes) 105.218 * * [simplify]: iters left: 5 (59 enodes) 105.233 * * [simplify]: iters left: 4 (66 enodes) 105.253 * * [simplify]: Extracting #0: cost 1 inf + 0 105.253 * * [simplify]: Extracting #1: cost 4 inf + 0 105.253 * * [simplify]: Extracting #2: cost 5 inf + 1 105.253 * * [simplify]: Extracting #3: cost 11 inf + 1 105.253 * * [simplify]: Extracting #4: cost 20 inf + 1 105.253 * * [simplify]: Extracting #5: cost 28 inf + 1 105.254 * * [simplify]: Extracting #6: cost 20 inf + 170 105.254 * * [simplify]: Extracting #7: cost 10 inf + 1353 105.256 * * [simplify]: Extracting #8: cost 0 inf + 4395 105.257 * [simplify]: Simplified to (/ 1 (sqrt (/ (+ (* y.re y.re) (* y.im y.im)) (+ (* y.im x.im) (* y.re x.re))))) 105.257 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (/ (+ (* y.re y.re) (* y.im y.im)) (+ (* y.im x.im) (* y.re x.re))))) (/ (sqrt 1) (sqrt (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 105.258 * [simplify]: Simplifying (/ (sqrt 1) (sqrt (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 105.258 * * [simplify]: iters left: 6 (17 enodes) 105.266 * * [simplify]: iters left: 5 (59 enodes) 105.280 * * [simplify]: iters left: 4 (66 enodes) 105.298 * * [simplify]: Extracting #0: cost 1 inf + 0 105.298 * * [simplify]: Extracting #1: cost 4 inf + 0 105.298 * * [simplify]: Extracting #2: cost 5 inf + 1 105.298 * * [simplify]: Extracting #3: cost 11 inf + 1 105.298 * * [simplify]: Extracting #4: cost 20 inf + 1 105.298 * * [simplify]: Extracting #5: cost 28 inf + 1 105.298 * * [simplify]: Extracting #6: cost 20 inf + 170 105.299 * * [simplify]: Extracting #7: cost 10 inf + 1353 105.300 * * [simplify]: Extracting #8: cost 0 inf + 4395 105.302 * [simplify]: Simplified to (/ 1 (sqrt (/ (+ (* y.re y.re) (* y.im y.im)) (+ (* y.im x.im) (* y.re x.re))))) 105.302 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt 1) (sqrt (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) (/ 1 (sqrt (/ (+ (* y.re y.re) (* y.im y.im)) (+ (* y.im x.im) (* y.re x.re))))))) 105.302 * * * * [progress]: [ 249 / 713 ] simplifiying candidate # 105.303 * [simplify]: Simplifying (/ (sqrt 1) (/ (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 105.303 * * [simplify]: iters left: 6 (20 enodes) 105.313 * * [simplify]: iters left: 5 (74 enodes) 105.335 * * [simplify]: iters left: 4 (108 enodes) 105.366 * * [simplify]: iters left: 3 (160 enodes) 105.399 * * [simplify]: iters left: 2 (244 enodes) 105.475 * * [simplify]: iters left: 1 (331 enodes) 105.549 * * [simplify]: Extracting #0: cost 1 inf + 0 105.550 * * [simplify]: Extracting #1: cost 20 inf + 0 105.550 * * [simplify]: Extracting #2: cost 35 inf + 1 105.550 * * [simplify]: Extracting #3: cost 39 inf + 1 105.550 * * [simplify]: Extracting #4: cost 45 inf + 1 105.550 * * [simplify]: Extracting #5: cost 53 inf + 1 105.551 * * [simplify]: Extracting #6: cost 33 inf + 2924 105.553 * * [simplify]: Extracting #7: cost 8 inf + 13173 105.559 * * [simplify]: Extracting #8: cost 0 inf + 17204 105.567 * [simplify]: Simplified to (* (/ (cbrt (/ (+ (* y.im x.im) (* y.re x.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (cbrt (/ (+ (* y.im x.im) (* y.re x.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 105.567 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (/ (+ (* y.im x.im) (* y.re x.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (cbrt (/ (+ (* y.im x.im) (* y.re x.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (sqrt 1) (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 105.568 * [simplify]: Simplifying (/ (sqrt 1) (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 105.568 * * [simplify]: iters left: 6 (18 enodes) 105.576 * * [simplify]: iters left: 5 (62 enodes) 105.593 * * [simplify]: iters left: 4 (71 enodes) 105.603 * * [simplify]: iters left: 3 (77 enodes) 105.614 * * [simplify]: iters left: 2 (92 enodes) 105.627 * * [simplify]: iters left: 1 (95 enodes) 105.637 * * [simplify]: Extracting #0: cost 1 inf + 0 105.637 * * [simplify]: Extracting #1: cost 7 inf + 0 105.637 * * [simplify]: Extracting #2: cost 12 inf + 1 105.637 * * [simplify]: Extracting #3: cost 16 inf + 1 105.637 * * [simplify]: Extracting #4: cost 22 inf + 1 105.638 * * [simplify]: Extracting #5: cost 30 inf + 1 105.638 * * [simplify]: Extracting #6: cost 22 inf + 170 105.638 * * [simplify]: Extracting #7: cost 12 inf + 1271 105.638 * * [simplify]: Extracting #8: cost 4 inf + 4100 105.639 * * [simplify]: Extracting #9: cost 0 inf + 5755 105.641 * [simplify]: Simplified to (/ (cbrt (/ (+ (* x.im y.im) (* y.re x.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 105.641 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt 1) (/ (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) (/ (cbrt (/ (+ (* x.im y.im) (* y.re x.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 105.641 * * * * [progress]: [ 250 / 713 ] simplifiying candidate # 105.641 * [simplify]: Simplifying (/ (sqrt 1) (/ (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 105.641 * * [simplify]: iters left: 6 (19 enodes) 105.646 * * [simplify]: iters left: 5 (67 enodes) 105.656 * * [simplify]: iters left: 4 (84 enodes) 105.679 * * [simplify]: iters left: 3 (111 enodes) 105.716 * * [simplify]: iters left: 2 (154 enodes) 105.770 * * [simplify]: iters left: 1 (191 enodes) 105.806 * * [simplify]: Extracting #0: cost 1 inf + 0 105.806 * * [simplify]: Extracting #1: cost 14 inf + 0 105.807 * * [simplify]: Extracting #2: cost 25 inf + 1 105.807 * * [simplify]: Extracting #3: cost 29 inf + 1 105.807 * * [simplify]: Extracting #4: cost 35 inf + 1 105.807 * * [simplify]: Extracting #5: cost 43 inf + 1 105.807 * * [simplify]: Extracting #6: cost 33 inf + 254 105.808 * * [simplify]: Extracting #7: cost 16 inf + 4143 105.810 * * [simplify]: Extracting #8: cost 3 inf + 9549 105.812 * * [simplify]: Extracting #9: cost 0 inf + 11082 105.815 * [simplify]: Simplified to (/ (sqrt (/ (+ (* y.im x.im) (* y.re x.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 105.815 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (+ (* y.im x.im) (* y.re x.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (sqrt 1) (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 105.815 * [simplify]: Simplifying (/ (sqrt 1) (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 105.815 * * [simplify]: iters left: 6 (18 enodes) 105.820 * * [simplify]: iters left: 5 (62 enodes) 105.829 * * [simplify]: iters left: 4 (71 enodes) 105.838 * * [simplify]: iters left: 3 (77 enodes) 105.854 * * [simplify]: iters left: 2 (92 enodes) 105.883 * * [simplify]: iters left: 1 (95 enodes) 105.905 * * [simplify]: Extracting #0: cost 1 inf + 0 105.905 * * [simplify]: Extracting #1: cost 7 inf + 0 105.905 * * [simplify]: Extracting #2: cost 12 inf + 1 105.905 * * [simplify]: Extracting #3: cost 16 inf + 1 105.905 * * [simplify]: Extracting #4: cost 22 inf + 1 105.905 * * [simplify]: Extracting #5: cost 30 inf + 1 105.906 * * [simplify]: Extracting #6: cost 22 inf + 170 105.906 * * [simplify]: Extracting #7: cost 12 inf + 1271 105.907 * * [simplify]: Extracting #8: cost 4 inf + 3940 105.909 * * [simplify]: Extracting #9: cost 0 inf + 5515 105.911 * [simplify]: Simplified to (/ (sqrt (/ (+ (* x.im y.im) (* y.re x.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 105.912 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt 1) (/ (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) (/ (sqrt (/ (+ (* x.im y.im) (* y.re x.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 105.912 * * * * [progress]: [ 251 / 713 ] simplifiying candidate # 105.912 * [simplify]: Simplifying (/ (sqrt 1) (/ (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 105.912 * * [simplify]: iters left: 6 (20 enodes) 105.923 * * [simplify]: iters left: 5 (78 enodes) 105.936 * * [simplify]: iters left: 4 (141 enodes) 105.983 * * [simplify]: iters left: 3 (324 enodes) 106.137 * * [simplify]: Extracting #0: cost 1 inf + 0 106.137 * * [simplify]: Extracting #1: cost 46 inf + 0 106.138 * * [simplify]: Extracting #2: cost 92 inf + 1 106.139 * * [simplify]: Extracting #3: cost 100 inf + 3 106.139 * * [simplify]: Extracting #4: cost 107 inf + 4 106.140 * * [simplify]: Extracting #5: cost 99 inf + 253 106.141 * * [simplify]: Extracting #6: cost 79 inf + 4071 106.146 * * [simplify]: Extracting #7: cost 30 inf + 26990 106.159 * * [simplify]: Extracting #8: cost 0 inf + 41754 106.174 * * [simplify]: Extracting #9: cost 0 inf + 41674 106.196 * [simplify]: Simplified to (* (/ (cbrt (+ (* y.im x.im) (* y.re x.re))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (cbrt (+ (* y.im x.im) (* y.re x.re))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 106.196 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (+ (* y.im x.im) (* y.re x.re))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (cbrt (+ (* y.im x.im) (* y.re x.re))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) (/ (sqrt 1) (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 106.197 * [simplify]: Simplifying (/ (sqrt 1) (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 106.197 * * [simplify]: iters left: 6 (18 enodes) 106.207 * * [simplify]: iters left: 5 (64 enodes) 106.227 * * [simplify]: iters left: 4 (82 enodes) 106.251 * * [simplify]: iters left: 3 (103 enodes) 106.282 * * [simplify]: iters left: 2 (130 enodes) 106.329 * * [simplify]: iters left: 1 (165 enodes) 106.365 * * [simplify]: Extracting #0: cost 1 inf + 0 106.365 * * [simplify]: Extracting #1: cost 12 inf + 0 106.365 * * [simplify]: Extracting #2: cost 23 inf + 1 106.365 * * [simplify]: Extracting #3: cost 28 inf + 1 106.365 * * [simplify]: Extracting #4: cost 37 inf + 1 106.365 * * [simplify]: Extracting #5: cost 32 inf + 129 106.366 * * [simplify]: Extracting #6: cost 16 inf + 2845 106.367 * * [simplify]: Extracting #7: cost 4 inf + 7209 106.369 * * [simplify]: Extracting #8: cost 0 inf + 9024 106.371 * [simplify]: Simplified to (/ (/ (cbrt (+ (* x.im y.im) (* y.re x.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 106.371 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt 1) (/ (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im 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.im) (* y.re x.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 106.372 * * * * [progress]: [ 252 / 713 ] simplifiying candidate # 106.372 * [simplify]: Simplifying (/ (sqrt 1) (/ (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))))) 106.372 * * [simplify]: iters left: 6 (23 enodes) 106.378 * * [simplify]: iters left: 5 (84 enodes) 106.392 * * [simplify]: iters left: 4 (127 enodes) 106.435 * * [simplify]: iters left: 3 (262 enodes) 106.514 * * [simplify]: iters left: 2 (483 enodes) 107.429 * * [simplify]: Extracting #0: cost 1 inf + 0 107.429 * * [simplify]: Extracting #1: cost 63 inf + 0 107.429 * * [simplify]: Extracting #2: cost 102 inf + 1 107.430 * * [simplify]: Extracting #3: cost 109 inf + 1 107.431 * * [simplify]: Extracting #4: cost 118 inf + 1 107.431 * * [simplify]: Extracting #5: cost 110 inf + 895 107.435 * * [simplify]: Extracting #6: cost 65 inf + 16677 107.450 * * [simplify]: Extracting #7: cost 8 inf + 45444 107.472 * * [simplify]: Extracting #8: cost 0 inf + 49472 107.507 * [simplify]: Simplified to (* (/ (cbrt (+ (* y.im x.im) (* y.re x.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (cbrt (+ (* y.im x.im) (* y.re x.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 107.507 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (+ (* y.im x.im) (* y.re x.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (cbrt (+ (* y.im x.im) (* y.re x.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (sqrt 1) (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))))) 107.508 * [simplify]: Simplifying (/ (sqrt 1) (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 107.508 * * [simplify]: iters left: 6 (20 enodes) 107.521 * * [simplify]: iters left: 5 (70 enodes) 107.541 * * [simplify]: iters left: 4 (88 enodes) 107.566 * * [simplify]: iters left: 3 (114 enodes) 107.600 * * [simplify]: iters left: 2 (148 enodes) 107.650 * * [simplify]: iters left: 1 (191 enodes) 107.687 * * [simplify]: Extracting #0: cost 1 inf + 0 107.687 * * [simplify]: Extracting #1: cost 17 inf + 0 107.688 * * [simplify]: Extracting #2: cost 31 inf + 1 107.688 * * [simplify]: Extracting #3: cost 37 inf + 1 107.688 * * [simplify]: Extracting #4: cost 46 inf + 1 107.689 * * [simplify]: Extracting #5: cost 35 inf + 1221 107.690 * * [simplify]: Extracting #6: cost 13 inf + 6480 107.695 * * [simplify]: Extracting #7: cost 2 inf + 12041 107.701 * * [simplify]: Extracting #8: cost 0 inf + 13169 107.707 * [simplify]: Simplified to (/ (/ (cbrt (+ (* x.im y.im) (* y.re x.re))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 107.707 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt 1) (/ (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im 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.im) (* y.re x.re))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 107.707 * * * * [progress]: [ 253 / 713 ] simplifiying candidate # 107.708 * [simplify]: Simplifying (/ (sqrt 1) (/ (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 107.708 * * [simplify]: iters left: 6 (21 enodes) 107.715 * * [simplify]: iters left: 5 (77 enodes) 107.726 * * [simplify]: iters left: 4 (120 enodes) 107.758 * * [simplify]: iters left: 3 (252 enodes) 107.844 * * [simplify]: iters left: 2 (477 enodes) 108.229 * * [simplify]: Extracting #0: cost 1 inf + 0 108.229 * * [simplify]: Extracting #1: cost 65 inf + 0 108.230 * * [simplify]: Extracting #2: cost 107 inf + 1 108.230 * * [simplify]: Extracting #3: cost 112 inf + 1 108.231 * * [simplify]: Extracting #4: cost 121 inf + 1 108.232 * * [simplify]: Extracting #5: cost 113 inf + 895 108.235 * * [simplify]: Extracting #6: cost 62 inf + 18177 108.249 * * [simplify]: Extracting #7: cost 3 inf + 45838 108.266 * * [simplify]: Extracting #8: cost 0 inf + 47249 108.299 * * [simplify]: Extracting #9: cost 0 inf + 47209 108.332 * [simplify]: Simplified to (/ (* (/ (cbrt (+ (* y.im x.im) (* y.re x.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (cbrt (+ (* y.im x.im) (* y.re x.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 108.333 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (/ (cbrt (+ (* y.im x.im) (* y.re x.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (cbrt (+ (* y.im x.im) (* y.re x.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt 1) (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 108.333 * [simplify]: Simplifying (/ (sqrt 1) (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 108.333 * * [simplify]: iters left: 6 (19 enodes) 108.345 * * [simplify]: iters left: 5 (67 enodes) 108.368 * * [simplify]: iters left: 4 (85 enodes) 108.392 * * [simplify]: iters left: 3 (111 enodes) 108.425 * * [simplify]: iters left: 2 (145 enodes) 108.462 * * [simplify]: iters left: 1 (188 enodes) 108.505 * * [simplify]: Extracting #0: cost 1 inf + 0 108.505 * * [simplify]: Extracting #1: cost 17 inf + 0 108.506 * * [simplify]: Extracting #2: cost 30 inf + 1 108.506 * * [simplify]: Extracting #3: cost 35 inf + 1 108.506 * * [simplify]: Extracting #4: cost 44 inf + 1 108.506 * * [simplify]: Extracting #5: cost 39 inf + 129 108.506 * * [simplify]: Extracting #6: cost 25 inf + 1879 108.508 * * [simplify]: Extracting #7: cost 10 inf + 7369 108.510 * * [simplify]: Extracting #8: cost 0 inf + 11645 108.513 * [simplify]: Simplified to (/ (/ (cbrt (+ (* x.im y.im) (* y.re x.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 108.513 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt 1) (/ (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) (/ (/ (cbrt (+ (* x.im y.im) (* y.re x.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 108.513 * * * * [progress]: [ 254 / 713 ] simplifiying candidate # 108.513 * [simplify]: Simplifying (/ (sqrt 1) (/ (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt 1)))) 108.513 * * [simplify]: iters left: 6 (20 enodes) 108.519 * * [simplify]: iters left: 5 (74 enodes) 108.530 * * [simplify]: iters left: 4 (104 enodes) 108.552 * * [simplify]: iters left: 3 (196 enodes) 108.616 * * [simplify]: iters left: 2 (334 enodes) 108.836 * * [simplify]: Extracting #0: cost 1 inf + 0 108.837 * * [simplify]: Extracting #1: cost 32 inf + 0 108.837 * * [simplify]: Extracting #2: cost 54 inf + 1 108.838 * * [simplify]: Extracting #3: cost 59 inf + 1 108.838 * * [simplify]: Extracting #4: cost 68 inf + 1 108.840 * * [simplify]: Extracting #5: cost 51 inf + 2243 108.845 * * [simplify]: Extracting #6: cost 20 inf + 14438 108.859 * * [simplify]: Extracting #7: cost 1 inf + 22272 108.874 * * [simplify]: Extracting #8: cost 0 inf + 22595 108.888 * [simplify]: Simplified to (* (/ (cbrt (+ (* y.im x.im) (* y.re x.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (cbrt (+ (* y.im x.im) (* y.re x.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 108.888 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (+ (* y.im x.im) (* y.re x.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (cbrt (+ (* y.im x.im) (* y.re x.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (sqrt 1) (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 108.889 * [simplify]: Simplifying (/ (sqrt 1) (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 108.889 * * [simplify]: iters left: 6 (18 enodes) 108.899 * * [simplify]: iters left: 5 (64 enodes) 108.917 * * [simplify]: iters left: 4 (82 enodes) 108.940 * * [simplify]: iters left: 3 (108 enodes) 108.975 * * [simplify]: iters left: 2 (142 enodes) 109.001 * * [simplify]: iters left: 1 (185 enodes) 109.050 * * [simplify]: Extracting #0: cost 1 inf + 0 109.050 * * [simplify]: Extracting #1: cost 17 inf + 0 109.050 * * [simplify]: Extracting #2: cost 30 inf + 1 109.052 * * [simplify]: Extracting #3: cost 36 inf + 1 109.052 * * [simplify]: Extracting #4: cost 44 inf + 1 109.052 * * [simplify]: Extracting #5: cost 37 inf + 129 109.052 * * [simplify]: Extracting #6: cost 25 inf + 1634 109.053 * * [simplify]: Extracting #7: cost 5 inf + 8343 109.056 * * [simplify]: Extracting #8: cost 0 inf + 10601 109.058 * [simplify]: Simplified to (/ (/ (cbrt (+ (* x.im y.im) (* y.re x.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 109.058 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt 1) (/ (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt 1)))) (/ (/ (cbrt (+ (* x.im y.im) (* y.re x.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 109.059 * * * * [progress]: [ 255 / 713 ] simplifiying candidate # 109.059 * [simplify]: Simplifying (/ (sqrt 1) (/ (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 109.059 * * [simplify]: iters left: 6 (21 enodes) 109.064 * * [simplify]: iters left: 5 (77 enodes) 109.076 * * [simplify]: iters left: 4 (120 enodes) 109.117 * * [simplify]: iters left: 3 (252 enodes) 109.207 * * [simplify]: iters left: 2 (477 enodes) 109.581 * * [simplify]: Extracting #0: cost 1 inf + 0 109.581 * * [simplify]: Extracting #1: cost 65 inf + 0 109.582 * * [simplify]: Extracting #2: cost 107 inf + 1 109.583 * * [simplify]: Extracting #3: cost 112 inf + 1 109.584 * * [simplify]: Extracting #4: cost 121 inf + 1 109.585 * * [simplify]: Extracting #5: cost 113 inf + 895 109.592 * * [simplify]: Extracting #6: cost 62 inf + 18177 109.625 * * [simplify]: Extracting #7: cost 3 inf + 45838 109.653 * * [simplify]: Extracting #8: cost 0 inf + 47249 109.670 * * [simplify]: Extracting #9: cost 0 inf + 47209 109.695 * [simplify]: Simplified to (/ (* (/ (cbrt (+ (* y.im x.im) (* y.re x.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (cbrt (+ (* y.im x.im) (* y.re x.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 109.695 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (/ (cbrt (+ (* y.im x.im) (* y.re x.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (cbrt (+ (* y.im x.im) (* y.re x.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt 1) (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 109.696 * [simplify]: Simplifying (/ (sqrt 1) (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 109.696 * * [simplify]: iters left: 6 (19 enodes) 109.706 * * [simplify]: iters left: 5 (67 enodes) 109.726 * * [simplify]: iters left: 4 (85 enodes) 109.751 * * [simplify]: iters left: 3 (111 enodes) 109.772 * * [simplify]: iters left: 2 (145 enodes) 109.797 * * [simplify]: iters left: 1 (188 enodes) 109.832 * * [simplify]: Extracting #0: cost 1 inf + 0 109.832 * * [simplify]: Extracting #1: cost 17 inf + 0 109.832 * * [simplify]: Extracting #2: cost 30 inf + 1 109.832 * * [simplify]: Extracting #3: cost 35 inf + 1 109.832 * * [simplify]: Extracting #4: cost 44 inf + 1 109.832 * * [simplify]: Extracting #5: cost 39 inf + 129 109.833 * * [simplify]: Extracting #6: cost 25 inf + 1879 109.834 * * [simplify]: Extracting #7: cost 10 inf + 7369 109.837 * * [simplify]: Extracting #8: cost 0 inf + 11645 109.839 * [simplify]: Simplified to (/ (/ (cbrt (+ (* x.im y.im) (* y.re x.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 109.839 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt 1) (/ (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) (/ (/ (cbrt (+ (* x.im y.im) (* y.re x.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 109.840 * * * * [progress]: [ 256 / 713 ] simplifiying candidate # 109.840 * [simplify]: Simplifying (/ (sqrt 1) (/ (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) 1))) 109.840 * * [simplify]: iters left: 6 (20 enodes) 109.851 * * [simplify]: iters left: 5 (72 enodes) 109.874 * * [simplify]: iters left: 4 (113 enodes) 109.900 * * [simplify]: iters left: 3 (203 enodes) 109.972 * * [simplify]: iters left: 2 (367 enodes) 110.159 * * [simplify]: iters left: 1 (487 enodes) 110.386 * * [simplify]: Extracting #0: cost 1 inf + 0 110.386 * * [simplify]: Extracting #1: cost 18 inf + 0 110.387 * * [simplify]: Extracting #2: cost 34 inf + 1 110.387 * * [simplify]: Extracting #3: cost 39 inf + 1 110.387 * * [simplify]: Extracting #4: cost 48 inf + 1 110.388 * * [simplify]: Extracting #5: cost 31 inf + 2643 110.393 * * [simplify]: Extracting #6: cost 3 inf + 12460 110.403 * * [simplify]: Extracting #7: cost 0 inf + 13593 110.413 * [simplify]: Simplified to (* (/ (cbrt (+ (* y.im x.im) (* y.re x.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (cbrt (+ (* y.im x.im) (* y.re x.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 110.413 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (+ (* y.im x.im) (* y.re x.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (cbrt (+ (* y.im x.im) (* y.re x.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (sqrt 1) (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 110.413 * [simplify]: Simplifying (/ (sqrt 1) (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 110.414 * * [simplify]: iters left: 6 (18 enodes) 110.423 * * [simplify]: iters left: 5 (64 enodes) 110.441 * * [simplify]: iters left: 4 (82 enodes) 110.454 * * [simplify]: iters left: 3 (108 enodes) 110.471 * * [simplify]: iters left: 2 (142 enodes) 110.519 * * [simplify]: iters left: 1 (185 enodes) 110.579 * * [simplify]: Extracting #0: cost 1 inf + 0 110.579 * * [simplify]: Extracting #1: cost 17 inf + 0 110.579 * * [simplify]: Extracting #2: cost 30 inf + 1 110.579 * * [simplify]: Extracting #3: cost 36 inf + 1 110.579 * * [simplify]: Extracting #4: cost 44 inf + 1 110.579 * * [simplify]: Extracting #5: cost 37 inf + 129 110.580 * * [simplify]: Extracting #6: cost 25 inf + 1634 110.581 * * [simplify]: Extracting #7: cost 5 inf + 8343 110.583 * * [simplify]: Extracting #8: cost 0 inf + 10601 110.586 * [simplify]: Simplified to (/ (/ (cbrt (+ (* x.im y.im) (* y.re x.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 110.586 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt 1) (/ (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) 1))) (/ (/ (cbrt (+ (* x.im y.im) (* y.re x.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 110.586 * * * * [progress]: [ 257 / 713 ] simplifiying candidate # 110.586 * [simplify]: Simplifying (/ (sqrt 1) (/ (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 110.586 * * [simplify]: iters left: 6 (19 enodes) 110.593 * * [simplify]: iters left: 5 (71 enodes) 110.604 * * [simplify]: iters left: 4 (109 enodes) 110.641 * * [simplify]: iters left: 3 (188 enodes) 110.715 * * [simplify]: iters left: 2 (281 enodes) 110.940 * * [simplify]: Extracting #0: cost 1 inf + 0 110.940 * * [simplify]: Extracting #1: cost 72 inf + 0 110.941 * * [simplify]: Extracting #2: cost 111 inf + 1 110.941 * * [simplify]: Extracting #3: cost 116 inf + 4 110.942 * * [simplify]: Extracting #4: cost 122 inf + 6 110.942 * * [simplify]: Extracting #5: cost 114 inf + 255 110.943 * * [simplify]: Extracting #6: cost 98 inf + 2856 110.953 * * [simplify]: Extracting #7: cost 41 inf + 23858 110.972 * * [simplify]: Extracting #8: cost 0 inf + 40637 110.994 * [simplify]: Simplified to (/ (/ (sqrt (+ (* y.im x.im) (* y.re x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 110.994 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (+ (* y.im x.im) (* y.re x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt 1) (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 110.994 * [simplify]: Simplifying (/ (sqrt 1) (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 110.994 * * [simplify]: iters left: 6 (18 enodes) 111.004 * * [simplify]: iters left: 5 (64 enodes) 111.022 * * [simplify]: iters left: 4 (82 enodes) 111.049 * * [simplify]: iters left: 3 (103 enodes) 111.068 * * [simplify]: iters left: 2 (130 enodes) 111.101 * * [simplify]: iters left: 1 (165 enodes) 111.135 * * [simplify]: Extracting #0: cost 1 inf + 0 111.135 * * [simplify]: Extracting #1: cost 12 inf + 0 111.136 * * [simplify]: Extracting #2: cost 23 inf + 1 111.136 * * [simplify]: Extracting #3: cost 28 inf + 1 111.136 * * [simplify]: Extracting #4: cost 37 inf + 1 111.136 * * [simplify]: Extracting #5: cost 32 inf + 129 111.136 * * [simplify]: Extracting #6: cost 16 inf + 2845 111.138 * * [simplify]: Extracting #7: cost 4 inf + 6889 111.139 * * [simplify]: Extracting #8: cost 0 inf + 8584 111.141 * [simplify]: Simplified to (/ (/ (sqrt (+ (* x.im y.im) (* y.re x.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 111.142 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt 1) (/ (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (+ (* x.re y.re) (* x.im 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.im) (* y.re x.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 111.142 * * * * [progress]: [ 258 / 713 ] simplifiying candidate # 111.142 * [simplify]: Simplifying (/ (sqrt 1) (/ (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))))) 111.142 * * [simplify]: iters left: 6 (22 enodes) 111.148 * * [simplify]: iters left: 5 (79 enodes) 111.171 * * [simplify]: iters left: 4 (109 enodes) 111.190 * * [simplify]: iters left: 3 (170 enodes) 111.224 * * [simplify]: iters left: 2 (273 enodes) 111.339 * * [simplify]: iters left: 1 (473 enodes) 111.569 * * [simplify]: Extracting #0: cost 1 inf + 0 111.569 * * [simplify]: Extracting #1: cost 28 inf + 0 111.569 * * [simplify]: Extracting #2: cost 52 inf + 1 111.570 * * [simplify]: Extracting #3: cost 59 inf + 1 111.570 * * [simplify]: Extracting #4: cost 68 inf + 1 111.570 * * [simplify]: Extracting #5: cost 56 inf + 1263 111.572 * * [simplify]: Extracting #6: cost 35 inf + 6313 111.576 * * [simplify]: Extracting #7: cost 4 inf + 20705 111.584 * * [simplify]: Extracting #8: cost 0 inf + 22721 111.591 * [simplify]: Simplified to (/ (/ (sqrt (+ (* y.im x.im) (* y.re x.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (fabs (cbrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 111.591 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (+ (* y.im x.im) (* y.re x.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (fabs (cbrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (sqrt 1) (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))))) 111.592 * [simplify]: Simplifying (/ (sqrt 1) (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 111.592 * * [simplify]: iters left: 6 (20 enodes) 111.597 * * [simplify]: iters left: 5 (70 enodes) 111.607 * * [simplify]: iters left: 4 (88 enodes) 111.624 * * [simplify]: iters left: 3 (114 enodes) 111.645 * * [simplify]: iters left: 2 (148 enodes) 111.681 * * [simplify]: iters left: 1 (191 enodes) 111.713 * * [simplify]: Extracting #0: cost 1 inf + 0 111.713 * * [simplify]: Extracting #1: cost 17 inf + 0 111.713 * * [simplify]: Extracting #2: cost 31 inf + 1 111.714 * * [simplify]: Extracting #3: cost 37 inf + 1 111.714 * * [simplify]: Extracting #4: cost 46 inf + 1 111.714 * * [simplify]: Extracting #5: cost 35 inf + 1221 111.715 * * [simplify]: Extracting #6: cost 13 inf + 6320 111.717 * * [simplify]: Extracting #7: cost 2 inf + 11561 111.721 * * [simplify]: Extracting #8: cost 0 inf + 12609 111.729 * [simplify]: Simplified to (/ (/ (sqrt (+ (* x.im y.im) (* y.re x.re))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 111.729 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt 1) (/ (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (+ (* x.re y.re) (* x.im 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.im) (* y.re x.re))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 111.730 * * * * [progress]: [ 259 / 713 ] simplifiying candidate # 111.730 * [simplify]: Simplifying (/ (sqrt 1) (/ (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 111.730 * * [simplify]: iters left: 6 (20 enodes) 111.740 * * [simplify]: iters left: 5 (72 enodes) 111.753 * * [simplify]: iters left: 4 (102 enodes) 111.769 * * [simplify]: iters left: 3 (166 enodes) 111.829 * * [simplify]: iters left: 2 (263 enodes) 111.957 * * [simplify]: iters left: 1 (449 enodes) 112.210 * * [simplify]: Extracting #0: cost 1 inf + 0 112.210 * * [simplify]: Extracting #1: cost 28 inf + 0 112.210 * * [simplify]: Extracting #2: cost 51 inf + 1 112.211 * * [simplify]: Extracting #3: cost 56 inf + 1 112.212 * * [simplify]: Extracting #4: cost 65 inf + 1 112.213 * * [simplify]: Extracting #5: cost 46 inf + 2765 112.220 * * [simplify]: Extracting #6: cost 6 inf + 17735 112.233 * * [simplify]: Extracting #7: cost 0 inf + 20116 112.246 * [simplify]: Simplified to (/ (/ (sqrt (+ (* y.im x.im) (* y.re x.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 112.246 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (+ (* y.im x.im) (* y.re x.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (sqrt 1) (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 112.246 * [simplify]: Simplifying (/ (sqrt 1) (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 112.247 * * [simplify]: iters left: 6 (19 enodes) 112.256 * * [simplify]: iters left: 5 (67 enodes) 112.282 * * [simplify]: iters left: 4 (85 enodes) 112.307 * * [simplify]: iters left: 3 (111 enodes) 112.324 * * [simplify]: iters left: 2 (145 enodes) 112.362 * * [simplify]: iters left: 1 (188 enodes) 112.401 * * [simplify]: Extracting #0: cost 1 inf + 0 112.401 * * [simplify]: Extracting #1: cost 17 inf + 0 112.401 * * [simplify]: Extracting #2: cost 30 inf + 1 112.401 * * [simplify]: Extracting #3: cost 35 inf + 1 112.401 * * [simplify]: Extracting #4: cost 44 inf + 1 112.402 * * [simplify]: Extracting #5: cost 39 inf + 129 112.403 * * [simplify]: Extracting #6: cost 25 inf + 1839 112.405 * * [simplify]: Extracting #7: cost 10 inf + 7049 112.410 * * [simplify]: Extracting #8: cost 0 inf + 11085 112.416 * [simplify]: Simplified to (/ (/ (sqrt (+ (* x.im y.im) (* y.re x.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 112.416 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt 1) (/ (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) (/ (/ (sqrt (+ (* x.im y.im) (* y.re x.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 112.416 * * * * [progress]: [ 260 / 713 ] simplifiying candidate # 112.417 * [simplify]: Simplifying (/ (sqrt 1) (/ (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt 1)))) 112.417 * * [simplify]: iters left: 6 (19 enodes) 112.425 * * [simplify]: iters left: 5 (69 enodes) 112.436 * * [simplify]: iters left: 4 (86 enodes) 112.452 * * [simplify]: iters left: 3 (123 enodes) 112.498 * * [simplify]: iters left: 2 (187 enodes) 112.606 * * [simplify]: iters left: 1 (310 enodes) 112.723 * * [simplify]: Extracting #0: cost 1 inf + 0 112.723 * * [simplify]: Extracting #1: cost 12 inf + 0 112.724 * * [simplify]: Extracting #2: cost 22 inf + 1 112.724 * * [simplify]: Extracting #3: cost 27 inf + 1 112.724 * * [simplify]: Extracting #4: cost 36 inf + 1 112.724 * * [simplify]: Extracting #5: cost 31 inf + 130 112.725 * * [simplify]: Extracting #6: cost 23 inf + 872 112.726 * * [simplify]: Extracting #7: cost 13 inf + 3178 112.730 * * [simplify]: Extracting #8: cost 2 inf + 7056 112.735 * * [simplify]: Extracting #9: cost 0 inf + 7863 112.738 * [simplify]: Simplified to (/ (/ (sqrt (+ (* y.im x.im) (* y.re x.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 112.738 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (+ (* y.im x.im) (* y.re x.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt 1) (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 112.738 * [simplify]: Simplifying (/ (sqrt 1) (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 112.738 * * [simplify]: iters left: 6 (18 enodes) 112.743 * * [simplify]: iters left: 5 (64 enodes) 112.753 * * [simplify]: iters left: 4 (82 enodes) 112.766 * * [simplify]: iters left: 3 (108 enodes) 112.794 * * [simplify]: iters left: 2 (142 enodes) 112.824 * * [simplify]: iters left: 1 (185 enodes) 112.874 * * [simplify]: Extracting #0: cost 1 inf + 0 112.874 * * [simplify]: Extracting #1: cost 17 inf + 0 112.874 * * [simplify]: Extracting #2: cost 30 inf + 1 112.874 * * [simplify]: Extracting #3: cost 36 inf + 1 112.874 * * [simplify]: Extracting #4: cost 44 inf + 1 112.875 * * [simplify]: Extracting #5: cost 37 inf + 129 112.876 * * [simplify]: Extracting #6: cost 25 inf + 1634 112.877 * * [simplify]: Extracting #7: cost 5 inf + 7983 112.880 * * [simplify]: Extracting #8: cost 0 inf + 10041 112.882 * [simplify]: Simplified to (/ (/ (sqrt (+ (* x.im y.im) (* y.re x.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 112.882 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt 1) (/ (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt 1)))) (/ (/ (sqrt (+ (* x.im y.im) (* y.re x.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 112.883 * * * * [progress]: [ 261 / 713 ] simplifiying candidate # 112.883 * [simplify]: Simplifying (/ (sqrt 1) (/ (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 112.883 * * [simplify]: iters left: 6 (20 enodes) 112.888 * * [simplify]: iters left: 5 (72 enodes) 112.902 * * [simplify]: iters left: 4 (102 enodes) 112.934 * * [simplify]: iters left: 3 (166 enodes) 112.982 * * [simplify]: iters left: 2 (263 enodes) 113.108 * * [simplify]: iters left: 1 (449 enodes) 113.369 * * [simplify]: Extracting #0: cost 1 inf + 0 113.369 * * [simplify]: Extracting #1: cost 28 inf + 0 113.369 * * [simplify]: Extracting #2: cost 51 inf + 1 113.370 * * [simplify]: Extracting #3: cost 56 inf + 1 113.370 * * [simplify]: Extracting #4: cost 65 inf + 1 113.370 * * [simplify]: Extracting #5: cost 46 inf + 2765 113.374 * * [simplify]: Extracting #6: cost 6 inf + 17735 113.386 * * [simplify]: Extracting #7: cost 0 inf + 20116 113.399 * [simplify]: Simplified to (/ (/ (sqrt (+ (* y.im x.im) (* y.re x.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 113.399 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (+ (* y.im x.im) (* y.re x.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (sqrt 1) (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 113.400 * [simplify]: Simplifying (/ (sqrt 1) (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 113.400 * * [simplify]: iters left: 6 (19 enodes) 113.412 * * [simplify]: iters left: 5 (67 enodes) 113.422 * * [simplify]: iters left: 4 (85 enodes) 113.434 * * [simplify]: iters left: 3 (111 enodes) 113.462 * * [simplify]: iters left: 2 (145 enodes) 113.510 * * [simplify]: iters left: 1 (188 enodes) 113.574 * * [simplify]: Extracting #0: cost 1 inf + 0 113.574 * * [simplify]: Extracting #1: cost 17 inf + 0 113.575 * * [simplify]: Extracting #2: cost 30 inf + 1 113.575 * * [simplify]: Extracting #3: cost 35 inf + 1 113.575 * * [simplify]: Extracting #4: cost 44 inf + 1 113.575 * * [simplify]: Extracting #5: cost 39 inf + 129 113.576 * * [simplify]: Extracting #6: cost 25 inf + 1839 113.579 * * [simplify]: Extracting #7: cost 10 inf + 7049 113.584 * * [simplify]: Extracting #8: cost 0 inf + 11085 113.589 * [simplify]: Simplified to (/ (/ (sqrt (+ (* x.im y.im) (* y.re x.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 113.589 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt 1) (/ (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) (/ (/ (sqrt (+ (* x.im y.im) (* y.re x.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 113.590 * * * * [progress]: [ 262 / 713 ] simplifiying candidate # 113.590 * [simplify]: Simplifying (/ (sqrt 1) (/ (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) 1))) 113.590 * * [simplify]: iters left: 6 (19 enodes) 113.599 * * [simplify]: iters left: 5 (67 enodes) 113.618 * * [simplify]: iters left: 4 (88 enodes) 113.645 * * [simplify]: iters left: 3 (122 enodes) 113.691 * * [simplify]: iters left: 2 (190 enodes) 113.746 * * [simplify]: iters left: 1 (314 enodes) 113.953 * * [simplify]: Extracting #0: cost 1 inf + 0 113.953 * * [simplify]: Extracting #1: cost 17 inf + 0 113.953 * * [simplify]: Extracting #2: cost 28 inf + 1 113.954 * * [simplify]: Extracting #3: cost 33 inf + 1 113.956 * * [simplify]: Extracting #4: cost 42 inf + 1 113.957 * * [simplify]: Extracting #5: cost 37 inf + 130 113.957 * * [simplify]: Extracting #6: cost 30 inf + 748 113.958 * * [simplify]: Extracting #7: cost 20 inf + 2495 113.961 * * [simplify]: Extracting #8: cost 8 inf + 7016 113.967 * * [simplify]: Extracting #9: cost 0 inf + 10651 113.973 * [simplify]: Simplified to (/ (sqrt (+ (* y.im x.im) (* y.re x.re))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 113.973 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (+ (* y.im x.im) (* y.re x.re))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (sqrt 1) (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 113.973 * [simplify]: Simplifying (/ (sqrt 1) (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 113.974 * * [simplify]: iters left: 6 (18 enodes) 113.983 * * [simplify]: iters left: 5 (64 enodes) 114.001 * * [simplify]: iters left: 4 (82 enodes) 114.025 * * [simplify]: iters left: 3 (108 enodes) 114.056 * * [simplify]: iters left: 2 (142 enodes) 114.090 * * [simplify]: iters left: 1 (185 enodes) 114.130 * * [simplify]: Extracting #0: cost 1 inf + 0 114.130 * * [simplify]: Extracting #1: cost 17 inf + 0 114.130 * * [simplify]: Extracting #2: cost 30 inf + 1 114.131 * * [simplify]: Extracting #3: cost 36 inf + 1 114.131 * * [simplify]: Extracting #4: cost 44 inf + 1 114.131 * * [simplify]: Extracting #5: cost 37 inf + 129 114.132 * * [simplify]: Extracting #6: cost 25 inf + 1634 114.133 * * [simplify]: Extracting #7: cost 5 inf + 7983 114.135 * * [simplify]: Extracting #8: cost 0 inf + 10041 114.138 * [simplify]: Simplified to (/ (/ (sqrt (+ (* x.im y.im) (* y.re x.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 114.138 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt 1) (/ (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) 1))) (/ (/ (sqrt (+ (* x.im y.im) (* y.re x.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 114.138 * * * * [progress]: [ 263 / 713 ] simplifiying candidate # 114.138 * [simplify]: Simplifying (/ (sqrt 1) (/ (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 114.139 * * [simplify]: iters left: 6 (13 enodes) 114.143 * * [simplify]: iters left: 5 (50 enodes) 114.151 * * [simplify]: iters left: 4 (79 enodes) 114.173 * * [simplify]: iters left: 3 (129 enodes) 114.202 * * [simplify]: iters left: 2 (174 enodes) 114.229 * * [simplify]: iters left: 1 (203 enodes) 114.271 * * [simplify]: Extracting #0: cost 1 inf + 0 114.271 * * [simplify]: Extracting #1: cost 19 inf + 0 114.272 * * [simplify]: Extracting #2: cost 40 inf + 2 114.272 * * [simplify]: Extracting #3: cost 48 inf + 4 114.272 * * [simplify]: Extracting #4: cost 52 inf + 5 114.273 * * [simplify]: Extracting #5: cost 38 inf + 1627 114.276 * * [simplify]: Extracting #6: cost 17 inf + 9932 114.281 * * [simplify]: Extracting #7: cost 2 inf + 17277 114.287 * * [simplify]: Extracting #8: cost 0 inf + 18345 114.293 * [simplify]: Simplified to (/ 1 (* (sqrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 114.293 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (* (sqrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (sqrt 1) (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 114.294 * [simplify]: Simplifying (/ (sqrt 1) (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 114.294 * * [simplify]: iters left: 6 (17 enodes) 114.302 * * [simplify]: iters left: 5 (61 enodes) 114.312 * * [simplify]: iters left: 4 (79 enodes) 114.326 * * [simplify]: iters left: 3 (108 enodes) 114.357 * * [simplify]: iters left: 2 (187 enodes) 114.449 * * [simplify]: iters left: 1 (404 enodes) 114.584 * * [simplify]: Extracting #0: cost 1 inf + 0 114.584 * * [simplify]: Extracting #1: cost 14 inf + 0 114.585 * * [simplify]: Extracting #2: cost 62 inf + 1 114.585 * * [simplify]: Extracting #3: cost 73 inf + 47 114.585 * * [simplify]: Extracting #4: cost 72 inf + 297 114.586 * * [simplify]: Extracting #5: cost 60 inf + 3411 114.589 * * [simplify]: Extracting #6: cost 12 inf + 18711 114.598 * * [simplify]: Extracting #7: cost 0 inf + 22990 114.610 * [simplify]: Simplified to (/ (+ (* x.im y.im) (* y.re x.re)) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 114.610 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (* (sqrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (+ (* x.im y.im) (* y.re x.re)) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 114.610 * * * * [progress]: [ 264 / 713 ] simplifiying candidate # 114.610 * [simplify]: Simplifying (/ (sqrt 1) (/ (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ 1 (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))))) 114.611 * * [simplify]: iters left: 6 (16 enodes) 114.619 * * [simplify]: iters left: 5 (58 enodes) 114.637 * * [simplify]: iters left: 4 (83 enodes) 114.668 * * [simplify]: iters left: 3 (149 enodes) 114.722 * * [simplify]: iters left: 2 (201 enodes) 114.760 * * [simplify]: iters left: 1 (244 enodes) 114.817 * * [simplify]: Extracting #0: cost 1 inf + 0 114.818 * * [simplify]: Extracting #1: cost 12 inf + 0 114.818 * * [simplify]: Extracting #2: cost 23 inf + 1 114.818 * * [simplify]: Extracting #3: cost 27 inf + 1 114.818 * * [simplify]: Extracting #4: cost 30 inf + 1 114.818 * * [simplify]: Extracting #5: cost 34 inf + 1 114.818 * * [simplify]: Extracting #6: cost 28 inf + 167 114.819 * * [simplify]: Extracting #7: cost 14 inf + 3237 114.820 * * [simplify]: Extracting #8: cost 1 inf + 7990 114.822 * * [simplify]: Extracting #9: cost 0 inf + 8473 114.825 * [simplify]: Simplified to (/ (/ 1 (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (fabs (cbrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 114.825 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (fabs (cbrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (sqrt 1) (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))))) 114.825 * [simplify]: Simplifying (/ (sqrt 1) (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 114.825 * * [simplify]: iters left: 6 (19 enodes) 114.831 * * [simplify]: iters left: 5 (67 enodes) 114.842 * * [simplify]: iters left: 4 (85 enodes) 114.865 * * [simplify]: iters left: 3 (119 enodes) 114.897 * * [simplify]: iters left: 2 (205 enodes) 114.952 * * [simplify]: iters left: 1 (364 enodes) 115.048 * * [simplify]: Extracting #0: cost 1 inf + 0 115.049 * * [simplify]: Extracting #1: cost 19 inf + 0 115.049 * * [simplify]: Extracting #2: cost 74 inf + 1 115.050 * * [simplify]: Extracting #3: cost 100 inf + 47 115.050 * * [simplify]: Extracting #4: cost 99 inf + 297 115.052 * * [simplify]: Extracting #5: cost 94 inf + 1433 115.056 * * [simplify]: Extracting #6: cost 53 inf + 14339 115.069 * * [simplify]: Extracting #7: cost 7 inf + 32884 115.090 * * [simplify]: Extracting #8: cost 0 inf + 35507 115.108 * [simplify]: Simplified to (/ (/ (+ (* x.im y.im) (* y.re x.re)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 115.109 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (fabs (cbrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (+ (* x.im y.im) (* y.re x.re)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 115.109 * * * * [progress]: [ 265 / 713 ] simplifiying candidate # 115.109 * [simplify]: Simplifying (/ (sqrt 1) (/ (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 115.109 * * [simplify]: iters left: 6 (14 enodes) 115.117 * * [simplify]: iters left: 5 (51 enodes) 115.132 * * [simplify]: iters left: 4 (76 enodes) 115.162 * * [simplify]: iters left: 3 (142 enodes) 115.192 * * [simplify]: iters left: 2 (199 enodes) 115.264 * * [simplify]: iters left: 1 (255 enodes) 115.337 * * [simplify]: Extracting #0: cost 1 inf + 0 115.337 * * [simplify]: Extracting #1: cost 12 inf + 0 115.337 * * [simplify]: Extracting #2: cost 21 inf + 1 115.337 * * [simplify]: Extracting #3: cost 23 inf + 1 115.338 * * [simplify]: Extracting #4: cost 26 inf + 1 115.338 * * [simplify]: Extracting #5: cost 30 inf + 1 115.338 * * [simplify]: Extracting #6: cost 26 inf + 85 115.338 * * [simplify]: Extracting #7: cost 18 inf + 1339 115.341 * * [simplify]: Extracting #8: cost 3 inf + 5856 115.344 * * [simplify]: Extracting #9: cost 0 inf + 6785 115.348 * [simplify]: Simplified to (/ (/ 1 (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 115.348 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (sqrt 1) (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 115.348 * [simplify]: Simplifying (/ (sqrt 1) (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 115.349 * * [simplify]: iters left: 6 (18 enodes) 115.358 * * [simplify]: iters left: 5 (64 enodes) 115.378 * * [simplify]: iters left: 4 (82 enodes) 115.402 * * [simplify]: iters left: 3 (116 enodes) 115.440 * * [simplify]: iters left: 2 (202 enodes) 115.516 * * [simplify]: iters left: 1 (358 enodes) 115.603 * * [simplify]: Extracting #0: cost 1 inf + 0 115.603 * * [simplify]: Extracting #1: cost 19 inf + 0 115.603 * * [simplify]: Extracting #2: cost 79 inf + 1 115.603 * * [simplify]: Extracting #3: cost 105 inf + 5 115.604 * * [simplify]: Extracting #4: cost 102 inf + 421 115.604 * * [simplify]: Extracting #5: cost 97 inf + 1716 115.607 * * [simplify]: Extracting #6: cost 43 inf + 18302 115.614 * * [simplify]: Extracting #7: cost 3 inf + 31990 115.623 * * [simplify]: Extracting #8: cost 0 inf + 32959 115.631 * [simplify]: Simplified to (/ (/ (+ (* x.im y.im) (* y.re x.re)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 115.631 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (+ (* x.im y.im) (* y.re x.re)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 115.631 * * * * [progress]: [ 266 / 713 ] simplifiying candidate # 115.631 * [simplify]: Simplifying (/ (sqrt 1) (/ (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ 1 (sqrt 1)))) 115.631 * * [simplify]: iters left: 6 (13 enodes) 115.635 * * [simplify]: iters left: 5 (48 enodes) 115.643 * * [simplify]: iters left: 4 (62 enodes) 115.653 * * [simplify]: iters left: 3 (85 enodes) 115.671 * * [simplify]: iters left: 2 (90 enodes) 115.694 * * [simplify]: iters left: 1 (98 enodes) 115.717 * * [simplify]: Extracting #0: cost 1 inf + 0 115.717 * * [simplify]: Extracting #1: cost 6 inf + 0 115.717 * * [simplify]: Extracting #2: cost 9 inf + 1 115.717 * * [simplify]: Extracting #3: cost 11 inf + 1 115.717 * * [simplify]: Extracting #4: cost 14 inf + 1 115.717 * * [simplify]: Extracting #5: cost 18 inf + 1 115.717 * * [simplify]: Extracting #6: cost 13 inf + 126 115.718 * * [simplify]: Extracting #7: cost 10 inf + 451 115.718 * * [simplify]: Extracting #8: cost 5 inf + 1502 115.719 * * [simplify]: Extracting #9: cost 0 inf + 2995 115.720 * [simplify]: Simplified to (/ (/ 1 (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 115.720 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt 1) (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 115.720 * [simplify]: Simplifying (/ (sqrt 1) (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 115.721 * * [simplify]: iters left: 6 (17 enodes) 115.725 * * [simplify]: iters left: 5 (61 enodes) 115.734 * * [simplify]: iters left: 4 (79 enodes) 115.747 * * [simplify]: iters left: 3 (113 enodes) 115.777 * * [simplify]: iters left: 2 (199 enodes) 115.834 * * [simplify]: iters left: 1 (356 enodes) 115.977 * * [simplify]: Extracting #0: cost 1 inf + 0 115.977 * * [simplify]: Extracting #1: cost 19 inf + 0 115.977 * * [simplify]: Extracting #2: cost 79 inf + 1 115.977 * * [simplify]: Extracting #3: cost 105 inf + 47 115.978 * * [simplify]: Extracting #4: cost 95 inf + 1555 115.981 * * [simplify]: Extracting #5: cost 22 inf + 22804 115.989 * * [simplify]: Extracting #6: cost 0 inf + 30036 115.998 * [simplify]: Simplified to (/ (+ (* x.im y.im) (* y.re x.re)) (* (sqrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 115.998 * [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.im) (* y.re x.re)) (* (sqrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 115.999 * * * * [progress]: [ 267 / 713 ] simplifiying candidate # 115.999 * [simplify]: Simplifying (/ (sqrt 1) (/ (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 115.999 * * [simplify]: iters left: 6 (14 enodes) 116.006 * * [simplify]: iters left: 5 (51 enodes) 116.022 * * [simplify]: iters left: 4 (76 enodes) 116.045 * * [simplify]: iters left: 3 (142 enodes) 116.078 * * [simplify]: iters left: 2 (199 enodes) 116.132 * * [simplify]: iters left: 1 (255 enodes) 116.172 * * [simplify]: Extracting #0: cost 1 inf + 0 116.172 * * [simplify]: Extracting #1: cost 12 inf + 0 116.172 * * [simplify]: Extracting #2: cost 21 inf + 1 116.172 * * [simplify]: Extracting #3: cost 23 inf + 1 116.173 * * [simplify]: Extracting #4: cost 26 inf + 1 116.173 * * [simplify]: Extracting #5: cost 30 inf + 1 116.173 * * [simplify]: Extracting #6: cost 26 inf + 85 116.173 * * [simplify]: Extracting #7: cost 18 inf + 1339 116.176 * * [simplify]: Extracting #8: cost 3 inf + 5856 116.179 * * [simplify]: Extracting #9: cost 0 inf + 6785 116.183 * [simplify]: Simplified to (/ (/ 1 (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 116.183 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (sqrt 1) (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 116.183 * [simplify]: Simplifying (/ (sqrt 1) (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 116.183 * * [simplify]: iters left: 6 (18 enodes) 116.193 * * [simplify]: iters left: 5 (64 enodes) 116.211 * * [simplify]: iters left: 4 (82 enodes) 116.227 * * [simplify]: iters left: 3 (116 enodes) 116.248 * * [simplify]: iters left: 2 (202 enodes) 116.327 * * [simplify]: iters left: 1 (358 enodes) 116.441 * * [simplify]: Extracting #0: cost 1 inf + 0 116.442 * * [simplify]: Extracting #1: cost 19 inf + 0 116.442 * * [simplify]: Extracting #2: cost 79 inf + 1 116.442 * * [simplify]: Extracting #3: cost 105 inf + 5 116.442 * * [simplify]: Extracting #4: cost 102 inf + 421 116.443 * * [simplify]: Extracting #5: cost 97 inf + 1716 116.446 * * [simplify]: Extracting #6: cost 43 inf + 18302 116.453 * * [simplify]: Extracting #7: cost 3 inf + 31990 116.461 * * [simplify]: Extracting #8: cost 0 inf + 32959 116.471 * [simplify]: Simplified to (/ (/ (+ (* x.im y.im) (* y.re x.re)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 116.471 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (+ (* x.im y.im) (* y.re x.re)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 116.471 * * * * [progress]: [ 268 / 713 ] simplifiying candidate # 116.471 * [simplify]: Simplifying (/ (sqrt 1) (/ (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ 1 1))) 116.472 * * [simplify]: iters left: 6 (13 enodes) 116.479 * * [simplify]: iters left: 5 (44 enodes) 116.491 * * [simplify]: iters left: 4 (50 enodes) 116.498 * * [simplify]: iters left: 3 (55 enodes) 116.504 * * [simplify]: iters left: 2 (59 enodes) 116.514 * * [simplify]: Extracting #0: cost 1 inf + 0 116.514 * * [simplify]: Extracting #1: cost 6 inf + 0 116.514 * * [simplify]: Extracting #2: cost 9 inf + 1 116.514 * * [simplify]: Extracting #3: cost 11 inf + 1 116.514 * * [simplify]: Extracting #4: cost 14 inf + 1 116.514 * * [simplify]: Extracting #5: cost 18 inf + 1 116.514 * * [simplify]: Extracting #6: cost 14 inf + 85 116.514 * * [simplify]: Extracting #7: cost 9 inf + 573 116.515 * * [simplify]: Extracting #8: cost 3 inf + 2066 116.515 * * [simplify]: Extracting #9: cost 1 inf + 2672 116.516 * * [simplify]: Extracting #10: cost 0 inf + 2995 116.516 * [simplify]: Simplified to (/ (/ 1 (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 116.516 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt 1) (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 116.517 * [simplify]: Simplifying (/ (sqrt 1) (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 116.517 * * [simplify]: iters left: 6 (17 enodes) 116.521 * * [simplify]: iters left: 5 (61 enodes) 116.530 * * [simplify]: iters left: 4 (79 enodes) 116.542 * * [simplify]: iters left: 3 (113 enodes) 116.578 * * [simplify]: iters left: 2 (199 enodes) 116.666 * * [simplify]: iters left: 1 (356 enodes) 116.779 * * [simplify]: Extracting #0: cost 1 inf + 0 116.779 * * [simplify]: Extracting #1: cost 19 inf + 0 116.780 * * [simplify]: Extracting #2: cost 79 inf + 1 116.781 * * [simplify]: Extracting #3: cost 105 inf + 47 116.782 * * [simplify]: Extracting #4: cost 95 inf + 1555 116.788 * * [simplify]: Extracting #5: cost 22 inf + 22804 116.795 * * [simplify]: Extracting #6: cost 0 inf + 30036 116.803 * [simplify]: Simplified to (/ (+ (* x.im y.im) (* y.re x.re)) (* (sqrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 116.803 * [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.im) (* y.re x.re)) (* (sqrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 116.803 * * * * [progress]: [ 269 / 713 ] simplifiying candidate # 116.803 * [simplify]: Simplifying (/ (sqrt 1) (/ (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1)) 116.803 * * [simplify]: iters left: 6 (12 enodes) 116.806 * * [simplify]: iters left: 5 (41 enodes) 116.815 * * [simplify]: iters left: 4 (65 enodes) 116.825 * * [simplify]: iters left: 3 (87 enodes) 116.837 * * [simplify]: iters left: 2 (91 enodes) 116.845 * * [simplify]: Extracting #0: cost 1 inf + 0 116.845 * * [simplify]: Extracting #1: cost 6 inf + 0 116.845 * * [simplify]: Extracting #2: cost 9 inf + 1 116.845 * * [simplify]: Extracting #3: cost 11 inf + 1 116.845 * * [simplify]: Extracting #4: cost 14 inf + 1 116.845 * * [simplify]: Extracting #5: cost 18 inf + 1 116.846 * * [simplify]: Extracting #6: cost 12 inf + 167 116.846 * * [simplify]: Extracting #7: cost 8 inf + 735 116.846 * * [simplify]: Extracting #8: cost 3 inf + 2107 116.847 * * [simplify]: Extracting #9: cost 0 inf + 2995 116.847 * [simplify]: Simplified to (* (/ 1 (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ 1 (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 116.847 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ 1 (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ 1 (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (sqrt 1) (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 116.848 * [simplify]: Simplifying (/ (sqrt 1) (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 116.848 * * [simplify]: iters left: 6 (17 enodes) 116.852 * * [simplify]: iters left: 5 (61 enodes) 116.862 * * [simplify]: iters left: 4 (79 enodes) 116.885 * * [simplify]: iters left: 3 (113 enodes) 116.912 * * [simplify]: iters left: 2 (199 enodes) 116.978 * * [simplify]: iters left: 1 (356 enodes) 117.111 * * [simplify]: Extracting #0: cost 1 inf + 0 117.111 * * [simplify]: Extracting #1: cost 19 inf + 0 117.111 * * [simplify]: Extracting #2: cost 79 inf + 1 117.112 * * [simplify]: Extracting #3: cost 105 inf + 47 117.113 * * [simplify]: Extracting #4: cost 95 inf + 1555 117.120 * * [simplify]: Extracting #5: cost 22 inf + 22804 117.135 * * [simplify]: Extracting #6: cost 0 inf + 30036 117.149 * [simplify]: Simplified to (/ (+ (* x.im y.im) (* y.re x.re)) (* (sqrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 117.149 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ 1 (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ 1 (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (+ (* x.im y.im) (* y.re x.re)) (* (sqrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 117.150 * * * * [progress]: [ 270 / 713 ] simplifiying candidate # 117.150 * [simplify]: Simplifying (/ (sqrt 1) (/ (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (+ (* x.re y.re) (* x.im y.im)))) 117.150 * * [simplify]: iters left: 6 (17 enodes) 117.158 * * [simplify]: iters left: 5 (61 enodes) 117.177 * * [simplify]: iters left: 4 (86 enodes) 117.206 * * [simplify]: iters left: 3 (166 enodes) 117.242 * * [simplify]: iters left: 2 (328 enodes) 117.388 * * [simplify]: Extracting #0: cost 1 inf + 0 117.389 * * [simplify]: Extracting #1: cost 19 inf + 0 117.389 * * [simplify]: Extracting #2: cost 60 inf + 1 117.391 * * [simplify]: Extracting #3: cost 80 inf + 337 117.391 * * [simplify]: Extracting #4: cost 81 inf + 421 117.392 * * [simplify]: Extracting #5: cost 81 inf + 503 117.392 * * [simplify]: Extracting #6: cost 73 inf + 2079 117.397 * * [simplify]: Extracting #7: cost 11 inf + 22463 117.406 * * [simplify]: Extracting #8: cost 0 inf + 26137 117.421 * [simplify]: Simplified to (/ (/ (+ (* y.im x.im) (* y.re x.re)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 117.421 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (+ (* y.im x.im) (* y.re x.re)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt 1) (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 117.422 * [simplify]: Simplifying (/ (sqrt 1) (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 117.422 * * [simplify]: iters left: 6 (12 enodes) 117.428 * * [simplify]: iters left: 5 (43 enodes) 117.441 * * [simplify]: iters left: 4 (57 enodes) 117.460 * * [simplify]: iters left: 3 (80 enodes) 117.483 * * [simplify]: iters left: 2 (86 enodes) 117.502 * * [simplify]: iters left: 1 (87 enodes) 117.517 * * [simplify]: Extracting #0: cost 1 inf + 0 117.517 * * [simplify]: Extracting #1: cost 8 inf + 0 117.517 * * [simplify]: Extracting #2: cost 13 inf + 1 117.517 * * [simplify]: Extracting #3: cost 16 inf + 1 117.517 * * [simplify]: Extracting #4: cost 20 inf + 1 117.517 * * [simplify]: Extracting #5: cost 15 inf + 126 117.517 * * [simplify]: Extracting #6: cost 9 inf + 938 117.518 * * [simplify]: Extracting #7: cost 3 inf + 2554 117.518 * * [simplify]: Extracting #8: cost 0 inf + 3401 117.519 * [simplify]: Simplified to (/ (/ 1 (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 117.519 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (+ (* y.im x.im) (* y.re x.re)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ 1 (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 117.519 * * * * [progress]: [ 271 / 713 ] simplifiying candidate # 117.519 * [simplify]: Simplifying (/ (sqrt 1) (/ (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (pow (* y.re y.re) 3) (pow (* y.im y.im) 3)))))) 117.520 * * [simplify]: iters left: 6 (23 enodes) 117.527 * * [simplify]: iters left: 5 (99 enodes) 117.546 * * [simplify]: iters left: 4 (184 enodes) 117.606 * * [simplify]: iters left: 3 (347 enodes) 117.728 * * [simplify]: Extracting #0: cost 1 inf + 0 117.728 * * [simplify]: Extracting #1: cost 38 inf + 0 117.729 * * [simplify]: Extracting #2: cost 85 inf + 1 117.729 * * [simplify]: Extracting #3: cost 113 inf + 1 117.730 * * [simplify]: Extracting #4: cost 138 inf + 5 117.732 * * [simplify]: Extracting #5: cost 162 inf + 4094 117.742 * * [simplify]: Extracting #6: cost 84 inf + 31996 117.756 * * [simplify]: Extracting #7: cost 16 inf + 62424 117.768 * * [simplify]: Extracting #8: cost 2 inf + 62741 117.781 * * [simplify]: Extracting #9: cost 0 inf + 63064 117.794 * [simplify]: Simplified to (/ (/ (+ (* y.im x.im) (* y.re x.re)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* (* (* y.im y.im) (* y.im y.im)) (* y.im y.im)) (* (* y.re y.re) (* (* y.re y.re) (* y.re y.re))))))) 117.794 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (+ (* y.im x.im) (* y.re x.re)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* (* (* y.im y.im) (* y.im y.im)) (* y.im y.im)) (* (* y.re y.re) (* (* y.re y.re) (* y.re y.re))))))) (/ (sqrt 1) (/ (cbrt (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)) (* (* y.re y.re) (* y.im y.im))))))))) 117.794 * [simplify]: Simplifying (/ (sqrt 1) (/ (cbrt (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)) (* (* y.re y.re) (* y.im y.im))))))) 117.794 * * [simplify]: iters left: 6 (17 enodes) 117.799 * * [simplify]: iters left: 5 (78 enodes) 117.813 * * [simplify]: iters left: 4 (154 enodes) 117.844 * * [simplify]: iters left: 3 (274 enodes) 117.947 * * [simplify]: iters left: 2 (418 enodes) 118.091 * * [simplify]: Extracting #0: cost 1 inf + 0 118.091 * * [simplify]: Extracting #1: cost 7 inf + 0 118.092 * * [simplify]: Extracting #2: cost 12 inf + 1 118.092 * * [simplify]: Extracting #3: cost 33 inf + 1 118.093 * * [simplify]: Extracting #4: cost 160 inf + 1 118.094 * * [simplify]: Extracting #5: cost 221 inf + 1222 118.098 * * [simplify]: Extracting #6: cost 124 inf + 16640 118.105 * * [simplify]: Extracting #7: cost 6 inf + 38335 118.113 * * [simplify]: Extracting #8: cost 0 inf + 38627 118.123 * * [simplify]: Extracting #9: cost 0 inf + 38587 118.131 * [simplify]: Simplified to (/ (sqrt (+ (* (* y.re y.re) (- (* y.re y.re) (* y.im y.im))) (* (* y.im y.im) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 118.131 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (+ (* y.im x.im) (* y.re x.re)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* (* (* y.im y.im) (* y.im y.im)) (* y.im y.im)) (* (* y.re y.re) (* (* y.re y.re) (* y.re y.re))))))) (/ (sqrt (+ (* (* y.re y.re) (- (* y.re y.re) (* y.im y.im))) (* (* y.im y.im) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 118.132 * * * * [progress]: [ 272 / 713 ] simplifiying candidate # 118.132 * [simplify]: Simplifying (/ (sqrt 1) (/ (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))))) 118.132 * * [simplify]: iters left: 6 (22 enodes) 118.138 * * [simplify]: iters left: 5 (90 enodes) 118.153 * * [simplify]: iters left: 4 (147 enodes) 118.200 * * [simplify]: iters left: 3 (274 enodes) 118.281 * * [simplify]: Extracting #0: cost 1 inf + 0 118.281 * * [simplify]: Extracting #1: cost 38 inf + 0 118.282 * * [simplify]: Extracting #2: cost 84 inf + 1 118.282 * * [simplify]: Extracting #3: cost 126 inf + 1 118.283 * * [simplify]: Extracting #4: cost 180 inf + 47 118.286 * * [simplify]: Extracting #5: cost 125 inf + 12600 118.302 * * [simplify]: Extracting #6: cost 16 inf + 46273 118.314 * * [simplify]: Extracting #7: cost 0 inf + 51476 118.328 * [simplify]: Simplified to (/ (+ (* y.im x.im) (* y.re x.re)) (* (* (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 118.328 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (+ (* y.im x.im) (* y.re x.re)) (* (* (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (sqrt 1) (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (- (* y.re y.re) (* y.im y.im))))))) 118.329 * [simplify]: Simplifying (/ (sqrt 1) (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (- (* y.re y.re) (* y.im y.im))))) 118.329 * * [simplify]: iters left: 6 (13 enodes) 118.332 * * [simplify]: iters left: 5 (49 enodes) 118.340 * * [simplify]: iters left: 4 (71 enodes) 118.350 * * [simplify]: iters left: 3 (94 enodes) 118.371 * * [simplify]: iters left: 2 (150 enodes) 118.417 * * [simplify]: iters left: 1 (236 enodes) 118.467 * * [simplify]: Extracting #0: cost 1 inf + 0 118.467 * * [simplify]: Extracting #1: cost 7 inf + 0 118.467 * * [simplify]: Extracting #2: cost 12 inf + 1 118.467 * * [simplify]: Extracting #3: cost 35 inf + 1 118.467 * * [simplify]: Extracting #4: cost 70 inf + 1 118.468 * * [simplify]: Extracting #5: cost 53 inf + 1713 118.470 * * [simplify]: Extracting #6: cost 11 inf + 7834 118.472 * * [simplify]: Extracting #7: cost 0 inf + 9336 118.474 * [simplify]: Simplified to (/ (sqrt (* (+ y.re y.im) (- y.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 118.474 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (+ (* y.im x.im) (* y.re x.re)) (* (* (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im 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 y.im) (- y.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 118.475 * * * * [progress]: [ 273 / 713 ] simplifiying candidate # 118.475 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 118.475 * * [simplify]: iters left: 6 (21 enodes) 118.481 * * [simplify]: iters left: 5 (74 enodes) 118.502 * * [simplify]: iters left: 4 (89 enodes) 118.525 * * [simplify]: iters left: 3 (106 enodes) 118.541 * * [simplify]: iters left: 2 (125 enodes) 118.568 * * [simplify]: iters left: 1 (137 enodes) 118.592 * * [simplify]: Extracting #0: cost 1 inf + 0 118.592 * * [simplify]: Extracting #1: cost 10 inf + 0 118.592 * * [simplify]: Extracting #2: cost 19 inf + 1 118.592 * * [simplify]: Extracting #3: cost 25 inf + 1 118.592 * * [simplify]: Extracting #4: cost 32 inf + 1 118.593 * * [simplify]: Extracting #5: cost 40 inf + 1 118.593 * * [simplify]: Extracting #6: cost 31 inf + 213 118.594 * * [simplify]: Extracting #7: cost 20 inf + 1957 118.595 * * [simplify]: Extracting #8: cost 10 inf + 4828 118.598 * * [simplify]: Extracting #9: cost 1 inf + 9543 118.603 * * [simplify]: Extracting #10: cost 0 inf + 10107 118.607 * [simplify]: Simplified to (/ (cbrt (/ (+ (* y.im x.im) (* y.re x.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (fabs (cbrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (/ (+ (* y.im x.im) (* y.re x.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 118.607 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (/ (+ (* y.im x.im) (* y.re x.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (fabs (cbrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (/ (+ (* y.im x.im) (* y.re x.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) (/ (sqrt 1) (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 118.608 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 118.608 * * [simplify]: iters left: 6 (19 enodes) 118.617 * * [simplify]: iters left: 5 (65 enodes) 118.629 * * [simplify]: iters left: 4 (74 enodes) 118.640 * * [simplify]: iters left: 3 (80 enodes) 118.656 * * [simplify]: iters left: 2 (95 enodes) 118.682 * * [simplify]: iters left: 1 (98 enodes) 118.693 * * [simplify]: Extracting #0: cost 1 inf + 0 118.693 * * [simplify]: Extracting #1: cost 7 inf + 0 118.693 * * [simplify]: Extracting #2: cost 12 inf + 1 118.693 * * [simplify]: Extracting #3: cost 17 inf + 1 118.693 * * [simplify]: Extracting #4: cost 24 inf + 1 118.693 * * [simplify]: Extracting #5: cost 32 inf + 1 118.693 * * [simplify]: Extracting #6: cost 22 inf + 253 118.694 * * [simplify]: Extracting #7: cost 13 inf + 1473 118.694 * * [simplify]: Extracting #8: cost 6 inf + 3456 118.695 * * [simplify]: Extracting #9: cost 1 inf + 5755 118.696 * * [simplify]: Extracting #10: cost 0 inf + 6319 118.697 * [simplify]: Simplified to (/ (cbrt (/ (+ (* x.im y.im) (* y.re x.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 118.697 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt 1) (/ (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) (/ (cbrt (/ (+ (* x.im y.im) (* y.re x.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 118.698 * * * * [progress]: [ 274 / 713 ] simplifiying candidate # 118.698 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 118.698 * * [simplify]: iters left: 6 (20 enodes) 118.703 * * [simplify]: iters left: 5 (69 enodes) 118.718 * * [simplify]: iters left: 4 (78 enodes) 118.741 * * [simplify]: iters left: 3 (84 enodes) 118.766 * * [simplify]: iters left: 2 (99 enodes) 118.795 * * [simplify]: iters left: 1 (102 enodes) 118.818 * * [simplify]: Extracting #0: cost 1 inf + 0 118.818 * * [simplify]: Extracting #1: cost 7 inf + 0 118.818 * * [simplify]: Extracting #2: cost 13 inf + 1 118.818 * * [simplify]: Extracting #3: cost 19 inf + 1 118.819 * * [simplify]: Extracting #4: cost 26 inf + 1 118.819 * * [simplify]: Extracting #5: cost 34 inf + 1 118.819 * * [simplify]: Extracting #6: cost 26 inf + 171 118.820 * * [simplify]: Extracting #7: cost 11 inf + 2567 118.821 * * [simplify]: Extracting #8: cost 4 inf + 4467 118.823 * * [simplify]: Extracting #9: cost 0 inf + 6563 118.826 * [simplify]: Simplified to (/ (sqrt (/ (+ (* y.im x.im) (* y.re x.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 118.826 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (+ (* y.im x.im) (* y.re x.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt 1) (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 118.826 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 118.827 * * [simplify]: iters left: 6 (19 enodes) 118.836 * * [simplify]: iters left: 5 (65 enodes) 118.855 * * [simplify]: iters left: 4 (74 enodes) 118.876 * * [simplify]: iters left: 3 (80 enodes) 118.899 * * [simplify]: iters left: 2 (95 enodes) 118.913 * * [simplify]: iters left: 1 (98 enodes) 118.925 * * [simplify]: Extracting #0: cost 1 inf + 0 118.925 * * [simplify]: Extracting #1: cost 7 inf + 0 118.925 * * [simplify]: Extracting #2: cost 12 inf + 1 118.925 * * [simplify]: Extracting #3: cost 17 inf + 1 118.926 * * [simplify]: Extracting #4: cost 24 inf + 1 118.926 * * [simplify]: Extracting #5: cost 32 inf + 1 118.926 * * [simplify]: Extracting #6: cost 22 inf + 253 118.926 * * [simplify]: Extracting #7: cost 13 inf + 1473 118.927 * * [simplify]: Extracting #8: cost 6 inf + 3376 118.929 * * [simplify]: Extracting #9: cost 1 inf + 5555 118.931 * * [simplify]: Extracting #10: cost 0 inf + 6079 118.934 * [simplify]: Simplified to (/ (sqrt (/ (+ (* x.im y.im) (* y.re x.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 118.934 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt 1) (/ (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) (/ (sqrt (/ (+ (* x.im y.im) (* y.re x.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 118.934 * * * * [progress]: [ 275 / 713 ] simplifiying candidate # 118.934 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 118.935 * * [simplify]: iters left: 6 (23 enodes) 118.944 * * [simplify]: iters left: 5 (86 enodes) 118.956 * * [simplify]: iters left: 4 (134 enodes) 118.990 * * [simplify]: iters left: 3 (263 enodes) 119.076 * * [simplify]: iters left: 2 (413 enodes) 119.294 * * [simplify]: Extracting #0: cost 1 inf + 0 119.294 * * [simplify]: Extracting #1: cost 57 inf + 0 119.295 * * [simplify]: Extracting #2: cost 106 inf + 1 119.296 * * [simplify]: Extracting #3: cost 113 inf + 1 119.297 * * [simplify]: Extracting #4: cost 122 inf + 1 119.298 * * [simplify]: Extracting #5: cost 114 inf + 895 119.300 * * [simplify]: Extracting #6: cost 90 inf + 6719 119.320 * * [simplify]: Extracting #7: cost 20 inf + 42416 119.345 * * [simplify]: Extracting #8: cost 0 inf + 52968 119.361 * [simplify]: Simplified to (/ (* (/ (cbrt (+ (* y.im x.im) (* y.re x.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (cbrt (+ (* y.im x.im) (* y.re x.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 119.361 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (/ (cbrt (+ (* y.im x.im) (* y.re x.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (cbrt (+ (* y.im x.im) (* y.re x.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt 1) (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 119.361 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 119.361 * * [simplify]: iters left: 6 (20 enodes) 119.366 * * [simplify]: iters left: 5 (70 enodes) 119.376 * * [simplify]: iters left: 4 (88 enodes) 119.401 * * [simplify]: iters left: 3 (114 enodes) 119.436 * * [simplify]: iters left: 2 (148 enodes) 119.461 * * [simplify]: iters left: 1 (191 enodes) 119.501 * * [simplify]: Extracting #0: cost 1 inf + 0 119.501 * * [simplify]: Extracting #1: cost 17 inf + 0 119.501 * * [simplify]: Extracting #2: cost 31 inf + 1 119.501 * * [simplify]: Extracting #3: cost 37 inf + 1 119.501 * * [simplify]: Extracting #4: cost 46 inf + 1 119.502 * * [simplify]: Extracting #5: cost 35 inf + 1221 119.502 * * [simplify]: Extracting #6: cost 13 inf + 6480 119.505 * * [simplify]: Extracting #7: cost 2 inf + 12041 119.508 * * [simplify]: Extracting #8: cost 0 inf + 13169 119.511 * [simplify]: Simplified to (/ (/ (cbrt (+ (* x.im y.im) (* y.re x.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 119.511 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt 1) (/ (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im 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.im) (* y.re x.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 119.511 * * * * [progress]: [ 276 / 713 ] simplifiying candidate # 119.511 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))))) 119.511 * * [simplify]: iters left: 6 (20 enodes) 119.516 * * [simplify]: iters left: 5 (73 enodes) 119.529 * * [simplify]: iters left: 4 (99 enodes) 119.559 * * [simplify]: iters left: 3 (148 enodes) 119.588 * * [simplify]: iters left: 2 (183 enodes) 119.642 * * [simplify]: iters left: 1 (316 enodes) 119.792 * * [simplify]: Extracting #0: cost 1 inf + 0 119.793 * * [simplify]: Extracting #1: cost 25 inf + 0 119.793 * * [simplify]: Extracting #2: cost 48 inf + 1 119.793 * * [simplify]: Extracting #3: cost 54 inf + 1 119.793 * * [simplify]: Extracting #4: cost 62 inf + 1 119.794 * * [simplify]: Extracting #5: cost 44 inf + 1838 119.796 * * [simplify]: Extracting #6: cost 7 inf + 16409 119.803 * * [simplify]: Extracting #7: cost 0 inf + 19116 119.814 * [simplify]: Simplified to (* (/ (cbrt (+ (* y.im x.im) (* y.re x.re))) (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* y.im x.im) (* y.re x.re))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) 119.814 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (+ (* y.im x.im) (* y.re x.re))) (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* y.im x.im) (* y.re x.re))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt 1) (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))))) 119.814 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 119.814 * * [simplify]: iters left: 6 (18 enodes) 119.824 * * [simplify]: iters left: 5 (64 enodes) 119.843 * * [simplify]: iters left: 4 (82 enodes) 119.869 * * [simplify]: iters left: 3 (99 enodes) 119.898 * * [simplify]: iters left: 2 (118 enodes) 119.936 * * [simplify]: iters left: 1 (145 enodes) 119.968 * * [simplify]: Extracting #0: cost 1 inf + 0 119.968 * * [simplify]: Extracting #1: cost 12 inf + 0 119.968 * * [simplify]: Extracting #2: cost 23 inf + 1 119.968 * * [simplify]: Extracting #3: cost 29 inf + 1 119.968 * * [simplify]: Extracting #4: cost 37 inf + 1 119.969 * * [simplify]: Extracting #5: cost 30 inf + 129 119.969 * * [simplify]: Extracting #6: cost 14 inf + 2766 119.971 * * [simplify]: Extracting #7: cost 4 inf + 6123 119.973 * * [simplify]: Extracting #8: cost 0 inf + 8060 119.975 * [simplify]: Simplified to (/ (cbrt (+ (* x.im y.im) (* y.re x.re))) (cbrt (+ (* y.re y.re) (* y.im y.im)))) 119.975 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt 1) (/ (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im 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.im) (* y.re x.re))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 119.976 * * * * [progress]: [ 277 / 713 ] simplifiying candidate # 119.976 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 119.976 * * [simplify]: iters left: 6 (22 enodes) 119.981 * * [simplify]: iters left: 5 (79 enodes) 119.993 * * [simplify]: iters left: 4 (106 enodes) 120.009 * * [simplify]: iters left: 3 (172 enodes) 120.053 * * [simplify]: iters left: 2 (244 enodes) 120.123 * * [simplify]: iters left: 1 (334 enodes) 120.240 * * [simplify]: Extracting #0: cost 1 inf + 0 120.240 * * [simplify]: Extracting #1: cost 26 inf + 0 120.240 * * [simplify]: Extracting #2: cost 48 inf + 1 120.240 * * [simplify]: Extracting #3: cost 55 inf + 1 120.240 * * [simplify]: Extracting #4: cost 64 inf + 1 120.241 * * [simplify]: Extracting #5: cost 46 inf + 2241 120.243 * * [simplify]: Extracting #6: cost 13 inf + 15474 120.248 * * [simplify]: Extracting #7: cost 1 inf + 20876 120.254 * * [simplify]: Extracting #8: cost 0 inf + 21279 120.260 * [simplify]: Simplified to (/ (/ (* (cbrt (+ (* y.im x.im) (* y.re x.re))) (cbrt (+ (* y.im x.im) (* y.re x.re)))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 120.260 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (* (cbrt (+ (* y.im x.im) (* y.re x.re))) (cbrt (+ (* y.im x.im) (* y.re x.re)))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt 1) (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 120.260 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 120.260 * * [simplify]: iters left: 6 (20 enodes) 120.267 * * [simplify]: iters left: 5 (70 enodes) 120.284 * * [simplify]: iters left: 4 (88 enodes) 120.298 * * [simplify]: iters left: 3 (114 enodes) 120.317 * * [simplify]: iters left: 2 (148 enodes) 120.343 * * [simplify]: iters left: 1 (191 enodes) 120.405 * * [simplify]: Extracting #0: cost 1 inf + 0 120.405 * * [simplify]: Extracting #1: cost 17 inf + 0 120.405 * * [simplify]: Extracting #2: cost 31 inf + 1 120.405 * * [simplify]: Extracting #3: cost 37 inf + 1 120.405 * * [simplify]: Extracting #4: cost 46 inf + 1 120.405 * * [simplify]: Extracting #5: cost 35 inf + 1181 120.406 * * [simplify]: Extracting #6: cost 13 inf + 6160 120.408 * * [simplify]: Extracting #7: cost 2 inf + 11401 120.412 * * [simplify]: Extracting #8: cost 0 inf + 12449 120.415 * [simplify]: Simplified to (/ (/ (cbrt (+ (* x.im y.im) (* y.re x.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 120.415 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt 1) (/ (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) (/ (/ (cbrt (+ (* x.im y.im) (* y.re x.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 120.415 * * * * [progress]: [ 278 / 713 ] simplifiying candidate # 120.416 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt 1)))) 120.416 * * [simplify]: iters left: 6 (20 enodes) 120.421 * * [simplify]: iters left: 5 (73 enodes) 120.432 * * [simplify]: iters left: 4 (91 enodes) 120.455 * * [simplify]: iters left: 3 (134 enodes) 120.502 * * [simplify]: iters left: 2 (185 enodes) 120.571 * * [simplify]: iters left: 1 (242 enodes) 120.647 * * [simplify]: Extracting #0: cost 1 inf + 0 120.647 * * [simplify]: Extracting #1: cost 12 inf + 0 120.647 * * [simplify]: Extracting #2: cost 23 inf + 1 120.647 * * [simplify]: Extracting #3: cost 29 inf + 1 120.648 * * [simplify]: Extracting #4: cost 38 inf + 1 120.648 * * [simplify]: Extracting #5: cost 33 inf + 129 120.649 * * [simplify]: Extracting #6: cost 23 inf + 1467 120.650 * * [simplify]: Extracting #7: cost 11 inf + 4147 120.653 * * [simplify]: Extracting #8: cost 1 inf + 8470 120.659 * * [simplify]: Extracting #9: cost 0 inf + 8755 120.663 * [simplify]: Simplified to (/ (* (cbrt (+ (* y.im x.im) (* y.re x.re))) (cbrt (+ (* y.im x.im) (* y.re x.re)))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 120.664 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (+ (* y.im x.im) (* y.re x.re))) (cbrt (+ (* y.im x.im) (* y.re x.re)))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt 1) (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 120.664 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 120.664 * * [simplify]: iters left: 6 (19 enodes) 120.674 * * [simplify]: iters left: 5 (67 enodes) 120.693 * * [simplify]: iters left: 4 (85 enodes) 120.718 * * [simplify]: iters left: 3 (111 enodes) 120.751 * * [simplify]: iters left: 2 (145 enodes) 120.792 * * [simplify]: iters left: 1 (188 enodes) 120.825 * * [simplify]: Extracting #0: cost 1 inf + 0 120.825 * * [simplify]: Extracting #1: cost 17 inf + 0 120.825 * * [simplify]: Extracting #2: cost 31 inf + 1 120.825 * * [simplify]: Extracting #3: cost 38 inf + 1 120.825 * * [simplify]: Extracting #4: cost 46 inf + 1 120.825 * * [simplify]: Extracting #5: cost 30 inf + 1426 120.826 * * [simplify]: Extracting #6: cost 15 inf + 5629 120.828 * * [simplify]: Extracting #7: cost 3 inf + 10113 120.831 * * [simplify]: Extracting #8: cost 0 inf + 11405 120.834 * [simplify]: Simplified to (/ (/ (cbrt (+ (* x.im y.im) (* y.re x.re))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 120.834 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt 1) (/ (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt 1)))) (/ (/ (cbrt (+ (* x.im y.im) (* y.re x.re))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 120.834 * * * * [progress]: [ 279 / 713 ] simplifiying candidate # 120.834 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 120.834 * * [simplify]: iters left: 6 (22 enodes) 120.841 * * [simplify]: iters left: 5 (79 enodes) 120.853 * * [simplify]: iters left: 4 (106 enodes) 120.879 * * [simplify]: iters left: 3 (172 enodes) 120.909 * * [simplify]: iters left: 2 (244 enodes) 120.964 * * [simplify]: iters left: 1 (334 enodes) 121.101 * * [simplify]: Extracting #0: cost 1 inf + 0 121.101 * * [simplify]: Extracting #1: cost 26 inf + 0 121.102 * * [simplify]: Extracting #2: cost 48 inf + 1 121.102 * * [simplify]: Extracting #3: cost 55 inf + 1 121.102 * * [simplify]: Extracting #4: cost 64 inf + 1 121.103 * * [simplify]: Extracting #5: cost 46 inf + 2241 121.108 * * [simplify]: Extracting #6: cost 13 inf + 15474 121.118 * * [simplify]: Extracting #7: cost 1 inf + 20876 121.130 * * [simplify]: Extracting #8: cost 0 inf + 21279 121.141 * [simplify]: Simplified to (/ (/ (* (cbrt (+ (* y.im x.im) (* y.re x.re))) (cbrt (+ (* y.im x.im) (* y.re x.re)))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 121.141 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (* (cbrt (+ (* y.im x.im) (* y.re x.re))) (cbrt (+ (* y.im x.im) (* y.re x.re)))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt 1) (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 121.142 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 121.142 * * [simplify]: iters left: 6 (20 enodes) 121.151 * * [simplify]: iters left: 5 (70 enodes) 121.171 * * [simplify]: iters left: 4 (88 enodes) 121.184 * * [simplify]: iters left: 3 (114 enodes) 121.201 * * [simplify]: iters left: 2 (148 enodes) 121.247 * * [simplify]: iters left: 1 (191 enodes) 121.297 * * [simplify]: Extracting #0: cost 1 inf + 0 121.297 * * [simplify]: Extracting #1: cost 17 inf + 0 121.297 * * [simplify]: Extracting #2: cost 31 inf + 1 121.297 * * [simplify]: Extracting #3: cost 37 inf + 1 121.298 * * [simplify]: Extracting #4: cost 46 inf + 1 121.298 * * [simplify]: Extracting #5: cost 35 inf + 1181 121.299 * * [simplify]: Extracting #6: cost 13 inf + 6160 121.301 * * [simplify]: Extracting #7: cost 2 inf + 11401 121.304 * * [simplify]: Extracting #8: cost 0 inf + 12449 121.307 * [simplify]: Simplified to (/ (/ (cbrt (+ (* x.im y.im) (* y.re x.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 121.307 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt 1) (/ (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) (/ (/ (cbrt (+ (* x.im y.im) (* y.re x.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 121.307 * * * * [progress]: [ 280 / 713 ] simplifiying candidate # 121.308 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) 1))) 121.308 * * [simplify]: iters left: 6 (20 enodes) 121.317 * * [simplify]: iters left: 5 (71 enodes) 121.330 * * [simplify]: iters left: 4 (99 enodes) 121.346 * * [simplify]: iters left: 3 (143 enodes) 121.407 * * [simplify]: iters left: 2 (217 enodes) 121.458 * * [simplify]: iters left: 1 (265 enodes) 121.531 * * [simplify]: Extracting #0: cost 1 inf + 0 121.532 * * [simplify]: Extracting #1: cost 12 inf + 0 121.532 * * [simplify]: Extracting #2: cost 23 inf + 1 121.532 * * [simplify]: Extracting #3: cost 29 inf + 1 121.532 * * [simplify]: Extracting #4: cost 38 inf + 1 121.532 * * [simplify]: Extracting #5: cost 33 inf + 129 121.533 * * [simplify]: Extracting #6: cost 22 inf + 1469 121.533 * * [simplify]: Extracting #7: cost 15 inf + 3252 121.535 * * [simplify]: Extracting #8: cost 1 inf + 8470 121.537 * * [simplify]: Extracting #9: cost 0 inf + 8755 121.540 * [simplify]: Simplified to (/ (cbrt (+ (* y.im x.im) (* y.re x.re))) (/ (fabs (cbrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (+ (* y.im x.im) (* y.re x.re))))) 121.540 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (+ (* y.im x.im) (* y.re x.re))) (/ (fabs (cbrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (+ (* y.im x.im) (* y.re x.re))))) (/ (sqrt 1) (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 121.540 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 121.540 * * [simplify]: iters left: 6 (19 enodes) 121.546 * * [simplify]: iters left: 5 (67 enodes) 121.556 * * [simplify]: iters left: 4 (85 enodes) 121.581 * * [simplify]: iters left: 3 (111 enodes) 121.614 * * [simplify]: iters left: 2 (145 enodes) 121.665 * * [simplify]: iters left: 1 (188 enodes) 121.699 * * [simplify]: Extracting #0: cost 1 inf + 0 121.699 * * [simplify]: Extracting #1: cost 17 inf + 0 121.699 * * [simplify]: Extracting #2: cost 31 inf + 1 121.699 * * [simplify]: Extracting #3: cost 38 inf + 1 121.699 * * [simplify]: Extracting #4: cost 46 inf + 1 121.700 * * [simplify]: Extracting #5: cost 30 inf + 1426 121.700 * * [simplify]: Extracting #6: cost 15 inf + 5629 121.703 * * [simplify]: Extracting #7: cost 3 inf + 10113 121.705 * * [simplify]: Extracting #8: cost 0 inf + 11405 121.710 * [simplify]: Simplified to (/ (/ (cbrt (+ (* x.im y.im) (* y.re x.re))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 121.710 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt 1) (/ (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) 1))) (/ (/ (cbrt (+ (* x.im y.im) (* y.re x.re))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 121.710 * * * * [progress]: [ 281 / 713 ] simplifiying candidate # 121.710 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 121.710 * * [simplify]: iters left: 6 (22 enodes) 121.716 * * [simplify]: iters left: 5 (79 enodes) 121.727 * * [simplify]: iters left: 4 (105 enodes) 121.755 * * [simplify]: iters left: 3 (160 enodes) 121.803 * * [simplify]: iters left: 2 (231 enodes) 121.896 * * [simplify]: iters left: 1 (378 enodes) 122.059 * * [simplify]: Extracting #0: cost 1 inf + 0 122.060 * * [simplify]: Extracting #1: cost 28 inf + 0 122.060 * * [simplify]: Extracting #2: cost 53 inf + 1 122.061 * * [simplify]: Extracting #3: cost 60 inf + 1 122.061 * * [simplify]: Extracting #4: cost 69 inf + 1 122.062 * * [simplify]: Extracting #5: cost 51 inf + 2160 122.064 * * [simplify]: Extracting #6: cost 38 inf + 5437 122.071 * * [simplify]: Extracting #7: cost 9 inf + 19298 122.085 * * [simplify]: Extracting #8: cost 0 inf + 23324 122.102 * [simplify]: Simplified to (/ (/ (sqrt (+ (* y.im x.im) (* y.re x.re))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 122.102 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (+ (* y.im x.im) (* y.re x.re))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (sqrt 1) (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 122.103 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 122.103 * * [simplify]: iters left: 6 (20 enodes) 122.117 * * [simplify]: iters left: 5 (70 enodes) 122.138 * * [simplify]: iters left: 4 (88 enodes) 122.156 * * [simplify]: iters left: 3 (114 enodes) 122.172 * * [simplify]: iters left: 2 (148 enodes) 122.222 * * [simplify]: iters left: 1 (191 enodes) 122.271 * * [simplify]: Extracting #0: cost 1 inf + 0 122.271 * * [simplify]: Extracting #1: cost 17 inf + 0 122.272 * * [simplify]: Extracting #2: cost 31 inf + 1 122.272 * * [simplify]: Extracting #3: cost 37 inf + 1 122.272 * * [simplify]: Extracting #4: cost 46 inf + 1 122.272 * * [simplify]: Extracting #5: cost 35 inf + 1221 122.273 * * [simplify]: Extracting #6: cost 13 inf + 6320 122.275 * * [simplify]: Extracting #7: cost 2 inf + 11561 122.278 * * [simplify]: Extracting #8: cost 0 inf + 12609 122.281 * [simplify]: Simplified to (/ (/ (sqrt (+ (* x.im y.im) (* y.re x.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 122.281 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt 1) (/ (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (+ (* x.re y.re) (* x.im 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.im) (* y.re x.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 122.282 * * * * [progress]: [ 282 / 713 ] simplifiying candidate # 122.282 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))))) 122.282 * * [simplify]: iters left: 6 (19 enodes) 122.287 * * [simplify]: iters left: 5 (68 enodes) 122.297 * * [simplify]: iters left: 4 (86 enodes) 122.311 * * [simplify]: iters left: 3 (103 enodes) 122.326 * * [simplify]: iters left: 2 (121 enodes) 122.346 * * [simplify]: iters left: 1 (154 enodes) 122.368 * * [simplify]: Extracting #0: cost 1 inf + 0 122.368 * * [simplify]: Extracting #1: cost 14 inf + 0 122.368 * * [simplify]: Extracting #2: cost 27 inf + 1 122.368 * * [simplify]: Extracting #3: cost 34 inf + 1 122.368 * * [simplify]: Extracting #4: cost 42 inf + 1 122.368 * * [simplify]: Extracting #5: cost 34 inf + 171 122.369 * * [simplify]: Extracting #6: cost 22 inf + 1757 122.370 * * [simplify]: Extracting #7: cost 4 inf + 7901 122.374 * * [simplify]: Extracting #8: cost 0 inf + 9395 122.379 * [simplify]: Simplified to (/ (sqrt (+ (* y.im x.im) (* y.re x.re))) (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) 122.379 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (+ (* y.im x.im) (* y.re x.re))) (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt 1) (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))))) 122.380 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 122.382 * * [simplify]: iters left: 6 (18 enodes) 122.391 * * [simplify]: iters left: 5 (64 enodes) 122.409 * * [simplify]: iters left: 4 (82 enodes) 122.434 * * [simplify]: iters left: 3 (99 enodes) 122.464 * * [simplify]: iters left: 2 (118 enodes) 122.503 * * [simplify]: iters left: 1 (145 enodes) 122.547 * * [simplify]: Extracting #0: cost 1 inf + 0 122.547 * * [simplify]: Extracting #1: cost 12 inf + 0 122.547 * * [simplify]: Extracting #2: cost 23 inf + 1 122.547 * * [simplify]: Extracting #3: cost 29 inf + 1 122.548 * * [simplify]: Extracting #4: cost 37 inf + 1 122.548 * * [simplify]: Extracting #5: cost 30 inf + 129 122.549 * * [simplify]: Extracting #6: cost 14 inf + 2766 122.551 * * [simplify]: Extracting #7: cost 4 inf + 5843 122.555 * * [simplify]: Extracting #8: cost 0 inf + 7620 122.558 * [simplify]: Simplified to (/ (sqrt (+ (* x.im y.im) (* y.re x.re))) (cbrt (+ (* y.re y.re) (* y.im y.im)))) 122.558 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt 1) (/ (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (+ (* x.re y.re) (* x.im 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.im) (* y.re x.re))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 122.559 * * * * [progress]: [ 283 / 713 ] simplifiying candidate # 122.559 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 122.559 * * [simplify]: iters left: 6 (21 enodes) 122.569 * * [simplify]: iters left: 5 (74 enodes) 122.589 * * [simplify]: iters left: 4 (92 enodes) 122.611 * * [simplify]: iters left: 3 (118 enodes) 122.628 * * [simplify]: iters left: 2 (152 enodes) 122.658 * * [simplify]: iters left: 1 (196 enodes) 122.702 * * [simplify]: Extracting #0: cost 1 inf + 0 122.702 * * [simplify]: Extracting #1: cost 17 inf + 0 122.702 * * [simplify]: Extracting #2: cost 32 inf + 1 122.703 * * [simplify]: Extracting #3: cost 39 inf + 1 122.703 * * [simplify]: Extracting #4: cost 48 inf + 1 122.704 * * [simplify]: Extracting #5: cost 34 inf + 1509 122.705 * * [simplify]: Extracting #6: cost 19 inf + 4666 122.709 * * [simplify]: Extracting #7: cost 0 inf + 12373 122.716 * [simplify]: Simplified to (/ (sqrt (+ (* y.im x.im) (* y.re x.re))) (* (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 122.716 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (+ (* y.im x.im) (* y.re x.re))) (* (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (sqrt 1) (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 122.716 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 122.716 * * [simplify]: iters left: 6 (20 enodes) 122.726 * * [simplify]: iters left: 5 (70 enodes) 122.747 * * [simplify]: iters left: 4 (88 enodes) 122.773 * * [simplify]: iters left: 3 (114 enodes) 122.801 * * [simplify]: iters left: 2 (148 enodes) 122.828 * * [simplify]: iters left: 1 (191 enodes) 122.895 * * [simplify]: Extracting #0: cost 1 inf + 0 122.895 * * [simplify]: Extracting #1: cost 17 inf + 0 122.895 * * [simplify]: Extracting #2: cost 31 inf + 1 122.895 * * [simplify]: Extracting #3: cost 37 inf + 1 122.896 * * [simplify]: Extracting #4: cost 46 inf + 1 122.896 * * [simplify]: Extracting #5: cost 35 inf + 1181 122.898 * * [simplify]: Extracting #6: cost 13 inf + 6000 122.902 * * [simplify]: Extracting #7: cost 2 inf + 10921 122.908 * * [simplify]: Extracting #8: cost 0 inf + 11889 122.914 * [simplify]: Simplified to (/ (/ (sqrt (+ (* x.im y.im) (* y.re x.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 122.914 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt 1) (/ (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) (/ (/ (sqrt (+ (* x.im y.im) (* y.re x.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 122.915 * * * * [progress]: [ 284 / 713 ] simplifiying candidate # 122.915 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt 1)))) 122.915 * * [simplify]: iters left: 6 (19 enodes) 122.925 * * [simplify]: iters left: 5 (68 enodes) 122.944 * * [simplify]: iters left: 4 (77 enodes) 122.965 * * [simplify]: iters left: 3 (87 enodes) 122.988 * * [simplify]: iters left: 2 (110 enodes) 123.022 * * [simplify]: iters left: 1 (124 enodes) 123.039 * * [simplify]: Extracting #0: cost 1 inf + 0 123.039 * * [simplify]: Extracting #1: cost 8 inf + 0 123.039 * * [simplify]: Extracting #2: cost 15 inf + 1 123.039 * * [simplify]: Extracting #3: cost 21 inf + 1 123.039 * * [simplify]: Extracting #4: cost 30 inf + 1 123.039 * * [simplify]: Extracting #5: cost 24 inf + 171 123.040 * * [simplify]: Extracting #6: cost 13 inf + 1555 123.041 * * [simplify]: Extracting #7: cost 2 inf + 4554 123.042 * * [simplify]: Extracting #8: cost 0 inf + 5281 123.043 * [simplify]: Simplified to (/ (sqrt (+ (* y.im x.im) (* y.re x.re))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 123.043 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (+ (* y.im x.im) (* y.re x.re))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt 1) (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 123.044 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 123.044 * * [simplify]: iters left: 6 (19 enodes) 123.049 * * [simplify]: iters left: 5 (67 enodes) 123.069 * * [simplify]: iters left: 4 (85 enodes) 123.092 * * [simplify]: iters left: 3 (111 enodes) 123.116 * * [simplify]: iters left: 2 (145 enodes) 123.152 * * [simplify]: iters left: 1 (188 enodes) 123.216 * * [simplify]: Extracting #0: cost 1 inf + 0 123.216 * * [simplify]: Extracting #1: cost 17 inf + 0 123.216 * * [simplify]: Extracting #2: cost 31 inf + 1 123.216 * * [simplify]: Extracting #3: cost 38 inf + 1 123.216 * * [simplify]: Extracting #4: cost 46 inf + 1 123.217 * * [simplify]: Extracting #5: cost 30 inf + 1426 123.218 * * [simplify]: Extracting #6: cost 15 inf + 5469 123.223 * * [simplify]: Extracting #7: cost 3 inf + 9673 123.228 * * [simplify]: Extracting #8: cost 0 inf + 10845 123.233 * [simplify]: Simplified to (/ (/ (sqrt (+ (* x.im y.im) (* y.re x.re))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 123.234 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt 1) (/ (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt 1)))) (/ (/ (sqrt (+ (* x.im y.im) (* y.re x.re))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 123.234 * * * * [progress]: [ 285 / 713 ] simplifiying candidate # 123.234 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 123.234 * * [simplify]: iters left: 6 (21 enodes) 123.244 * * [simplify]: iters left: 5 (74 enodes) 123.266 * * [simplify]: iters left: 4 (92 enodes) 123.292 * * [simplify]: iters left: 3 (118 enodes) 123.328 * * [simplify]: iters left: 2 (152 enodes) 123.356 * * [simplify]: iters left: 1 (196 enodes) 123.420 * * [simplify]: Extracting #0: cost 1 inf + 0 123.420 * * [simplify]: Extracting #1: cost 17 inf + 0 123.420 * * [simplify]: Extracting #2: cost 32 inf + 1 123.421 * * [simplify]: Extracting #3: cost 39 inf + 1 123.421 * * [simplify]: Extracting #4: cost 48 inf + 1 123.421 * * [simplify]: Extracting #5: cost 34 inf + 1509 123.423 * * [simplify]: Extracting #6: cost 19 inf + 4666 123.427 * * [simplify]: Extracting #7: cost 0 inf + 12373 123.430 * [simplify]: Simplified to (/ (sqrt (+ (* y.im x.im) (* y.re x.re))) (* (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 123.431 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (+ (* y.im x.im) (* y.re x.re))) (* (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (sqrt 1) (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 123.431 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 123.431 * * [simplify]: iters left: 6 (20 enodes) 123.436 * * [simplify]: iters left: 5 (70 enodes) 123.446 * * [simplify]: iters left: 4 (88 enodes) 123.471 * * [simplify]: iters left: 3 (114 enodes) 123.505 * * [simplify]: iters left: 2 (148 enodes) 123.552 * * [simplify]: iters left: 1 (191 enodes) 123.617 * * [simplify]: Extracting #0: cost 1 inf + 0 123.617 * * [simplify]: Extracting #1: cost 17 inf + 0 123.618 * * [simplify]: Extracting #2: cost 31 inf + 1 123.618 * * [simplify]: Extracting #3: cost 37 inf + 1 123.618 * * [simplify]: Extracting #4: cost 46 inf + 1 123.619 * * [simplify]: Extracting #5: cost 35 inf + 1181 123.620 * * [simplify]: Extracting #6: cost 13 inf + 6000 123.625 * * [simplify]: Extracting #7: cost 2 inf + 10921 123.631 * * [simplify]: Extracting #8: cost 0 inf + 11889 123.637 * [simplify]: Simplified to (/ (/ (sqrt (+ (* x.im y.im) (* y.re x.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 123.637 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt 1) (/ (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) (/ (/ (sqrt (+ (* x.im y.im) (* y.re x.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 123.637 * * * * [progress]: [ 286 / 713 ] simplifiying candidate # 123.638 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) 1))) 123.638 * * [simplify]: iters left: 6 (19 enodes) 123.647 * * [simplify]: iters left: 5 (66 enodes) 123.665 * * [simplify]: iters left: 4 (79 enodes) 123.687 * * [simplify]: iters left: 3 (90 enodes) 123.715 * * [simplify]: iters left: 2 (119 enodes) 123.733 * * [simplify]: iters left: 1 (125 enodes) 123.751 * * [simplify]: Extracting #0: cost 1 inf + 0 123.751 * * [simplify]: Extracting #1: cost 8 inf + 0 123.751 * * [simplify]: Extracting #2: cost 15 inf + 1 123.752 * * [simplify]: Extracting #3: cost 21 inf + 1 123.752 * * [simplify]: Extracting #4: cost 30 inf + 1 123.752 * * [simplify]: Extracting #5: cost 24 inf + 171 123.753 * * [simplify]: Extracting #6: cost 13 inf + 1555 123.754 * * [simplify]: Extracting #7: cost 2 inf + 4554 123.757 * * [simplify]: Extracting #8: cost 0 inf + 5281 123.760 * [simplify]: Simplified to (/ (sqrt (+ (* y.im x.im) (* y.re x.re))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 123.760 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (+ (* y.im x.im) (* y.re x.re))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt 1) (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 123.760 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 123.760 * * [simplify]: iters left: 6 (19 enodes) 123.771 * * [simplify]: iters left: 5 (67 enodes) 123.791 * * [simplify]: iters left: 4 (85 enodes) 123.812 * * [simplify]: iters left: 3 (111 enodes) 123.830 * * [simplify]: iters left: 2 (145 enodes) 123.868 * * [simplify]: iters left: 1 (188 enodes) 123.908 * * [simplify]: Extracting #0: cost 1 inf + 0 123.908 * * [simplify]: Extracting #1: cost 17 inf + 0 123.908 * * [simplify]: Extracting #2: cost 31 inf + 1 123.909 * * [simplify]: Extracting #3: cost 38 inf + 1 123.909 * * [simplify]: Extracting #4: cost 46 inf + 1 123.909 * * [simplify]: Extracting #5: cost 30 inf + 1426 123.911 * * [simplify]: Extracting #6: cost 15 inf + 5469 123.915 * * [simplify]: Extracting #7: cost 3 inf + 9673 123.922 * * [simplify]: Extracting #8: cost 0 inf + 10845 123.927 * [simplify]: Simplified to (/ (/ (sqrt (+ (* x.im y.im) (* y.re x.re))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 123.928 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt 1) (/ (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) 1))) (/ (/ (sqrt (+ (* x.im y.im) (* y.re x.re))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 123.929 * * * * [progress]: [ 287 / 713 ] simplifiying candidate # 123.929 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 123.929 * * [simplify]: iters left: 6 (16 enodes) 123.938 * * [simplify]: iters left: 5 (58 enodes) 123.956 * * [simplify]: iters left: 4 (80 enodes) 123.984 * * [simplify]: iters left: 3 (131 enodes) 124.006 * * [simplify]: iters left: 2 (156 enodes) 124.047 * * [simplify]: iters left: 1 (168 enodes) 124.078 * * [simplify]: Extracting #0: cost 1 inf + 0 124.078 * * [simplify]: Extracting #1: cost 13 inf + 0 124.078 * * [simplify]: Extracting #2: cost 26 inf + 1 124.079 * * [simplify]: Extracting #3: cost 30 inf + 1 124.079 * * [simplify]: Extracting #4: cost 33 inf + 1 124.079 * * [simplify]: Extracting #5: cost 37 inf + 1 124.079 * * [simplify]: Extracting #6: cost 32 inf + 126 124.079 * * [simplify]: Extracting #7: cost 23 inf + 1703 124.080 * * [simplify]: Extracting #8: cost 14 inf + 4164 124.082 * * [simplify]: Extracting #9: cost 1 inf + 9038 124.084 * * [simplify]: Extracting #10: cost 0 inf + 9521 124.086 * [simplify]: Simplified to (/ (/ 1 (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 124.086 * [simplify]: Simplified (2 1) 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)))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (sqrt 1) (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 124.086 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 124.086 * * [simplify]: iters left: 6 (19 enodes) 124.091 * * [simplify]: iters left: 5 (67 enodes) 124.101 * * [simplify]: iters left: 4 (85 enodes) 124.122 * * [simplify]: iters left: 3 (119 enodes) 124.151 * * [simplify]: iters left: 2 (205 enodes) 124.195 * * [simplify]: iters left: 1 (364 enodes) 124.292 * * [simplify]: Extracting #0: cost 1 inf + 0 124.292 * * [simplify]: Extracting #1: cost 19 inf + 0 124.292 * * [simplify]: Extracting #2: cost 74 inf + 1 124.293 * * [simplify]: Extracting #3: cost 100 inf + 47 124.293 * * [simplify]: Extracting #4: cost 99 inf + 297 124.294 * * [simplify]: Extracting #5: cost 94 inf + 1473 124.296 * * [simplify]: Extracting #6: cost 53 inf + 14379 124.303 * * [simplify]: Extracting #7: cost 7 inf + 32884 124.311 * * [simplify]: Extracting #8: cost 0 inf + 35507 124.320 * [simplify]: Simplified to (/ (/ (+ (* x.im y.im) (* y.re x.re)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 124.320 * [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)))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (+ (* x.im y.im) (* y.re x.re)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 124.320 * * * * [progress]: [ 288 / 713 ] simplifiying candidate # 124.320 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ 1 (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))))) 124.320 * * [simplify]: iters left: 6 (13 enodes) 124.324 * * [simplify]: iters left: 5 (47 enodes) 124.331 * * [simplify]: iters left: 4 (58 enodes) 124.340 * * [simplify]: iters left: 3 (62 enodes) 124.347 * * [simplify]: iters left: 2 (67 enodes) 124.356 * * [simplify]: iters left: 1 (73 enodes) 124.376 * * [simplify]: Extracting #0: cost 1 inf + 0 124.376 * * [simplify]: Extracting #1: cost 8 inf + 0 124.376 * * [simplify]: Extracting #2: cost 14 inf + 1 124.377 * * [simplify]: Extracting #3: cost 17 inf + 1 124.377 * * [simplify]: Extracting #4: cost 21 inf + 1 124.377 * * [simplify]: Extracting #5: cost 17 inf + 85 124.377 * * [simplify]: Extracting #6: cost 9 inf + 1340 124.379 * * [simplify]: Extracting #7: cost 0 inf + 3644 124.380 * [simplify]: Simplified to (/ 1 (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) 124.380 * [simplify]: Simplified (2 1) 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))))) (/ (sqrt 1) (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))))) 124.381 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 124.381 * * [simplify]: iters left: 6 (17 enodes) 124.389 * * [simplify]: iters left: 5 (61 enodes) 124.407 * * [simplify]: iters left: 4 (79 enodes) 124.429 * * [simplify]: iters left: 3 (104 enodes) 124.465 * * [simplify]: iters left: 2 (167 enodes) 124.551 * * [simplify]: iters left: 1 (328 enodes) 124.693 * * [simplify]: Extracting #0: cost 1 inf + 0 124.693 * * [simplify]: Extracting #1: cost 81 inf + 0 124.693 * * [simplify]: Extracting #2: cost 123 inf + 1 124.694 * * [simplify]: Extracting #3: cost 136 inf + 5 124.694 * * [simplify]: Extracting #4: cost 129 inf + 625 124.695 * * [simplify]: Extracting #5: cost 114 inf + 4388 124.700 * * [simplify]: Extracting #6: cost 56 inf + 25712 124.715 * * [simplify]: Extracting #7: cost 0 inf + 49530 124.734 * [simplify]: Simplified to (/ (+ (* x.im y.im) (* y.re x.re)) (cbrt (+ (* y.re y.re) (* y.im y.im)))) 124.734 * [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.im) (* y.re x.re)) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 124.735 * * * * [progress]: [ 289 / 713 ] simplifiying candidate # 124.735 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 124.735 * * [simplify]: iters left: 6 (15 enodes) 124.743 * * [simplify]: iters left: 5 (53 enodes) 124.758 * * [simplify]: iters left: 4 (67 enodes) 124.780 * * [simplify]: iters left: 3 (90 enodes) 124.805 * * [simplify]: iters left: 2 (96 enodes) 124.825 * * [simplify]: iters left: 1 (97 enodes) 124.834 * * [simplify]: Extracting #0: cost 1 inf + 0 124.834 * * [simplify]: Extracting #1: cost 8 inf + 0 124.834 * * [simplify]: Extracting #2: cost 15 inf + 1 124.834 * * [simplify]: Extracting #3: cost 19 inf + 1 124.835 * * [simplify]: Extracting #4: cost 22 inf + 1 124.835 * * [simplify]: Extracting #5: cost 26 inf + 1 124.835 * * [simplify]: Extracting #6: cost 21 inf + 126 124.835 * * [simplify]: Extracting #7: cost 13 inf + 1541 124.835 * * [simplify]: Extracting #8: cost 4 inf + 3563 124.836 * * [simplify]: Extracting #9: cost 0 inf + 5093 124.837 * [simplify]: Simplified to (/ (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 124.837 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt 1) (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 124.838 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 124.838 * * [simplify]: iters left: 6 (19 enodes) 124.844 * * [simplify]: iters left: 5 (67 enodes) 124.854 * * [simplify]: iters left: 4 (85 enodes) 124.866 * * [simplify]: iters left: 3 (119 enodes) 124.896 * * [simplify]: iters left: 2 (205 enodes) 124.948 * * [simplify]: iters left: 1 (364 enodes) 125.056 * * [simplify]: Extracting #0: cost 1 inf + 0 125.056 * * [simplify]: Extracting #1: cost 19 inf + 0 125.057 * * [simplify]: Extracting #2: cost 74 inf + 1 125.057 * * [simplify]: Extracting #3: cost 100 inf + 47 125.057 * * [simplify]: Extracting #4: cost 99 inf + 297 125.058 * * [simplify]: Extracting #5: cost 94 inf + 1473 125.060 * * [simplify]: Extracting #6: cost 53 inf + 13699 125.070 * * [simplify]: Extracting #7: cost 7 inf + 30684 125.087 * * [simplify]: Extracting #8: cost 0 inf + 33027 125.101 * [simplify]: Simplified to (/ (/ (+ (* x.im y.im) (* y.re x.re)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 125.101 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (+ (* x.im y.im) (* y.re x.re)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 125.101 * * * * [progress]: [ 290 / 713 ] simplifiying candidate # 125.102 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ 1 (sqrt 1)))) 125.102 * * [simplify]: iters left: 6 (13 enodes) 125.108 * * [simplify]: iters left: 5 (47 enodes) 125.115 * * [simplify]: iters left: 4 (51 enodes) 125.122 * * [simplify]: Extracting #0: cost 1 inf + 0 125.122 * * [simplify]: Extracting #1: cost 4 inf + 0 125.122 * * [simplify]: Extracting #2: cost 6 inf + 1 125.122 * * [simplify]: Extracting #3: cost 9 inf + 1 125.122 * * [simplify]: Extracting #4: cost 12 inf + 1 125.122 * * [simplify]: Extracting #5: cost 16 inf + 1 125.122 * * [simplify]: Extracting #6: cost 12 inf + 85 125.122 * * [simplify]: Extracting #7: cost 6 inf + 855 125.122 * * [simplify]: Extracting #8: cost 0 inf + 2349 125.123 * [simplify]: Simplified to (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 125.123 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt 1) (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 125.123 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 125.123 * * [simplify]: iters left: 6 (18 enodes) 125.128 * * [simplify]: iters left: 5 (64 enodes) 125.147 * * [simplify]: iters left: 4 (82 enodes) 125.171 * * [simplify]: iters left: 3 (116 enodes) 125.209 * * [simplify]: iters left: 2 (202 enodes) 125.291 * * [simplify]: iters left: 1 (358 enodes) 125.399 * * [simplify]: Extracting #0: cost 1 inf + 0 125.399 * * [simplify]: Extracting #1: cost 19 inf + 0 125.399 * * [simplify]: Extracting #2: cost 80 inf + 1 125.400 * * [simplify]: Extracting #3: cost 108 inf + 5 125.401 * * [simplify]: Extracting #4: cost 97 inf + 1756 125.406 * * [simplify]: Extracting #5: cost 43 inf + 17902 125.420 * * [simplify]: Extracting #6: cost 3 inf + 30950 125.435 * * [simplify]: Extracting #7: cost 0 inf + 31839 125.443 * [simplify]: Simplified to (/ (/ (+ (* x.im y.im) (* y.re x.re)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 125.443 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (+ (* x.im y.im) (* y.re x.re)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 125.443 * * * * [progress]: [ 291 / 713 ] simplifiying candidate # 125.444 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 125.444 * * [simplify]: iters left: 6 (15 enodes) 125.448 * * [simplify]: iters left: 5 (53 enodes) 125.456 * * [simplify]: iters left: 4 (67 enodes) 125.475 * * [simplify]: iters left: 3 (90 enodes) 125.497 * * [simplify]: iters left: 2 (96 enodes) 125.508 * * [simplify]: iters left: 1 (97 enodes) 125.517 * * [simplify]: Extracting #0: cost 1 inf + 0 125.518 * * [simplify]: Extracting #1: cost 8 inf + 0 125.518 * * [simplify]: Extracting #2: cost 15 inf + 1 125.518 * * [simplify]: Extracting #3: cost 19 inf + 1 125.518 * * [simplify]: Extracting #4: cost 22 inf + 1 125.518 * * [simplify]: Extracting #5: cost 26 inf + 1 125.518 * * [simplify]: Extracting #6: cost 21 inf + 126 125.518 * * [simplify]: Extracting #7: cost 13 inf + 1541 125.519 * * [simplify]: Extracting #8: cost 4 inf + 3563 125.520 * * [simplify]: Extracting #9: cost 0 inf + 5093 125.521 * [simplify]: Simplified to (/ (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 125.521 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt 1) (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 125.521 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 125.521 * * [simplify]: iters left: 6 (19 enodes) 125.530 * * [simplify]: iters left: 5 (67 enodes) 125.549 * * [simplify]: iters left: 4 (85 enodes) 125.562 * * [simplify]: iters left: 3 (119 enodes) 125.587 * * [simplify]: iters left: 2 (205 enodes) 125.678 * * [simplify]: iters left: 1 (364 enodes) 125.785 * * [simplify]: Extracting #0: cost 1 inf + 0 125.786 * * [simplify]: Extracting #1: cost 19 inf + 0 125.786 * * [simplify]: Extracting #2: cost 74 inf + 1 125.787 * * [simplify]: Extracting #3: cost 100 inf + 47 125.788 * * [simplify]: Extracting #4: cost 99 inf + 297 125.789 * * [simplify]: Extracting #5: cost 94 inf + 1473 125.793 * * [simplify]: Extracting #6: cost 53 inf + 13699 125.811 * * [simplify]: Extracting #7: cost 7 inf + 30684 125.821 * * [simplify]: Extracting #8: cost 0 inf + 33027 125.830 * [simplify]: Simplified to (/ (/ (+ (* x.im y.im) (* y.re x.re)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 125.830 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (+ (* x.im y.im) (* y.re x.re)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 125.830 * * * * [progress]: [ 292 / 713 ] simplifiying candidate # 125.831 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ 1 1))) 125.831 * * [simplify]: iters left: 6 (13 enodes) 125.837 * * [simplify]: iters left: 5 (43 enodes) 125.844 * * [simplify]: iters left: 4 (45 enodes) 125.850 * * [simplify]: iters left: 3 (48 enodes) 125.856 * * [simplify]: iters left: 2 (49 enodes) 125.865 * * [simplify]: Extracting #0: cost 1 inf + 0 125.865 * * [simplify]: Extracting #1: cost 4 inf + 0 125.865 * * [simplify]: Extracting #2: cost 6 inf + 1 125.865 * * [simplify]: Extracting #3: cost 9 inf + 1 125.865 * * [simplify]: Extracting #4: cost 12 inf + 1 125.866 * * [simplify]: Extracting #5: cost 16 inf + 1 125.866 * * [simplify]: Extracting #6: cost 11 inf + 126 125.866 * * [simplify]: Extracting #7: cost 6 inf + 855 125.867 * * [simplify]: Extracting #8: cost 0 inf + 2349 125.867 * [simplify]: Simplified to (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 125.868 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt 1) (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 125.868 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 125.868 * * [simplify]: iters left: 6 (18 enodes) 125.877 * * [simplify]: iters left: 5 (64 enodes) 125.896 * * [simplify]: iters left: 4 (82 enodes) 125.920 * * [simplify]: iters left: 3 (116 enodes) 125.959 * * [simplify]: iters left: 2 (202 enodes) 126.049 * * [simplify]: iters left: 1 (358 enodes) 126.172 * * [simplify]: Extracting #0: cost 1 inf + 0 126.172 * * [simplify]: Extracting #1: cost 19 inf + 0 126.172 * * [simplify]: Extracting #2: cost 80 inf + 1 126.173 * * [simplify]: Extracting #3: cost 108 inf + 5 126.174 * * [simplify]: Extracting #4: cost 97 inf + 1756 126.183 * * [simplify]: Extracting #5: cost 43 inf + 17902 126.197 * * [simplify]: Extracting #6: cost 3 inf + 30950 126.208 * * [simplify]: Extracting #7: cost 0 inf + 31839 126.216 * [simplify]: Simplified to (/ (/ (+ (* x.im y.im) (* y.re x.re)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 126.216 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (+ (* x.im y.im) (* y.re x.re)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 126.216 * * * * [progress]: [ 293 / 713 ] simplifiying candidate # 126.216 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) 1)) 126.217 * * [simplify]: iters left: 6 (12 enodes) 126.220 * * [simplify]: iters left: 5 (39 enodes) 126.227 * * [simplify]: iters left: 4 (45 enodes) 126.234 * * [simplify]: Extracting #0: cost 1 inf + 0 126.235 * * [simplify]: Extracting #1: cost 4 inf + 0 126.235 * * [simplify]: Extracting #2: cost 6 inf + 1 126.235 * * [simplify]: Extracting #3: cost 9 inf + 1 126.235 * * [simplify]: Extracting #4: cost 12 inf + 1 126.235 * * [simplify]: Extracting #5: cost 16 inf + 1 126.235 * * [simplify]: Extracting #6: cost 10 inf + 167 126.235 * * [simplify]: Extracting #7: cost 3 inf + 1582 126.236 * * [simplify]: Extracting #8: cost 0 inf + 2349 126.237 * [simplify]: Simplified to (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 126.237 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt 1) (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 126.238 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 126.238 * * [simplify]: iters left: 6 (18 enodes) 126.248 * * [simplify]: iters left: 5 (64 enodes) 126.266 * * [simplify]: iters left: 4 (82 enodes) 126.279 * * [simplify]: iters left: 3 (116 enodes) 126.309 * * [simplify]: iters left: 2 (202 enodes) 126.370 * * [simplify]: iters left: 1 (358 enodes) 126.521 * * [simplify]: Extracting #0: cost 1 inf + 0 126.522 * * [simplify]: Extracting #1: cost 19 inf + 0 126.522 * * [simplify]: Extracting #2: cost 80 inf + 1 126.523 * * [simplify]: Extracting #3: cost 108 inf + 5 126.524 * * [simplify]: Extracting #4: cost 97 inf + 1756 126.529 * * [simplify]: Extracting #5: cost 43 inf + 17902 126.543 * * [simplify]: Extracting #6: cost 3 inf + 30950 126.558 * * [simplify]: Extracting #7: cost 0 inf + 31839 126.573 * [simplify]: Simplified to (/ (/ (+ (* x.im y.im) (* y.re x.re)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 126.574 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (+ (* x.im y.im) (* y.re x.re)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 126.574 * * * * [progress]: [ 294 / 713 ] simplifiying candidate # 126.574 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (+ (* x.re y.re) (* x.im y.im)))) 126.574 * * [simplify]: iters left: 6 (17 enodes) 126.583 * * [simplify]: iters left: 5 (60 enodes) 126.600 * * [simplify]: iters left: 4 (77 enodes) 126.625 * * [simplify]: iters left: 3 (131 enodes) 126.675 * * [simplify]: iters left: 2 (208 enodes) 126.722 * * [simplify]: iters left: 1 (235 enodes) 126.774 * * [simplify]: Extracting #0: cost 1 inf + 0 126.774 * * [simplify]: Extracting #1: cost 9 inf + 0 126.774 * * [simplify]: Extracting #2: cost 32 inf + 1 126.775 * * [simplify]: Extracting #3: cost 41 inf + 89 126.775 * * [simplify]: Extracting #4: cost 40 inf + 421 126.776 * * [simplify]: Extracting #5: cost 36 inf + 1311 126.779 * * [simplify]: Extracting #6: cost 11 inf + 8015 126.782 * * [simplify]: Extracting #7: cost 0 inf + 11487 126.784 * [simplify]: Simplified to (/ (+ (* y.im x.im) (* y.re x.re)) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 126.785 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (+ (* y.im x.im) (* y.re x.re)) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt 1) (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 126.785 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 126.785 * * [simplify]: iters left: 6 (13 enodes) 126.789 * * [simplify]: iters left: 5 (46 enodes) 126.795 * * [simplify]: iters left: 4 (60 enodes) 126.805 * * [simplify]: iters left: 3 (83 enodes) 126.820 * * [simplify]: iters left: 2 (89 enodes) 126.840 * * [simplify]: iters left: 1 (90 enodes) 126.856 * * [simplify]: Extracting #0: cost 1 inf + 0 126.856 * * [simplify]: Extracting #1: cost 8 inf + 0 126.857 * * [simplify]: Extracting #2: cost 14 inf + 1 126.857 * * [simplify]: Extracting #3: cost 18 inf + 1 126.857 * * [simplify]: Extracting #4: cost 22 inf + 1 126.857 * * [simplify]: Extracting #5: cost 18 inf + 85 126.857 * * [simplify]: Extracting #6: cost 11 inf + 937 126.858 * * [simplify]: Extracting #7: cost 2 inf + 3360 126.860 * * [simplify]: Extracting #8: cost 0 inf + 3965 126.861 * [simplify]: Simplified to (/ (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 126.861 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (+ (* y.im x.im) (* y.re x.re)) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 126.862 * * * * [progress]: [ 295 / 713 ] simplifiying candidate # 126.862 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (pow (* y.re y.re) 3) (pow (* y.im y.im) 3)))))) 126.862 * * [simplify]: iters left: 6 (23 enodes) 126.876 * * [simplify]: iters left: 5 (98 enodes) 126.902 * * [simplify]: iters left: 4 (171 enodes) 126.945 * * [simplify]: iters left: 3 (298 enodes) 127.034 * * [simplify]: Extracting #0: cost 1 inf + 0 127.034 * * [simplify]: Extracting #1: cost 25 inf + 0 127.034 * * [simplify]: Extracting #2: cost 52 inf + 1 127.034 * * [simplify]: Extracting #3: cost 74 inf + 1 127.034 * * [simplify]: Extracting #4: cost 93 inf + 380 127.035 * * [simplify]: Extracting #5: cost 126 inf + 2594 127.040 * * [simplify]: Extracting #6: cost 91 inf + 11713 127.049 * * [simplify]: Extracting #7: cost 27 inf + 32633 127.062 * * [simplify]: Extracting #8: cost 5 inf + 42207 127.072 * * [simplify]: Extracting #9: cost 0 inf + 44551 127.079 * [simplify]: Simplified to (/ (/ (+ (* y.im x.im) (* y.re x.re)) (sqrt (+ (* (* (* y.im y.im) (* y.im y.im)) (* y.im y.im)) (* (* y.re y.re) (* (* y.re y.re) (* y.re y.re)))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 127.079 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (+ (* y.im x.im) (* y.re x.re)) (sqrt (+ (* (* (* y.im y.im) (* y.im y.im)) (* y.im y.im)) (* (* y.re y.re) (* (* y.re y.re) (* y.re y.re)))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt 1) (/ (sqrt (cbrt (+ (* 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)) (* (* y.re y.re) (* y.im y.im))))))))) 127.079 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (cbrt (+ (* 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)) (* (* y.re y.re) (* y.im y.im))))))) 127.079 * * [simplify]: iters left: 6 (17 enodes) 127.087 * * [simplify]: iters left: 5 (78 enodes) 127.101 * * [simplify]: iters left: 4 (154 enodes) 127.144 * * [simplify]: iters left: 3 (274 enodes) 127.199 * * [simplify]: iters left: 2 (418 enodes) 127.371 * * [simplify]: Extracting #0: cost 1 inf + 0 127.371 * * [simplify]: Extracting #1: cost 7 inf + 0 127.371 * * [simplify]: Extracting #2: cost 12 inf + 1 127.371 * * [simplify]: Extracting #3: cost 33 inf + 1 127.372 * * [simplify]: Extracting #4: cost 160 inf + 1 127.374 * * [simplify]: Extracting #5: cost 221 inf + 1262 127.380 * * [simplify]: Extracting #6: cost 124 inf + 16720 127.394 * * [simplify]: Extracting #7: cost 6 inf + 38415 127.410 * * [simplify]: Extracting #8: cost 0 inf + 38707 127.425 * * [simplify]: Extracting #9: cost 0 inf + 38667 127.442 * [simplify]: Simplified to (/ (sqrt (+ (* (* y.re y.re) (- (* y.re y.re) (* y.im y.im))) (* (* y.im y.im) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 127.443 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (+ (* y.im x.im) (* y.re x.re)) (sqrt (+ (* (* (* y.im y.im) (* y.im y.im)) (* y.im y.im)) (* (* y.re y.re) (* (* y.re y.re) (* y.re y.re)))))) (fabs (cbrt (+ (* 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) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 127.443 * * * * [progress]: [ 296 / 713 ] simplifiying candidate # 127.444 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))))) 127.444 * * [simplify]: iters left: 6 (22 enodes) 127.456 * * [simplify]: iters left: 5 (89 enodes) 127.483 * * [simplify]: iters left: 4 (134 enodes) 127.527 * * [simplify]: iters left: 3 (223 enodes) 127.600 * * [simplify]: iters left: 2 (460 enodes) 127.822 * * [simplify]: Extracting #0: cost 1 inf + 0 127.822 * * [simplify]: Extracting #1: cost 31 inf + 0 127.823 * * [simplify]: Extracting #2: cost 71 inf + 1 127.823 * * [simplify]: Extracting #3: cost 130 inf + 337 127.824 * * [simplify]: Extracting #4: cost 220 inf + 841 127.827 * * [simplify]: Extracting #5: cost 218 inf + 11402 127.840 * * [simplify]: Extracting #6: cost 55 inf + 52191 127.857 * * [simplify]: Extracting #7: cost 16 inf + 63790 127.888 * * [simplify]: Extracting #8: cost 0 inf + 68506 127.917 * [simplify]: Simplified to (/ (/ (+ (* y.im x.im) (* y.re x.re)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 127.918 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (+ (* y.im x.im) (* y.re x.re)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt 1) (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (- (* y.re y.re) (* y.im y.im))))))) 127.918 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (- (* y.re y.re) (* y.im y.im))))) 127.918 * * [simplify]: iters left: 6 (13 enodes) 127.925 * * [simplify]: iters left: 5 (49 enodes) 127.939 * * [simplify]: iters left: 4 (71 enodes) 127.962 * * [simplify]: iters left: 3 (94 enodes) 127.977 * * [simplify]: iters left: 2 (150 enodes) 128.009 * * [simplify]: iters left: 1 (236 enodes) 128.059 * * [simplify]: Extracting #0: cost 1 inf + 0 128.059 * * [simplify]: Extracting #1: cost 7 inf + 0 128.059 * * [simplify]: Extracting #2: cost 12 inf + 1 128.059 * * [simplify]: Extracting #3: cost 35 inf + 1 128.060 * * [simplify]: Extracting #4: cost 70 inf + 1 128.060 * * [simplify]: Extracting #5: cost 53 inf + 1753 128.064 * * [simplify]: Extracting #6: cost 11 inf + 7914 128.069 * * [simplify]: Extracting #7: cost 0 inf + 9416 128.074 * [simplify]: Simplified to (/ (sqrt (* (+ y.re y.im) (- y.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 128.074 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (+ (* y.im x.im) (* y.re x.re)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (* (+ y.re y.im) (- y.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 128.074 * * * * [progress]: [ 297 / 713 ] simplifiying candidate # 128.074 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (* (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 128.075 * * [simplify]: iters left: 6 (19 enodes) 128.084 * * [simplify]: iters left: 5 (67 enodes) 128.103 * * [simplify]: iters left: 4 (82 enodes) 128.127 * * [simplify]: iters left: 3 (99 enodes) 128.157 * * [simplify]: iters left: 2 (118 enodes) 128.196 * * [simplify]: iters left: 1 (132 enodes) 128.228 * * [simplify]: Extracting #0: cost 1 inf + 0 128.228 * * [simplify]: Extracting #1: cost 10 inf + 0 128.228 * * [simplify]: Extracting #2: cost 18 inf + 1 128.228 * * [simplify]: Extracting #3: cost 22 inf + 1 128.229 * * [simplify]: Extracting #4: cost 28 inf + 1 128.229 * * [simplify]: Extracting #5: cost 36 inf + 1 128.229 * * [simplify]: Extracting #6: cost 27 inf + 212 128.230 * * [simplify]: Extracting #7: cost 18 inf + 1231 128.231 * * [simplify]: Extracting #8: cost 7 inf + 4911 128.234 * * [simplify]: Extracting #9: cost 1 inf + 7935 128.237 * * [simplify]: Extracting #10: cost 0 inf + 8419 128.241 * [simplify]: Simplified to (/ (cbrt (/ (+ (* x.im y.im) (* y.re x.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (/ (+ (* x.im y.im) (* y.re x.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 128.241 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (/ (+ (* x.im y.im) (* y.re x.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (/ (+ (* x.im y.im) (* y.re x.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) (/ (sqrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 128.241 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 128.242 * * [simplify]: iters left: 6 (18 enodes) 128.250 * * [simplify]: iters left: 5 (62 enodes) 128.268 * * [simplify]: iters left: 4 (71 enodes) 128.286 * * [simplify]: iters left: 3 (77 enodes) 128.298 * * [simplify]: iters left: 2 (92 enodes) 128.311 * * [simplify]: iters left: 1 (95 enodes) 128.327 * * [simplify]: Extracting #0: cost 1 inf + 0 128.328 * * [simplify]: Extracting #1: cost 7 inf + 0 128.328 * * [simplify]: Extracting #2: cost 12 inf + 1 128.328 * * [simplify]: Extracting #3: cost 16 inf + 1 128.328 * * [simplify]: Extracting #4: cost 22 inf + 1 128.328 * * [simplify]: Extracting #5: cost 30 inf + 1 128.328 * * [simplify]: Extracting #6: cost 22 inf + 170 128.329 * * [simplify]: Extracting #7: cost 12 inf + 1231 128.330 * * [simplify]: Extracting #8: cost 4 inf + 3900 128.332 * * [simplify]: Extracting #9: cost 0 inf + 5435 128.334 * [simplify]: Simplified to (/ (cbrt (/ (+ (* x.im y.im) (* y.re x.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 128.334 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (* (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) (/ (cbrt (/ (+ (* x.im y.im) (* y.re x.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 128.335 * * * * [progress]: [ 298 / 713 ] simplifiying candidate # 128.335 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 128.335 * * [simplify]: iters left: 6 (18 enodes) 128.344 * * [simplify]: iters left: 5 (62 enodes) 128.355 * * [simplify]: iters left: 4 (71 enodes) 128.365 * * [simplify]: iters left: 3 (77 enodes) 128.376 * * [simplify]: iters left: 2 (92 enodes) 128.400 * * [simplify]: iters left: 1 (95 enodes) 128.421 * * [simplify]: Extracting #0: cost 1 inf + 0 128.421 * * [simplify]: Extracting #1: cost 7 inf + 0 128.421 * * [simplify]: Extracting #2: cost 12 inf + 1 128.421 * * [simplify]: Extracting #3: cost 16 inf + 1 128.421 * * [simplify]: Extracting #4: cost 22 inf + 1 128.421 * * [simplify]: Extracting #5: cost 30 inf + 1 128.421 * * [simplify]: Extracting #6: cost 22 inf + 170 128.422 * * [simplify]: Extracting #7: cost 12 inf + 1231 128.423 * * [simplify]: Extracting #8: cost 4 inf + 3740 128.425 * * [simplify]: Extracting #9: cost 0 inf + 5195 128.427 * [simplify]: Simplified to (/ (sqrt (/ (+ (* x.im y.im) (* y.re x.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 128.427 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (+ (* x.im y.im) (* y.re x.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 128.428 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 128.428 * * [simplify]: iters left: 6 (18 enodes) 128.436 * * [simplify]: iters left: 5 (62 enodes) 128.454 * * [simplify]: iters left: 4 (71 enodes) 128.473 * * [simplify]: iters left: 3 (77 enodes) 128.484 * * [simplify]: iters left: 2 (92 enodes) 128.499 * * [simplify]: iters left: 1 (95 enodes) 128.520 * * [simplify]: Extracting #0: cost 1 inf + 0 128.520 * * [simplify]: Extracting #1: cost 7 inf + 0 128.520 * * [simplify]: Extracting #2: cost 12 inf + 1 128.520 * * [simplify]: Extracting #3: cost 16 inf + 1 128.520 * * [simplify]: Extracting #4: cost 22 inf + 1 128.520 * * [simplify]: Extracting #5: cost 30 inf + 1 128.521 * * [simplify]: Extracting #6: cost 22 inf + 170 128.521 * * [simplify]: Extracting #7: cost 12 inf + 1231 128.524 * * [simplify]: Extracting #8: cost 4 inf + 3740 128.526 * * [simplify]: Extracting #9: cost 0 inf + 5195 128.528 * [simplify]: Simplified to (/ (sqrt (/ (+ (* x.im y.im) (* y.re x.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 128.528 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) (/ (sqrt (/ (+ (* x.im y.im) (* y.re x.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 128.528 * * * * [progress]: [ 299 / 713 ] simplifiying candidate # 128.529 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 128.529 * * [simplify]: iters left: 6 (21 enodes) 128.540 * * [simplify]: iters left: 5 (79 enodes) 128.562 * * [simplify]: iters left: 4 (127 enodes) 128.609 * * [simplify]: iters left: 3 (264 enodes) 128.720 * * [simplify]: iters left: 2 (425 enodes) 129.013 * * [simplify]: Extracting #0: cost 1 inf + 0 129.013 * * [simplify]: Extracting #1: cost 59 inf + 0 129.014 * * [simplify]: Extracting #2: cost 104 inf + 1 129.015 * * [simplify]: Extracting #3: cost 109 inf + 1 129.015 * * [simplify]: Extracting #4: cost 118 inf + 1 129.017 * * [simplify]: Extracting #5: cost 109 inf + 1018 129.020 * * [simplify]: Extracting #6: cost 81 inf + 9468 129.040 * * [simplify]: Extracting #7: cost 14 inf + 41070 129.071 * * [simplify]: Extracting #8: cost 0 inf + 47360 129.089 * [simplify]: Simplified to (/ (/ (cbrt (+ (* x.im y.im) (* y.re x.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* x.im y.im) (* y.re x.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 129.089 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (cbrt (+ (* x.im y.im) (* y.re x.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* x.im y.im) (* y.re x.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) (/ (sqrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 129.090 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 129.090 * * [simplify]: iters left: 6 (19 enodes) 129.095 * * [simplify]: iters left: 5 (67 enodes) 129.104 * * [simplify]: iters left: 4 (85 enodes) 129.120 * * [simplify]: iters left: 3 (111 enodes) 129.136 * * [simplify]: iters left: 2 (145 enodes) 129.172 * * [simplify]: iters left: 1 (188 enodes) 129.208 * * [simplify]: Extracting #0: cost 1 inf + 0 129.208 * * [simplify]: Extracting #1: cost 17 inf + 0 129.209 * * [simplify]: Extracting #2: cost 30 inf + 1 129.209 * * [simplify]: Extracting #3: cost 35 inf + 1 129.209 * * [simplify]: Extracting #4: cost 44 inf + 1 129.209 * * [simplify]: Extracting #5: cost 39 inf + 129 129.210 * * [simplify]: Extracting #6: cost 25 inf + 1919 129.212 * * [simplify]: Extracting #7: cost 10 inf + 7369 129.218 * * [simplify]: Extracting #8: cost 0 inf + 11645 129.223 * [simplify]: Simplified to (/ (/ (cbrt (+ (* x.im y.im) (* y.re x.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 129.223 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im 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.im) (* y.re x.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 129.223 * * * * [progress]: [ 300 / 713 ] simplifiying candidate # 129.224 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))))) 129.224 * * [simplify]: iters left: 6 (22 enodes) 129.235 * * [simplify]: iters left: 5 (79 enodes) 129.258 * * [simplify]: iters left: 4 (106 enodes) 129.294 * * [simplify]: iters left: 3 (172 enodes) 129.334 * * [simplify]: iters left: 2 (243 enodes) 129.436 * * [simplify]: iters left: 1 (332 enodes) 129.538 * * [simplify]: Extracting #0: cost 1 inf + 0 129.538 * * [simplify]: Extracting #1: cost 26 inf + 0 129.539 * * [simplify]: Extracting #2: cost 48 inf + 1 129.539 * * [simplify]: Extracting #3: cost 55 inf + 1 129.539 * * [simplify]: Extracting #4: cost 64 inf + 1 129.539 * * [simplify]: Extracting #5: cost 51 inf + 1466 129.541 * * [simplify]: Extracting #6: cost 31 inf + 6318 129.550 * * [simplify]: Extracting #7: cost 2 inf + 20271 129.563 * * [simplify]: Extracting #8: cost 0 inf + 21239 129.574 * [simplify]: Simplified to (* (/ (cbrt (+ (* x.im y.im) (* y.re x.re))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (cbrt (+ (* x.im y.im) (* y.re x.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 129.574 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (+ (* x.im y.im) (* y.re x.re))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (cbrt (+ (* x.im y.im) (* y.re x.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (sqrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))))) 129.574 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 129.574 * * [simplify]: iters left: 6 (20 enodes) 129.584 * * [simplify]: iters left: 5 (70 enodes) 129.601 * * [simplify]: iters left: 4 (88 enodes) 129.614 * * [simplify]: iters left: 3 (114 enodes) 129.637 * * [simplify]: iters left: 2 (148 enodes) 129.671 * * [simplify]: iters left: 1 (191 enodes) 129.721 * * [simplify]: Extracting #0: cost 1 inf + 0 129.721 * * [simplify]: Extracting #1: cost 17 inf + 0 129.721 * * [simplify]: Extracting #2: cost 31 inf + 1 129.721 * * [simplify]: Extracting #3: cost 37 inf + 1 129.722 * * [simplify]: Extracting #4: cost 46 inf + 1 129.722 * * [simplify]: Extracting #5: cost 35 inf + 1181 129.724 * * [simplify]: Extracting #6: cost 13 inf + 6120 129.728 * * [simplify]: Extracting #7: cost 2 inf + 11361 129.734 * * [simplify]: Extracting #8: cost 0 inf + 12449 129.740 * [simplify]: Simplified to (/ (/ (cbrt (+ (* x.im y.im) (* y.re x.re))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 129.740 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im 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.im) (* y.re x.re))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 129.740 * * * * [progress]: [ 301 / 713 ] simplifiying candidate # 129.741 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 129.741 * * [simplify]: iters left: 6 (19 enodes) 129.750 * * [simplify]: iters left: 5 (69 enodes) 129.771 * * [simplify]: iters left: 4 (95 enodes) 129.788 * * [simplify]: iters left: 3 (144 enodes) 129.829 * * [simplify]: iters left: 2 (189 enodes) 129.912 * * [simplify]: iters left: 1 (243 enodes) 129.995 * * [simplify]: Extracting #0: cost 1 inf + 0 129.995 * * [simplify]: Extracting #1: cost 22 inf + 0 129.995 * * [simplify]: Extracting #2: cost 38 inf + 1 129.997 * * [simplify]: Extracting #3: cost 44 inf + 1 129.997 * * [simplify]: Extracting #4: cost 52 inf + 1 129.997 * * [simplify]: Extracting #5: cost 42 inf + 334 129.998 * * [simplify]: Extracting #6: cost 23 inf + 4309 130.000 * * [simplify]: Extracting #7: cost 3 inf + 12875 130.004 * * [simplify]: Extracting #8: cost 0 inf + 14207 130.007 * [simplify]: Simplified to (* (/ (cbrt (+ (* x.im y.im) (* y.re x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (+ (* x.im y.im) (* y.re x.re)))) 130.008 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (+ (* x.im y.im) (* y.re x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (+ (* x.im y.im) (* y.re x.re)))) (/ (sqrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 130.008 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 130.008 * * [simplify]: iters left: 6 (18 enodes) 130.013 * * [simplify]: iters left: 5 (64 enodes) 130.023 * * [simplify]: iters left: 4 (82 enodes) 130.047 * * [simplify]: iters left: 3 (99 enodes) 130.077 * * [simplify]: iters left: 2 (118 enodes) 130.102 * * [simplify]: iters left: 1 (145 enodes) 130.126 * * [simplify]: Extracting #0: cost 1 inf + 0 130.126 * * [simplify]: Extracting #1: cost 12 inf + 0 130.126 * * [simplify]: Extracting #2: cost 23 inf + 1 130.126 * * [simplify]: Extracting #3: cost 29 inf + 1 130.126 * * [simplify]: Extracting #4: cost 37 inf + 1 130.127 * * [simplify]: Extracting #5: cost 30 inf + 129 130.128 * * [simplify]: Extracting #6: cost 14 inf + 2446 130.130 * * [simplify]: Extracting #7: cost 4 inf + 5523 130.133 * * [simplify]: Extracting #8: cost 0 inf + 7300 130.136 * [simplify]: Simplified to (/ (cbrt (+ (* x.im y.im) (* y.re x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 130.137 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) (/ (cbrt (+ (* x.im y.im) (* y.re x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 130.137 * * * * [progress]: [ 302 / 713 ] simplifiying candidate # 130.137 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt 1)))) 130.138 * * [simplify]: iters left: 6 (19 enodes) 130.147 * * [simplify]: iters left: 5 (69 enodes) 130.168 * * [simplify]: iters left: 4 (87 enodes) 130.195 * * [simplify]: iters left: 3 (130 enodes) 130.226 * * [simplify]: iters left: 2 (181 enodes) 130.301 * * [simplify]: iters left: 1 (229 enodes) 130.382 * * [simplify]: Extracting #0: cost 1 inf + 0 130.382 * * [simplify]: Extracting #1: cost 12 inf + 0 130.383 * * [simplify]: Extracting #2: cost 22 inf + 1 130.383 * * [simplify]: Extracting #3: cost 27 inf + 1 130.383 * * [simplify]: Extracting #4: cost 36 inf + 1 130.383 * * [simplify]: Extracting #5: cost 32 inf + 88 130.384 * * [simplify]: Extracting #6: cost 18 inf + 1757 130.386 * * [simplify]: Extracting #7: cost 10 inf + 3628 130.389 * * [simplify]: Extracting #8: cost 1 inf + 7227 130.394 * * [simplify]: Extracting #9: cost 0 inf + 7711 130.398 * [simplify]: Simplified to (/ (cbrt (+ (* x.im y.im) (* y.re x.re))) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (+ (* x.im y.im) (* y.re x.re))))) 130.398 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (+ (* x.im y.im) (* y.re x.re))) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (+ (* x.im y.im) (* y.re x.re))))) (/ (sqrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 130.399 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 130.399 * * [simplify]: iters left: 6 (18 enodes) 130.408 * * [simplify]: iters left: 5 (64 enodes) 130.426 * * [simplify]: iters left: 4 (82 enodes) 130.450 * * [simplify]: iters left: 3 (108 enodes) 130.485 * * [simplify]: iters left: 2 (142 enodes) 130.533 * * [simplify]: iters left: 1 (185 enodes) 130.583 * * [simplify]: Extracting #0: cost 1 inf + 0 130.583 * * [simplify]: Extracting #1: cost 17 inf + 0 130.583 * * [simplify]: Extracting #2: cost 30 inf + 1 130.583 * * [simplify]: Extracting #3: cost 36 inf + 1 130.583 * * [simplify]: Extracting #4: cost 44 inf + 1 130.584 * * [simplify]: Extracting #5: cost 37 inf + 129 130.584 * * [simplify]: Extracting #6: cost 25 inf + 1514 130.585 * * [simplify]: Extracting #7: cost 5 inf + 7743 130.588 * * [simplify]: Extracting #8: cost 0 inf + 9881 130.590 * [simplify]: Simplified to (/ (/ (cbrt (+ (* x.im y.im) (* y.re x.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 130.590 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt 1)))) (/ (/ (cbrt (+ (* x.im y.im) (* y.re x.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 130.591 * * * * [progress]: [ 303 / 713 ] simplifiying candidate # 130.591 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 130.591 * * [simplify]: iters left: 6 (19 enodes) 130.595 * * [simplify]: iters left: 5 (69 enodes) 130.611 * * [simplify]: iters left: 4 (95 enodes) 130.641 * * [simplify]: iters left: 3 (144 enodes) 130.684 * * [simplify]: iters left: 2 (189 enodes) 130.733 * * [simplify]: iters left: 1 (243 enodes) 130.809 * * [simplify]: Extracting #0: cost 1 inf + 0 130.809 * * [simplify]: Extracting #1: cost 22 inf + 0 130.809 * * [simplify]: Extracting #2: cost 38 inf + 1 130.809 * * [simplify]: Extracting #3: cost 44 inf + 1 130.810 * * [simplify]: Extracting #4: cost 52 inf + 1 130.810 * * [simplify]: Extracting #5: cost 42 inf + 334 130.812 * * [simplify]: Extracting #6: cost 23 inf + 4309 130.816 * * [simplify]: Extracting #7: cost 3 inf + 12875 130.824 * * [simplify]: Extracting #8: cost 0 inf + 14207 130.827 * [simplify]: Simplified to (* (/ (cbrt (+ (* x.im y.im) (* y.re x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (+ (* x.im y.im) (* y.re x.re)))) 130.828 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (+ (* x.im y.im) (* y.re x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (+ (* x.im y.im) (* y.re x.re)))) (/ (sqrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 130.828 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 130.828 * * [simplify]: iters left: 6 (18 enodes) 130.833 * * [simplify]: iters left: 5 (64 enodes) 130.843 * * [simplify]: iters left: 4 (82 enodes) 130.866 * * [simplify]: iters left: 3 (99 enodes) 130.888 * * [simplify]: iters left: 2 (118 enodes) 130.918 * * [simplify]: iters left: 1 (145 enodes) 130.946 * * [simplify]: Extracting #0: cost 1 inf + 0 130.946 * * [simplify]: Extracting #1: cost 12 inf + 0 130.946 * * [simplify]: Extracting #2: cost 23 inf + 1 130.947 * * [simplify]: Extracting #3: cost 29 inf + 1 130.947 * * [simplify]: Extracting #4: cost 37 inf + 1 130.947 * * [simplify]: Extracting #5: cost 30 inf + 129 130.947 * * [simplify]: Extracting #6: cost 14 inf + 2446 130.948 * * [simplify]: Extracting #7: cost 4 inf + 5523 130.950 * * [simplify]: Extracting #8: cost 0 inf + 7300 130.952 * [simplify]: Simplified to (/ (cbrt (+ (* x.im y.im) (* y.re x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 130.952 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) (/ (cbrt (+ (* x.im y.im) (* y.re x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 130.952 * * * * [progress]: [ 304 / 713 ] simplifiying candidate # 130.952 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) 1))) 130.952 * * [simplify]: iters left: 6 (19 enodes) 130.957 * * [simplify]: iters left: 5 (67 enodes) 130.971 * * [simplify]: iters left: 4 (95 enodes) 130.986 * * [simplify]: iters left: 3 (139 enodes) 131.035 * * [simplify]: iters left: 2 (211 enodes) 131.110 * * [simplify]: iters left: 1 (259 enodes) 131.166 * * [simplify]: Extracting #0: cost 1 inf + 0 131.166 * * [simplify]: Extracting #1: cost 12 inf + 0 131.166 * * [simplify]: Extracting #2: cost 22 inf + 1 131.166 * * [simplify]: Extracting #3: cost 27 inf + 1 131.166 * * [simplify]: Extracting #4: cost 36 inf + 1 131.166 * * [simplify]: Extracting #5: cost 30 inf + 171 131.167 * * [simplify]: Extracting #6: cost 20 inf + 1312 131.168 * * [simplify]: Extracting #7: cost 6 inf + 5285 131.170 * * [simplify]: Extracting #8: cost 0 inf + 7711 131.172 * [simplify]: Simplified to (* (cbrt (+ (* x.im y.im) (* y.re x.re))) (/ (cbrt (+ (* x.im y.im) (* y.re x.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 131.172 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (cbrt (+ (* x.im y.im) (* y.re x.re))) (/ (cbrt (+ (* x.im y.im) (* y.re x.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (sqrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 131.172 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 131.172 * * [simplify]: iters left: 6 (18 enodes) 131.179 * * [simplify]: iters left: 5 (64 enodes) 131.198 * * [simplify]: iters left: 4 (82 enodes) 131.221 * * [simplify]: iters left: 3 (108 enodes) 131.254 * * [simplify]: iters left: 2 (142 enodes) 131.304 * * [simplify]: iters left: 1 (185 enodes) 131.343 * * [simplify]: Extracting #0: cost 1 inf + 0 131.343 * * [simplify]: Extracting #1: cost 17 inf + 0 131.343 * * [simplify]: Extracting #2: cost 30 inf + 1 131.344 * * [simplify]: Extracting #3: cost 36 inf + 1 131.344 * * [simplify]: Extracting #4: cost 44 inf + 1 131.344 * * [simplify]: Extracting #5: cost 37 inf + 129 131.344 * * [simplify]: Extracting #6: cost 25 inf + 1514 131.345 * * [simplify]: Extracting #7: cost 5 inf + 7743 131.348 * * [simplify]: Extracting #8: cost 0 inf + 9881 131.350 * [simplify]: Simplified to (/ (/ (cbrt (+ (* x.im y.im) (* y.re x.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 131.350 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) 1))) (/ (/ (cbrt (+ (* x.im y.im) (* y.re x.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 131.351 * * * * [progress]: [ 305 / 713 ] simplifiying candidate # 131.351 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 131.351 * * [simplify]: iters left: 6 (20 enodes) 131.356 * * [simplify]: iters left: 5 (72 enodes) 131.367 * * [simplify]: iters left: 4 (98 enodes) 131.396 * * [simplify]: iters left: 3 (153 enodes) 131.428 * * [simplify]: iters left: 2 (223 enodes) 131.504 * * [simplify]: iters left: 1 (375 enodes) 131.654 * * [simplify]: Extracting #0: cost 1 inf + 0 131.654 * * [simplify]: Extracting #1: cost 28 inf + 0 131.654 * * [simplify]: Extracting #2: cost 50 inf + 1 131.655 * * [simplify]: Extracting #3: cost 55 inf + 1 131.655 * * [simplify]: Extracting #4: cost 64 inf + 1 131.655 * * [simplify]: Extracting #5: cost 51 inf + 1707 131.657 * * [simplify]: Extracting #6: cost 25 inf + 9379 131.662 * * [simplify]: Extracting #7: cost 1 inf + 19469 131.669 * * [simplify]: Extracting #8: cost 0 inf + 19993 131.675 * [simplify]: Simplified to (/ (/ (sqrt (+ (* x.im y.im) (* y.re x.re))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 131.675 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (+ (* x.im y.im) (* y.re x.re))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 131.675 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 131.675 * * [simplify]: iters left: 6 (19 enodes) 131.680 * * [simplify]: iters left: 5 (67 enodes) 131.691 * * [simplify]: iters left: 4 (85 enodes) 131.704 * * [simplify]: iters left: 3 (111 enodes) 131.729 * * [simplify]: iters left: 2 (145 enodes) 131.754 * * [simplify]: iters left: 1 (188 enodes) 131.799 * * [simplify]: Extracting #0: cost 1 inf + 0 131.799 * * [simplify]: Extracting #1: cost 17 inf + 0 131.799 * * [simplify]: Extracting #2: cost 30 inf + 1 131.799 * * [simplify]: Extracting #3: cost 35 inf + 1 131.799 * * [simplify]: Extracting #4: cost 44 inf + 1 131.799 * * [simplify]: Extracting #5: cost 39 inf + 129 131.800 * * [simplify]: Extracting #6: cost 25 inf + 1879 131.801 * * [simplify]: Extracting #7: cost 10 inf + 7049 131.803 * * [simplify]: Extracting #8: cost 0 inf + 11085 131.806 * [simplify]: Simplified to (/ (/ (sqrt (+ (* x.im y.im) (* y.re x.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 131.806 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im 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.im) (* y.re x.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 131.806 * * * * [progress]: [ 306 / 713 ] simplifiying candidate # 131.807 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))))) 131.807 * * [simplify]: iters left: 6 (21 enodes) 131.812 * * [simplify]: iters left: 5 (74 enodes) 131.831 * * [simplify]: iters left: 4 (92 enodes) 131.845 * * [simplify]: iters left: 3 (118 enodes) 131.864 * * [simplify]: iters left: 2 (152 enodes) 131.889 * * [simplify]: iters left: 1 (196 enodes) 131.921 * * [simplify]: Extracting #0: cost 1 inf + 0 131.921 * * [simplify]: Extracting #1: cost 17 inf + 0 131.921 * * [simplify]: Extracting #2: cost 32 inf + 1 131.921 * * [simplify]: Extracting #3: cost 39 inf + 1 131.921 * * [simplify]: Extracting #4: cost 48 inf + 1 131.921 * * [simplify]: Extracting #5: cost 34 inf + 1867 131.922 * * [simplify]: Extracting #6: cost 13 inf + 7284 131.925 * * [simplify]: Extracting #7: cost 0 inf + 12373 131.929 * [simplify]: Simplified to (/ (sqrt (+ (* x.im y.im) (* y.re x.re))) (* (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 131.929 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (+ (* x.im y.im) (* y.re x.re))) (* (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (sqrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))))) 131.930 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 131.930 * * [simplify]: iters left: 6 (20 enodes) 131.936 * * [simplify]: iters left: 5 (70 enodes) 131.950 * * [simplify]: iters left: 4 (88 enodes) 131.962 * * [simplify]: iters left: 3 (114 enodes) 131.982 * * [simplify]: iters left: 2 (148 enodes) 132.016 * * [simplify]: iters left: 1 (191 enodes) 132.054 * * [simplify]: Extracting #0: cost 1 inf + 0 132.054 * * [simplify]: Extracting #1: cost 17 inf + 0 132.054 * * [simplify]: Extracting #2: cost 31 inf + 1 132.055 * * [simplify]: Extracting #3: cost 37 inf + 1 132.055 * * [simplify]: Extracting #4: cost 46 inf + 1 132.055 * * [simplify]: Extracting #5: cost 35 inf + 1181 132.057 * * [simplify]: Extracting #6: cost 13 inf + 5960 132.061 * * [simplify]: Extracting #7: cost 2 inf + 10881 132.068 * * [simplify]: Extracting #8: cost 0 inf + 11889 132.073 * [simplify]: Simplified to (/ (/ (sqrt (+ (* x.im y.im) (* y.re x.re))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 132.073 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im 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.im) (* y.re x.re))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 132.074 * * * * [progress]: [ 307 / 713 ] simplifiying candidate # 132.074 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 132.074 * * [simplify]: iters left: 6 (18 enodes) 132.083 * * [simplify]: iters left: 5 (64 enodes) 132.101 * * [simplify]: iters left: 4 (82 enodes) 132.128 * * [simplify]: iters left: 3 (99 enodes) 132.148 * * [simplify]: iters left: 2 (118 enodes) 132.168 * * [simplify]: iters left: 1 (145 enodes) 132.196 * * [simplify]: Extracting #0: cost 1 inf + 0 132.196 * * [simplify]: Extracting #1: cost 12 inf + 0 132.196 * * [simplify]: Extracting #2: cost 23 inf + 1 132.196 * * [simplify]: Extracting #3: cost 29 inf + 1 132.196 * * [simplify]: Extracting #4: cost 37 inf + 1 132.196 * * [simplify]: Extracting #5: cost 30 inf + 129 132.197 * * [simplify]: Extracting #6: cost 14 inf + 2446 132.198 * * [simplify]: Extracting #7: cost 4 inf + 5243 132.200 * * [simplify]: Extracting #8: cost 0 inf + 6860 132.201 * [simplify]: Simplified to (/ (sqrt (+ (* x.im y.im) (* y.re x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 132.201 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (+ (* x.im y.im) (* y.re x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 132.202 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 132.202 * * [simplify]: iters left: 6 (18 enodes) 132.206 * * [simplify]: iters left: 5 (64 enodes) 132.222 * * [simplify]: iters left: 4 (82 enodes) 132.237 * * [simplify]: iters left: 3 (99 enodes) 132.251 * * [simplify]: iters left: 2 (118 enodes) 132.281 * * [simplify]: iters left: 1 (145 enodes) 132.322 * * [simplify]: Extracting #0: cost 1 inf + 0 132.322 * * [simplify]: Extracting #1: cost 12 inf + 0 132.322 * * [simplify]: Extracting #2: cost 23 inf + 1 132.322 * * [simplify]: Extracting #3: cost 29 inf + 1 132.322 * * [simplify]: Extracting #4: cost 37 inf + 1 132.322 * * [simplify]: Extracting #5: cost 30 inf + 129 132.323 * * [simplify]: Extracting #6: cost 14 inf + 2446 132.324 * * [simplify]: Extracting #7: cost 4 inf + 5243 132.326 * * [simplify]: Extracting #8: cost 0 inf + 6860 132.328 * [simplify]: Simplified to (/ (sqrt (+ (* x.im y.im) (* y.re x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 132.328 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) (/ (sqrt (+ (* x.im y.im) (* y.re x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 132.328 * * * * [progress]: [ 308 / 713 ] simplifiying candidate # 132.328 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt 1)))) 132.328 * * [simplify]: iters left: 6 (18 enodes) 132.333 * * [simplify]: iters left: 5 (64 enodes) 132.342 * * [simplify]: iters left: 4 (73 enodes) 132.356 * * [simplify]: iters left: 3 (83 enodes) 132.380 * * [simplify]: iters left: 2 (106 enodes) 132.397 * * [simplify]: iters left: 1 (120 enodes) 132.417 * * [simplify]: Extracting #0: cost 1 inf + 0 132.417 * * [simplify]: Extracting #1: cost 8 inf + 0 132.417 * * [simplify]: Extracting #2: cost 14 inf + 1 132.417 * * [simplify]: Extracting #3: cost 19 inf + 1 132.417 * * [simplify]: Extracting #4: cost 28 inf + 1 132.417 * * [simplify]: Extracting #5: cost 23 inf + 129 132.418 * * [simplify]: Extracting #6: cost 11 inf + 1514 132.418 * * [simplify]: Extracting #7: cost 4 inf + 3419 132.420 * * [simplify]: Extracting #8: cost 0 inf + 4397 132.421 * [simplify]: Simplified to (/ (sqrt (+ (* x.im y.im) (* y.re x.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 132.421 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (+ (* x.im y.im) (* y.re x.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 132.421 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 132.421 * * [simplify]: iters left: 6 (18 enodes) 132.429 * * [simplify]: iters left: 5 (64 enodes) 132.448 * * [simplify]: iters left: 4 (82 enodes) 132.472 * * [simplify]: iters left: 3 (108 enodes) 132.504 * * [simplify]: iters left: 2 (142 enodes) 132.544 * * [simplify]: iters left: 1 (185 enodes) 132.592 * * [simplify]: Extracting #0: cost 1 inf + 0 132.592 * * [simplify]: Extracting #1: cost 17 inf + 0 132.592 * * [simplify]: Extracting #2: cost 30 inf + 1 132.592 * * [simplify]: Extracting #3: cost 36 inf + 1 132.592 * * [simplify]: Extracting #4: cost 44 inf + 1 132.593 * * [simplify]: Extracting #5: cost 37 inf + 129 132.593 * * [simplify]: Extracting #6: cost 25 inf + 1514 132.596 * * [simplify]: Extracting #7: cost 5 inf + 7383 132.601 * * [simplify]: Extracting #8: cost 0 inf + 9321 132.606 * [simplify]: Simplified to (/ (/ (sqrt (+ (* x.im y.im) (* y.re x.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 132.606 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt 1)))) (/ (/ (sqrt (+ (* x.im y.im) (* y.re x.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 132.607 * * * * [progress]: [ 309 / 713 ] simplifiying candidate # 132.607 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 132.607 * * [simplify]: iters left: 6 (18 enodes) 132.617 * * [simplify]: iters left: 5 (64 enodes) 132.636 * * [simplify]: iters left: 4 (82 enodes) 132.663 * * [simplify]: iters left: 3 (99 enodes) 132.681 * * [simplify]: iters left: 2 (118 enodes) 132.700 * * [simplify]: iters left: 1 (145 enodes) 132.734 * * [simplify]: Extracting #0: cost 1 inf + 0 132.734 * * [simplify]: Extracting #1: cost 12 inf + 0 132.734 * * [simplify]: Extracting #2: cost 23 inf + 1 132.734 * * [simplify]: Extracting #3: cost 29 inf + 1 132.735 * * [simplify]: Extracting #4: cost 37 inf + 1 132.735 * * [simplify]: Extracting #5: cost 30 inf + 129 132.736 * * [simplify]: Extracting #6: cost 14 inf + 2446 132.738 * * [simplify]: Extracting #7: cost 4 inf + 5243 132.741 * * [simplify]: Extracting #8: cost 0 inf + 6860 132.745 * [simplify]: Simplified to (/ (sqrt (+ (* x.im y.im) (* y.re x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 132.745 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (+ (* x.im y.im) (* y.re x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 132.746 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 132.746 * * [simplify]: iters left: 6 (18 enodes) 132.757 * * [simplify]: iters left: 5 (64 enodes) 132.776 * * [simplify]: iters left: 4 (82 enodes) 132.788 * * [simplify]: iters left: 3 (99 enodes) 132.803 * * [simplify]: iters left: 2 (118 enodes) 132.832 * * [simplify]: iters left: 1 (145 enodes) 132.861 * * [simplify]: Extracting #0: cost 1 inf + 0 132.861 * * [simplify]: Extracting #1: cost 12 inf + 0 132.861 * * [simplify]: Extracting #2: cost 23 inf + 1 132.861 * * [simplify]: Extracting #3: cost 29 inf + 1 132.862 * * [simplify]: Extracting #4: cost 37 inf + 1 132.862 * * [simplify]: Extracting #5: cost 30 inf + 129 132.863 * * [simplify]: Extracting #6: cost 14 inf + 2446 132.865 * * [simplify]: Extracting #7: cost 4 inf + 5243 132.869 * * [simplify]: Extracting #8: cost 0 inf + 6860 132.872 * [simplify]: Simplified to (/ (sqrt (+ (* x.im y.im) (* y.re x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 132.873 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) (/ (sqrt (+ (* x.im y.im) (* y.re x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 132.873 * * * * [progress]: [ 310 / 713 ] simplifiying candidate # 132.873 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) 1))) 132.873 * * [simplify]: iters left: 6 (18 enodes) 132.883 * * [simplify]: iters left: 5 (62 enodes) 132.900 * * [simplify]: iters left: 4 (75 enodes) 132.924 * * [simplify]: iters left: 3 (86 enodes) 132.955 * * [simplify]: iters left: 2 (114 enodes) 132.975 * * [simplify]: iters left: 1 (121 enodes) 132.991 * * [simplify]: Extracting #0: cost 1 inf + 0 132.991 * * [simplify]: Extracting #1: cost 8 inf + 0 132.991 * * [simplify]: Extracting #2: cost 14 inf + 1 132.991 * * [simplify]: Extracting #3: cost 19 inf + 1 132.991 * * [simplify]: Extracting #4: cost 28 inf + 1 132.991 * * [simplify]: Extracting #5: cost 23 inf + 129 132.992 * * [simplify]: Extracting #6: cost 11 inf + 1433 132.992 * * [simplify]: Extracting #7: cost 4 inf + 3340 132.993 * * [simplify]: Extracting #8: cost 0 inf + 4397 132.995 * [simplify]: Simplified to (/ (sqrt (+ (* x.im y.im) (* y.re x.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 132.995 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (+ (* x.im y.im) (* y.re x.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 132.995 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 132.995 * * [simplify]: iters left: 6 (18 enodes) 133.000 * * [simplify]: iters left: 5 (64 enodes) 133.009 * * [simplify]: iters left: 4 (82 enodes) 133.030 * * [simplify]: iters left: 3 (108 enodes) 133.062 * * [simplify]: iters left: 2 (142 enodes) 133.093 * * [simplify]: iters left: 1 (185 enodes) 133.130 * * [simplify]: Extracting #0: cost 1 inf + 0 133.130 * * [simplify]: Extracting #1: cost 17 inf + 0 133.130 * * [simplify]: Extracting #2: cost 30 inf + 1 133.130 * * [simplify]: Extracting #3: cost 36 inf + 1 133.130 * * [simplify]: Extracting #4: cost 44 inf + 1 133.131 * * [simplify]: Extracting #5: cost 37 inf + 129 133.131 * * [simplify]: Extracting #6: cost 25 inf + 1514 133.132 * * [simplify]: Extracting #7: cost 5 inf + 7383 133.135 * * [simplify]: Extracting #8: cost 0 inf + 9321 133.137 * [simplify]: Simplified to (/ (/ (sqrt (+ (* x.im y.im) (* y.re x.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 133.137 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) 1))) (/ (/ (sqrt (+ (* x.im y.im) (* y.re x.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 133.137 * * * * [progress]: [ 311 / 713 ] simplifiying candidate # 133.138 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 133.138 * * [simplify]: iters left: 6 (14 enodes) 133.142 * * [simplify]: iters left: 5 (51 enodes) 133.156 * * [simplify]: iters left: 4 (73 enodes) 133.184 * * [simplify]: iters left: 3 (124 enodes) 133.223 * * [simplify]: iters left: 2 (144 enodes) 133.258 * * [simplify]: iters left: 1 (156 enodes) 133.276 * * [simplify]: Extracting #0: cost 1 inf + 0 133.276 * * [simplify]: Extracting #1: cost 13 inf + 0 133.277 * * [simplify]: Extracting #2: cost 24 inf + 1 133.277 * * [simplify]: Extracting #3: cost 26 inf + 1 133.277 * * [simplify]: Extracting #4: cost 29 inf + 1 133.277 * * [simplify]: Extracting #5: cost 33 inf + 1 133.277 * * [simplify]: Extracting #6: cost 29 inf + 85 133.278 * * [simplify]: Extracting #7: cost 18 inf + 1906 133.280 * * [simplify]: Extracting #8: cost 5 inf + 6099 133.283 * * [simplify]: Extracting #9: cost 0 inf + 7753 133.287 * [simplify]: Simplified to (/ 1 (* (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 133.287 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (* (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) (/ (sqrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 133.288 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 133.288 * * [simplify]: iters left: 6 (18 enodes) 133.295 * * [simplify]: iters left: 5 (64 enodes) 133.304 * * [simplify]: iters left: 4 (82 enodes) 133.316 * * [simplify]: iters left: 3 (116 enodes) 133.351 * * [simplify]: iters left: 2 (202 enodes) 133.413 * * [simplify]: iters left: 1 (358 enodes) 133.563 * * [simplify]: Extracting #0: cost 1 inf + 0 133.563 * * [simplify]: Extracting #1: cost 19 inf + 0 133.563 * * [simplify]: Extracting #2: cost 79 inf + 1 133.564 * * [simplify]: Extracting #3: cost 105 inf + 5 133.565 * * [simplify]: Extracting #4: cost 102 inf + 421 133.566 * * [simplify]: Extracting #5: cost 97 inf + 1596 133.571 * * [simplify]: Extracting #6: cost 43 inf + 17902 133.585 * * [simplify]: Extracting #7: cost 3 inf + 31990 133.598 * * [simplify]: Extracting #8: cost 0 inf + 33039 133.608 * [simplify]: Simplified to (/ (/ (+ (* x.im y.im) (* y.re x.re)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 133.608 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (* (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) (/ (/ (+ (* x.im y.im) (* y.re x.re)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 133.608 * * * * [progress]: [ 312 / 713 ] simplifiying candidate # 133.608 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ 1 (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))))) 133.609 * * [simplify]: iters left: 6 (15 enodes) 133.613 * * [simplify]: iters left: 5 (53 enodes) 133.621 * * [simplify]: iters left: 4 (67 enodes) 133.635 * * [simplify]: iters left: 3 (90 enodes) 133.649 * * [simplify]: iters left: 2 (96 enodes) 133.660 * * [simplify]: iters left: 1 (97 enodes) 133.670 * * [simplify]: Extracting #0: cost 1 inf + 0 133.670 * * [simplify]: Extracting #1: cost 8 inf + 0 133.670 * * [simplify]: Extracting #2: cost 15 inf + 1 133.670 * * [simplify]: Extracting #3: cost 19 inf + 1 133.670 * * [simplify]: Extracting #4: cost 22 inf + 1 133.670 * * [simplify]: Extracting #5: cost 26 inf + 1 133.670 * * [simplify]: Extracting #6: cost 21 inf + 126 133.670 * * [simplify]: Extracting #7: cost 13 inf + 1341 133.671 * * [simplify]: Extracting #8: cost 4 inf + 3563 133.672 * * [simplify]: Extracting #9: cost 0 inf + 5093 133.674 * [simplify]: Simplified to (/ (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 133.674 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))))) 133.675 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 133.675 * * [simplify]: iters left: 6 (19 enodes) 133.684 * * [simplify]: iters left: 5 (67 enodes) 133.696 * * [simplify]: iters left: 4 (85 enodes) 133.708 * * [simplify]: iters left: 3 (119 enodes) 133.737 * * [simplify]: iters left: 2 (205 enodes) 133.826 * * [simplify]: iters left: 1 (364 enodes) 133.960 * * [simplify]: Extracting #0: cost 1 inf + 0 133.960 * * [simplify]: Extracting #1: cost 19 inf + 0 133.960 * * [simplify]: Extracting #2: cost 74 inf + 1 133.961 * * [simplify]: Extracting #3: cost 100 inf + 47 133.962 * * [simplify]: Extracting #4: cost 99 inf + 297 133.963 * * [simplify]: Extracting #5: cost 94 inf + 1353 133.967 * * [simplify]: Extracting #6: cost 53 inf + 13099 133.980 * * [simplify]: Extracting #7: cost 7 inf + 30404 133.996 * * [simplify]: Extracting #8: cost 0 inf + 32947 134.012 * [simplify]: Simplified to (/ (/ (+ (* x.im y.im) (* y.re x.re)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 134.012 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (+ (* x.im y.im) (* y.re x.re)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 134.012 * * * * [progress]: [ 313 / 713 ] simplifiying candidate # 134.013 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 134.013 * * [simplify]: iters left: 6 (12 enodes) 134.019 * * [simplify]: iters left: 5 (43 enodes) 134.032 * * [simplify]: iters left: 4 (54 enodes) 134.051 * * [simplify]: iters left: 3 (58 enodes) 134.064 * * [simplify]: iters left: 2 (61 enodes) 134.077 * * [simplify]: Extracting #0: cost 1 inf + 0 134.077 * * [simplify]: Extracting #1: cost 6 inf + 0 134.077 * * [simplify]: Extracting #2: cost 9 inf + 1 134.078 * * [simplify]: Extracting #3: cost 12 inf + 1 134.078 * * [simplify]: Extracting #4: cost 16 inf + 1 134.078 * * [simplify]: Extracting #5: cost 10 inf + 167 134.078 * * [simplify]: Extracting #6: cost 8 inf + 411 134.078 * * [simplify]: Extracting #7: cost 6 inf + 776 134.079 * * [simplify]: Extracting #8: cost 1 inf + 1788 134.080 * * [simplify]: Extracting #9: cost 0 inf + 2031 134.081 * [simplify]: Simplified to (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) 134.081 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 134.081 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 134.082 * * [simplify]: iters left: 6 (17 enodes) 134.090 * * [simplify]: iters left: 5 (61 enodes) 134.108 * * [simplify]: iters left: 4 (79 enodes) 134.131 * * [simplify]: iters left: 3 (104 enodes) 134.166 * * [simplify]: iters left: 2 (167 enodes) 134.253 * * [simplify]: iters left: 1 (328 enodes) 134.417 * * [simplify]: Extracting #0: cost 1 inf + 0 134.417 * * [simplify]: Extracting #1: cost 81 inf + 0 134.418 * * [simplify]: Extracting #2: cost 123 inf + 1 134.419 * * [simplify]: Extracting #3: cost 136 inf + 5 134.420 * * [simplify]: Extracting #4: cost 129 inf + 625 134.422 * * [simplify]: Extracting #5: cost 114 inf + 3908 134.429 * * [simplify]: Extracting #6: cost 56 inf + 22912 134.448 * * [simplify]: Extracting #7: cost 0 inf + 44490 134.467 * [simplify]: Simplified to (/ (+ (* x.im y.im) (* y.re x.re)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 134.467 * [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.im) (* y.re x.re)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 134.467 * * * * [progress]: [ 314 / 713 ] simplifiying candidate # 134.468 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ 1 (sqrt 1)))) 134.468 * * [simplify]: iters left: 6 (12 enodes) 134.475 * * [simplify]: iters left: 5 (43 enodes) 134.485 * * [simplify]: iters left: 4 (45 enodes) 134.491 * * [simplify]: iters left: 3 (48 enodes) 134.497 * * [simplify]: iters left: 2 (51 enodes) 134.503 * * [simplify]: iters left: 1 (52 enodes) 134.510 * * [simplify]: Extracting #0: cost 1 inf + 0 134.510 * * [simplify]: Extracting #1: cost 4 inf + 0 134.510 * * [simplify]: Extracting #2: cost 5 inf + 1 134.510 * * [simplify]: Extracting #3: cost 7 inf + 1 134.510 * * [simplify]: Extracting #4: cost 10 inf + 1 134.510 * * [simplify]: Extracting #5: cost 14 inf + 1 134.510 * * [simplify]: Extracting #6: cost 8 inf + 167 134.510 * * [simplify]: Extracting #7: cost 4 inf + 735 134.510 * * [simplify]: Extracting #8: cost 2 inf + 1180 134.511 * * [simplify]: Extracting #9: cost 0 inf + 1625 134.511 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 134.511 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 134.511 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 134.512 * * [simplify]: iters left: 6 (17 enodes) 134.516 * * [simplify]: iters left: 5 (61 enodes) 134.536 * * [simplify]: iters left: 4 (79 enodes) 134.559 * * [simplify]: iters left: 3 (113 enodes) 134.592 * * [simplify]: iters left: 2 (199 enodes) 134.658 * * [simplify]: iters left: 1 (356 enodes) 134.811 * * [simplify]: Extracting #0: cost 1 inf + 0 134.811 * * [simplify]: Extracting #1: cost 19 inf + 0 134.812 * * [simplify]: Extracting #2: cost 79 inf + 1 134.812 * * [simplify]: Extracting #3: cost 105 inf + 47 134.812 * * [simplify]: Extracting #4: cost 95 inf + 1475 134.816 * * [simplify]: Extracting #5: cost 22 inf + 20804 134.823 * * [simplify]: Extracting #6: cost 0 inf + 27356 134.830 * [simplify]: Simplified to (/ (+ (* x.im y.im) (* y.re x.re)) (* (sqrt (+ (* y.re y.re) (* y.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 134.830 * [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.im) (* y.re x.re)) (* (sqrt (+ (* y.re y.re) (* y.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 134.830 * * * * [progress]: [ 315 / 713 ] simplifiying candidate # 134.831 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 134.831 * * [simplify]: iters left: 6 (12 enodes) 134.834 * * [simplify]: iters left: 5 (43 enodes) 134.846 * * [simplify]: iters left: 4 (54 enodes) 134.863 * * [simplify]: iters left: 3 (58 enodes) 134.880 * * [simplify]: iters left: 2 (61 enodes) 134.894 * * [simplify]: Extracting #0: cost 1 inf + 0 134.894 * * [simplify]: Extracting #1: cost 6 inf + 0 134.894 * * [simplify]: Extracting #2: cost 9 inf + 1 134.894 * * [simplify]: Extracting #3: cost 12 inf + 1 134.895 * * [simplify]: Extracting #4: cost 16 inf + 1 134.895 * * [simplify]: Extracting #5: cost 10 inf + 167 134.895 * * [simplify]: Extracting #6: cost 8 inf + 411 134.895 * * [simplify]: Extracting #7: cost 6 inf + 776 134.896 * * [simplify]: Extracting #8: cost 1 inf + 1788 134.897 * * [simplify]: Extracting #9: cost 0 inf + 2031 134.898 * [simplify]: Simplified to (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) 134.898 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 134.898 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 134.899 * * [simplify]: iters left: 6 (17 enodes) 134.908 * * [simplify]: iters left: 5 (61 enodes) 134.926 * * [simplify]: iters left: 4 (79 enodes) 134.950 * * [simplify]: iters left: 3 (104 enodes) 134.985 * * [simplify]: iters left: 2 (167 enodes) 135.072 * * [simplify]: iters left: 1 (328 enodes) 135.166 * * [simplify]: Extracting #0: cost 1 inf + 0 135.166 * * [simplify]: Extracting #1: cost 81 inf + 0 135.166 * * [simplify]: Extracting #2: cost 123 inf + 1 135.166 * * [simplify]: Extracting #3: cost 136 inf + 5 135.167 * * [simplify]: Extracting #4: cost 129 inf + 625 135.168 * * [simplify]: Extracting #5: cost 114 inf + 3908 135.174 * * [simplify]: Extracting #6: cost 56 inf + 22912 135.183 * * [simplify]: Extracting #7: cost 0 inf + 44490 135.200 * [simplify]: Simplified to (/ (+ (* x.im y.im) (* y.re x.re)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 135.200 * [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.im) (* y.re x.re)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 135.200 * * * * [progress]: [ 316 / 713 ] simplifiying candidate # 135.201 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ 1 1))) 135.201 * * [simplify]: iters left: 6 (12 enodes) 135.207 * * [simplify]: iters left: 5 (39 enodes) 135.213 * * [simplify]: iters left: 4 (41 enodes) 135.218 * * [simplify]: iters left: 3 (44 enodes) 135.224 * * [simplify]: iters left: 2 (45 enodes) 135.229 * * [simplify]: Extracting #0: cost 1 inf + 0 135.229 * * [simplify]: Extracting #1: cost 4 inf + 0 135.229 * * [simplify]: Extracting #2: cost 5 inf + 1 135.230 * * [simplify]: Extracting #3: cost 7 inf + 1 135.230 * * [simplify]: Extracting #4: cost 10 inf + 1 135.230 * * [simplify]: Extracting #5: cost 14 inf + 1 135.230 * * [simplify]: Extracting #6: cost 8 inf + 167 135.230 * * [simplify]: Extracting #7: cost 4 inf + 735 135.230 * * [simplify]: Extracting #8: cost 2 inf + 1180 135.230 * * [simplify]: Extracting #9: cost 0 inf + 1625 135.231 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 135.231 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 135.231 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 135.231 * * [simplify]: iters left: 6 (17 enodes) 135.236 * * [simplify]: iters left: 5 (61 enodes) 135.245 * * [simplify]: iters left: 4 (79 enodes) 135.268 * * [simplify]: iters left: 3 (113 enodes) 135.290 * * [simplify]: iters left: 2 (199 enodes) 135.348 * * [simplify]: iters left: 1 (356 enodes) 135.433 * * [simplify]: Extracting #0: cost 1 inf + 0 135.433 * * [simplify]: Extracting #1: cost 19 inf + 0 135.433 * * [simplify]: Extracting #2: cost 79 inf + 1 135.434 * * [simplify]: Extracting #3: cost 105 inf + 47 135.434 * * [simplify]: Extracting #4: cost 95 inf + 1475 135.438 * * [simplify]: Extracting #5: cost 22 inf + 20804 135.450 * * [simplify]: Extracting #6: cost 0 inf + 27356 135.465 * [simplify]: Simplified to (/ (+ (* x.im y.im) (* y.re x.re)) (* (sqrt (+ (* y.re y.re) (* y.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 135.465 * [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.im) (* y.re x.re)) (* (sqrt (+ (* y.re y.re) (* y.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 135.465 * * * * [progress]: [ 317 / 713 ] simplifiying candidate # 135.466 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1)) 135.466 * * [simplify]: iters left: 6 (11 enodes) 135.470 * * [simplify]: iters left: 5 (36 enodes) 135.476 * * [simplify]: iters left: 4 (40 enodes) 135.481 * * [simplify]: Extracting #0: cost 1 inf + 0 135.481 * * [simplify]: Extracting #1: cost 4 inf + 0 135.481 * * [simplify]: Extracting #2: cost 5 inf + 1 135.481 * * [simplify]: Extracting #3: cost 7 inf + 1 135.481 * * [simplify]: Extracting #4: cost 10 inf + 1 135.481 * * [simplify]: Extracting #5: cost 14 inf + 1 135.481 * * [simplify]: Extracting #6: cost 10 inf + 85 135.482 * * [simplify]: Extracting #7: cost 4 inf + 775 135.482 * * [simplify]: Extracting #8: cost 0 inf + 1625 135.482 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 135.482 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 135.482 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 135.482 * * [simplify]: iters left: 6 (17 enodes) 135.487 * * [simplify]: iters left: 5 (61 enodes) 135.496 * * [simplify]: iters left: 4 (79 enodes) 135.516 * * [simplify]: iters left: 3 (113 enodes) 135.538 * * [simplify]: iters left: 2 (199 enodes) 135.593 * * [simplify]: iters left: 1 (356 enodes) 135.735 * * [simplify]: Extracting #0: cost 1 inf + 0 135.735 * * [simplify]: Extracting #1: cost 19 inf + 0 135.735 * * [simplify]: Extracting #2: cost 79 inf + 1 135.736 * * [simplify]: Extracting #3: cost 105 inf + 47 135.737 * * [simplify]: Extracting #4: cost 95 inf + 1475 135.744 * * [simplify]: Extracting #5: cost 22 inf + 20804 135.751 * * [simplify]: Extracting #6: cost 0 inf + 27356 135.758 * [simplify]: Simplified to (/ (+ (* x.im y.im) (* y.re x.re)) (* (sqrt (+ (* y.re y.re) (* y.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 135.758 * [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.im) (* y.re x.re)) (* (sqrt (+ (* y.re y.re) (* y.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 135.758 * * * * [progress]: [ 318 / 713 ] simplifiying candidate # 135.759 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))) 135.759 * * [simplify]: iters left: 6 (16 enodes) 135.763 * * [simplify]: iters left: 5 (56 enodes) 135.771 * * [simplify]: iters left: 4 (73 enodes) 135.795 * * [simplify]: iters left: 3 (127 enodes) 135.846 * * [simplify]: iters left: 2 (204 enodes) 135.911 * * [simplify]: iters left: 1 (231 enodes) 135.961 * * [simplify]: Extracting #0: cost 1 inf + 0 135.961 * * [simplify]: Extracting #1: cost 9 inf + 0 135.961 * * [simplify]: Extracting #2: cost 31 inf + 1 135.961 * * [simplify]: Extracting #3: cost 40 inf + 47 135.962 * * [simplify]: Extracting #4: cost 39 inf + 297 135.962 * * [simplify]: Extracting #5: cost 32 inf + 1597 135.965 * * [simplify]: Extracting #6: cost 5 inf + 8228 135.970 * * [simplify]: Extracting #7: cost 0 inf + 9643 135.975 * [simplify]: Simplified to (/ (+ (* x.im y.im) (* y.re x.re)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 135.975 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (+ (* x.im y.im) (* y.re x.re)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 135.975 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 135.975 * * [simplify]: iters left: 6 (12 enodes) 135.979 * * [simplify]: iters left: 5 (43 enodes) 135.986 * * [simplify]: iters left: 4 (57 enodes) 135.996 * * [simplify]: iters left: 3 (80 enodes) 136.009 * * [simplify]: iters left: 2 (86 enodes) 136.028 * * [simplify]: iters left: 1 (87 enodes) 136.039 * * [simplify]: Extracting #0: cost 1 inf + 0 136.040 * * [simplify]: Extracting #1: cost 8 inf + 0 136.040 * * [simplify]: Extracting #2: cost 13 inf + 1 136.040 * * [simplify]: Extracting #3: cost 16 inf + 1 136.040 * * [simplify]: Extracting #4: cost 20 inf + 1 136.040 * * [simplify]: Extracting #5: cost 15 inf + 126 136.040 * * [simplify]: Extracting #6: cost 9 inf + 938 136.040 * * [simplify]: Extracting #7: cost 3 inf + 2354 136.041 * * [simplify]: Extracting #8: cost 0 inf + 3081 136.042 * [simplify]: Simplified to (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 136.042 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (+ (* x.im y.im) (* y.re x.re)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 136.042 * * * * [progress]: [ 319 / 713 ] simplifiying candidate # 136.042 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (pow (* y.re y.re) 3) (pow (* y.im y.im) 3)))))) 136.042 * * [simplify]: iters left: 6 (22 enodes) 136.048 * * [simplify]: iters left: 5 (94 enodes) 136.070 * * [simplify]: iters left: 4 (167 enodes) 136.114 * * [simplify]: iters left: 3 (296 enodes) 136.216 * * [simplify]: Extracting #0: cost 1 inf + 0 136.216 * * [simplify]: Extracting #1: cost 25 inf + 0 136.217 * * [simplify]: Extracting #2: cost 51 inf + 1 136.217 * * [simplify]: Extracting #3: cost 72 inf + 1 136.217 * * [simplify]: Extracting #4: cost 94 inf + 172 136.219 * * [simplify]: Extracting #5: cost 120 inf + 3313 136.223 * * [simplify]: Extracting #6: cost 83 inf + 14352 136.233 * * [simplify]: Extracting #7: cost 30 inf + 32333 136.243 * * [simplify]: Extracting #8: cost 4 inf + 41281 136.250 * * [simplify]: Extracting #9: cost 0 inf + 42267 136.257 * [simplify]: Simplified to (/ (/ (+ (* x.im y.im) (* y.re x.re)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* (* (* y.re y.re) (* y.re y.re)) (* y.re y.re)) (* (* y.im (* y.im y.im)) (* y.im (* y.im y.im)))))) 136.257 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (+ (* x.im y.im) (* y.re x.re)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* (* (* y.re y.re) (* y.re y.re)) (* y.re y.re)) (* (* y.im (* y.im y.im)) (* y.im (* y.im y.im)))))) (/ (sqrt 1) (/ (sqrt (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)) (* (* y.re y.re) (* y.im y.im))))))))) 136.257 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (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)) (* (* y.re y.re) (* y.im y.im))))))) 136.258 * * [simplify]: iters left: 6 (17 enodes) 136.265 * * [simplify]: iters left: 5 (78 enodes) 136.294 * * [simplify]: iters left: 4 (154 enodes) 136.330 * * [simplify]: iters left: 3 (274 enodes) 136.415 * * [simplify]: iters left: 2 (418 enodes) 136.532 * * [simplify]: Extracting #0: cost 1 inf + 0 136.532 * * [simplify]: Extracting #1: cost 7 inf + 0 136.532 * * [simplify]: Extracting #2: cost 12 inf + 1 136.532 * * [simplify]: Extracting #3: cost 33 inf + 1 136.532 * * [simplify]: Extracting #4: cost 160 inf + 1 136.533 * * [simplify]: Extracting #5: cost 221 inf + 1142 136.536 * * [simplify]: Extracting #6: cost 124 inf + 16360 136.544 * * [simplify]: Extracting #7: cost 6 inf + 38015 136.552 * * [simplify]: Extracting #8: cost 0 inf + 38307 136.559 * * [simplify]: Extracting #9: cost 0 inf + 38267 136.567 * [simplify]: Simplified to (/ (sqrt (+ (* (* y.re y.re) (- (* y.re y.re) (* y.im y.im))) (* (* y.im y.im) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 136.567 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (+ (* x.im y.im) (* y.re x.re)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* (* (* y.re y.re) (* y.re y.re)) (* y.re y.re)) (* (* y.im (* y.im y.im)) (* y.im (* y.im y.im)))))) (/ (sqrt (+ (* (* y.re y.re) (- (* y.re y.re) (* y.im y.im))) (* (* y.im y.im) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 136.568 * * * * [progress]: [ 320 / 713 ] simplifiying candidate # 136.568 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))))) 136.568 * * [simplify]: iters left: 6 (21 enodes) 136.573 * * [simplify]: iters left: 5 (85 enodes) 136.597 * * [simplify]: iters left: 4 (130 enodes) 136.636 * * [simplify]: iters left: 3 (219 enodes) 136.683 * * [simplify]: iters left: 2 (457 enodes) 136.896 * * [simplify]: Extracting #0: cost 1 inf + 0 136.896 * * [simplify]: Extracting #1: cost 30 inf + 0 136.896 * * [simplify]: Extracting #2: cost 67 inf + 1 136.897 * * [simplify]: Extracting #3: cost 132 inf + 47 136.899 * * [simplify]: Extracting #4: cost 218 inf + 963 136.910 * * [simplify]: Extracting #5: cost 196 inf + 14607 136.922 * * [simplify]: Extracting #6: cost 77 inf + 38776 136.935 * * [simplify]: Extracting #7: cost 19 inf + 59507 136.950 * * [simplify]: Extracting #8: cost 0 inf + 66143 136.967 * * [simplify]: Extracting #9: cost 0 inf + 65783 136.988 * [simplify]: Simplified to (/ (/ (+ (* x.im y.im) (* y.re x.re)) (sqrt (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))))) 136.988 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (+ (* x.im y.im) (* y.re x.re)) (sqrt (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 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (- (* y.re y.re) (* y.im y.im))))))) 136.989 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (- (* y.re y.re) (* y.im y.im))))) 136.989 * * [simplify]: iters left: 6 (13 enodes) 136.992 * * [simplify]: iters left: 5 (49 enodes) 137.001 * * [simplify]: iters left: 4 (71 enodes) 137.012 * * [simplify]: iters left: 3 (94 enodes) 137.029 * * [simplify]: iters left: 2 (150 enodes) 137.054 * * [simplify]: iters left: 1 (236 enodes) 137.120 * * [simplify]: Extracting #0: cost 1 inf + 0 137.120 * * [simplify]: Extracting #1: cost 7 inf + 0 137.120 * * [simplify]: Extracting #2: cost 12 inf + 1 137.120 * * [simplify]: Extracting #3: cost 35 inf + 1 137.121 * * [simplify]: Extracting #4: cost 70 inf + 1 137.122 * * [simplify]: Extracting #5: cost 53 inf + 1673 137.126 * * [simplify]: Extracting #6: cost 11 inf + 7554 137.131 * * [simplify]: Extracting #7: cost 0 inf + 9016 137.135 * [simplify]: Simplified to (/ (sqrt (* (+ y.re y.im) (- y.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 137.136 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (+ (* x.im y.im) (* y.re x.re)) (sqrt (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.im) (- y.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 137.136 * * * * [progress]: [ 321 / 713 ] simplifiying candidate # 137.136 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt 1) (* (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 137.136 * * [simplify]: iters left: 6 (18 enodes) 137.146 * * [simplify]: iters left: 5 (64 enodes) 137.164 * * [simplify]: iters left: 4 (71 enodes) 137.177 * * [simplify]: iters left: 3 (76 enodes) 137.187 * * [simplify]: iters left: 2 (88 enodes) 137.202 * * [simplify]: iters left: 1 (95 enodes) 137.215 * * [simplify]: Extracting #0: cost 1 inf + 0 137.215 * * [simplify]: Extracting #1: cost 6 inf + 0 137.215 * * [simplify]: Extracting #2: cost 9 inf + 1 137.215 * * [simplify]: Extracting #3: cost 12 inf + 1 137.215 * * [simplify]: Extracting #4: cost 17 inf + 1 137.215 * * [simplify]: Extracting #5: cost 26 inf + 1 137.215 * * [simplify]: Extracting #6: cost 20 inf + 171 137.215 * * [simplify]: Extracting #7: cost 12 inf + 1151 137.216 * * [simplify]: Extracting #8: cost 2 inf + 4427 137.217 * * [simplify]: Extracting #9: cost 0 inf + 5357 137.219 * [simplify]: Simplified to (* (cbrt (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.im y.im) (* y.re y.re))))) (cbrt (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.im y.im) (* y.re y.re)))))) 137.219 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (cbrt (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.im y.im) (* y.re y.re))))) (cbrt (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.im y.im) (* y.re y.re)))))) (/ (sqrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 137.219 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 137.219 * * [simplify]: iters left: 6 (17 enodes) 137.223 * * [simplify]: iters left: 5 (59 enodes) 137.236 * * [simplify]: iters left: 4 (68 enodes) 137.256 * * [simplify]: iters left: 3 (74 enodes) 137.276 * * [simplify]: iters left: 2 (89 enodes) 137.302 * * [simplify]: iters left: 1 (92 enodes) 137.325 * * [simplify]: Extracting #0: cost 1 inf + 0 137.325 * * [simplify]: Extracting #1: cost 7 inf + 0 137.325 * * [simplify]: Extracting #2: cost 12 inf + 1 137.325 * * [simplify]: Extracting #3: cost 17 inf + 1 137.325 * * [simplify]: Extracting #4: cost 24 inf + 1 137.325 * * [simplify]: Extracting #5: cost 23 inf + 126 137.325 * * [simplify]: Extracting #6: cost 13 inf + 863 137.326 * * [simplify]: Extracting #7: cost 8 inf + 1759 137.328 * * [simplify]: Extracting #8: cost 0 inf + 4791 137.330 * [simplify]: Simplified to (/ (cbrt (/ (+ (* y.im x.im) (* y.re x.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 137.330 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt 1) (/ (sqrt 1) (* (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) (/ (cbrt (/ (+ (* y.im x.im) (* y.re x.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 137.330 * * * * [progress]: [ 322 / 713 ] simplifiying candidate # 137.331 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt 1) (sqrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 137.331 * * [simplify]: iters left: 6 (17 enodes) 137.340 * * [simplify]: iters left: 5 (59 enodes) 137.356 * * [simplify]: iters left: 4 (61 enodes) 137.373 * * [simplify]: iters left: 3 (65 enodes) 137.382 * * [simplify]: iters left: 2 (67 enodes) 137.391 * * [simplify]: iters left: 1 (69 enodes) 137.400 * * [simplify]: Extracting #0: cost 1 inf + 0 137.400 * * [simplify]: Extracting #1: cost 5 inf + 0 137.400 * * [simplify]: Extracting #2: cost 8 inf + 1 137.400 * * [simplify]: Extracting #3: cost 13 inf + 1 137.400 * * [simplify]: Extracting #4: cost 22 inf + 1 137.400 * * [simplify]: Extracting #5: cost 16 inf + 251 137.401 * * [simplify]: Extracting #6: cost 8 inf + 1149 137.401 * * [simplify]: Extracting #7: cost 2 inf + 2529 137.402 * * [simplify]: Extracting #8: cost 0 inf + 3339 137.402 * [simplify]: Simplified to (sqrt (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.im y.im) (* y.re y.re))))) 137.402 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (sqrt (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (sqrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (sqrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 137.403 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (sqrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 137.403 * * [simplify]: iters left: 6 (17 enodes) 137.407 * * [simplify]: iters left: 5 (59 enodes) 137.415 * * [simplify]: iters left: 4 (68 enodes) 137.432 * * [simplify]: iters left: 3 (74 enodes) 137.452 * * [simplify]: iters left: 2 (89 enodes) 137.473 * * [simplify]: iters left: 1 (92 enodes) 137.483 * * [simplify]: Extracting #0: cost 1 inf + 0 137.483 * * [simplify]: Extracting #1: cost 7 inf + 0 137.483 * * [simplify]: Extracting #2: cost 12 inf + 1 137.483 * * [simplify]: Extracting #3: cost 17 inf + 1 137.483 * * [simplify]: Extracting #4: cost 24 inf + 1 137.483 * * [simplify]: Extracting #5: cost 23 inf + 126 137.484 * * [simplify]: Extracting #6: cost 13 inf + 863 137.484 * * [simplify]: Extracting #7: cost 8 inf + 1759 137.485 * * [simplify]: Extracting #8: cost 0 inf + 4551 137.486 * [simplify]: Simplified to (/ (sqrt (/ (+ (* y.im x.im) (* y.re x.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 137.486 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt 1) (/ (sqrt 1) (sqrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) (/ (sqrt (/ (+ (* y.im x.im) (* y.re x.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 137.486 * * * * [progress]: [ 323 / 713 ] simplifiying candidate # 137.486 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt 1) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 137.486 * * [simplify]: iters left: 6 (20 enodes) 137.492 * * [simplify]: iters left: 5 (76 enodes) 137.507 * * [simplify]: iters left: 4 (110 enodes) 137.546 * * [simplify]: iters left: 3 (192 enodes) 137.600 * * [simplify]: iters left: 2 (320 enodes) 137.776 * * [simplify]: Extracting #0: cost 1 inf + 0 137.776 * * [simplify]: Extracting #1: cost 25 inf + 0 137.776 * * [simplify]: Extracting #2: cost 51 inf + 1 137.776 * * [simplify]: Extracting #3: cost 56 inf + 1 137.777 * * [simplify]: Extracting #4: cost 65 inf + 1 137.777 * * [simplify]: Extracting #5: cost 58 inf + 296 137.777 * * [simplify]: Extracting #6: cost 51 inf + 1115 137.778 * * [simplify]: Extracting #7: cost 33 inf + 5978 137.782 * * [simplify]: Extracting #8: cost 9 inf + 16869 137.789 * * [simplify]: Extracting #9: cost 0 inf + 20743 137.796 * [simplify]: Simplified to (* (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) 137.796 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) (/ (sqrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 137.797 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 137.797 * * [simplify]: iters left: 6 (18 enodes) 137.803 * * [simplify]: iters left: 5 (64 enodes) 137.820 * * [simplify]: iters left: 4 (82 enodes) 137.832 * * [simplify]: iters left: 3 (108 enodes) 137.849 * * [simplify]: iters left: 2 (142 enodes) 137.896 * * [simplify]: iters left: 1 (185 enodes) 137.939 * * [simplify]: Extracting #0: cost 1 inf + 0 137.939 * * [simplify]: Extracting #1: cost 17 inf + 0 137.939 * * [simplify]: Extracting #2: cost 30 inf + 1 137.939 * * [simplify]: Extracting #3: cost 36 inf + 1 137.940 * * [simplify]: Extracting #4: cost 44 inf + 1 137.940 * * [simplify]: Extracting #5: cost 37 inf + 129 137.940 * * [simplify]: Extracting #6: cost 27 inf + 1232 137.941 * * [simplify]: Extracting #7: cost 9 inf + 7251 137.944 * * [simplify]: Extracting #8: cost 0 inf + 10601 137.946 * [simplify]: Simplified to (/ (/ (cbrt (+ (* y.im x.im) (* y.re x.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 137.946 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt 1) (/ (sqrt 1) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) (/ (/ (cbrt (+ (* y.im x.im) (* y.re x.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 137.947 * * * * [progress]: [ 324 / 713 ] simplifiying candidate # 137.947 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt 1) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))))) 137.947 * * [simplify]: iters left: 6 (20 enodes) 137.956 * * [simplify]: iters left: 5 (73 enodes) 137.977 * * [simplify]: iters left: 4 (90 enodes) 138.004 * * [simplify]: iters left: 3 (131 enodes) 138.036 * * [simplify]: iters left: 2 (201 enodes) 138.108 * * [simplify]: iters left: 1 (384 enodes) 138.395 * * [simplify]: Extracting #0: cost 1 inf + 0 138.395 * * [simplify]: Extracting #1: cost 15 inf + 0 138.395 * * [simplify]: Extracting #2: cost 33 inf + 1 138.396 * * [simplify]: Extracting #3: cost 39 inf + 1 138.396 * * [simplify]: Extracting #4: cost 48 inf + 1 138.396 * * [simplify]: Extracting #5: cost 41 inf + 296 138.397 * * [simplify]: Extracting #6: cost 29 inf + 2003 138.400 * * [simplify]: Extracting #7: cost 10 inf + 8279 138.405 * * [simplify]: Extracting #8: cost 1 inf + 12120 138.411 * * [simplify]: Extracting #9: cost 0 inf + 12445 138.417 * [simplify]: Simplified to (* (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) (cbrt (+ (* x.im y.im) (* x.re y.re)))) 138.417 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) (cbrt (+ (* x.im y.im) (* x.re y.re)))) (/ (sqrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))))) 138.418 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 138.418 * * [simplify]: iters left: 6 (19 enodes) 138.424 * * [simplify]: iters left: 5 (67 enodes) 138.435 * * [simplify]: iters left: 4 (85 enodes) 138.461 * * [simplify]: iters left: 3 (111 enodes) 138.478 * * [simplify]: iters left: 2 (145 enodes) 138.515 * * [simplify]: iters left: 1 (188 enodes) 138.564 * * [simplify]: Extracting #0: cost 1 inf + 0 138.564 * * [simplify]: Extracting #1: cost 17 inf + 0 138.564 * * [simplify]: Extracting #2: cost 31 inf + 1 138.564 * * [simplify]: Extracting #3: cost 38 inf + 1 138.564 * * [simplify]: Extracting #4: cost 46 inf + 1 138.565 * * [simplify]: Extracting #5: cost 29 inf + 1990 138.566 * * [simplify]: Extracting #6: cost 11 inf + 6642 138.568 * * [simplify]: Extracting #7: cost 3 inf + 10033 138.571 * * [simplify]: Extracting #8: cost 0 inf + 11405 138.574 * [simplify]: Simplified to (/ (/ (cbrt (+ (* y.im x.im) (* y.re x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 138.574 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt 1) (/ (sqrt 1) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))))) (/ (/ (cbrt (+ (* y.im x.im) (* y.re x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 138.574 * * * * [progress]: [ 325 / 713 ] simplifiying candidate # 138.575 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt 1) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 138.575 * * [simplify]: iters left: 6 (19 enodes) 138.580 * * [simplify]: iters left: 5 (69 enodes) 138.595 * * [simplify]: iters left: 4 (86 enodes) 138.624 * * [simplify]: iters left: 3 (127 enodes) 138.665 * * [simplify]: iters left: 2 (196 enodes) 138.710 * * [simplify]: iters left: 1 (294 enodes) 138.808 * * [simplify]: Extracting #0: cost 1 inf + 0 138.808 * * [simplify]: Extracting #1: cost 12 inf + 0 138.808 * * [simplify]: Extracting #2: cost 24 inf + 1 138.808 * * [simplify]: Extracting #3: cost 29 inf + 1 138.809 * * [simplify]: Extracting #4: cost 38 inf + 1 138.809 * * [simplify]: Extracting #5: cost 32 inf + 251 138.810 * * [simplify]: Extracting #6: cost 19 inf + 2323 138.813 * * [simplify]: Extracting #7: cost 5 inf + 6937 138.817 * * [simplify]: Extracting #8: cost 1 inf + 8276 138.822 * * [simplify]: Extracting #9: cost 0 inf + 8561 138.828 * [simplify]: Simplified to (* (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (cbrt (+ (* x.im y.im) (* x.re y.re)))) 138.828 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (cbrt (+ (* x.im y.im) (* x.re y.re)))) (/ (sqrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 138.829 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 138.829 * * [simplify]: iters left: 6 (18 enodes) 138.838 * * [simplify]: iters left: 5 (64 enodes) 138.857 * * [simplify]: iters left: 4 (82 enodes) 138.881 * * [simplify]: iters left: 3 (108 enodes) 138.913 * * [simplify]: iters left: 2 (142 enodes) 138.964 * * [simplify]: iters left: 1 (185 enodes) 138.997 * * [simplify]: Extracting #0: cost 1 inf + 0 138.997 * * [simplify]: Extracting #1: cost 17 inf + 0 138.998 * * [simplify]: Extracting #2: cost 30 inf + 1 138.998 * * [simplify]: Extracting #3: cost 36 inf + 1 138.998 * * [simplify]: Extracting #4: cost 44 inf + 1 138.998 * * [simplify]: Extracting #5: cost 37 inf + 129 138.999 * * [simplify]: Extracting #6: cost 27 inf + 1232 139.001 * * [simplify]: Extracting #7: cost 9 inf + 6851 139.006 * * [simplify]: Extracting #8: cost 0 inf + 9881 139.011 * [simplify]: Simplified to (/ (/ (cbrt (+ (* y.im x.im) (* y.re x.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 139.011 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt 1) (/ (sqrt 1) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) (/ (/ (cbrt (+ (* y.im x.im) (* y.re x.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 139.012 * * * * [progress]: [ 326 / 713 ] simplifiying candidate # 139.012 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt 1) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt 1)))) 139.012 * * [simplify]: iters left: 6 (14 enodes) 139.020 * * [simplify]: iters left: 5 (53 enodes) 139.037 * * [simplify]: iters left: 4 (59 enodes) 139.053 * * [simplify]: iters left: 3 (71 enodes) 139.062 * * [simplify]: iters left: 2 (76 enodes) 139.074 * * [simplify]: iters left: 1 (85 enodes) 139.098 * * [simplify]: Extracting #0: cost 1 inf + 0 139.098 * * [simplify]: Extracting #1: cost 6 inf + 0 139.098 * * [simplify]: Extracting #2: cost 9 inf + 1 139.098 * * [simplify]: Extracting #3: cost 12 inf + 1 139.098 * * [simplify]: Extracting #4: cost 18 inf + 1 139.098 * * [simplify]: Extracting #5: cost 13 inf + 47 139.099 * * [simplify]: Extracting #6: cost 6 inf + 869 139.100 * * [simplify]: Extracting #7: cost 2 inf + 1847 139.101 * * [simplify]: Extracting #8: cost 0 inf + 2377 139.102 * [simplify]: Simplified to (* (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (+ (* x.im y.im) (* x.re y.re)))) 139.102 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (+ (* x.im y.im) (* x.re y.re)))) (/ (sqrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 139.102 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 139.103 * * [simplify]: iters left: 6 (17 enodes) 139.111 * * [simplify]: iters left: 5 (61 enodes) 139.120 * * [simplify]: iters left: 4 (79 enodes) 139.131 * * [simplify]: iters left: 3 (96 enodes) 139.147 * * [simplify]: iters left: 2 (115 enodes) 139.166 * * [simplify]: iters left: 1 (142 enodes) 139.191 * * [simplify]: Extracting #0: cost 1 inf + 0 139.191 * * [simplify]: Extracting #1: cost 13 inf + 0 139.191 * * [simplify]: Extracting #2: cost 24 inf + 1 139.191 * * [simplify]: Extracting #3: cost 31 inf + 1 139.192 * * [simplify]: Extracting #4: cost 28 inf + 411 139.192 * * [simplify]: Extracting #5: cost 17 inf + 1553 139.193 * * [simplify]: Extracting #6: cost 11 inf + 2451 139.196 * * [simplify]: Extracting #7: cost 2 inf + 5568 139.199 * * [simplify]: Extracting #8: cost 0 inf + 6296 139.201 * [simplify]: Simplified to (/ (cbrt (+ (* y.im x.im) (* y.re x.re))) (+ (* y.re y.re) (* y.im y.im))) 139.201 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt 1) (/ (sqrt 1) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt 1)))) (/ (cbrt (+ (* y.im x.im) (* y.re x.re))) (+ (* y.re y.re) (* y.im y.im))))) 139.201 * * * * [progress]: [ 327 / 713 ] simplifiying candidate # 139.201 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt 1) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 139.201 * * [simplify]: iters left: 6 (19 enodes) 139.206 * * [simplify]: iters left: 5 (69 enodes) 139.218 * * [simplify]: iters left: 4 (86 enodes) 139.234 * * [simplify]: iters left: 3 (127 enodes) 139.276 * * [simplify]: iters left: 2 (196 enodes) 139.342 * * [simplify]: iters left: 1 (294 enodes) 139.425 * * [simplify]: Extracting #0: cost 1 inf + 0 139.425 * * [simplify]: Extracting #1: cost 12 inf + 0 139.425 * * [simplify]: Extracting #2: cost 24 inf + 1 139.426 * * [simplify]: Extracting #3: cost 29 inf + 1 139.426 * * [simplify]: Extracting #4: cost 38 inf + 1 139.426 * * [simplify]: Extracting #5: cost 32 inf + 251 139.427 * * [simplify]: Extracting #6: cost 19 inf + 2323 139.429 * * [simplify]: Extracting #7: cost 5 inf + 6937 139.431 * * [simplify]: Extracting #8: cost 1 inf + 8276 139.434 * * [simplify]: Extracting #9: cost 0 inf + 8561 139.436 * [simplify]: Simplified to (* (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (cbrt (+ (* x.im y.im) (* x.re y.re)))) 139.436 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (cbrt (+ (* x.im y.im) (* x.re y.re)))) (/ (sqrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 139.437 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 139.437 * * [simplify]: iters left: 6 (18 enodes) 139.441 * * [simplify]: iters left: 5 (64 enodes) 139.451 * * [simplify]: iters left: 4 (82 enodes) 139.469 * * [simplify]: iters left: 3 (108 enodes) 139.501 * * [simplify]: iters left: 2 (142 enodes) 139.536 * * [simplify]: iters left: 1 (185 enodes) 139.584 * * [simplify]: Extracting #0: cost 1 inf + 0 139.584 * * [simplify]: Extracting #1: cost 17 inf + 0 139.585 * * [simplify]: Extracting #2: cost 30 inf + 1 139.585 * * [simplify]: Extracting #3: cost 36 inf + 1 139.585 * * [simplify]: Extracting #4: cost 44 inf + 1 139.585 * * [simplify]: Extracting #5: cost 37 inf + 129 139.585 * * [simplify]: Extracting #6: cost 27 inf + 1232 139.586 * * [simplify]: Extracting #7: cost 9 inf + 6851 139.589 * * [simplify]: Extracting #8: cost 0 inf + 9881 139.592 * [simplify]: Simplified to (/ (/ (cbrt (+ (* y.im x.im) (* y.re x.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 139.592 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt 1) (/ (sqrt 1) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) (/ (/ (cbrt (+ (* y.im x.im) (* y.re x.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 139.592 * * * * [progress]: [ 328 / 713 ] simplifiying candidate # 139.592 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt 1) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) 1))) 139.592 * * [simplify]: iters left: 6 (14 enodes) 139.597 * * [simplify]: iters left: 5 (51 enodes) 139.606 * * [simplify]: iters left: 4 (70 enodes) 139.617 * * [simplify]: iters left: 3 (102 enodes) 139.648 * * [simplify]: iters left: 2 (107 enodes) 139.673 * * [simplify]: iters left: 1 (112 enodes) 139.694 * * [simplify]: Extracting #0: cost 1 inf + 0 139.694 * * [simplify]: Extracting #1: cost 6 inf + 0 139.694 * * [simplify]: Extracting #2: cost 9 inf + 1 139.695 * * [simplify]: Extracting #3: cost 12 inf + 1 139.695 * * [simplify]: Extracting #4: cost 18 inf + 1 139.695 * * [simplify]: Extracting #5: cost 13 inf + 47 139.695 * * [simplify]: Extracting #6: cost 6 inf + 869 139.696 * * [simplify]: Extracting #7: cost 1 inf + 2132 139.697 * * [simplify]: Extracting #8: cost 0 inf + 2377 139.698 * [simplify]: Simplified to (* (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (+ (* x.im y.im) (* x.re y.re)))) 139.699 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (+ (* x.im y.im) (* x.re y.re)))) (/ (sqrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 139.699 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 139.699 * * [simplify]: iters left: 6 (17 enodes) 139.708 * * [simplify]: iters left: 5 (61 enodes) 139.726 * * [simplify]: iters left: 4 (79 enodes) 139.751 * * [simplify]: iters left: 3 (96 enodes) 139.781 * * [simplify]: iters left: 2 (115 enodes) 139.818 * * [simplify]: iters left: 1 (142 enodes) 139.859 * * [simplify]: Extracting #0: cost 1 inf + 0 139.859 * * [simplify]: Extracting #1: cost 13 inf + 0 139.860 * * [simplify]: Extracting #2: cost 24 inf + 1 139.860 * * [simplify]: Extracting #3: cost 31 inf + 1 139.860 * * [simplify]: Extracting #4: cost 28 inf + 411 139.861 * * [simplify]: Extracting #5: cost 17 inf + 1553 139.862 * * [simplify]: Extracting #6: cost 11 inf + 2451 139.865 * * [simplify]: Extracting #7: cost 2 inf + 5568 139.869 * * [simplify]: Extracting #8: cost 0 inf + 6296 139.873 * [simplify]: Simplified to (/ (cbrt (+ (* y.im x.im) (* y.re x.re))) (+ (* y.re y.re) (* y.im y.im))) 139.873 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt 1) (/ (sqrt 1) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) 1))) (/ (cbrt (+ (* y.im x.im) (* y.re x.re))) (+ (* y.re y.re) (* y.im y.im))))) 139.873 * * * * [progress]: [ 329 / 713 ] simplifiying candidate # 139.873 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt 1) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 139.874 * * [simplify]: iters left: 6 (19 enodes) 139.883 * * [simplify]: iters left: 5 (69 enodes) 139.896 * * [simplify]: iters left: 4 (84 enodes) 139.908 * * [simplify]: iters left: 3 (104 enodes) 139.929 * * [simplify]: iters left: 2 (147 enodes) 139.982 * * [simplify]: iters left: 1 (175 enodes) 140.011 * * [simplify]: Extracting #0: cost 1 inf + 0 140.011 * * [simplify]: Extracting #1: cost 15 inf + 0 140.011 * * [simplify]: Extracting #2: cost 29 inf + 1 140.011 * * [simplify]: Extracting #3: cost 34 inf + 1 140.011 * * [simplify]: Extracting #4: cost 43 inf + 1 140.011 * * [simplify]: Extracting #5: cost 38 inf + 129 140.012 * * [simplify]: Extracting #6: cost 29 inf + 951 140.014 * * [simplify]: Extracting #7: cost 17 inf + 3909 140.019 * * [simplify]: Extracting #8: cost 2 inf + 9277 140.026 * * [simplify]: Extracting #9: cost 0 inf + 10084 140.030 * [simplify]: Simplified to (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (* (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) 140.030 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (* (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) (/ (sqrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 140.031 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 140.031 * * [simplify]: iters left: 6 (18 enodes) 140.036 * * [simplify]: iters left: 5 (64 enodes) 140.046 * * [simplify]: iters left: 4 (82 enodes) 140.060 * * [simplify]: iters left: 3 (108 enodes) 140.087 * * [simplify]: iters left: 2 (142 enodes) 140.111 * * [simplify]: iters left: 1 (185 enodes) 140.169 * * [simplify]: Extracting #0: cost 1 inf + 0 140.169 * * [simplify]: Extracting #1: cost 17 inf + 0 140.169 * * [simplify]: Extracting #2: cost 30 inf + 1 140.169 * * [simplify]: Extracting #3: cost 36 inf + 1 140.169 * * [simplify]: Extracting #4: cost 44 inf + 1 140.170 * * [simplify]: Extracting #5: cost 37 inf + 129 140.170 * * [simplify]: Extracting #6: cost 27 inf + 1192 140.172 * * [simplify]: Extracting #7: cost 9 inf + 6811 140.177 * * [simplify]: Extracting #8: cost 0 inf + 10041 140.182 * [simplify]: Simplified to (/ (/ (sqrt (+ (* y.im x.im) (* y.re x.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 140.182 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt 1) (/ (sqrt 1) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) (/ (/ (sqrt (+ (* y.im x.im) (* y.re x.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 140.182 * * * * [progress]: [ 330 / 713 ] simplifiying candidate # 140.182 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt 1) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))))) 140.183 * * [simplify]: iters left: 6 (19 enodes) 140.192 * * [simplify]: iters left: 5 (68 enodes) 140.210 * * [simplify]: iters left: 4 (77 enodes) 140.232 * * [simplify]: iters left: 3 (86 enodes) 140.245 * * [simplify]: iters left: 2 (111 enodes) 140.274 * * [simplify]: iters left: 1 (124 enodes) 140.296 * * [simplify]: Extracting #0: cost 1 inf + 0 140.296 * * [simplify]: Extracting #1: cost 8 inf + 0 140.297 * * [simplify]: Extracting #2: cost 16 inf + 1 140.297 * * [simplify]: Extracting #3: cost 22 inf + 1 140.297 * * [simplify]: Extracting #4: cost 31 inf + 1 140.297 * * [simplify]: Extracting #5: cost 27 inf + 88 140.297 * * [simplify]: Extracting #6: cost 19 inf + 866 140.298 * * [simplify]: Extracting #7: cost 8 inf + 2899 140.299 * * [simplify]: Extracting #8: cost 0 inf + 5564 140.300 * [simplify]: Simplified to (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) 140.300 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) (/ (sqrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))))) 140.300 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 140.301 * * [simplify]: iters left: 6 (19 enodes) 140.306 * * [simplify]: iters left: 5 (67 enodes) 140.320 * * [simplify]: iters left: 4 (85 enodes) 140.345 * * [simplify]: iters left: 3 (111 enodes) 140.369 * * [simplify]: iters left: 2 (145 enodes) 140.395 * * [simplify]: iters left: 1 (188 enodes) 140.446 * * [simplify]: Extracting #0: cost 1 inf + 0 140.446 * * [simplify]: Extracting #1: cost 17 inf + 0 140.446 * * [simplify]: Extracting #2: cost 31 inf + 1 140.447 * * [simplify]: Extracting #3: cost 38 inf + 1 140.447 * * [simplify]: Extracting #4: cost 46 inf + 1 140.447 * * [simplify]: Extracting #5: cost 29 inf + 1990 140.450 * * [simplify]: Extracting #6: cost 11 inf + 6482 140.454 * * [simplify]: Extracting #7: cost 3 inf + 9593 140.460 * * [simplify]: Extracting #8: cost 0 inf + 10845 140.465 * [simplify]: Simplified to (/ (/ (sqrt (+ (* y.im x.im) (* y.re x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 140.465 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt 1) (/ (sqrt 1) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))))) (/ (/ (sqrt (+ (* y.im x.im) (* y.re x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 140.465 * * * * [progress]: [ 331 / 713 ] simplifiying candidate # 140.466 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt 1) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 140.466 * * [simplify]: iters left: 6 (18 enodes) 140.475 * * [simplify]: iters left: 5 (64 enodes) 140.495 * * [simplify]: iters left: 4 (73 enodes) 140.505 * * [simplify]: iters left: 3 (82 enodes) 140.516 * * [simplify]: iters left: 2 (107 enodes) 140.548 * * [simplify]: iters left: 1 (120 enodes) 140.579 * * [simplify]: Extracting #0: cost 1 inf + 0 140.579 * * [simplify]: Extracting #1: cost 8 inf + 0 140.580 * * [simplify]: Extracting #2: cost 15 inf + 1 140.580 * * [simplify]: Extracting #3: cost 20 inf + 1 140.580 * * [simplify]: Extracting #4: cost 29 inf + 1 140.580 * * [simplify]: Extracting #5: cost 24 inf + 130 140.581 * * [simplify]: Extracting #6: cost 15 inf + 991 140.582 * * [simplify]: Extracting #7: cost 2 inf + 3993 140.585 * * [simplify]: Extracting #8: cost 0 inf + 4640 140.587 * [simplify]: Simplified to (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) 140.587 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (sqrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 140.588 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 140.588 * * [simplify]: iters left: 6 (18 enodes) 140.597 * * [simplify]: iters left: 5 (64 enodes) 140.618 * * [simplify]: iters left: 4 (82 enodes) 140.642 * * [simplify]: iters left: 3 (108 enodes) 140.673 * * [simplify]: iters left: 2 (142 enodes) 140.719 * * [simplify]: iters left: 1 (185 enodes) 140.783 * * [simplify]: Extracting #0: cost 1 inf + 0 140.783 * * [simplify]: Extracting #1: cost 17 inf + 0 140.783 * * [simplify]: Extracting #2: cost 30 inf + 1 140.784 * * [simplify]: Extracting #3: cost 36 inf + 1 140.784 * * [simplify]: Extracting #4: cost 44 inf + 1 140.784 * * [simplify]: Extracting #5: cost 37 inf + 129 140.785 * * [simplify]: Extracting #6: cost 27 inf + 1192 140.787 * * [simplify]: Extracting #7: cost 9 inf + 6411 140.792 * * [simplify]: Extracting #8: cost 0 inf + 9321 140.797 * [simplify]: Simplified to (/ (/ (sqrt (+ (* y.im x.im) (* y.re x.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 140.797 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt 1) (/ (sqrt 1) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) (/ (/ (sqrt (+ (* y.im x.im) (* y.re x.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 140.797 * * * * [progress]: [ 332 / 713 ] simplifiying candidate # 140.798 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt 1) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt 1)))) 140.798 * * [simplify]: iters left: 6 (13 enodes) 140.805 * * [simplify]: iters left: 5 (48 enodes) 140.819 * * [simplify]: iters left: 4 (50 enodes) 140.832 * * [simplify]: iters left: 3 (56 enodes) 140.845 * * [simplify]: iters left: 2 (57 enodes) 140.853 * * [simplify]: iters left: 1 (58 enodes) 140.860 * * [simplify]: Extracting #0: cost 1 inf + 0 140.860 * * [simplify]: Extracting #1: cost 5 inf + 0 140.860 * * [simplify]: Extracting #2: cost 8 inf + 1 140.860 * * [simplify]: Extracting #3: cost 14 inf + 1 140.860 * * [simplify]: Extracting #4: cost 10 inf + 5 140.860 * * [simplify]: Extracting #5: cost 7 inf + 131 140.860 * * [simplify]: Extracting #6: cost 1 inf + 954 140.860 * * [simplify]: Extracting #7: cost 0 inf + 1159 140.861 * [simplify]: Simplified to (sqrt (+ (* x.im y.im) (* x.re y.re))) 140.861 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (sqrt (+ (* x.im y.im) (* x.re y.re))) (/ (sqrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 140.861 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 140.861 * * [simplify]: iters left: 6 (17 enodes) 140.865 * * [simplify]: iters left: 5 (61 enodes) 140.876 * * [simplify]: iters left: 4 (79 enodes) 140.896 * * [simplify]: iters left: 3 (96 enodes) 140.911 * * [simplify]: iters left: 2 (115 enodes) 140.931 * * [simplify]: iters left: 1 (142 enodes) 140.953 * * [simplify]: Extracting #0: cost 1 inf + 0 140.953 * * [simplify]: Extracting #1: cost 13 inf + 0 140.953 * * [simplify]: Extracting #2: cost 24 inf + 1 140.953 * * [simplify]: Extracting #3: cost 31 inf + 1 140.953 * * [simplify]: Extracting #4: cost 28 inf + 411 140.954 * * [simplify]: Extracting #5: cost 17 inf + 1553 140.954 * * [simplify]: Extracting #6: cost 11 inf + 2411 140.956 * * [simplify]: Extracting #7: cost 2 inf + 5208 140.957 * * [simplify]: Extracting #8: cost 0 inf + 5856 140.959 * [simplify]: Simplified to (/ (sqrt (+ (* y.im x.im) (* y.re x.re))) (+ (* y.re y.re) (* y.im y.im))) 140.959 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (sqrt (+ (* x.im y.im) (* x.re y.re))) (/ (sqrt (+ (* y.im x.im) (* y.re x.re))) (+ (* y.re y.re) (* y.im y.im))))) 140.959 * * * * [progress]: [ 333 / 713 ] simplifiying candidate # 140.959 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt 1) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 140.959 * * [simplify]: iters left: 6 (18 enodes) 140.964 * * [simplify]: iters left: 5 (64 enodes) 140.981 * * [simplify]: iters left: 4 (73 enodes) 140.991 * * [simplify]: iters left: 3 (82 enodes) 141.002 * * [simplify]: iters left: 2 (107 enodes) 141.031 * * [simplify]: iters left: 1 (120 enodes) 141.064 * * [simplify]: Extracting #0: cost 1 inf + 0 141.064 * * [simplify]: Extracting #1: cost 8 inf + 0 141.065 * * [simplify]: Extracting #2: cost 15 inf + 1 141.065 * * [simplify]: Extracting #3: cost 20 inf + 1 141.065 * * [simplify]: Extracting #4: cost 29 inf + 1 141.065 * * [simplify]: Extracting #5: cost 24 inf + 130 141.065 * * [simplify]: Extracting #6: cost 15 inf + 991 141.067 * * [simplify]: Extracting #7: cost 2 inf + 3993 141.070 * * [simplify]: Extracting #8: cost 0 inf + 4640 141.072 * [simplify]: Simplified to (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) 141.072 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (sqrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 141.073 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 141.073 * * [simplify]: iters left: 6 (18 enodes) 141.082 * * [simplify]: iters left: 5 (64 enodes) 141.100 * * [simplify]: iters left: 4 (82 enodes) 141.125 * * [simplify]: iters left: 3 (108 enodes) 141.154 * * [simplify]: iters left: 2 (142 enodes) 141.180 * * [simplify]: iters left: 1 (185 enodes) 141.211 * * [simplify]: Extracting #0: cost 1 inf + 0 141.211 * * [simplify]: Extracting #1: cost 17 inf + 0 141.212 * * [simplify]: Extracting #2: cost 30 inf + 1 141.212 * * [simplify]: Extracting #3: cost 36 inf + 1 141.212 * * [simplify]: Extracting #4: cost 44 inf + 1 141.212 * * [simplify]: Extracting #5: cost 37 inf + 129 141.212 * * [simplify]: Extracting #6: cost 27 inf + 1192 141.213 * * [simplify]: Extracting #7: cost 9 inf + 6411 141.216 * * [simplify]: Extracting #8: cost 0 inf + 9321 141.218 * [simplify]: Simplified to (/ (/ (sqrt (+ (* y.im x.im) (* y.re x.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 141.219 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt 1) (/ (sqrt 1) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) (/ (/ (sqrt (+ (* y.im x.im) (* y.re x.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 141.219 * * * * [progress]: [ 334 / 713 ] simplifiying candidate # 141.219 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt 1) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) 1))) 141.219 * * [simplify]: iters left: 6 (13 enodes) 141.222 * * [simplify]: iters left: 5 (46 enodes) 141.229 * * [simplify]: iters left: 4 (50 enodes) 141.235 * * [simplify]: Extracting #0: cost 1 inf + 0 141.235 * * [simplify]: Extracting #1: cost 5 inf + 0 141.235 * * [simplify]: Extracting #2: cost 8 inf + 1 141.235 * * [simplify]: Extracting #3: cost 14 inf + 1 141.235 * * [simplify]: Extracting #4: cost 10 inf + 5 141.236 * * [simplify]: Extracting #5: cost 7 inf + 131 141.236 * * [simplify]: Extracting #6: cost 0 inf + 1159 141.236 * [simplify]: Simplified to (sqrt (+ (* x.im y.im) (* x.re y.re))) 141.236 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (sqrt (+ (* x.im y.im) (* x.re y.re))) (/ (sqrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 141.236 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 141.236 * * [simplify]: iters left: 6 (17 enodes) 141.242 * * [simplify]: iters left: 5 (61 enodes) 141.251 * * [simplify]: iters left: 4 (79 enodes) 141.269 * * [simplify]: iters left: 3 (96 enodes) 141.298 * * [simplify]: iters left: 2 (115 enodes) 141.336 * * [simplify]: iters left: 1 (142 enodes) 141.359 * * [simplify]: Extracting #0: cost 1 inf + 0 141.359 * * [simplify]: Extracting #1: cost 13 inf + 0 141.359 * * [simplify]: Extracting #2: cost 24 inf + 1 141.359 * * [simplify]: Extracting #3: cost 31 inf + 1 141.359 * * [simplify]: Extracting #4: cost 28 inf + 411 141.360 * * [simplify]: Extracting #5: cost 17 inf + 1553 141.360 * * [simplify]: Extracting #6: cost 11 inf + 2411 141.362 * * [simplify]: Extracting #7: cost 2 inf + 5208 141.363 * * [simplify]: Extracting #8: cost 0 inf + 5856 141.365 * [simplify]: Simplified to (/ (sqrt (+ (* y.im x.im) (* y.re x.re))) (+ (* y.re y.re) (* y.im y.im))) 141.365 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (sqrt (+ (* x.im y.im) (* x.re y.re))) (/ (sqrt (+ (* y.im x.im) (* y.re x.re))) (+ (* y.re y.re) (* y.im y.im))))) 141.365 * * * * [progress]: [ 335 / 713 ] simplifiying candidate # 141.365 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt 1) (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 141.365 * * [simplify]: iters left: 6 (13 enodes) 141.369 * * [simplify]: iters left: 5 (48 enodes) 141.377 * * [simplify]: iters left: 4 (52 enodes) 141.384 * * [simplify]: iters left: 3 (55 enodes) 141.392 * * [simplify]: iters left: 2 (63 enodes) 141.405 * * [simplify]: iters left: 1 (70 enodes) 141.424 * * [simplify]: Extracting #0: cost 1 inf + 0 141.424 * * [simplify]: Extracting #1: cost 6 inf + 0 141.424 * * [simplify]: Extracting #2: cost 9 inf + 1 141.424 * * [simplify]: Extracting #3: cost 11 inf + 1 141.424 * * [simplify]: Extracting #4: cost 14 inf + 1 141.425 * * [simplify]: Extracting #5: cost 18 inf + 1 141.425 * * [simplify]: Extracting #6: cost 12 inf + 167 141.425 * * [simplify]: Extracting #7: cost 10 inf + 451 141.426 * * [simplify]: Extracting #8: cost 5 inf + 1502 141.427 * * [simplify]: Extracting #9: cost 0 inf + 2995 141.428 * [simplify]: Simplified to (/ (/ 1 (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 141.428 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (+ (* x.re y.re) (* x.im y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 141.429 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (+ (* x.re y.re) (* x.im y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 141.429 * * [simplify]: iters left: 6 (17 enodes) 141.437 * * [simplify]: iters left: 5 (61 enodes) 141.455 * * [simplify]: iters left: 4 (79 enodes) 141.478 * * [simplify]: iters left: 3 (113 enodes) 141.497 * * [simplify]: iters left: 2 (199 enodes) 141.580 * * [simplify]: iters left: 1 (358 enodes) 141.713 * * [simplify]: Extracting #0: cost 1 inf + 0 141.714 * * [simplify]: Extracting #1: cost 19 inf + 0 141.714 * * [simplify]: Extracting #2: cost 73 inf + 1 141.714 * * [simplify]: Extracting #3: cost 99 inf + 47 141.715 * * [simplify]: Extracting #4: cost 89 inf + 1556 141.718 * * [simplify]: Extracting #5: cost 34 inf + 17158 141.730 * * [simplify]: Extracting #6: cost 0 inf + 28219 141.744 * [simplify]: Simplified to (/ (/ (+ (* y.im x.im) (* y.re x.re)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 141.744 * [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))))) (/ (/ (+ (* y.im x.im) (* y.re x.re)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 141.744 * * * * [progress]: [ 336 / 713 ] simplifiying candidate # 141.744 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt 1) (/ 1 (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))))) 141.745 * * [simplify]: iters left: 6 (13 enodes) 141.752 * * [simplify]: iters left: 5 (47 enodes) 141.766 * * [simplify]: iters left: 4 (49 enodes) 141.777 * * [simplify]: iters left: 3 (53 enodes) 141.783 * * [simplify]: iters left: 2 (55 enodes) 141.792 * * [simplify]: iters left: 1 (57 enodes) 141.799 * * [simplify]: Extracting #0: cost 1 inf + 0 141.799 * * [simplify]: Extracting #1: cost 4 inf + 0 141.799 * * [simplify]: Extracting #2: cost 6 inf + 1 141.799 * * [simplify]: Extracting #3: cost 9 inf + 1 141.799 * * [simplify]: Extracting #4: cost 12 inf + 1 141.799 * * [simplify]: Extracting #5: cost 16 inf + 1 141.799 * * [simplify]: Extracting #6: cost 12 inf + 85 141.799 * * [simplify]: Extracting #7: cost 6 inf + 855 141.800 * * [simplify]: Extracting #8: cost 0 inf + 2349 141.800 * [simplify]: Simplified to (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 141.800 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))))) 141.801 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 141.801 * * [simplify]: iters left: 6 (18 enodes) 141.806 * * [simplify]: iters left: 5 (64 enodes) 141.818 * * [simplify]: iters left: 4 (82 enodes) 141.842 * * [simplify]: iters left: 3 (116 enodes) 141.879 * * [simplify]: iters left: 2 (202 enodes) 141.943 * * [simplify]: iters left: 1 (358 enodes) 142.071 * * [simplify]: Extracting #0: cost 1 inf + 0 142.072 * * [simplify]: Extracting #1: cost 19 inf + 0 142.072 * * [simplify]: Extracting #2: cost 80 inf + 1 142.072 * * [simplify]: Extracting #3: cost 106 inf + 89 142.073 * * [simplify]: Extracting #4: cost 97 inf + 1396 142.075 * * [simplify]: Extracting #5: cost 43 inf + 16504 142.082 * * [simplify]: Extracting #6: cost 2 inf + 31514 142.090 * * [simplify]: Extracting #7: cost 0 inf + 32161 142.108 * [simplify]: Simplified to (/ (/ (+ (* y.im x.im) (* y.re x.re)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 142.108 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (+ (* y.im x.im) (* y.re x.re)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 142.108 * * * * [progress]: [ 337 / 713 ] simplifiying candidate # 142.109 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt 1) (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 142.109 * * [simplify]: iters left: 6 (12 enodes) 142.115 * * [simplify]: iters left: 5 (43 enodes) 142.129 * * [simplify]: iters left: 4 (45 enodes) 142.140 * * [simplify]: iters left: 3 (49 enodes) 142.151 * * [simplify]: iters left: 2 (51 enodes) 142.163 * * [simplify]: iters left: 1 (53 enodes) 142.174 * * [simplify]: Extracting #0: cost 1 inf + 0 142.174 * * [simplify]: Extracting #1: cost 4 inf + 0 142.174 * * [simplify]: Extracting #2: cost 5 inf + 1 142.174 * * [simplify]: Extracting #3: cost 7 inf + 1 142.174 * * [simplify]: Extracting #4: cost 10 inf + 1 142.174 * * [simplify]: Extracting #5: cost 14 inf + 1 142.174 * * [simplify]: Extracting #6: cost 8 inf + 167 142.174 * * [simplify]: Extracting #7: cost 4 inf + 735 142.174 * * [simplify]: Extracting #8: cost 2 inf + 1180 142.175 * * [simplify]: Extracting #9: cost 0 inf + 1625 142.175 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 142.175 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 142.175 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 142.176 * * [simplify]: iters left: 6 (17 enodes) 142.180 * * [simplify]: iters left: 5 (61 enodes) 142.188 * * [simplify]: iters left: 4 (79 enodes) 142.200 * * [simplify]: iters left: 3 (113 enodes) 142.240 * * [simplify]: iters left: 2 (199 enodes) 142.313 * * [simplify]: iters left: 1 (358 enodes) 142.455 * * [simplify]: Extracting #0: cost 1 inf + 0 142.455 * * [simplify]: Extracting #1: cost 19 inf + 0 142.456 * * [simplify]: Extracting #2: cost 73 inf + 1 142.456 * * [simplify]: Extracting #3: cost 99 inf + 47 142.457 * * [simplify]: Extracting #4: cost 89 inf + 1556 142.463 * * [simplify]: Extracting #5: cost 34 inf + 15878 142.471 * * [simplify]: Extracting #6: cost 0 inf + 25739 142.478 * [simplify]: Simplified to (/ (/ (+ (* y.im x.im) (* y.re x.re)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 142.478 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (+ (* y.im x.im) (* y.re x.re)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 142.478 * * * * [progress]: [ 338 / 713 ] simplifiying candidate # 142.479 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt 1) (/ 1 (sqrt 1)))) 142.479 * * [simplify]: iters left: 6 (5 enodes) 142.483 * * [simplify]: iters left: 5 (21 enodes) 142.487 * * [simplify]: iters left: 4 (23 enodes) 142.489 * * [simplify]: Extracting #0: cost 1 inf + 0 142.490 * * [simplify]: Extracting #1: cost 0 inf + 1 142.490 * [simplify]: Simplified to 1 142.490 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (sqrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 142.490 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 142.490 * * [simplify]: iters left: 6 (16 enodes) 142.494 * * [simplify]: iters left: 5 (58 enodes) 142.503 * * [simplify]: iters left: 4 (76 enodes) 142.514 * * [simplify]: iters left: 3 (101 enodes) 142.533 * * [simplify]: iters left: 2 (164 enodes) 142.596 * * [simplify]: iters left: 1 (325 enodes) 142.704 * * [simplify]: Extracting #0: cost 1 inf + 0 142.704 * * [simplify]: Extracting #1: cost 81 inf + 0 142.705 * * [simplify]: Extracting #2: cost 115 inf + 1 142.706 * * [simplify]: Extracting #3: cost 123 inf + 251 142.707 * * [simplify]: Extracting #4: cost 105 inf + 3103 142.713 * * [simplify]: Extracting #5: cost 55 inf + 17758 142.722 * * [simplify]: Extracting #6: cost 0 inf + 36491 142.731 * [simplify]: Simplified to (/ (+ (* y.im x.im) (* y.re x.re)) (+ (* y.re y.re) (* y.im y.im))) 142.731 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (+ (* y.im x.im) (* y.re x.re)) (+ (* y.re y.re) (* y.im y.im))))) 142.731 * * * * [progress]: [ 339 / 713 ] simplifiying candidate # 142.731 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt 1) (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 142.731 * * [simplify]: iters left: 6 (12 enodes) 142.734 * * [simplify]: iters left: 5 (43 enodes) 142.741 * * [simplify]: iters left: 4 (45 enodes) 142.749 * * [simplify]: iters left: 3 (49 enodes) 142.760 * * [simplify]: iters left: 2 (51 enodes) 142.767 * * [simplify]: iters left: 1 (53 enodes) 142.773 * * [simplify]: Extracting #0: cost 1 inf + 0 142.773 * * [simplify]: Extracting #1: cost 4 inf + 0 142.773 * * [simplify]: Extracting #2: cost 5 inf + 1 142.773 * * [simplify]: Extracting #3: cost 7 inf + 1 142.773 * * [simplify]: Extracting #4: cost 10 inf + 1 142.773 * * [simplify]: Extracting #5: cost 14 inf + 1 142.773 * * [simplify]: Extracting #6: cost 8 inf + 167 142.773 * * [simplify]: Extracting #7: cost 4 inf + 735 142.774 * * [simplify]: Extracting #8: cost 2 inf + 1180 142.774 * * [simplify]: Extracting #9: cost 0 inf + 1625 142.774 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 142.774 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 142.776 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 142.776 * * [simplify]: iters left: 6 (17 enodes) 142.781 * * [simplify]: iters left: 5 (61 enodes) 142.789 * * [simplify]: iters left: 4 (79 enodes) 142.806 * * [simplify]: iters left: 3 (113 enodes) 142.843 * * [simplify]: iters left: 2 (199 enodes) 142.921 * * [simplify]: iters left: 1 (358 enodes) 143.034 * * [simplify]: Extracting #0: cost 1 inf + 0 143.034 * * [simplify]: Extracting #1: cost 19 inf + 0 143.035 * * [simplify]: Extracting #2: cost 73 inf + 1 143.035 * * [simplify]: Extracting #3: cost 99 inf + 47 143.035 * * [simplify]: Extracting #4: cost 89 inf + 1556 143.038 * * [simplify]: Extracting #5: cost 34 inf + 15878 143.045 * * [simplify]: Extracting #6: cost 0 inf + 25739 143.056 * [simplify]: Simplified to (/ (/ (+ (* y.im x.im) (* y.re x.re)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 143.056 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (+ (* y.im x.im) (* y.re x.re)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 143.056 * * * * [progress]: [ 340 / 713 ] simplifiying candidate # 143.056 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt 1) (/ 1 1))) 143.057 * * [simplify]: iters left: 6 (5 enodes) 143.066 * * [simplify]: iters left: 5 (17 enodes) 143.069 * * [simplify]: iters left: 4 (19 enodes) 143.073 * * [simplify]: Extracting #0: cost 1 inf + 0 143.073 * * [simplify]: Extracting #1: cost 0 inf + 1 143.073 * [simplify]: Simplified to 1 143.073 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (sqrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 143.074 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 143.074 * * [simplify]: iters left: 6 (16 enodes) 143.084 * * [simplify]: iters left: 5 (58 enodes) 143.101 * * [simplify]: iters left: 4 (76 enodes) 143.124 * * [simplify]: iters left: 3 (101 enodes) 143.159 * * [simplify]: iters left: 2 (164 enodes) 143.244 * * [simplify]: iters left: 1 (325 enodes) 143.388 * * [simplify]: Extracting #0: cost 1 inf + 0 143.388 * * [simplify]: Extracting #1: cost 81 inf + 0 143.388 * * [simplify]: Extracting #2: cost 115 inf + 1 143.389 * * [simplify]: Extracting #3: cost 123 inf + 251 143.389 * * [simplify]: Extracting #4: cost 105 inf + 3103 143.392 * * [simplify]: Extracting #5: cost 55 inf + 17758 143.402 * * [simplify]: Extracting #6: cost 0 inf + 36491 143.419 * [simplify]: Simplified to (/ (+ (* y.im x.im) (* y.re x.re)) (+ (* y.re y.re) (* y.im y.im))) 143.419 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (+ (* y.im x.im) (* y.re x.re)) (+ (* y.re y.re) (* y.im y.im))))) 143.419 * * * * [progress]: [ 341 / 713 ] simplifiying candidate # 143.419 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt 1) 1)) 143.419 * * [simplify]: iters left: 5 (4 enodes) 143.429 * * [simplify]: iters left: 4 (14 enodes) 143.432 * * [simplify]: iters left: 3 (16 enodes) 143.435 * * [simplify]: Extracting #0: cost 1 inf + 0 143.435 * * [simplify]: Extracting #1: cost 0 inf + 1 143.435 * [simplify]: Simplified to 1 143.435 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (sqrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 143.436 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 143.436 * * [simplify]: iters left: 6 (16 enodes) 143.444 * * [simplify]: iters left: 5 (58 enodes) 143.461 * * [simplify]: iters left: 4 (76 enodes) 143.484 * * [simplify]: iters left: 3 (101 enodes) 143.508 * * [simplify]: iters left: 2 (164 enodes) 143.574 * * [simplify]: iters left: 1 (325 enodes) 143.686 * * [simplify]: Extracting #0: cost 1 inf + 0 143.686 * * [simplify]: Extracting #1: cost 81 inf + 0 143.687 * * [simplify]: Extracting #2: cost 115 inf + 1 143.687 * * [simplify]: Extracting #3: cost 123 inf + 251 143.688 * * [simplify]: Extracting #4: cost 105 inf + 3103 143.691 * * [simplify]: Extracting #5: cost 55 inf + 17758 143.700 * * [simplify]: Extracting #6: cost 0 inf + 36491 143.709 * [simplify]: Simplified to (/ (+ (* y.im x.im) (* y.re x.re)) (+ (* y.re y.re) (* y.im y.im))) 143.709 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (+ (* y.im x.im) (* y.re x.re)) (+ (* y.re y.re) (* y.im y.im))))) 143.709 * * * * [progress]: [ 342 / 713 ] simplifiying candidate # 143.709 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt 1) (+ (* x.re y.re) (* x.im y.im)))) 143.709 * * [simplify]: iters left: 6 (11 enodes) 143.713 * * [simplify]: iters left: 5 (40 enodes) 143.721 * * [simplify]: iters left: 4 (42 enodes) 143.733 * * [simplify]: iters left: 3 (46 enodes) 143.744 * * [simplify]: iters left: 2 (56 enodes) 143.761 * * [simplify]: iters left: 1 (74 enodes) 143.780 * * [simplify]: Extracting #0: cost 1 inf + 0 143.780 * * [simplify]: Extracting #1: cost 6 inf + 0 143.780 * * [simplify]: Extracting #2: cost 12 inf + 1 143.780 * * [simplify]: Extracting #3: cost 7 inf + 47 143.780 * * [simplify]: Extracting #4: cost 1 inf + 586 143.780 * * [simplify]: Extracting #5: cost 0 inf + 751 143.780 * [simplify]: Simplified to (+ (* x.im y.im) (* x.re y.re)) 143.780 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (+ (* x.im y.im) (* x.re y.re)) (/ (sqrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 143.781 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 143.781 * * [simplify]: iters left: 6 (11 enodes) 143.784 * * [simplify]: iters left: 5 (40 enodes) 143.790 * * [simplify]: iters left: 4 (51 enodes) 143.798 * * [simplify]: iters left: 3 (55 enodes) 143.805 * * [simplify]: iters left: 2 (58 enodes) 143.819 * * [simplify]: Extracting #0: cost 1 inf + 0 143.820 * * [simplify]: Extracting #1: cost 6 inf + 0 143.820 * * [simplify]: Extracting #2: cost 10 inf + 1 143.820 * * [simplify]: Extracting #3: cost 14 inf + 1 143.820 * * [simplify]: Extracting #4: cost 9 inf + 207 143.820 * * [simplify]: Extracting #5: cost 3 inf + 899 143.821 * * [simplify]: Extracting #6: cost 0 inf + 1467 143.822 * [simplify]: Simplified to (/ 1 (+ (* y.re y.re) (* y.im y.im))) 143.822 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (+ (* x.im y.im) (* x.re y.re)) (/ 1 (+ (* y.re y.re) (* y.im y.im))))) 143.822 * * * * [progress]: [ 343 / 713 ] simplifiying candidate # 143.822 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt 1) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (pow (* y.re y.re) 3) (pow (* y.im y.im) 3)))))) 143.822 * * [simplify]: iters left: 6 (19 enodes) 143.834 * * [simplify]: iters left: 5 (84 enodes) 143.851 * * [simplify]: iters left: 4 (148 enodes) 143.886 * * [simplify]: iters left: 3 (253 enodes) 143.957 * * [simplify]: iters left: 2 (472 enodes) 144.099 * * [simplify]: Extracting #0: cost 1 inf + 0 144.099 * * [simplify]: Extracting #1: cost 14 inf + 0 144.099 * * [simplify]: Extracting #2: cost 26 inf + 1 144.099 * * [simplify]: Extracting #3: cost 35 inf + 1 144.100 * * [simplify]: Extracting #4: cost 77 inf + 213 144.101 * * [simplify]: Extracting #5: cost 159 inf + 4147 144.106 * * [simplify]: Extracting #6: cost 123 inf + 16945 144.116 * * [simplify]: Extracting #7: cost 48 inf + 41451 144.130 * * [simplify]: Extracting #8: cost 3 inf + 61849 144.144 * * [simplify]: Extracting #9: cost 0 inf + 63529 144.156 * [simplify]: Simplified to (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* (* (* y.im y.im) y.im) (* (* y.im y.im) y.im)) (* (* y.re (* y.re y.re)) (* y.re (* y.re y.re)))))) 144.156 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* (* (* y.im y.im) y.im) (* (* y.im y.im) y.im)) (* (* y.re (* y.re y.re)) (* y.re (* y.re y.re)))))) (/ (sqrt 1) (/ (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)) (* (* y.re y.re) (* y.im y.im))))))))) 144.156 * [simplify]: Simplifying (/ (sqrt 1) (/ (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)) (* (* y.re y.re) (* y.im y.im))))))) 144.157 * * [simplify]: iters left: 6 (16 enodes) 144.161 * * [simplify]: iters left: 5 (75 enodes) 144.175 * * [simplify]: iters left: 4 (151 enodes) 144.219 * * [simplify]: iters left: 3 (271 enodes) 144.271 * * [simplify]: iters left: 2 (415 enodes) 144.787 * * [simplify]: Extracting #0: cost 1 inf + 0 144.787 * * [simplify]: Extracting #1: cost 7 inf + 0 144.787 * * [simplify]: Extracting #2: cost 12 inf + 1 144.787 * * [simplify]: Extracting #3: cost 34 inf + 1 144.788 * * [simplify]: Extracting #4: cost 160 inf + 1 144.789 * * [simplify]: Extracting #5: cost 220 inf + 778 144.792 * * [simplify]: Extracting #6: cost 108 inf + 17428 144.799 * * [simplify]: Extracting #7: cost 4 inf + 37095 144.807 * * [simplify]: Extracting #8: cost 0 inf + 37623 144.818 * [simplify]: Simplified to (/ (sqrt (+ (* (- (* y.re y.re) (* 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)))) 144.818 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* (* (* y.im y.im) y.im) (* (* y.im y.im) y.im)) (* (* y.re (* y.re y.re)) (* y.re (* y.re y.re)))))) (/ (sqrt (+ (* (- (* y.re y.re) (* 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)))))) 144.818 * * * * [progress]: [ 344 / 713 ] simplifiying candidate # 144.818 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt 1) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))))) 144.818 * * [simplify]: iters left: 6 (18 enodes) 144.824 * * [simplify]: iters left: 5 (76 enodes) 144.837 * * [simplify]: iters left: 4 (115 enodes) 144.870 * * [simplify]: iters left: 3 (179 enodes) 144.909 * * [simplify]: iters left: 2 (356 enodes) 145.062 * * [simplify]: Extracting #0: cost 1 inf + 0 145.062 * * [simplify]: Extracting #1: cost 13 inf + 0 145.062 * * [simplify]: Extracting #2: cost 25 inf + 1 145.062 * * [simplify]: Extracting #3: cost 78 inf + 1 145.063 * * [simplify]: Extracting #4: cost 167 inf + 338 145.064 * * [simplify]: Extracting #5: cost 178 inf + 5752 145.069 * * [simplify]: Extracting #6: cost 87 inf + 20321 145.077 * * [simplify]: Extracting #7: cost 21 inf + 36266 145.090 * * [simplify]: Extracting #8: cost 0 inf + 42386 145.109 * [simplify]: Simplified to (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) 145.109 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) (/ (sqrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (sqrt (- (* y.re y.re) (* y.im y.im))))))) 145.109 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (sqrt (- (* y.re y.re) (* y.im y.im))))) 145.109 * * [simplify]: iters left: 6 (12 enodes) 145.116 * * [simplify]: iters left: 5 (46 enodes) 145.129 * * [simplify]: iters left: 4 (68 enodes) 145.149 * * [simplify]: iters left: 3 (91 enodes) 145.178 * * [simplify]: iters left: 2 (147 enodes) 145.225 * * [simplify]: iters left: 1 (233 enodes) 145.259 * * [simplify]: Extracting #0: cost 1 inf + 0 145.259 * * [simplify]: Extracting #1: cost 7 inf + 0 145.259 * * [simplify]: Extracting #2: cost 12 inf + 1 145.259 * * [simplify]: Extracting #3: cost 33 inf + 1 145.259 * * [simplify]: Extracting #4: cost 67 inf + 1 145.260 * * [simplify]: Extracting #5: cost 49 inf + 1595 145.261 * * [simplify]: Extracting #6: cost 8 inf + 6754 145.263 * * [simplify]: Extracting #7: cost 0 inf + 8410 145.266 * * [simplify]: Extracting #8: cost 0 inf + 8330 145.268 * [simplify]: Simplified to (/ (sqrt (* (- y.re y.im) (+ y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 145.268 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) (/ (sqrt (* (- y.re y.im) (+ y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 145.268 * * * * [progress]: [ 345 / 713 ] simplifiying candidate # 145.268 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (* (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 145.268 * * [simplify]: iters left: 6 (19 enodes) 145.274 * * [simplify]: iters left: 5 (67 enodes) 145.290 * * [simplify]: iters left: 4 (82 enodes) 145.316 * * [simplify]: iters left: 3 (99 enodes) 145.345 * * [simplify]: iters left: 2 (118 enodes) 145.364 * * [simplify]: iters left: 1 (132 enodes) 145.380 * * [simplify]: Extracting #0: cost 1 inf + 0 145.380 * * [simplify]: Extracting #1: cost 10 inf + 0 145.380 * * [simplify]: Extracting #2: cost 18 inf + 1 145.380 * * [simplify]: Extracting #3: cost 22 inf + 1 145.380 * * [simplify]: Extracting #4: cost 28 inf + 1 145.380 * * [simplify]: Extracting #5: cost 36 inf + 1 145.381 * * [simplify]: Extracting #6: cost 27 inf + 212 145.381 * * [simplify]: Extracting #7: cost 18 inf + 1231 145.382 * * [simplify]: Extracting #8: cost 7 inf + 4911 145.385 * * [simplify]: Extracting #9: cost 1 inf + 7935 145.388 * * [simplify]: Extracting #10: cost 0 inf + 8419 145.392 * [simplify]: Simplified to (/ (cbrt (/ (+ (* x.im y.im) (* y.re x.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (/ (+ (* x.im y.im) (* y.re x.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 145.392 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (/ (+ (* x.im y.im) (* y.re x.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (/ (+ (* x.im y.im) (* y.re x.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) (/ (sqrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 145.392 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 145.393 * * [simplify]: iters left: 6 (18 enodes) 145.401 * * [simplify]: iters left: 5 (62 enodes) 145.416 * * [simplify]: iters left: 4 (71 enodes) 145.426 * * [simplify]: iters left: 3 (77 enodes) 145.437 * * [simplify]: iters left: 2 (92 enodes) 145.456 * * [simplify]: iters left: 1 (95 enodes) 145.477 * * [simplify]: Extracting #0: cost 1 inf + 0 145.477 * * [simplify]: Extracting #1: cost 7 inf + 0 145.477 * * [simplify]: Extracting #2: cost 12 inf + 1 145.477 * * [simplify]: Extracting #3: cost 16 inf + 1 145.477 * * [simplify]: Extracting #4: cost 22 inf + 1 145.478 * * [simplify]: Extracting #5: cost 30 inf + 1 145.478 * * [simplify]: Extracting #6: cost 22 inf + 170 145.478 * * [simplify]: Extracting #7: cost 12 inf + 1231 145.479 * * [simplify]: Extracting #8: cost 4 inf + 3900 145.481 * * [simplify]: Extracting #9: cost 0 inf + 5435 145.483 * [simplify]: Simplified to (/ (cbrt (/ (+ (* x.im y.im) (* y.re x.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 145.483 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (* (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) (/ (cbrt (/ (+ (* x.im y.im) (* y.re x.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 145.484 * * * * [progress]: [ 346 / 713 ] simplifiying candidate # 145.484 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 145.484 * * [simplify]: iters left: 6 (18 enodes) 145.493 * * [simplify]: iters left: 5 (62 enodes) 145.510 * * [simplify]: iters left: 4 (71 enodes) 145.524 * * [simplify]: iters left: 3 (77 enodes) 145.535 * * [simplify]: iters left: 2 (92 enodes) 145.548 * * [simplify]: iters left: 1 (95 enodes) 145.558 * * [simplify]: Extracting #0: cost 1 inf + 0 145.558 * * [simplify]: Extracting #1: cost 7 inf + 0 145.558 * * [simplify]: Extracting #2: cost 12 inf + 1 145.558 * * [simplify]: Extracting #3: cost 16 inf + 1 145.558 * * [simplify]: Extracting #4: cost 22 inf + 1 145.559 * * [simplify]: Extracting #5: cost 30 inf + 1 145.559 * * [simplify]: Extracting #6: cost 22 inf + 170 145.559 * * [simplify]: Extracting #7: cost 12 inf + 1231 145.559 * * [simplify]: Extracting #8: cost 4 inf + 3740 145.562 * * [simplify]: Extracting #9: cost 0 inf + 5195 145.564 * [simplify]: Simplified to (/ (sqrt (/ (+ (* x.im y.im) (* y.re x.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 145.564 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (+ (* x.im y.im) (* y.re x.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 145.564 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 145.565 * * [simplify]: iters left: 6 (18 enodes) 145.574 * * [simplify]: iters left: 5 (62 enodes) 145.590 * * [simplify]: iters left: 4 (71 enodes) 145.610 * * [simplify]: iters left: 3 (77 enodes) 145.635 * * [simplify]: iters left: 2 (92 enodes) 145.655 * * [simplify]: iters left: 1 (95 enodes) 145.665 * * [simplify]: Extracting #0: cost 1 inf + 0 145.665 * * [simplify]: Extracting #1: cost 7 inf + 0 145.665 * * [simplify]: Extracting #2: cost 12 inf + 1 145.666 * * [simplify]: Extracting #3: cost 16 inf + 1 145.666 * * [simplify]: Extracting #4: cost 22 inf + 1 145.666 * * [simplify]: Extracting #5: cost 30 inf + 1 145.666 * * [simplify]: Extracting #6: cost 22 inf + 170 145.666 * * [simplify]: Extracting #7: cost 12 inf + 1231 145.667 * * [simplify]: Extracting #8: cost 4 inf + 3740 145.668 * * [simplify]: Extracting #9: cost 0 inf + 5195 145.669 * [simplify]: Simplified to (/ (sqrt (/ (+ (* x.im y.im) (* y.re x.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 145.669 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) (/ (sqrt (/ (+ (* x.im y.im) (* y.re x.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 145.669 * * * * [progress]: [ 347 / 713 ] simplifiying candidate # 145.669 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 145.669 * * [simplify]: iters left: 6 (21 enodes) 145.674 * * [simplify]: iters left: 5 (79 enodes) 145.689 * * [simplify]: iters left: 4 (127 enodes) 145.714 * * [simplify]: iters left: 3 (264 enodes) 145.823 * * [simplify]: iters left: 2 (425 enodes) 146.056 * * [simplify]: Extracting #0: cost 1 inf + 0 146.056 * * [simplify]: Extracting #1: cost 59 inf + 0 146.056 * * [simplify]: Extracting #2: cost 104 inf + 1 146.057 * * [simplify]: Extracting #3: cost 109 inf + 1 146.057 * * [simplify]: Extracting #4: cost 118 inf + 1 146.058 * * [simplify]: Extracting #5: cost 109 inf + 1018 146.059 * * [simplify]: Extracting #6: cost 81 inf + 9468 146.070 * * [simplify]: Extracting #7: cost 14 inf + 41070 146.085 * * [simplify]: Extracting #8: cost 0 inf + 47360 146.101 * [simplify]: Simplified to (/ (/ (cbrt (+ (* x.im y.im) (* y.re x.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* x.im y.im) (* y.re x.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 146.101 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (cbrt (+ (* x.im y.im) (* y.re x.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* x.im y.im) (* y.re x.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) (/ (sqrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 146.101 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 146.101 * * [simplify]: iters left: 6 (19 enodes) 146.106 * * [simplify]: iters left: 5 (67 enodes) 146.116 * * [simplify]: iters left: 4 (85 enodes) 146.137 * * [simplify]: iters left: 3 (111 enodes) 146.172 * * [simplify]: iters left: 2 (145 enodes) 146.221 * * [simplify]: iters left: 1 (188 enodes) 146.264 * * [simplify]: Extracting #0: cost 1 inf + 0 146.264 * * [simplify]: Extracting #1: cost 17 inf + 0 146.264 * * [simplify]: Extracting #2: cost 30 inf + 1 146.264 * * [simplify]: Extracting #3: cost 35 inf + 1 146.264 * * [simplify]: Extracting #4: cost 44 inf + 1 146.265 * * [simplify]: Extracting #5: cost 39 inf + 129 146.265 * * [simplify]: Extracting #6: cost 25 inf + 1919 146.266 * * [simplify]: Extracting #7: cost 10 inf + 7369 146.269 * * [simplify]: Extracting #8: cost 0 inf + 11645 146.272 * [simplify]: Simplified to (/ (/ (cbrt (+ (* x.im y.im) (* y.re x.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 146.272 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im 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.im) (* y.re x.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 146.272 * * * * [progress]: [ 348 / 713 ] simplifiying candidate # 146.272 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))))) 146.273 * * [simplify]: iters left: 6 (22 enodes) 146.283 * * [simplify]: iters left: 5 (79 enodes) 146.306 * * [simplify]: iters left: 4 (106 enodes) 146.339 * * [simplify]: iters left: 3 (172 enodes) 146.400 * * [simplify]: iters left: 2 (243 enodes) 146.482 * * [simplify]: iters left: 1 (332 enodes) 146.573 * * [simplify]: Extracting #0: cost 1 inf + 0 146.573 * * [simplify]: Extracting #1: cost 26 inf + 0 146.573 * * [simplify]: Extracting #2: cost 48 inf + 1 146.573 * * [simplify]: Extracting #3: cost 55 inf + 1 146.573 * * [simplify]: Extracting #4: cost 64 inf + 1 146.574 * * [simplify]: Extracting #5: cost 51 inf + 1466 146.575 * * [simplify]: Extracting #6: cost 31 inf + 6318 146.583 * * [simplify]: Extracting #7: cost 2 inf + 20271 146.589 * * [simplify]: Extracting #8: cost 0 inf + 21239 146.594 * [simplify]: Simplified to (* (/ (cbrt (+ (* x.im y.im) (* y.re x.re))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (cbrt (+ (* x.im y.im) (* y.re x.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 146.594 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (+ (* x.im y.im) (* y.re x.re))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (cbrt (+ (* x.im y.im) (* y.re x.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (sqrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))))) 146.595 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 146.595 * * [simplify]: iters left: 6 (20 enodes) 146.600 * * [simplify]: iters left: 5 (70 enodes) 146.610 * * [simplify]: iters left: 4 (88 enodes) 146.634 * * [simplify]: iters left: 3 (114 enodes) 146.654 * * [simplify]: iters left: 2 (148 enodes) 146.679 * * [simplify]: iters left: 1 (191 enodes) 146.729 * * [simplify]: Extracting #0: cost 1 inf + 0 146.729 * * [simplify]: Extracting #1: cost 17 inf + 0 146.729 * * [simplify]: Extracting #2: cost 31 inf + 1 146.729 * * [simplify]: Extracting #3: cost 37 inf + 1 146.730 * * [simplify]: Extracting #4: cost 46 inf + 1 146.730 * * [simplify]: Extracting #5: cost 35 inf + 1181 146.732 * * [simplify]: Extracting #6: cost 13 inf + 6120 146.738 * * [simplify]: Extracting #7: cost 2 inf + 11361 146.744 * * [simplify]: Extracting #8: cost 0 inf + 12449 146.749 * [simplify]: Simplified to (/ (/ (cbrt (+ (* x.im y.im) (* y.re x.re))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 146.749 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im 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.im) (* y.re x.re))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 146.749 * * * * [progress]: [ 349 / 713 ] simplifiying candidate # 146.750 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 146.750 * * [simplify]: iters left: 6 (19 enodes) 146.759 * * [simplify]: iters left: 5 (69 enodes) 146.779 * * [simplify]: iters left: 4 (95 enodes) 146.795 * * [simplify]: iters left: 3 (144 enodes) 146.830 * * [simplify]: iters left: 2 (189 enodes) 146.911 * * [simplify]: iters left: 1 (243 enodes) 146.982 * * [simplify]: Extracting #0: cost 1 inf + 0 146.982 * * [simplify]: Extracting #1: cost 22 inf + 0 146.983 * * [simplify]: Extracting #2: cost 38 inf + 1 146.983 * * [simplify]: Extracting #3: cost 44 inf + 1 146.983 * * [simplify]: Extracting #4: cost 52 inf + 1 146.983 * * [simplify]: Extracting #5: cost 42 inf + 334 146.984 * * [simplify]: Extracting #6: cost 23 inf + 4309 146.986 * * [simplify]: Extracting #7: cost 3 inf + 12875 146.990 * * [simplify]: Extracting #8: cost 0 inf + 14207 146.994 * [simplify]: Simplified to (* (/ (cbrt (+ (* x.im y.im) (* y.re x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (+ (* x.im y.im) (* y.re x.re)))) 146.994 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (+ (* x.im y.im) (* y.re x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (+ (* x.im y.im) (* y.re x.re)))) (/ (sqrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 146.995 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 146.995 * * [simplify]: iters left: 6 (18 enodes) 147.000 * * [simplify]: iters left: 5 (64 enodes) 147.013 * * [simplify]: iters left: 4 (82 enodes) 147.035 * * [simplify]: iters left: 3 (99 enodes) 147.052 * * [simplify]: iters left: 2 (118 enodes) 147.083 * * [simplify]: iters left: 1 (145 enodes) 147.105 * * [simplify]: Extracting #0: cost 1 inf + 0 147.105 * * [simplify]: Extracting #1: cost 12 inf + 0 147.105 * * [simplify]: Extracting #2: cost 23 inf + 1 147.106 * * [simplify]: Extracting #3: cost 29 inf + 1 147.106 * * [simplify]: Extracting #4: cost 37 inf + 1 147.106 * * [simplify]: Extracting #5: cost 30 inf + 129 147.106 * * [simplify]: Extracting #6: cost 14 inf + 2446 147.107 * * [simplify]: Extracting #7: cost 4 inf + 5523 147.109 * * [simplify]: Extracting #8: cost 0 inf + 7300 147.111 * [simplify]: Simplified to (/ (cbrt (+ (* x.im y.im) (* y.re x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 147.111 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) (/ (cbrt (+ (* x.im y.im) (* y.re x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 147.111 * * * * [progress]: [ 350 / 713 ] simplifiying candidate # 147.111 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt 1)))) 147.111 * * [simplify]: iters left: 6 (19 enodes) 147.116 * * [simplify]: iters left: 5 (69 enodes) 147.136 * * [simplify]: iters left: 4 (87 enodes) 147.152 * * [simplify]: iters left: 3 (130 enodes) 147.182 * * [simplify]: iters left: 2 (181 enodes) 147.267 * * [simplify]: iters left: 1 (229 enodes) 147.337 * * [simplify]: Extracting #0: cost 1 inf + 0 147.337 * * [simplify]: Extracting #1: cost 12 inf + 0 147.338 * * [simplify]: Extracting #2: cost 22 inf + 1 147.338 * * [simplify]: Extracting #3: cost 27 inf + 1 147.338 * * [simplify]: Extracting #4: cost 36 inf + 1 147.338 * * [simplify]: Extracting #5: cost 32 inf + 88 147.338 * * [simplify]: Extracting #6: cost 18 inf + 1757 147.339 * * [simplify]: Extracting #7: cost 10 inf + 3628 147.341 * * [simplify]: Extracting #8: cost 1 inf + 7227 147.343 * * [simplify]: Extracting #9: cost 0 inf + 7711 147.345 * [simplify]: Simplified to (/ (cbrt (+ (* x.im y.im) (* y.re x.re))) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (+ (* x.im y.im) (* y.re x.re))))) 147.346 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (+ (* x.im y.im) (* y.re x.re))) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (+ (* x.im y.im) (* y.re x.re))))) (/ (sqrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 147.346 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 147.346 * * [simplify]: iters left: 6 (18 enodes) 147.354 * * [simplify]: iters left: 5 (64 enodes) 147.371 * * [simplify]: iters left: 4 (82 enodes) 147.390 * * [simplify]: iters left: 3 (108 enodes) 147.423 * * [simplify]: iters left: 2 (142 enodes) 147.462 * * [simplify]: iters left: 1 (185 enodes) 147.507 * * [simplify]: Extracting #0: cost 1 inf + 0 147.507 * * [simplify]: Extracting #1: cost 17 inf + 0 147.507 * * [simplify]: Extracting #2: cost 30 inf + 1 147.508 * * [simplify]: Extracting #3: cost 36 inf + 1 147.508 * * [simplify]: Extracting #4: cost 44 inf + 1 147.508 * * [simplify]: Extracting #5: cost 37 inf + 129 147.508 * * [simplify]: Extracting #6: cost 25 inf + 1514 147.510 * * [simplify]: Extracting #7: cost 5 inf + 7743 147.512 * * [simplify]: Extracting #8: cost 0 inf + 9881 147.514 * [simplify]: Simplified to (/ (/ (cbrt (+ (* x.im y.im) (* y.re x.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 147.515 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt 1)))) (/ (/ (cbrt (+ (* x.im y.im) (* y.re x.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 147.515 * * * * [progress]: [ 351 / 713 ] simplifiying candidate # 147.515 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 147.515 * * [simplify]: iters left: 6 (19 enodes) 147.520 * * [simplify]: iters left: 5 (69 enodes) 147.532 * * [simplify]: iters left: 4 (95 enodes) 147.562 * * [simplify]: iters left: 3 (144 enodes) 147.622 * * [simplify]: iters left: 2 (189 enodes) 147.692 * * [simplify]: iters left: 1 (243 enodes) 147.756 * * [simplify]: Extracting #0: cost 1 inf + 0 147.756 * * [simplify]: Extracting #1: cost 22 inf + 0 147.756 * * [simplify]: Extracting #2: cost 38 inf + 1 147.756 * * [simplify]: Extracting #3: cost 44 inf + 1 147.757 * * [simplify]: Extracting #4: cost 52 inf + 1 147.757 * * [simplify]: Extracting #5: cost 42 inf + 334 147.758 * * [simplify]: Extracting #6: cost 23 inf + 4309 147.764 * * [simplify]: Extracting #7: cost 3 inf + 12875 147.767 * * [simplify]: Extracting #8: cost 0 inf + 14207 147.771 * [simplify]: Simplified to (* (/ (cbrt (+ (* x.im y.im) (* y.re x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (+ (* x.im y.im) (* y.re x.re)))) 147.771 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (+ (* x.im y.im) (* y.re x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (+ (* x.im y.im) (* y.re x.re)))) (/ (sqrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 147.771 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 147.771 * * [simplify]: iters left: 6 (18 enodes) 147.778 * * [simplify]: iters left: 5 (64 enodes) 147.787 * * [simplify]: iters left: 4 (82 enodes) 147.806 * * [simplify]: iters left: 3 (99 enodes) 147.829 * * [simplify]: iters left: 2 (118 enodes) 147.848 * * [simplify]: iters left: 1 (145 enodes) 147.889 * * [simplify]: Extracting #0: cost 1 inf + 0 147.889 * * [simplify]: Extracting #1: cost 12 inf + 0 147.889 * * [simplify]: Extracting #2: cost 23 inf + 1 147.889 * * [simplify]: Extracting #3: cost 29 inf + 1 147.889 * * [simplify]: Extracting #4: cost 37 inf + 1 147.890 * * [simplify]: Extracting #5: cost 30 inf + 129 147.891 * * [simplify]: Extracting #6: cost 14 inf + 2446 147.893 * * [simplify]: Extracting #7: cost 4 inf + 5523 147.896 * * [simplify]: Extracting #8: cost 0 inf + 7300 147.900 * [simplify]: Simplified to (/ (cbrt (+ (* x.im y.im) (* y.re x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 147.900 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) (/ (cbrt (+ (* x.im y.im) (* y.re x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 147.900 * * * * [progress]: [ 352 / 713 ] simplifiying candidate # 147.901 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) 1))) 147.901 * * [simplify]: iters left: 6 (19 enodes) 147.911 * * [simplify]: iters left: 5 (67 enodes) 147.930 * * [simplify]: iters left: 4 (95 enodes) 147.945 * * [simplify]: iters left: 3 (139 enodes) 147.992 * * [simplify]: iters left: 2 (211 enodes) 148.069 * * [simplify]: iters left: 1 (259 enodes) 148.136 * * [simplify]: Extracting #0: cost 1 inf + 0 148.136 * * [simplify]: Extracting #1: cost 12 inf + 0 148.136 * * [simplify]: Extracting #2: cost 22 inf + 1 148.136 * * [simplify]: Extracting #3: cost 27 inf + 1 148.136 * * [simplify]: Extracting #4: cost 36 inf + 1 148.136 * * [simplify]: Extracting #5: cost 30 inf + 171 148.137 * * [simplify]: Extracting #6: cost 20 inf + 1312 148.137 * * [simplify]: Extracting #7: cost 6 inf + 5285 148.140 * * [simplify]: Extracting #8: cost 0 inf + 7711 148.142 * [simplify]: Simplified to (* (cbrt (+ (* x.im y.im) (* y.re x.re))) (/ (cbrt (+ (* x.im y.im) (* y.re x.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 148.142 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (cbrt (+ (* x.im y.im) (* y.re x.re))) (/ (cbrt (+ (* x.im y.im) (* y.re x.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (sqrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 148.142 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 148.142 * * [simplify]: iters left: 6 (18 enodes) 148.150 * * [simplify]: iters left: 5 (64 enodes) 148.164 * * [simplify]: iters left: 4 (82 enodes) 148.176 * * [simplify]: iters left: 3 (108 enodes) 148.199 * * [simplify]: iters left: 2 (142 enodes) 148.225 * * [simplify]: iters left: 1 (185 enodes) 148.285 * * [simplify]: Extracting #0: cost 1 inf + 0 148.285 * * [simplify]: Extracting #1: cost 17 inf + 0 148.285 * * [simplify]: Extracting #2: cost 30 inf + 1 148.286 * * [simplify]: Extracting #3: cost 36 inf + 1 148.286 * * [simplify]: Extracting #4: cost 44 inf + 1 148.286 * * [simplify]: Extracting #5: cost 37 inf + 129 148.287 * * [simplify]: Extracting #6: cost 25 inf + 1514 148.289 * * [simplify]: Extracting #7: cost 5 inf + 7743 148.294 * * [simplify]: Extracting #8: cost 0 inf + 9881 148.299 * [simplify]: Simplified to (/ (/ (cbrt (+ (* x.im y.im) (* y.re x.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 148.299 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) 1))) (/ (/ (cbrt (+ (* x.im y.im) (* y.re x.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 148.299 * * * * [progress]: [ 353 / 713 ] simplifiying candidate # 148.299 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 148.300 * * [simplify]: iters left: 6 (20 enodes) 148.309 * * [simplify]: iters left: 5 (72 enodes) 148.331 * * [simplify]: iters left: 4 (98 enodes) 148.351 * * [simplify]: iters left: 3 (153 enodes) 148.379 * * [simplify]: iters left: 2 (223 enodes) 148.437 * * [simplify]: iters left: 1 (375 enodes) 148.641 * * [simplify]: Extracting #0: cost 1 inf + 0 148.641 * * [simplify]: Extracting #1: cost 28 inf + 0 148.641 * * [simplify]: Extracting #2: cost 50 inf + 1 148.642 * * [simplify]: Extracting #3: cost 55 inf + 1 148.642 * * [simplify]: Extracting #4: cost 64 inf + 1 148.643 * * [simplify]: Extracting #5: cost 51 inf + 1707 148.647 * * [simplify]: Extracting #6: cost 25 inf + 9379 148.659 * * [simplify]: Extracting #7: cost 1 inf + 19469 148.672 * * [simplify]: Extracting #8: cost 0 inf + 19993 148.684 * [simplify]: Simplified to (/ (/ (sqrt (+ (* x.im y.im) (* y.re x.re))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 148.685 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (+ (* x.im y.im) (* y.re x.re))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 148.685 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 148.685 * * [simplify]: iters left: 6 (19 enodes) 148.696 * * [simplify]: iters left: 5 (67 enodes) 148.716 * * [simplify]: iters left: 4 (85 enodes) 148.739 * * [simplify]: iters left: 3 (111 enodes) 148.767 * * [simplify]: iters left: 2 (145 enodes) 148.815 * * [simplify]: iters left: 1 (188 enodes) 148.846 * * [simplify]: Extracting #0: cost 1 inf + 0 148.846 * * [simplify]: Extracting #1: cost 17 inf + 0 148.846 * * [simplify]: Extracting #2: cost 30 inf + 1 148.846 * * [simplify]: Extracting #3: cost 35 inf + 1 148.847 * * [simplify]: Extracting #4: cost 44 inf + 1 148.847 * * [simplify]: Extracting #5: cost 39 inf + 129 148.847 * * [simplify]: Extracting #6: cost 25 inf + 1879 148.849 * * [simplify]: Extracting #7: cost 10 inf + 7049 148.854 * * [simplify]: Extracting #8: cost 0 inf + 11085 148.858 * [simplify]: Simplified to (/ (/ (sqrt (+ (* x.im y.im) (* y.re x.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 148.859 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im 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.im) (* y.re x.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 148.859 * * * * [progress]: [ 354 / 713 ] simplifiying candidate # 148.859 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))))) 148.859 * * [simplify]: iters left: 6 (21 enodes) 148.868 * * [simplify]: iters left: 5 (74 enodes) 148.886 * * [simplify]: iters left: 4 (92 enodes) 148.911 * * [simplify]: iters left: 3 (118 enodes) 148.941 * * [simplify]: iters left: 2 (152 enodes) 148.986 * * [simplify]: iters left: 1 (196 enodes) 149.044 * * [simplify]: Extracting #0: cost 1 inf + 0 149.044 * * [simplify]: Extracting #1: cost 17 inf + 0 149.045 * * [simplify]: Extracting #2: cost 32 inf + 1 149.045 * * [simplify]: Extracting #3: cost 39 inf + 1 149.045 * * [simplify]: Extracting #4: cost 48 inf + 1 149.046 * * [simplify]: Extracting #5: cost 34 inf + 1867 149.048 * * [simplify]: Extracting #6: cost 13 inf + 7284 149.052 * * [simplify]: Extracting #7: cost 0 inf + 12373 149.057 * [simplify]: Simplified to (/ (sqrt (+ (* x.im y.im) (* y.re x.re))) (* (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 149.057 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (+ (* x.im y.im) (* y.re x.re))) (* (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (sqrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))))) 149.058 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 149.058 * * [simplify]: iters left: 6 (20 enodes) 149.068 * * [simplify]: iters left: 5 (70 enodes) 149.078 * * [simplify]: iters left: 4 (88 enodes) 149.091 * * [simplify]: iters left: 3 (114 enodes) 149.126 * * [simplify]: iters left: 2 (148 enodes) 149.176 * * [simplify]: iters left: 1 (191 enodes) 149.236 * * [simplify]: Extracting #0: cost 1 inf + 0 149.236 * * [simplify]: Extracting #1: cost 17 inf + 0 149.236 * * [simplify]: Extracting #2: cost 31 inf + 1 149.236 * * [simplify]: Extracting #3: cost 37 inf + 1 149.236 * * [simplify]: Extracting #4: cost 46 inf + 1 149.237 * * [simplify]: Extracting #5: cost 35 inf + 1181 149.238 * * [simplify]: Extracting #6: cost 13 inf + 5960 149.240 * * [simplify]: Extracting #7: cost 2 inf + 10881 149.243 * * [simplify]: Extracting #8: cost 0 inf + 11889 149.247 * [simplify]: Simplified to (/ (/ (sqrt (+ (* x.im y.im) (* y.re x.re))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 149.247 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im 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.im) (* y.re x.re))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 149.247 * * * * [progress]: [ 355 / 713 ] simplifiying candidate # 149.247 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 149.248 * * [simplify]: iters left: 6 (18 enodes) 149.253 * * [simplify]: iters left: 5 (64 enodes) 149.262 * * [simplify]: iters left: 4 (82 enodes) 149.275 * * [simplify]: iters left: 3 (99 enodes) 149.305 * * [simplify]: iters left: 2 (118 enodes) 149.325 * * [simplify]: iters left: 1 (145 enodes) 149.346 * * [simplify]: Extracting #0: cost 1 inf + 0 149.346 * * [simplify]: Extracting #1: cost 12 inf + 0 149.346 * * [simplify]: Extracting #2: cost 23 inf + 1 149.346 * * [simplify]: Extracting #3: cost 29 inf + 1 149.346 * * [simplify]: Extracting #4: cost 37 inf + 1 149.347 * * [simplify]: Extracting #5: cost 30 inf + 129 149.347 * * [simplify]: Extracting #6: cost 14 inf + 2446 149.348 * * [simplify]: Extracting #7: cost 4 inf + 5243 149.350 * * [simplify]: Extracting #8: cost 0 inf + 6860 149.352 * [simplify]: Simplified to (/ (sqrt (+ (* x.im y.im) (* y.re x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 149.352 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (+ (* x.im y.im) (* y.re x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 149.352 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 149.352 * * [simplify]: iters left: 6 (18 enodes) 149.357 * * [simplify]: iters left: 5 (64 enodes) 149.366 * * [simplify]: iters left: 4 (82 enodes) 149.378 * * [simplify]: iters left: 3 (99 enodes) 149.393 * * [simplify]: iters left: 2 (118 enodes) 149.423 * * [simplify]: iters left: 1 (145 enodes) 149.447 * * [simplify]: Extracting #0: cost 1 inf + 0 149.448 * * [simplify]: Extracting #1: cost 12 inf + 0 149.448 * * [simplify]: Extracting #2: cost 23 inf + 1 149.448 * * [simplify]: Extracting #3: cost 29 inf + 1 149.448 * * [simplify]: Extracting #4: cost 37 inf + 1 149.448 * * [simplify]: Extracting #5: cost 30 inf + 129 149.448 * * [simplify]: Extracting #6: cost 14 inf + 2446 149.450 * * [simplify]: Extracting #7: cost 4 inf + 5243 149.452 * * [simplify]: Extracting #8: cost 0 inf + 6860 149.454 * [simplify]: Simplified to (/ (sqrt (+ (* x.im y.im) (* y.re x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 149.454 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) (/ (sqrt (+ (* x.im y.im) (* y.re x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 149.454 * * * * [progress]: [ 356 / 713 ] simplifiying candidate # 149.454 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt 1)))) 149.454 * * [simplify]: iters left: 6 (18 enodes) 149.459 * * [simplify]: iters left: 5 (64 enodes) 149.469 * * [simplify]: iters left: 4 (73 enodes) 149.479 * * [simplify]: iters left: 3 (83 enodes) 149.490 * * [simplify]: iters left: 2 (106 enodes) 149.526 * * [simplify]: iters left: 1 (120 enodes) 149.551 * * [simplify]: Extracting #0: cost 1 inf + 0 149.551 * * [simplify]: Extracting #1: cost 8 inf + 0 149.551 * * [simplify]: Extracting #2: cost 14 inf + 1 149.551 * * [simplify]: Extracting #3: cost 19 inf + 1 149.551 * * [simplify]: Extracting #4: cost 28 inf + 1 149.552 * * [simplify]: Extracting #5: cost 23 inf + 129 149.552 * * [simplify]: Extracting #6: cost 11 inf + 1514 149.552 * * [simplify]: Extracting #7: cost 4 inf + 3419 149.554 * * [simplify]: Extracting #8: cost 0 inf + 4397 149.555 * [simplify]: Simplified to (/ (sqrt (+ (* x.im y.im) (* y.re x.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 149.555 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (+ (* x.im y.im) (* y.re x.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 149.555 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 149.555 * * [simplify]: iters left: 6 (18 enodes) 149.560 * * [simplify]: iters left: 5 (64 enodes) 149.569 * * [simplify]: iters left: 4 (82 enodes) 149.586 * * [simplify]: iters left: 3 (108 enodes) 149.616 * * [simplify]: iters left: 2 (142 enodes) 149.640 * * [simplify]: iters left: 1 (185 enodes) 149.694 * * [simplify]: Extracting #0: cost 1 inf + 0 149.694 * * [simplify]: Extracting #1: cost 17 inf + 0 149.694 * * [simplify]: Extracting #2: cost 30 inf + 1 149.694 * * [simplify]: Extracting #3: cost 36 inf + 1 149.696 * * [simplify]: Extracting #4: cost 44 inf + 1 149.696 * * [simplify]: Extracting #5: cost 37 inf + 129 149.697 * * [simplify]: Extracting #6: cost 25 inf + 1514 149.698 * * [simplify]: Extracting #7: cost 5 inf + 7383 149.701 * * [simplify]: Extracting #8: cost 0 inf + 9321 149.703 * [simplify]: Simplified to (/ (/ (sqrt (+ (* x.im y.im) (* y.re x.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 149.703 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt 1)))) (/ (/ (sqrt (+ (* x.im y.im) (* y.re x.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 149.703 * * * * [progress]: [ 357 / 713 ] simplifiying candidate # 149.704 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 149.704 * * [simplify]: iters left: 6 (18 enodes) 149.708 * * [simplify]: iters left: 5 (64 enodes) 149.718 * * [simplify]: iters left: 4 (82 enodes) 149.729 * * [simplify]: iters left: 3 (99 enodes) 149.745 * * [simplify]: iters left: 2 (118 enodes) 149.778 * * [simplify]: iters left: 1 (145 enodes) 149.799 * * [simplify]: Extracting #0: cost 1 inf + 0 149.799 * * [simplify]: Extracting #1: cost 12 inf + 0 149.799 * * [simplify]: Extracting #2: cost 23 inf + 1 149.799 * * [simplify]: Extracting #3: cost 29 inf + 1 149.799 * * [simplify]: Extracting #4: cost 37 inf + 1 149.799 * * [simplify]: Extracting #5: cost 30 inf + 129 149.800 * * [simplify]: Extracting #6: cost 14 inf + 2446 149.801 * * [simplify]: Extracting #7: cost 4 inf + 5243 149.803 * * [simplify]: Extracting #8: cost 0 inf + 6860 149.804 * [simplify]: Simplified to (/ (sqrt (+ (* x.im y.im) (* y.re x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 149.805 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (+ (* x.im y.im) (* y.re x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 149.805 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 149.805 * * [simplify]: iters left: 6 (18 enodes) 149.811 * * [simplify]: iters left: 5 (64 enodes) 149.830 * * [simplify]: iters left: 4 (82 enodes) 149.853 * * [simplify]: iters left: 3 (99 enodes) 149.881 * * [simplify]: iters left: 2 (118 enodes) 149.903 * * [simplify]: iters left: 1 (145 enodes) 149.937 * * [simplify]: Extracting #0: cost 1 inf + 0 149.937 * * [simplify]: Extracting #1: cost 12 inf + 0 149.937 * * [simplify]: Extracting #2: cost 23 inf + 1 149.937 * * [simplify]: Extracting #3: cost 29 inf + 1 149.937 * * [simplify]: Extracting #4: cost 37 inf + 1 149.937 * * [simplify]: Extracting #5: cost 30 inf + 129 149.938 * * [simplify]: Extracting #6: cost 14 inf + 2446 149.941 * * [simplify]: Extracting #7: cost 4 inf + 5243 149.944 * * [simplify]: Extracting #8: cost 0 inf + 6860 149.948 * [simplify]: Simplified to (/ (sqrt (+ (* x.im y.im) (* y.re x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 149.948 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) (/ (sqrt (+ (* x.im y.im) (* y.re x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 149.948 * * * * [progress]: [ 358 / 713 ] simplifiying candidate # 149.949 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) 1))) 149.949 * * [simplify]: iters left: 6 (18 enodes) 149.957 * * [simplify]: iters left: 5 (62 enodes) 149.965 * * [simplify]: iters left: 4 (75 enodes) 149.976 * * [simplify]: iters left: 3 (86 enodes) 149.991 * * [simplify]: iters left: 2 (114 enodes) 150.006 * * [simplify]: iters left: 1 (121 enodes) 150.032 * * [simplify]: Extracting #0: cost 1 inf + 0 150.032 * * [simplify]: Extracting #1: cost 8 inf + 0 150.032 * * [simplify]: Extracting #2: cost 14 inf + 1 150.032 * * [simplify]: Extracting #3: cost 19 inf + 1 150.032 * * [simplify]: Extracting #4: cost 28 inf + 1 150.033 * * [simplify]: Extracting #5: cost 23 inf + 129 150.033 * * [simplify]: Extracting #6: cost 11 inf + 1433 150.034 * * [simplify]: Extracting #7: cost 4 inf + 3340 150.036 * * [simplify]: Extracting #8: cost 0 inf + 4397 150.037 * [simplify]: Simplified to (/ (sqrt (+ (* x.im y.im) (* y.re x.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 150.037 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (+ (* x.im y.im) (* y.re x.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 150.037 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 150.038 * * [simplify]: iters left: 6 (18 enodes) 150.042 * * [simplify]: iters left: 5 (64 enodes) 150.052 * * [simplify]: iters left: 4 (82 enodes) 150.063 * * [simplify]: iters left: 3 (108 enodes) 150.087 * * [simplify]: iters left: 2 (142 enodes) 150.111 * * [simplify]: iters left: 1 (185 enodes) 150.158 * * [simplify]: Extracting #0: cost 1 inf + 0 150.158 * * [simplify]: Extracting #1: cost 17 inf + 0 150.158 * * [simplify]: Extracting #2: cost 30 inf + 1 150.158 * * [simplify]: Extracting #3: cost 36 inf + 1 150.158 * * [simplify]: Extracting #4: cost 44 inf + 1 150.158 * * [simplify]: Extracting #5: cost 37 inf + 129 150.159 * * [simplify]: Extracting #6: cost 25 inf + 1514 150.160 * * [simplify]: Extracting #7: cost 5 inf + 7383 150.163 * * [simplify]: Extracting #8: cost 0 inf + 9321 150.165 * [simplify]: Simplified to (/ (/ (sqrt (+ (* x.im y.im) (* y.re x.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 150.165 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) 1))) (/ (/ (sqrt (+ (* x.im y.im) (* y.re x.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 150.165 * * * * [progress]: [ 359 / 713 ] simplifiying candidate # 150.165 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 150.166 * * [simplify]: iters left: 6 (14 enodes) 150.169 * * [simplify]: iters left: 5 (51 enodes) 150.178 * * [simplify]: iters left: 4 (73 enodes) 150.204 * * [simplify]: iters left: 3 (124 enodes) 150.225 * * [simplify]: iters left: 2 (144 enodes) 150.249 * * [simplify]: iters left: 1 (156 enodes) 150.267 * * [simplify]: Extracting #0: cost 1 inf + 0 150.267 * * [simplify]: Extracting #1: cost 13 inf + 0 150.268 * * [simplify]: Extracting #2: cost 24 inf + 1 150.268 * * [simplify]: Extracting #3: cost 26 inf + 1 150.268 * * [simplify]: Extracting #4: cost 29 inf + 1 150.268 * * [simplify]: Extracting #5: cost 33 inf + 1 150.268 * * [simplify]: Extracting #6: cost 29 inf + 85 150.269 * * [simplify]: Extracting #7: cost 18 inf + 1906 150.271 * * [simplify]: Extracting #8: cost 5 inf + 6099 150.275 * * [simplify]: Extracting #9: cost 0 inf + 7753 150.278 * [simplify]: Simplified to (/ 1 (* (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 150.279 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (* (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) (/ (sqrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 150.279 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 150.279 * * [simplify]: iters left: 6 (18 enodes) 150.289 * * [simplify]: iters left: 5 (64 enodes) 150.307 * * [simplify]: iters left: 4 (82 enodes) 150.326 * * [simplify]: iters left: 3 (116 enodes) 150.351 * * [simplify]: iters left: 2 (202 enodes) 150.421 * * [simplify]: iters left: 1 (358 enodes) 150.515 * * [simplify]: Extracting #0: cost 1 inf + 0 150.515 * * [simplify]: Extracting #1: cost 19 inf + 0 150.515 * * [simplify]: Extracting #2: cost 79 inf + 1 150.515 * * [simplify]: Extracting #3: cost 105 inf + 5 150.516 * * [simplify]: Extracting #4: cost 102 inf + 421 150.516 * * [simplify]: Extracting #5: cost 97 inf + 1596 150.519 * * [simplify]: Extracting #6: cost 43 inf + 17902 150.526 * * [simplify]: Extracting #7: cost 3 inf + 31990 150.534 * * [simplify]: Extracting #8: cost 0 inf + 33039 150.542 * [simplify]: Simplified to (/ (/ (+ (* x.im y.im) (* y.re x.re)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 150.542 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (* (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) (/ (/ (+ (* x.im y.im) (* y.re x.re)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 150.542 * * * * [progress]: [ 360 / 713 ] simplifiying candidate # 150.543 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ 1 (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))))) 150.543 * * [simplify]: iters left: 6 (15 enodes) 150.550 * * [simplify]: iters left: 5 (53 enodes) 150.566 * * [simplify]: iters left: 4 (67 enodes) 150.589 * * [simplify]: iters left: 3 (90 enodes) 150.605 * * [simplify]: iters left: 2 (96 enodes) 150.619 * * [simplify]: iters left: 1 (97 enodes) 150.632 * * [simplify]: Extracting #0: cost 1 inf + 0 150.632 * * [simplify]: Extracting #1: cost 8 inf + 0 150.632 * * [simplify]: Extracting #2: cost 15 inf + 1 150.632 * * [simplify]: Extracting #3: cost 19 inf + 1 150.633 * * [simplify]: Extracting #4: cost 22 inf + 1 150.633 * * [simplify]: Extracting #5: cost 26 inf + 1 150.633 * * [simplify]: Extracting #6: cost 21 inf + 126 150.633 * * [simplify]: Extracting #7: cost 13 inf + 1341 150.634 * * [simplify]: Extracting #8: cost 4 inf + 3563 150.636 * * [simplify]: Extracting #9: cost 0 inf + 5093 150.638 * [simplify]: Simplified to (/ (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 150.638 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))))) 150.639 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 150.639 * * [simplify]: iters left: 6 (19 enodes) 150.649 * * [simplify]: iters left: 5 (67 enodes) 150.666 * * [simplify]: iters left: 4 (85 enodes) 150.679 * * [simplify]: iters left: 3 (119 enodes) 150.700 * * [simplify]: iters left: 2 (205 enodes) 150.789 * * [simplify]: iters left: 1 (364 enodes) 150.926 * * [simplify]: Extracting #0: cost 1 inf + 0 150.927 * * [simplify]: Extracting #1: cost 19 inf + 0 150.927 * * [simplify]: Extracting #2: cost 74 inf + 1 150.928 * * [simplify]: Extracting #3: cost 100 inf + 47 150.929 * * [simplify]: Extracting #4: cost 99 inf + 297 150.930 * * [simplify]: Extracting #5: cost 94 inf + 1353 150.934 * * [simplify]: Extracting #6: cost 53 inf + 13099 150.949 * * [simplify]: Extracting #7: cost 7 inf + 30404 150.962 * * [simplify]: Extracting #8: cost 0 inf + 32947 150.971 * [simplify]: Simplified to (/ (/ (+ (* x.im y.im) (* y.re x.re)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 150.971 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (+ (* x.im y.im) (* y.re x.re)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 150.971 * * * * [progress]: [ 361 / 713 ] simplifiying candidate # 150.971 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 150.971 * * [simplify]: iters left: 6 (12 enodes) 150.975 * * [simplify]: iters left: 5 (43 enodes) 150.982 * * [simplify]: iters left: 4 (54 enodes) 150.990 * * [simplify]: iters left: 3 (58 enodes) 150.997 * * [simplify]: iters left: 2 (61 enodes) 151.005 * * [simplify]: Extracting #0: cost 1 inf + 0 151.005 * * [simplify]: Extracting #1: cost 6 inf + 0 151.005 * * [simplify]: Extracting #2: cost 9 inf + 1 151.005 * * [simplify]: Extracting #3: cost 12 inf + 1 151.005 * * [simplify]: Extracting #4: cost 16 inf + 1 151.005 * * [simplify]: Extracting #5: cost 10 inf + 167 151.006 * * [simplify]: Extracting #6: cost 8 inf + 411 151.006 * * [simplify]: Extracting #7: cost 6 inf + 776 151.007 * * [simplify]: Extracting #8: cost 1 inf + 1788 151.007 * * [simplify]: Extracting #9: cost 0 inf + 2031 151.008 * [simplify]: Simplified to (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) 151.008 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 151.009 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 151.009 * * [simplify]: iters left: 6 (17 enodes) 151.017 * * [simplify]: iters left: 5 (61 enodes) 151.035 * * [simplify]: iters left: 4 (79 enodes) 151.059 * * [simplify]: iters left: 3 (104 enodes) 151.080 * * [simplify]: iters left: 2 (167 enodes) 151.135 * * [simplify]: iters left: 1 (328 enodes) 151.239 * * [simplify]: Extracting #0: cost 1 inf + 0 151.240 * * [simplify]: Extracting #1: cost 81 inf + 0 151.240 * * [simplify]: Extracting #2: cost 123 inf + 1 151.241 * * [simplify]: Extracting #3: cost 136 inf + 5 151.242 * * [simplify]: Extracting #4: cost 129 inf + 625 151.244 * * [simplify]: Extracting #5: cost 114 inf + 3908 151.252 * * [simplify]: Extracting #6: cost 56 inf + 22912 151.271 * * [simplify]: Extracting #7: cost 0 inf + 44490 151.290 * [simplify]: Simplified to (/ (+ (* x.im y.im) (* y.re x.re)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 151.290 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.im y.im) (* y.re x.re)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 151.290 * * * * [progress]: [ 362 / 713 ] simplifiying candidate # 151.291 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ 1 (sqrt 1)))) 151.291 * * [simplify]: iters left: 6 (12 enodes) 151.298 * * [simplify]: iters left: 5 (43 enodes) 151.311 * * [simplify]: iters left: 4 (45 enodes) 151.317 * * [simplify]: iters left: 3 (48 enodes) 151.325 * * [simplify]: iters left: 2 (51 enodes) 151.332 * * [simplify]: iters left: 1 (52 enodes) 151.339 * * [simplify]: Extracting #0: cost 1 inf + 0 151.339 * * [simplify]: Extracting #1: cost 4 inf + 0 151.339 * * [simplify]: Extracting #2: cost 5 inf + 1 151.339 * * [simplify]: Extracting #3: cost 7 inf + 1 151.339 * * [simplify]: Extracting #4: cost 10 inf + 1 151.339 * * [simplify]: Extracting #5: cost 14 inf + 1 151.339 * * [simplify]: Extracting #6: cost 8 inf + 167 151.339 * * [simplify]: Extracting #7: cost 4 inf + 735 151.339 * * [simplify]: Extracting #8: cost 2 inf + 1180 151.340 * * [simplify]: Extracting #9: cost 0 inf + 1625 151.341 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 151.341 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 151.341 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 151.341 * * [simplify]: iters left: 6 (17 enodes) 151.350 * * [simplify]: iters left: 5 (61 enodes) 151.368 * * [simplify]: iters left: 4 (79 enodes) 151.388 * * [simplify]: iters left: 3 (113 enodes) 151.407 * * [simplify]: iters left: 2 (199 enodes) 151.462 * * [simplify]: iters left: 1 (356 enodes) 151.570 * * [simplify]: Extracting #0: cost 1 inf + 0 151.571 * * [simplify]: Extracting #1: cost 19 inf + 0 151.571 * * [simplify]: Extracting #2: cost 79 inf + 1 151.572 * * [simplify]: Extracting #3: cost 105 inf + 47 151.573 * * [simplify]: Extracting #4: cost 95 inf + 1475 151.579 * * [simplify]: Extracting #5: cost 22 inf + 20804 151.594 * * [simplify]: Extracting #6: cost 0 inf + 27356 151.610 * [simplify]: Simplified to (/ (+ (* x.im y.im) (* y.re x.re)) (* (sqrt (+ (* y.re y.re) (* y.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 151.610 * [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.im) (* y.re x.re)) (* (sqrt (+ (* y.re y.re) (* y.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 151.610 * * * * [progress]: [ 363 / 713 ] simplifiying candidate # 151.611 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 151.611 * * [simplify]: iters left: 6 (12 enodes) 151.618 * * [simplify]: iters left: 5 (43 enodes) 151.630 * * [simplify]: iters left: 4 (54 enodes) 151.646 * * [simplify]: iters left: 3 (58 enodes) 151.660 * * [simplify]: iters left: 2 (61 enodes) 151.673 * * [simplify]: Extracting #0: cost 1 inf + 0 151.674 * * [simplify]: Extracting #1: cost 6 inf + 0 151.674 * * [simplify]: Extracting #2: cost 9 inf + 1 151.674 * * [simplify]: Extracting #3: cost 12 inf + 1 151.674 * * [simplify]: Extracting #4: cost 16 inf + 1 151.674 * * [simplify]: Extracting #5: cost 10 inf + 167 151.675 * * [simplify]: Extracting #6: cost 8 inf + 411 151.675 * * [simplify]: Extracting #7: cost 6 inf + 776 151.675 * * [simplify]: Extracting #8: cost 1 inf + 1788 151.676 * * [simplify]: Extracting #9: cost 0 inf + 2031 151.677 * [simplify]: Simplified to (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) 151.677 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 151.678 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 151.678 * * [simplify]: iters left: 6 (17 enodes) 151.686 * * [simplify]: iters left: 5 (61 enodes) 151.703 * * [simplify]: iters left: 4 (79 enodes) 151.715 * * [simplify]: iters left: 3 (104 enodes) 151.734 * * [simplify]: iters left: 2 (167 enodes) 151.814 * * [simplify]: iters left: 1 (328 enodes) 151.972 * * [simplify]: Extracting #0: cost 1 inf + 0 151.972 * * [simplify]: Extracting #1: cost 81 inf + 0 151.973 * * [simplify]: Extracting #2: cost 123 inf + 1 151.974 * * [simplify]: Extracting #3: cost 136 inf + 5 151.975 * * [simplify]: Extracting #4: cost 129 inf + 625 151.976 * * [simplify]: Extracting #5: cost 114 inf + 3908 151.984 * * [simplify]: Extracting #6: cost 56 inf + 22912 152.002 * * [simplify]: Extracting #7: cost 0 inf + 44490 152.022 * [simplify]: Simplified to (/ (+ (* x.im y.im) (* y.re x.re)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 152.022 * [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.im) (* y.re x.re)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 152.022 * * * * [progress]: [ 364 / 713 ] simplifiying candidate # 152.023 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ 1 1))) 152.023 * * [simplify]: iters left: 6 (12 enodes) 152.029 * * [simplify]: iters left: 5 (39 enodes) 152.041 * * [simplify]: iters left: 4 (41 enodes) 152.052 * * [simplify]: iters left: 3 (44 enodes) 152.063 * * [simplify]: iters left: 2 (45 enodes) 152.073 * * [simplify]: Extracting #0: cost 1 inf + 0 152.073 * * [simplify]: Extracting #1: cost 4 inf + 0 152.074 * * [simplify]: Extracting #2: cost 5 inf + 1 152.074 * * [simplify]: Extracting #3: cost 7 inf + 1 152.074 * * [simplify]: Extracting #4: cost 10 inf + 1 152.074 * * [simplify]: Extracting #5: cost 14 inf + 1 152.074 * * [simplify]: Extracting #6: cost 8 inf + 167 152.074 * * [simplify]: Extracting #7: cost 4 inf + 735 152.075 * * [simplify]: Extracting #8: cost 2 inf + 1180 152.075 * * [simplify]: Extracting #9: cost 0 inf + 1625 152.076 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 152.076 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 152.076 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 152.076 * * [simplify]: iters left: 6 (17 enodes) 152.082 * * [simplify]: iters left: 5 (61 enodes) 152.093 * * [simplify]: iters left: 4 (79 enodes) 152.105 * * [simplify]: iters left: 3 (113 enodes) 152.141 * * [simplify]: iters left: 2 (199 enodes) 152.229 * * [simplify]: iters left: 1 (356 enodes) 152.376 * * [simplify]: Extracting #0: cost 1 inf + 0 152.376 * * [simplify]: Extracting #1: cost 19 inf + 0 152.377 * * [simplify]: Extracting #2: cost 79 inf + 1 152.377 * * [simplify]: Extracting #3: cost 105 inf + 47 152.378 * * [simplify]: Extracting #4: cost 95 inf + 1475 152.381 * * [simplify]: Extracting #5: cost 22 inf + 20804 152.388 * * [simplify]: Extracting #6: cost 0 inf + 27356 152.395 * [simplify]: Simplified to (/ (+ (* x.im y.im) (* y.re x.re)) (* (sqrt (+ (* y.re y.re) (* y.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 152.395 * [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.im) (* y.re x.re)) (* (sqrt (+ (* y.re y.re) (* y.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 152.395 * * * * [progress]: [ 365 / 713 ] simplifiying candidate # 152.396 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1)) 152.396 * * [simplify]: iters left: 6 (11 enodes) 152.402 * * [simplify]: iters left: 5 (36 enodes) 152.412 * * [simplify]: iters left: 4 (40 enodes) 152.423 * * [simplify]: Extracting #0: cost 1 inf + 0 152.423 * * [simplify]: Extracting #1: cost 4 inf + 0 152.423 * * [simplify]: Extracting #2: cost 5 inf + 1 152.423 * * [simplify]: Extracting #3: cost 7 inf + 1 152.423 * * [simplify]: Extracting #4: cost 10 inf + 1 152.423 * * [simplify]: Extracting #5: cost 14 inf + 1 152.423 * * [simplify]: Extracting #6: cost 10 inf + 85 152.423 * * [simplify]: Extracting #7: cost 4 inf + 775 152.424 * * [simplify]: Extracting #8: cost 0 inf + 1625 152.424 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 152.424 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 152.425 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 152.425 * * [simplify]: iters left: 6 (17 enodes) 152.436 * * [simplify]: iters left: 5 (61 enodes) 152.451 * * [simplify]: iters left: 4 (79 enodes) 152.463 * * [simplify]: iters left: 3 (113 enodes) 152.482 * * [simplify]: iters left: 2 (199 enodes) 152.526 * * [simplify]: iters left: 1 (356 enodes) 152.607 * * [simplify]: Extracting #0: cost 1 inf + 0 152.607 * * [simplify]: Extracting #1: cost 19 inf + 0 152.607 * * [simplify]: Extracting #2: cost 79 inf + 1 152.608 * * [simplify]: Extracting #3: cost 105 inf + 47 152.609 * * [simplify]: Extracting #4: cost 95 inf + 1475 152.616 * * [simplify]: Extracting #5: cost 22 inf + 20804 152.630 * * [simplify]: Extracting #6: cost 0 inf + 27356 152.644 * [simplify]: Simplified to (/ (+ (* x.im y.im) (* y.re x.re)) (* (sqrt (+ (* y.re y.re) (* y.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 152.644 * [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.im) (* y.re x.re)) (* (sqrt (+ (* y.re y.re) (* y.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 152.645 * * * * [progress]: [ 366 / 713 ] simplifiying candidate # 152.645 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))) 152.645 * * [simplify]: iters left: 6 (16 enodes) 152.653 * * [simplify]: iters left: 5 (56 enodes) 152.674 * * [simplify]: iters left: 4 (73 enodes) 152.692 * * [simplify]: iters left: 3 (127 enodes) 152.715 * * [simplify]: iters left: 2 (204 enodes) 152.767 * * [simplify]: iters left: 1 (231 enodes) 152.800 * * [simplify]: Extracting #0: cost 1 inf + 0 152.800 * * [simplify]: Extracting #1: cost 9 inf + 0 152.800 * * [simplify]: Extracting #2: cost 31 inf + 1 152.800 * * [simplify]: Extracting #3: cost 40 inf + 47 152.800 * * [simplify]: Extracting #4: cost 39 inf + 297 152.800 * * [simplify]: Extracting #5: cost 32 inf + 1597 152.802 * * [simplify]: Extracting #6: cost 5 inf + 8228 152.804 * * [simplify]: Extracting #7: cost 0 inf + 9643 152.806 * [simplify]: Simplified to (/ (+ (* x.im y.im) (* y.re x.re)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 152.807 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (+ (* x.im y.im) (* y.re x.re)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 152.807 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 152.807 * * [simplify]: iters left: 6 (12 enodes) 152.810 * * [simplify]: iters left: 5 (43 enodes) 152.817 * * [simplify]: iters left: 4 (57 enodes) 152.833 * * [simplify]: iters left: 3 (80 enodes) 152.854 * * [simplify]: iters left: 2 (86 enodes) 152.877 * * [simplify]: iters left: 1 (87 enodes) 152.893 * * [simplify]: Extracting #0: cost 1 inf + 0 152.894 * * [simplify]: Extracting #1: cost 8 inf + 0 152.894 * * [simplify]: Extracting #2: cost 13 inf + 1 152.894 * * [simplify]: Extracting #3: cost 16 inf + 1 152.894 * * [simplify]: Extracting #4: cost 20 inf + 1 152.894 * * [simplify]: Extracting #5: cost 15 inf + 126 152.894 * * [simplify]: Extracting #6: cost 9 inf + 938 152.895 * * [simplify]: Extracting #7: cost 3 inf + 2354 152.897 * * [simplify]: Extracting #8: cost 0 inf + 3081 152.898 * [simplify]: Simplified to (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 152.898 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (+ (* x.im y.im) (* y.re x.re)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 152.898 * * * * [progress]: [ 367 / 713 ] simplifiying candidate # 152.899 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (pow (* y.re y.re) 3) (pow (* y.im y.im) 3)))))) 152.899 * * [simplify]: iters left: 6 (22 enodes) 152.909 * * [simplify]: iters left: 5 (94 enodes) 152.927 * * [simplify]: iters left: 4 (167 enodes) 152.972 * * [simplify]: iters left: 3 (296 enodes) 153.068 * * [simplify]: Extracting #0: cost 1 inf + 0 153.068 * * [simplify]: Extracting #1: cost 25 inf + 0 153.068 * * [simplify]: Extracting #2: cost 51 inf + 1 153.068 * * [simplify]: Extracting #3: cost 72 inf + 1 153.069 * * [simplify]: Extracting #4: cost 94 inf + 172 153.070 * * [simplify]: Extracting #5: cost 120 inf + 3313 153.075 * * [simplify]: Extracting #6: cost 83 inf + 14352 153.082 * * [simplify]: Extracting #7: cost 30 inf + 32333 153.091 * * [simplify]: Extracting #8: cost 4 inf + 41281 153.098 * * [simplify]: Extracting #9: cost 0 inf + 42267 153.105 * [simplify]: Simplified to (/ (/ (+ (* x.im y.im) (* y.re x.re)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* (* (* y.re y.re) (* y.re y.re)) (* y.re y.re)) (* (* y.im (* y.im y.im)) (* y.im (* y.im y.im)))))) 153.105 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (+ (* x.im y.im) (* y.re x.re)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* (* (* y.re y.re) (* y.re y.re)) (* y.re y.re)) (* (* y.im (* y.im y.im)) (* y.im (* y.im y.im)))))) (/ (sqrt 1) (/ (sqrt (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)) (* (* y.re y.re) (* y.im y.im))))))))) 153.105 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (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)) (* (* y.re y.re) (* y.im y.im))))))) 153.105 * * [simplify]: iters left: 6 (17 enodes) 153.110 * * [simplify]: iters left: 5 (78 enodes) 153.124 * * [simplify]: iters left: 4 (154 enodes) 153.162 * * [simplify]: iters left: 3 (274 enodes) 153.263 * * [simplify]: iters left: 2 (418 enodes) 153.411 * * [simplify]: Extracting #0: cost 1 inf + 0 153.411 * * [simplify]: Extracting #1: cost 7 inf + 0 153.411 * * [simplify]: Extracting #2: cost 12 inf + 1 153.411 * * [simplify]: Extracting #3: cost 33 inf + 1 153.411 * * [simplify]: Extracting #4: cost 160 inf + 1 153.412 * * [simplify]: Extracting #5: cost 221 inf + 1142 153.415 * * [simplify]: Extracting #6: cost 124 inf + 16360 153.423 * * [simplify]: Extracting #7: cost 6 inf + 38015 153.434 * * [simplify]: Extracting #8: cost 0 inf + 38307 153.450 * * [simplify]: Extracting #9: cost 0 inf + 38267 153.466 * [simplify]: Simplified to (/ (sqrt (+ (* (* y.re y.re) (- (* y.re y.re) (* y.im y.im))) (* (* y.im y.im) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 153.466 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (+ (* x.im y.im) (* y.re x.re)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* (* (* y.re y.re) (* y.re y.re)) (* y.re y.re)) (* (* y.im (* y.im y.im)) (* y.im (* y.im y.im)))))) (/ (sqrt (+ (* (* y.re y.re) (- (* y.re y.re) (* y.im y.im))) (* (* y.im y.im) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 153.466 * * * * [progress]: [ 368 / 713 ] simplifiying candidate # 153.467 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))))) 153.467 * * [simplify]: iters left: 6 (21 enodes) 153.481 * * [simplify]: iters left: 5 (85 enodes) 153.508 * * [simplify]: iters left: 4 (130 enodes) 153.551 * * [simplify]: iters left: 3 (219 enodes) 153.631 * * [simplify]: iters left: 2 (457 enodes) 153.817 * * [simplify]: Extracting #0: cost 1 inf + 0 153.817 * * [simplify]: Extracting #1: cost 30 inf + 0 153.817 * * [simplify]: Extracting #2: cost 67 inf + 1 153.818 * * [simplify]: Extracting #3: cost 132 inf + 47 153.819 * * [simplify]: Extracting #4: cost 218 inf + 963 153.822 * * [simplify]: Extracting #5: cost 196 inf + 14607 153.839 * * [simplify]: Extracting #6: cost 77 inf + 38776 153.853 * * [simplify]: Extracting #7: cost 19 inf + 59507 153.869 * * [simplify]: Extracting #8: cost 0 inf + 66143 153.902 * * [simplify]: Extracting #9: cost 0 inf + 65783 153.932 * [simplify]: Simplified to (/ (/ (+ (* x.im y.im) (* y.re x.re)) (sqrt (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))))) 153.933 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (+ (* x.im y.im) (* y.re x.re)) (sqrt (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 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (- (* y.re y.re) (* y.im y.im))))))) 153.933 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (- (* y.re y.re) (* y.im y.im))))) 153.933 * * [simplify]: iters left: 6 (13 enodes) 153.940 * * [simplify]: iters left: 5 (49 enodes) 153.956 * * [simplify]: iters left: 4 (71 enodes) 153.978 * * [simplify]: iters left: 3 (94 enodes) 154.000 * * [simplify]: iters left: 2 (150 enodes) 154.030 * * [simplify]: iters left: 1 (236 enodes) 154.077 * * [simplify]: Extracting #0: cost 1 inf + 0 154.077 * * [simplify]: Extracting #1: cost 7 inf + 0 154.077 * * [simplify]: Extracting #2: cost 12 inf + 1 154.078 * * [simplify]: Extracting #3: cost 35 inf + 1 154.078 * * [simplify]: Extracting #4: cost 70 inf + 1 154.079 * * [simplify]: Extracting #5: cost 53 inf + 1673 154.083 * * [simplify]: Extracting #6: cost 11 inf + 7554 154.088 * * [simplify]: Extracting #7: cost 0 inf + 9016 154.093 * [simplify]: Simplified to (/ (sqrt (* (+ y.re y.im) (- y.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 154.093 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (+ (* x.im y.im) (* y.re x.re)) (sqrt (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.im) (- y.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 154.093 * * * * [progress]: [ 369 / 713 ] simplifiying candidate # 154.094 * [simplify]: Simplifying (/ (sqrt 1) (/ 1 (* (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 154.094 * * [simplify]: iters left: 6 (18 enodes) 154.104 * * [simplify]: iters left: 5 (64 enodes) 154.116 * * [simplify]: iters left: 4 (68 enodes) 154.126 * * [simplify]: iters left: 3 (71 enodes) 154.142 * * [simplify]: iters left: 2 (79 enodes) 154.155 * * [simplify]: iters left: 1 (86 enodes) 154.170 * * [simplify]: Extracting #0: cost 1 inf + 0 154.170 * * [simplify]: Extracting #1: cost 6 inf + 0 154.171 * * [simplify]: Extracting #2: cost 9 inf + 1 154.171 * * [simplify]: Extracting #3: cost 12 inf + 1 154.171 * * [simplify]: Extracting #4: cost 17 inf + 1 154.171 * * [simplify]: Extracting #5: cost 26 inf + 1 154.171 * * [simplify]: Extracting #6: cost 20 inf + 171 154.172 * * [simplify]: Extracting #7: cost 12 inf + 1151 154.173 * * [simplify]: Extracting #8: cost 2 inf + 4427 154.175 * * [simplify]: Extracting #9: cost 0 inf + 5357 154.178 * [simplify]: Simplified to (* (cbrt (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.im y.im) (* y.re y.re))))) (cbrt (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.im y.im) (* y.re y.re)))))) 154.178 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (cbrt (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.im y.im) (* y.re y.re))))) (cbrt (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.im y.im) (* y.re y.re)))))) (/ (sqrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 154.179 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 154.179 * * [simplify]: iters left: 6 (17 enodes) 154.188 * * [simplify]: iters left: 5 (59 enodes) 154.204 * * [simplify]: iters left: 4 (68 enodes) 154.223 * * [simplify]: iters left: 3 (74 enodes) 154.238 * * [simplify]: iters left: 2 (89 enodes) 154.250 * * [simplify]: iters left: 1 (92 enodes) 154.265 * * [simplify]: Extracting #0: cost 1 inf + 0 154.265 * * [simplify]: Extracting #1: cost 7 inf + 0 154.265 * * [simplify]: Extracting #2: cost 12 inf + 1 154.265 * * [simplify]: Extracting #3: cost 17 inf + 1 154.265 * * [simplify]: Extracting #4: cost 24 inf + 1 154.265 * * [simplify]: Extracting #5: cost 23 inf + 126 154.266 * * [simplify]: Extracting #6: cost 13 inf + 863 154.266 * * [simplify]: Extracting #7: cost 8 inf + 1759 154.268 * * [simplify]: Extracting #8: cost 0 inf + 4791 154.270 * [simplify]: Simplified to (/ (cbrt (/ (+ (* y.im x.im) (* y.re x.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 154.270 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt 1) (/ 1 (* (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) (/ (cbrt (/ (+ (* y.im x.im) (* y.re x.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 154.270 * * * * [progress]: [ 370 / 713 ] simplifiying candidate # 154.271 * [simplify]: Simplifying (/ (sqrt 1) (/ 1 (sqrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 154.271 * * [simplify]: iters left: 6 (17 enodes) 154.279 * * [simplify]: iters left: 5 (59 enodes) 154.296 * * [simplify]: iters left: 4 (61 enodes) 154.313 * * [simplify]: iters left: 3 (65 enodes) 154.329 * * [simplify]: iters left: 2 (67 enodes) 154.347 * * [simplify]: iters left: 1 (69 enodes) 154.367 * * [simplify]: Extracting #0: cost 1 inf + 0 154.367 * * [simplify]: Extracting #1: cost 5 inf + 0 154.367 * * [simplify]: Extracting #2: cost 8 inf + 1 154.367 * * [simplify]: Extracting #3: cost 13 inf + 1 154.367 * * [simplify]: Extracting #4: cost 22 inf + 1 154.367 * * [simplify]: Extracting #5: cost 16 inf + 251 154.368 * * [simplify]: Extracting #6: cost 8 inf + 1149 154.369 * * [simplify]: Extracting #7: cost 2 inf + 2529 154.370 * * [simplify]: Extracting #8: cost 0 inf + 3339 154.371 * [simplify]: Simplified to (sqrt (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.im y.im) (* y.re y.re))))) 154.371 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (sqrt (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (sqrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (sqrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 154.372 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (sqrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 154.372 * * [simplify]: iters left: 6 (17 enodes) 154.381 * * [simplify]: iters left: 5 (59 enodes) 154.393 * * [simplify]: iters left: 4 (68 enodes) 154.402 * * [simplify]: iters left: 3 (74 enodes) 154.413 * * [simplify]: iters left: 2 (89 enodes) 154.433 * * [simplify]: iters left: 1 (92 enodes) 154.444 * * [simplify]: Extracting #0: cost 1 inf + 0 154.444 * * [simplify]: Extracting #1: cost 7 inf + 0 154.444 * * [simplify]: Extracting #2: cost 12 inf + 1 154.444 * * [simplify]: Extracting #3: cost 17 inf + 1 154.444 * * [simplify]: Extracting #4: cost 24 inf + 1 154.444 * * [simplify]: Extracting #5: cost 23 inf + 126 154.445 * * [simplify]: Extracting #6: cost 13 inf + 863 154.445 * * [simplify]: Extracting #7: cost 8 inf + 1759 154.446 * * [simplify]: Extracting #8: cost 0 inf + 4551 154.447 * [simplify]: Simplified to (/ (sqrt (/ (+ (* y.im x.im) (* y.re x.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 154.447 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt 1) (/ 1 (sqrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) (/ (sqrt (/ (+ (* y.im x.im) (* y.re x.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 154.447 * * * * [progress]: [ 371 / 713 ] simplifiying candidate # 154.447 * [simplify]: Simplifying (/ (sqrt 1) (/ 1 (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 154.447 * * [simplify]: iters left: 6 (20 enodes) 154.453 * * [simplify]: iters left: 5 (76 enodes) 154.473 * * [simplify]: iters left: 4 (107 enodes) 154.490 * * [simplify]: iters left: 3 (168 enodes) 154.539 * * [simplify]: iters left: 2 (254 enodes) 154.665 * * [simplify]: iters left: 1 (469 enodes) 155.114 * * [simplify]: Extracting #0: cost 1 inf + 0 155.114 * * [simplify]: Extracting #1: cost 28 inf + 0 155.115 * * [simplify]: Extracting #2: cost 96 inf + 1 155.115 * * [simplify]: Extracting #3: cost 104 inf + 1 155.115 * * [simplify]: Extracting #4: cost 113 inf + 1 155.116 * * [simplify]: Extracting #5: cost 105 inf + 583 155.117 * * [simplify]: Extracting #6: cost 78 inf + 7669 155.124 * * [simplify]: Extracting #7: cost 14 inf + 36030 155.135 * * [simplify]: Extracting #8: cost 0 inf + 42402 155.153 * [simplify]: Simplified to (* (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) 155.153 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) (/ (sqrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 155.153 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 155.154 * * [simplify]: iters left: 6 (18 enodes) 155.158 * * [simplify]: iters left: 5 (64 enodes) 155.168 * * [simplify]: iters left: 4 (82 enodes) 155.179 * * [simplify]: iters left: 3 (108 enodes) 155.210 * * [simplify]: iters left: 2 (142 enodes) 155.239 * * [simplify]: iters left: 1 (185 enodes) 155.274 * * [simplify]: Extracting #0: cost 1 inf + 0 155.274 * * [simplify]: Extracting #1: cost 17 inf + 0 155.274 * * [simplify]: Extracting #2: cost 30 inf + 1 155.275 * * [simplify]: Extracting #3: cost 36 inf + 1 155.275 * * [simplify]: Extracting #4: cost 44 inf + 1 155.275 * * [simplify]: Extracting #5: cost 37 inf + 129 155.276 * * [simplify]: Extracting #6: cost 27 inf + 1232 155.278 * * [simplify]: Extracting #7: cost 9 inf + 7251 155.285 * * [simplify]: Extracting #8: cost 0 inf + 10601 155.291 * [simplify]: Simplified to (/ (/ (cbrt (+ (* y.im x.im) (* y.re x.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 155.291 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt 1) (/ 1 (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) (/ (/ (cbrt (+ (* y.im x.im) (* y.re x.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 155.291 * * * * [progress]: [ 372 / 713 ] simplifiying candidate # 155.291 * [simplify]: Simplifying (/ (sqrt 1) (/ 1 (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))))) 155.292 * * [simplify]: iters left: 6 (20 enodes) 155.301 * * [simplify]: iters left: 5 (73 enodes) 155.311 * * [simplify]: iters left: 4 (87 enodes) 155.324 * * [simplify]: iters left: 3 (117 enodes) 155.342 * * [simplify]: iters left: 2 (163 enodes) 155.404 * * [simplify]: iters left: 1 (221 enodes) 155.498 * * [simplify]: Extracting #0: cost 1 inf + 0 155.498 * * [simplify]: Extracting #1: cost 12 inf + 0 155.498 * * [simplify]: Extracting #2: cost 23 inf + 1 155.498 * * [simplify]: Extracting #3: cost 29 inf + 1 155.498 * * [simplify]: Extracting #4: cost 38 inf + 1 155.499 * * [simplify]: Extracting #5: cost 31 inf + 293 155.499 * * [simplify]: Extracting #6: cost 18 inf + 2363 155.502 * * [simplify]: Extracting #7: cost 0 inf + 8755 155.507 * [simplify]: Simplified to (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (/ (fabs (cbrt (+ (* y.im y.im) (* y.re y.re)))) (cbrt (+ (* x.im y.im) (* x.re y.re))))) 155.507 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (/ (fabs (cbrt (+ (* y.im y.im) (* y.re y.re)))) (cbrt (+ (* x.im y.im) (* x.re y.re))))) (/ (sqrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))))) 155.508 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 155.508 * * [simplify]: iters left: 6 (19 enodes) 155.518 * * [simplify]: iters left: 5 (67 enodes) 155.536 * * [simplify]: iters left: 4 (85 enodes) 155.560 * * [simplify]: iters left: 3 (111 enodes) 155.577 * * [simplify]: iters left: 2 (145 enodes) 155.603 * * [simplify]: iters left: 1 (188 enodes) 155.634 * * [simplify]: Extracting #0: cost 1 inf + 0 155.634 * * [simplify]: Extracting #1: cost 17 inf + 0 155.634 * * [simplify]: Extracting #2: cost 31 inf + 1 155.634 * * [simplify]: Extracting #3: cost 38 inf + 1 155.634 * * [simplify]: Extracting #4: cost 46 inf + 1 155.634 * * [simplify]: Extracting #5: cost 29 inf + 1990 155.636 * * [simplify]: Extracting #6: cost 11 inf + 6642 155.638 * * [simplify]: Extracting #7: cost 3 inf + 10033 155.641 * * [simplify]: Extracting #8: cost 0 inf + 11405 155.644 * [simplify]: Simplified to (/ (/ (cbrt (+ (* y.im x.im) (* y.re x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 155.644 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt 1) (/ 1 (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))))) (/ (/ (cbrt (+ (* y.im x.im) (* y.re x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 155.644 * * * * [progress]: [ 373 / 713 ] simplifiying candidate # 155.644 * [simplify]: Simplifying (/ (sqrt 1) (/ 1 (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 155.644 * * [simplify]: iters left: 6 (19 enodes) 155.649 * * [simplify]: iters left: 5 (69 enodes) 155.659 * * [simplify]: iters left: 4 (83 enodes) 155.678 * * [simplify]: iters left: 3 (113 enodes) 155.714 * * [simplify]: iters left: 2 (159 enodes) 155.766 * * [simplify]: iters left: 1 (218 enodes) 155.820 * * [simplify]: Extracting #0: cost 1 inf + 0 155.820 * * [simplify]: Extracting #1: cost 12 inf + 0 155.820 * * [simplify]: Extracting #2: cost 22 inf + 1 155.820 * * [simplify]: Extracting #3: cost 27 inf + 1 155.821 * * [simplify]: Extracting #4: cost 36 inf + 1 155.821 * * [simplify]: Extracting #5: cost 30 inf + 171 155.821 * * [simplify]: Extracting #6: cost 22 inf + 991 155.822 * * [simplify]: Extracting #7: cost 10 inf + 3910 155.824 * * [simplify]: Extracting #8: cost 0 inf + 7711 155.826 * [simplify]: Simplified to (/ (* (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (+ (* x.im y.im) (* x.re y.re)))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) 155.826 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (+ (* x.im y.im) (* x.re y.re)))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (sqrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 155.826 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 155.827 * * [simplify]: iters left: 6 (18 enodes) 155.835 * * [simplify]: iters left: 5 (64 enodes) 155.856 * * [simplify]: iters left: 4 (82 enodes) 155.880 * * [simplify]: iters left: 3 (108 enodes) 155.912 * * [simplify]: iters left: 2 (142 enodes) 155.961 * * [simplify]: iters left: 1 (185 enodes) 156.022 * * [simplify]: Extracting #0: cost 1 inf + 0 156.022 * * [simplify]: Extracting #1: cost 17 inf + 0 156.022 * * [simplify]: Extracting #2: cost 30 inf + 1 156.022 * * [simplify]: Extracting #3: cost 36 inf + 1 156.023 * * [simplify]: Extracting #4: cost 44 inf + 1 156.023 * * [simplify]: Extracting #5: cost 37 inf + 129 156.023 * * [simplify]: Extracting #6: cost 27 inf + 1232 156.024 * * [simplify]: Extracting #7: cost 9 inf + 6851 156.027 * * [simplify]: Extracting #8: cost 0 inf + 9881 156.030 * [simplify]: Simplified to (/ (/ (cbrt (+ (* y.im x.im) (* y.re x.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 156.030 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt 1) (/ 1 (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) (/ (/ (cbrt (+ (* y.im x.im) (* y.re x.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 156.030 * * * * [progress]: [ 374 / 713 ] simplifiying candidate # 156.030 * [simplify]: Simplifying (/ (sqrt 1) (/ 1 (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt 1)))) 156.030 * * [simplify]: iters left: 6 (14 enodes) 156.034 * * [simplify]: iters left: 5 (53 enodes) 156.042 * * [simplify]: iters left: 4 (61 enodes) 156.050 * * [simplify]: iters left: 3 (82 enodes) 156.064 * * [simplify]: iters left: 2 (84 enodes) 156.087 * * [simplify]: iters left: 1 (87 enodes) 156.106 * * [simplify]: Extracting #0: cost 1 inf + 0 156.106 * * [simplify]: Extracting #1: cost 6 inf + 0 156.106 * * [simplify]: Extracting #2: cost 9 inf + 1 156.106 * * [simplify]: Extracting #3: cost 12 inf + 1 156.106 * * [simplify]: Extracting #4: cost 18 inf + 1 156.106 * * [simplify]: Extracting #5: cost 13 inf + 47 156.106 * * [simplify]: Extracting #6: cost 6 inf + 869 156.107 * * [simplify]: Extracting #7: cost 2 inf + 1847 156.108 * * [simplify]: Extracting #8: cost 0 inf + 2377 156.110 * [simplify]: Simplified to (* (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (+ (* x.im y.im) (* x.re y.re)))) 156.110 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (+ (* x.im y.im) (* x.re y.re)))) (/ (sqrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 156.110 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 156.110 * * [simplify]: iters left: 6 (17 enodes) 156.118 * * [simplify]: iters left: 5 (61 enodes) 156.135 * * [simplify]: iters left: 4 (79 enodes) 156.157 * * [simplify]: iters left: 3 (96 enodes) 156.185 * * [simplify]: iters left: 2 (115 enodes) 156.205 * * [simplify]: iters left: 1 (142 enodes) 156.232 * * [simplify]: Extracting #0: cost 1 inf + 0 156.232 * * [simplify]: Extracting #1: cost 13 inf + 0 156.233 * * [simplify]: Extracting #2: cost 24 inf + 1 156.233 * * [simplify]: Extracting #3: cost 31 inf + 1 156.233 * * [simplify]: Extracting #4: cost 28 inf + 411 156.234 * * [simplify]: Extracting #5: cost 17 inf + 1553 156.235 * * [simplify]: Extracting #6: cost 11 inf + 2451 156.237 * * [simplify]: Extracting #7: cost 2 inf + 5568 156.241 * * [simplify]: Extracting #8: cost 0 inf + 6296 156.244 * [simplify]: Simplified to (/ (cbrt (+ (* y.im x.im) (* y.re x.re))) (+ (* y.re y.re) (* y.im y.im))) 156.244 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt 1) (/ 1 (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt 1)))) (/ (cbrt (+ (* y.im x.im) (* y.re x.re))) (+ (* y.re y.re) (* y.im y.im))))) 156.244 * * * * [progress]: [ 375 / 713 ] simplifiying candidate # 156.244 * [simplify]: Simplifying (/ (sqrt 1) (/ 1 (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 156.245 * * [simplify]: iters left: 6 (19 enodes) 156.254 * * [simplify]: iters left: 5 (69 enodes) 156.273 * * [simplify]: iters left: 4 (83 enodes) 156.297 * * [simplify]: iters left: 3 (113 enodes) 156.335 * * [simplify]: iters left: 2 (159 enodes) 156.386 * * [simplify]: iters left: 1 (218 enodes) 156.446 * * [simplify]: Extracting #0: cost 1 inf + 0 156.446 * * [simplify]: Extracting #1: cost 12 inf + 0 156.446 * * [simplify]: Extracting #2: cost 22 inf + 1 156.446 * * [simplify]: Extracting #3: cost 27 inf + 1 156.447 * * [simplify]: Extracting #4: cost 36 inf + 1 156.447 * * [simplify]: Extracting #5: cost 30 inf + 171 156.447 * * [simplify]: Extracting #6: cost 22 inf + 991 156.448 * * [simplify]: Extracting #7: cost 10 inf + 3910 156.450 * * [simplify]: Extracting #8: cost 0 inf + 7711 156.453 * [simplify]: Simplified to (/ (* (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (+ (* x.im y.im) (* x.re y.re)))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) 156.453 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (+ (* x.im y.im) (* x.re y.re)))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (sqrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 156.453 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 156.453 * * [simplify]: iters left: 6 (18 enodes) 156.462 * * [simplify]: iters left: 5 (64 enodes) 156.480 * * [simplify]: iters left: 4 (82 enodes) 156.494 * * [simplify]: iters left: 3 (108 enodes) 156.512 * * [simplify]: iters left: 2 (142 enodes) 156.556 * * [simplify]: iters left: 1 (185 enodes) 156.604 * * [simplify]: Extracting #0: cost 1 inf + 0 156.604 * * [simplify]: Extracting #1: cost 17 inf + 0 156.605 * * [simplify]: Extracting #2: cost 30 inf + 1 156.605 * * [simplify]: Extracting #3: cost 36 inf + 1 156.605 * * [simplify]: Extracting #4: cost 44 inf + 1 156.605 * * [simplify]: Extracting #5: cost 37 inf + 129 156.605 * * [simplify]: Extracting #6: cost 27 inf + 1232 156.606 * * [simplify]: Extracting #7: cost 9 inf + 6851 156.609 * * [simplify]: Extracting #8: cost 0 inf + 9881 156.611 * [simplify]: Simplified to (/ (/ (cbrt (+ (* y.im x.im) (* y.re x.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 156.611 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt 1) (/ 1 (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) (/ (/ (cbrt (+ (* y.im x.im) (* y.re x.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 156.612 * * * * [progress]: [ 376 / 713 ] simplifiying candidate # 156.612 * [simplify]: Simplifying (/ (sqrt 1) (/ 1 (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) 1))) 156.612 * * [simplify]: iters left: 6 (14 enodes) 156.617 * * [simplify]: iters left: 5 (51 enodes) 156.629 * * [simplify]: iters left: 4 (63 enodes) 156.646 * * [simplify]: iters left: 3 (72 enodes) 156.665 * * [simplify]: iters left: 2 (75 enodes) 156.683 * * [simplify]: iters left: 1 (80 enodes) 156.693 * * [simplify]: Extracting #0: cost 1 inf + 0 156.693 * * [simplify]: Extracting #1: cost 6 inf + 0 156.693 * * [simplify]: Extracting #2: cost 9 inf + 1 156.693 * * [simplify]: Extracting #3: cost 12 inf + 1 156.693 * * [simplify]: Extracting #4: cost 18 inf + 1 156.693 * * [simplify]: Extracting #5: cost 12 inf + 89 156.693 * * [simplify]: Extracting #6: cost 6 inf + 869 156.694 * * [simplify]: Extracting #7: cost 1 inf + 2132 156.694 * * [simplify]: Extracting #8: cost 0 inf + 2377 156.695 * [simplify]: Simplified to (* (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (+ (* x.im y.im) (* x.re y.re)))) 156.695 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (+ (* x.im y.im) (* x.re y.re)))) (/ (sqrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 156.695 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 156.695 * * [simplify]: iters left: 6 (17 enodes) 156.700 * * [simplify]: iters left: 5 (61 enodes) 156.710 * * [simplify]: iters left: 4 (79 enodes) 156.722 * * [simplify]: iters left: 3 (96 enodes) 156.736 * * [simplify]: iters left: 2 (115 enodes) 156.772 * * [simplify]: iters left: 1 (142 enodes) 156.812 * * [simplify]: Extracting #0: cost 1 inf + 0 156.812 * * [simplify]: Extracting #1: cost 13 inf + 0 156.812 * * [simplify]: Extracting #2: cost 24 inf + 1 156.813 * * [simplify]: Extracting #3: cost 31 inf + 1 156.813 * * [simplify]: Extracting #4: cost 28 inf + 411 156.814 * * [simplify]: Extracting #5: cost 17 inf + 1553 156.816 * * [simplify]: Extracting #6: cost 11 inf + 2451 156.819 * * [simplify]: Extracting #7: cost 2 inf + 5568 156.822 * * [simplify]: Extracting #8: cost 0 inf + 6296 156.825 * [simplify]: Simplified to (/ (cbrt (+ (* y.im x.im) (* y.re x.re))) (+ (* y.re y.re) (* y.im y.im))) 156.825 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt 1) (/ 1 (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) 1))) (/ (cbrt (+ (* y.im x.im) (* y.re x.re))) (+ (* y.re y.re) (* y.im y.im))))) 156.825 * * * * [progress]: [ 377 / 713 ] simplifiying candidate # 156.826 * [simplify]: Simplifying (/ (sqrt 1) (/ 1 (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 156.826 * * [simplify]: iters left: 6 (19 enodes) 156.835 * * [simplify]: iters left: 5 (69 enodes) 156.848 * * [simplify]: iters left: 4 (82 enodes) 156.860 * * [simplify]: iters left: 3 (95 enodes) 156.876 * * [simplify]: iters left: 2 (128 enodes) 156.909 * * [simplify]: iters left: 1 (159 enodes) 156.963 * * [simplify]: Extracting #0: cost 1 inf + 0 156.963 * * [simplify]: Extracting #1: cost 15 inf + 0 156.963 * * [simplify]: Extracting #2: cost 29 inf + 1 156.964 * * [simplify]: Extracting #3: cost 34 inf + 1 156.964 * * [simplify]: Extracting #4: cost 43 inf + 1 156.965 * * [simplify]: Extracting #5: cost 39 inf + 88 156.965 * * [simplify]: Extracting #6: cost 28 inf + 1033 156.967 * * [simplify]: Extracting #7: cost 11 inf + 6209 156.974 * * [simplify]: Extracting #8: cost 0 inf + 10084 156.980 * [simplify]: Simplified to (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (* (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) 156.980 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (* (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) (/ (sqrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 156.981 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 156.981 * * [simplify]: iters left: 6 (18 enodes) 156.990 * * [simplify]: iters left: 5 (64 enodes) 157.009 * * [simplify]: iters left: 4 (82 enodes) 157.033 * * [simplify]: iters left: 3 (108 enodes) 157.068 * * [simplify]: iters left: 2 (142 enodes) 157.115 * * [simplify]: iters left: 1 (185 enodes) 157.158 * * [simplify]: Extracting #0: cost 1 inf + 0 157.158 * * [simplify]: Extracting #1: cost 17 inf + 0 157.158 * * [simplify]: Extracting #2: cost 30 inf + 1 157.158 * * [simplify]: Extracting #3: cost 36 inf + 1 157.158 * * [simplify]: Extracting #4: cost 44 inf + 1 157.158 * * [simplify]: Extracting #5: cost 37 inf + 129 157.159 * * [simplify]: Extracting #6: cost 27 inf + 1192 157.160 * * [simplify]: Extracting #7: cost 9 inf + 6811 157.162 * * [simplify]: Extracting #8: cost 0 inf + 10041 157.167 * [simplify]: Simplified to (/ (/ (sqrt (+ (* y.im x.im) (* y.re x.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 157.167 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt 1) (/ 1 (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) (/ (/ (sqrt (+ (* y.im x.im) (* y.re x.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 157.167 * * * * [progress]: [ 378 / 713 ] simplifiying candidate # 157.167 * [simplify]: Simplifying (/ (sqrt 1) (/ 1 (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))))) 157.168 * * [simplify]: iters left: 6 (19 enodes) 157.177 * * [simplify]: iters left: 5 (68 enodes) 157.196 * * [simplify]: iters left: 4 (75 enodes) 157.216 * * [simplify]: iters left: 3 (80 enodes) 157.227 * * [simplify]: iters left: 2 (98 enodes) 157.242 * * [simplify]: iters left: 1 (114 enodes) 157.275 * * [simplify]: Extracting #0: cost 1 inf + 0 157.275 * * [simplify]: Extracting #1: cost 8 inf + 0 157.276 * * [simplify]: Extracting #2: cost 16 inf + 1 157.276 * * [simplify]: Extracting #3: cost 22 inf + 1 157.276 * * [simplify]: Extracting #4: cost 31 inf + 1 157.276 * * [simplify]: Extracting #5: cost 27 inf + 88 157.276 * * [simplify]: Extracting #6: cost 19 inf + 866 157.278 * * [simplify]: Extracting #7: cost 7 inf + 3182 157.280 * * [simplify]: Extracting #8: cost 0 inf + 5564 157.281 * [simplify]: Simplified to (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) 157.281 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) (/ (sqrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))))) 157.281 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 157.281 * * [simplify]: iters left: 6 (19 enodes) 157.286 * * [simplify]: iters left: 5 (67 enodes) 157.296 * * [simplify]: iters left: 4 (85 enodes) 157.312 * * [simplify]: iters left: 3 (111 enodes) 157.345 * * [simplify]: iters left: 2 (145 enodes) 157.380 * * [simplify]: iters left: 1 (188 enodes) 157.419 * * [simplify]: Extracting #0: cost 1 inf + 0 157.419 * * [simplify]: Extracting #1: cost 17 inf + 0 157.419 * * [simplify]: Extracting #2: cost 31 inf + 1 157.419 * * [simplify]: Extracting #3: cost 38 inf + 1 157.419 * * [simplify]: Extracting #4: cost 46 inf + 1 157.419 * * [simplify]: Extracting #5: cost 29 inf + 1990 157.421 * * [simplify]: Extracting #6: cost 11 inf + 6482 157.423 * * [simplify]: Extracting #7: cost 3 inf + 9593 157.426 * * [simplify]: Extracting #8: cost 0 inf + 10845 157.428 * [simplify]: Simplified to (/ (/ (sqrt (+ (* y.im x.im) (* y.re x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 157.428 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt 1) (/ 1 (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))))) (/ (/ (sqrt (+ (* y.im x.im) (* y.re x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 157.429 * * * * [progress]: [ 379 / 713 ] simplifiying candidate # 157.429 * [simplify]: Simplifying (/ (sqrt 1) (/ 1 (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 157.429 * * [simplify]: iters left: 6 (18 enodes) 157.434 * * [simplify]: iters left: 5 (64 enodes) 157.451 * * [simplify]: iters left: 4 (71 enodes) 157.462 * * [simplify]: iters left: 3 (76 enodes) 157.473 * * [simplify]: iters left: 2 (94 enodes) 157.496 * * [simplify]: iters left: 1 (110 enodes) 157.512 * * [simplify]: Extracting #0: cost 1 inf + 0 157.512 * * [simplify]: Extracting #1: cost 8 inf + 0 157.513 * * [simplify]: Extracting #2: cost 15 inf + 1 157.513 * * [simplify]: Extracting #3: cost 20 inf + 1 157.513 * * [simplify]: Extracting #4: cost 29 inf + 1 157.513 * * [simplify]: Extracting #5: cost 24 inf + 130 157.513 * * [simplify]: Extracting #6: cost 15 inf + 991 157.514 * * [simplify]: Extracting #7: cost 2 inf + 3993 157.515 * * [simplify]: Extracting #8: cost 0 inf + 4640 157.516 * [simplify]: Simplified to (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) 157.517 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (sqrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 157.517 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 157.517 * * [simplify]: iters left: 6 (18 enodes) 157.522 * * [simplify]: iters left: 5 (64 enodes) 157.539 * * [simplify]: iters left: 4 (82 enodes) 157.554 * * [simplify]: iters left: 3 (108 enodes) 157.575 * * [simplify]: iters left: 2 (142 enodes) 157.602 * * [simplify]: iters left: 1 (185 enodes) 157.661 * * [simplify]: Extracting #0: cost 1 inf + 0 157.661 * * [simplify]: Extracting #1: cost 17 inf + 0 157.661 * * [simplify]: Extracting #2: cost 30 inf + 1 157.662 * * [simplify]: Extracting #3: cost 36 inf + 1 157.662 * * [simplify]: Extracting #4: cost 44 inf + 1 157.662 * * [simplify]: Extracting #5: cost 37 inf + 129 157.663 * * [simplify]: Extracting #6: cost 27 inf + 1192 157.664 * * [simplify]: Extracting #7: cost 9 inf + 6411 157.667 * * [simplify]: Extracting #8: cost 0 inf + 9321 157.669 * [simplify]: Simplified to (/ (/ (sqrt (+ (* y.im x.im) (* y.re x.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 157.669 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt 1) (/ 1 (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) (/ (/ (sqrt (+ (* y.im x.im) (* y.re x.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 157.670 * * * * [progress]: [ 380 / 713 ] simplifiying candidate # 157.670 * [simplify]: Simplifying (/ (sqrt 1) (/ 1 (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt 1)))) 157.670 * * [simplify]: iters left: 6 (13 enodes) 157.674 * * [simplify]: iters left: 5 (48 enodes) 157.681 * * [simplify]: iters left: 4 (50 enodes) 157.687 * * [simplify]: iters left: 3 (56 enodes) 157.695 * * [simplify]: iters left: 2 (57 enodes) 157.707 * * [simplify]: iters left: 1 (58 enodes) 157.720 * * [simplify]: Extracting #0: cost 1 inf + 0 157.720 * * [simplify]: Extracting #1: cost 5 inf + 0 157.720 * * [simplify]: Extracting #2: cost 8 inf + 1 157.720 * * [simplify]: Extracting #3: cost 14 inf + 1 157.720 * * [simplify]: Extracting #4: cost 10 inf + 5 157.720 * * [simplify]: Extracting #5: cost 7 inf + 131 157.721 * * [simplify]: Extracting #6: cost 1 inf + 954 157.721 * * [simplify]: Extracting #7: cost 0 inf + 1159 157.722 * [simplify]: Simplified to (sqrt (+ (* x.im y.im) (* x.re y.re))) 157.722 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (sqrt (+ (* x.im y.im) (* x.re y.re))) (/ (sqrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 157.722 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 157.722 * * [simplify]: iters left: 6 (17 enodes) 157.731 * * [simplify]: iters left: 5 (61 enodes) 157.748 * * [simplify]: iters left: 4 (79 enodes) 157.766 * * [simplify]: iters left: 3 (96 enodes) 157.780 * * [simplify]: iters left: 2 (115 enodes) 157.815 * * [simplify]: iters left: 1 (142 enodes) 157.839 * * [simplify]: Extracting #0: cost 1 inf + 0 157.839 * * [simplify]: Extracting #1: cost 13 inf + 0 157.839 * * [simplify]: Extracting #2: cost 24 inf + 1 157.839 * * [simplify]: Extracting #3: cost 31 inf + 1 157.840 * * [simplify]: Extracting #4: cost 28 inf + 411 157.840 * * [simplify]: Extracting #5: cost 17 inf + 1553 157.841 * * [simplify]: Extracting #6: cost 11 inf + 2411 157.842 * * [simplify]: Extracting #7: cost 2 inf + 5208 157.844 * * [simplify]: Extracting #8: cost 0 inf + 5856 157.845 * [simplify]: Simplified to (/ (sqrt (+ (* y.im x.im) (* y.re x.re))) (+ (* y.re y.re) (* y.im y.im))) 157.845 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (sqrt (+ (* x.im y.im) (* x.re y.re))) (/ (sqrt (+ (* y.im x.im) (* y.re x.re))) (+ (* y.re y.re) (* y.im y.im))))) 157.845 * * * * [progress]: [ 381 / 713 ] simplifiying candidate # 157.846 * [simplify]: Simplifying (/ (sqrt 1) (/ 1 (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 157.846 * * [simplify]: iters left: 6 (18 enodes) 157.852 * * [simplify]: iters left: 5 (64 enodes) 157.866 * * [simplify]: iters left: 4 (71 enodes) 157.886 * * [simplify]: iters left: 3 (76 enodes) 157.906 * * [simplify]: iters left: 2 (94 enodes) 157.935 * * [simplify]: iters left: 1 (110 enodes) 157.967 * * [simplify]: Extracting #0: cost 1 inf + 0 157.967 * * [simplify]: Extracting #1: cost 8 inf + 0 157.967 * * [simplify]: Extracting #2: cost 15 inf + 1 157.967 * * [simplify]: Extracting #3: cost 20 inf + 1 157.967 * * [simplify]: Extracting #4: cost 29 inf + 1 157.968 * * [simplify]: Extracting #5: cost 24 inf + 130 157.968 * * [simplify]: Extracting #6: cost 15 inf + 991 157.969 * * [simplify]: Extracting #7: cost 2 inf + 3993 157.970 * * [simplify]: Extracting #8: cost 0 inf + 4640 157.971 * [simplify]: Simplified to (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) 157.971 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (sqrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 157.971 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 157.972 * * [simplify]: iters left: 6 (18 enodes) 157.976 * * [simplify]: iters left: 5 (64 enodes) 157.987 * * [simplify]: iters left: 4 (82 enodes) 157.999 * * [simplify]: iters left: 3 (108 enodes) 158.015 * * [simplify]: iters left: 2 (142 enodes) 158.039 * * [simplify]: iters left: 1 (185 enodes) 158.072 * * [simplify]: Extracting #0: cost 1 inf + 0 158.072 * * [simplify]: Extracting #1: cost 17 inf + 0 158.072 * * [simplify]: Extracting #2: cost 30 inf + 1 158.072 * * [simplify]: Extracting #3: cost 36 inf + 1 158.072 * * [simplify]: Extracting #4: cost 44 inf + 1 158.073 * * [simplify]: Extracting #5: cost 37 inf + 129 158.073 * * [simplify]: Extracting #6: cost 27 inf + 1192 158.074 * * [simplify]: Extracting #7: cost 9 inf + 6411 158.078 * * [simplify]: Extracting #8: cost 0 inf + 9321 158.083 * [simplify]: Simplified to (/ (/ (sqrt (+ (* y.im x.im) (* y.re x.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 158.083 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt 1) (/ 1 (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) (/ (/ (sqrt (+ (* y.im x.im) (* y.re x.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 158.083 * * * * [progress]: [ 382 / 713 ] simplifiying candidate # 158.083 * [simplify]: Simplifying (/ (sqrt 1) (/ 1 (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) 1))) 158.084 * * [simplify]: iters left: 6 (13 enodes) 158.091 * * [simplify]: iters left: 5 (46 enodes) 158.104 * * [simplify]: iters left: 4 (50 enodes) 158.116 * * [simplify]: Extracting #0: cost 1 inf + 0 158.116 * * [simplify]: Extracting #1: cost 5 inf + 0 158.117 * * [simplify]: Extracting #2: cost 8 inf + 1 158.117 * * [simplify]: Extracting #3: cost 14 inf + 1 158.117 * * [simplify]: Extracting #4: cost 10 inf + 5 158.117 * * [simplify]: Extracting #5: cost 7 inf + 131 158.117 * * [simplify]: Extracting #6: cost 0 inf + 1159 158.118 * [simplify]: Simplified to (sqrt (+ (* x.im y.im) (* x.re y.re))) 158.118 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (sqrt (+ (* x.im y.im) (* x.re y.re))) (/ (sqrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 158.118 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 158.118 * * [simplify]: iters left: 6 (17 enodes) 158.127 * * [simplify]: iters left: 5 (61 enodes) 158.144 * * [simplify]: iters left: 4 (79 enodes) 158.169 * * [simplify]: iters left: 3 (96 enodes) 158.195 * * [simplify]: iters left: 2 (115 enodes) 158.214 * * [simplify]: iters left: 1 (142 enodes) 158.247 * * [simplify]: Extracting #0: cost 1 inf + 0 158.247 * * [simplify]: Extracting #1: cost 13 inf + 0 158.247 * * [simplify]: Extracting #2: cost 24 inf + 1 158.247 * * [simplify]: Extracting #3: cost 31 inf + 1 158.247 * * [simplify]: Extracting #4: cost 28 inf + 411 158.248 * * [simplify]: Extracting #5: cost 17 inf + 1553 158.249 * * [simplify]: Extracting #6: cost 11 inf + 2411 158.252 * * [simplify]: Extracting #7: cost 2 inf + 5208 158.255 * * [simplify]: Extracting #8: cost 0 inf + 5856 158.258 * [simplify]: Simplified to (/ (sqrt (+ (* y.im x.im) (* y.re x.re))) (+ (* y.re y.re) (* y.im y.im))) 158.259 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (sqrt (+ (* x.im y.im) (* x.re y.re))) (/ (sqrt (+ (* y.im x.im) (* y.re x.re))) (+ (* y.re y.re) (* y.im y.im))))) 158.259 * * * * [progress]: [ 383 / 713 ] simplifiying candidate # 158.259 * [simplify]: Simplifying (/ (sqrt 1) (/ 1 (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 158.259 * * [simplify]: iters left: 6 (13 enodes) 158.267 * * [simplify]: iters left: 5 (46 enodes) 158.284 * * [simplify]: iters left: 4 (64 enodes) 158.299 * * [simplify]: iters left: 3 (75 enodes) 158.318 * * [simplify]: iters left: 2 (86 enodes) 158.340 * * [simplify]: iters left: 1 (90 enodes) 158.361 * * [simplify]: Extracting #0: cost 1 inf + 0 158.361 * * [simplify]: Extracting #1: cost 6 inf + 0 158.361 * * [simplify]: Extracting #2: cost 9 inf + 1 158.362 * * [simplify]: Extracting #3: cost 11 inf + 1 158.362 * * [simplify]: Extracting #4: cost 14 inf + 1 158.362 * * [simplify]: Extracting #5: cost 18 inf + 1 158.362 * * [simplify]: Extracting #6: cost 12 inf + 167 158.362 * * [simplify]: Extracting #7: cost 8 inf + 735 158.363 * * [simplify]: Extracting #8: cost 3 inf + 2067 158.364 * * [simplify]: Extracting #9: cost 0 inf + 2995 158.365 * [simplify]: Simplified to (* (/ 1 (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ 1 (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 158.366 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ 1 (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ 1 (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (sqrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (+ (* x.re y.re) (* x.im y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 158.366 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (+ (* x.re y.re) (* x.im y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 158.366 * * [simplify]: iters left: 6 (17 enodes) 158.375 * * [simplify]: iters left: 5 (61 enodes) 158.393 * * [simplify]: iters left: 4 (79 enodes) 158.419 * * [simplify]: iters left: 3 (113 enodes) 158.459 * * [simplify]: iters left: 2 (199 enodes) 158.541 * * [simplify]: iters left: 1 (358 enodes) 158.634 * * [simplify]: Extracting #0: cost 1 inf + 0 158.634 * * [simplify]: Extracting #1: cost 19 inf + 0 158.634 * * [simplify]: Extracting #2: cost 73 inf + 1 158.634 * * [simplify]: Extracting #3: cost 99 inf + 47 158.635 * * [simplify]: Extracting #4: cost 89 inf + 1556 158.637 * * [simplify]: Extracting #5: cost 34 inf + 17158 158.644 * * [simplify]: Extracting #6: cost 0 inf + 28219 158.655 * [simplify]: Simplified to (/ (/ (+ (* y.im x.im) (* y.re x.re)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 158.655 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ 1 (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ 1 (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (+ (* y.im x.im) (* y.re x.re)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 158.655 * * * * [progress]: [ 384 / 713 ] simplifiying candidate # 158.656 * [simplify]: Simplifying (/ (sqrt 1) (/ 1 (/ 1 (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))))) 158.656 * * [simplify]: iters left: 6 (13 enodes) 158.664 * * [simplify]: iters left: 5 (45 enodes) 158.678 * * [simplify]: iters left: 4 (55 enodes) 158.689 * * [simplify]: Extracting #0: cost 1 inf + 0 158.689 * * [simplify]: Extracting #1: cost 4 inf + 0 158.689 * * [simplify]: Extracting #2: cost 6 inf + 1 158.690 * * [simplify]: Extracting #3: cost 9 inf + 1 158.690 * * [simplify]: Extracting #4: cost 12 inf + 1 158.690 * * [simplify]: Extracting #5: cost 16 inf + 1 158.690 * * [simplify]: Extracting #6: cost 12 inf + 85 158.690 * * [simplify]: Extracting #7: cost 6 inf + 855 158.691 * * [simplify]: Extracting #8: cost 0 inf + 2349 158.692 * [simplify]: Simplified to (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 158.692 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))))) 158.692 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 158.692 * * [simplify]: iters left: 6 (18 enodes) 158.701 * * [simplify]: iters left: 5 (64 enodes) 158.720 * * [simplify]: iters left: 4 (82 enodes) 158.747 * * [simplify]: iters left: 3 (116 enodes) 158.775 * * [simplify]: iters left: 2 (202 enodes) 158.835 * * [simplify]: iters left: 1 (358 enodes) 158.965 * * [simplify]: Extracting #0: cost 1 inf + 0 158.965 * * [simplify]: Extracting #1: cost 19 inf + 0 158.965 * * [simplify]: Extracting #2: cost 80 inf + 1 158.965 * * [simplify]: Extracting #3: cost 106 inf + 89 158.966 * * [simplify]: Extracting #4: cost 97 inf + 1396 158.969 * * [simplify]: Extracting #5: cost 43 inf + 16504 158.975 * * [simplify]: Extracting #6: cost 2 inf + 31514 158.983 * * [simplify]: Extracting #7: cost 0 inf + 32161 158.992 * [simplify]: Simplified to (/ (/ (+ (* y.im x.im) (* y.re x.re)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 158.992 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (+ (* y.im x.im) (* y.re x.re)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 158.992 * * * * [progress]: [ 385 / 713 ] simplifiying candidate # 158.992 * [simplify]: Simplifying (/ (sqrt 1) (/ 1 (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 158.992 * * [simplify]: iters left: 6 (12 enodes) 158.996 * * [simplify]: iters left: 5 (41 enodes) 159.002 * * [simplify]: iters left: 4 (51 enodes) 159.008 * * [simplify]: Extracting #0: cost 1 inf + 0 159.008 * * [simplify]: Extracting #1: cost 4 inf + 0 159.008 * * [simplify]: Extracting #2: cost 5 inf + 1 159.008 * * [simplify]: Extracting #3: cost 7 inf + 1 159.008 * * [simplify]: Extracting #4: cost 10 inf + 1 159.008 * * [simplify]: Extracting #5: cost 14 inf + 1 159.008 * * [simplify]: Extracting #6: cost 8 inf + 167 159.008 * * [simplify]: Extracting #7: cost 4 inf + 735 159.008 * * [simplify]: Extracting #8: cost 2 inf + 1180 159.009 * * [simplify]: Extracting #9: cost 0 inf + 1625 159.009 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 159.009 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 159.009 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 159.009 * * [simplify]: iters left: 6 (17 enodes) 159.013 * * [simplify]: iters left: 5 (61 enodes) 159.024 * * [simplify]: iters left: 4 (79 enodes) 159.040 * * [simplify]: iters left: 3 (113 enodes) 159.077 * * [simplify]: iters left: 2 (199 enodes) 159.162 * * [simplify]: iters left: 1 (358 enodes) 159.276 * * [simplify]: Extracting #0: cost 1 inf + 0 159.276 * * [simplify]: Extracting #1: cost 19 inf + 0 159.276 * * [simplify]: Extracting #2: cost 73 inf + 1 159.277 * * [simplify]: Extracting #3: cost 99 inf + 47 159.277 * * [simplify]: Extracting #4: cost 89 inf + 1556 159.280 * * [simplify]: Extracting #5: cost 34 inf + 15878 159.286 * * [simplify]: Extracting #6: cost 0 inf + 25739 159.293 * [simplify]: Simplified to (/ (/ (+ (* y.im x.im) (* y.re x.re)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 159.293 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (+ (* y.im x.im) (* y.re x.re)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 159.294 * * * * [progress]: [ 386 / 713 ] simplifiying candidate # 159.294 * [simplify]: Simplifying (/ (sqrt 1) (/ 1 (/ 1 (sqrt 1)))) 159.294 * * [simplify]: iters left: 6 (5 enodes) 159.300 * * [simplify]: iters left: 5 (19 enodes) 159.302 * * [simplify]: iters left: 4 (21 enodes) 159.304 * * [simplify]: Extracting #0: cost 1 inf + 0 159.304 * * [simplify]: Extracting #1: cost 0 inf + 1 159.304 * [simplify]: Simplified to 1 159.304 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (sqrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 159.304 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 159.305 * * [simplify]: iters left: 6 (16 enodes) 159.309 * * [simplify]: iters left: 5 (58 enodes) 159.329 * * [simplify]: iters left: 4 (76 enodes) 159.352 * * [simplify]: iters left: 3 (101 enodes) 159.375 * * [simplify]: iters left: 2 (164 enodes) 159.424 * * [simplify]: iters left: 1 (325 enodes) 159.531 * * [simplify]: Extracting #0: cost 1 inf + 0 159.532 * * [simplify]: Extracting #1: cost 81 inf + 0 159.532 * * [simplify]: Extracting #2: cost 115 inf + 1 159.533 * * [simplify]: Extracting #3: cost 123 inf + 251 159.535 * * [simplify]: Extracting #4: cost 105 inf + 3103 159.541 * * [simplify]: Extracting #5: cost 55 inf + 17758 159.557 * * [simplify]: Extracting #6: cost 0 inf + 36491 159.573 * [simplify]: Simplified to (/ (+ (* y.im x.im) (* y.re x.re)) (+ (* y.re y.re) (* y.im y.im))) 159.574 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (+ (* y.im x.im) (* y.re x.re)) (+ (* y.re y.re) (* y.im y.im))))) 159.574 * * * * [progress]: [ 387 / 713 ] simplifiying candidate # 159.574 * [simplify]: Simplifying (/ (sqrt 1) (/ 1 (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 159.574 * * [simplify]: iters left: 6 (12 enodes) 159.581 * * [simplify]: iters left: 5 (41 enodes) 159.596 * * [simplify]: iters left: 4 (51 enodes) 159.607 * * [simplify]: Extracting #0: cost 1 inf + 0 159.607 * * [simplify]: Extracting #1: cost 4 inf + 0 159.607 * * [simplify]: Extracting #2: cost 5 inf + 1 159.607 * * [simplify]: Extracting #3: cost 7 inf + 1 159.607 * * [simplify]: Extracting #4: cost 10 inf + 1 159.607 * * [simplify]: Extracting #5: cost 14 inf + 1 159.608 * * [simplify]: Extracting #6: cost 8 inf + 167 159.608 * * [simplify]: Extracting #7: cost 4 inf + 735 159.608 * * [simplify]: Extracting #8: cost 2 inf + 1180 159.609 * * [simplify]: Extracting #9: cost 0 inf + 1625 159.610 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 159.610 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 159.610 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 159.610 * * [simplify]: iters left: 6 (17 enodes) 159.619 * * [simplify]: iters left: 5 (61 enodes) 159.636 * * [simplify]: iters left: 4 (79 enodes) 159.659 * * [simplify]: iters left: 3 (113 enodes) 159.696 * * [simplify]: iters left: 2 (199 enodes) 159.767 * * [simplify]: iters left: 1 (358 enodes) 159.848 * * [simplify]: Extracting #0: cost 1 inf + 0 159.848 * * [simplify]: Extracting #1: cost 19 inf + 0 159.848 * * [simplify]: Extracting #2: cost 73 inf + 1 159.849 * * [simplify]: Extracting #3: cost 99 inf + 47 159.850 * * [simplify]: Extracting #4: cost 89 inf + 1556 159.855 * * [simplify]: Extracting #5: cost 34 inf + 15878 159.864 * * [simplify]: Extracting #6: cost 0 inf + 25739 159.871 * [simplify]: Simplified to (/ (/ (+ (* y.im x.im) (* y.re x.re)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 159.871 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (+ (* y.im x.im) (* y.re x.re)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 159.871 * * * * [progress]: [ 388 / 713 ] simplifiying candidate # 159.871 * [simplify]: Simplifying (/ (sqrt 1) (/ 1 (/ 1 1))) 159.871 * * [simplify]: iters left: 6 (5 enodes) 159.876 * * [simplify]: iters left: 5 (13 enodes) 159.878 * * [simplify]: iters left: 4 (15 enodes) 159.880 * * [simplify]: Extracting #0: cost 1 inf + 0 159.880 * * [simplify]: Extracting #1: cost 0 inf + 1 159.880 * [simplify]: Simplified to 1 159.880 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (sqrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 159.880 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 159.881 * * [simplify]: iters left: 6 (16 enodes) 159.885 * * [simplify]: iters left: 5 (58 enodes) 159.893 * * [simplify]: iters left: 4 (76 enodes) 159.906 * * [simplify]: iters left: 3 (101 enodes) 159.924 * * [simplify]: iters left: 2 (164 enodes) 159.996 * * [simplify]: iters left: 1 (325 enodes) 160.086 * * [simplify]: Extracting #0: cost 1 inf + 0 160.087 * * [simplify]: Extracting #1: cost 81 inf + 0 160.087 * * [simplify]: Extracting #2: cost 115 inf + 1 160.088 * * [simplify]: Extracting #3: cost 123 inf + 251 160.090 * * [simplify]: Extracting #4: cost 105 inf + 3103 160.096 * * [simplify]: Extracting #5: cost 55 inf + 17758 160.111 * * [simplify]: Extracting #6: cost 0 inf + 36491 160.122 * [simplify]: Simplified to (/ (+ (* y.im x.im) (* y.re x.re)) (+ (* y.re y.re) (* y.im y.im))) 160.122 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (+ (* y.im x.im) (* y.re x.re)) (+ (* y.re y.re) (* y.im y.im))))) 160.122 * * * * [progress]: [ 389 / 713 ] simplifiying candidate # 160.122 * [simplify]: Simplifying (/ (sqrt 1) (/ 1 1)) 160.122 * * [simplify]: iters left: 4 (4 enodes) 160.127 * * [simplify]: iters left: 3 (12 enodes) 160.129 * * [simplify]: iters left: 2 (14 enodes) 160.131 * * [simplify]: Extracting #0: cost 1 inf + 0 160.131 * * [simplify]: Extracting #1: cost 0 inf + 1 160.131 * [simplify]: Simplified to 1 160.131 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (sqrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 160.131 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 160.131 * * [simplify]: iters left: 6 (16 enodes) 160.135 * * [simplify]: iters left: 5 (58 enodes) 160.144 * * [simplify]: iters left: 4 (76 enodes) 160.167 * * [simplify]: iters left: 3 (101 enodes) 160.189 * * [simplify]: iters left: 2 (164 enodes) 160.256 * * [simplify]: iters left: 1 (325 enodes) 160.385 * * [simplify]: Extracting #0: cost 1 inf + 0 160.385 * * [simplify]: Extracting #1: cost 81 inf + 0 160.385 * * [simplify]: Extracting #2: cost 115 inf + 1 160.386 * * [simplify]: Extracting #3: cost 123 inf + 251 160.388 * * [simplify]: Extracting #4: cost 105 inf + 3103 160.397 * * [simplify]: Extracting #5: cost 55 inf + 17758 160.412 * * [simplify]: Extracting #6: cost 0 inf + 36491 160.428 * [simplify]: Simplified to (/ (+ (* y.im x.im) (* y.re x.re)) (+ (* y.re y.re) (* y.im y.im))) 160.428 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (+ (* y.im x.im) (* y.re x.re)) (+ (* y.re y.re) (* y.im y.im))))) 160.428 * * * * [progress]: [ 390 / 713 ] simplifiying candidate # 160.429 * [simplify]: Simplifying (/ (sqrt 1) (/ 1 (+ (* x.re y.re) (* x.im y.im)))) 160.429 * * [simplify]: iters left: 6 (11 enodes) 160.436 * * [simplify]: iters left: 5 (40 enodes) 160.447 * * [simplify]: iters left: 4 (42 enodes) 160.456 * * [simplify]: iters left: 3 (46 enodes) 160.461 * * [simplify]: iters left: 2 (56 enodes) 160.470 * * [simplify]: iters left: 1 (74 enodes) 160.483 * * [simplify]: Extracting #0: cost 1 inf + 0 160.483 * * [simplify]: Extracting #1: cost 6 inf + 0 160.483 * * [simplify]: Extracting #2: cost 12 inf + 1 160.483 * * [simplify]: Extracting #3: cost 7 inf + 47 160.483 * * [simplify]: Extracting #4: cost 1 inf + 586 160.484 * * [simplify]: Extracting #5: cost 0 inf + 751 160.484 * [simplify]: Simplified to (+ (* x.im y.im) (* x.re y.re)) 160.484 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (+ (* x.im y.im) (* x.re y.re)) (/ (sqrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 160.485 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 160.485 * * [simplify]: iters left: 6 (11 enodes) 160.491 * * [simplify]: iters left: 5 (40 enodes) 160.499 * * [simplify]: iters left: 4 (51 enodes) 160.507 * * [simplify]: iters left: 3 (55 enodes) 160.515 * * [simplify]: iters left: 2 (58 enodes) 160.521 * * [simplify]: Extracting #0: cost 1 inf + 0 160.521 * * [simplify]: Extracting #1: cost 6 inf + 0 160.521 * * [simplify]: Extracting #2: cost 10 inf + 1 160.521 * * [simplify]: Extracting #3: cost 14 inf + 1 160.521 * * [simplify]: Extracting #4: cost 9 inf + 207 160.521 * * [simplify]: Extracting #5: cost 3 inf + 899 160.522 * * [simplify]: Extracting #6: cost 0 inf + 1467 160.522 * [simplify]: Simplified to (/ 1 (+ (* y.re y.re) (* y.im y.im))) 160.522 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (+ (* x.im y.im) (* x.re y.re)) (/ 1 (+ (* y.re y.re) (* y.im y.im))))) 160.522 * * * * [progress]: [ 391 / 713 ] simplifiying candidate # 160.522 * [simplify]: Simplifying (/ (sqrt 1) (/ 1 (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (pow (* y.re y.re) 3) (pow (* y.im y.im) 3)))))) 160.523 * * [simplify]: iters left: 6 (19 enodes) 160.532 * * [simplify]: iters left: 5 (84 enodes) 160.562 * * [simplify]: iters left: 4 (146 enodes) 160.595 * * [simplify]: iters left: 3 (247 enodes) 160.692 * * [simplify]: iters left: 2 (460 enodes) 160.840 * * [simplify]: Extracting #0: cost 1 inf + 0 160.840 * * [simplify]: Extracting #1: cost 14 inf + 0 160.840 * * [simplify]: Extracting #2: cost 26 inf + 1 160.840 * * [simplify]: Extracting #3: cost 35 inf + 1 160.841 * * [simplify]: Extracting #4: cost 81 inf + 47 160.842 * * [simplify]: Extracting #5: cost 168 inf + 1385 160.845 * * [simplify]: Extracting #6: cost 151 inf + 8681 160.853 * * [simplify]: Extracting #7: cost 61 inf + 40124 160.861 * * [simplify]: Extracting #8: cost 12 inf + 59819 160.868 * * [simplify]: Extracting #9: cost 0 inf + 65564 160.875 * [simplify]: Simplified to (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* (* y.im y.im) (* (* y.im y.im) (* y.im y.im))) (* (* (* y.re y.re) (* y.re y.re)) (* y.re y.re))))) 160.875 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* (* y.im y.im) (* (* y.im y.im) (* y.im y.im))) (* (* (* y.re y.re) (* y.re y.re)) (* y.re y.re))))) (/ (sqrt 1) (/ (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)) (* (* y.re y.re) (* y.im y.im))))))))) 160.875 * [simplify]: Simplifying (/ (sqrt 1) (/ (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)) (* (* y.re y.re) (* y.im y.im))))))) 160.875 * * [simplify]: iters left: 6 (16 enodes) 160.880 * * [simplify]: iters left: 5 (75 enodes) 160.898 * * [simplify]: iters left: 4 (151 enodes) 160.956 * * [simplify]: iters left: 3 (271 enodes) 161.037 * * [simplify]: iters left: 2 (415 enodes) 161.190 * * [simplify]: Extracting #0: cost 1 inf + 0 161.190 * * [simplify]: Extracting #1: cost 7 inf + 0 161.190 * * [simplify]: Extracting #2: cost 12 inf + 1 161.190 * * [simplify]: Extracting #3: cost 34 inf + 1 161.190 * * [simplify]: Extracting #4: cost 160 inf + 1 161.191 * * [simplify]: Extracting #5: cost 220 inf + 778 161.195 * * [simplify]: Extracting #6: cost 108 inf + 17428 161.204 * * [simplify]: Extracting #7: cost 4 inf + 37095 161.220 * * [simplify]: Extracting #8: cost 0 inf + 37623 161.232 * [simplify]: Simplified to (/ (sqrt (+ (* (- (* y.re y.re) (* 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)))) 161.232 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* (* y.im y.im) (* (* y.im y.im) (* y.im y.im))) (* (* (* y.re y.re) (* y.re y.re)) (* y.re y.re))))) (/ (sqrt (+ (* (- (* y.re y.re) (* 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)))))) 161.233 * * * * [progress]: [ 392 / 713 ] simplifiying candidate # 161.233 * [simplify]: Simplifying (/ (sqrt 1) (/ 1 (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))))) 161.233 * * [simplify]: iters left: 6 (18 enodes) 161.239 * * [simplify]: iters left: 5 (76 enodes) 161.251 * * [simplify]: iters left: 4 (113 enodes) 161.285 * * [simplify]: iters left: 3 (173 enodes) 161.323 * * [simplify]: iters left: 2 (343 enodes) 161.471 * * [simplify]: Extracting #0: cost 1 inf + 0 161.471 * * [simplify]: Extracting #1: cost 14 inf + 0 161.471 * * [simplify]: Extracting #2: cost 26 inf + 1 161.471 * * [simplify]: Extracting #3: cost 79 inf + 1 161.472 * * [simplify]: Extracting #4: cost 168 inf + 338 161.474 * * [simplify]: Extracting #5: cost 159 inf + 9679 161.483 * * [simplify]: Extracting #6: cost 47 inf + 30090 161.502 * * [simplify]: Extracting #7: cost 10 inf + 39887 161.520 * * [simplify]: Extracting #8: cost 0 inf + 42709 161.530 * [simplify]: Simplified to (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) 161.530 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) (/ (sqrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (sqrt (- (* y.re y.re) (* y.im y.im))))))) 161.530 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (sqrt (- (* y.re y.re) (* y.im y.im))))) 161.531 * * [simplify]: iters left: 6 (12 enodes) 161.534 * * [simplify]: iters left: 5 (46 enodes) 161.542 * * [simplify]: iters left: 4 (68 enodes) 161.562 * * [simplify]: iters left: 3 (91 enodes) 161.577 * * [simplify]: iters left: 2 (147 enodes) 161.621 * * [simplify]: iters left: 1 (233 enodes) 161.688 * * [simplify]: Extracting #0: cost 1 inf + 0 161.688 * * [simplify]: Extracting #1: cost 7 inf + 0 161.688 * * [simplify]: Extracting #2: cost 12 inf + 1 161.688 * * [simplify]: Extracting #3: cost 33 inf + 1 161.688 * * [simplify]: Extracting #4: cost 67 inf + 1 161.689 * * [simplify]: Extracting #5: cost 49 inf + 1595 161.692 * * [simplify]: Extracting #6: cost 8 inf + 6754 161.697 * * [simplify]: Extracting #7: cost 0 inf + 8410 161.701 * * [simplify]: Extracting #8: cost 0 inf + 8330 161.706 * [simplify]: Simplified to (/ (sqrt (* (- y.re y.im) (+ y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 161.706 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) (/ (sqrt (* (- y.re y.im) (+ y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 161.707 * * * * [progress]: [ 393 / 713 ] simplifiying candidate # 161.707 * [simplify]: Simplifying (/ (sqrt 1) 1) 161.707 * * [simplify]: iters left: 3 (3 enodes) 161.711 * * [simplify]: iters left: 2 (9 enodes) 161.714 * * [simplify]: iters left: 1 (11 enodes) 161.717 * * [simplify]: Extracting #0: cost 1 inf + 0 161.717 * * [simplify]: Extracting #1: cost 0 inf + 1 161.717 * [simplify]: Simplified to 1 161.717 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (sqrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 161.718 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 161.718 * * [simplify]: iters left: 6 (16 enodes) 161.727 * * [simplify]: iters left: 5 (58 enodes) 161.745 * * [simplify]: iters left: 4 (76 enodes) 161.771 * * [simplify]: iters left: 3 (101 enodes) 161.800 * * [simplify]: iters left: 2 (164 enodes) 161.854 * * [simplify]: iters left: 1 (325 enodes) 161.959 * * [simplify]: Extracting #0: cost 1 inf + 0 161.959 * * [simplify]: Extracting #1: cost 81 inf + 0 161.960 * * [simplify]: Extracting #2: cost 115 inf + 1 161.960 * * [simplify]: Extracting #3: cost 123 inf + 251 161.962 * * [simplify]: Extracting #4: cost 105 inf + 3103 161.968 * * [simplify]: Extracting #5: cost 55 inf + 17758 161.978 * * [simplify]: Extracting #6: cost 0 inf + 36491 161.986 * [simplify]: Simplified to (/ (+ (* y.im x.im) (* y.re x.re)) (+ (* y.re y.re) (* y.im y.im))) 161.986 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (+ (* y.im x.im) (* y.re x.re)) (+ (* y.re y.re) (* y.im y.im))))) 161.986 * * * * [progress]: [ 394 / 713 ] simplifiying candidate # 161.987 * [simplify]: Simplifying (/ (sqrt 1) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 161.987 * * [simplify]: iters left: 6 (9 enodes) 161.989 * * [simplify]: iters left: 5 (30 enodes) 161.995 * * [simplify]: iters left: 4 (32 enodes) 162.004 * * [simplify]: Extracting #0: cost 1 inf + 0 162.004 * * [simplify]: Extracting #1: cost 4 inf + 0 162.004 * * [simplify]: Extracting #2: cost 5 inf + 1 162.004 * * [simplify]: Extracting #3: cost 8 inf + 1 162.004 * * [simplify]: Extracting #4: cost 12 inf + 1 162.005 * * [simplify]: Extracting #5: cost 7 inf + 126 162.005 * * [simplify]: Extracting #6: cost 4 inf + 451 162.005 * * [simplify]: Extracting #7: cost 0 inf + 1141 162.005 * [simplify]: Simplified to (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) 162.006 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt 1) (/ 1 (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 162.006 * [simplify]: Simplifying (/ (sqrt 1) (/ 1 (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 162.006 * * [simplify]: iters left: 6 (16 enodes) 162.017 * * [simplify]: iters left: 5 (58 enodes) 162.035 * * [simplify]: iters left: 4 (65 enodes) 162.047 * * [simplify]: iters left: 3 (70 enodes) 162.057 * * [simplify]: iters left: 2 (88 enodes) 162.080 * * [simplify]: iters left: 1 (120 enodes) 162.101 * * [simplify]: Extracting #0: cost 1 inf + 0 162.101 * * [simplify]: Extracting #1: cost 14 inf + 0 162.101 * * [simplify]: Extracting #2: cost 36 inf + 1 162.101 * * [simplify]: Extracting #3: cost 44 inf + 47 162.102 * * [simplify]: Extracting #4: cost 32 inf + 715 162.103 * * [simplify]: Extracting #5: cost 16 inf + 3845 162.106 * * [simplify]: Extracting #6: cost 1 inf + 7536 162.112 * * [simplify]: Extracting #7: cost 0 inf + 7780 162.116 * [simplify]: Simplified to (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.im y.im) (* y.re y.re)))) 162.116 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt 1) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.im y.im) (* y.re y.re)))))) 162.116 * * * * [progress]: [ 395 / 713 ] simplifiying candidate # 162.116 * [simplify]: Simplifying (/ (sqrt 1) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (+ (* x.re y.re) (* x.im y.im)))) 162.117 * * [simplify]: iters left: 6 (15 enodes) 162.122 * * [simplify]: iters left: 5 (53 enodes) 162.129 * * [simplify]: iters left: 4 (70 enodes) 162.141 * * [simplify]: iters left: 3 (124 enodes) 162.178 * * [simplify]: iters left: 2 (201 enodes) 162.229 * * [simplify]: iters left: 1 (228 enodes) 162.261 * * [simplify]: Extracting #0: cost 1 inf + 0 162.261 * * [simplify]: Extracting #1: cost 9 inf + 0 162.261 * * [simplify]: Extracting #2: cost 31 inf + 1 162.262 * * [simplify]: Extracting #3: cost 42 inf + 5 162.262 * * [simplify]: Extracting #4: cost 33 inf + 1267 162.263 * * [simplify]: Extracting #5: cost 2 inf + 7593 162.266 * * [simplify]: Extracting #6: cost 0 inf + 8039 162.268 * [simplify]: Simplified to (/ (+ (* y.im x.im) (* y.re x.re)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 162.268 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (+ (* y.im x.im) (* y.re x.re)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt 1) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 162.268 * [simplify]: Simplifying (/ (sqrt 1) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 162.268 * * [simplify]: iters left: 6 (9 enodes) 162.271 * * [simplify]: iters left: 5 (30 enodes) 162.275 * * [simplify]: iters left: 4 (32 enodes) 162.281 * * [simplify]: Extracting #0: cost 1 inf + 0 162.281 * * [simplify]: Extracting #1: cost 4 inf + 0 162.281 * * [simplify]: Extracting #2: cost 5 inf + 1 162.281 * * [simplify]: Extracting #3: cost 8 inf + 1 162.281 * * [simplify]: Extracting #4: cost 12 inf + 1 162.282 * * [simplify]: Extracting #5: cost 7 inf + 126 162.282 * * [simplify]: Extracting #6: cost 4 inf + 451 162.282 * * [simplify]: Extracting #7: cost 0 inf + 1141 162.283 * [simplify]: Simplified to (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) 162.283 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (+ (* y.im x.im) (* y.re x.re)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 162.283 * * * * [progress]: [ 396 / 713 ] simplifiying candidate # 162.283 * [simplify]: Simplifying (/ 1 (* (cbrt (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (cbrt (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 162.283 * * [simplify]: iters left: 6 (17 enodes) 162.291 * * [simplify]: iters left: 5 (61 enodes) 162.305 * * [simplify]: iters left: 4 (70 enodes) 162.314 * * [simplify]: Extracting #0: cost 1 inf + 0 162.314 * * [simplify]: Extracting #1: cost 6 inf + 0 162.314 * * [simplify]: Extracting #2: cost 9 inf + 1 162.314 * * [simplify]: Extracting #3: cost 15 inf + 1 162.315 * * [simplify]: Extracting #4: cost 24 inf + 1 162.315 * * [simplify]: Extracting #5: cost 32 inf + 1 162.315 * * [simplify]: Extracting #6: cost 26 inf + 87 162.315 * * [simplify]: Extracting #7: cost 18 inf + 581 162.315 * * [simplify]: Extracting #8: cost 11 inf + 2285 162.316 * * [simplify]: Extracting #9: cost 4 inf + 4594 162.317 * * [simplify]: Extracting #10: cost 0 inf + 6253 162.318 * [simplify]: Simplified to (/ 1 (* (cbrt (/ (+ (* y.re y.re) (* y.im y.im)) (+ (* y.im x.im) (* y.re x.re)))) (cbrt (/ (+ (* y.re y.re) (* y.im y.im)) (+ (* y.im x.im) (* y.re x.re)))))) 162.318 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (* (cbrt (/ (+ (* y.re y.re) (* y.im y.im)) (+ (* y.im x.im) (* y.re x.re)))) (cbrt (/ (+ (* y.re y.re) (* y.im y.im)) (+ (* y.im x.im) (* y.re x.re)))))) (/ 1 (cbrt (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 162.319 * [simplify]: Simplifying (/ 1 (cbrt (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 162.319 * * [simplify]: iters left: 6 (16 enodes) 162.322 * * [simplify]: iters left: 5 (56 enodes) 162.334 * * [simplify]: iters left: 4 (63 enodes) 162.351 * * [simplify]: Extracting #0: cost 1 inf + 0 162.351 * * [simplify]: Extracting #1: cost 4 inf + 0 162.351 * * [simplify]: Extracting #2: cost 5 inf + 1 162.351 * * [simplify]: Extracting #3: cost 11 inf + 1 162.351 * * [simplify]: Extracting #4: cost 20 inf + 1 162.351 * * [simplify]: Extracting #5: cost 28 inf + 1 162.352 * * [simplify]: Extracting #6: cost 23 inf + 46 162.352 * * [simplify]: Extracting #7: cost 16 inf + 417 162.352 * * [simplify]: Extracting #8: cost 9 inf + 1637 162.354 * * [simplify]: Extracting #9: cost 1 inf + 4150 162.356 * * [simplify]: Extracting #10: cost 0 inf + 4555 162.357 * [simplify]: Simplified to (/ 1 (cbrt (/ (+ (* y.re y.re) (* y.im y.im)) (+ (* y.im x.im) (* y.re x.re))))) 162.357 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (* (cbrt (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (cbrt (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) (/ 1 (cbrt (/ (+ (* y.re y.re) (* y.im y.im)) (+ (* y.im x.im) (* y.re x.re))))))) 162.357 * * * * [progress]: [ 397 / 713 ] simplifiying candidate # 162.358 * [simplify]: Simplifying (/ 1 (sqrt (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 162.358 * * [simplify]: iters left: 6 (16 enodes) 162.363 * * [simplify]: iters left: 5 (56 enodes) 162.371 * * [simplify]: iters left: 4 (63 enodes) 162.381 * * [simplify]: Extracting #0: cost 1 inf + 0 162.381 * * [simplify]: Extracting #1: cost 4 inf + 0 162.381 * * [simplify]: Extracting #2: cost 5 inf + 1 162.381 * * [simplify]: Extracting #3: cost 11 inf + 1 162.381 * * [simplify]: Extracting #4: cost 20 inf + 1 162.381 * * [simplify]: Extracting #5: cost 28 inf + 1 162.381 * * [simplify]: Extracting #6: cost 23 inf + 46 162.381 * * [simplify]: Extracting #7: cost 16 inf + 417 162.381 * * [simplify]: Extracting #8: cost 9 inf + 1637 162.382 * * [simplify]: Extracting #9: cost 1 inf + 4030 162.383 * * [simplify]: Extracting #10: cost 0 inf + 4395 162.384 * [simplify]: Simplified to (/ 1 (sqrt (/ (+ (* y.re y.re) (* y.im y.im)) (+ (* y.im x.im) (* y.re x.re))))) 162.384 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (/ (+ (* y.re y.re) (* y.im y.im)) (+ (* y.im x.im) (* y.re x.re))))) (/ 1 (sqrt (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 162.384 * [simplify]: Simplifying (/ 1 (sqrt (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 162.384 * * [simplify]: iters left: 6 (16 enodes) 162.390 * * [simplify]: iters left: 5 (56 enodes) 162.407 * * [simplify]: iters left: 4 (63 enodes) 162.426 * * [simplify]: Extracting #0: cost 1 inf + 0 162.426 * * [simplify]: Extracting #1: cost 4 inf + 0 162.426 * * [simplify]: Extracting #2: cost 5 inf + 1 162.426 * * [simplify]: Extracting #3: cost 11 inf + 1 162.426 * * [simplify]: Extracting #4: cost 20 inf + 1 162.426 * * [simplify]: Extracting #5: cost 28 inf + 1 162.426 * * [simplify]: Extracting #6: cost 23 inf + 46 162.426 * * [simplify]: Extracting #7: cost 16 inf + 417 162.426 * * [simplify]: Extracting #8: cost 9 inf + 1637 162.427 * * [simplify]: Extracting #9: cost 1 inf + 4030 162.428 * * [simplify]: Extracting #10: cost 0 inf + 4395 162.429 * [simplify]: Simplified to (/ 1 (sqrt (/ (+ (* y.re y.re) (* y.im y.im)) (+ (* y.im x.im) (* y.re x.re))))) 162.429 * [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.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) (/ 1 (sqrt (/ (+ (* y.re y.re) (* y.im y.im)) (+ (* y.im x.im) (* y.re x.re))))))) 162.429 * * * * [progress]: [ 398 / 713 ] simplifiying candidate # 162.429 * [simplify]: Simplifying (/ 1 (/ (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 162.429 * * [simplify]: iters left: 6 (19 enodes) 162.434 * * [simplify]: iters left: 5 (71 enodes) 162.445 * * [simplify]: iters left: 4 (102 enodes) 162.462 * * [simplify]: iters left: 3 (137 enodes) 162.489 * * [simplify]: iters left: 2 (196 enodes) 162.559 * * [simplify]: iters left: 1 (223 enodes) 162.596 * * [simplify]: Extracting #0: cost 1 inf + 0 162.596 * * [simplify]: Extracting #1: cost 16 inf + 0 162.596 * * [simplify]: Extracting #2: cost 30 inf + 1 162.596 * * [simplify]: Extracting #3: cost 34 inf + 1 162.596 * * [simplify]: Extracting #4: cost 40 inf + 1 162.597 * * [simplify]: Extracting #5: cost 48 inf + 1 162.598 * * [simplify]: Extracting #6: cost 41 inf + 129 162.598 * * [simplify]: Extracting #7: cost 25 inf + 3011 162.601 * * [simplify]: Extracting #8: cost 4 inf + 12485 162.605 * * [simplify]: Extracting #9: cost 0 inf + 14661 162.610 * * [simplify]: Extracting #10: cost 0 inf + 14621 162.615 * [simplify]: Simplified to (* (/ (cbrt (/ (+ (* y.im x.im) (* y.re x.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (cbrt (/ (+ (* y.im x.im) (* y.re x.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 162.615 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (/ (+ (* y.im x.im) (* y.re x.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (cbrt (/ (+ (* y.im x.im) (* y.re x.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ 1 (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 162.615 * [simplify]: Simplifying (/ 1 (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 162.615 * * [simplify]: iters left: 6 (17 enodes) 162.620 * * [simplify]: iters left: 5 (59 enodes) 162.629 * * [simplify]: iters left: 4 (66 enodes) 162.638 * * [simplify]: iters left: 3 (68 enodes) 162.651 * * [simplify]: iters left: 2 (80 enodes) 162.673 * * [simplify]: Extracting #0: cost 1 inf + 0 162.674 * * [simplify]: Extracting #1: cost 7 inf + 0 162.674 * * [simplify]: Extracting #2: cost 12 inf + 1 162.674 * * [simplify]: Extracting #3: cost 16 inf + 1 162.674 * * [simplify]: Extracting #4: cost 22 inf + 1 162.674 * * [simplify]: Extracting #5: cost 30 inf + 1 162.674 * * [simplify]: Extracting #6: cost 22 inf + 172 162.675 * * [simplify]: Extracting #7: cost 16 inf + 583 162.675 * * [simplify]: Extracting #8: cost 9 inf + 1961 162.676 * * [simplify]: Extracting #9: cost 0 inf + 5755 162.677 * [simplify]: Simplified to (/ (cbrt (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 162.677 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (/ (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) (/ (cbrt (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 162.677 * * * * [progress]: [ 399 / 713 ] simplifiying candidate # 162.678 * [simplify]: Simplifying (/ 1 (/ (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 162.678 * * [simplify]: iters left: 6 (18 enodes) 162.682 * * [simplify]: iters left: 5 (64 enodes) 162.691 * * [simplify]: iters left: 4 (78 enodes) 162.703 * * [simplify]: iters left: 3 (93 enodes) 162.730 * * [simplify]: iters left: 2 (118 enodes) 162.749 * * [simplify]: iters left: 1 (123 enodes) 162.769 * * [simplify]: Extracting #0: cost 1 inf + 0 162.769 * * [simplify]: Extracting #1: cost 11 inf + 0 162.769 * * [simplify]: Extracting #2: cost 20 inf + 1 162.770 * * [simplify]: Extracting #3: cost 24 inf + 1 162.770 * * [simplify]: Extracting #4: cost 30 inf + 1 162.770 * * [simplify]: Extracting #5: cost 38 inf + 1 162.770 * * [simplify]: Extracting #6: cost 31 inf + 129 162.770 * * [simplify]: Extracting #7: cost 24 inf + 583 162.771 * * [simplify]: Extracting #8: cost 11 inf + 4302 162.772 * * [simplify]: Extracting #9: cost 1 inf + 8297 162.774 * * [simplify]: Extracting #10: cost 0 inf + 8821 162.777 * [simplify]: Simplified to (/ (/ (sqrt (/ (+ (* y.im x.im) (* y.re x.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 162.777 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (/ (+ (* y.im x.im) (* y.re x.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ 1 (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 162.777 * [simplify]: Simplifying (/ 1 (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 162.777 * * [simplify]: iters left: 6 (17 enodes) 162.781 * * [simplify]: iters left: 5 (59 enodes) 162.791 * * [simplify]: iters left: 4 (66 enodes) 162.804 * * [simplify]: iters left: 3 (68 enodes) 162.823 * * [simplify]: iters left: 2 (80 enodes) 162.838 * * [simplify]: Extracting #0: cost 1 inf + 0 162.839 * * [simplify]: Extracting #1: cost 7 inf + 0 162.839 * * [simplify]: Extracting #2: cost 12 inf + 1 162.839 * * [simplify]: Extracting #3: cost 16 inf + 1 162.839 * * [simplify]: Extracting #4: cost 22 inf + 1 162.839 * * [simplify]: Extracting #5: cost 30 inf + 1 162.839 * * [simplify]: Extracting #6: cost 22 inf + 172 162.839 * * [simplify]: Extracting #7: cost 16 inf + 583 162.839 * * [simplify]: Extracting #8: cost 9 inf + 1961 162.840 * * [simplify]: Extracting #9: cost 0 inf + 5515 162.841 * [simplify]: Simplified to (/ (sqrt (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 162.842 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (/ (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) (/ (sqrt (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 162.842 * * * * [progress]: [ 400 / 713 ] simplifiying candidate # 162.842 * [simplify]: Simplifying (/ 1 (/ (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 162.842 * * [simplify]: iters left: 6 (19 enodes) 162.847 * * [simplify]: iters left: 5 (75 enodes) 162.859 * * [simplify]: iters left: 4 (135 enodes) 162.906 * * [simplify]: iters left: 3 (273 enodes) 163.054 * * [simplify]: Extracting #0: cost 1 inf + 0 163.054 * * [simplify]: Extracting #1: cost 37 inf + 0 163.055 * * [simplify]: Extracting #2: cost 81 inf + 1 163.056 * * [simplify]: Extracting #3: cost 88 inf + 3 163.057 * * [simplify]: Extracting #4: cost 95 inf + 4 163.058 * * [simplify]: Extracting #5: cost 86 inf + 294 163.060 * * [simplify]: Extracting #6: cost 63 inf + 5845 163.068 * * [simplify]: Extracting #7: cost 11 inf + 29489 163.079 * * [simplify]: Extracting #8: cost 0 inf + 34449 163.089 * * [simplify]: Extracting #9: cost 0 inf + 34409 163.106 * [simplify]: Simplified to (/ (/ (* (cbrt (+ (* y.im x.im) (* y.re x.re))) (cbrt (+ (* y.im x.im) (* y.re x.re)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 163.107 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (* (cbrt (+ (* y.im x.im) (* y.re x.re))) (cbrt (+ (* y.im x.im) (* y.re x.re)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ 1 (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 163.107 * [simplify]: Simplifying (/ 1 (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 163.107 * * [simplify]: iters left: 6 (17 enodes) 163.115 * * [simplify]: iters left: 5 (61 enodes) 163.133 * * [simplify]: iters left: 4 (77 enodes) 163.156 * * [simplify]: iters left: 3 (88 enodes) 163.184 * * [simplify]: iters left: 2 (121 enodes) 163.226 * * [simplify]: iters left: 1 (142 enodes) 163.268 * * [simplify]: Extracting #0: cost 1 inf + 0 163.268 * * [simplify]: Extracting #1: cost 12 inf + 0 163.268 * * [simplify]: Extracting #2: cost 22 inf + 1 163.269 * * [simplify]: Extracting #3: cost 27 inf + 1 163.269 * * [simplify]: Extracting #4: cost 36 inf + 1 163.269 * * [simplify]: Extracting #5: cost 32 inf + 88 163.269 * * [simplify]: Extracting #6: cost 23 inf + 868 163.270 * * [simplify]: Extracting #7: cost 15 inf + 2569 163.273 * * [simplify]: Extracting #8: cost 2 inf + 7652 163.277 * * [simplify]: Extracting #9: cost 0 inf + 8700 163.280 * [simplify]: Simplified to (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 163.280 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (/ (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im 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.im) (* x.re y.re))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 163.280 * * * * [progress]: [ 401 / 713 ] simplifiying candidate # 163.280 * [simplify]: Simplifying (/ 1 (/ (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))))) 163.280 * * [simplify]: iters left: 6 (22 enodes) 163.286 * * [simplify]: iters left: 5 (81 enodes) 163.298 * * [simplify]: iters left: 4 (121 enodes) 163.329 * * [simplify]: iters left: 3 (234 enodes) 163.405 * * [simplify]: iters left: 2 (411 enodes) 163.646 * * [simplify]: Extracting #0: cost 1 inf + 0 163.646 * * [simplify]: Extracting #1: cost 51 inf + 0 163.647 * * [simplify]: Extracting #2: cost 91 inf + 1 163.647 * * [simplify]: Extracting #3: cost 98 inf + 1 163.647 * * [simplify]: Extracting #4: cost 107 inf + 1 163.648 * * [simplify]: Extracting #5: cost 97 inf + 1340 163.652 * * [simplify]: Extracting #6: cost 64 inf + 10357 163.666 * * [simplify]: Extracting #7: cost 11 inf + 38430 163.695 * * [simplify]: Extracting #8: cost 0 inf + 44349 163.724 * [simplify]: Simplified to (/ (* (/ (cbrt (+ (* y.im x.im) (* y.re x.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (cbrt (+ (* y.im x.im) (* y.re x.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 163.724 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (/ (cbrt (+ (* y.im x.im) (* y.re x.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (cbrt (+ (* y.im x.im) (* y.re x.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ 1 (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))))) 163.725 * [simplify]: Simplifying (/ 1 (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 163.725 * * [simplify]: iters left: 6 (19 enodes) 163.734 * * [simplify]: iters left: 5 (67 enodes) 163.753 * * [simplify]: iters left: 4 (83 enodes) 163.778 * * [simplify]: iters left: 3 (102 enodes) 163.807 * * [simplify]: iters left: 2 (131 enodes) 163.835 * * [simplify]: iters left: 1 (168 enodes) 163.881 * * [simplify]: Extracting #0: cost 1 inf + 0 163.882 * * [simplify]: Extracting #1: cost 17 inf + 0 163.882 * * [simplify]: Extracting #2: cost 31 inf + 1 163.882 * * [simplify]: Extracting #3: cost 37 inf + 1 163.882 * * [simplify]: Extracting #4: cost 46 inf + 1 163.883 * * [simplify]: Extracting #5: cost 40 inf + 172 163.883 * * [simplify]: Extracting #6: cost 24 inf + 2688 163.887 * * [simplify]: Extracting #7: cost 5 inf + 10952 163.893 * * [simplify]: Extracting #8: cost 0 inf + 13169 163.898 * [simplify]: Simplified to (/ (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 163.899 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (/ (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im 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.im) (* x.re y.re))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 163.899 * * * * [progress]: [ 402 / 713 ] simplifiying candidate # 163.899 * [simplify]: Simplifying (/ 1 (/ (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 163.900 * * [simplify]: iters left: 6 (20 enodes) 163.909 * * [simplify]: iters left: 5 (74 enodes) 163.923 * * [simplify]: iters left: 4 (114 enodes) 163.947 * * [simplify]: iters left: 3 (227 enodes) 164.017 * * [simplify]: iters left: 2 (402 enodes) 164.283 * * [simplify]: Extracting #0: cost 1 inf + 0 164.283 * * [simplify]: Extracting #1: cost 51 inf + 0 164.284 * * [simplify]: Extracting #2: cost 89 inf + 1 164.285 * * [simplify]: Extracting #3: cost 94 inf + 1 164.286 * * [simplify]: Extracting #4: cost 103 inf + 1 164.287 * * [simplify]: Extracting #5: cost 94 inf + 1137 164.290 * * [simplify]: Extracting #6: cost 49 inf + 16236 164.302 * * [simplify]: Extracting #7: cost 6 inf + 36356 164.318 * * [simplify]: Extracting #8: cost 0 inf + 39581 164.345 * * [simplify]: Extracting #9: cost 0 inf + 39541 164.375 * [simplify]: Simplified to (/ (* (/ (cbrt (+ (* y.im x.im) (* y.re x.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (cbrt (+ (* y.im x.im) (* y.re x.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 164.375 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (/ (cbrt (+ (* y.im x.im) (* y.re x.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (cbrt (+ (* y.im x.im) (* y.re x.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ 1 (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 164.375 * [simplify]: Simplifying (/ 1 (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 164.375 * * [simplify]: iters left: 6 (18 enodes) 164.384 * * [simplify]: iters left: 5 (64 enodes) 164.399 * * [simplify]: iters left: 4 (80 enodes) 164.411 * * [simplify]: iters left: 3 (99 enodes) 164.435 * * [simplify]: iters left: 2 (128 enodes) 164.477 * * [simplify]: iters left: 1 (165 enodes) 164.508 * * [simplify]: Extracting #0: cost 1 inf + 0 164.508 * * [simplify]: Extracting #1: cost 17 inf + 0 164.508 * * [simplify]: Extracting #2: cost 30 inf + 1 164.508 * * [simplify]: Extracting #3: cost 35 inf + 1 164.508 * * [simplify]: Extracting #4: cost 44 inf + 1 164.509 * * [simplify]: Extracting #5: cost 40 inf + 88 164.509 * * [simplify]: Extracting #6: cost 28 inf + 1870 164.511 * * [simplify]: Extracting #7: cost 6 inf + 9021 164.515 * * [simplify]: Extracting #8: cost 1 inf + 11161 164.520 * * [simplify]: Extracting #9: cost 0 inf + 11645 164.525 * [simplify]: Simplified to (/ (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 164.525 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (/ (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) (/ (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 164.526 * * * * [progress]: [ 403 / 713 ] simplifiying candidate # 164.526 * [simplify]: Simplifying (/ 1 (/ (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt 1)))) 164.526 * * [simplify]: iters left: 6 (20 enodes) 164.534 * * [simplify]: iters left: 5 (74 enodes) 164.545 * * [simplify]: iters left: 4 (101 enodes) 164.562 * * [simplify]: iters left: 3 (179 enodes) 164.616 * * [simplify]: iters left: 2 (281 enodes) 164.811 * * [simplify]: iters left: 1 (414 enodes) 165.038 * * [simplify]: Extracting #0: cost 1 inf + 0 165.038 * * [simplify]: Extracting #1: cost 18 inf + 0 165.039 * * [simplify]: Extracting #2: cost 34 inf + 1 165.039 * * [simplify]: Extracting #3: cost 39 inf + 1 165.040 * * [simplify]: Extracting #4: cost 48 inf + 1 165.040 * * [simplify]: Extracting #5: cost 43 inf + 130 165.041 * * [simplify]: Extracting #6: cost 28 inf + 2489 165.046 * * [simplify]: Extracting #7: cost 3 inf + 12422 165.056 * * [simplify]: Extracting #8: cost 0 inf + 13593 165.063 * [simplify]: Simplified to (* (/ (cbrt (+ (* y.im x.im) (* y.re x.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (cbrt (+ (* y.im x.im) (* y.re x.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 165.063 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (+ (* y.im x.im) (* y.re x.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (cbrt (+ (* y.im x.im) (* y.re x.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ 1 (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 165.063 * [simplify]: Simplifying (/ 1 (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 165.063 * * [simplify]: iters left: 6 (17 enodes) 165.067 * * [simplify]: iters left: 5 (61 enodes) 165.079 * * [simplify]: iters left: 4 (77 enodes) 165.094 * * [simplify]: iters left: 3 (96 enodes) 165.123 * * [simplify]: iters left: 2 (125 enodes) 165.148 * * [simplify]: iters left: 1 (162 enodes) 165.186 * * [simplify]: Extracting #0: cost 1 inf + 0 165.186 * * [simplify]: Extracting #1: cost 17 inf + 0 165.186 * * [simplify]: Extracting #2: cost 30 inf + 1 165.187 * * [simplify]: Extracting #3: cost 36 inf + 1 165.187 * * [simplify]: Extracting #4: cost 44 inf + 1 165.187 * * [simplify]: Extracting #5: cost 38 inf + 87 165.187 * * [simplify]: Extracting #6: cost 30 inf + 826 165.188 * * [simplify]: Extracting #7: cost 15 inf + 4711 165.190 * * [simplify]: Extracting #8: cost 1 inf + 10077 165.192 * * [simplify]: Extracting #9: cost 0 inf + 10601 165.195 * [simplify]: Simplified to (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 165.195 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (/ (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt 1)))) (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 165.196 * * * * [progress]: [ 404 / 713 ] simplifiying candidate # 165.196 * [simplify]: Simplifying (/ 1 (/ (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 165.196 * * [simplify]: iters left: 6 (20 enodes) 165.201 * * [simplify]: iters left: 5 (74 enodes) 165.222 * * [simplify]: iters left: 4 (114 enodes) 165.253 * * [simplify]: iters left: 3 (227 enodes) 165.332 * * [simplify]: iters left: 2 (402 enodes) 165.595 * * [simplify]: Extracting #0: cost 1 inf + 0 165.595 * * [simplify]: Extracting #1: cost 51 inf + 0 165.596 * * [simplify]: Extracting #2: cost 89 inf + 1 165.597 * * [simplify]: Extracting #3: cost 94 inf + 1 165.597 * * [simplify]: Extracting #4: cost 103 inf + 1 165.599 * * [simplify]: Extracting #5: cost 94 inf + 1137 165.603 * * [simplify]: Extracting #6: cost 49 inf + 16236 165.621 * * [simplify]: Extracting #7: cost 6 inf + 36356 165.638 * * [simplify]: Extracting #8: cost 0 inf + 39581 165.656 * * [simplify]: Extracting #9: cost 0 inf + 39541 165.674 * [simplify]: Simplified to (/ (* (/ (cbrt (+ (* y.im x.im) (* y.re x.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (cbrt (+ (* y.im x.im) (* y.re x.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 165.674 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (/ (cbrt (+ (* y.im x.im) (* y.re x.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (cbrt (+ (* y.im x.im) (* y.re x.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ 1 (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 165.674 * [simplify]: Simplifying (/ 1 (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 165.674 * * [simplify]: iters left: 6 (18 enodes) 165.679 * * [simplify]: iters left: 5 (64 enodes) 165.688 * * [simplify]: iters left: 4 (80 enodes) 165.708 * * [simplify]: iters left: 3 (99 enodes) 165.725 * * [simplify]: iters left: 2 (128 enodes) 165.757 * * [simplify]: iters left: 1 (165 enodes) 165.813 * * [simplify]: Extracting #0: cost 1 inf + 0 165.813 * * [simplify]: Extracting #1: cost 17 inf + 0 165.813 * * [simplify]: Extracting #2: cost 30 inf + 1 165.814 * * [simplify]: Extracting #3: cost 35 inf + 1 165.814 * * [simplify]: Extracting #4: cost 44 inf + 1 165.814 * * [simplify]: Extracting #5: cost 40 inf + 88 165.815 * * [simplify]: Extracting #6: cost 28 inf + 1870 165.818 * * [simplify]: Extracting #7: cost 6 inf + 9021 165.823 * * [simplify]: Extracting #8: cost 1 inf + 11161 165.828 * * [simplify]: Extracting #9: cost 0 inf + 11645 165.833 * [simplify]: Simplified to (/ (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 165.833 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (/ (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) (/ (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 165.834 * * * * [progress]: [ 405 / 713 ] simplifiying candidate # 165.834 * [simplify]: Simplifying (/ 1 (/ (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) 1))) 165.834 * * [simplify]: iters left: 6 (19 enodes) 165.843 * * [simplify]: iters left: 5 (69 enodes) 165.866 * * [simplify]: iters left: 4 (107 enodes) 165.894 * * [simplify]: iters left: 3 (184 enodes) 165.960 * * [simplify]: iters left: 2 (338 enodes) 166.112 * * [simplify]: Extracting #0: cost 1 inf + 0 166.113 * * [simplify]: Extracting #1: cost 24 inf + 0 166.113 * * [simplify]: Extracting #2: cost 72 inf + 1 166.114 * * [simplify]: Extracting #3: cost 77 inf + 1 166.114 * * [simplify]: Extracting #4: cost 86 inf + 1 166.115 * * [simplify]: Extracting #5: cost 82 inf + 88 166.116 * * [simplify]: Extracting #6: cost 66 inf + 2050 166.119 * * [simplify]: Extracting #7: cost 45 inf + 9850 166.130 * * [simplify]: Extracting #8: cost 7 inf + 27231 166.146 * * [simplify]: Extracting #9: cost 0 inf + 30335 166.161 * [simplify]: Simplified to (* (/ (cbrt (+ (* y.im x.im) (* y.re x.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (cbrt (+ (* y.im x.im) (* y.re x.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 166.161 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (+ (* y.im x.im) (* y.re x.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (cbrt (+ (* y.im x.im) (* y.re x.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ 1 (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 166.162 * [simplify]: Simplifying (/ 1 (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 166.162 * * [simplify]: iters left: 6 (17 enodes) 166.170 * * [simplify]: iters left: 5 (61 enodes) 166.187 * * [simplify]: iters left: 4 (77 enodes) 166.203 * * [simplify]: iters left: 3 (96 enodes) 166.219 * * [simplify]: iters left: 2 (125 enodes) 166.239 * * [simplify]: iters left: 1 (162 enodes) 166.284 * * [simplify]: Extracting #0: cost 1 inf + 0 166.284 * * [simplify]: Extracting #1: cost 17 inf + 0 166.284 * * [simplify]: Extracting #2: cost 30 inf + 1 166.284 * * [simplify]: Extracting #3: cost 36 inf + 1 166.284 * * [simplify]: Extracting #4: cost 44 inf + 1 166.285 * * [simplify]: Extracting #5: cost 38 inf + 87 166.285 * * [simplify]: Extracting #6: cost 30 inf + 826 166.287 * * [simplify]: Extracting #7: cost 15 inf + 4711 166.291 * * [simplify]: Extracting #8: cost 1 inf + 10077 166.296 * * [simplify]: Extracting #9: cost 0 inf + 10601 166.301 * [simplify]: Simplified to (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 166.301 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (/ (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) 1))) (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 166.301 * * * * [progress]: [ 406 / 713 ] simplifiying candidate # 166.302 * [simplify]: Simplifying (/ 1 (/ (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 166.302 * * [simplify]: iters left: 6 (18 enodes) 166.312 * * [simplify]: iters left: 5 (68 enodes) 166.323 * * [simplify]: iters left: 4 (103 enodes) 166.341 * * [simplify]: iters left: 3 (160 enodes) 166.396 * * [simplify]: iters left: 2 (284 enodes) 166.563 * * [simplify]: Extracting #0: cost 1 inf + 0 166.563 * * [simplify]: Extracting #1: cost 35 inf + 0 166.563 * * [simplify]: Extracting #2: cost 69 inf + 1 166.563 * * [simplify]: Extracting #3: cost 74 inf + 4 166.564 * * [simplify]: Extracting #4: cost 80 inf + 6 166.564 * * [simplify]: Extracting #5: cost 73 inf + 134 166.564 * * [simplify]: Extracting #6: cost 63 inf + 1038 166.566 * * [simplify]: Extracting #7: cost 45 inf + 6534 166.571 * * [simplify]: Extracting #8: cost 10 inf + 21599 166.579 * * [simplify]: Extracting #9: cost 0 inf + 26890 166.587 * [simplify]: Simplified to (/ (/ (sqrt (+ (* y.im x.im) (* y.re x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 166.587 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (+ (* y.im x.im) (* y.re x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ 1 (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 166.587 * [simplify]: Simplifying (/ 1 (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 166.587 * * [simplify]: iters left: 6 (17 enodes) 166.591 * * [simplify]: iters left: 5 (61 enodes) 166.601 * * [simplify]: iters left: 4 (77 enodes) 166.619 * * [simplify]: iters left: 3 (88 enodes) 166.633 * * [simplify]: iters left: 2 (121 enodes) 166.660 * * [simplify]: iters left: 1 (142 enodes) 166.694 * * [simplify]: Extracting #0: cost 1 inf + 0 166.694 * * [simplify]: Extracting #1: cost 12 inf + 0 166.694 * * [simplify]: Extracting #2: cost 22 inf + 1 166.694 * * [simplify]: Extracting #3: cost 27 inf + 1 166.694 * * [simplify]: Extracting #4: cost 36 inf + 1 166.694 * * [simplify]: Extracting #5: cost 32 inf + 88 166.695 * * [simplify]: Extracting #6: cost 23 inf + 828 166.695 * * [simplify]: Extracting #7: cost 15 inf + 2449 166.696 * * [simplify]: Extracting #8: cost 2 inf + 7292 166.698 * * [simplify]: Extracting #9: cost 0 inf + 8260 166.700 * [simplify]: Simplified to (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 166.700 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (/ (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (+ (* x.re y.re) (* x.im 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.im) (* x.re y.re))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 166.701 * * * * [progress]: [ 407 / 713 ] simplifiying candidate # 166.701 * [simplify]: Simplifying (/ 1 (/ (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))))) 166.701 * * [simplify]: iters left: 6 (21 enodes) 166.707 * * [simplify]: iters left: 5 (76 enodes) 166.718 * * [simplify]: iters left: 4 (103 enodes) 166.744 * * [simplify]: iters left: 3 (151 enodes) 166.769 * * [simplify]: iters left: 2 (225 enodes) 166.855 * * [simplify]: iters left: 1 (338 enodes) 167.020 * * [simplify]: Extracting #0: cost 1 inf + 0 167.020 * * [simplify]: Extracting #1: cost 27 inf + 0 167.020 * * [simplify]: Extracting #2: cost 50 inf + 1 167.020 * * [simplify]: Extracting #3: cost 57 inf + 1 167.020 * * [simplify]: Extracting #4: cost 66 inf + 1 167.021 * * [simplify]: Extracting #5: cost 61 inf + 130 167.021 * * [simplify]: Extracting #6: cost 37 inf + 4788 167.026 * * [simplify]: Extracting #7: cost 3 inf + 19822 167.034 * * [simplify]: Extracting #8: cost 0 inf + 21553 167.041 * [simplify]: Simplified to (/ (/ (sqrt (+ (* y.im x.im) (* y.re x.re))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 167.041 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (+ (* y.im x.im) (* y.re x.re))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ 1 (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))))) 167.041 * [simplify]: Simplifying (/ 1 (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 167.041 * * [simplify]: iters left: 6 (19 enodes) 167.047 * * [simplify]: iters left: 5 (67 enodes) 167.067 * * [simplify]: iters left: 4 (83 enodes) 167.092 * * [simplify]: iters left: 3 (102 enodes) 167.108 * * [simplify]: iters left: 2 (131 enodes) 167.131 * * [simplify]: iters left: 1 (168 enodes) 167.192 * * [simplify]: Extracting #0: cost 1 inf + 0 167.192 * * [simplify]: Extracting #1: cost 17 inf + 0 167.193 * * [simplify]: Extracting #2: cost 31 inf + 1 167.193 * * [simplify]: Extracting #3: cost 37 inf + 1 167.193 * * [simplify]: Extracting #4: cost 46 inf + 1 167.194 * * [simplify]: Extracting #5: cost 40 inf + 172 167.195 * * [simplify]: Extracting #6: cost 24 inf + 2648 167.198 * * [simplify]: Extracting #7: cost 5 inf + 10472 167.204 * * [simplify]: Extracting #8: cost 0 inf + 12609 167.209 * [simplify]: Simplified to (/ (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 167.209 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (/ (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (+ (* x.re y.re) (* x.im 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.im) (* x.re y.re))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 167.210 * * * * [progress]: [ 408 / 713 ] simplifiying candidate # 167.210 * [simplify]: Simplifying (/ 1 (/ (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 167.210 * * [simplify]: iters left: 6 (19 enodes) 167.217 * * [simplify]: iters left: 5 (69 enodes) 167.227 * * [simplify]: iters left: 4 (96 enodes) 167.243 * * [simplify]: iters left: 3 (144 enodes) 167.283 * * [simplify]: iters left: 2 (223 enodes) 167.339 * * [simplify]: iters left: 1 (343 enodes) 167.472 * * [simplify]: Extracting #0: cost 1 inf + 0 167.473 * * [simplify]: Extracting #1: cost 25 inf + 0 167.473 * * [simplify]: Extracting #2: cost 46 inf + 1 167.473 * * [simplify]: Extracting #3: cost 51 inf + 1 167.474 * * [simplify]: Extracting #4: cost 60 inf + 1 167.474 * * [simplify]: Extracting #5: cost 55 inf + 130 167.476 * * [simplify]: Extracting #6: cost 35 inf + 3817 167.484 * * [simplify]: Extracting #7: cost 2 inf + 16969 167.496 * * [simplify]: Extracting #8: cost 0 inf + 18017 167.508 * [simplify]: Simplified to (/ (sqrt (+ (* y.im x.im) (* y.re x.re))) (* (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 167.508 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (+ (* y.im x.im) (* y.re x.re))) (* (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) (/ 1 (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 167.508 * [simplify]: Simplifying (/ 1 (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 167.509 * * [simplify]: iters left: 6 (18 enodes) 167.517 * * [simplify]: iters left: 5 (64 enodes) 167.539 * * [simplify]: iters left: 4 (80 enodes) 167.556 * * [simplify]: iters left: 3 (99 enodes) 167.570 * * [simplify]: iters left: 2 (128 enodes) 167.600 * * [simplify]: iters left: 1 (165 enodes) 167.636 * * [simplify]: Extracting #0: cost 1 inf + 0 167.636 * * [simplify]: Extracting #1: cost 17 inf + 0 167.637 * * [simplify]: Extracting #2: cost 30 inf + 1 167.637 * * [simplify]: Extracting #3: cost 35 inf + 1 167.637 * * [simplify]: Extracting #4: cost 44 inf + 1 167.638 * * [simplify]: Extracting #5: cost 40 inf + 88 167.638 * * [simplify]: Extracting #6: cost 28 inf + 1870 167.642 * * [simplify]: Extracting #7: cost 6 inf + 8701 167.646 * * [simplify]: Extracting #8: cost 1 inf + 10641 167.652 * * [simplify]: Extracting #9: cost 0 inf + 11085 167.657 * [simplify]: Simplified to (/ (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 167.658 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (/ (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) (/ (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 167.658 * * * * [progress]: [ 409 / 713 ] simplifiying candidate # 167.658 * [simplify]: Simplifying (/ 1 (/ (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt 1)))) 167.658 * * [simplify]: iters left: 6 (19 enodes) 167.668 * * [simplify]: iters left: 5 (69 enodes) 167.687 * * [simplify]: iters left: 4 (83 enodes) 167.712 * * [simplify]: iters left: 3 (108 enodes) 167.745 * * [simplify]: iters left: 2 (149 enodes) 167.808 * * [simplify]: iters left: 1 (197 enodes) 167.883 * * [simplify]: Extracting #0: cost 1 inf + 0 167.883 * * [simplify]: Extracting #1: cost 12 inf + 0 167.883 * * [simplify]: Extracting #2: cost 22 inf + 1 167.883 * * [simplify]: Extracting #3: cost 27 inf + 1 167.883 * * [simplify]: Extracting #4: cost 36 inf + 1 167.884 * * [simplify]: Extracting #5: cost 31 inf + 130 167.884 * * [simplify]: Extracting #6: cost 24 inf + 583 167.885 * * [simplify]: Extracting #7: cost 13 inf + 2933 167.888 * * [simplify]: Extracting #8: cost 3 inf + 6891 167.893 * * [simplify]: Extracting #9: cost 0 inf + 7863 167.898 * [simplify]: Simplified to (/ (sqrt (+ (* y.im x.im) (* y.re x.re))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 167.898 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (+ (* y.im x.im) (* y.re x.re))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ 1 (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 167.898 * [simplify]: Simplifying (/ 1 (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 167.899 * * [simplify]: iters left: 6 (17 enodes) 167.907 * * [simplify]: iters left: 5 (61 enodes) 167.926 * * [simplify]: iters left: 4 (77 enodes) 167.942 * * [simplify]: iters left: 3 (96 enodes) 167.955 * * [simplify]: iters left: 2 (125 enodes) 167.990 * * [simplify]: iters left: 1 (162 enodes) 168.048 * * [simplify]: Extracting #0: cost 1 inf + 0 168.049 * * [simplify]: Extracting #1: cost 17 inf + 0 168.049 * * [simplify]: Extracting #2: cost 30 inf + 1 168.049 * * [simplify]: Extracting #3: cost 36 inf + 1 168.049 * * [simplify]: Extracting #4: cost 44 inf + 1 168.050 * * [simplify]: Extracting #5: cost 38 inf + 87 168.050 * * [simplify]: Extracting #6: cost 30 inf + 786 168.052 * * [simplify]: Extracting #7: cost 15 inf + 4431 168.056 * * [simplify]: Extracting #8: cost 1 inf + 9557 168.061 * * [simplify]: Extracting #9: cost 0 inf + 10041 168.067 * [simplify]: Simplified to (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 168.067 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (/ (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt 1)))) (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 168.067 * * * * [progress]: [ 410 / 713 ] simplifiying candidate # 168.068 * [simplify]: Simplifying (/ 1 (/ (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 168.068 * * [simplify]: iters left: 6 (19 enodes) 168.077 * * [simplify]: iters left: 5 (69 enodes) 168.098 * * [simplify]: iters left: 4 (96 enodes) 168.128 * * [simplify]: iters left: 3 (144 enodes) 168.178 * * [simplify]: iters left: 2 (223 enodes) 168.265 * * [simplify]: iters left: 1 (343 enodes) 168.452 * * [simplify]: Extracting #0: cost 1 inf + 0 168.452 * * [simplify]: Extracting #1: cost 25 inf + 0 168.453 * * [simplify]: Extracting #2: cost 46 inf + 1 168.453 * * [simplify]: Extracting #3: cost 51 inf + 1 168.453 * * [simplify]: Extracting #4: cost 60 inf + 1 168.454 * * [simplify]: Extracting #5: cost 55 inf + 130 168.455 * * [simplify]: Extracting #6: cost 35 inf + 3817 168.462 * * [simplify]: Extracting #7: cost 2 inf + 16969 168.472 * * [simplify]: Extracting #8: cost 0 inf + 18017 168.483 * [simplify]: Simplified to (/ (sqrt (+ (* y.im x.im) (* y.re x.re))) (* (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 168.483 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (+ (* y.im x.im) (* y.re x.re))) (* (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) (/ 1 (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 168.484 * [simplify]: Simplifying (/ 1 (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 168.484 * * [simplify]: iters left: 6 (18 enodes) 168.491 * * [simplify]: iters left: 5 (64 enodes) 168.507 * * [simplify]: iters left: 4 (80 enodes) 168.524 * * [simplify]: iters left: 3 (99 enodes) 168.541 * * [simplify]: iters left: 2 (128 enodes) 168.561 * * [simplify]: iters left: 1 (165 enodes) 168.600 * * [simplify]: Extracting #0: cost 1 inf + 0 168.600 * * [simplify]: Extracting #1: cost 17 inf + 0 168.600 * * [simplify]: Extracting #2: cost 30 inf + 1 168.600 * * [simplify]: Extracting #3: cost 35 inf + 1 168.601 * * [simplify]: Extracting #4: cost 44 inf + 1 168.601 * * [simplify]: Extracting #5: cost 40 inf + 88 168.601 * * [simplify]: Extracting #6: cost 28 inf + 1870 168.604 * * [simplify]: Extracting #7: cost 6 inf + 8701 168.608 * * [simplify]: Extracting #8: cost 1 inf + 10641 168.613 * * [simplify]: Extracting #9: cost 0 inf + 11085 168.617 * [simplify]: Simplified to (/ (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 168.617 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (/ (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) (/ (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 168.617 * * * * [progress]: [ 411 / 713 ] simplifiying candidate # 168.618 * [simplify]: Simplifying (/ 1 (/ (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) 1))) 168.618 * * [simplify]: iters left: 6 (18 enodes) 168.629 * * [simplify]: iters left: 5 (64 enodes) 168.649 * * [simplify]: iters left: 4 (82 enodes) 168.674 * * [simplify]: iters left: 3 (107 enodes) 168.714 * * [simplify]: iters left: 2 (164 enodes) 168.753 * * [simplify]: iters left: 1 (236 enodes) 168.870 * * [simplify]: Extracting #0: cost 1 inf + 0 168.870 * * [simplify]: Extracting #1: cost 13 inf + 0 168.870 * * [simplify]: Extracting #2: cost 23 inf + 1 168.870 * * [simplify]: Extracting #3: cost 28 inf + 1 168.870 * * [simplify]: Extracting #4: cost 37 inf + 1 168.871 * * [simplify]: Extracting #5: cost 33 inf + 88 168.871 * * [simplify]: Extracting #6: cost 26 inf + 541 168.872 * * [simplify]: Extracting #7: cost 16 inf + 2413 168.875 * * [simplify]: Extracting #8: cost 6 inf + 6007 168.880 * * [simplify]: Extracting #9: cost 0 inf + 8186 168.885 * [simplify]: Simplified to (/ (/ (sqrt (+ (* y.im x.im) (* y.re x.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 168.885 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (+ (* y.im x.im) (* y.re x.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ 1 (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 168.885 * [simplify]: Simplifying (/ 1 (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 168.886 * * [simplify]: iters left: 6 (17 enodes) 168.894 * * [simplify]: iters left: 5 (61 enodes) 168.912 * * [simplify]: iters left: 4 (77 enodes) 168.934 * * [simplify]: iters left: 3 (96 enodes) 168.964 * * [simplify]: iters left: 2 (125 enodes) 168.991 * * [simplify]: iters left: 1 (162 enodes) 169.039 * * [simplify]: Extracting #0: cost 1 inf + 0 169.039 * * [simplify]: Extracting #1: cost 17 inf + 0 169.039 * * [simplify]: Extracting #2: cost 30 inf + 1 169.039 * * [simplify]: Extracting #3: cost 36 inf + 1 169.040 * * [simplify]: Extracting #4: cost 44 inf + 1 169.040 * * [simplify]: Extracting #5: cost 38 inf + 87 169.040 * * [simplify]: Extracting #6: cost 30 inf + 786 169.042 * * [simplify]: Extracting #7: cost 15 inf + 4431 169.046 * * [simplify]: Extracting #8: cost 1 inf + 9557 169.051 * * [simplify]: Extracting #9: cost 0 inf + 10041 169.056 * [simplify]: Simplified to (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 169.056 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (/ (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) 1))) (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 169.056 * * * * [progress]: [ 412 / 713 ] simplifiying candidate # 169.057 * [simplify]: Simplifying (/ 1 (/ (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 169.057 * * [simplify]: iters left: 6 (12 enodes) 169.061 * * [simplify]: iters left: 5 (46 enodes) 169.069 * * [simplify]: iters left: 4 (75 enodes) 169.082 * * [simplify]: iters left: 3 (110 enodes) 169.119 * * [simplify]: iters left: 2 (141 enodes) 169.141 * * [simplify]: iters left: 1 (171 enodes) 169.179 * * [simplify]: Extracting #0: cost 1 inf + 0 169.179 * * [simplify]: Extracting #1: cost 24 inf + 0 169.179 * * [simplify]: Extracting #2: cost 50 inf + 2 169.179 * * [simplify]: Extracting #3: cost 53 inf + 5 169.180 * * [simplify]: Extracting #4: cost 57 inf + 6 169.180 * * [simplify]: Extracting #5: cost 53 inf + 50 169.183 * * [simplify]: Extracting #6: cost 39 inf + 2810 169.187 * * [simplify]: Extracting #7: cost 18 inf + 11819 169.192 * * [simplify]: Extracting #8: cost 3 inf + 19796 169.199 * * [simplify]: Extracting #9: cost 0 inf + 21358 169.205 * [simplify]: Simplified to (/ (/ 1 (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 169.206 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ 1 (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 169.206 * [simplify]: Simplifying (/ 1 (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 169.206 * * [simplify]: iters left: 6 (16 enodes) 169.214 * * [simplify]: iters left: 5 (58 enodes) 169.232 * * [simplify]: iters left: 4 (74 enodes) 169.253 * * [simplify]: iters left: 3 (95 enodes) 169.272 * * [simplify]: iters left: 2 (200 enodes) 169.342 * * [simplify]: iters left: 1 (398 enodes) 169.484 * * [simplify]: Extracting #0: cost 1 inf + 0 169.484 * * [simplify]: Extracting #1: cost 13 inf + 0 169.485 * * [simplify]: Extracting #2: cost 58 inf + 1 169.485 * * [simplify]: Extracting #3: cost 70 inf + 89 169.485 * * [simplify]: Extracting #4: cost 69 inf + 421 169.486 * * [simplify]: Extracting #5: cost 62 inf + 2199 169.490 * * [simplify]: Extracting #6: cost 12 inf + 18308 169.495 * * [simplify]: Extracting #7: cost 0 inf + 22179 169.501 * * [simplify]: Extracting #8: cost 0 inf + 22057 169.510 * [simplify]: Simplified to (/ (+ (* x.im y.im) (* x.re y.re)) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 169.510 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.im y.im) (* x.re y.re)) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 169.510 * * * * [progress]: [ 413 / 713 ] simplifiying candidate # 169.510 * [simplify]: Simplifying (/ 1 (/ (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ 1 (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))))) 169.510 * * [simplify]: iters left: 6 (15 enodes) 169.518 * * [simplify]: iters left: 5 (55 enodes) 169.535 * * [simplify]: iters left: 4 (78 enodes) 169.564 * * [simplify]: iters left: 3 (125 enodes) 169.598 * * [simplify]: iters left: 2 (147 enodes) 169.623 * * [simplify]: iters left: 1 (164 enodes) 169.647 * * [simplify]: Extracting #0: cost 1 inf + 0 169.647 * * [simplify]: Extracting #1: cost 12 inf + 0 169.647 * * [simplify]: Extracting #2: cost 23 inf + 1 169.647 * * [simplify]: Extracting #3: cost 27 inf + 1 169.648 * * [simplify]: Extracting #4: cost 30 inf + 1 169.648 * * [simplify]: Extracting #5: cost 34 inf + 1 169.648 * * [simplify]: Extracting #6: cost 31 inf + 44 169.648 * * [simplify]: Extracting #7: cost 26 inf + 491 169.649 * * [simplify]: Extracting #8: cost 10 inf + 4888 169.651 * * [simplify]: Extracting #9: cost 1 inf + 7990 169.653 * * [simplify]: Extracting #10: cost 0 inf + 8473 169.655 * [simplify]: Simplified to (/ (/ (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 169.655 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ 1 (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))))) 169.655 * [simplify]: Simplifying (/ 1 (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 169.655 * * [simplify]: iters left: 6 (18 enodes) 169.659 * * [simplify]: iters left: 5 (64 enodes) 169.679 * * [simplify]: iters left: 4 (80 enodes) 169.693 * * [simplify]: iters left: 3 (107 enodes) 169.710 * * [simplify]: iters left: 2 (180 enodes) 169.777 * * [simplify]: iters left: 1 (309 enodes) 169.871 * * [simplify]: Extracting #0: cost 1 inf + 0 169.871 * * [simplify]: Extracting #1: cost 19 inf + 0 169.872 * * [simplify]: Extracting #2: cost 80 inf + 1 169.872 * * [simplify]: Extracting #3: cost 105 inf + 89 169.873 * * [simplify]: Extracting #4: cost 104 inf + 421 169.874 * * [simplify]: Extracting #5: cost 98 inf + 1876 169.881 * * [simplify]: Extracting #6: cost 39 inf + 21596 169.898 * * [simplify]: Extracting #7: cost 0 inf + 37764 169.916 * [simplify]: Simplified to (/ (+ (* x.im y.im) (* x.re y.re)) (* (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 169.916 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im 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.im) (* x.re y.re)) (* (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 169.916 * * * * [progress]: [ 414 / 713 ] simplifiying candidate # 169.917 * [simplify]: Simplifying (/ 1 (/ (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 169.917 * * [simplify]: iters left: 6 (13 enodes) 169.924 * * [simplify]: iters left: 5 (48 enodes) 169.940 * * [simplify]: iters left: 4 (71 enodes) 169.966 * * [simplify]: iters left: 3 (118 enodes) 170.004 * * [simplify]: iters left: 2 (140 enodes) 170.022 * * [simplify]: iters left: 1 (157 enodes) 170.040 * * [simplify]: Extracting #0: cost 1 inf + 0 170.041 * * [simplify]: Extracting #1: cost 12 inf + 0 170.041 * * [simplify]: Extracting #2: cost 21 inf + 1 170.041 * * [simplify]: Extracting #3: cost 23 inf + 1 170.041 * * [simplify]: Extracting #4: cost 26 inf + 1 170.041 * * [simplify]: Extracting #5: cost 30 inf + 1 170.041 * * [simplify]: Extracting #6: cost 27 inf + 44 170.041 * * [simplify]: Extracting #7: cost 23 inf + 289 170.042 * * [simplify]: Extracting #8: cost 14 inf + 2347 170.043 * * [simplify]: Extracting #9: cost 2 inf + 6059 170.046 * * [simplify]: Extracting #10: cost 0 inf + 6785 170.051 * [simplify]: Simplified to (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 170.051 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ 1 (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 170.052 * [simplify]: Simplifying (/ 1 (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 170.052 * * [simplify]: iters left: 6 (17 enodes) 170.060 * * [simplify]: iters left: 5 (61 enodes) 170.078 * * [simplify]: iters left: 4 (77 enodes) 170.102 * * [simplify]: iters left: 3 (104 enodes) 170.137 * * [simplify]: iters left: 2 (177 enodes) 170.205 * * [simplify]: iters left: 1 (306 enodes) 170.289 * * [simplify]: Extracting #0: cost 1 inf + 0 170.289 * * [simplify]: Extracting #1: cost 19 inf + 0 170.289 * * [simplify]: Extracting #2: cost 79 inf + 1 170.290 * * [simplify]: Extracting #3: cost 104 inf + 47 170.291 * * [simplify]: Extracting #4: cost 102 inf + 421 170.292 * * [simplify]: Extracting #5: cost 96 inf + 1757 170.297 * * [simplify]: Extracting #6: cost 46 inf + 17139 170.310 * * [simplify]: Extracting #7: cost 2 inf + 32435 170.326 * * [simplify]: Extracting #8: cost 0 inf + 33080 170.342 * [simplify]: Simplified to (/ (/ (+ (* x.im y.im) (* x.re y.re)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 170.342 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (+ (* x.im y.im) (* x.re y.re)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 170.342 * * * * [progress]: [ 415 / 713 ] simplifiying candidate # 170.342 * [simplify]: Simplifying (/ 1 (/ (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ 1 (sqrt 1)))) 170.342 * * [simplify]: iters left: 6 (13 enodes) 170.349 * * [simplify]: iters left: 5 (48 enodes) 170.365 * * [simplify]: iters left: 4 (60 enodes) 170.382 * * [simplify]: iters left: 3 (78 enodes) 170.401 * * [simplify]: iters left: 2 (83 enodes) 170.413 * * [simplify]: iters left: 1 (91 enodes) 170.427 * * [simplify]: Extracting #0: cost 1 inf + 0 170.427 * * [simplify]: Extracting #1: cost 6 inf + 0 170.428 * * [simplify]: Extracting #2: cost 9 inf + 1 170.428 * * [simplify]: Extracting #3: cost 11 inf + 1 170.428 * * [simplify]: Extracting #4: cost 14 inf + 1 170.428 * * [simplify]: Extracting #5: cost 18 inf + 1 170.428 * * [simplify]: Extracting #6: cost 16 inf + 3 170.428 * * [simplify]: Extracting #7: cost 10 inf + 411 170.429 * * [simplify]: Extracting #8: cost 6 inf + 1219 170.430 * * [simplify]: Extracting #9: cost 0 inf + 2995 170.431 * [simplify]: Simplified to (* (/ 1 (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ 1 (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 170.431 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ 1 (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ 1 (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ 1 (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 170.432 * [simplify]: Simplifying (/ 1 (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 170.432 * * [simplify]: iters left: 6 (16 enodes) 170.435 * * [simplify]: iters left: 5 (58 enodes) 170.444 * * [simplify]: iters left: 4 (74 enodes) 170.458 * * [simplify]: iters left: 3 (101 enodes) 170.486 * * [simplify]: iters left: 2 (174 enodes) 170.528 * * [simplify]: iters left: 1 (303 enodes) 170.624 * * [simplify]: Extracting #0: cost 1 inf + 0 170.624 * * [simplify]: Extracting #1: cost 19 inf + 0 170.625 * * [simplify]: Extracting #2: cost 79 inf + 1 170.625 * * [simplify]: Extracting #3: cost 105 inf + 47 170.626 * * [simplify]: Extracting #4: cost 99 inf + 981 170.632 * * [simplify]: Extracting #5: cost 26 inf + 21519 170.646 * * [simplify]: Extracting #6: cost 1 inf + 29673 170.661 * * [simplify]: Extracting #7: cost 0 inf + 30036 170.678 * [simplify]: Simplified to (/ (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 170.678 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ 1 (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ 1 (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 170.678 * * * * [progress]: [ 416 / 713 ] simplifiying candidate # 170.678 * [simplify]: Simplifying (/ 1 (/ (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 170.678 * * [simplify]: iters left: 6 (13 enodes) 170.685 * * [simplify]: iters left: 5 (48 enodes) 170.700 * * [simplify]: iters left: 4 (71 enodes) 170.724 * * [simplify]: iters left: 3 (118 enodes) 170.746 * * [simplify]: iters left: 2 (140 enodes) 170.772 * * [simplify]: iters left: 1 (157 enodes) 170.811 * * [simplify]: Extracting #0: cost 1 inf + 0 170.811 * * [simplify]: Extracting #1: cost 12 inf + 0 170.812 * * [simplify]: Extracting #2: cost 21 inf + 1 170.812 * * [simplify]: Extracting #3: cost 23 inf + 1 170.812 * * [simplify]: Extracting #4: cost 26 inf + 1 170.812 * * [simplify]: Extracting #5: cost 30 inf + 1 170.812 * * [simplify]: Extracting #6: cost 27 inf + 44 170.812 * * [simplify]: Extracting #7: cost 23 inf + 289 170.812 * * [simplify]: Extracting #8: cost 14 inf + 2347 170.814 * * [simplify]: Extracting #9: cost 2 inf + 6059 170.815 * * [simplify]: Extracting #10: cost 0 inf + 6785 170.817 * [simplify]: Simplified to (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 170.817 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ 1 (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 170.817 * [simplify]: Simplifying (/ 1 (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 170.818 * * [simplify]: iters left: 6 (17 enodes) 170.822 * * [simplify]: iters left: 5 (61 enodes) 170.830 * * [simplify]: iters left: 4 (77 enodes) 170.844 * * [simplify]: iters left: 3 (104 enodes) 170.877 * * [simplify]: iters left: 2 (177 enodes) 170.922 * * [simplify]: iters left: 1 (306 enodes) 171.052 * * [simplify]: Extracting #0: cost 1 inf + 0 171.052 * * [simplify]: Extracting #1: cost 19 inf + 0 171.053 * * [simplify]: Extracting #2: cost 79 inf + 1 171.053 * * [simplify]: Extracting #3: cost 104 inf + 47 171.053 * * [simplify]: Extracting #4: cost 102 inf + 421 171.054 * * [simplify]: Extracting #5: cost 96 inf + 1757 171.056 * * [simplify]: Extracting #6: cost 46 inf + 17139 171.063 * * [simplify]: Extracting #7: cost 2 inf + 32435 171.071 * * [simplify]: Extracting #8: cost 0 inf + 33080 171.079 * [simplify]: Simplified to (/ (/ (+ (* x.im y.im) (* x.re y.re)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 171.079 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (+ (* x.im y.im) (* x.re y.re)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 171.080 * * * * [progress]: [ 417 / 713 ] simplifiying candidate # 171.080 * [simplify]: Simplifying (/ 1 (/ (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ 1 1))) 171.080 * * [simplify]: iters left: 6 (12 enodes) 171.085 * * [simplify]: iters left: 5 (41 enodes) 171.091 * * [simplify]: iters left: 4 (49 enodes) 171.098 * * [simplify]: iters left: 3 (59 enodes) 171.106 * * [simplify]: iters left: 2 (60 enodes) 171.115 * * [simplify]: Extracting #0: cost 1 inf + 0 171.115 * * [simplify]: Extracting #1: cost 6 inf + 0 171.115 * * [simplify]: Extracting #2: cost 9 inf + 1 171.115 * * [simplify]: Extracting #3: cost 11 inf + 1 171.115 * * [simplify]: Extracting #4: cost 14 inf + 1 171.115 * * [simplify]: Extracting #5: cost 18 inf + 1 171.115 * * [simplify]: Extracting #6: cost 16 inf + 3 171.115 * * [simplify]: Extracting #7: cost 10 inf + 411 171.116 * * [simplify]: Extracting #8: cost 6 inf + 1219 171.117 * * [simplify]: Extracting #9: cost 2 inf + 2390 171.118 * * [simplify]: Extracting #10: cost 0 inf + 2995 171.119 * [simplify]: Simplified to (* (/ 1 (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ 1 (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 171.119 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ 1 (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ 1 (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ 1 (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 171.119 * [simplify]: Simplifying (/ 1 (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 171.120 * * [simplify]: iters left: 6 (16 enodes) 171.127 * * [simplify]: iters left: 5 (58 enodes) 171.136 * * [simplify]: iters left: 4 (74 enodes) 171.147 * * [simplify]: iters left: 3 (101 enodes) 171.164 * * [simplify]: iters left: 2 (174 enodes) 171.213 * * [simplify]: iters left: 1 (303 enodes) 171.322 * * [simplify]: Extracting #0: cost 1 inf + 0 171.322 * * [simplify]: Extracting #1: cost 19 inf + 0 171.322 * * [simplify]: Extracting #2: cost 79 inf + 1 171.322 * * [simplify]: Extracting #3: cost 105 inf + 47 171.323 * * [simplify]: Extracting #4: cost 99 inf + 981 171.326 * * [simplify]: Extracting #5: cost 26 inf + 21519 171.333 * * [simplify]: Extracting #6: cost 1 inf + 29673 171.341 * * [simplify]: Extracting #7: cost 0 inf + 30036 171.356 * [simplify]: Simplified to (/ (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 171.357 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ 1 (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ 1 (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 171.357 * * * * [progress]: [ 418 / 713 ] simplifiying candidate # 171.357 * [simplify]: Simplifying (/ 1 (/ (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1)) 171.357 * * [simplify]: iters left: 6 (11 enodes) 171.360 * * [simplify]: iters left: 5 (38 enodes) 171.366 * * [simplify]: iters left: 4 (51 enodes) 171.373 * * [simplify]: iters left: 3 (54 enodes) 171.380 * * [simplify]: iters left: 2 (55 enodes) 171.390 * * [simplify]: Extracting #0: cost 1 inf + 0 171.390 * * [simplify]: Extracting #1: cost 6 inf + 0 171.391 * * [simplify]: Extracting #2: cost 9 inf + 1 171.391 * * [simplify]: Extracting #3: cost 11 inf + 1 171.391 * * [simplify]: Extracting #4: cost 14 inf + 1 171.391 * * [simplify]: Extracting #5: cost 18 inf + 1 171.391 * * [simplify]: Extracting #6: cost 16 inf + 3 171.391 * * [simplify]: Extracting #7: cost 11 inf + 289 171.391 * * [simplify]: Extracting #8: cost 5 inf + 1542 171.392 * * [simplify]: Extracting #9: cost 0 inf + 2995 171.392 * [simplify]: Simplified to (/ (/ 1 (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 171.393 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ 1 (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 171.393 * [simplify]: Simplifying (/ 1 (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 171.393 * * [simplify]: iters left: 6 (16 enodes) 171.397 * * [simplify]: iters left: 5 (58 enodes) 171.405 * * [simplify]: iters left: 4 (74 enodes) 171.416 * * [simplify]: iters left: 3 (101 enodes) 171.444 * * [simplify]: iters left: 2 (174 enodes) 171.488 * * [simplify]: iters left: 1 (303 enodes) 171.635 * * [simplify]: Extracting #0: cost 1 inf + 0 171.635 * * [simplify]: Extracting #1: cost 19 inf + 0 171.636 * * [simplify]: Extracting #2: cost 79 inf + 1 171.636 * * [simplify]: Extracting #3: cost 105 inf + 47 171.637 * * [simplify]: Extracting #4: cost 99 inf + 981 171.643 * * [simplify]: Extracting #5: cost 26 inf + 21519 171.656 * * [simplify]: Extracting #6: cost 1 inf + 29673 171.663 * * [simplify]: Extracting #7: cost 0 inf + 30036 171.672 * [simplify]: Simplified to (/ (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 171.672 * [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.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 171.673 * * * * [progress]: [ 419 / 713 ] simplifiying candidate # 171.673 * [simplify]: Simplifying (/ 1 (/ (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (+ (* x.re y.re) (* x.im y.im)))) 171.673 * * [simplify]: iters left: 6 (16 enodes) 171.677 * * [simplify]: iters left: 5 (58 enodes) 171.687 * * [simplify]: iters left: 4 (80 enodes) 171.710 * * [simplify]: iters left: 3 (139 enodes) 171.740 * * [simplify]: iters left: 2 (255 enodes) 171.825 * * [simplify]: iters left: 1 (411 enodes) 171.919 * * [simplify]: Extracting #0: cost 1 inf + 0 171.919 * * [simplify]: Extracting #1: cost 13 inf + 0 171.919 * * [simplify]: Extracting #2: cost 51 inf + 1 171.920 * * [simplify]: Extracting #3: cost 94 inf + 47 171.921 * * [simplify]: Extracting #4: cost 78 inf + 1009 171.922 * * [simplify]: Extracting #5: cost 72 inf + 2464 171.930 * * [simplify]: Extracting #6: cost 15 inf + 20379 171.944 * * [simplify]: Extracting #7: cost 0 inf + 25305 171.957 * [simplify]: Simplified to (/ (+ (* y.im x.im) (* y.re x.re)) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 171.957 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (+ (* y.im x.im) (* y.re x.re)) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ 1 (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 171.958 * [simplify]: Simplifying (/ 1 (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 171.958 * * [simplify]: iters left: 6 (11 enodes) 171.960 * * [simplify]: iters left: 5 (40 enodes) 171.967 * * [simplify]: iters left: 4 (53 enodes) 171.976 * * [simplify]: iters left: 3 (70 enodes) 171.988 * * [simplify]: iters left: 2 (76 enodes) 172.007 * * [simplify]: iters left: 1 (77 enodes) 172.022 * * [simplify]: Extracting #0: cost 1 inf + 0 172.022 * * [simplify]: Extracting #1: cost 8 inf + 0 172.022 * * [simplify]: Extracting #2: cost 13 inf + 1 172.022 * * [simplify]: Extracting #3: cost 16 inf + 1 172.022 * * [simplify]: Extracting #4: cost 20 inf + 1 172.022 * * [simplify]: Extracting #5: cost 18 inf + 3 172.023 * * [simplify]: Extracting #6: cost 13 inf + 289 172.023 * * [simplify]: Extracting #7: cost 6 inf + 1666 172.024 * * [simplify]: Extracting #8: cost 0 inf + 3401 172.026 * [simplify]: Simplified to (/ (/ 1 (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 172.026 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (+ (* y.im x.im) (* y.re x.re)) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ 1 (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 172.026 * * * * [progress]: [ 420 / 713 ] simplifiying candidate # 172.026 * [simplify]: Simplifying (/ 1 (/ (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (pow (* y.re y.re) 3) (pow (* y.im y.im) 3)))))) 172.027 * * [simplify]: iters left: 6 (22 enodes) 172.040 * * [simplify]: iters left: 5 (96 enodes) 172.067 * * [simplify]: iters left: 4 (178 enodes) 172.117 * * [simplify]: iters left: 3 (332 enodes) 172.227 * * [simplify]: Extracting #0: cost 1 inf + 0 172.227 * * [simplify]: Extracting #1: cost 33 inf + 0 172.228 * * [simplify]: Extracting #2: cost 70 inf + 1 172.228 * * [simplify]: Extracting #3: cost 92 inf + 1 172.229 * * [simplify]: Extracting #4: cost 117 inf + 5 172.231 * * [simplify]: Extracting #5: cost 136 inf + 6210 172.240 * * [simplify]: Extracting #6: cost 55 inf + 39554 172.251 * * [simplify]: Extracting #7: cost 13 inf + 51374 172.264 * * [simplify]: Extracting #8: cost 0 inf + 55322 172.275 * [simplify]: Simplified to (/ (/ (+ (* y.im x.im) (* y.re x.re)) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* (* y.re y.re) (* (* y.re y.re) (* y.re y.re))) (* (* y.im (* y.im y.im)) (* y.im (* y.im y.im)))))) 172.275 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (+ (* y.im x.im) (* y.re x.re)) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* (* y.re y.re) (* (* y.re y.re) (* y.re y.re))) (* (* y.im (* y.im y.im)) (* y.im (* y.im y.im)))))) (/ 1 (/ (cbrt (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)) (* (* y.re y.re) (* y.im y.im))))))))) 172.276 * [simplify]: Simplifying (/ 1 (/ (cbrt (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)) (* (* y.re y.re) (* y.im y.im))))))) 172.276 * * [simplify]: iters left: 6 (16 enodes) 172.281 * * [simplify]: iters left: 5 (75 enodes) 172.299 * * [simplify]: iters left: 4 (149 enodes) 172.356 * * [simplify]: iters left: 3 (265 enodes) 172.422 * * [simplify]: iters left: 2 (406 enodes) 172.554 * * [simplify]: Extracting #0: cost 1 inf + 0 172.554 * * [simplify]: Extracting #1: cost 7 inf + 0 172.555 * * [simplify]: Extracting #2: cost 12 inf + 1 172.555 * * [simplify]: Extracting #3: cost 33 inf + 1 172.555 * * [simplify]: Extracting #4: cost 160 inf + 1 172.556 * * [simplify]: Extracting #5: cost 214 inf + 1751 172.560 * * [simplify]: Extracting #6: cost 103 inf + 19598 172.571 * * [simplify]: Extracting #7: cost 1 inf + 38305 172.583 * * [simplify]: Extracting #8: cost 0 inf + 38347 172.591 * [simplify]: Simplified to (/ (sqrt (- (* (* y.im y.im) (* y.im y.im)) (* (* y.re y.re) (- (* y.im y.im) (* y.re y.re))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 172.591 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (+ (* y.im x.im) (* y.re x.re)) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* (* y.re y.re) (* (* y.re y.re) (* y.re y.re))) (* (* y.im (* y.im y.im)) (* y.im (* y.im y.im)))))) (/ (sqrt (- (* (* y.im y.im) (* y.im y.im)) (* (* y.re y.re) (- (* y.im y.im) (* y.re y.re))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 172.591 * * * * [progress]: [ 421 / 713 ] simplifiying candidate # 172.592 * [simplify]: Simplifying (/ 1 (/ (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))))) 172.592 * * [simplify]: iters left: 6 (21 enodes) 172.597 * * [simplify]: iters left: 5 (87 enodes) 172.611 * * [simplify]: iters left: 4 (141 enodes) 172.637 * * [simplify]: iters left: 3 (252 enodes) 172.695 * * [simplify]: Extracting #0: cost 1 inf + 0 172.696 * * [simplify]: Extracting #1: cost 33 inf + 0 172.696 * * [simplify]: Extracting #2: cost 69 inf + 1 172.697 * * [simplify]: Extracting #3: cost 105 inf + 1 172.697 * * [simplify]: Extracting #4: cost 160 inf + 5 172.699 * * [simplify]: Extracting #5: cost 139 inf + 3961 172.708 * * [simplify]: Extracting #6: cost 49 inf + 24058 172.723 * * [simplify]: Extracting #7: cost 20 inf + 34118 172.733 * * [simplify]: Extracting #8: cost 2 inf + 41345 172.743 * * [simplify]: Extracting #9: cost 0 inf + 42351 172.753 * [simplify]: Simplified to (/ (/ (/ (+ (* y.im x.im) (* y.re x.re)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (* (- (* y.re y.re) (* y.im y.im)) (+ (* y.re y.re) (* y.im y.im))))) 172.754 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ (+ (* y.im x.im) (* y.re x.re)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (* (- (* y.re y.re) (* y.im y.im)) (+ (* y.re y.re) (* y.im y.im))))) (/ 1 (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (- (* y.re y.re) (* y.im y.im))))))) 172.754 * [simplify]: Simplifying (/ 1 (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (- (* y.re y.re) (* y.im y.im))))) 172.754 * * [simplify]: iters left: 6 (12 enodes) 172.758 * * [simplify]: iters left: 5 (46 enodes) 172.772 * * [simplify]: iters left: 4 (66 enodes) 172.791 * * [simplify]: iters left: 3 (85 enodes) 172.818 * * [simplify]: iters left: 2 (138 enodes) 172.868 * * [simplify]: iters left: 1 (221 enodes) 172.927 * * [simplify]: Extracting #0: cost 1 inf + 0 172.927 * * [simplify]: Extracting #1: cost 7 inf + 0 172.927 * * [simplify]: Extracting #2: cost 12 inf + 1 172.928 * * [simplify]: Extracting #3: cost 34 inf + 1 172.928 * * [simplify]: Extracting #4: cost 69 inf + 1 172.928 * * [simplify]: Extracting #5: cost 67 inf + 85 172.929 * * [simplify]: Extracting #6: cost 33 inf + 4228 172.931 * * [simplify]: Extracting #7: cost 2 inf + 8850 172.933 * * [simplify]: Extracting #8: cost 0 inf + 9294 172.937 * [simplify]: Simplified to (/ (sqrt (* (- y.re y.im) (+ y.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 172.937 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ (+ (* y.im x.im) (* y.re x.re)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (* (- (* y.re y.re) (* y.im y.im)) (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (* (- y.re y.im) (+ y.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 172.937 * * * * [progress]: [ 422 / 713 ] simplifiying candidate # 172.937 * [simplify]: Simplifying (/ 1 (/ (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 172.938 * * [simplify]: iters left: 6 (20 enodes) 172.946 * * [simplify]: iters left: 5 (71 enodes) 172.967 * * [simplify]: iters left: 4 (84 enodes) 172.991 * * [simplify]: iters left: 3 (94 enodes) 173.018 * * [simplify]: iters left: 2 (109 enodes) 173.039 * * [simplify]: iters left: 1 (118 enodes) 173.055 * * [simplify]: Extracting #0: cost 1 inf + 0 173.055 * * [simplify]: Extracting #1: cost 10 inf + 0 173.056 * * [simplify]: Extracting #2: cost 19 inf + 1 173.056 * * [simplify]: Extracting #3: cost 25 inf + 1 173.056 * * [simplify]: Extracting #4: cost 32 inf + 1 173.056 * * [simplify]: Extracting #5: cost 40 inf + 1 173.057 * * [simplify]: Extracting #6: cost 34 inf + 88 173.057 * * [simplify]: Extracting #7: cost 27 inf + 459 173.057 * * [simplify]: Extracting #8: cost 13 inf + 3618 173.058 * * [simplify]: Extracting #9: cost 4 inf + 7851 173.060 * * [simplify]: Extracting #10: cost 0 inf + 10107 173.063 * [simplify]: Simplified to (* (/ (cbrt (/ (+ (* y.im x.im) (* y.re x.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (+ (* y.im x.im) (* y.re x.re)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 173.063 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (/ (+ (* y.im x.im) (* y.re x.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (+ (* y.im x.im) (* y.re x.re)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ 1 (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 173.063 * [simplify]: Simplifying (/ 1 (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 173.064 * * [simplify]: iters left: 6 (18 enodes) 173.068 * * [simplify]: iters left: 5 (62 enodes) 173.077 * * [simplify]: iters left: 4 (69 enodes) 173.087 * * [simplify]: iters left: 3 (71 enodes) 173.097 * * [simplify]: iters left: 2 (83 enodes) 173.108 * * [simplify]: Extracting #0: cost 1 inf + 0 173.108 * * [simplify]: Extracting #1: cost 7 inf + 0 173.109 * * [simplify]: Extracting #2: cost 12 inf + 1 173.109 * * [simplify]: Extracting #3: cost 17 inf + 1 173.109 * * [simplify]: Extracting #4: cost 24 inf + 1 173.109 * * [simplify]: Extracting #5: cost 32 inf + 1 173.109 * * [simplify]: Extracting #6: cost 24 inf + 172 173.109 * * [simplify]: Extracting #7: cost 17 inf + 745 173.110 * * [simplify]: Extracting #8: cost 4 inf + 4584 173.111 * * [simplify]: Extracting #9: cost 0 inf + 6319 173.112 * [simplify]: Simplified to (/ (cbrt (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 173.112 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (/ (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) (/ (cbrt (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 173.112 * * * * [progress]: [ 423 / 713 ] simplifiying candidate # 173.112 * [simplify]: Simplifying (/ 1 (/ (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 173.112 * * [simplify]: iters left: 6 (19 enodes) 173.117 * * [simplify]: iters left: 5 (66 enodes) 173.126 * * [simplify]: iters left: 4 (73 enodes) 173.138 * * [simplify]: iters left: 3 (75 enodes) 173.148 * * [simplify]: iters left: 2 (87 enodes) 173.172 * * [simplify]: Extracting #0: cost 1 inf + 0 173.172 * * [simplify]: Extracting #1: cost 7 inf + 0 173.172 * * [simplify]: Extracting #2: cost 13 inf + 1 173.172 * * [simplify]: Extracting #3: cost 19 inf + 1 173.173 * * [simplify]: Extracting #4: cost 26 inf + 1 173.173 * * [simplify]: Extracting #5: cost 34 inf + 1 173.173 * * [simplify]: Extracting #6: cost 27 inf + 129 173.173 * * [simplify]: Extracting #7: cost 20 inf + 583 173.174 * * [simplify]: Extracting #8: cost 7 inf + 3537 173.176 * * [simplify]: Extracting #9: cost 2 inf + 5756 173.178 * * [simplify]: Extracting #10: cost 0 inf + 6563 173.181 * [simplify]: Simplified to (/ (sqrt (/ (+ (* y.im x.im) (* y.re x.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 173.181 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (+ (* y.im x.im) (* y.re x.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ 1 (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 173.182 * [simplify]: Simplifying (/ 1 (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 173.182 * * [simplify]: iters left: 6 (18 enodes) 173.190 * * [simplify]: iters left: 5 (62 enodes) 173.208 * * [simplify]: iters left: 4 (69 enodes) 173.227 * * [simplify]: iters left: 3 (71 enodes) 173.249 * * [simplify]: iters left: 2 (83 enodes) 173.272 * * [simplify]: Extracting #0: cost 1 inf + 0 173.272 * * [simplify]: Extracting #1: cost 7 inf + 0 173.272 * * [simplify]: Extracting #2: cost 12 inf + 1 173.272 * * [simplify]: Extracting #3: cost 17 inf + 1 173.272 * * [simplify]: Extracting #4: cost 24 inf + 1 173.272 * * [simplify]: Extracting #5: cost 32 inf + 1 173.274 * * [simplify]: Extracting #6: cost 24 inf + 172 173.274 * * [simplify]: Extracting #7: cost 17 inf + 745 173.275 * * [simplify]: Extracting #8: cost 4 inf + 4424 173.277 * * [simplify]: Extracting #9: cost 0 inf + 6079 173.280 * [simplify]: Simplified to (/ (sqrt (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 173.280 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (/ (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) (/ (sqrt (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 173.280 * * * * [progress]: [ 424 / 713 ] simplifiying candidate # 173.280 * [simplify]: Simplifying (/ 1 (/ (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 173.281 * * [simplify]: iters left: 6 (22 enodes) 173.291 * * [simplify]: iters left: 5 (83 enodes) 173.316 * * [simplify]: iters left: 4 (129 enodes) 173.346 * * [simplify]: iters left: 3 (236 enodes) 173.418 * * [simplify]: iters left: 2 (372 enodes) 173.606 * * [simplify]: Extracting #0: cost 1 inf + 0 173.607 * * [simplify]: Extracting #1: cost 57 inf + 0 173.608 * * [simplify]: Extracting #2: cost 109 inf + 1 173.608 * * [simplify]: Extracting #3: cost 116 inf + 1 173.609 * * [simplify]: Extracting #4: cost 125 inf + 1 173.610 * * [simplify]: Extracting #5: cost 117 inf + 895 173.612 * * [simplify]: Extracting #6: cost 98 inf + 4344 173.616 * * [simplify]: Extracting #7: cost 62 inf + 22313 173.630 * * [simplify]: Extracting #8: cost 8 inf + 51029 173.648 * * [simplify]: Extracting #9: cost 0 inf + 54859 173.665 * [simplify]: Simplified to (/ (* (/ (cbrt (+ (* y.im x.im) (* y.re x.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (cbrt (+ (* y.im x.im) (* y.re x.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 173.665 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (/ (cbrt (+ (* y.im x.im) (* y.re x.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (cbrt (+ (* y.im x.im) (* y.re x.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ 1 (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 173.665 * [simplify]: Simplifying (/ 1 (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 173.665 * * [simplify]: iters left: 6 (19 enodes) 173.669 * * [simplify]: iters left: 5 (67 enodes) 173.679 * * [simplify]: iters left: 4 (83 enodes) 173.691 * * [simplify]: iters left: 3 (102 enodes) 173.720 * * [simplify]: iters left: 2 (131 enodes) 173.762 * * [simplify]: iters left: 1 (168 enodes) 173.818 * * [simplify]: Extracting #0: cost 1 inf + 0 173.818 * * [simplify]: Extracting #1: cost 17 inf + 0 173.818 * * [simplify]: Extracting #2: cost 31 inf + 1 173.819 * * [simplify]: Extracting #3: cost 37 inf + 1 173.819 * * [simplify]: Extracting #4: cost 46 inf + 1 173.819 * * [simplify]: Extracting #5: cost 40 inf + 172 173.820 * * [simplify]: Extracting #6: cost 24 inf + 2728 173.823 * * [simplify]: Extracting #7: cost 5 inf + 10952 173.827 * * [simplify]: Extracting #8: cost 0 inf + 13169 173.832 * [simplify]: Simplified to (/ (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 173.832 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (/ (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im 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.im) (* x.re y.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 173.833 * * * * [progress]: [ 425 / 713 ] simplifiying candidate # 173.833 * [simplify]: Simplifying (/ 1 (/ (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))))) 173.833 * * [simplify]: iters left: 6 (19 enodes) 173.841 * * [simplify]: iters left: 5 (70 enodes) 173.862 * * [simplify]: iters left: 4 (94 enodes) 173.892 * * [simplify]: iters left: 3 (128 enodes) 173.937 * * [simplify]: iters left: 2 (174 enodes) 174.000 * * [simplify]: iters left: 1 (231 enodes) 174.076 * * [simplify]: Extracting #0: cost 1 inf + 0 174.076 * * [simplify]: Extracting #1: cost 23 inf + 0 174.077 * * [simplify]: Extracting #2: cost 47 inf + 1 174.077 * * [simplify]: Extracting #3: cost 53 inf + 1 174.078 * * [simplify]: Extracting #4: cost 61 inf + 1 174.078 * * [simplify]: Extracting #5: cost 54 inf + 129 174.080 * * [simplify]: Extracting #6: cost 32 inf + 4830 174.086 * * [simplify]: Extracting #7: cost 6 inf + 16289 174.097 * * [simplify]: Extracting #8: cost 0 inf + 18913 174.105 * * [simplify]: Extracting #9: cost 0 inf + 18873 174.110 * [simplify]: Simplified to (* (/ (cbrt (+ (* y.im x.im) (* y.re x.re))) (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* y.im x.im) (* y.re x.re))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) 174.111 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (+ (* y.im x.im) (* y.re x.re))) (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* y.im x.im) (* y.re x.re))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ 1 (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))))) 174.111 * [simplify]: Simplifying (/ 1 (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 174.111 * * [simplify]: iters left: 6 (17 enodes) 174.115 * * [simplify]: iters left: 5 (61 enodes) 174.125 * * [simplify]: iters left: 4 (77 enodes) 174.146 * * [simplify]: iters left: 3 (84 enodes) 174.161 * * [simplify]: iters left: 2 (111 enodes) 174.177 * * [simplify]: iters left: 1 (126 enodes) 174.210 * * [simplify]: Extracting #0: cost 1 inf + 0 174.210 * * [simplify]: Extracting #1: cost 11 inf + 0 174.210 * * [simplify]: Extracting #2: cost 20 inf + 1 174.210 * * [simplify]: Extracting #3: cost 26 inf + 1 174.211 * * [simplify]: Extracting #4: cost 34 inf + 1 174.211 * * [simplify]: Extracting #5: cost 27 inf + 129 174.211 * * [simplify]: Extracting #6: cost 20 inf + 581 174.212 * * [simplify]: Extracting #7: cost 13 inf + 2040 174.214 * * [simplify]: Extracting #8: cost 3 inf + 5517 174.218 * * [simplify]: Extracting #9: cost 0 inf + 6889 174.220 * [simplify]: Simplified to (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (+ (* y.re y.re) (* y.im y.im)))) 174.220 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (/ (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im 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.im) (* x.re y.re))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 174.220 * * * * [progress]: [ 426 / 713 ] simplifiying candidate # 174.220 * [simplify]: Simplifying (/ 1 (/ (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 174.221 * * [simplify]: iters left: 6 (21 enodes) 174.225 * * [simplify]: iters left: 5 (76 enodes) 174.237 * * [simplify]: iters left: 4 (101 enodes) 174.256 * * [simplify]: iters left: 3 (155 enodes) 174.307 * * [simplify]: iters left: 2 (216 enodes) 174.398 * * [simplify]: iters left: 1 (299 enodes) 174.495 * * [simplify]: Extracting #0: cost 1 inf + 0 174.495 * * [simplify]: Extracting #1: cost 26 inf + 0 174.496 * * [simplify]: Extracting #2: cost 48 inf + 1 174.496 * * [simplify]: Extracting #3: cost 55 inf + 1 174.497 * * [simplify]: Extracting #4: cost 64 inf + 1 174.497 * * [simplify]: Extracting #5: cost 59 inf + 130 174.498 * * [simplify]: Extracting #6: cost 41 inf + 3699 174.500 * * [simplify]: Extracting #7: cost 25 inf + 9431 174.505 * * [simplify]: Extracting #8: cost 3 inf + 19587 174.510 * * [simplify]: Extracting #9: cost 0 inf + 21279 174.516 * [simplify]: Simplified to (/ (* (cbrt (+ (* y.im x.im) (* y.re x.re))) (cbrt (+ (* y.im x.im) (* y.re x.re)))) (* (fabs (cbrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 174.516 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (+ (* y.im x.im) (* y.re x.re))) (cbrt (+ (* y.im x.im) (* y.re x.re)))) (* (fabs (cbrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ 1 (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 174.516 * [simplify]: Simplifying (/ 1 (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 174.517 * * [simplify]: iters left: 6 (19 enodes) 174.521 * * [simplify]: iters left: 5 (67 enodes) 174.530 * * [simplify]: iters left: 4 (83 enodes) 174.553 * * [simplify]: iters left: 3 (102 enodes) 174.572 * * [simplify]: iters left: 2 (131 enodes) 174.597 * * [simplify]: iters left: 1 (168 enodes) 174.634 * * [simplify]: Extracting #0: cost 1 inf + 0 174.634 * * [simplify]: Extracting #1: cost 17 inf + 0 174.635 * * [simplify]: Extracting #2: cost 31 inf + 1 174.635 * * [simplify]: Extracting #3: cost 37 inf + 1 174.635 * * [simplify]: Extracting #4: cost 46 inf + 1 174.636 * * [simplify]: Extracting #5: cost 40 inf + 172 174.636 * * [simplify]: Extracting #6: cost 24 inf + 2608 174.640 * * [simplify]: Extracting #7: cost 5 inf + 10352 174.645 * * [simplify]: Extracting #8: cost 0 inf + 12449 174.651 * [simplify]: Simplified to (/ (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 174.651 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (/ (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) (/ (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 174.651 * * * * [progress]: [ 427 / 713 ] simplifiying candidate # 174.652 * [simplify]: Simplifying (/ 1 (/ (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt 1)))) 174.652 * * [simplify]: iters left: 6 (20 enodes) 174.662 * * [simplify]: iters left: 5 (73 enodes) 174.683 * * [simplify]: iters left: 4 (89 enodes) 174.702 * * [simplify]: iters left: 3 (124 enodes) 174.726 * * [simplify]: iters left: 2 (170 enodes) 174.771 * * [simplify]: iters left: 1 (204 enodes) 174.838 * * [simplify]: Extracting #0: cost 1 inf + 0 174.838 * * [simplify]: Extracting #1: cost 12 inf + 0 174.838 * * [simplify]: Extracting #2: cost 23 inf + 1 174.839 * * [simplify]: Extracting #3: cost 29 inf + 1 174.839 * * [simplify]: Extracting #4: cost 38 inf + 1 174.839 * * [simplify]: Extracting #5: cost 34 inf + 88 174.840 * * [simplify]: Extracting #6: cost 27 inf + 541 174.841 * * [simplify]: Extracting #7: cost 11 inf + 4389 174.844 * * [simplify]: Extracting #8: cost 0 inf + 8755 174.847 * [simplify]: Simplified to (* (cbrt (+ (* y.im x.im) (* y.re x.re))) (/ (cbrt (+ (* y.im x.im) (* y.re x.re))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 174.847 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (cbrt (+ (* y.im x.im) (* y.re x.re))) (/ (cbrt (+ (* y.im x.im) (* y.re x.re))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (/ 1 (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 174.847 * [simplify]: Simplifying (/ 1 (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 174.847 * * [simplify]: iters left: 6 (18 enodes) 174.851 * * [simplify]: iters left: 5 (64 enodes) 174.861 * * [simplify]: iters left: 4 (80 enodes) 174.872 * * [simplify]: iters left: 3 (99 enodes) 174.892 * * [simplify]: iters left: 2 (128 enodes) 174.935 * * [simplify]: iters left: 1 (165 enodes) 174.970 * * [simplify]: Extracting #0: cost 1 inf + 0 174.970 * * [simplify]: Extracting #1: cost 17 inf + 0 174.970 * * [simplify]: Extracting #2: cost 31 inf + 1 174.970 * * [simplify]: Extracting #3: cost 38 inf + 1 174.970 * * [simplify]: Extracting #4: cost 46 inf + 1 174.970 * * [simplify]: Extracting #5: cost 37 inf + 213 174.971 * * [simplify]: Extracting #6: cost 20 inf + 4500 174.974 * * [simplify]: Extracting #7: cost 2 inf + 10517 174.979 * * [simplify]: Extracting #8: cost 0 inf + 11405 174.985 * [simplify]: Simplified to (/ (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 174.985 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (/ (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt 1)))) (/ (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 174.985 * * * * [progress]: [ 428 / 713 ] simplifiying candidate # 174.986 * [simplify]: Simplifying (/ 1 (/ (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 174.986 * * [simplify]: iters left: 6 (21 enodes) 174.994 * * [simplify]: iters left: 5 (76 enodes) 175.005 * * [simplify]: iters left: 4 (101 enodes) 175.021 * * [simplify]: iters left: 3 (155 enodes) 175.060 * * [simplify]: iters left: 2 (216 enodes) 175.131 * * [simplify]: iters left: 1 (299 enodes) 175.270 * * [simplify]: Extracting #0: cost 1 inf + 0 175.270 * * [simplify]: Extracting #1: cost 26 inf + 0 175.270 * * [simplify]: Extracting #2: cost 48 inf + 1 175.271 * * [simplify]: Extracting #3: cost 55 inf + 1 175.271 * * [simplify]: Extracting #4: cost 64 inf + 1 175.272 * * [simplify]: Extracting #5: cost 59 inf + 130 175.273 * * [simplify]: Extracting #6: cost 41 inf + 3699 175.276 * * [simplify]: Extracting #7: cost 25 inf + 9431 175.284 * * [simplify]: Extracting #8: cost 3 inf + 19587 175.298 * * [simplify]: Extracting #9: cost 0 inf + 21279 175.309 * [simplify]: Simplified to (/ (* (cbrt (+ (* y.im x.im) (* y.re x.re))) (cbrt (+ (* y.im x.im) (* y.re x.re)))) (* (fabs (cbrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 175.309 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (+ (* y.im x.im) (* y.re x.re))) (cbrt (+ (* y.im x.im) (* y.re x.re)))) (* (fabs (cbrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ 1 (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 175.310 * [simplify]: Simplifying (/ 1 (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 175.310 * * [simplify]: iters left: 6 (19 enodes) 175.318 * * [simplify]: iters left: 5 (67 enodes) 175.338 * * [simplify]: iters left: 4 (83 enodes) 175.358 * * [simplify]: iters left: 3 (102 enodes) 175.387 * * [simplify]: iters left: 2 (131 enodes) 175.431 * * [simplify]: iters left: 1 (168 enodes) 175.478 * * [simplify]: Extracting #0: cost 1 inf + 0 175.478 * * [simplify]: Extracting #1: cost 17 inf + 0 175.478 * * [simplify]: Extracting #2: cost 31 inf + 1 175.478 * * [simplify]: Extracting #3: cost 37 inf + 1 175.479 * * [simplify]: Extracting #4: cost 46 inf + 1 175.479 * * [simplify]: Extracting #5: cost 40 inf + 172 175.479 * * [simplify]: Extracting #6: cost 24 inf + 2608 175.481 * * [simplify]: Extracting #7: cost 5 inf + 10352 175.484 * * [simplify]: Extracting #8: cost 0 inf + 12449 175.486 * [simplify]: Simplified to (/ (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 175.486 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (/ (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) (/ (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 175.487 * * * * [progress]: [ 429 / 713 ] simplifiying candidate # 175.487 * [simplify]: Simplifying (/ 1 (/ (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) 1))) 175.487 * * [simplify]: iters left: 6 (19 enodes) 175.496 * * [simplify]: iters left: 5 (68 enodes) 175.517 * * [simplify]: iters left: 4 (94 enodes) 175.548 * * [simplify]: iters left: 3 (129 enodes) 175.582 * * [simplify]: iters left: 2 (190 enodes) 175.650 * * [simplify]: iters left: 1 (217 enodes) 175.712 * * [simplify]: Extracting #0: cost 1 inf + 0 175.713 * * [simplify]: Extracting #1: cost 12 inf + 0 175.713 * * [simplify]: Extracting #2: cost 23 inf + 1 175.713 * * [simplify]: Extracting #3: cost 29 inf + 1 175.713 * * [simplify]: Extracting #4: cost 38 inf + 1 175.714 * * [simplify]: Extracting #5: cost 34 inf + 88 175.714 * * [simplify]: Extracting #6: cost 26 inf + 583 175.715 * * [simplify]: Extracting #7: cost 14 inf + 3141 175.718 * * [simplify]: Extracting #8: cost 2 inf + 7948 175.723 * * [simplify]: Extracting #9: cost 0 inf + 8755 175.727 * [simplify]: Simplified to (/ (* (cbrt (+ (* y.im x.im) (* y.re x.re))) (cbrt (+ (* y.im x.im) (* y.re x.re)))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 175.727 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (+ (* y.im x.im) (* y.re x.re))) (cbrt (+ (* y.im x.im) (* y.re x.re)))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ 1 (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 175.728 * [simplify]: Simplifying (/ 1 (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 175.728 * * [simplify]: iters left: 6 (18 enodes) 175.736 * * [simplify]: iters left: 5 (64 enodes) 175.755 * * [simplify]: iters left: 4 (80 enodes) 175.779 * * [simplify]: iters left: 3 (99 enodes) 175.811 * * [simplify]: iters left: 2 (128 enodes) 175.834 * * [simplify]: iters left: 1 (165 enodes) 175.881 * * [simplify]: Extracting #0: cost 1 inf + 0 175.882 * * [simplify]: Extracting #1: cost 17 inf + 0 175.882 * * [simplify]: Extracting #2: cost 31 inf + 1 175.882 * * [simplify]: Extracting #3: cost 38 inf + 1 175.882 * * [simplify]: Extracting #4: cost 46 inf + 1 175.883 * * [simplify]: Extracting #5: cost 37 inf + 213 175.884 * * [simplify]: Extracting #6: cost 20 inf + 4500 175.889 * * [simplify]: Extracting #7: cost 2 inf + 10517 175.894 * * [simplify]: Extracting #8: cost 0 inf + 11405 175.899 * [simplify]: Simplified to (/ (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 175.900 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (/ (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) 1))) (/ (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 175.900 * * * * [progress]: [ 430 / 713 ] simplifiying candidate # 175.900 * [simplify]: Simplifying (/ 1 (/ (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 175.901 * * [simplify]: iters left: 6 (21 enodes) 175.911 * * [simplify]: iters left: 5 (76 enodes) 175.937 * * [simplify]: iters left: 4 (100 enodes) 175.958 * * [simplify]: iters left: 3 (145 enodes) 175.986 * * [simplify]: iters left: 2 (204 enodes) 176.051 * * [simplify]: iters left: 1 (323 enodes) 176.156 * * [simplify]: Extracting #0: cost 1 inf + 0 176.156 * * [simplify]: Extracting #1: cost 28 inf + 0 176.156 * * [simplify]: Extracting #2: cost 51 inf + 1 176.157 * * [simplify]: Extracting #3: cost 58 inf + 1 176.157 * * [simplify]: Extracting #4: cost 67 inf + 1 176.157 * * [simplify]: Extracting #5: cost 62 inf + 130 176.158 * * [simplify]: Extracting #6: cost 45 inf + 2487 176.160 * * [simplify]: Extracting #7: cost 24 inf + 11080 176.166 * * [simplify]: Extracting #8: cost 3 inf + 20627 176.173 * * [simplify]: Extracting #9: cost 0 inf + 22196 176.179 * [simplify]: Simplified to (/ (/ (sqrt (+ (* y.im x.im) (* y.re x.re))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 176.179 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (+ (* y.im x.im) (* y.re x.re))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ 1 (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 176.180 * [simplify]: Simplifying (/ 1 (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 176.180 * * [simplify]: iters left: 6 (19 enodes) 176.184 * * [simplify]: iters left: 5 (67 enodes) 176.194 * * [simplify]: iters left: 4 (83 enodes) 176.206 * * [simplify]: iters left: 3 (102 enodes) 176.221 * * [simplify]: iters left: 2 (131 enodes) 176.245 * * [simplify]: iters left: 1 (168 enodes) 176.286 * * [simplify]: Extracting #0: cost 1 inf + 0 176.286 * * [simplify]: Extracting #1: cost 17 inf + 0 176.287 * * [simplify]: Extracting #2: cost 31 inf + 1 176.287 * * [simplify]: Extracting #3: cost 37 inf + 1 176.287 * * [simplify]: Extracting #4: cost 46 inf + 1 176.287 * * [simplify]: Extracting #5: cost 40 inf + 172 176.288 * * [simplify]: Extracting #6: cost 24 inf + 2688 176.291 * * [simplify]: Extracting #7: cost 5 inf + 10472 176.297 * * [simplify]: Extracting #8: cost 0 inf + 12609 176.303 * [simplify]: Simplified to (/ (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 176.303 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (/ (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (+ (* x.re y.re) (* x.im 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.im) (* x.re y.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 176.303 * * * * [progress]: [ 431 / 713 ] simplifiying candidate # 176.303 * [simplify]: Simplifying (/ 1 (/ (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))))) 176.304 * * [simplify]: iters left: 6 (18 enodes) 176.308 * * [simplify]: iters left: 5 (65 enodes) 176.318 * * [simplify]: iters left: 4 (81 enodes) 176.332 * * [simplify]: iters left: 3 (88 enodes) 176.351 * * [simplify]: iters left: 2 (114 enodes) 176.388 * * [simplify]: iters left: 1 (135 enodes) 176.428 * * [simplify]: Extracting #0: cost 1 inf + 0 176.428 * * [simplify]: Extracting #1: cost 14 inf + 0 176.429 * * [simplify]: Extracting #2: cost 27 inf + 1 176.429 * * [simplify]: Extracting #3: cost 34 inf + 1 176.429 * * [simplify]: Extracting #4: cost 42 inf + 1 176.429 * * [simplify]: Extracting #5: cost 35 inf + 129 176.430 * * [simplify]: Extracting #6: cost 27 inf + 705 176.431 * * [simplify]: Extracting #7: cost 10 inf + 5558 176.434 * * [simplify]: Extracting #8: cost 3 inf + 8304 176.438 * * [simplify]: Extracting #9: cost 0 inf + 9314 176.443 * [simplify]: Simplified to (/ (sqrt (+ (* y.im x.im) (* y.re x.re))) (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) 176.443 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (+ (* y.im x.im) (* y.re x.re))) (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ 1 (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))))) 176.444 * [simplify]: Simplifying (/ 1 (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 176.444 * * [simplify]: iters left: 6 (17 enodes) 176.455 * * [simplify]: iters left: 5 (61 enodes) 176.476 * * [simplify]: iters left: 4 (77 enodes) 176.498 * * [simplify]: iters left: 3 (84 enodes) 176.523 * * [simplify]: iters left: 2 (111 enodes) 176.557 * * [simplify]: iters left: 1 (126 enodes) 176.580 * * [simplify]: Extracting #0: cost 1 inf + 0 176.580 * * [simplify]: Extracting #1: cost 11 inf + 0 176.580 * * [simplify]: Extracting #2: cost 20 inf + 1 176.580 * * [simplify]: Extracting #3: cost 26 inf + 1 176.580 * * [simplify]: Extracting #4: cost 34 inf + 1 176.580 * * [simplify]: Extracting #5: cost 27 inf + 129 176.580 * * [simplify]: Extracting #6: cost 20 inf + 581 176.581 * * [simplify]: Extracting #7: cost 13 inf + 2000 176.582 * * [simplify]: Extracting #8: cost 3 inf + 5237 176.583 * * [simplify]: Extracting #9: cost 0 inf + 6489 176.586 * [simplify]: Simplified to (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (+ (* y.re y.re) (* y.im y.im)))) 176.586 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (/ (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (+ (* x.re y.re) (* x.im 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.im) (* x.re y.re))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 176.586 * * * * [progress]: [ 432 / 713 ] simplifiying candidate # 176.586 * [simplify]: Simplifying (/ 1 (/ (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 176.586 * * [simplify]: iters left: 6 (20 enodes) 176.591 * * [simplify]: iters left: 5 (71 enodes) 176.602 * * [simplify]: iters left: 4 (87 enodes) 176.628 * * [simplify]: iters left: 3 (106 enodes) 176.643 * * [simplify]: iters left: 2 (135 enodes) 176.671 * * [simplify]: iters left: 1 (172 enodes) 176.727 * * [simplify]: Extracting #0: cost 1 inf + 0 176.727 * * [simplify]: Extracting #1: cost 17 inf + 0 176.727 * * [simplify]: Extracting #2: cost 32 inf + 1 176.727 * * [simplify]: Extracting #3: cost 39 inf + 1 176.728 * * [simplify]: Extracting #4: cost 48 inf + 1 176.728 * * [simplify]: Extracting #5: cost 44 inf + 88 176.728 * * [simplify]: Extracting #6: cost 24 inf + 3257 176.730 * * [simplify]: Extracting #7: cost 7 inf + 9672 176.733 * * [simplify]: Extracting #8: cost 0 inf + 12373 176.736 * [simplify]: Simplified to (/ (/ (sqrt (+ (* y.im x.im) (* y.re x.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 176.736 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (+ (* y.im x.im) (* y.re x.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ 1 (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 176.736 * [simplify]: Simplifying (/ 1 (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 176.736 * * [simplify]: iters left: 6 (19 enodes) 176.741 * * [simplify]: iters left: 5 (67 enodes) 176.750 * * [simplify]: iters left: 4 (83 enodes) 176.762 * * [simplify]: iters left: 3 (102 enodes) 176.793 * * [simplify]: iters left: 2 (131 enodes) 176.824 * * [simplify]: iters left: 1 (168 enodes) 176.853 * * [simplify]: Extracting #0: cost 1 inf + 0 176.853 * * [simplify]: Extracting #1: cost 17 inf + 0 176.853 * * [simplify]: Extracting #2: cost 31 inf + 1 176.854 * * [simplify]: Extracting #3: cost 37 inf + 1 176.854 * * [simplify]: Extracting #4: cost 46 inf + 1 176.854 * * [simplify]: Extracting #5: cost 40 inf + 172 176.854 * * [simplify]: Extracting #6: cost 24 inf + 2568 176.856 * * [simplify]: Extracting #7: cost 5 inf + 9872 176.859 * * [simplify]: Extracting #8: cost 0 inf + 11889 176.861 * [simplify]: Simplified to (/ (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 176.861 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (/ (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) (/ (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 176.862 * * * * [progress]: [ 433 / 713 ] simplifiying candidate # 176.862 * [simplify]: Simplifying (/ 1 (/ (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt 1)))) 176.862 * * [simplify]: iters left: 6 (19 enodes) 176.868 * * [simplify]: iters left: 5 (68 enodes) 176.879 * * [simplify]: iters left: 4 (75 enodes) 176.900 * * [simplify]: iters left: 3 (81 enodes) 176.921 * * [simplify]: iters left: 2 (101 enodes) 176.951 * * [simplify]: iters left: 1 (112 enodes) 176.985 * * [simplify]: Extracting #0: cost 1 inf + 0 176.985 * * [simplify]: Extracting #1: cost 8 inf + 0 176.985 * * [simplify]: Extracting #2: cost 15 inf + 1 176.985 * * [simplify]: Extracting #3: cost 21 inf + 1 176.986 * * [simplify]: Extracting #4: cost 30 inf + 1 176.986 * * [simplify]: Extracting #5: cost 26 inf + 88 176.986 * * [simplify]: Extracting #6: cost 19 inf + 541 176.987 * * [simplify]: Extracting #7: cost 9 inf + 2369 176.990 * * [simplify]: Extracting #8: cost 1 inf + 4837 176.992 * * [simplify]: Extracting #9: cost 0 inf + 5281 176.995 * [simplify]: Simplified to (/ (sqrt (+ (* y.im x.im) (* y.re x.re))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 176.995 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (+ (* y.im x.im) (* y.re x.re))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ 1 (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 176.996 * [simplify]: Simplifying (/ 1 (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 176.996 * * [simplify]: iters left: 6 (18 enodes) 177.006 * * [simplify]: iters left: 5 (64 enodes) 177.025 * * [simplify]: iters left: 4 (80 enodes) 177.049 * * [simplify]: iters left: 3 (99 enodes) 177.077 * * [simplify]: iters left: 2 (128 enodes) 177.118 * * [simplify]: iters left: 1 (165 enodes) 177.154 * * [simplify]: Extracting #0: cost 1 inf + 0 177.154 * * [simplify]: Extracting #1: cost 17 inf + 0 177.155 * * [simplify]: Extracting #2: cost 31 inf + 1 177.155 * * [simplify]: Extracting #3: cost 38 inf + 1 177.155 * * [simplify]: Extracting #4: cost 46 inf + 1 177.155 * * [simplify]: Extracting #5: cost 37 inf + 213 177.156 * * [simplify]: Extracting #6: cost 20 inf + 4300 177.158 * * [simplify]: Extracting #7: cost 2 inf + 10037 177.161 * * [simplify]: Extracting #8: cost 0 inf + 10845 177.163 * [simplify]: Simplified to (/ (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 177.163 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (/ (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt 1)))) (/ (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 177.163 * * * * [progress]: [ 434 / 713 ] simplifiying candidate # 177.164 * [simplify]: Simplifying (/ 1 (/ (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 177.164 * * [simplify]: iters left: 6 (20 enodes) 177.173 * * [simplify]: iters left: 5 (71 enodes) 177.193 * * [simplify]: iters left: 4 (87 enodes) 177.218 * * [simplify]: iters left: 3 (106 enodes) 177.249 * * [simplify]: iters left: 2 (135 enodes) 177.292 * * [simplify]: iters left: 1 (172 enodes) 177.325 * * [simplify]: Extracting #0: cost 1 inf + 0 177.325 * * [simplify]: Extracting #1: cost 17 inf + 0 177.325 * * [simplify]: Extracting #2: cost 32 inf + 1 177.325 * * [simplify]: Extracting #3: cost 39 inf + 1 177.325 * * [simplify]: Extracting #4: cost 48 inf + 1 177.326 * * [simplify]: Extracting #5: cost 44 inf + 88 177.327 * * [simplify]: Extracting #6: cost 24 inf + 3257 177.330 * * [simplify]: Extracting #7: cost 7 inf + 9672 177.336 * * [simplify]: Extracting #8: cost 0 inf + 12373 177.341 * [simplify]: Simplified to (/ (/ (sqrt (+ (* y.im x.im) (* y.re x.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 177.341 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (+ (* y.im x.im) (* y.re x.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ 1 (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 177.341 * [simplify]: Simplifying (/ 1 (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 177.341 * * [simplify]: iters left: 6 (19 enodes) 177.345 * * [simplify]: iters left: 5 (67 enodes) 177.356 * * [simplify]: iters left: 4 (83 enodes) 177.370 * * [simplify]: iters left: 3 (102 enodes) 177.399 * * [simplify]: iters left: 2 (131 enodes) 177.422 * * [simplify]: iters left: 1 (168 enodes) 177.473 * * [simplify]: Extracting #0: cost 1 inf + 0 177.473 * * [simplify]: Extracting #1: cost 17 inf + 0 177.473 * * [simplify]: Extracting #2: cost 31 inf + 1 177.474 * * [simplify]: Extracting #3: cost 37 inf + 1 177.474 * * [simplify]: Extracting #4: cost 46 inf + 1 177.474 * * [simplify]: Extracting #5: cost 40 inf + 172 177.474 * * [simplify]: Extracting #6: cost 24 inf + 2568 177.476 * * [simplify]: Extracting #7: cost 5 inf + 9872 177.479 * * [simplify]: Extracting #8: cost 0 inf + 11889 177.482 * [simplify]: Simplified to (/ (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 177.482 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (/ (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) (/ (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 177.482 * * * * [progress]: [ 435 / 713 ] simplifiying candidate # 177.483 * [simplify]: Simplifying (/ 1 (/ (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) 1))) 177.483 * * [simplify]: iters left: 6 (18 enodes) 177.487 * * [simplify]: iters left: 5 (63 enodes) 177.496 * * [simplify]: iters left: 4 (74 enodes) 177.518 * * [simplify]: iters left: 3 (81 enodes) 177.538 * * [simplify]: iters left: 2 (107 enodes) 177.556 * * [simplify]: iters left: 1 (113 enodes) 177.580 * * [simplify]: Extracting #0: cost 1 inf + 0 177.580 * * [simplify]: Extracting #1: cost 8 inf + 0 177.581 * * [simplify]: Extracting #2: cost 15 inf + 1 177.581 * * [simplify]: Extracting #3: cost 21 inf + 1 177.581 * * [simplify]: Extracting #4: cost 30 inf + 1 177.581 * * [simplify]: Extracting #5: cost 26 inf + 88 177.581 * * [simplify]: Extracting #6: cost 18 inf + 583 177.583 * * [simplify]: Extracting #7: cost 5 inf + 3585 177.585 * * [simplify]: Extracting #8: cost 1 inf + 4998 177.587 * * [simplify]: Extracting #9: cost 0 inf + 5281 177.590 * [simplify]: Simplified to (/ (sqrt (+ (* y.im x.im) (* y.re x.re))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 177.590 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (+ (* y.im x.im) (* y.re x.re))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ 1 (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 177.591 * [simplify]: Simplifying (/ 1 (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 177.591 * * [simplify]: iters left: 6 (18 enodes) 177.599 * * [simplify]: iters left: 5 (64 enodes) 177.618 * * [simplify]: iters left: 4 (80 enodes) 177.639 * * [simplify]: iters left: 3 (99 enodes) 177.658 * * [simplify]: iters left: 2 (128 enodes) 177.681 * * [simplify]: iters left: 1 (165 enodes) 177.709 * * [simplify]: Extracting #0: cost 1 inf + 0 177.709 * * [simplify]: Extracting #1: cost 17 inf + 0 177.709 * * [simplify]: Extracting #2: cost 31 inf + 1 177.710 * * [simplify]: Extracting #3: cost 38 inf + 1 177.710 * * [simplify]: Extracting #4: cost 46 inf + 1 177.710 * * [simplify]: Extracting #5: cost 37 inf + 213 177.710 * * [simplify]: Extracting #6: cost 20 inf + 4300 177.713 * * [simplify]: Extracting #7: cost 2 inf + 10037 177.715 * * [simplify]: Extracting #8: cost 0 inf + 10845 177.720 * [simplify]: Simplified to (/ (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 177.721 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (/ (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) 1))) (/ (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 177.721 * * * * [progress]: [ 436 / 713 ] simplifiying candidate # 177.721 * [simplify]: Simplifying (/ 1 (/ (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 177.721 * * [simplify]: iters left: 6 (15 enodes) 177.728 * * [simplify]: iters left: 5 (55 enodes) 177.745 * * [simplify]: iters left: 4 (76 enodes) 177.773 * * [simplify]: iters left: 3 (120 enodes) 177.799 * * [simplify]: iters left: 2 (142 enodes) 177.821 * * [simplify]: iters left: 1 (153 enodes) 177.837 * * [simplify]: Extracting #0: cost 1 inf + 0 177.837 * * [simplify]: Extracting #1: cost 13 inf + 0 177.837 * * [simplify]: Extracting #2: cost 26 inf + 1 177.837 * * [simplify]: Extracting #3: cost 30 inf + 1 177.838 * * [simplify]: Extracting #4: cost 33 inf + 1 177.838 * * [simplify]: Extracting #5: cost 37 inf + 1 177.838 * * [simplify]: Extracting #6: cost 34 inf + 44 177.838 * * [simplify]: Extracting #7: cost 28 inf + 613 177.839 * * [simplify]: Extracting #8: cost 14 inf + 4285 177.843 * * [simplify]: Extracting #9: cost 4 inf + 7870 177.845 * * [simplify]: Extracting #10: cost 0 inf + 9521 177.847 * [simplify]: Simplified to (/ 1 (* (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 177.847 * [simplify]: Simplified (2 1) 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))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (/ 1 (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 177.848 * [simplify]: Simplifying (/ 1 (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 177.848 * * [simplify]: iters left: 6 (18 enodes) 177.853 * * [simplify]: iters left: 5 (64 enodes) 177.871 * * [simplify]: iters left: 4 (80 enodes) 177.895 * * [simplify]: iters left: 3 (107 enodes) 177.919 * * [simplify]: iters left: 2 (180 enodes) 177.968 * * [simplify]: iters left: 1 (309 enodes) 178.116 * * [simplify]: Extracting #0: cost 1 inf + 0 178.116 * * [simplify]: Extracting #1: cost 19 inf + 0 178.117 * * [simplify]: Extracting #2: cost 80 inf + 1 178.117 * * [simplify]: Extracting #3: cost 105 inf + 89 178.118 * * [simplify]: Extracting #4: cost 104 inf + 421 178.120 * * [simplify]: Extracting #5: cost 98 inf + 1916 178.125 * * [simplify]: Extracting #6: cost 39 inf + 21596 178.135 * * [simplify]: Extracting #7: cost 0 inf + 37764 178.143 * [simplify]: Simplified to (/ (+ (* x.im y.im) (* x.re y.re)) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 178.144 * [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))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (+ (* x.im y.im) (* x.re y.re)) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))))))) 178.144 * * * * [progress]: [ 437 / 713 ] simplifiying candidate # 178.144 * [simplify]: Simplifying (/ 1 (/ (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ 1 (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))))) 178.144 * * [simplify]: iters left: 6 (12 enodes) 178.147 * * [simplify]: iters left: 5 (43 enodes) 178.155 * * [simplify]: iters left: 4 (53 enodes) 178.170 * * [simplify]: iters left: 3 (59 enodes) 178.179 * * [simplify]: iters left: 2 (64 enodes) 178.187 * * [simplify]: iters left: 1 (69 enodes) 178.195 * * [simplify]: Extracting #0: cost 1 inf + 0 178.196 * * [simplify]: Extracting #1: cost 8 inf + 0 178.196 * * [simplify]: Extracting #2: cost 14 inf + 1 178.196 * * [simplify]: Extracting #3: cost 17 inf + 1 178.196 * * [simplify]: Extracting #4: cost 21 inf + 1 178.196 * * [simplify]: Extracting #5: cost 19 inf + 3 178.196 * * [simplify]: Extracting #6: cost 13 inf + 411 178.197 * * [simplify]: Extracting #7: cost 4 inf + 2593 178.198 * * [simplify]: Extracting #8: cost 0 inf + 3644 178.200 * [simplify]: Simplified to (/ 1 (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) 178.200 * [simplify]: Simplified (2 1) 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))))) (/ 1 (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))))) 178.200 * [simplify]: Simplifying (/ 1 (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 178.201 * * [simplify]: iters left: 6 (16 enodes) 178.208 * * [simplify]: iters left: 5 (58 enodes) 178.225 * * [simplify]: iters left: 4 (74 enodes) 178.247 * * [simplify]: iters left: 3 (91 enodes) 178.270 * * [simplify]: iters left: 2 (183 enodes) 178.320 * * [simplify]: iters left: 1 (348 enodes) 178.428 * * [simplify]: Extracting #0: cost 1 inf + 0 178.428 * * [simplify]: Extracting #1: cost 13 inf + 0 178.428 * * [simplify]: Extracting #2: cost 54 inf + 1 178.429 * * [simplify]: Extracting #3: cost 73 inf + 89 178.429 * * [simplify]: Extracting #4: cost 67 inf + 827 178.430 * * [simplify]: Extracting #5: cost 47 inf + 6204 178.438 * * [simplify]: Extracting #6: cost 4 inf + 19657 178.448 * * [simplify]: Extracting #7: cost 0 inf + 21028 178.457 * [simplify]: Simplified to (/ (+ (* x.im y.im) (* x.re y.re)) (cbrt (+ (* y.re y.re) (* y.im y.im)))) 178.457 * [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.im) (* x.re y.re)) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 178.458 * * * * [progress]: [ 438 / 713 ] simplifiying candidate # 178.458 * [simplify]: Simplifying (/ 1 (/ (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 178.458 * * [simplify]: iters left: 6 (14 enodes) 178.464 * * [simplify]: iters left: 5 (50 enodes) 178.472 * * [simplify]: iters left: 4 (63 enodes) 178.482 * * [simplify]: iters left: 3 (80 enodes) 178.493 * * [simplify]: iters left: 2 (86 enodes) 178.514 * * [simplify]: iters left: 1 (87 enodes) 178.534 * * [simplify]: Extracting #0: cost 1 inf + 0 178.534 * * [simplify]: Extracting #1: cost 8 inf + 0 178.534 * * [simplify]: Extracting #2: cost 15 inf + 1 178.534 * * [simplify]: Extracting #3: cost 19 inf + 1 178.534 * * [simplify]: Extracting #4: cost 22 inf + 1 178.535 * * [simplify]: Extracting #5: cost 26 inf + 1 178.535 * * [simplify]: Extracting #6: cost 23 inf + 44 178.535 * * [simplify]: Extracting #7: cost 18 inf + 451 178.536 * * [simplify]: Extracting #8: cost 5 inf + 3520 178.538 * * [simplify]: Extracting #9: cost 0 inf + 5093 178.540 * [simplify]: Simplified to (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 178.540 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ 1 (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 178.541 * [simplify]: Simplifying (/ 1 (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 178.541 * * [simplify]: iters left: 6 (18 enodes) 178.549 * * [simplify]: iters left: 5 (64 enodes) 178.568 * * [simplify]: iters left: 4 (80 enodes) 178.593 * * [simplify]: iters left: 3 (107 enodes) 178.625 * * [simplify]: iters left: 2 (180 enodes) 178.694 * * [simplify]: iters left: 1 (309 enodes) 178.776 * * [simplify]: Extracting #0: cost 1 inf + 0 178.776 * * [simplify]: Extracting #1: cost 19 inf + 0 178.777 * * [simplify]: Extracting #2: cost 80 inf + 1 178.777 * * [simplify]: Extracting #3: cost 105 inf + 89 178.778 * * [simplify]: Extracting #4: cost 104 inf + 421 178.778 * * [simplify]: Extracting #5: cost 98 inf + 1916 178.782 * * [simplify]: Extracting #6: cost 39 inf + 20236 178.790 * * [simplify]: Extracting #7: cost 0 inf + 35044 178.799 * [simplify]: Simplified to (/ (+ (* x.im y.im) (* x.re y.re)) (* (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 178.799 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (+ (* x.im y.im) (* x.re y.re)) (* (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))))))) 178.799 * * * * [progress]: [ 439 / 713 ] simplifiying candidate # 178.799 * [simplify]: Simplifying (/ 1 (/ (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ 1 (sqrt 1)))) 178.799 * * [simplify]: iters left: 6 (13 enodes) 178.803 * * [simplify]: iters left: 5 (47 enodes) 178.817 * * [simplify]: iters left: 4 (51 enodes) 178.830 * * [simplify]: Extracting #0: cost 1 inf + 0 178.830 * * [simplify]: Extracting #1: cost 4 inf + 0 178.830 * * [simplify]: Extracting #2: cost 6 inf + 1 178.830 * * [simplify]: Extracting #3: cost 9 inf + 1 178.830 * * [simplify]: Extracting #4: cost 12 inf + 1 178.830 * * [simplify]: Extracting #5: cost 16 inf + 1 178.831 * * [simplify]: Extracting #6: cost 14 inf + 3 178.831 * * [simplify]: Extracting #7: cost 9 inf + 289 178.831 * * [simplify]: Extracting #8: cost 4 inf + 1299 178.832 * * [simplify]: Extracting #9: cost 0 inf + 2349 178.833 * [simplify]: Simplified to (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 178.833 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ 1 (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 178.833 * [simplify]: Simplifying (/ 1 (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 178.833 * * [simplify]: iters left: 6 (17 enodes) 178.841 * * [simplify]: iters left: 5 (61 enodes) 178.862 * * [simplify]: iters left: 4 (77 enodes) 178.874 * * [simplify]: iters left: 3 (104 enodes) 178.891 * * [simplify]: iters left: 2 (177 enodes) 178.951 * * [simplify]: iters left: 1 (306 enodes) 179.096 * * [simplify]: Extracting #0: cost 1 inf + 0 179.096 * * [simplify]: Extracting #1: cost 19 inf + 0 179.096 * * [simplify]: Extracting #2: cost 80 inf + 1 179.097 * * [simplify]: Extracting #3: cost 107 inf + 47 179.097 * * [simplify]: Extracting #4: cost 96 inf + 1797 179.100 * * [simplify]: Extracting #5: cost 46 inf + 16659 179.106 * * [simplify]: Extracting #6: cost 2 inf + 31395 179.114 * * [simplify]: Extracting #7: cost 0 inf + 32000 179.122 * [simplify]: Simplified to (/ (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 179.124 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 179.125 * * * * [progress]: [ 440 / 713 ] simplifiying candidate # 179.125 * [simplify]: Simplifying (/ 1 (/ (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 179.125 * * [simplify]: iters left: 6 (14 enodes) 179.129 * * [simplify]: iters left: 5 (50 enodes) 179.141 * * [simplify]: iters left: 4 (63 enodes) 179.161 * * [simplify]: iters left: 3 (80 enodes) 179.182 * * [simplify]: iters left: 2 (86 enodes) 179.199 * * [simplify]: iters left: 1 (87 enodes) 179.208 * * [simplify]: Extracting #0: cost 1 inf + 0 179.208 * * [simplify]: Extracting #1: cost 8 inf + 0 179.208 * * [simplify]: Extracting #2: cost 15 inf + 1 179.208 * * [simplify]: Extracting #3: cost 19 inf + 1 179.208 * * [simplify]: Extracting #4: cost 22 inf + 1 179.208 * * [simplify]: Extracting #5: cost 26 inf + 1 179.208 * * [simplify]: Extracting #6: cost 23 inf + 44 179.208 * * [simplify]: Extracting #7: cost 18 inf + 451 179.209 * * [simplify]: Extracting #8: cost 5 inf + 3520 179.210 * * [simplify]: Extracting #9: cost 0 inf + 5093 179.211 * [simplify]: Simplified to (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 179.211 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ 1 (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 179.211 * [simplify]: Simplifying (/ 1 (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 179.211 * * [simplify]: iters left: 6 (18 enodes) 179.215 * * [simplify]: iters left: 5 (64 enodes) 179.229 * * [simplify]: iters left: 4 (80 enodes) 179.254 * * [simplify]: iters left: 3 (107 enodes) 179.289 * * [simplify]: iters left: 2 (180 enodes) 179.361 * * [simplify]: iters left: 1 (309 enodes) 179.486 * * [simplify]: Extracting #0: cost 1 inf + 0 179.486 * * [simplify]: Extracting #1: cost 19 inf + 0 179.486 * * [simplify]: Extracting #2: cost 80 inf + 1 179.487 * * [simplify]: Extracting #3: cost 105 inf + 89 179.487 * * [simplify]: Extracting #4: cost 104 inf + 421 179.488 * * [simplify]: Extracting #5: cost 98 inf + 1916 179.491 * * [simplify]: Extracting #6: cost 39 inf + 20236 179.507 * * [simplify]: Extracting #7: cost 0 inf + 35044 179.524 * [simplify]: Simplified to (/ (+ (* x.im y.im) (* x.re y.re)) (* (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 179.524 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (+ (* x.im y.im) (* x.re y.re)) (* (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))))))) 179.524 * * * * [progress]: [ 441 / 713 ] simplifiying candidate # 179.524 * [simplify]: Simplifying (/ 1 (/ (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ 1 1))) 179.524 * * [simplify]: iters left: 6 (12 enodes) 179.527 * * [simplify]: iters left: 5 (40 enodes) 179.535 * * [simplify]: iters left: 4 (42 enodes) 179.541 * * [simplify]: iters left: 3 (45 enodes) 179.547 * * [simplify]: iters left: 2 (46 enodes) 179.553 * * [simplify]: Extracting #0: cost 1 inf + 0 179.553 * * [simplify]: Extracting #1: cost 4 inf + 0 179.553 * * [simplify]: Extracting #2: cost 6 inf + 1 179.553 * * [simplify]: Extracting #3: cost 9 inf + 1 179.553 * * [simplify]: Extracting #4: cost 12 inf + 1 179.553 * * [simplify]: Extracting #5: cost 16 inf + 1 179.553 * * [simplify]: Extracting #6: cost 14 inf + 3 179.553 * * [simplify]: Extracting #7: cost 9 inf + 289 179.553 * * [simplify]: Extracting #8: cost 2 inf + 1824 179.554 * * [simplify]: Extracting #9: cost 0 inf + 2349 179.554 * [simplify]: Simplified to (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 179.554 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ 1 (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 179.555 * [simplify]: Simplifying (/ 1 (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 179.555 * * [simplify]: iters left: 6 (17 enodes) 179.562 * * [simplify]: iters left: 5 (61 enodes) 179.580 * * [simplify]: iters left: 4 (77 enodes) 179.601 * * [simplify]: iters left: 3 (104 enodes) 179.633 * * [simplify]: iters left: 2 (177 enodes) 179.704 * * [simplify]: iters left: 1 (306 enodes) 179.819 * * [simplify]: Extracting #0: cost 1 inf + 0 179.819 * * [simplify]: Extracting #1: cost 19 inf + 0 179.819 * * [simplify]: Extracting #2: cost 80 inf + 1 179.820 * * [simplify]: Extracting #3: cost 107 inf + 47 179.820 * * [simplify]: Extracting #4: cost 96 inf + 1797 179.823 * * [simplify]: Extracting #5: cost 46 inf + 16659 179.829 * * [simplify]: Extracting #6: cost 2 inf + 31395 179.837 * * [simplify]: Extracting #7: cost 0 inf + 32000 179.844 * [simplify]: Simplified to (/ (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 179.844 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 179.845 * * * * [progress]: [ 442 / 713 ] simplifiying candidate # 179.845 * [simplify]: Simplifying (/ 1 (/ (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) 1)) 179.845 * * [simplify]: iters left: 6 (11 enodes) 179.848 * * [simplify]: iters left: 5 (36 enodes) 179.862 * * [simplify]: iters left: 4 (42 enodes) 179.873 * * [simplify]: Extracting #0: cost 1 inf + 0 179.874 * * [simplify]: Extracting #1: cost 4 inf + 0 179.874 * * [simplify]: Extracting #2: cost 6 inf + 1 179.874 * * [simplify]: Extracting #3: cost 9 inf + 1 179.874 * * [simplify]: Extracting #4: cost 12 inf + 1 179.874 * * [simplify]: Extracting #5: cost 16 inf + 1 179.874 * * [simplify]: Extracting #6: cost 14 inf + 3 179.874 * * [simplify]: Extracting #7: cost 10 inf + 248 179.875 * * [simplify]: Extracting #8: cost 1 inf + 2107 179.875 * * [simplify]: Extracting #9: cost 0 inf + 2349 179.876 * [simplify]: Simplified to (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 179.876 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ 1 (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 179.877 * [simplify]: Simplifying (/ 1 (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 179.877 * * [simplify]: iters left: 6 (17 enodes) 179.885 * * [simplify]: iters left: 5 (61 enodes) 179.903 * * [simplify]: iters left: 4 (77 enodes) 179.928 * * [simplify]: iters left: 3 (104 enodes) 179.961 * * [simplify]: iters left: 2 (177 enodes) 180.024 * * [simplify]: iters left: 1 (306 enodes) 180.131 * * [simplify]: Extracting #0: cost 1 inf + 0 180.132 * * [simplify]: Extracting #1: cost 19 inf + 0 180.132 * * [simplify]: Extracting #2: cost 80 inf + 1 180.133 * * [simplify]: Extracting #3: cost 107 inf + 47 180.134 * * [simplify]: Extracting #4: cost 96 inf + 1797 180.138 * * [simplify]: Extracting #5: cost 46 inf + 16659 180.151 * * [simplify]: Extracting #6: cost 2 inf + 31395 180.166 * * [simplify]: Extracting #7: cost 0 inf + 32000 180.178 * [simplify]: Simplified to (/ (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 180.178 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 180.178 * * * * [progress]: [ 443 / 713 ] simplifiying candidate # 180.178 * [simplify]: Simplifying (/ 1 (/ (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (+ (* x.re y.re) (* x.im y.im)))) 180.178 * * [simplify]: iters left: 6 (16 enodes) 180.182 * * [simplify]: iters left: 5 (57 enodes) 180.192 * * [simplify]: iters left: 4 (72 enodes) 180.206 * * [simplify]: iters left: 3 (110 enodes) 180.228 * * [simplify]: iters left: 2 (168 enodes) 180.263 * * [simplify]: iters left: 1 (190 enodes) 180.285 * * [simplify]: Extracting #0: cost 1 inf + 0 180.285 * * [simplify]: Extracting #1: cost 9 inf + 0 180.285 * * [simplify]: Extracting #2: cost 32 inf + 1 180.286 * * [simplify]: Extracting #3: cost 42 inf + 47 180.286 * * [simplify]: Extracting #4: cost 40 inf + 421 180.286 * * [simplify]: Extracting #5: cost 32 inf + 2201 180.288 * * [simplify]: Extracting #6: cost 5 inf + 9832 180.291 * * [simplify]: Extracting #7: cost 0 inf + 11487 180.293 * [simplify]: Simplified to (/ (+ (* y.im x.im) (* y.re x.re)) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 180.293 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (+ (* y.im x.im) (* y.re x.re)) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ 1 (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 180.293 * [simplify]: Simplifying (/ 1 (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 180.293 * * [simplify]: iters left: 6 (12 enodes) 180.296 * * [simplify]: iters left: 5 (43 enodes) 180.306 * * [simplify]: iters left: 4 (56 enodes) 180.325 * * [simplify]: iters left: 3 (73 enodes) 180.336 * * [simplify]: iters left: 2 (79 enodes) 180.346 * * [simplify]: iters left: 1 (80 enodes) 180.354 * * [simplify]: Extracting #0: cost 1 inf + 0 180.354 * * [simplify]: Extracting #1: cost 8 inf + 0 180.354 * * [simplify]: Extracting #2: cost 14 inf + 1 180.354 * * [simplify]: Extracting #3: cost 18 inf + 1 180.354 * * [simplify]: Extracting #4: cost 22 inf + 1 180.354 * * [simplify]: Extracting #5: cost 20 inf + 3 180.354 * * [simplify]: Extracting #6: cost 14 inf + 411 180.355 * * [simplify]: Extracting #7: cost 7 inf + 2027 180.355 * * [simplify]: Extracting #8: cost 1 inf + 3682 180.356 * * [simplify]: Extracting #9: cost 0 inf + 3965 180.357 * [simplify]: Simplified to (/ (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 180.357 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (+ (* y.im x.im) (* y.re x.re)) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 180.358 * * * * [progress]: [ 444 / 713 ] simplifiying candidate # 180.358 * [simplify]: Simplifying (/ 1 (/ (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (pow (* y.re y.re) 3) (pow (* y.im y.im) 3)))))) 180.358 * * [simplify]: iters left: 6 (22 enodes) 180.365 * * [simplify]: iters left: 5 (95 enodes) 180.397 * * [simplify]: iters left: 4 (166 enodes) 180.443 * * [simplify]: iters left: 3 (291 enodes) 180.526 * * [simplify]: Extracting #0: cost 1 inf + 0 180.526 * * [simplify]: Extracting #1: cost 23 inf + 0 180.526 * * [simplify]: Extracting #2: cost 45 inf + 1 180.526 * * [simplify]: Extracting #3: cost 67 inf + 1 180.527 * * [simplify]: Extracting #4: cost 88 inf + 255 180.529 * * [simplify]: Extracting #5: cost 116 inf + 3522 180.534 * * [simplify]: Extracting #6: cost 75 inf + 17603 180.545 * * [simplify]: Extracting #7: cost 23 inf + 34939 180.553 * * [simplify]: Extracting #8: cost 2 inf + 42649 180.560 * * [simplify]: Extracting #9: cost 0 inf + 42669 180.566 * [simplify]: Simplified to (/ (/ (+ (* y.im x.im) (* y.re x.re)) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* (* y.re y.re) (* (* y.re y.re) (* y.re y.re))) (* (* y.im (* y.im y.im)) (* y.im (* y.im y.im)))))) 180.566 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (+ (* y.im x.im) (* y.re x.re)) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* (* y.re y.re) (* (* y.re y.re) (* y.re y.re))) (* (* y.im (* y.im y.im)) (* y.im (* y.im y.im)))))) (/ 1 (/ (sqrt (cbrt (+ (* 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)) (* (* y.re y.re) (* y.im y.im))))))))) 180.567 * [simplify]: Simplifying (/ 1 (/ (sqrt (cbrt (+ (* 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)) (* (* y.re y.re) (* y.im y.im))))))) 180.567 * * [simplify]: iters left: 6 (16 enodes) 180.571 * * [simplify]: iters left: 5 (75 enodes) 180.590 * * [simplify]: iters left: 4 (149 enodes) 180.630 * * [simplify]: iters left: 3 (265 enodes) 180.703 * * [simplify]: iters left: 2 (406 enodes) 180.827 * * [simplify]: Extracting #0: cost 1 inf + 0 180.827 * * [simplify]: Extracting #1: cost 7 inf + 0 180.827 * * [simplify]: Extracting #2: cost 12 inf + 1 180.827 * * [simplify]: Extracting #3: cost 33 inf + 1 180.828 * * [simplify]: Extracting #4: cost 160 inf + 1 180.829 * * [simplify]: Extracting #5: cost 214 inf + 1791 180.832 * * [simplify]: Extracting #6: cost 103 inf + 19678 180.848 * * [simplify]: Extracting #7: cost 1 inf + 38385 180.863 * * [simplify]: Extracting #8: cost 0 inf + 38427 180.871 * [simplify]: Simplified to (/ (sqrt (- (* (* y.im y.im) (* y.im y.im)) (* (* y.re y.re) (- (* y.im y.im) (* y.re y.re))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 180.871 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (+ (* y.im x.im) (* y.re x.re)) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* (* y.re y.re) (* (* y.re y.re) (* y.re y.re))) (* (* y.im (* y.im y.im)) (* y.im (* y.im y.im)))))) (/ (sqrt (- (* (* y.im y.im) (* y.im y.im)) (* (* y.re y.re) (- (* y.im y.im) (* y.re y.re))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 180.871 * * * * [progress]: [ 445 / 713 ] simplifiying candidate # 180.872 * [simplify]: Simplifying (/ 1 (/ (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))))) 180.872 * * [simplify]: iters left: 6 (21 enodes) 180.877 * * [simplify]: iters left: 5 (86 enodes) 180.892 * * [simplify]: iters left: 4 (129 enodes) 180.914 * * [simplify]: iters left: 3 (211 enodes) 180.974 * * [simplify]: iters left: 2 (436 enodes) 181.148 * * [simplify]: Extracting #0: cost 1 inf + 0 181.148 * * [simplify]: Extracting #1: cost 30 inf + 0 181.148 * * [simplify]: Extracting #2: cost 68 inf + 1 181.149 * * [simplify]: Extracting #3: cost 131 inf + 5 181.150 * * [simplify]: Extracting #4: cost 218 inf + 879 181.153 * * [simplify]: Extracting #5: cost 209 inf + 11901 181.165 * * [simplify]: Extracting #6: cost 66 inf + 44100 181.185 * * [simplify]: Extracting #7: cost 8 inf + 63916 181.201 * * [simplify]: Extracting #8: cost 0 inf + 67001 181.227 * * [simplify]: Extracting #9: cost 0 inf + 66961 181.243 * [simplify]: Simplified to (/ (/ (+ (* y.im x.im) (* y.re x.re)) (fabs (cbrt (+ (* 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) (+ (* y.re y.re) (* y.im y.im)))))) 181.243 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (+ (* y.im x.im) (* y.re x.re)) (fabs (cbrt (+ (* 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) (+ (* y.re y.re) (* y.im y.im)))))) (/ 1 (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (- (* y.re y.re) (* y.im y.im))))))) 181.244 * [simplify]: Simplifying (/ 1 (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (- (* y.re y.re) (* y.im y.im))))) 181.244 * * [simplify]: iters left: 6 (12 enodes) 181.247 * * [simplify]: iters left: 5 (46 enodes) 181.256 * * [simplify]: iters left: 4 (66 enodes) 181.268 * * [simplify]: iters left: 3 (85 enodes) 181.282 * * [simplify]: iters left: 2 (138 enodes) 181.316 * * [simplify]: iters left: 1 (221 enodes) 181.354 * * [simplify]: Extracting #0: cost 1 inf + 0 181.354 * * [simplify]: Extracting #1: cost 7 inf + 0 181.354 * * [simplify]: Extracting #2: cost 12 inf + 1 181.354 * * [simplify]: Extracting #3: cost 34 inf + 1 181.354 * * [simplify]: Extracting #4: cost 69 inf + 1 181.355 * * [simplify]: Extracting #5: cost 67 inf + 85 181.355 * * [simplify]: Extracting #6: cost 33 inf + 4308 181.359 * * [simplify]: Extracting #7: cost 2 inf + 8930 181.363 * * [simplify]: Extracting #8: cost 0 inf + 9374 181.366 * [simplify]: Simplified to (/ (sqrt (* (- y.re y.im) (+ y.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 181.367 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (+ (* y.im x.im) (* y.re x.re)) (fabs (cbrt (+ (* 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) (+ (* y.re y.re) (* y.im y.im)))))) (/ (sqrt (* (- y.re y.im) (+ y.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 181.367 * * * * [progress]: [ 446 / 713 ] simplifiying candidate # 181.367 * [simplify]: Simplifying (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (* (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 181.367 * * [simplify]: iters left: 6 (18 enodes) 181.374 * * [simplify]: iters left: 5 (64 enodes) 181.393 * * [simplify]: iters left: 4 (77 enodes) 181.407 * * [simplify]: iters left: 3 (87 enodes) 181.420 * * [simplify]: iters left: 2 (102 enodes) 181.435 * * [simplify]: iters left: 1 (109 enodes) 181.465 * * [simplify]: Extracting #0: cost 1 inf + 0 181.465 * * [simplify]: Extracting #1: cost 10 inf + 0 181.465 * * [simplify]: Extracting #2: cost 18 inf + 1 181.465 * * [simplify]: Extracting #3: cost 22 inf + 1 181.466 * * [simplify]: Extracting #4: cost 28 inf + 1 181.466 * * [simplify]: Extracting #5: cost 36 inf + 1 181.466 * * [simplify]: Extracting #6: cost 28 inf + 171 181.467 * * [simplify]: Extracting #7: cost 22 inf + 583 181.467 * * [simplify]: Extracting #8: cost 16 inf + 1679 181.468 * * [simplify]: Extracting #9: cost 4 inf + 6724 181.470 * * [simplify]: Extracting #10: cost 0 inf + 8419 181.472 * [simplify]: Simplified to (/ (* (cbrt (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 181.472 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 181.472 * [simplify]: Simplifying (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 181.473 * * [simplify]: iters left: 6 (17 enodes) 181.476 * * [simplify]: iters left: 5 (59 enodes) 181.485 * * [simplify]: iters left: 4 (66 enodes) 181.495 * * [simplify]: iters left: 3 (68 enodes) 181.510 * * [simplify]: iters left: 2 (80 enodes) 181.528 * * [simplify]: Extracting #0: cost 1 inf + 0 181.528 * * [simplify]: Extracting #1: cost 7 inf + 0 181.528 * * [simplify]: Extracting #2: cost 12 inf + 1 181.528 * * [simplify]: Extracting #3: cost 16 inf + 1 181.528 * * [simplify]: Extracting #4: cost 22 inf + 1 181.528 * * [simplify]: Extracting #5: cost 30 inf + 1 181.528 * * [simplify]: Extracting #6: cost 22 inf + 172 181.528 * * [simplify]: Extracting #7: cost 16 inf + 583 181.529 * * [simplify]: Extracting #8: cost 9 inf + 1881 181.529 * * [simplify]: Extracting #9: cost 0 inf + 5435 181.530 * [simplify]: Simplified to (/ (cbrt (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 181.530 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (* (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) (/ (cbrt (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 181.531 * * * * [progress]: [ 447 / 713 ] simplifiying candidate # 181.531 * [simplify]: Simplifying (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 181.531 * * [simplify]: iters left: 6 (17 enodes) 181.535 * * [simplify]: iters left: 5 (59 enodes) 181.543 * * [simplify]: iters left: 4 (66 enodes) 181.558 * * [simplify]: iters left: 3 (68 enodes) 181.575 * * [simplify]: iters left: 2 (80 enodes) 181.587 * * [simplify]: Extracting #0: cost 1 inf + 0 181.587 * * [simplify]: Extracting #1: cost 7 inf + 0 181.587 * * [simplify]: Extracting #2: cost 12 inf + 1 181.587 * * [simplify]: Extracting #3: cost 16 inf + 1 181.587 * * [simplify]: Extracting #4: cost 22 inf + 1 181.587 * * [simplify]: Extracting #5: cost 30 inf + 1 181.588 * * [simplify]: Extracting #6: cost 22 inf + 172 181.588 * * [simplify]: Extracting #7: cost 16 inf + 583 181.588 * * [simplify]: Extracting #8: cost 9 inf + 1881 181.589 * * [simplify]: Extracting #9: cost 0 inf + 5195 181.590 * [simplify]: Simplified to (/ (sqrt (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 181.590 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 181.590 * [simplify]: Simplifying (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 181.590 * * [simplify]: iters left: 6 (17 enodes) 181.594 * * [simplify]: iters left: 5 (59 enodes) 181.603 * * [simplify]: iters left: 4 (66 enodes) 181.621 * * [simplify]: iters left: 3 (68 enodes) 181.636 * * [simplify]: iters left: 2 (80 enodes) 181.647 * * [simplify]: Extracting #0: cost 1 inf + 0 181.647 * * [simplify]: Extracting #1: cost 7 inf + 0 181.647 * * [simplify]: Extracting #2: cost 12 inf + 1 181.647 * * [simplify]: Extracting #3: cost 16 inf + 1 181.648 * * [simplify]: Extracting #4: cost 22 inf + 1 181.648 * * [simplify]: Extracting #5: cost 30 inf + 1 181.648 * * [simplify]: Extracting #6: cost 22 inf + 172 181.648 * * [simplify]: Extracting #7: cost 16 inf + 583 181.648 * * [simplify]: Extracting #8: cost 9 inf + 1881 181.649 * * [simplify]: Extracting #9: cost 0 inf + 5195 181.650 * [simplify]: Simplified to (/ (sqrt (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 181.650 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) (/ (sqrt (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 181.650 * * * * [progress]: [ 448 / 713 ] simplifiying candidate # 181.651 * [simplify]: Simplifying (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 181.651 * * [simplify]: iters left: 6 (20 enodes) 181.655 * * [simplify]: iters left: 5 (76 enodes) 181.676 * * [simplify]: iters left: 4 (122 enodes) 181.713 * * [simplify]: iters left: 3 (237 enodes) 181.778 * * [simplify]: iters left: 2 (376 enodes) 181.952 * * [simplify]: Extracting #0: cost 1 inf + 0 181.953 * * [simplify]: Extracting #1: cost 56 inf + 0 181.953 * * [simplify]: Extracting #2: cost 103 inf + 1 181.953 * * [simplify]: Extracting #3: cost 108 inf + 1 181.954 * * [simplify]: Extracting #4: cost 117 inf + 1 181.954 * * [simplify]: Extracting #5: cost 109 inf + 615 181.957 * * [simplify]: Extracting #6: cost 65 inf + 16520 181.970 * * [simplify]: Extracting #7: cost 7 inf + 43610 181.997 * * [simplify]: Extracting #8: cost 0 inf + 46714 182.025 * [simplify]: Simplified to (/ (* (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 182.025 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 182.025 * [simplify]: Simplifying (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 182.026 * * [simplify]: iters left: 6 (18 enodes) 182.034 * * [simplify]: iters left: 5 (64 enodes) 182.056 * * [simplify]: iters left: 4 (80 enodes) 182.078 * * [simplify]: iters left: 3 (99 enodes) 182.107 * * [simplify]: iters left: 2 (128 enodes) 182.149 * * [simplify]: iters left: 1 (165 enodes) 182.210 * * [simplify]: Extracting #0: cost 1 inf + 0 182.210 * * [simplify]: Extracting #1: cost 17 inf + 0 182.210 * * [simplify]: Extracting #2: cost 30 inf + 1 182.210 * * [simplify]: Extracting #3: cost 35 inf + 1 182.211 * * [simplify]: Extracting #4: cost 44 inf + 1 182.211 * * [simplify]: Extracting #5: cost 40 inf + 88 182.212 * * [simplify]: Extracting #6: cost 28 inf + 1870 182.215 * * [simplify]: Extracting #7: cost 6 inf + 9021 182.220 * * [simplify]: Extracting #8: cost 1 inf + 11201 182.225 * * [simplify]: Extracting #9: cost 0 inf + 11645 182.230 * [simplify]: Simplified to (/ (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 182.231 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im 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.im) (* x.re y.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 182.231 * * * * [progress]: [ 449 / 713 ] simplifiying candidate # 182.231 * [simplify]: Simplifying (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))))) 182.232 * * [simplify]: iters left: 6 (21 enodes) 182.242 * * [simplify]: iters left: 5 (76 enodes) 182.265 * * [simplify]: iters left: 4 (101 enodes) 182.297 * * [simplify]: iters left: 3 (155 enodes) 182.326 * * [simplify]: iters left: 2 (216 enodes) 182.388 * * [simplify]: iters left: 1 (298 enodes) 182.497 * * [simplify]: Extracting #0: cost 1 inf + 0 182.497 * * [simplify]: Extracting #1: cost 26 inf + 0 182.497 * * [simplify]: Extracting #2: cost 48 inf + 1 182.498 * * [simplify]: Extracting #3: cost 55 inf + 1 182.498 * * [simplify]: Extracting #4: cost 64 inf + 1 182.499 * * [simplify]: Extracting #5: cost 59 inf + 130 182.501 * * [simplify]: Extracting #6: cost 35 inf + 5637 182.508 * * [simplify]: Extracting #7: cost 7 inf + 17693 182.519 * * [simplify]: Extracting #8: cost 0 inf + 21239 182.529 * [simplify]: Simplified to (* (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 182.529 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))))) 182.530 * [simplify]: Simplifying (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 182.530 * * [simplify]: iters left: 6 (19 enodes) 182.539 * * [simplify]: iters left: 5 (67 enodes) 182.558 * * [simplify]: iters left: 4 (83 enodes) 182.583 * * [simplify]: iters left: 3 (102 enodes) 182.612 * * [simplify]: iters left: 2 (131 enodes) 182.657 * * [simplify]: iters left: 1 (168 enodes) 182.717 * * [simplify]: Extracting #0: cost 1 inf + 0 182.717 * * [simplify]: Extracting #1: cost 17 inf + 0 182.717 * * [simplify]: Extracting #2: cost 31 inf + 1 182.718 * * [simplify]: Extracting #3: cost 37 inf + 1 182.718 * * [simplify]: Extracting #4: cost 46 inf + 1 182.718 * * [simplify]: Extracting #5: cost 40 inf + 172 182.719 * * [simplify]: Extracting #6: cost 24 inf + 2608 182.722 * * [simplify]: Extracting #7: cost 5 inf + 10392 182.728 * * [simplify]: Extracting #8: cost 0 inf + 12449 182.734 * [simplify]: Simplified to (/ (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 182.734 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im 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.im) (* x.re y.re))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 182.734 * * * * [progress]: [ 450 / 713 ] simplifiying candidate # 182.735 * [simplify]: Simplifying (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 182.735 * * [simplify]: iters left: 6 (18 enodes) 182.744 * * [simplify]: iters left: 5 (66 enodes) 182.766 * * [simplify]: iters left: 4 (90 enodes) 182.787 * * [simplify]: iters left: 3 (124 enodes) 182.813 * * [simplify]: iters left: 2 (172 enodes) 182.855 * * [simplify]: iters left: 1 (224 enodes) 182.913 * * [simplify]: Extracting #0: cost 1 inf + 0 182.913 * * [simplify]: Extracting #1: cost 16 inf + 0 182.913 * * [simplify]: Extracting #2: cost 30 inf + 1 182.913 * * [simplify]: Extracting #3: cost 36 inf + 1 182.914 * * [simplify]: Extracting #4: cost 44 inf + 1 182.914 * * [simplify]: Extracting #5: cost 36 inf + 171 182.914 * * [simplify]: Extracting #6: cost 29 inf + 787 182.915 * * [simplify]: Extracting #7: cost 12 inf + 5884 182.918 * * [simplify]: Extracting #8: cost 1 inf + 10206 182.921 * * [simplify]: Extracting #9: cost 0 inf + 10449 182.924 * [simplify]: Simplified to (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* x.im y.im) (* x.re y.re))))) 182.924 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* x.im y.im) (* x.re y.re))))) (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 182.925 * [simplify]: Simplifying (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 182.925 * * [simplify]: iters left: 6 (17 enodes) 182.931 * * [simplify]: iters left: 5 (61 enodes) 182.941 * * [simplify]: iters left: 4 (77 enodes) 182.952 * * [simplify]: iters left: 3 (84 enodes) 182.965 * * [simplify]: iters left: 2 (111 enodes) 182.999 * * [simplify]: iters left: 1 (126 enodes) 183.035 * * [simplify]: Extracting #0: cost 1 inf + 0 183.035 * * [simplify]: Extracting #1: cost 11 inf + 0 183.035 * * [simplify]: Extracting #2: cost 20 inf + 1 183.035 * * [simplify]: Extracting #3: cost 26 inf + 1 183.035 * * [simplify]: Extracting #4: cost 34 inf + 1 183.036 * * [simplify]: Extracting #5: cost 27 inf + 129 183.036 * * [simplify]: Extracting #6: cost 20 inf + 581 183.037 * * [simplify]: Extracting #7: cost 13 inf + 1840 183.040 * * [simplify]: Extracting #8: cost 3 inf + 4997 183.043 * * [simplify]: Extracting #9: cost 0 inf + 6249 183.046 * [simplify]: Simplified to (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 183.046 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 183.046 * * * * [progress]: [ 451 / 713 ] simplifiying candidate # 183.047 * [simplify]: Simplifying (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt 1)))) 183.047 * * [simplify]: iters left: 6 (19 enodes) 183.056 * * [simplify]: iters left: 5 (69 enodes) 183.073 * * [simplify]: iters left: 4 (85 enodes) 183.086 * * [simplify]: iters left: 3 (120 enodes) 183.108 * * [simplify]: iters left: 2 (166 enodes) 183.173 * * [simplify]: iters left: 1 (204 enodes) 183.238 * * [simplify]: Extracting #0: cost 1 inf + 0 183.238 * * [simplify]: Extracting #1: cost 12 inf + 0 183.238 * * [simplify]: Extracting #2: cost 22 inf + 1 183.239 * * [simplify]: Extracting #3: cost 27 inf + 1 183.239 * * [simplify]: Extracting #4: cost 36 inf + 1 183.239 * * [simplify]: Extracting #5: cost 31 inf + 130 183.239 * * [simplify]: Extracting #6: cost 23 inf + 787 183.240 * * [simplify]: Extracting #7: cost 9 inf + 4316 183.242 * * [simplify]: Extracting #8: cost 1 inf + 7227 183.246 * * [simplify]: Extracting #9: cost 0 inf + 7711 183.248 * [simplify]: Simplified to (/ (* (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (+ (* x.im y.im) (* x.re y.re)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 183.248 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (+ (* x.im y.im) (* x.re y.re)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 183.249 * [simplify]: Simplifying (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 183.249 * * [simplify]: iters left: 6 (17 enodes) 183.253 * * [simplify]: iters left: 5 (61 enodes) 183.267 * * [simplify]: iters left: 4 (77 enodes) 183.279 * * [simplify]: iters left: 3 (96 enodes) 183.296 * * [simplify]: iters left: 2 (125 enodes) 183.332 * * [simplify]: iters left: 1 (162 enodes) 183.369 * * [simplify]: Extracting #0: cost 1 inf + 0 183.369 * * [simplify]: Extracting #1: cost 17 inf + 0 183.369 * * [simplify]: Extracting #2: cost 30 inf + 1 183.370 * * [simplify]: Extracting #3: cost 36 inf + 1 183.370 * * [simplify]: Extracting #4: cost 44 inf + 1 183.370 * * [simplify]: Extracting #5: cost 38 inf + 87 183.371 * * [simplify]: Extracting #6: cost 30 inf + 826 183.372 * * [simplify]: Extracting #7: cost 15 inf + 4551 183.376 * * [simplify]: Extracting #8: cost 1 inf + 9397 183.381 * * [simplify]: Extracting #9: cost 0 inf + 9881 183.385 * [simplify]: Simplified to (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (* (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 183.385 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt 1)))) (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (* (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 183.385 * * * * [progress]: [ 452 / 713 ] simplifiying candidate # 183.385 * [simplify]: Simplifying (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 183.385 * * [simplify]: iters left: 6 (18 enodes) 183.390 * * [simplify]: iters left: 5 (66 enodes) 183.400 * * [simplify]: iters left: 4 (90 enodes) 183.417 * * [simplify]: iters left: 3 (124 enodes) 183.460 * * [simplify]: iters left: 2 (172 enodes) 183.505 * * [simplify]: iters left: 1 (224 enodes) 183.599 * * [simplify]: Extracting #0: cost 1 inf + 0 183.600 * * [simplify]: Extracting #1: cost 16 inf + 0 183.600 * * [simplify]: Extracting #2: cost 30 inf + 1 183.600 * * [simplify]: Extracting #3: cost 36 inf + 1 183.600 * * [simplify]: Extracting #4: cost 44 inf + 1 183.601 * * [simplify]: Extracting #5: cost 36 inf + 171 183.601 * * [simplify]: Extracting #6: cost 29 inf + 787 183.603 * * [simplify]: Extracting #7: cost 12 inf + 5884 183.609 * * [simplify]: Extracting #8: cost 1 inf + 10206 183.614 * * [simplify]: Extracting #9: cost 0 inf + 10449 183.620 * [simplify]: Simplified to (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* x.im y.im) (* x.re y.re))))) 183.620 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* x.im y.im) (* x.re y.re))))) (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 183.621 * [simplify]: Simplifying (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 183.621 * * [simplify]: iters left: 6 (17 enodes) 183.629 * * [simplify]: iters left: 5 (61 enodes) 183.647 * * [simplify]: iters left: 4 (77 enodes) 183.669 * * [simplify]: iters left: 3 (84 enodes) 184.114 * * [simplify]: iters left: 2 (111 enodes) 184.148 * * [simplify]: iters left: 1 (126 enodes) 184.185 * * [simplify]: Extracting #0: cost 1 inf + 0 184.185 * * [simplify]: Extracting #1: cost 11 inf + 0 184.185 * * [simplify]: Extracting #2: cost 20 inf + 1 184.185 * * [simplify]: Extracting #3: cost 26 inf + 1 184.185 * * [simplify]: Extracting #4: cost 34 inf + 1 184.186 * * [simplify]: Extracting #5: cost 27 inf + 129 184.186 * * [simplify]: Extracting #6: cost 20 inf + 581 184.187 * * [simplify]: Extracting #7: cost 13 inf + 1840 184.188 * * [simplify]: Extracting #8: cost 3 inf + 4997 184.191 * * [simplify]: Extracting #9: cost 0 inf + 6249 184.194 * [simplify]: Simplified to (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 184.194 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 184.194 * * * * [progress]: [ 453 / 713 ] simplifiying candidate # 184.195 * [simplify]: Simplifying (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) 1))) 184.195 * * [simplify]: iters left: 6 (18 enodes) 184.203 * * [simplify]: iters left: 5 (64 enodes) 184.223 * * [simplify]: iters left: 4 (90 enodes) 184.255 * * [simplify]: iters left: 3 (125 enodes) 184.282 * * [simplify]: iters left: 2 (188 enodes) 184.353 * * [simplify]: iters left: 1 (237 enodes) 184.434 * * [simplify]: Extracting #0: cost 1 inf + 0 184.434 * * [simplify]: Extracting #1: cost 12 inf + 0 184.434 * * [simplify]: Extracting #2: cost 22 inf + 1 184.434 * * [simplify]: Extracting #3: cost 27 inf + 1 184.434 * * [simplify]: Extracting #4: cost 36 inf + 1 184.435 * * [simplify]: Extracting #5: cost 31 inf + 130 184.435 * * [simplify]: Extracting #6: cost 23 inf + 787 184.436 * * [simplify]: Extracting #7: cost 12 inf + 3664 184.440 * * [simplify]: Extracting #8: cost 2 inf + 7183 184.445 * * [simplify]: Extracting #9: cost 0 inf + 7711 184.450 * [simplify]: Simplified to (/ (* (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (+ (* x.im y.im) (* x.re y.re)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 184.451 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (+ (* x.im y.im) (* x.re y.re)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 184.451 * [simplify]: Simplifying (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 184.451 * * [simplify]: iters left: 6 (17 enodes) 184.460 * * [simplify]: iters left: 5 (61 enodes) 184.480 * * [simplify]: iters left: 4 (77 enodes) 184.503 * * [simplify]: iters left: 3 (96 enodes) 184.531 * * [simplify]: iters left: 2 (125 enodes) 184.572 * * [simplify]: iters left: 1 (162 enodes) 184.633 * * [simplify]: Extracting #0: cost 1 inf + 0 184.633 * * [simplify]: Extracting #1: cost 17 inf + 0 184.633 * * [simplify]: Extracting #2: cost 30 inf + 1 184.633 * * [simplify]: Extracting #3: cost 36 inf + 1 184.633 * * [simplify]: Extracting #4: cost 44 inf + 1 184.634 * * [simplify]: Extracting #5: cost 38 inf + 87 184.634 * * [simplify]: Extracting #6: cost 30 inf + 826 184.636 * * [simplify]: Extracting #7: cost 15 inf + 4551 184.640 * * [simplify]: Extracting #8: cost 1 inf + 9397 184.644 * * [simplify]: Extracting #9: cost 0 inf + 9881 184.649 * [simplify]: Simplified to (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (* (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 184.649 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) 1))) (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (* (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 184.650 * * * * [progress]: [ 454 / 713 ] simplifiying candidate # 184.650 * [simplify]: Simplifying (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 184.650 * * [simplify]: iters left: 6 (19 enodes) 184.659 * * [simplify]: iters left: 5 (69 enodes) 184.679 * * [simplify]: iters left: 4 (93 enodes) 184.709 * * [simplify]: iters left: 3 (138 enodes) 184.754 * * [simplify]: iters left: 2 (198 enodes) 184.806 * * [simplify]: iters left: 1 (321 enodes) 184.944 * * [simplify]: Extracting #0: cost 1 inf + 0 184.944 * * [simplify]: Extracting #1: cost 27 inf + 0 184.944 * * [simplify]: Extracting #2: cost 48 inf + 1 184.945 * * [simplify]: Extracting #3: cost 53 inf + 1 184.945 * * [simplify]: Extracting #4: cost 62 inf + 1 184.946 * * [simplify]: Extracting #5: cost 56 inf + 172 184.947 * * [simplify]: Extracting #6: cost 37 inf + 4221 184.955 * * [simplify]: Extracting #7: cost 4 inf + 17009 184.967 * * [simplify]: Extracting #8: cost 0 inf + 18823 184.979 * [simplify]: Simplified to (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (* (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 184.979 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (* (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 184.979 * [simplify]: Simplifying (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 184.980 * * [simplify]: iters left: 6 (18 enodes) 184.988 * * [simplify]: iters left: 5 (64 enodes) 185.001 * * [simplify]: iters left: 4 (80 enodes) 185.013 * * [simplify]: iters left: 3 (99 enodes) 185.029 * * [simplify]: iters left: 2 (128 enodes) 185.057 * * [simplify]: iters left: 1 (165 enodes) 185.091 * * [simplify]: Extracting #0: cost 1 inf + 0 185.092 * * [simplify]: Extracting #1: cost 17 inf + 0 185.092 * * [simplify]: Extracting #2: cost 30 inf + 1 185.092 * * [simplify]: Extracting #3: cost 35 inf + 1 185.092 * * [simplify]: Extracting #4: cost 44 inf + 1 185.093 * * [simplify]: Extracting #5: cost 40 inf + 88 185.093 * * [simplify]: Extracting #6: cost 28 inf + 1870 185.097 * * [simplify]: Extracting #7: cost 6 inf + 8701 185.101 * * [simplify]: Extracting #8: cost 1 inf + 10681 185.108 * * [simplify]: Extracting #9: cost 0 inf + 11085 185.113 * [simplify]: Simplified to (/ (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 185.113 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im 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.im) (* x.re y.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 185.114 * * * * [progress]: [ 455 / 713 ] simplifiying candidate # 185.114 * [simplify]: Simplifying (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))))) 185.114 * * [simplify]: iters left: 6 (20 enodes) 185.123 * * [simplify]: iters left: 5 (71 enodes) 185.145 * * [simplify]: iters left: 4 (87 enodes) 185.166 * * [simplify]: iters left: 3 (106 enodes) 185.181 * * [simplify]: iters left: 2 (135 enodes) 185.213 * * [simplify]: iters left: 1 (172 enodes) 185.274 * * [simplify]: Extracting #0: cost 1 inf + 0 185.274 * * [simplify]: Extracting #1: cost 17 inf + 0 185.274 * * [simplify]: Extracting #2: cost 32 inf + 1 185.274 * * [simplify]: Extracting #3: cost 39 inf + 1 185.275 * * [simplify]: Extracting #4: cost 48 inf + 1 185.275 * * [simplify]: Extracting #5: cost 42 inf + 172 185.276 * * [simplify]: Extracting #6: cost 26 inf + 2609 185.278 * * [simplify]: Extracting #7: cost 12 inf + 7091 185.283 * * [simplify]: Extracting #8: cost 1 inf + 11809 185.288 * * [simplify]: Extracting #9: cost 0 inf + 12373 185.294 * [simplify]: Simplified to (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (* (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 185.294 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (* (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))))) 185.295 * [simplify]: Simplifying (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 185.295 * * [simplify]: iters left: 6 (19 enodes) 185.304 * * [simplify]: iters left: 5 (67 enodes) 185.318 * * [simplify]: iters left: 4 (83 enodes) 185.331 * * [simplify]: iters left: 3 (102 enodes) 185.354 * * [simplify]: iters left: 2 (131 enodes) 185.397 * * [simplify]: iters left: 1 (168 enodes) 185.446 * * [simplify]: Extracting #0: cost 1 inf + 0 185.446 * * [simplify]: Extracting #1: cost 17 inf + 0 185.446 * * [simplify]: Extracting #2: cost 31 inf + 1 185.446 * * [simplify]: Extracting #3: cost 37 inf + 1 185.446 * * [simplify]: Extracting #4: cost 46 inf + 1 185.447 * * [simplify]: Extracting #5: cost 40 inf + 172 185.447 * * [simplify]: Extracting #6: cost 24 inf + 2568 185.449 * * [simplify]: Extracting #7: cost 5 inf + 9912 185.451 * * [simplify]: Extracting #8: cost 0 inf + 11889 185.455 * [simplify]: Simplified to (/ (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 185.456 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im 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.im) (* x.re y.re))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 185.456 * * * * [progress]: [ 456 / 713 ] simplifiying candidate # 185.456 * [simplify]: Simplifying (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 185.456 * * [simplify]: iters left: 6 (17 enodes) 185.460 * * [simplify]: iters left: 5 (61 enodes) 185.475 * * [simplify]: iters left: 4 (77 enodes) 185.498 * * [simplify]: iters left: 3 (84 enodes) 185.512 * * [simplify]: iters left: 2 (111 enodes) 185.530 * * [simplify]: iters left: 1 (126 enodes) 185.556 * * [simplify]: Extracting #0: cost 1 inf + 0 185.556 * * [simplify]: Extracting #1: cost 11 inf + 0 185.556 * * [simplify]: Extracting #2: cost 20 inf + 1 185.556 * * [simplify]: Extracting #3: cost 26 inf + 1 185.556 * * [simplify]: Extracting #4: cost 34 inf + 1 185.557 * * [simplify]: Extracting #5: cost 27 inf + 129 185.557 * * [simplify]: Extracting #6: cost 20 inf + 581 185.557 * * [simplify]: Extracting #7: cost 13 inf + 1800 185.558 * * [simplify]: Extracting #8: cost 3 inf + 4717 185.559 * * [simplify]: Extracting #9: cost 0 inf + 5849 185.561 * [simplify]: Simplified to (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 185.561 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 185.561 * [simplify]: Simplifying (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 185.561 * * [simplify]: iters left: 6 (17 enodes) 185.565 * * [simplify]: iters left: 5 (61 enodes) 185.574 * * [simplify]: iters left: 4 (77 enodes) 185.585 * * [simplify]: iters left: 3 (84 enodes) 185.600 * * [simplify]: iters left: 2 (111 enodes) 185.633 * * [simplify]: iters left: 1 (126 enodes) 185.674 * * [simplify]: Extracting #0: cost 1 inf + 0 185.674 * * [simplify]: Extracting #1: cost 11 inf + 0 185.674 * * [simplify]: Extracting #2: cost 20 inf + 1 185.675 * * [simplify]: Extracting #3: cost 26 inf + 1 185.675 * * [simplify]: Extracting #4: cost 34 inf + 1 185.675 * * [simplify]: Extracting #5: cost 27 inf + 129 185.675 * * [simplify]: Extracting #6: cost 20 inf + 581 185.676 * * [simplify]: Extracting #7: cost 13 inf + 1800 185.678 * * [simplify]: Extracting #8: cost 3 inf + 4717 185.681 * * [simplify]: Extracting #9: cost 0 inf + 5849 185.684 * [simplify]: Simplified to (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 185.684 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 185.684 * * * * [progress]: [ 457 / 713 ] simplifiying candidate # 185.685 * [simplify]: Simplifying (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt 1)))) 185.685 * * [simplify]: iters left: 6 (18 enodes) 185.694 * * [simplify]: iters left: 5 (64 enodes) 185.712 * * [simplify]: iters left: 4 (71 enodes) 185.731 * * [simplify]: iters left: 3 (77 enodes) 185.752 * * [simplify]: iters left: 2 (97 enodes) 185.782 * * [simplify]: iters left: 1 (108 enodes) 185.813 * * [simplify]: Extracting #0: cost 1 inf + 0 185.813 * * [simplify]: Extracting #1: cost 8 inf + 0 185.813 * * [simplify]: Extracting #2: cost 14 inf + 1 185.813 * * [simplify]: Extracting #3: cost 19 inf + 1 185.813 * * [simplify]: Extracting #4: cost 28 inf + 1 185.813 * * [simplify]: Extracting #5: cost 23 inf + 130 185.814 * * [simplify]: Extracting #6: cost 16 inf + 583 185.815 * * [simplify]: Extracting #7: cost 6 inf + 2974 185.817 * * [simplify]: Extracting #8: cost 0 inf + 4397 185.819 * [simplify]: Simplified to (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 185.819 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 185.820 * [simplify]: Simplifying (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 185.820 * * [simplify]: iters left: 6 (17 enodes) 185.828 * * [simplify]: iters left: 5 (61 enodes) 185.845 * * [simplify]: iters left: 4 (77 enodes) 185.856 * * [simplify]: iters left: 3 (96 enodes) 185.870 * * [simplify]: iters left: 2 (125 enodes) 185.906 * * [simplify]: iters left: 1 (162 enodes) 185.950 * * [simplify]: Extracting #0: cost 1 inf + 0 185.950 * * [simplify]: Extracting #1: cost 17 inf + 0 185.950 * * [simplify]: Extracting #2: cost 30 inf + 1 185.950 * * [simplify]: Extracting #3: cost 36 inf + 1 185.950 * * [simplify]: Extracting #4: cost 44 inf + 1 185.950 * * [simplify]: Extracting #5: cost 38 inf + 87 185.950 * * [simplify]: Extracting #6: cost 30 inf + 786 185.951 * * [simplify]: Extracting #7: cost 15 inf + 4271 185.953 * * [simplify]: Extracting #8: cost 1 inf + 8877 185.956 * * [simplify]: Extracting #9: cost 0 inf + 9321 185.958 * [simplify]: Simplified to (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (* (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 185.958 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (* (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 185.959 * * * * [progress]: [ 458 / 713 ] simplifiying candidate # 185.959 * [simplify]: Simplifying (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 185.959 * * [simplify]: iters left: 6 (17 enodes) 185.963 * * [simplify]: iters left: 5 (61 enodes) 185.982 * * [simplify]: iters left: 4 (77 enodes) 186.000 * * [simplify]: iters left: 3 (84 enodes) 186.014 * * [simplify]: iters left: 2 (111 enodes) 186.038 * * [simplify]: iters left: 1 (126 enodes) 186.074 * * [simplify]: Extracting #0: cost 1 inf + 0 186.074 * * [simplify]: Extracting #1: cost 11 inf + 0 186.075 * * [simplify]: Extracting #2: cost 20 inf + 1 186.075 * * [simplify]: Extracting #3: cost 26 inf + 1 186.075 * * [simplify]: Extracting #4: cost 34 inf + 1 186.075 * * [simplify]: Extracting #5: cost 27 inf + 129 186.075 * * [simplify]: Extracting #6: cost 20 inf + 581 186.076 * * [simplify]: Extracting #7: cost 13 inf + 1800 186.078 * * [simplify]: Extracting #8: cost 3 inf + 4717 186.081 * * [simplify]: Extracting #9: cost 0 inf + 5849 186.084 * [simplify]: Simplified to (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 186.084 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 186.084 * [simplify]: Simplifying (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 186.084 * * [simplify]: iters left: 6 (17 enodes) 186.093 * * [simplify]: iters left: 5 (61 enodes) 186.103 * * [simplify]: iters left: 4 (77 enodes) 186.115 * * [simplify]: iters left: 3 (84 enodes) 186.132 * * [simplify]: iters left: 2 (111 enodes) 186.152 * * [simplify]: iters left: 1 (126 enodes) 186.170 * * [simplify]: Extracting #0: cost 1 inf + 0 186.170 * * [simplify]: Extracting #1: cost 11 inf + 0 186.170 * * [simplify]: Extracting #2: cost 20 inf + 1 186.170 * * [simplify]: Extracting #3: cost 26 inf + 1 186.170 * * [simplify]: Extracting #4: cost 34 inf + 1 186.171 * * [simplify]: Extracting #5: cost 27 inf + 129 186.171 * * [simplify]: Extracting #6: cost 20 inf + 581 186.171 * * [simplify]: Extracting #7: cost 13 inf + 1800 186.172 * * [simplify]: Extracting #8: cost 3 inf + 4717 186.173 * * [simplify]: Extracting #9: cost 0 inf + 5849 186.175 * [simplify]: Simplified to (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 186.175 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 186.175 * * * * [progress]: [ 459 / 713 ] simplifiying candidate # 186.175 * [simplify]: Simplifying (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) 1))) 186.175 * * [simplify]: iters left: 6 (17 enodes) 186.179 * * [simplify]: iters left: 5 (59 enodes) 186.188 * * [simplify]: iters left: 4 (70 enodes) 186.211 * * [simplify]: iters left: 3 (77 enodes) 186.234 * * [simplify]: iters left: 2 (103 enodes) 186.264 * * [simplify]: iters left: 1 (109 enodes) 186.278 * * [simplify]: Extracting #0: cost 1 inf + 0 186.278 * * [simplify]: Extracting #1: cost 8 inf + 0 186.278 * * [simplify]: Extracting #2: cost 14 inf + 1 186.278 * * [simplify]: Extracting #3: cost 19 inf + 1 186.278 * * [simplify]: Extracting #4: cost 28 inf + 1 186.278 * * [simplify]: Extracting #5: cost 22 inf + 172 186.278 * * [simplify]: Extracting #6: cost 15 inf + 705 186.279 * * [simplify]: Extracting #7: cost 4 inf + 3302 186.280 * * [simplify]: Extracting #8: cost 0 inf + 4397 186.281 * [simplify]: Simplified to (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 186.281 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 186.281 * [simplify]: Simplifying (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 186.281 * * [simplify]: iters left: 6 (17 enodes) 186.285 * * [simplify]: iters left: 5 (61 enodes) 186.294 * * [simplify]: iters left: 4 (77 enodes) 186.308 * * [simplify]: iters left: 3 (96 enodes) 186.322 * * [simplify]: iters left: 2 (125 enodes) 186.356 * * [simplify]: iters left: 1 (162 enodes) 186.406 * * [simplify]: Extracting #0: cost 1 inf + 0 186.407 * * [simplify]: Extracting #1: cost 17 inf + 0 186.407 * * [simplify]: Extracting #2: cost 30 inf + 1 186.407 * * [simplify]: Extracting #3: cost 36 inf + 1 186.407 * * [simplify]: Extracting #4: cost 44 inf + 1 186.407 * * [simplify]: Extracting #5: cost 38 inf + 87 186.409 * * [simplify]: Extracting #6: cost 30 inf + 786 186.410 * * [simplify]: Extracting #7: cost 15 inf + 4271 186.414 * * [simplify]: Extracting #8: cost 1 inf + 8877 186.418 * * [simplify]: Extracting #9: cost 0 inf + 9321 186.422 * [simplify]: Simplified to (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (* (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 186.422 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) 1))) (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (* (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 186.422 * * * * [progress]: [ 460 / 713 ] simplifiying candidate # 186.422 * [simplify]: Simplifying (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 186.423 * * [simplify]: iters left: 6 (13 enodes) 186.428 * * [simplify]: iters left: 5 (48 enodes) 186.441 * * [simplify]: iters left: 4 (69 enodes) 186.463 * * [simplify]: iters left: 3 (113 enodes) 186.489 * * [simplify]: iters left: 2 (135 enodes) 186.523 * * [simplify]: iters left: 1 (147 enodes) 186.556 * * [simplify]: Extracting #0: cost 1 inf + 0 186.556 * * [simplify]: Extracting #1: cost 13 inf + 0 186.556 * * [simplify]: Extracting #2: cost 24 inf + 1 186.556 * * [simplify]: Extracting #3: cost 26 inf + 1 186.556 * * [simplify]: Extracting #4: cost 29 inf + 1 186.557 * * [simplify]: Extracting #5: cost 33 inf + 1 186.557 * * [simplify]: Extracting #6: cost 30 inf + 44 186.557 * * [simplify]: Extracting #7: cost 25 inf + 411 186.558 * * [simplify]: Extracting #8: cost 16 inf + 2511 186.561 * * [simplify]: Extracting #9: cost 2 inf + 7028 186.565 * * [simplify]: Extracting #10: cost 0 inf + 7753 186.568 * [simplify]: Simplified to (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 186.568 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 186.568 * [simplify]: Simplifying (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 186.568 * * [simplify]: iters left: 6 (17 enodes) 186.572 * * [simplify]: iters left: 5 (61 enodes) 186.581 * * [simplify]: iters left: 4 (77 enodes) 186.592 * * [simplify]: iters left: 3 (104 enodes) 186.613 * * [simplify]: iters left: 2 (177 enodes) 186.676 * * [simplify]: iters left: 1 (306 enodes) 186.787 * * [simplify]: Extracting #0: cost 1 inf + 0 186.787 * * [simplify]: Extracting #1: cost 19 inf + 0 186.787 * * [simplify]: Extracting #2: cost 79 inf + 1 186.788 * * [simplify]: Extracting #3: cost 104 inf + 47 186.789 * * [simplify]: Extracting #4: cost 102 inf + 421 186.790 * * [simplify]: Extracting #5: cost 96 inf + 1637 186.794 * * [simplify]: Extracting #6: cost 46 inf + 16739 186.804 * * [simplify]: Extracting #7: cost 2 inf + 32435 186.812 * * [simplify]: Extracting #8: cost 0 inf + 33120 186.822 * [simplify]: Simplified to (/ (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 186.822 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 186.822 * * * * [progress]: [ 461 / 713 ] simplifiying candidate # 186.822 * [simplify]: Simplifying (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ 1 (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))))) 186.822 * * [simplify]: iters left: 6 (14 enodes) 186.826 * * [simplify]: iters left: 5 (50 enodes) 186.834 * * [simplify]: iters left: 4 (63 enodes) 186.848 * * [simplify]: iters left: 3 (80 enodes) 186.867 * * [simplify]: iters left: 2 (86 enodes) 186.878 * * [simplify]: iters left: 1 (87 enodes) 186.887 * * [simplify]: Extracting #0: cost 1 inf + 0 186.887 * * [simplify]: Extracting #1: cost 8 inf + 0 186.887 * * [simplify]: Extracting #2: cost 15 inf + 1 186.887 * * [simplify]: Extracting #3: cost 19 inf + 1 186.887 * * [simplify]: Extracting #4: cost 22 inf + 1 186.887 * * [simplify]: Extracting #5: cost 26 inf + 1 186.887 * * [simplify]: Extracting #6: cost 23 inf + 44 186.887 * * [simplify]: Extracting #7: cost 19 inf + 289 186.887 * * [simplify]: Extracting #8: cost 12 inf + 1583 186.888 * * [simplify]: Extracting #9: cost 2 inf + 4328 186.889 * * [simplify]: Extracting #10: cost 0 inf + 5093 186.890 * [simplify]: Simplified to (/ (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 186.890 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))))) 186.890 * [simplify]: Simplifying (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 186.890 * * [simplify]: iters left: 6 (18 enodes) 186.895 * * [simplify]: iters left: 5 (64 enodes) 186.904 * * [simplify]: iters left: 4 (80 enodes) 186.918 * * [simplify]: iters left: 3 (107 enodes) 186.935 * * [simplify]: iters left: 2 (180 enodes) 186.971 * * [simplify]: iters left: 1 (309 enodes) 187.074 * * [simplify]: Extracting #0: cost 1 inf + 0 187.074 * * [simplify]: Extracting #1: cost 19 inf + 0 187.074 * * [simplify]: Extracting #2: cost 80 inf + 1 187.075 * * [simplify]: Extracting #3: cost 105 inf + 89 187.076 * * [simplify]: Extracting #4: cost 104 inf + 421 187.076 * * [simplify]: Extracting #5: cost 98 inf + 1716 187.080 * * [simplify]: Extracting #6: cost 39 inf + 19996 187.088 * * [simplify]: Extracting #7: cost 0 inf + 35084 187.096 * [simplify]: Simplified to (/ (+ (* x.im y.im) (* x.re y.re)) (* (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 187.097 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (+ (* x.im y.im) (* x.re y.re)) (* (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 187.097 * * * * [progress]: [ 462 / 713 ] simplifiying candidate # 187.097 * [simplify]: Simplifying (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 187.097 * * [simplify]: iters left: 6 (11 enodes) 187.100 * * [simplify]: iters left: 5 (39 enodes) 187.106 * * [simplify]: iters left: 4 (49 enodes) 187.114 * * [simplify]: iters left: 3 (55 enodes) 187.120 * * [simplify]: iters left: 2 (58 enodes) 187.127 * * [simplify]: Extracting #0: cost 1 inf + 0 187.127 * * [simplify]: Extracting #1: cost 6 inf + 0 187.127 * * [simplify]: Extracting #2: cost 9 inf + 1 187.127 * * [simplify]: Extracting #3: cost 12 inf + 1 187.127 * * [simplify]: Extracting #4: cost 16 inf + 1 187.127 * * [simplify]: Extracting #5: cost 14 inf + 3 187.127 * * [simplify]: Extracting #6: cost 6 inf + 735 187.127 * * [simplify]: Extracting #7: cost 3 inf + 1342 187.128 * * [simplify]: Extracting #8: cost 0 inf + 2031 187.128 * [simplify]: Simplified to (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) 187.128 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 187.129 * [simplify]: Simplifying (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 187.129 * * [simplify]: iters left: 6 (16 enodes) 187.133 * * [simplify]: iters left: 5 (58 enodes) 187.141 * * [simplify]: iters left: 4 (74 enodes) 187.164 * * [simplify]: iters left: 3 (91 enodes) 187.199 * * [simplify]: iters left: 2 (183 enodes) 187.276 * * [simplify]: iters left: 1 (348 enodes) 187.399 * * [simplify]: Extracting #0: cost 1 inf + 0 187.399 * * [simplify]: Extracting #1: cost 13 inf + 0 187.400 * * [simplify]: Extracting #2: cost 54 inf + 1 187.400 * * [simplify]: Extracting #3: cost 73 inf + 89 187.400 * * [simplify]: Extracting #4: cost 67 inf + 787 187.401 * * [simplify]: Extracting #5: cost 47 inf + 5484 187.405 * * [simplify]: Extracting #6: cost 4 inf + 17217 187.410 * * [simplify]: Extracting #7: cost 0 inf + 18428 187.414 * [simplify]: Simplified to (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 187.414 * [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.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 187.415 * * * * [progress]: [ 463 / 713 ] simplifiying candidate # 187.415 * [simplify]: Simplifying (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ 1 (sqrt 1)))) 187.415 * * [simplify]: iters left: 6 (12 enodes) 187.419 * * [simplify]: iters left: 5 (43 enodes) 187.426 * * [simplify]: iters left: 4 (45 enodes) 187.434 * * [simplify]: iters left: 3 (48 enodes) 187.440 * * [simplify]: iters left: 2 (51 enodes) 187.446 * * [simplify]: iters left: 1 (52 enodes) 187.452 * * [simplify]: Extracting #0: cost 1 inf + 0 187.452 * * [simplify]: Extracting #1: cost 4 inf + 0 187.452 * * [simplify]: Extracting #2: cost 5 inf + 1 187.453 * * [simplify]: Extracting #3: cost 7 inf + 1 187.453 * * [simplify]: Extracting #4: cost 10 inf + 1 187.453 * * [simplify]: Extracting #5: cost 14 inf + 1 187.453 * * [simplify]: Extracting #6: cost 12 inf + 3 187.453 * * [simplify]: Extracting #7: cost 6 inf + 411 187.453 * * [simplify]: Extracting #8: cost 2 inf + 1180 187.453 * * [simplify]: Extracting #9: cost 0 inf + 1625 187.454 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 187.454 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 187.454 * [simplify]: Simplifying (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 187.454 * * [simplify]: iters left: 6 (16 enodes) 187.458 * * [simplify]: iters left: 5 (58 enodes) 187.466 * * [simplify]: iters left: 4 (74 enodes) 187.478 * * [simplify]: iters left: 3 (101 enodes) 187.500 * * [simplify]: iters left: 2 (174 enodes) 187.547 * * [simplify]: iters left: 1 (303 enodes) 187.682 * * [simplify]: Extracting #0: cost 1 inf + 0 187.682 * * [simplify]: Extracting #1: cost 19 inf + 0 187.682 * * [simplify]: Extracting #2: cost 79 inf + 1 187.683 * * [simplify]: Extracting #3: cost 105 inf + 47 187.683 * * [simplify]: Extracting #4: cost 99 inf + 901 187.686 * * [simplify]: Extracting #5: cost 26 inf + 19719 187.693 * * [simplify]: Extracting #6: cost 1 inf + 27033 187.700 * * [simplify]: Extracting #7: cost 0 inf + 27356 187.708 * [simplify]: Simplified to (/ (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 187.708 * [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.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 187.708 * * * * [progress]: [ 464 / 713 ] simplifiying candidate # 187.709 * [simplify]: Simplifying (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 187.709 * * [simplify]: iters left: 6 (11 enodes) 187.711 * * [simplify]: iters left: 5 (39 enodes) 187.726 * * [simplify]: iters left: 4 (49 enodes) 187.742 * * [simplify]: iters left: 3 (55 enodes) 187.756 * * [simplify]: iters left: 2 (58 enodes) 187.769 * * [simplify]: Extracting #0: cost 1 inf + 0 187.769 * * [simplify]: Extracting #1: cost 6 inf + 0 187.769 * * [simplify]: Extracting #2: cost 9 inf + 1 187.769 * * [simplify]: Extracting #3: cost 12 inf + 1 187.769 * * [simplify]: Extracting #4: cost 16 inf + 1 187.769 * * [simplify]: Extracting #5: cost 14 inf + 3 187.770 * * [simplify]: Extracting #6: cost 6 inf + 735 187.770 * * [simplify]: Extracting #7: cost 3 inf + 1342 187.771 * * [simplify]: Extracting #8: cost 0 inf + 2031 187.772 * [simplify]: Simplified to (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) 187.772 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 187.773 * [simplify]: Simplifying (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 187.773 * * [simplify]: iters left: 6 (16 enodes) 187.780 * * [simplify]: iters left: 5 (58 enodes) 187.797 * * [simplify]: iters left: 4 (74 enodes) 187.819 * * [simplify]: iters left: 3 (91 enodes) 187.855 * * [simplify]: iters left: 2 (183 enodes) 187.909 * * [simplify]: iters left: 1 (348 enodes) 188.049 * * [simplify]: Extracting #0: cost 1 inf + 0 188.049 * * [simplify]: Extracting #1: cost 13 inf + 0 188.049 * * [simplify]: Extracting #2: cost 54 inf + 1 188.049 * * [simplify]: Extracting #3: cost 73 inf + 89 188.050 * * [simplify]: Extracting #4: cost 67 inf + 787 188.052 * * [simplify]: Extracting #5: cost 47 inf + 5484 188.059 * * [simplify]: Extracting #6: cost 4 inf + 17217 188.069 * * [simplify]: Extracting #7: cost 0 inf + 18428 188.075 * [simplify]: Simplified to (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 188.075 * [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.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 188.075 * * * * [progress]: [ 465 / 713 ] simplifiying candidate # 188.075 * [simplify]: Simplifying (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ 1 1))) 188.075 * * [simplify]: iters left: 6 (11 enodes) 188.078 * * [simplify]: iters left: 5 (36 enodes) 188.083 * * [simplify]: iters left: 4 (38 enodes) 188.089 * * [simplify]: iters left: 3 (41 enodes) 188.094 * * [simplify]: iters left: 2 (42 enodes) 188.100 * * [simplify]: Extracting #0: cost 1 inf + 0 188.100 * * [simplify]: Extracting #1: cost 4 inf + 0 188.100 * * [simplify]: Extracting #2: cost 5 inf + 1 188.100 * * [simplify]: Extracting #3: cost 7 inf + 1 188.100 * * [simplify]: Extracting #4: cost 10 inf + 1 188.100 * * [simplify]: Extracting #5: cost 14 inf + 1 188.100 * * [simplify]: Extracting #6: cost 12 inf + 3 188.101 * * [simplify]: Extracting #7: cost 8 inf + 248 188.101 * * [simplify]: Extracting #8: cost 3 inf + 937 188.101 * * [simplify]: Extracting #9: cost 0 inf + 1625 188.102 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 188.102 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 188.102 * [simplify]: Simplifying (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 188.103 * * [simplify]: iters left: 6 (16 enodes) 188.110 * * [simplify]: iters left: 5 (58 enodes) 188.128 * * [simplify]: iters left: 4 (74 enodes) 188.150 * * [simplify]: iters left: 3 (101 enodes) 188.182 * * [simplify]: iters left: 2 (174 enodes) 188.220 * * [simplify]: iters left: 1 (303 enodes) 188.312 * * [simplify]: Extracting #0: cost 1 inf + 0 188.312 * * [simplify]: Extracting #1: cost 19 inf + 0 188.313 * * [simplify]: Extracting #2: cost 79 inf + 1 188.313 * * [simplify]: Extracting #3: cost 105 inf + 47 188.313 * * [simplify]: Extracting #4: cost 99 inf + 901 188.321 * * [simplify]: Extracting #5: cost 26 inf + 19719 188.334 * * [simplify]: Extracting #6: cost 1 inf + 27033 188.348 * * [simplify]: Extracting #7: cost 0 inf + 27356 188.357 * [simplify]: Simplified to (/ (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 188.357 * [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.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 188.357 * * * * [progress]: [ 466 / 713 ] simplifiying candidate # 188.357 * [simplify]: Simplifying (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1)) 188.358 * * [simplify]: iters left: 6 (10 enodes) 188.360 * * [simplify]: iters left: 5 (33 enodes) 188.366 * * [simplify]: iters left: 4 (37 enodes) 188.370 * * [simplify]: Extracting #0: cost 1 inf + 0 188.371 * * [simplify]: Extracting #1: cost 4 inf + 0 188.371 * * [simplify]: Extracting #2: cost 5 inf + 1 188.371 * * [simplify]: Extracting #3: cost 7 inf + 1 188.371 * * [simplify]: Extracting #4: cost 10 inf + 1 188.371 * * [simplify]: Extracting #5: cost 14 inf + 1 188.371 * * [simplify]: Extracting #6: cost 12 inf + 3 188.371 * * [simplify]: Extracting #7: cost 6 inf + 411 188.371 * * [simplify]: Extracting #8: cost 0 inf + 1625 188.371 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 188.371 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 188.372 * [simplify]: Simplifying (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 188.372 * * [simplify]: iters left: 6 (16 enodes) 188.375 * * [simplify]: iters left: 5 (58 enodes) 188.388 * * [simplify]: iters left: 4 (74 enodes) 188.411 * * [simplify]: iters left: 3 (101 enodes) 188.445 * * [simplify]: iters left: 2 (174 enodes) 188.493 * * [simplify]: iters left: 1 (303 enodes) 188.605 * * [simplify]: Extracting #0: cost 1 inf + 0 188.605 * * [simplify]: Extracting #1: cost 19 inf + 0 188.605 * * [simplify]: Extracting #2: cost 79 inf + 1 188.606 * * [simplify]: Extracting #3: cost 105 inf + 47 188.606 * * [simplify]: Extracting #4: cost 99 inf + 901 188.611 * * [simplify]: Extracting #5: cost 26 inf + 19719 188.625 * * [simplify]: Extracting #6: cost 1 inf + 27033 188.639 * * [simplify]: Extracting #7: cost 0 inf + 27356 188.655 * [simplify]: Simplified to (/ (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 188.655 * [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.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 188.656 * * * * [progress]: [ 467 / 713 ] simplifiying candidate # 188.656 * [simplify]: Simplifying (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))) 188.656 * * [simplify]: iters left: 6 (15 enodes) 188.664 * * [simplify]: iters left: 5 (53 enodes) 188.672 * * [simplify]: iters left: 4 (68 enodes) 188.683 * * [simplify]: iters left: 3 (106 enodes) 188.719 * * [simplify]: iters left: 2 (164 enodes) 188.763 * * [simplify]: iters left: 1 (186 enodes) 188.786 * * [simplify]: Extracting #0: cost 1 inf + 0 188.786 * * [simplify]: Extracting #1: cost 9 inf + 0 188.786 * * [simplify]: Extracting #2: cost 31 inf + 1 188.786 * * [simplify]: Extracting #3: cost 39 inf + 89 188.786 * * [simplify]: Extracting #4: cost 38 inf + 421 188.787 * * [simplify]: Extracting #5: cost 24 inf + 3536 188.790 * * [simplify]: Extracting #6: cost 1 inf + 9279 188.795 * * [simplify]: Extracting #7: cost 0 inf + 9643 188.799 * [simplify]: Simplified to (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 188.799 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 188.800 * [simplify]: Simplifying (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 188.800 * * [simplify]: iters left: 6 (11 enodes) 188.805 * * [simplify]: iters left: 5 (40 enodes) 188.818 * * [simplify]: iters left: 4 (53 enodes) 188.835 * * [simplify]: iters left: 3 (70 enodes) 188.854 * * [simplify]: iters left: 2 (76 enodes) 188.868 * * [simplify]: iters left: 1 (77 enodes) 188.877 * * [simplify]: Extracting #0: cost 1 inf + 0 188.877 * * [simplify]: Extracting #1: cost 8 inf + 0 188.877 * * [simplify]: Extracting #2: cost 13 inf + 1 188.877 * * [simplify]: Extracting #3: cost 16 inf + 1 188.877 * * [simplify]: Extracting #4: cost 20 inf + 1 188.877 * * [simplify]: Extracting #5: cost 18 inf + 3 188.877 * * [simplify]: Extracting #6: cost 13 inf + 289 188.878 * * [simplify]: Extracting #7: cost 6 inf + 1586 188.878 * * [simplify]: Extracting #8: cost 0 inf + 3081 188.879 * [simplify]: Simplified to (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 188.879 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 188.879 * * * * [progress]: [ 468 / 713 ] simplifiying candidate # 188.879 * [simplify]: Simplifying (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (pow (* y.re y.re) 3) (pow (* y.im y.im) 3)))))) 188.879 * * [simplify]: iters left: 6 (21 enodes) 188.885 * * [simplify]: iters left: 5 (91 enodes) 188.912 * * [simplify]: iters left: 4 (162 enodes) 188.951 * * [simplify]: iters left: 3 (287 enodes) 189.044 * * [simplify]: Extracting #0: cost 1 inf + 0 189.044 * * [simplify]: Extracting #1: cost 23 inf + 0 189.045 * * [simplify]: Extracting #2: cost 44 inf + 1 189.045 * * [simplify]: Extracting #3: cost 65 inf + 1 189.045 * * [simplify]: Extracting #4: cost 85 inf + 297 189.046 * * [simplify]: Extracting #5: cost 118 inf + 3157 189.049 * * [simplify]: Extracting #6: cost 64 inf + 20552 189.057 * * [simplify]: Extracting #7: cost 15 inf + 38090 189.068 * * [simplify]: Extracting #8: cost 3 inf + 40121 189.079 * * [simplify]: Extracting #9: cost 0 inf + 41128 189.090 * [simplify]: Simplified to (/ (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* (* y.re y.re) (* (* y.re y.re) (* y.re y.re))) (* (* (* y.im y.im) (* y.im y.im)) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 189.090 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* (* y.re y.re) (* (* y.re y.re) (* y.re y.re))) (* (* (* y.im y.im) (* y.im y.im)) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ 1 (/ (sqrt (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)) (* (* y.re y.re) (* y.im y.im))))))))) 189.091 * [simplify]: Simplifying (/ 1 (/ (sqrt (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)) (* (* y.re y.re) (* y.im y.im))))))) 189.091 * * [simplify]: iters left: 6 (16 enodes) 189.103 * * [simplify]: iters left: 5 (75 enodes) 189.127 * * [simplify]: iters left: 4 (149 enodes) 189.160 * * [simplify]: iters left: 3 (265 enodes) 189.268 * * [simplify]: iters left: 2 (406 enodes) 189.473 * * [simplify]: Extracting #0: cost 1 inf + 0 189.473 * * [simplify]: Extracting #1: cost 7 inf + 0 189.473 * * [simplify]: Extracting #2: cost 12 inf + 1 189.473 * * [simplify]: Extracting #3: cost 33 inf + 1 189.474 * * [simplify]: Extracting #4: cost 160 inf + 1 189.475 * * [simplify]: Extracting #5: cost 214 inf + 1711 189.483 * * [simplify]: Extracting #6: cost 103 inf + 19358 189.497 * * [simplify]: Extracting #7: cost 1 inf + 37985 189.514 * * [simplify]: Extracting #8: cost 0 inf + 38027 189.529 * [simplify]: Simplified to (/ (sqrt (- (* (* y.im y.im) (* y.im y.im)) (* (* y.re y.re) (- (* y.im y.im) (* y.re y.re))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 189.530 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* (* y.re y.re) (* (* y.re y.re) (* y.re y.re))) (* (* (* y.im y.im) (* y.im y.im)) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (- (* (* y.im y.im) (* y.im y.im)) (* (* y.re y.re) (- (* y.im y.im) (* y.re y.re))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 189.530 * * * * [progress]: [ 469 / 713 ] simplifiying candidate # 189.530 * [simplify]: Simplifying (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))))) 189.530 * * [simplify]: iters left: 6 (20 enodes) 189.540 * * [simplify]: iters left: 5 (82 enodes) 189.567 * * [simplify]: iters left: 4 (125 enodes) 189.613 * * [simplify]: iters left: 3 (207 enodes) 189.674 * * [simplify]: iters left: 2 (432 enodes) 189.829 * * [simplify]: Extracting #0: cost 1 inf + 0 189.829 * * [simplify]: Extracting #1: cost 30 inf + 0 189.829 * * [simplify]: Extracting #2: cost 67 inf + 1 189.830 * * [simplify]: Extracting #3: cost 127 inf + 89 189.832 * * [simplify]: Extracting #4: cost 214 inf + 963 189.837 * * [simplify]: Extracting #5: cost 207 inf + 12016 189.851 * * [simplify]: Extracting #6: cost 52 inf + 46397 189.867 * * [simplify]: Extracting #7: cost 2 inf + 63954 189.901 * * [simplify]: Extracting #8: cost 0 inf + 64649 189.929 * [simplify]: Simplified to (/ (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (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))))) 189.929 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (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))))) (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (- (* y.re y.re) (* y.im y.im))))))) 189.930 * [simplify]: Simplifying (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (- (* y.re y.re) (* y.im y.im))))) 189.930 * * [simplify]: iters left: 6 (12 enodes) 189.936 * * [simplify]: iters left: 5 (46 enodes) 189.951 * * [simplify]: iters left: 4 (66 enodes) 189.971 * * [simplify]: iters left: 3 (85 enodes) 189.998 * * [simplify]: iters left: 2 (138 enodes) 190.032 * * [simplify]: iters left: 1 (221 enodes) 190.074 * * [simplify]: Extracting #0: cost 1 inf + 0 190.074 * * [simplify]: Extracting #1: cost 7 inf + 0 190.074 * * [simplify]: Extracting #2: cost 12 inf + 1 190.074 * * [simplify]: Extracting #3: cost 34 inf + 1 190.074 * * [simplify]: Extracting #4: cost 69 inf + 1 190.075 * * [simplify]: Extracting #5: cost 67 inf + 85 190.075 * * [simplify]: Extracting #6: cost 33 inf + 4108 190.077 * * [simplify]: Extracting #7: cost 2 inf + 8570 190.080 * * [simplify]: Extracting #8: cost 0 inf + 8974 190.082 * [simplify]: Simplified to (/ (sqrt (* (- y.re y.im) (+ y.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 190.082 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (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.im) (+ y.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 190.082 * * * * [progress]: [ 470 / 713 ] simplifiying candidate # 190.083 * [simplify]: Simplifying (/ 1 (/ (sqrt 1) (* (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 190.083 * * [simplify]: iters left: 6 (18 enodes) 190.088 * * [simplify]: iters left: 5 (64 enodes) 190.111 * * [simplify]: iters left: 4 (75 enodes) 190.123 * * [simplify]: iters left: 3 (86 enodes) 190.134 * * [simplify]: iters left: 2 (93 enodes) 190.146 * * [simplify]: iters left: 1 (98 enodes) 190.169 * * [simplify]: Extracting #0: cost 1 inf + 0 190.169 * * [simplify]: Extracting #1: cost 6 inf + 0 190.169 * * [simplify]: Extracting #2: cost 9 inf + 1 190.169 * * [simplify]: Extracting #3: cost 12 inf + 1 190.169 * * [simplify]: Extracting #4: cost 17 inf + 1 190.169 * * [simplify]: Extracting #5: cost 26 inf + 1 190.170 * * [simplify]: Extracting #6: cost 20 inf + 171 190.170 * * [simplify]: Extracting #7: cost 12 inf + 1151 190.172 * * [simplify]: Extracting #8: cost 1 inf + 4872 190.174 * * [simplify]: Extracting #9: cost 0 inf + 5357 190.177 * [simplify]: Simplified to (* (cbrt (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.im y.im) (* y.re y.re))))) (cbrt (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.im y.im) (* y.re y.re)))))) 190.177 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (cbrt (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.im y.im) (* y.re y.re))))) (cbrt (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.im y.im) (* y.re y.re)))))) (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 190.178 * [simplify]: Simplifying (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 190.178 * * [simplify]: iters left: 6 (16 enodes) 190.185 * * [simplify]: iters left: 5 (56 enodes) 190.192 * * [simplify]: iters left: 4 (63 enodes) 190.201 * * [simplify]: iters left: 3 (65 enodes) 190.212 * * [simplify]: iters left: 2 (77 enodes) 190.223 * * [simplify]: Extracting #0: cost 1 inf + 0 190.223 * * [simplify]: Extracting #1: cost 7 inf + 0 190.223 * * [simplify]: Extracting #2: cost 12 inf + 1 190.223 * * [simplify]: Extracting #3: cost 17 inf + 1 190.223 * * [simplify]: Extracting #4: cost 24 inf + 1 190.223 * * [simplify]: Extracting #5: cost 25 inf + 44 190.224 * * [simplify]: Extracting #6: cost 18 inf + 333 190.224 * * [simplify]: Extracting #7: cost 7 inf + 2163 190.225 * * [simplify]: Extracting #8: cost 1 inf + 4347 190.226 * * [simplify]: Extracting #9: cost 0 inf + 4791 190.227 * [simplify]: Simplified to (/ (cbrt (/ (+ (* y.im x.im) (* y.re x.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 190.227 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (/ (sqrt 1) (* (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) (/ (cbrt (/ (+ (* y.im x.im) (* y.re x.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 190.227 * * * * [progress]: [ 471 / 713 ] simplifiying candidate # 190.227 * [simplify]: Simplifying (/ 1 (/ (sqrt 1) (sqrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 190.227 * * [simplify]: iters left: 6 (17 enodes) 190.231 * * [simplify]: iters left: 5 (59 enodes) 190.240 * * [simplify]: iters left: 4 (63 enodes) 190.248 * * [simplify]: iters left: 3 (67 enodes) 190.257 * * [simplify]: iters left: 2 (69 enodes) 190.265 * * [simplify]: iters left: 1 (71 enodes) 190.280 * * [simplify]: Extracting #0: cost 1 inf + 0 190.281 * * [simplify]: Extracting #1: cost 5 inf + 0 190.281 * * [simplify]: Extracting #2: cost 8 inf + 1 190.281 * * [simplify]: Extracting #3: cost 13 inf + 1 190.281 * * [simplify]: Extracting #4: cost 22 inf + 1 190.281 * * [simplify]: Extracting #5: cost 16 inf + 251 190.281 * * [simplify]: Extracting #6: cost 8 inf + 1149 190.282 * * [simplify]: Extracting #7: cost 2 inf + 2529 190.284 * * [simplify]: Extracting #8: cost 0 inf + 3339 190.285 * [simplify]: Simplified to (sqrt (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.im y.im) (* y.re y.re))))) 190.285 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (sqrt (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (sqrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 190.285 * [simplify]: Simplifying (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (sqrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 190.286 * * [simplify]: iters left: 6 (16 enodes) 190.295 * * [simplify]: iters left: 5 (56 enodes) 190.310 * * [simplify]: iters left: 4 (63 enodes) 190.319 * * [simplify]: iters left: 3 (65 enodes) 190.329 * * [simplify]: iters left: 2 (77 enodes) 190.339 * * [simplify]: Extracting #0: cost 1 inf + 0 190.339 * * [simplify]: Extracting #1: cost 7 inf + 0 190.339 * * [simplify]: Extracting #2: cost 12 inf + 1 190.339 * * [simplify]: Extracting #3: cost 17 inf + 1 190.339 * * [simplify]: Extracting #4: cost 24 inf + 1 190.340 * * [simplify]: Extracting #5: cost 25 inf + 44 190.340 * * [simplify]: Extracting #6: cost 18 inf + 333 190.340 * * [simplify]: Extracting #7: cost 7 inf + 2123 190.341 * * [simplify]: Extracting #8: cost 1 inf + 4147 190.342 * * [simplify]: Extracting #9: cost 0 inf + 4551 190.343 * [simplify]: Simplified to (/ (sqrt (/ (+ (* y.im x.im) (* y.re x.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 190.343 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (/ (sqrt 1) (sqrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) (/ (sqrt (/ (+ (* y.im x.im) (* y.re x.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 190.343 * * * * [progress]: [ 472 / 713 ] simplifiying candidate # 190.343 * [simplify]: Simplifying (/ 1 (/ (sqrt 1) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 190.343 * * [simplify]: iters left: 6 (20 enodes) 190.353 * * [simplify]: iters left: 5 (76 enodes) 190.378 * * [simplify]: iters left: 4 (114 enodes) 190.418 * * [simplify]: iters left: 3 (198 enodes) 190.506 * * [simplify]: iters left: 2 (336 enodes) 190.614 * * [simplify]: Extracting #0: cost 1 inf + 0 190.614 * * [simplify]: Extracting #1: cost 32 inf + 0 190.614 * * [simplify]: Extracting #2: cost 59 inf + 1 190.614 * * [simplify]: Extracting #3: cost 64 inf + 1 190.614 * * [simplify]: Extracting #4: cost 73 inf + 1 190.615 * * [simplify]: Extracting #5: cost 66 inf + 214 190.615 * * [simplify]: Extracting #6: cost 59 inf + 911 190.616 * * [simplify]: Extracting #7: cost 49 inf + 3232 190.617 * * [simplify]: Extracting #8: cost 38 inf + 6866 190.622 * * [simplify]: Extracting #9: cost 7 inf + 20178 190.628 * * [simplify]: Extracting #10: cost 0 inf + 23285 190.635 * [simplify]: Simplified to (* (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) 190.635 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 190.635 * [simplify]: Simplifying (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 190.635 * * [simplify]: iters left: 6 (17 enodes) 190.639 * * [simplify]: iters left: 5 (61 enodes) 190.649 * * [simplify]: iters left: 4 (77 enodes) 190.663 * * [simplify]: iters left: 3 (96 enodes) 190.679 * * [simplify]: iters left: 2 (125 enodes) 190.721 * * [simplify]: iters left: 1 (162 enodes) 190.756 * * [simplify]: Extracting #0: cost 1 inf + 0 190.756 * * [simplify]: Extracting #1: cost 17 inf + 0 190.756 * * [simplify]: Extracting #2: cost 30 inf + 1 190.756 * * [simplify]: Extracting #3: cost 36 inf + 1 190.756 * * [simplify]: Extracting #4: cost 44 inf + 1 190.758 * * [simplify]: Extracting #5: cost 37 inf + 129 190.758 * * [simplify]: Extracting #6: cost 31 inf + 539 190.758 * * [simplify]: Extracting #7: cost 25 inf + 1475 190.760 * * [simplify]: Extracting #8: cost 6 inf + 8020 190.762 * * [simplify]: Extracting #9: cost 0 inf + 10601 190.765 * [simplify]: Simplified to (/ (/ (cbrt (+ (* y.im x.im) (* y.re x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 190.765 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (/ (sqrt 1) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) (/ (/ (cbrt (+ (* y.im x.im) (* y.re x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 190.765 * * * * [progress]: [ 473 / 713 ] simplifiying candidate # 190.765 * [simplify]: Simplifying (/ 1 (/ (sqrt 1) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))))) 190.765 * * [simplify]: iters left: 6 (20 enodes) 190.773 * * [simplify]: iters left: 5 (73 enodes) 190.795 * * [simplify]: iters left: 4 (94 enodes) 190.813 * * [simplify]: iters left: 3 (137 enodes) 190.838 * * [simplify]: iters left: 2 (227 enodes) 190.897 * * [simplify]: iters left: 1 (325 enodes) 190.982 * * [simplify]: Extracting #0: cost 1 inf + 0 190.982 * * [simplify]: Extracting #1: cost 12 inf + 0 190.982 * * [simplify]: Extracting #2: cost 24 inf + 1 190.983 * * [simplify]: Extracting #3: cost 30 inf + 1 190.983 * * [simplify]: Extracting #4: cost 39 inf + 1 190.983 * * [simplify]: Extracting #5: cost 33 inf + 251 190.983 * * [simplify]: Extracting #6: cost 22 inf + 1755 190.984 * * [simplify]: Extracting #7: cost 8 inf + 5886 190.986 * * [simplify]: Extracting #8: cost 1 inf + 8995 190.989 * * [simplify]: Extracting #9: cost 0 inf + 9280 190.991 * [simplify]: Simplified to (* (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) (cbrt (+ (* x.im y.im) (* x.re y.re)))) 190.991 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) (cbrt (+ (* x.im y.im) (* x.re y.re)))) (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))))) 190.992 * [simplify]: Simplifying (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 190.992 * * [simplify]: iters left: 6 (18 enodes) 190.996 * * [simplify]: iters left: 5 (64 enodes) 191.006 * * [simplify]: iters left: 4 (80 enodes) 191.032 * * [simplify]: iters left: 3 (99 enodes) 191.060 * * [simplify]: iters left: 2 (128 enodes) 191.081 * * [simplify]: iters left: 1 (165 enodes) 191.111 * * [simplify]: Extracting #0: cost 1 inf + 0 191.111 * * [simplify]: Extracting #1: cost 17 inf + 0 191.111 * * [simplify]: Extracting #2: cost 31 inf + 1 191.111 * * [simplify]: Extracting #3: cost 38 inf + 1 191.111 * * [simplify]: Extracting #4: cost 46 inf + 1 191.112 * * [simplify]: Extracting #5: cost 40 inf + 87 191.112 * * [simplify]: Extracting #6: cost 27 inf + 1912 191.114 * * [simplify]: Extracting #7: cost 5 inf + 9065 191.116 * * [simplify]: Extracting #8: cost 1 inf + 11001 191.119 * * [simplify]: Extracting #9: cost 0 inf + 11405 191.122 * [simplify]: Simplified to (/ (cbrt (+ (* y.im x.im) (* y.re x.re))) (* (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 191.122 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (/ (sqrt 1) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))))) (/ (cbrt (+ (* y.im x.im) (* y.re x.re))) (* (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 191.122 * * * * [progress]: [ 474 / 713 ] simplifiying candidate # 191.122 * [simplify]: Simplifying (/ 1 (/ (sqrt 1) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 191.122 * * [simplify]: iters left: 6 (19 enodes) 191.127 * * [simplify]: iters left: 5 (69 enodes) 191.138 * * [simplify]: iters left: 4 (90 enodes) 191.161 * * [simplify]: iters left: 3 (136 enodes) 191.208 * * [simplify]: iters left: 2 (208 enodes) 191.279 * * [simplify]: iters left: 1 (285 enodes) 191.330 * * [simplify]: Extracting #0: cost 1 inf + 0 191.330 * * [simplify]: Extracting #1: cost 12 inf + 0 191.331 * * [simplify]: Extracting #2: cost 23 inf + 1 191.331 * * [simplify]: Extracting #3: cost 28 inf + 1 191.331 * * [simplify]: Extracting #4: cost 37 inf + 1 191.331 * * [simplify]: Extracting #5: cost 31 inf + 251 191.331 * * [simplify]: Extracting #6: cost 19 inf + 1760 191.333 * * [simplify]: Extracting #7: cost 1 inf + 7752 191.336 * * [simplify]: Extracting #8: cost 0 inf + 8236 191.338 * [simplify]: Simplified to (/ (* (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (+ (* x.im y.im) (* x.re y.re)))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) 191.338 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (+ (* x.im y.im) (* x.re y.re)))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 191.338 * [simplify]: Simplifying (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 191.339 * * [simplify]: iters left: 6 (17 enodes) 191.343 * * [simplify]: iters left: 5 (61 enodes) 191.351 * * [simplify]: iters left: 4 (77 enodes) 191.367 * * [simplify]: iters left: 3 (96 enodes) 191.381 * * [simplify]: iters left: 2 (125 enodes) 191.422 * * [simplify]: iters left: 1 (162 enodes) 191.475 * * [simplify]: Extracting #0: cost 1 inf + 0 191.476 * * [simplify]: Extracting #1: cost 17 inf + 0 191.476 * * [simplify]: Extracting #2: cost 30 inf + 1 191.476 * * [simplify]: Extracting #3: cost 36 inf + 1 191.476 * * [simplify]: Extracting #4: cost 44 inf + 1 191.476 * * [simplify]: Extracting #5: cost 37 inf + 129 191.477 * * [simplify]: Extracting #6: cost 31 inf + 539 191.477 * * [simplify]: Extracting #7: cost 25 inf + 1435 191.480 * * [simplify]: Extracting #8: cost 6 inf + 7500 191.484 * * [simplify]: Extracting #9: cost 0 inf + 9881 191.489 * [simplify]: Simplified to (/ (/ (cbrt (+ (* y.im x.im) (* y.re x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 191.489 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (/ (sqrt 1) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) (/ (/ (cbrt (+ (* y.im x.im) (* y.re x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 191.489 * * * * [progress]: [ 475 / 713 ] simplifiying candidate # 191.489 * [simplify]: Simplifying (/ 1 (/ (sqrt 1) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt 1)))) 191.490 * * [simplify]: iters left: 6 (14 enodes) 191.496 * * [simplify]: iters left: 5 (53 enodes) 191.511 * * [simplify]: iters left: 4 (59 enodes) 191.519 * * [simplify]: iters left: 3 (71 enodes) 191.528 * * [simplify]: iters left: 2 (76 enodes) 191.540 * * [simplify]: iters left: 1 (85 enodes) 191.558 * * [simplify]: Extracting #0: cost 1 inf + 0 191.558 * * [simplify]: Extracting #1: cost 6 inf + 0 191.559 * * [simplify]: Extracting #2: cost 9 inf + 1 191.559 * * [simplify]: Extracting #3: cost 12 inf + 1 191.559 * * [simplify]: Extracting #4: cost 18 inf + 1 191.559 * * [simplify]: Extracting #5: cost 13 inf + 47 191.559 * * [simplify]: Extracting #6: cost 6 inf + 869 191.560 * * [simplify]: Extracting #7: cost 2 inf + 1847 191.561 * * [simplify]: Extracting #8: cost 0 inf + 2377 191.562 * [simplify]: Simplified to (* (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (+ (* x.im y.im) (* x.re y.re)))) 191.562 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (+ (* x.im y.im) (* x.re y.re)))) (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 191.563 * [simplify]: Simplifying (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 191.563 * * [simplify]: iters left: 6 (16 enodes) 191.570 * * [simplify]: iters left: 5 (58 enodes) 191.587 * * [simplify]: iters left: 4 (74 enodes) 191.609 * * [simplify]: iters left: 3 (81 enodes) 191.632 * * [simplify]: iters left: 2 (108 enodes) 191.649 * * [simplify]: iters left: 1 (125 enodes) 191.666 * * [simplify]: Extracting #0: cost 1 inf + 0 191.666 * * [simplify]: Extracting #1: cost 11 inf + 0 191.666 * * [simplify]: Extracting #2: cost 21 inf + 1 191.666 * * [simplify]: Extracting #3: cost 28 inf + 1 191.667 * * [simplify]: Extracting #4: cost 28 inf + 85 191.667 * * [simplify]: Extracting #5: cost 21 inf + 375 191.667 * * [simplify]: Extracting #6: cost 8 inf + 2494 191.669 * * [simplify]: Extracting #7: cost 1 inf + 4961 191.671 * * [simplify]: Extracting #8: cost 0 inf + 5365 191.673 * [simplify]: Simplified to (/ (cbrt (+ (* y.im x.im) (* y.re x.re))) (+ (* y.re y.re) (* y.im y.im))) 191.673 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (+ (* x.im y.im) (* x.re y.re)))) (/ (cbrt (+ (* y.im x.im) (* y.re x.re))) (+ (* y.re y.re) (* y.im y.im))))) 191.673 * * * * [progress]: [ 476 / 713 ] simplifiying candidate # 191.674 * [simplify]: Simplifying (/ 1 (/ (sqrt 1) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 191.674 * * [simplify]: iters left: 6 (19 enodes) 191.683 * * [simplify]: iters left: 5 (69 enodes) 191.704 * * [simplify]: iters left: 4 (90 enodes) 191.734 * * [simplify]: iters left: 3 (136 enodes) 191.781 * * [simplify]: iters left: 2 (208 enodes) 191.858 * * [simplify]: iters left: 1 (285 enodes) 191.921 * * [simplify]: Extracting #0: cost 1 inf + 0 191.921 * * [simplify]: Extracting #1: cost 12 inf + 0 191.922 * * [simplify]: Extracting #2: cost 23 inf + 1 191.922 * * [simplify]: Extracting #3: cost 28 inf + 1 191.922 * * [simplify]: Extracting #4: cost 37 inf + 1 191.923 * * [simplify]: Extracting #5: cost 31 inf + 251 191.923 * * [simplify]: Extracting #6: cost 19 inf + 1760 191.926 * * [simplify]: Extracting #7: cost 1 inf + 7752 191.931 * * [simplify]: Extracting #8: cost 0 inf + 8236 191.936 * [simplify]: Simplified to (/ (* (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (+ (* x.im y.im) (* x.re y.re)))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) 191.936 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (+ (* x.im y.im) (* x.re y.re)))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 191.936 * [simplify]: Simplifying (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 191.937 * * [simplify]: iters left: 6 (17 enodes) 191.944 * * [simplify]: iters left: 5 (61 enodes) 191.961 * * [simplify]: iters left: 4 (77 enodes) 191.972 * * [simplify]: iters left: 3 (96 enodes) 191.985 * * [simplify]: iters left: 2 (125 enodes) 192.006 * * [simplify]: iters left: 1 (162 enodes) 192.064 * * [simplify]: Extracting #0: cost 1 inf + 0 192.064 * * [simplify]: Extracting #1: cost 17 inf + 0 192.064 * * [simplify]: Extracting #2: cost 30 inf + 1 192.064 * * [simplify]: Extracting #3: cost 36 inf + 1 192.065 * * [simplify]: Extracting #4: cost 44 inf + 1 192.065 * * [simplify]: Extracting #5: cost 37 inf + 129 192.065 * * [simplify]: Extracting #6: cost 31 inf + 539 192.065 * * [simplify]: Extracting #7: cost 25 inf + 1435 192.067 * * [simplify]: Extracting #8: cost 6 inf + 7500 192.069 * * [simplify]: Extracting #9: cost 0 inf + 9881 192.072 * [simplify]: Simplified to (/ (/ (cbrt (+ (* y.im x.im) (* y.re x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 192.072 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (/ (sqrt 1) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) (/ (/ (cbrt (+ (* y.im x.im) (* y.re x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 192.072 * * * * [progress]: [ 477 / 713 ] simplifiying candidate # 192.072 * [simplify]: Simplifying (/ 1 (/ (sqrt 1) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) 1))) 192.072 * * [simplify]: iters left: 6 (14 enodes) 192.077 * * [simplify]: iters left: 5 (51 enodes) 192.085 * * [simplify]: iters left: 4 (74 enodes) 192.099 * * [simplify]: iters left: 3 (106 enodes) 192.115 * * [simplify]: iters left: 2 (111 enodes) 192.130 * * [simplify]: iters left: 1 (116 enodes) 192.150 * * [simplify]: Extracting #0: cost 1 inf + 0 192.150 * * [simplify]: Extracting #1: cost 6 inf + 0 192.151 * * [simplify]: Extracting #2: cost 9 inf + 1 192.151 * * [simplify]: Extracting #3: cost 12 inf + 1 192.151 * * [simplify]: Extracting #4: cost 18 inf + 1 192.151 * * [simplify]: Extracting #5: cost 13 inf + 47 192.151 * * [simplify]: Extracting #6: cost 6 inf + 869 192.152 * * [simplify]: Extracting #7: cost 1 inf + 2132 192.152 * * [simplify]: Extracting #8: cost 0 inf + 2377 192.153 * [simplify]: Simplified to (* (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (+ (* x.im y.im) (* x.re y.re)))) 192.153 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (+ (* x.im y.im) (* x.re y.re)))) (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 192.153 * [simplify]: Simplifying (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 192.153 * * [simplify]: iters left: 6 (16 enodes) 192.157 * * [simplify]: iters left: 5 (58 enodes) 192.166 * * [simplify]: iters left: 4 (74 enodes) 192.177 * * [simplify]: iters left: 3 (81 enodes) 192.189 * * [simplify]: iters left: 2 (108 enodes) 192.210 * * [simplify]: iters left: 1 (125 enodes) 192.232 * * [simplify]: Extracting #0: cost 1 inf + 0 192.232 * * [simplify]: Extracting #1: cost 11 inf + 0 192.232 * * [simplify]: Extracting #2: cost 21 inf + 1 192.232 * * [simplify]: Extracting #3: cost 28 inf + 1 192.232 * * [simplify]: Extracting #4: cost 28 inf + 85 192.232 * * [simplify]: Extracting #5: cost 21 inf + 375 192.233 * * [simplify]: Extracting #6: cost 8 inf + 2494 192.234 * * [simplify]: Extracting #7: cost 1 inf + 4961 192.235 * * [simplify]: Extracting #8: cost 0 inf + 5365 192.236 * [simplify]: Simplified to (/ (cbrt (+ (* y.im x.im) (* y.re x.re))) (+ (* y.re y.re) (* y.im y.im))) 192.237 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (+ (* x.im y.im) (* x.re y.re)))) (/ (cbrt (+ (* y.im x.im) (* y.re x.re))) (+ (* y.re y.re) (* y.im y.im))))) 192.237 * * * * [progress]: [ 478 / 713 ] simplifiying candidate # 192.237 * [simplify]: Simplifying (/ 1 (/ (sqrt 1) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 192.237 * * [simplify]: iters left: 6 (19 enodes) 192.242 * * [simplify]: iters left: 5 (69 enodes) 192.252 * * [simplify]: iters left: 4 (88 enodes) 192.266 * * [simplify]: iters left: 3 (123 enodes) 192.286 * * [simplify]: iters left: 2 (185 enodes) 192.346 * * [simplify]: iters left: 1 (268 enodes) 192.426 * * [simplify]: Extracting #0: cost 1 inf + 0 192.427 * * [simplify]: Extracting #1: cost 13 inf + 0 192.427 * * [simplify]: Extracting #2: cost 27 inf + 1 192.427 * * [simplify]: Extracting #3: cost 32 inf + 1 192.427 * * [simplify]: Extracting #4: cost 41 inf + 1 192.427 * * [simplify]: Extracting #5: cost 36 inf + 130 192.428 * * [simplify]: Extracting #6: cost 28 inf + 825 192.428 * * [simplify]: Extracting #7: cost 18 inf + 3099 192.430 * * [simplify]: Extracting #8: cost 2 inf + 8833 192.433 * * [simplify]: Extracting #9: cost 0 inf + 9640 192.436 * [simplify]: Simplified to (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (* (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) 192.437 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (* (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 192.437 * [simplify]: Simplifying (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 192.437 * * [simplify]: iters left: 6 (17 enodes) 192.441 * * [simplify]: iters left: 5 (61 enodes) 192.450 * * [simplify]: iters left: 4 (77 enodes) 192.463 * * [simplify]: iters left: 3 (96 enodes) 192.493 * * [simplify]: iters left: 2 (125 enodes) 192.535 * * [simplify]: iters left: 1 (162 enodes) 192.574 * * [simplify]: Extracting #0: cost 1 inf + 0 192.574 * * [simplify]: Extracting #1: cost 17 inf + 0 192.574 * * [simplify]: Extracting #2: cost 30 inf + 1 192.574 * * [simplify]: Extracting #3: cost 36 inf + 1 192.574 * * [simplify]: Extracting #4: cost 44 inf + 1 192.574 * * [simplify]: Extracting #5: cost 37 inf + 129 192.574 * * [simplify]: Extracting #6: cost 31 inf + 539 192.575 * * [simplify]: Extracting #7: cost 25 inf + 1435 192.576 * * [simplify]: Extracting #8: cost 6 inf + 7620 192.580 * * [simplify]: Extracting #9: cost 0 inf + 10041 192.583 * [simplify]: Simplified to (/ (/ (sqrt (+ (* y.im x.im) (* y.re x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 192.583 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (/ (sqrt 1) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) (/ (/ (sqrt (+ (* y.im x.im) (* y.re x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 192.583 * * * * [progress]: [ 479 / 713 ] simplifiying candidate # 192.583 * [simplify]: Simplifying (/ 1 (/ (sqrt 1) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))))) 192.583 * * [simplify]: iters left: 6 (19 enodes) 192.588 * * [simplify]: iters left: 5 (68 enodes) 192.598 * * [simplify]: iters left: 4 (81 enodes) 192.610 * * [simplify]: iters left: 3 (99 enodes) 192.625 * * [simplify]: iters left: 2 (128 enodes) 192.642 * * [simplify]: iters left: 1 (144 enodes) 192.662 * * [simplify]: Extracting #0: cost 1 inf + 0 192.662 * * [simplify]: Extracting #1: cost 8 inf + 0 192.662 * * [simplify]: Extracting #2: cost 15 inf + 1 192.662 * * [simplify]: Extracting #3: cost 21 inf + 1 192.662 * * [simplify]: Extracting #4: cost 30 inf + 1 192.662 * * [simplify]: Extracting #5: cost 26 inf + 88 192.662 * * [simplify]: Extracting #6: cost 18 inf + 866 192.663 * * [simplify]: Extracting #7: cost 6 inf + 3182 192.664 * * [simplify]: Extracting #8: cost 0 inf + 5281 192.665 * [simplify]: Simplified to (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) 192.665 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))))) 192.666 * [simplify]: Simplifying (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 192.666 * * [simplify]: iters left: 6 (18 enodes) 192.671 * * [simplify]: iters left: 5 (64 enodes) 192.680 * * [simplify]: iters left: 4 (80 enodes) 192.692 * * [simplify]: iters left: 3 (99 enodes) 192.706 * * [simplify]: iters left: 2 (128 enodes) 192.733 * * [simplify]: iters left: 1 (165 enodes) 192.780 * * [simplify]: Extracting #0: cost 1 inf + 0 192.781 * * [simplify]: Extracting #1: cost 17 inf + 0 192.781 * * [simplify]: Extracting #2: cost 31 inf + 1 192.781 * * [simplify]: Extracting #3: cost 38 inf + 1 192.781 * * [simplify]: Extracting #4: cost 46 inf + 1 192.781 * * [simplify]: Extracting #5: cost 40 inf + 87 192.781 * * [simplify]: Extracting #6: cost 27 inf + 1912 192.783 * * [simplify]: Extracting #7: cost 5 inf + 8705 192.786 * * [simplify]: Extracting #8: cost 1 inf + 10481 192.789 * * [simplify]: Extracting #9: cost 0 inf + 10845 192.792 * [simplify]: Simplified to (/ (sqrt (+ (* y.im x.im) (* y.re x.re))) (* (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 192.792 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (/ (sqrt 1) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))))) (/ (sqrt (+ (* y.im x.im) (* y.re x.re))) (* (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 192.792 * * * * [progress]: [ 480 / 713 ] simplifiying candidate # 192.792 * [simplify]: Simplifying (/ 1 (/ (sqrt 1) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 192.792 * * [simplify]: iters left: 6 (18 enodes) 192.797 * * [simplify]: iters left: 5 (64 enodes) 192.807 * * [simplify]: iters left: 4 (77 enodes) 192.818 * * [simplify]: iters left: 3 (95 enodes) 192.847 * * [simplify]: iters left: 2 (121 enodes) 192.880 * * [simplify]: iters left: 1 (137 enodes) 192.913 * * [simplify]: Extracting #0: cost 1 inf + 0 192.913 * * [simplify]: Extracting #1: cost 8 inf + 0 192.913 * * [simplify]: Extracting #2: cost 14 inf + 1 192.913 * * [simplify]: Extracting #3: cost 19 inf + 1 192.914 * * [simplify]: Extracting #4: cost 28 inf + 1 192.914 * * [simplify]: Extracting #5: cost 23 inf + 130 192.914 * * [simplify]: Extracting #6: cost 15 inf + 827 192.915 * * [simplify]: Extracting #7: cost 4 inf + 3340 192.918 * * [simplify]: Extracting #8: cost 0 inf + 4397 192.920 * [simplify]: Simplified to (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) 192.920 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 192.921 * [simplify]: Simplifying (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 192.921 * * [simplify]: iters left: 6 (17 enodes) 192.929 * * [simplify]: iters left: 5 (61 enodes) 192.947 * * [simplify]: iters left: 4 (77 enodes) 192.960 * * [simplify]: iters left: 3 (96 enodes) 192.974 * * [simplify]: iters left: 2 (125 enodes) 193.011 * * [simplify]: iters left: 1 (162 enodes) 193.039 * * [simplify]: Extracting #0: cost 1 inf + 0 193.039 * * [simplify]: Extracting #1: cost 17 inf + 0 193.039 * * [simplify]: Extracting #2: cost 30 inf + 1 193.039 * * [simplify]: Extracting #3: cost 36 inf + 1 193.039 * * [simplify]: Extracting #4: cost 44 inf + 1 193.039 * * [simplify]: Extracting #5: cost 37 inf + 129 193.040 * * [simplify]: Extracting #6: cost 31 inf + 539 193.040 * * [simplify]: Extracting #7: cost 25 inf + 1395 193.043 * * [simplify]: Extracting #8: cost 6 inf + 7100 193.047 * * [simplify]: Extracting #9: cost 0 inf + 9321 193.052 * [simplify]: Simplified to (/ (/ (sqrt (+ (* y.im x.im) (* y.re x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 193.052 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (/ (sqrt 1) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) (/ (/ (sqrt (+ (* y.im x.im) (* y.re x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 193.053 * * * * [progress]: [ 481 / 713 ] simplifiying candidate # 193.053 * [simplify]: Simplifying (/ 1 (/ (sqrt 1) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt 1)))) 193.053 * * [simplify]: iters left: 6 (13 enodes) 193.061 * * [simplify]: iters left: 5 (48 enodes) 193.075 * * [simplify]: iters left: 4 (50 enodes) 193.084 * * [simplify]: iters left: 3 (56 enodes) 193.090 * * [simplify]: iters left: 2 (57 enodes) 193.097 * * [simplify]: iters left: 1 (58 enodes) 193.104 * * [simplify]: Extracting #0: cost 1 inf + 0 193.104 * * [simplify]: Extracting #1: cost 5 inf + 0 193.104 * * [simplify]: Extracting #2: cost 8 inf + 1 193.104 * * [simplify]: Extracting #3: cost 14 inf + 1 193.104 * * [simplify]: Extracting #4: cost 10 inf + 5 193.104 * * [simplify]: Extracting #5: cost 7 inf + 131 193.104 * * [simplify]: Extracting #6: cost 1 inf + 954 193.105 * * [simplify]: Extracting #7: cost 0 inf + 1159 193.105 * [simplify]: Simplified to (sqrt (+ (* x.im y.im) (* x.re y.re))) 193.105 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (sqrt (+ (* x.im y.im) (* x.re y.re))) (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 193.105 * [simplify]: Simplifying (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 193.105 * * [simplify]: iters left: 6 (16 enodes) 193.109 * * [simplify]: iters left: 5 (58 enodes) 193.124 * * [simplify]: iters left: 4 (74 enodes) 193.145 * * [simplify]: iters left: 3 (81 enodes) 193.169 * * [simplify]: iters left: 2 (108 enodes) 193.185 * * [simplify]: iters left: 1 (125 enodes) 193.203 * * [simplify]: Extracting #0: cost 1 inf + 0 193.203 * * [simplify]: Extracting #1: cost 11 inf + 0 193.203 * * [simplify]: Extracting #2: cost 21 inf + 1 193.203 * * [simplify]: Extracting #3: cost 28 inf + 1 193.203 * * [simplify]: Extracting #4: cost 28 inf + 85 193.203 * * [simplify]: Extracting #5: cost 21 inf + 375 193.204 * * [simplify]: Extracting #6: cost 8 inf + 2374 193.205 * * [simplify]: Extracting #7: cost 1 inf + 4601 193.207 * * [simplify]: Extracting #8: cost 0 inf + 4965 193.208 * [simplify]: Simplified to (/ (sqrt (+ (* y.im x.im) (* y.re x.re))) (+ (* y.re y.re) (* y.im y.im))) 193.208 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (sqrt (+ (* x.im y.im) (* x.re y.re))) (/ (sqrt (+ (* y.im x.im) (* y.re x.re))) (+ (* y.re y.re) (* y.im y.im))))) 193.208 * * * * [progress]: [ 482 / 713 ] simplifiying candidate # 193.208 * [simplify]: Simplifying (/ 1 (/ (sqrt 1) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 193.208 * * [simplify]: iters left: 6 (18 enodes) 193.213 * * [simplify]: iters left: 5 (64 enodes) 193.223 * * [simplify]: iters left: 4 (77 enodes) 193.234 * * [simplify]: iters left: 3 (95 enodes) 193.262 * * [simplify]: iters left: 2 (121 enodes) 193.294 * * [simplify]: iters left: 1 (137 enodes) 193.328 * * [simplify]: Extracting #0: cost 1 inf + 0 193.328 * * [simplify]: Extracting #1: cost 8 inf + 0 193.328 * * [simplify]: Extracting #2: cost 14 inf + 1 193.328 * * [simplify]: Extracting #3: cost 19 inf + 1 193.328 * * [simplify]: Extracting #4: cost 28 inf + 1 193.328 * * [simplify]: Extracting #5: cost 23 inf + 130 193.329 * * [simplify]: Extracting #6: cost 15 inf + 827 193.330 * * [simplify]: Extracting #7: cost 4 inf + 3340 193.332 * * [simplify]: Extracting #8: cost 0 inf + 4397 193.335 * [simplify]: Simplified to (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) 193.335 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 193.335 * [simplify]: Simplifying (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 193.335 * * [simplify]: iters left: 6 (17 enodes) 193.343 * * [simplify]: iters left: 5 (61 enodes) 193.356 * * [simplify]: iters left: 4 (77 enodes) 193.369 * * [simplify]: iters left: 3 (96 enodes) 193.389 * * [simplify]: iters left: 2 (125 enodes) 193.423 * * [simplify]: iters left: 1 (162 enodes) 193.461 * * [simplify]: Extracting #0: cost 1 inf + 0 193.461 * * [simplify]: Extracting #1: cost 17 inf + 0 193.462 * * [simplify]: Extracting #2: cost 30 inf + 1 193.462 * * [simplify]: Extracting #3: cost 36 inf + 1 193.462 * * [simplify]: Extracting #4: cost 44 inf + 1 193.462 * * [simplify]: Extracting #5: cost 37 inf + 129 193.463 * * [simplify]: Extracting #6: cost 31 inf + 539 193.463 * * [simplify]: Extracting #7: cost 25 inf + 1395 193.465 * * [simplify]: Extracting #8: cost 6 inf + 7100 193.467 * * [simplify]: Extracting #9: cost 0 inf + 9321 193.470 * [simplify]: Simplified to (/ (/ (sqrt (+ (* y.im x.im) (* y.re x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 193.470 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (/ (sqrt 1) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) (/ (/ (sqrt (+ (* y.im x.im) (* y.re x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 193.470 * * * * [progress]: [ 483 / 713 ] simplifiying candidate # 193.470 * [simplify]: Simplifying (/ 1 (/ (sqrt 1) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) 1))) 193.470 * * [simplify]: iters left: 6 (13 enodes) 193.474 * * [simplify]: iters left: 5 (46 enodes) 193.482 * * [simplify]: iters left: 4 (54 enodes) 193.488 * * [simplify]: Extracting #0: cost 1 inf + 0 193.489 * * [simplify]: Extracting #1: cost 5 inf + 0 193.489 * * [simplify]: Extracting #2: cost 8 inf + 1 193.489 * * [simplify]: Extracting #3: cost 14 inf + 1 193.489 * * [simplify]: Extracting #4: cost 10 inf + 5 193.489 * * [simplify]: Extracting #5: cost 7 inf + 131 193.489 * * [simplify]: Extracting #6: cost 0 inf + 1159 193.489 * [simplify]: Simplified to (sqrt (+ (* x.im y.im) (* x.re y.re))) 193.489 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (sqrt (+ (* x.im y.im) (* x.re y.re))) (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 193.490 * [simplify]: Simplifying (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 193.490 * * [simplify]: iters left: 6 (16 enodes) 193.494 * * [simplify]: iters left: 5 (58 enodes) 193.508 * * [simplify]: iters left: 4 (74 enodes) 193.527 * * [simplify]: iters left: 3 (81 enodes) 193.539 * * [simplify]: iters left: 2 (108 enodes) 193.558 * * [simplify]: iters left: 1 (125 enodes) 193.592 * * [simplify]: Extracting #0: cost 1 inf + 0 193.592 * * [simplify]: Extracting #1: cost 11 inf + 0 193.592 * * [simplify]: Extracting #2: cost 21 inf + 1 193.592 * * [simplify]: Extracting #3: cost 28 inf + 1 193.593 * * [simplify]: Extracting #4: cost 28 inf + 85 193.593 * * [simplify]: Extracting #5: cost 21 inf + 375 193.594 * * [simplify]: Extracting #6: cost 8 inf + 2374 193.596 * * [simplify]: Extracting #7: cost 1 inf + 4601 193.599 * * [simplify]: Extracting #8: cost 0 inf + 4965 193.602 * [simplify]: Simplified to (/ (sqrt (+ (* y.im x.im) (* y.re x.re))) (+ (* y.re y.re) (* y.im y.im))) 193.602 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (sqrt (+ (* x.im y.im) (* x.re y.re))) (/ (sqrt (+ (* y.im x.im) (* y.re x.re))) (+ (* y.re y.re) (* y.im y.im))))) 193.602 * * * * [progress]: [ 484 / 713 ] simplifiying candidate # 193.602 * [simplify]: Simplifying (/ 1 (/ (sqrt 1) (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 193.603 * * [simplify]: iters left: 6 (13 enodes) 193.610 * * [simplify]: iters left: 5 (48 enodes) 193.624 * * [simplify]: iters left: 4 (52 enodes) 193.637 * * [simplify]: iters left: 3 (55 enodes) 193.651 * * [simplify]: iters left: 2 (63 enodes) 193.662 * * [simplify]: iters left: 1 (70 enodes) 193.672 * * [simplify]: Extracting #0: cost 1 inf + 0 193.672 * * [simplify]: Extracting #1: cost 6 inf + 0 193.672 * * [simplify]: Extracting #2: cost 9 inf + 1 193.672 * * [simplify]: Extracting #3: cost 11 inf + 1 193.672 * * [simplify]: Extracting #4: cost 14 inf + 1 193.672 * * [simplify]: Extracting #5: cost 18 inf + 1 193.674 * * [simplify]: Extracting #6: cost 12 inf + 167 193.674 * * [simplify]: Extracting #7: cost 10 inf + 451 193.674 * * [simplify]: Extracting #8: cost 5 inf + 1502 193.675 * * [simplify]: Extracting #9: cost 0 inf + 2995 193.676 * [simplify]: Simplified to (/ (/ 1 (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 193.676 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (+ (* x.re y.re) (* x.im y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 193.676 * [simplify]: Simplifying (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (+ (* x.re y.re) (* x.im y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 193.676 * * [simplify]: iters left: 6 (16 enodes) 193.680 * * [simplify]: iters left: 5 (58 enodes) 193.695 * * [simplify]: iters left: 4 (74 enodes) 193.718 * * [simplify]: iters left: 3 (101 enodes) 193.751 * * [simplify]: iters left: 2 (174 enodes) 193.821 * * [simplify]: iters left: 1 (303 enodes) 193.903 * * [simplify]: Extracting #0: cost 1 inf + 0 193.903 * * [simplify]: Extracting #1: cost 19 inf + 0 193.904 * * [simplify]: Extracting #2: cost 79 inf + 1 193.904 * * [simplify]: Extracting #3: cost 106 inf + 5 193.904 * * [simplify]: Extracting #4: cost 101 inf + 497 193.907 * * [simplify]: Extracting #5: cost 31 inf + 19899 193.922 * * [simplify]: Extracting #6: cost 1 inf + 29751 193.937 * * [simplify]: Extracting #7: cost 0 inf + 30114 193.952 * [simplify]: Simplified to (/ (/ (+ (* y.im x.im) (* y.re x.re)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 193.952 * [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))))) (/ (/ (+ (* y.im x.im) (* y.re x.re)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 193.952 * * * * [progress]: [ 485 / 713 ] simplifiying candidate # 193.952 * [simplify]: Simplifying (/ 1 (/ (sqrt 1) (/ 1 (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))))) 193.952 * * [simplify]: iters left: 6 (13 enodes) 193.960 * * [simplify]: iters left: 5 (47 enodes) 193.974 * * [simplify]: iters left: 4 (49 enodes) 193.986 * * [simplify]: iters left: 3 (53 enodes) 194.000 * * [simplify]: iters left: 2 (55 enodes) 194.016 * * [simplify]: iters left: 1 (57 enodes) 194.028 * * [simplify]: Extracting #0: cost 1 inf + 0 194.028 * * [simplify]: Extracting #1: cost 4 inf + 0 194.028 * * [simplify]: Extracting #2: cost 6 inf + 1 194.028 * * [simplify]: Extracting #3: cost 9 inf + 1 194.028 * * [simplify]: Extracting #4: cost 12 inf + 1 194.028 * * [simplify]: Extracting #5: cost 16 inf + 1 194.029 * * [simplify]: Extracting #6: cost 12 inf + 85 194.029 * * [simplify]: Extracting #7: cost 6 inf + 855 194.029 * * [simplify]: Extracting #8: cost 0 inf + 2349 194.030 * [simplify]: Simplified to (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 194.030 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))))) 194.031 * [simplify]: Simplifying (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 194.031 * * [simplify]: iters left: 6 (17 enodes) 194.039 * * [simplify]: iters left: 5 (61 enodes) 194.056 * * [simplify]: iters left: 4 (77 enodes) 194.068 * * [simplify]: iters left: 3 (104 enodes) 194.084 * * [simplify]: iters left: 2 (177 enodes) 194.132 * * [simplify]: iters left: 1 (306 enodes) 194.222 * * [simplify]: Extracting #0: cost 1 inf + 0 194.222 * * [simplify]: Extracting #1: cost 19 inf + 0 194.222 * * [simplify]: Extracting #2: cost 80 inf + 1 194.223 * * [simplify]: Extracting #3: cost 108 inf + 5 194.223 * * [simplify]: Extracting #4: cost 100 inf + 1024 194.226 * * [simplify]: Extracting #5: cost 46 inf + 15814 194.233 * * [simplify]: Extracting #6: cost 4 inf + 30744 194.241 * * [simplify]: Extracting #7: cost 0 inf + 32078 194.257 * [simplify]: Simplified to (/ (/ (+ (* y.im x.im) (* y.re x.re)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 194.257 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (+ (* y.im x.im) (* y.re x.re)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 194.257 * * * * [progress]: [ 486 / 713 ] simplifiying candidate # 194.258 * [simplify]: Simplifying (/ 1 (/ (sqrt 1) (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 194.258 * * [simplify]: iters left: 6 (12 enodes) 194.264 * * [simplify]: iters left: 5 (43 enodes) 194.277 * * [simplify]: iters left: 4 (45 enodes) 194.289 * * [simplify]: iters left: 3 (49 enodes) 194.302 * * [simplify]: iters left: 2 (51 enodes) 194.313 * * [simplify]: iters left: 1 (53 enodes) 194.325 * * [simplify]: Extracting #0: cost 1 inf + 0 194.325 * * [simplify]: Extracting #1: cost 4 inf + 0 194.325 * * [simplify]: Extracting #2: cost 5 inf + 1 194.325 * * [simplify]: Extracting #3: cost 7 inf + 1 194.325 * * [simplify]: Extracting #4: cost 10 inf + 1 194.325 * * [simplify]: Extracting #5: cost 14 inf + 1 194.325 * * [simplify]: Extracting #6: cost 8 inf + 167 194.326 * * [simplify]: Extracting #7: cost 4 inf + 735 194.326 * * [simplify]: Extracting #8: cost 2 inf + 1180 194.327 * * [simplify]: Extracting #9: cost 0 inf + 1625 194.327 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 194.327 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 194.328 * [simplify]: Simplifying (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 194.328 * * [simplify]: iters left: 6 (16 enodes) 194.335 * * [simplify]: iters left: 5 (58 enodes) 194.345 * * [simplify]: iters left: 4 (74 enodes) 194.356 * * [simplify]: iters left: 3 (101 enodes) 194.376 * * [simplify]: iters left: 2 (174 enodes) 194.424 * * [simplify]: iters left: 1 (303 enodes) 194.556 * * [simplify]: Extracting #0: cost 1 inf + 0 194.556 * * [simplify]: Extracting #1: cost 19 inf + 0 194.556 * * [simplify]: Extracting #2: cost 79 inf + 1 194.557 * * [simplify]: Extracting #3: cost 106 inf + 5 194.557 * * [simplify]: Extracting #4: cost 101 inf + 497 194.560 * * [simplify]: Extracting #5: cost 31 inf + 18259 194.567 * * [simplify]: Extracting #6: cost 1 inf + 27071 194.575 * * [simplify]: Extracting #7: cost 0 inf + 27394 194.589 * [simplify]: Simplified to (/ (/ (+ (* y.im x.im) (* y.re x.re)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 194.589 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (+ (* y.im x.im) (* y.re x.re)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 194.589 * * * * [progress]: [ 487 / 713 ] simplifiying candidate # 194.589 * [simplify]: Simplifying (/ 1 (/ (sqrt 1) (/ 1 (sqrt 1)))) 194.590 * * [simplify]: iters left: 6 (5 enodes) 194.594 * * [simplify]: iters left: 5 (20 enodes) 194.601 * * [simplify]: iters left: 4 (22 enodes) 194.605 * * [simplify]: Extracting #0: cost 1 inf + 0 194.605 * * [simplify]: Extracting #1: cost 0 inf + 1 194.605 * [simplify]: Simplified to 1 194.605 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 194.606 * [simplify]: Simplifying (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 194.606 * * [simplify]: iters left: 6 (15 enodes) 194.617 * * [simplify]: iters left: 5 (55 enodes) 194.632 * * [simplify]: iters left: 4 (71 enodes) 194.643 * * [simplify]: iters left: 3 (88 enodes) 194.660 * * [simplify]: iters left: 2 (180 enodes) 194.741 * * [simplify]: iters left: 1 (345 enodes) 194.873 * * [simplify]: Extracting #0: cost 1 inf + 0 194.873 * * [simplify]: Extracting #1: cost 13 inf + 0 194.874 * * [simplify]: Extracting #2: cost 56 inf + 1 194.874 * * [simplify]: Extracting #3: cost 71 inf + 46 194.876 * * [simplify]: Extracting #4: cost 48 inf + 3620 194.881 * * [simplify]: Extracting #5: cost 5 inf + 13475 194.888 * * [simplify]: Extracting #6: cost 0 inf + 14813 194.893 * [simplify]: Simplified to (/ (+ (* y.im x.im) (* y.re x.re)) (+ (* y.re y.re) (* y.im y.im))) 194.893 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (+ (* y.im x.im) (* y.re x.re)) (+ (* y.re y.re) (* y.im y.im))))) 194.893 * * * * [progress]: [ 488 / 713 ] simplifiying candidate # 194.893 * [simplify]: Simplifying (/ 1 (/ (sqrt 1) (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 194.893 * * [simplify]: iters left: 6 (12 enodes) 194.896 * * [simplify]: iters left: 5 (43 enodes) 194.905 * * [simplify]: iters left: 4 (45 enodes) 194.911 * * [simplify]: iters left: 3 (49 enodes) 194.916 * * [simplify]: iters left: 2 (51 enodes) 194.923 * * [simplify]: iters left: 1 (53 enodes) 194.929 * * [simplify]: Extracting #0: cost 1 inf + 0 194.929 * * [simplify]: Extracting #1: cost 4 inf + 0 194.930 * * [simplify]: Extracting #2: cost 5 inf + 1 194.930 * * [simplify]: Extracting #3: cost 7 inf + 1 194.930 * * [simplify]: Extracting #4: cost 10 inf + 1 194.930 * * [simplify]: Extracting #5: cost 14 inf + 1 194.930 * * [simplify]: Extracting #6: cost 8 inf + 167 194.930 * * [simplify]: Extracting #7: cost 4 inf + 735 194.930 * * [simplify]: Extracting #8: cost 2 inf + 1180 194.930 * * [simplify]: Extracting #9: cost 0 inf + 1625 194.931 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 194.931 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 194.931 * [simplify]: Simplifying (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 194.931 * * [simplify]: iters left: 6 (16 enodes) 194.936 * * [simplify]: iters left: 5 (58 enodes) 194.945 * * [simplify]: iters left: 4 (74 enodes) 194.957 * * [simplify]: iters left: 3 (101 enodes) 194.982 * * [simplify]: iters left: 2 (174 enodes) 195.051 * * [simplify]: iters left: 1 (303 enodes) 195.197 * * [simplify]: Extracting #0: cost 1 inf + 0 195.198 * * [simplify]: Extracting #1: cost 19 inf + 0 195.198 * * [simplify]: Extracting #2: cost 79 inf + 1 195.198 * * [simplify]: Extracting #3: cost 106 inf + 5 195.199 * * [simplify]: Extracting #4: cost 101 inf + 497 195.201 * * [simplify]: Extracting #5: cost 31 inf + 18259 195.208 * * [simplify]: Extracting #6: cost 1 inf + 27071 195.215 * * [simplify]: Extracting #7: cost 0 inf + 27394 195.223 * [simplify]: Simplified to (/ (/ (+ (* y.im x.im) (* y.re x.re)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 195.223 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (+ (* y.im x.im) (* y.re x.re)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 195.223 * * * * [progress]: [ 489 / 713 ] simplifiying candidate # 195.223 * [simplify]: Simplifying (/ 1 (/ (sqrt 1) (/ 1 1))) 195.223 * * [simplify]: iters left: 6 (5 enodes) 195.233 * * [simplify]: iters left: 5 (17 enodes) 195.238 * * [simplify]: iters left: 4 (19 enodes) 195.242 * * [simplify]: Extracting #0: cost 1 inf + 0 195.242 * * [simplify]: Extracting #1: cost 0 inf + 1 195.242 * [simplify]: Simplified to 1 195.242 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 195.242 * [simplify]: Simplifying (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 195.242 * * [simplify]: iters left: 6 (15 enodes) 195.246 * * [simplify]: iters left: 5 (55 enodes) 195.255 * * [simplify]: iters left: 4 (71 enodes) 195.266 * * [simplify]: iters left: 3 (88 enodes) 195.286 * * [simplify]: iters left: 2 (180 enodes) 195.338 * * [simplify]: iters left: 1 (345 enodes) 195.487 * * [simplify]: Extracting #0: cost 1 inf + 0 195.487 * * [simplify]: Extracting #1: cost 13 inf + 0 195.487 * * [simplify]: Extracting #2: cost 56 inf + 1 195.488 * * [simplify]: Extracting #3: cost 71 inf + 46 195.489 * * [simplify]: Extracting #4: cost 48 inf + 3620 195.496 * * [simplify]: Extracting #5: cost 5 inf + 13475 195.507 * * [simplify]: Extracting #6: cost 0 inf + 14813 195.515 * [simplify]: Simplified to (/ (+ (* y.im x.im) (* y.re x.re)) (+ (* y.re y.re) (* y.im y.im))) 195.515 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (+ (* y.im x.im) (* y.re x.re)) (+ (* y.re y.re) (* y.im y.im))))) 195.516 * * * * [progress]: [ 490 / 713 ] simplifiying candidate # 195.516 * [simplify]: Simplifying (/ 1 (/ (sqrt 1) 1)) 195.516 * * [simplify]: iters left: 5 (4 enodes) 195.523 * * [simplify]: iters left: 4 (14 enodes) 195.526 * * [simplify]: iters left: 3 (16 enodes) 195.530 * * [simplify]: Extracting #0: cost 1 inf + 0 195.530 * * [simplify]: Extracting #1: cost 0 inf + 1 195.530 * [simplify]: Simplified to 1 195.530 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 195.530 * [simplify]: Simplifying (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 195.530 * * [simplify]: iters left: 6 (15 enodes) 195.537 * * [simplify]: iters left: 5 (55 enodes) 195.547 * * [simplify]: iters left: 4 (71 enodes) 195.557 * * [simplify]: iters left: 3 (88 enodes) 195.577 * * [simplify]: iters left: 2 (180 enodes) 195.659 * * [simplify]: iters left: 1 (345 enodes) 195.806 * * [simplify]: Extracting #0: cost 1 inf + 0 195.806 * * [simplify]: Extracting #1: cost 13 inf + 0 195.806 * * [simplify]: Extracting #2: cost 56 inf + 1 195.806 * * [simplify]: Extracting #3: cost 71 inf + 46 195.808 * * [simplify]: Extracting #4: cost 48 inf + 3620 195.814 * * [simplify]: Extracting #5: cost 5 inf + 13475 195.824 * * [simplify]: Extracting #6: cost 0 inf + 14813 195.833 * [simplify]: Simplified to (/ (+ (* y.im x.im) (* y.re x.re)) (+ (* y.re y.re) (* y.im y.im))) 195.833 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (+ (* y.im x.im) (* y.re x.re)) (+ (* y.re y.re) (* y.im y.im))))) 195.833 * * * * [progress]: [ 491 / 713 ] simplifiying candidate # 195.834 * [simplify]: Simplifying (/ 1 (/ (sqrt 1) (+ (* x.re y.re) (* x.im y.im)))) 195.834 * * [simplify]: iters left: 6 (11 enodes) 195.840 * * [simplify]: iters left: 5 (40 enodes) 195.851 * * [simplify]: iters left: 4 (44 enodes) 195.857 * * [simplify]: iters left: 3 (56 enodes) 195.866 * * [simplify]: iters left: 2 (74 enodes) 195.877 * * [simplify]: iters left: 1 (76 enodes) 195.884 * * [simplify]: Extracting #0: cost 1 inf + 0 195.884 * * [simplify]: Extracting #1: cost 6 inf + 0 195.884 * * [simplify]: Extracting #2: cost 12 inf + 1 195.884 * * [simplify]: Extracting #3: cost 7 inf + 47 195.885 * * [simplify]: Extracting #4: cost 1 inf + 586 195.885 * * [simplify]: Extracting #5: cost 0 inf + 751 195.885 * [simplify]: Simplified to (+ (* x.im y.im) (* x.re y.re)) 195.885 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (+ (* x.im y.im) (* x.re y.re)) (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 195.885 * [simplify]: Simplifying (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 195.885 * * [simplify]: iters left: 6 (10 enodes) 195.888 * * [simplify]: iters left: 5 (36 enodes) 195.894 * * [simplify]: iters left: 4 (46 enodes) 195.901 * * [simplify]: iters left: 3 (52 enodes) 195.908 * * [simplify]: iters left: 2 (55 enodes) 195.915 * * [simplify]: Extracting #0: cost 1 inf + 0 195.915 * * [simplify]: Extracting #1: cost 6 inf + 0 195.915 * * [simplify]: Extracting #2: cost 10 inf + 1 195.915 * * [simplify]: Extracting #3: cost 14 inf + 1 195.915 * * [simplify]: Extracting #4: cost 12 inf + 3 195.916 * * [simplify]: Extracting #5: cost 6 inf + 533 195.916 * * [simplify]: Extracting #6: cost 1 inf + 1264 195.916 * * [simplify]: Extracting #7: cost 0 inf + 1467 195.917 * [simplify]: Simplified to (/ 1 (+ (* y.re y.re) (* y.im y.im))) 195.917 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (+ (* x.im y.im) (* x.re y.re)) (/ 1 (+ (* y.re y.re) (* y.im y.im))))) 195.917 * * * * [progress]: [ 492 / 713 ] simplifiying candidate # 195.917 * [simplify]: Simplifying (/ 1 (/ (sqrt 1) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (pow (* y.re y.re) 3) (pow (* y.im y.im) 3)))))) 195.917 * * [simplify]: iters left: 6 (19 enodes) 195.923 * * [simplify]: iters left: 5 (84 enodes) 195.939 * * [simplify]: iters left: 4 (152 enodes) 195.997 * * [simplify]: iters left: 3 (266 enodes) 196.056 * * [simplify]: iters left: 2 (476 enodes) 196.216 * * [simplify]: Extracting #0: cost 1 inf + 0 196.216 * * [simplify]: Extracting #1: cost 14 inf + 0 196.216 * * [simplify]: Extracting #2: cost 21 inf + 1 196.216 * * [simplify]: Extracting #3: cost 38 inf + 1 196.217 * * [simplify]: Extracting #4: cost 78 inf + 299 196.218 * * [simplify]: Extracting #5: cost 164 inf + 1325 196.221 * * [simplify]: Extracting #6: cost 150 inf + 7822 196.231 * * [simplify]: Extracting #7: cost 40 inf + 46205 196.244 * * [simplify]: Extracting #8: cost 3 inf + 64056 196.258 * * [simplify]: Extracting #9: cost 0 inf + 65405 196.266 * [simplify]: Simplified to (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* (* (* y.im y.im) y.im) (* (* y.im y.im) y.im)) (* (* (* y.re y.re) (* y.re y.re)) (* y.re y.re))))) 196.266 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* (* (* y.im y.im) y.im) (* (* y.im y.im) y.im)) (* (* (* y.re y.re) (* y.re y.re)) (* y.re y.re))))) (/ 1 (/ (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)) (* (* y.re y.re) (* y.im y.im))))))))) 196.266 * [simplify]: Simplifying (/ 1 (/ (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)) (* (* y.re y.re) (* y.im y.im))))))) 196.266 * * [simplify]: iters left: 6 (15 enodes) 196.270 * * [simplify]: iters left: 5 (72 enodes) 196.283 * * [simplify]: iters left: 4 (146 enodes) 196.314 * * [simplify]: iters left: 3 (263 enodes) 196.366 * * [simplify]: iters left: 2 (404 enodes) 196.504 * * [simplify]: Extracting #0: cost 1 inf + 0 196.504 * * [simplify]: Extracting #1: cost 7 inf + 0 196.504 * * [simplify]: Extracting #2: cost 12 inf + 1 196.504 * * [simplify]: Extracting #3: cost 34 inf + 1 196.504 * * [simplify]: Extracting #4: cost 160 inf + 1 196.505 * * [simplify]: Extracting #5: cost 212 inf + 1670 196.512 * * [simplify]: Extracting #6: cost 108 inf + 17765 196.525 * * [simplify]: Extracting #7: cost 16 inf + 33657 196.541 * * [simplify]: Extracting #8: cost 0 inf + 37583 196.554 * [simplify]: Simplified to (/ (sqrt (+ (* (* y.im y.im) (* y.im y.im)) (* (* y.re y.re) (- (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 196.554 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* (* (* y.im y.im) y.im) (* (* y.im y.im) y.im)) (* (* (* y.re y.re) (* y.re y.re)) (* y.re y.re))))) (/ (sqrt (+ (* (* y.im y.im) (* y.im y.im)) (* (* y.re y.re) (- (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 196.555 * * * * [progress]: [ 493 / 713 ] simplifiying candidate # 196.555 * [simplify]: Simplifying (/ 1 (/ (sqrt 1) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))))) 196.555 * * [simplify]: iters left: 6 (18 enodes) 196.562 * * [simplify]: iters left: 5 (76 enodes) 196.575 * * [simplify]: iters left: 4 (119 enodes) 196.604 * * [simplify]: iters left: 3 (192 enodes) 196.644 * * [simplify]: iters left: 2 (378 enodes) 196.794 * * [simplify]: Extracting #0: cost 1 inf + 0 196.795 * * [simplify]: Extracting #1: cost 14 inf + 0 196.795 * * [simplify]: Extracting #2: cost 21 inf + 1 196.795 * * [simplify]: Extracting #3: cost 82 inf + 1 196.795 * * [simplify]: Extracting #4: cost 167 inf + 465 196.797 * * [simplify]: Extracting #5: cost 201 inf + 2109 196.801 * * [simplify]: Extracting #6: cost 92 inf + 19558 196.810 * * [simplify]: Extracting #7: cost 10 inf + 39618 196.827 * * [simplify]: Extracting #8: cost 0 inf + 42390 196.846 * [simplify]: Simplified to (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) 196.846 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (sqrt (- (* y.re y.re) (* y.im y.im))))))) 196.846 * [simplify]: Simplifying (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (sqrt (- (* y.re y.re) (* y.im y.im))))) 196.846 * * [simplify]: iters left: 6 (11 enodes) 196.852 * * [simplify]: iters left: 5 (43 enodes) 196.859 * * [simplify]: iters left: 4 (63 enodes) 196.869 * * [simplify]: iters left: 3 (82 enodes) 196.885 * * [simplify]: iters left: 2 (135 enodes) 196.932 * * [simplify]: iters left: 1 (218 enodes) 197.003 * * [simplify]: Extracting #0: cost 1 inf + 0 197.003 * * [simplify]: Extracting #1: cost 7 inf + 0 197.004 * * [simplify]: Extracting #2: cost 12 inf + 1 197.004 * * [simplify]: Extracting #3: cost 34 inf + 1 197.004 * * [simplify]: Extracting #4: cost 68 inf + 1 197.005 * * [simplify]: Extracting #5: cost 66 inf + 85 197.006 * * [simplify]: Extracting #6: cost 32 inf + 3827 197.010 * * [simplify]: Extracting #7: cost 2 inf + 8208 197.015 * * [simplify]: Extracting #8: cost 0 inf + 8532 197.020 * [simplify]: Simplified to (/ (sqrt (* (- y.re y.im) (+ y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 197.020 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) (/ (sqrt (* (- y.re y.im) (+ y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 197.020 * * * * [progress]: [ 494 / 713 ] simplifiying candidate # 197.021 * [simplify]: Simplifying (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (* (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 197.021 * * [simplify]: iters left: 6 (18 enodes) 197.029 * * [simplify]: iters left: 5 (64 enodes) 197.044 * * [simplify]: iters left: 4 (77 enodes) 197.055 * * [simplify]: iters left: 3 (87 enodes) 197.071 * * [simplify]: iters left: 2 (102 enodes) 197.101 * * [simplify]: iters left: 1 (109 enodes) 197.135 * * [simplify]: Extracting #0: cost 1 inf + 0 197.135 * * [simplify]: Extracting #1: cost 10 inf + 0 197.136 * * [simplify]: Extracting #2: cost 18 inf + 1 197.136 * * [simplify]: Extracting #3: cost 22 inf + 1 197.136 * * [simplify]: Extracting #4: cost 28 inf + 1 197.136 * * [simplify]: Extracting #5: cost 36 inf + 1 197.136 * * [simplify]: Extracting #6: cost 28 inf + 171 197.137 * * [simplify]: Extracting #7: cost 22 inf + 583 197.137 * * [simplify]: Extracting #8: cost 16 inf + 1679 197.139 * * [simplify]: Extracting #9: cost 4 inf + 6724 197.143 * * [simplify]: Extracting #10: cost 0 inf + 8419 197.146 * [simplify]: Simplified to (/ (* (cbrt (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 197.146 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 197.147 * [simplify]: Simplifying (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 197.147 * * [simplify]: iters left: 6 (17 enodes) 197.155 * * [simplify]: iters left: 5 (59 enodes) 197.172 * * [simplify]: iters left: 4 (66 enodes) 197.191 * * [simplify]: iters left: 3 (68 enodes) 197.213 * * [simplify]: iters left: 2 (80 enodes) 197.235 * * [simplify]: Extracting #0: cost 1 inf + 0 197.235 * * [simplify]: Extracting #1: cost 7 inf + 0 197.235 * * [simplify]: Extracting #2: cost 12 inf + 1 197.235 * * [simplify]: Extracting #3: cost 16 inf + 1 197.235 * * [simplify]: Extracting #4: cost 22 inf + 1 197.236 * * [simplify]: Extracting #5: cost 30 inf + 1 197.236 * * [simplify]: Extracting #6: cost 22 inf + 172 197.236 * * [simplify]: Extracting #7: cost 16 inf + 583 197.237 * * [simplify]: Extracting #8: cost 9 inf + 1881 197.238 * * [simplify]: Extracting #9: cost 0 inf + 5435 197.241 * [simplify]: Simplified to (/ (cbrt (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 197.241 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (* (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) (/ (cbrt (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 197.241 * * * * [progress]: [ 495 / 713 ] simplifiying candidate # 197.242 * [simplify]: Simplifying (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 197.242 * * [simplify]: iters left: 6 (17 enodes) 197.249 * * [simplify]: iters left: 5 (59 enodes) 197.267 * * [simplify]: iters left: 4 (66 enodes) 197.286 * * [simplify]: iters left: 3 (68 enodes) 197.306 * * [simplify]: iters left: 2 (80 enodes) 197.328 * * [simplify]: Extracting #0: cost 1 inf + 0 197.328 * * [simplify]: Extracting #1: cost 7 inf + 0 197.328 * * [simplify]: Extracting #2: cost 12 inf + 1 197.328 * * [simplify]: Extracting #3: cost 16 inf + 1 197.328 * * [simplify]: Extracting #4: cost 22 inf + 1 197.328 * * [simplify]: Extracting #5: cost 30 inf + 1 197.328 * * [simplify]: Extracting #6: cost 22 inf + 172 197.329 * * [simplify]: Extracting #7: cost 16 inf + 583 197.329 * * [simplify]: Extracting #8: cost 9 inf + 1881 197.331 * * [simplify]: Extracting #9: cost 0 inf + 5195 197.333 * [simplify]: Simplified to (/ (sqrt (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 197.333 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 197.333 * [simplify]: Simplifying (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 197.334 * * [simplify]: iters left: 6 (17 enodes) 197.341 * * [simplify]: iters left: 5 (59 enodes) 197.360 * * [simplify]: iters left: 4 (66 enodes) 197.379 * * [simplify]: iters left: 3 (68 enodes) 197.389 * * [simplify]: iters left: 2 (80 enodes) 197.400 * * [simplify]: Extracting #0: cost 1 inf + 0 197.400 * * [simplify]: Extracting #1: cost 7 inf + 0 197.400 * * [simplify]: Extracting #2: cost 12 inf + 1 197.400 * * [simplify]: Extracting #3: cost 16 inf + 1 197.400 * * [simplify]: Extracting #4: cost 22 inf + 1 197.400 * * [simplify]: Extracting #5: cost 30 inf + 1 197.400 * * [simplify]: Extracting #6: cost 22 inf + 172 197.400 * * [simplify]: Extracting #7: cost 16 inf + 583 197.401 * * [simplify]: Extracting #8: cost 9 inf + 1881 197.401 * * [simplify]: Extracting #9: cost 0 inf + 5195 197.402 * [simplify]: Simplified to (/ (sqrt (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 197.402 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) (/ (sqrt (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 197.403 * * * * [progress]: [ 496 / 713 ] simplifiying candidate # 197.403 * [simplify]: Simplifying (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 197.403 * * [simplify]: iters left: 6 (20 enodes) 197.408 * * [simplify]: iters left: 5 (76 enodes) 197.420 * * [simplify]: iters left: 4 (122 enodes) 197.449 * * [simplify]: iters left: 3 (237 enodes) 197.537 * * [simplify]: iters left: 2 (376 enodes) 197.718 * * [simplify]: Extracting #0: cost 1 inf + 0 197.718 * * [simplify]: Extracting #1: cost 56 inf + 0 197.719 * * [simplify]: Extracting #2: cost 103 inf + 1 197.720 * * [simplify]: Extracting #3: cost 108 inf + 1 197.721 * * [simplify]: Extracting #4: cost 117 inf + 1 197.722 * * [simplify]: Extracting #5: cost 109 inf + 615 197.727 * * [simplify]: Extracting #6: cost 65 inf + 16520 197.750 * * [simplify]: Extracting #7: cost 7 inf + 43610 197.777 * * [simplify]: Extracting #8: cost 0 inf + 46714 197.791 * [simplify]: Simplified to (/ (* (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 197.791 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 197.791 * [simplify]: Simplifying (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 197.792 * * [simplify]: iters left: 6 (18 enodes) 197.796 * * [simplify]: iters left: 5 (64 enodes) 197.806 * * [simplify]: iters left: 4 (80 enodes) 197.821 * * [simplify]: iters left: 3 (99 enodes) 197.837 * * [simplify]: iters left: 2 (128 enodes) 197.878 * * [simplify]: iters left: 1 (165 enodes) 197.914 * * [simplify]: Extracting #0: cost 1 inf + 0 197.914 * * [simplify]: Extracting #1: cost 17 inf + 0 197.914 * * [simplify]: Extracting #2: cost 30 inf + 1 197.915 * * [simplify]: Extracting #3: cost 35 inf + 1 197.915 * * [simplify]: Extracting #4: cost 44 inf + 1 197.916 * * [simplify]: Extracting #5: cost 40 inf + 88 197.916 * * [simplify]: Extracting #6: cost 28 inf + 1870 197.918 * * [simplify]: Extracting #7: cost 6 inf + 9021 197.920 * * [simplify]: Extracting #8: cost 1 inf + 11201 197.923 * * [simplify]: Extracting #9: cost 0 inf + 11645 197.925 * [simplify]: Simplified to (/ (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 197.925 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im 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.im) (* x.re y.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 197.926 * * * * [progress]: [ 497 / 713 ] simplifiying candidate # 197.926 * [simplify]: Simplifying (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))))) 197.926 * * [simplify]: iters left: 6 (21 enodes) 197.931 * * [simplify]: iters left: 5 (76 enodes) 197.943 * * [simplify]: iters left: 4 (101 enodes) 197.960 * * [simplify]: iters left: 3 (155 enodes) 197.986 * * [simplify]: iters left: 2 (216 enodes) 198.077 * * [simplify]: iters left: 1 (298 enodes) 198.156 * * [simplify]: Extracting #0: cost 1 inf + 0 198.156 * * [simplify]: Extracting #1: cost 26 inf + 0 198.156 * * [simplify]: Extracting #2: cost 48 inf + 1 198.157 * * [simplify]: Extracting #3: cost 55 inf + 1 198.157 * * [simplify]: Extracting #4: cost 64 inf + 1 198.157 * * [simplify]: Extracting #5: cost 59 inf + 130 198.158 * * [simplify]: Extracting #6: cost 35 inf + 5637 198.163 * * [simplify]: Extracting #7: cost 7 inf + 17693 198.168 * * [simplify]: Extracting #8: cost 0 inf + 21239 198.174 * [simplify]: Simplified to (* (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 198.174 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))))) 198.174 * [simplify]: Simplifying (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 198.174 * * [simplify]: iters left: 6 (19 enodes) 198.179 * * [simplify]: iters left: 5 (67 enodes) 198.192 * * [simplify]: iters left: 4 (83 enodes) 198.217 * * [simplify]: iters left: 3 (102 enodes) 198.239 * * [simplify]: iters left: 2 (131 enodes) 198.263 * * [simplify]: iters left: 1 (168 enodes) 198.308 * * [simplify]: Extracting #0: cost 1 inf + 0 198.308 * * [simplify]: Extracting #1: cost 17 inf + 0 198.308 * * [simplify]: Extracting #2: cost 31 inf + 1 198.308 * * [simplify]: Extracting #3: cost 37 inf + 1 198.309 * * [simplify]: Extracting #4: cost 46 inf + 1 198.309 * * [simplify]: Extracting #5: cost 40 inf + 172 198.309 * * [simplify]: Extracting #6: cost 24 inf + 2608 198.311 * * [simplify]: Extracting #7: cost 5 inf + 10392 198.314 * * [simplify]: Extracting #8: cost 0 inf + 12449 198.316 * [simplify]: Simplified to (/ (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 198.317 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im 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.im) (* x.re y.re))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 198.317 * * * * [progress]: [ 498 / 713 ] simplifiying candidate # 198.317 * [simplify]: Simplifying (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 198.317 * * [simplify]: iters left: 6 (18 enodes) 198.323 * * [simplify]: iters left: 5 (66 enodes) 198.343 * * [simplify]: iters left: 4 (90 enodes) 198.371 * * [simplify]: iters left: 3 (124 enodes) 198.399 * * [simplify]: iters left: 2 (172 enodes) 198.443 * * [simplify]: iters left: 1 (224 enodes) 198.497 * * [simplify]: Extracting #0: cost 1 inf + 0 198.497 * * [simplify]: Extracting #1: cost 16 inf + 0 198.497 * * [simplify]: Extracting #2: cost 30 inf + 1 198.497 * * [simplify]: Extracting #3: cost 36 inf + 1 198.498 * * [simplify]: Extracting #4: cost 44 inf + 1 198.498 * * [simplify]: Extracting #5: cost 36 inf + 171 198.499 * * [simplify]: Extracting #6: cost 29 inf + 787 198.500 * * [simplify]: Extracting #7: cost 12 inf + 5884 198.505 * * [simplify]: Extracting #8: cost 1 inf + 10206 198.509 * * [simplify]: Extracting #9: cost 0 inf + 10449 198.512 * [simplify]: Simplified to (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* x.im y.im) (* x.re y.re))))) 198.512 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* x.im y.im) (* x.re y.re))))) (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 198.512 * [simplify]: Simplifying (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 198.513 * * [simplify]: iters left: 6 (17 enodes) 198.516 * * [simplify]: iters left: 5 (61 enodes) 198.525 * * [simplify]: iters left: 4 (77 enodes) 198.541 * * [simplify]: iters left: 3 (84 enodes) 198.564 * * [simplify]: iters left: 2 (111 enodes) 198.597 * * [simplify]: iters left: 1 (126 enodes) 198.633 * * [simplify]: Extracting #0: cost 1 inf + 0 198.633 * * [simplify]: Extracting #1: cost 11 inf + 0 198.633 * * [simplify]: Extracting #2: cost 20 inf + 1 198.633 * * [simplify]: Extracting #3: cost 26 inf + 1 198.633 * * [simplify]: Extracting #4: cost 34 inf + 1 198.634 * * [simplify]: Extracting #5: cost 27 inf + 129 198.634 * * [simplify]: Extracting #6: cost 20 inf + 581 198.635 * * [simplify]: Extracting #7: cost 13 inf + 1840 198.637 * * [simplify]: Extracting #8: cost 3 inf + 4997 198.640 * * [simplify]: Extracting #9: cost 0 inf + 6249 198.643 * [simplify]: Simplified to (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 198.643 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 198.643 * * * * [progress]: [ 499 / 713 ] simplifiying candidate # 198.643 * [simplify]: Simplifying (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt 1)))) 198.643 * * [simplify]: iters left: 6 (19 enodes) 198.653 * * [simplify]: iters left: 5 (69 enodes) 198.675 * * [simplify]: iters left: 4 (85 enodes) 198.690 * * [simplify]: iters left: 3 (120 enodes) 198.712 * * [simplify]: iters left: 2 (166 enodes) 198.755 * * [simplify]: iters left: 1 (204 enodes) 198.801 * * [simplify]: Extracting #0: cost 1 inf + 0 198.801 * * [simplify]: Extracting #1: cost 12 inf + 0 198.801 * * [simplify]: Extracting #2: cost 22 inf + 1 198.801 * * [simplify]: Extracting #3: cost 27 inf + 1 198.802 * * [simplify]: Extracting #4: cost 36 inf + 1 198.802 * * [simplify]: Extracting #5: cost 31 inf + 130 198.802 * * [simplify]: Extracting #6: cost 23 inf + 787 198.803 * * [simplify]: Extracting #7: cost 9 inf + 4316 198.805 * * [simplify]: Extracting #8: cost 1 inf + 7227 198.807 * * [simplify]: Extracting #9: cost 0 inf + 7711 198.811 * [simplify]: Simplified to (/ (* (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (+ (* x.im y.im) (* x.re y.re)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 198.811 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (+ (* x.im y.im) (* x.re y.re)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 198.811 * [simplify]: Simplifying (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 198.811 * * [simplify]: iters left: 6 (17 enodes) 198.820 * * [simplify]: iters left: 5 (61 enodes) 198.840 * * [simplify]: iters left: 4 (77 enodes) 198.857 * * [simplify]: iters left: 3 (96 enodes) 198.871 * * [simplify]: iters left: 2 (125 enodes) 198.898 * * [simplify]: iters left: 1 (162 enodes) 198.957 * * [simplify]: Extracting #0: cost 1 inf + 0 198.957 * * [simplify]: Extracting #1: cost 17 inf + 0 198.957 * * [simplify]: Extracting #2: cost 30 inf + 1 198.957 * * [simplify]: Extracting #3: cost 36 inf + 1 198.958 * * [simplify]: Extracting #4: cost 44 inf + 1 198.958 * * [simplify]: Extracting #5: cost 38 inf + 87 198.958 * * [simplify]: Extracting #6: cost 30 inf + 826 198.960 * * [simplify]: Extracting #7: cost 15 inf + 4551 198.964 * * [simplify]: Extracting #8: cost 1 inf + 9397 198.969 * * [simplify]: Extracting #9: cost 0 inf + 9881 198.972 * [simplify]: Simplified to (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (* (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 198.973 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt 1)))) (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (* (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 198.973 * * * * [progress]: [ 500 / 713 ] simplifiying candidate # 198.973 * [simplify]: Simplifying (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 198.973 * * [simplify]: iters left: 6 (18 enodes) 198.977 * * [simplify]: iters left: 5 (66 enodes) 198.987 * * [simplify]: iters left: 4 (90 enodes) 199.001 * * [simplify]: iters left: 3 (124 enodes) 199.042 * * [simplify]: iters left: 2 (172 enodes) 199.088 * * [simplify]: iters left: 1 (224 enodes) 199.152 * * [simplify]: Extracting #0: cost 1 inf + 0 199.152 * * [simplify]: Extracting #1: cost 16 inf + 0 199.152 * * [simplify]: Extracting #2: cost 30 inf + 1 199.152 * * [simplify]: Extracting #3: cost 36 inf + 1 199.153 * * [simplify]: Extracting #4: cost 44 inf + 1 199.153 * * [simplify]: Extracting #5: cost 36 inf + 171 199.153 * * [simplify]: Extracting #6: cost 29 inf + 787 199.154 * * [simplify]: Extracting #7: cost 12 inf + 5884 199.158 * * [simplify]: Extracting #8: cost 1 inf + 10206 199.163 * * [simplify]: Extracting #9: cost 0 inf + 10449 199.168 * [simplify]: Simplified to (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* x.im y.im) (* x.re y.re))))) 199.168 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* x.im y.im) (* x.re y.re))))) (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 199.168 * [simplify]: Simplifying (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 199.169 * * [simplify]: iters left: 6 (17 enodes) 199.173 * * [simplify]: iters left: 5 (61 enodes) 199.181 * * [simplify]: iters left: 4 (77 enodes) 199.193 * * [simplify]: iters left: 3 (84 enodes) 199.215 * * [simplify]: iters left: 2 (111 enodes) 199.250 * * [simplify]: iters left: 1 (126 enodes) 199.285 * * [simplify]: Extracting #0: cost 1 inf + 0 199.285 * * [simplify]: Extracting #1: cost 11 inf + 0 199.285 * * [simplify]: Extracting #2: cost 20 inf + 1 199.286 * * [simplify]: Extracting #3: cost 26 inf + 1 199.286 * * [simplify]: Extracting #4: cost 34 inf + 1 199.286 * * [simplify]: Extracting #5: cost 27 inf + 129 199.286 * * [simplify]: Extracting #6: cost 20 inf + 581 199.287 * * [simplify]: Extracting #7: cost 13 inf + 1840 199.289 * * [simplify]: Extracting #8: cost 3 inf + 4997 199.292 * * [simplify]: Extracting #9: cost 0 inf + 6249 199.295 * [simplify]: Simplified to (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 199.295 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 199.296 * * * * [progress]: [ 501 / 713 ] simplifiying candidate # 199.296 * [simplify]: Simplifying (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) 1))) 199.296 * * [simplify]: iters left: 6 (18 enodes) 199.304 * * [simplify]: iters left: 5 (64 enodes) 199.324 * * [simplify]: iters left: 4 (90 enodes) 199.352 * * [simplify]: iters left: 3 (125 enodes) 199.399 * * [simplify]: iters left: 2 (188 enodes) 199.463 * * [simplify]: iters left: 1 (237 enodes) 199.511 * * [simplify]: Extracting #0: cost 1 inf + 0 199.511 * * [simplify]: Extracting #1: cost 12 inf + 0 199.511 * * [simplify]: Extracting #2: cost 22 inf + 1 199.511 * * [simplify]: Extracting #3: cost 27 inf + 1 199.512 * * [simplify]: Extracting #4: cost 36 inf + 1 199.512 * * [simplify]: Extracting #5: cost 31 inf + 130 199.512 * * [simplify]: Extracting #6: cost 23 inf + 787 199.513 * * [simplify]: Extracting #7: cost 12 inf + 3664 199.514 * * [simplify]: Extracting #8: cost 2 inf + 7183 199.516 * * [simplify]: Extracting #9: cost 0 inf + 7711 199.519 * [simplify]: Simplified to (/ (* (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (+ (* x.im y.im) (* x.re y.re)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 199.519 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (+ (* x.im y.im) (* x.re y.re)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 199.519 * [simplify]: Simplifying (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 199.519 * * [simplify]: iters left: 6 (17 enodes) 199.523 * * [simplify]: iters left: 5 (61 enodes) 199.532 * * [simplify]: iters left: 4 (77 enodes) 199.543 * * [simplify]: iters left: 3 (96 enodes) 199.558 * * [simplify]: iters left: 2 (125 enodes) 199.579 * * [simplify]: iters left: 1 (162 enodes) 199.608 * * [simplify]: Extracting #0: cost 1 inf + 0 199.608 * * [simplify]: Extracting #1: cost 17 inf + 0 199.608 * * [simplify]: Extracting #2: cost 30 inf + 1 199.609 * * [simplify]: Extracting #3: cost 36 inf + 1 199.609 * * [simplify]: Extracting #4: cost 44 inf + 1 199.609 * * [simplify]: Extracting #5: cost 38 inf + 87 199.609 * * [simplify]: Extracting #6: cost 30 inf + 826 199.610 * * [simplify]: Extracting #7: cost 15 inf + 4551 199.613 * * [simplify]: Extracting #8: cost 1 inf + 9397 199.615 * * [simplify]: Extracting #9: cost 0 inf + 9881 199.618 * [simplify]: Simplified to (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (* (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 199.618 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) 1))) (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (* (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 199.618 * * * * [progress]: [ 502 / 713 ] simplifiying candidate # 199.618 * [simplify]: Simplifying (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 199.619 * * [simplify]: iters left: 6 (19 enodes) 199.623 * * [simplify]: iters left: 5 (69 enodes) 199.633 * * [simplify]: iters left: 4 (93 enodes) 199.656 * * [simplify]: iters left: 3 (138 enodes) 199.699 * * [simplify]: iters left: 2 (198 enodes) 199.750 * * [simplify]: iters left: 1 (321 enodes) 199.945 * * [simplify]: Extracting #0: cost 1 inf + 0 199.945 * * [simplify]: Extracting #1: cost 27 inf + 0 199.946 * * [simplify]: Extracting #2: cost 48 inf + 1 199.946 * * [simplify]: Extracting #3: cost 53 inf + 1 199.947 * * [simplify]: Extracting #4: cost 62 inf + 1 199.948 * * [simplify]: Extracting #5: cost 56 inf + 172 199.949 * * [simplify]: Extracting #6: cost 37 inf + 4221 199.958 * * [simplify]: Extracting #7: cost 4 inf + 17009 199.969 * * [simplify]: Extracting #8: cost 0 inf + 18823 199.980 * [simplify]: Simplified to (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (* (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 199.980 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (* (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 199.980 * [simplify]: Simplifying (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 199.980 * * [simplify]: iters left: 6 (18 enodes) 199.985 * * [simplify]: iters left: 5 (64 enodes) 199.994 * * [simplify]: iters left: 4 (80 enodes) 200.006 * * [simplify]: iters left: 3 (99 enodes) 200.033 * * [simplify]: iters left: 2 (128 enodes) 200.064 * * [simplify]: iters left: 1 (165 enodes) 200.105 * * [simplify]: Extracting #0: cost 1 inf + 0 200.105 * * [simplify]: Extracting #1: cost 17 inf + 0 200.105 * * [simplify]: Extracting #2: cost 30 inf + 1 200.106 * * [simplify]: Extracting #3: cost 35 inf + 1 200.106 * * [simplify]: Extracting #4: cost 44 inf + 1 200.106 * * [simplify]: Extracting #5: cost 40 inf + 88 200.107 * * [simplify]: Extracting #6: cost 28 inf + 1870 200.110 * * [simplify]: Extracting #7: cost 6 inf + 8701 200.115 * * [simplify]: Extracting #8: cost 1 inf + 10681 200.121 * * [simplify]: Extracting #9: cost 0 inf + 11085 200.126 * [simplify]: Simplified to (/ (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 200.127 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im 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.im) (* x.re y.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 200.127 * * * * [progress]: [ 503 / 713 ] simplifiying candidate # 200.127 * [simplify]: Simplifying (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))))) 200.128 * * [simplify]: iters left: 6 (20 enodes) 200.137 * * [simplify]: iters left: 5 (71 enodes) 200.160 * * [simplify]: iters left: 4 (87 enodes) 200.185 * * [simplify]: iters left: 3 (106 enodes) 200.215 * * [simplify]: iters left: 2 (135 enodes) 200.258 * * [simplify]: iters left: 1 (172 enodes) 200.321 * * [simplify]: Extracting #0: cost 1 inf + 0 200.321 * * [simplify]: Extracting #1: cost 17 inf + 0 200.321 * * [simplify]: Extracting #2: cost 32 inf + 1 200.321 * * [simplify]: Extracting #3: cost 39 inf + 1 200.322 * * [simplify]: Extracting #4: cost 48 inf + 1 200.322 * * [simplify]: Extracting #5: cost 42 inf + 172 200.323 * * [simplify]: Extracting #6: cost 26 inf + 2609 200.325 * * [simplify]: Extracting #7: cost 12 inf + 7091 200.330 * * [simplify]: Extracting #8: cost 1 inf + 11809 200.336 * * [simplify]: Extracting #9: cost 0 inf + 12373 200.342 * [simplify]: Simplified to (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (* (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 200.342 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (* (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))))) 200.343 * [simplify]: Simplifying (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 200.343 * * [simplify]: iters left: 6 (19 enodes) 200.352 * * [simplify]: iters left: 5 (67 enodes) 200.372 * * [simplify]: iters left: 4 (83 enodes) 200.396 * * [simplify]: iters left: 3 (102 enodes) 200.423 * * [simplify]: iters left: 2 (131 enodes) 200.446 * * [simplify]: iters left: 1 (168 enodes) 200.500 * * [simplify]: Extracting #0: cost 1 inf + 0 200.501 * * [simplify]: Extracting #1: cost 17 inf + 0 200.501 * * [simplify]: Extracting #2: cost 31 inf + 1 200.501 * * [simplify]: Extracting #3: cost 37 inf + 1 200.501 * * [simplify]: Extracting #4: cost 46 inf + 1 200.502 * * [simplify]: Extracting #5: cost 40 inf + 172 200.502 * * [simplify]: Extracting #6: cost 24 inf + 2568 200.506 * * [simplify]: Extracting #7: cost 5 inf + 9912 200.512 * * [simplify]: Extracting #8: cost 0 inf + 11889 200.517 * [simplify]: Simplified to (/ (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 200.517 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im 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.im) (* x.re y.re))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 200.518 * * * * [progress]: [ 504 / 713 ] simplifiying candidate # 200.518 * [simplify]: Simplifying (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 200.518 * * [simplify]: iters left: 6 (17 enodes) 200.526 * * [simplify]: iters left: 5 (61 enodes) 200.541 * * [simplify]: iters left: 4 (77 enodes) 200.554 * * [simplify]: iters left: 3 (84 enodes) 200.570 * * [simplify]: iters left: 2 (111 enodes) 200.591 * * [simplify]: iters left: 1 (126 enodes) 200.609 * * [simplify]: Extracting #0: cost 1 inf + 0 200.609 * * [simplify]: Extracting #1: cost 11 inf + 0 200.609 * * [simplify]: Extracting #2: cost 20 inf + 1 200.609 * * [simplify]: Extracting #3: cost 26 inf + 1 200.609 * * [simplify]: Extracting #4: cost 34 inf + 1 200.609 * * [simplify]: Extracting #5: cost 27 inf + 129 200.610 * * [simplify]: Extracting #6: cost 20 inf + 581 200.610 * * [simplify]: Extracting #7: cost 13 inf + 1800 200.611 * * [simplify]: Extracting #8: cost 3 inf + 4717 200.612 * * [simplify]: Extracting #9: cost 0 inf + 5849 200.614 * [simplify]: Simplified to (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 200.614 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 200.614 * [simplify]: Simplifying (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 200.614 * * [simplify]: iters left: 6 (17 enodes) 200.621 * * [simplify]: iters left: 5 (61 enodes) 200.634 * * [simplify]: iters left: 4 (77 enodes) 200.645 * * [simplify]: iters left: 3 (84 enodes) 200.660 * * [simplify]: iters left: 2 (111 enodes) 200.693 * * [simplify]: iters left: 1 (126 enodes) 200.727 * * [simplify]: Extracting #0: cost 1 inf + 0 200.727 * * [simplify]: Extracting #1: cost 11 inf + 0 200.727 * * [simplify]: Extracting #2: cost 20 inf + 1 200.728 * * [simplify]: Extracting #3: cost 26 inf + 1 200.728 * * [simplify]: Extracting #4: cost 34 inf + 1 200.728 * * [simplify]: Extracting #5: cost 27 inf + 129 200.728 * * [simplify]: Extracting #6: cost 20 inf + 581 200.729 * * [simplify]: Extracting #7: cost 13 inf + 1800 200.731 * * [simplify]: Extracting #8: cost 3 inf + 4717 200.734 * * [simplify]: Extracting #9: cost 0 inf + 5849 200.738 * [simplify]: Simplified to (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 200.738 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 200.738 * * * * [progress]: [ 505 / 713 ] simplifiying candidate # 200.739 * [simplify]: Simplifying (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt 1)))) 200.739 * * [simplify]: iters left: 6 (18 enodes) 200.748 * * [simplify]: iters left: 5 (64 enodes) 200.767 * * [simplify]: iters left: 4 (71 enodes) 200.786 * * [simplify]: iters left: 3 (77 enodes) 200.807 * * [simplify]: iters left: 2 (97 enodes) 200.836 * * [simplify]: iters left: 1 (108 enodes) 200.853 * * [simplify]: Extracting #0: cost 1 inf + 0 200.853 * * [simplify]: Extracting #1: cost 8 inf + 0 200.853 * * [simplify]: Extracting #2: cost 14 inf + 1 200.853 * * [simplify]: Extracting #3: cost 19 inf + 1 200.853 * * [simplify]: Extracting #4: cost 28 inf + 1 200.853 * * [simplify]: Extracting #5: cost 23 inf + 130 200.853 * * [simplify]: Extracting #6: cost 16 inf + 583 200.854 * * [simplify]: Extracting #7: cost 6 inf + 2974 200.855 * * [simplify]: Extracting #8: cost 0 inf + 4397 200.856 * [simplify]: Simplified to (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 200.856 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 200.856 * [simplify]: Simplifying (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 200.856 * * [simplify]: iters left: 6 (17 enodes) 200.862 * * [simplify]: iters left: 5 (61 enodes) 200.879 * * [simplify]: iters left: 4 (77 enodes) 200.890 * * [simplify]: iters left: 3 (96 enodes) 200.904 * * [simplify]: iters left: 2 (125 enodes) 200.941 * * [simplify]: iters left: 1 (162 enodes) 200.985 * * [simplify]: Extracting #0: cost 1 inf + 0 200.985 * * [simplify]: Extracting #1: cost 17 inf + 0 200.985 * * [simplify]: Extracting #2: cost 30 inf + 1 200.986 * * [simplify]: Extracting #3: cost 36 inf + 1 200.986 * * [simplify]: Extracting #4: cost 44 inf + 1 200.986 * * [simplify]: Extracting #5: cost 38 inf + 87 200.986 * * [simplify]: Extracting #6: cost 30 inf + 786 200.987 * * [simplify]: Extracting #7: cost 15 inf + 4271 200.989 * * [simplify]: Extracting #8: cost 1 inf + 8877 200.991 * * [simplify]: Extracting #9: cost 0 inf + 9321 200.994 * [simplify]: Simplified to (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (* (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 200.994 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (* (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 200.994 * * * * [progress]: [ 506 / 713 ] simplifiying candidate # 200.994 * [simplify]: Simplifying (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 200.994 * * [simplify]: iters left: 6 (17 enodes) 201.002 * * [simplify]: iters left: 5 (61 enodes) 201.020 * * [simplify]: iters left: 4 (77 enodes) 201.037 * * [simplify]: iters left: 3 (84 enodes) 201.050 * * [simplify]: iters left: 2 (111 enodes) 201.075 * * [simplify]: iters left: 1 (126 enodes) 201.112 * * [simplify]: Extracting #0: cost 1 inf + 0 201.112 * * [simplify]: Extracting #1: cost 11 inf + 0 201.112 * * [simplify]: Extracting #2: cost 20 inf + 1 201.112 * * [simplify]: Extracting #3: cost 26 inf + 1 201.113 * * [simplify]: Extracting #4: cost 34 inf + 1 201.113 * * [simplify]: Extracting #5: cost 27 inf + 129 201.113 * * [simplify]: Extracting #6: cost 20 inf + 581 201.114 * * [simplify]: Extracting #7: cost 13 inf + 1800 201.116 * * [simplify]: Extracting #8: cost 3 inf + 4717 201.119 * * [simplify]: Extracting #9: cost 0 inf + 5849 201.121 * [simplify]: Simplified to (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 201.121 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 201.122 * [simplify]: Simplifying (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 201.122 * * [simplify]: iters left: 6 (17 enodes) 201.130 * * [simplify]: iters left: 5 (61 enodes) 201.146 * * [simplify]: iters left: 4 (77 enodes) 201.158 * * [simplify]: iters left: 3 (84 enodes) 201.171 * * [simplify]: iters left: 2 (111 enodes) 201.203 * * [simplify]: iters left: 1 (126 enodes) 201.239 * * [simplify]: Extracting #0: cost 1 inf + 0 201.239 * * [simplify]: Extracting #1: cost 11 inf + 0 201.239 * * [simplify]: Extracting #2: cost 20 inf + 1 201.239 * * [simplify]: Extracting #3: cost 26 inf + 1 201.239 * * [simplify]: Extracting #4: cost 34 inf + 1 201.240 * * [simplify]: Extracting #5: cost 27 inf + 129 201.240 * * [simplify]: Extracting #6: cost 20 inf + 581 201.241 * * [simplify]: Extracting #7: cost 13 inf + 1800 201.242 * * [simplify]: Extracting #8: cost 3 inf + 4717 201.246 * * [simplify]: Extracting #9: cost 0 inf + 5849 201.249 * [simplify]: Simplified to (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 201.249 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 201.249 * * * * [progress]: [ 507 / 713 ] simplifiying candidate # 201.249 * [simplify]: Simplifying (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) 1))) 201.249 * * [simplify]: iters left: 6 (17 enodes) 201.257 * * [simplify]: iters left: 5 (59 enodes) 201.274 * * [simplify]: iters left: 4 (70 enodes) 201.296 * * [simplify]: iters left: 3 (77 enodes) 201.311 * * [simplify]: iters left: 2 (103 enodes) 201.332 * * [simplify]: iters left: 1 (109 enodes) 201.359 * * [simplify]: Extracting #0: cost 1 inf + 0 201.359 * * [simplify]: Extracting #1: cost 8 inf + 0 201.359 * * [simplify]: Extracting #2: cost 14 inf + 1 201.360 * * [simplify]: Extracting #3: cost 19 inf + 1 201.360 * * [simplify]: Extracting #4: cost 28 inf + 1 201.360 * * [simplify]: Extracting #5: cost 22 inf + 172 201.360 * * [simplify]: Extracting #6: cost 15 inf + 705 201.361 * * [simplify]: Extracting #7: cost 4 inf + 3302 201.363 * * [simplify]: Extracting #8: cost 0 inf + 4397 201.366 * [simplify]: Simplified to (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 201.366 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 201.366 * [simplify]: Simplifying (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 201.366 * * [simplify]: iters left: 6 (17 enodes) 201.374 * * [simplify]: iters left: 5 (61 enodes) 201.390 * * [simplify]: iters left: 4 (77 enodes) 201.412 * * [simplify]: iters left: 3 (96 enodes) 201.426 * * [simplify]: iters left: 2 (125 enodes) 201.462 * * [simplify]: iters left: 1 (162 enodes) 201.490 * * [simplify]: Extracting #0: cost 1 inf + 0 201.490 * * [simplify]: Extracting #1: cost 17 inf + 0 201.491 * * [simplify]: Extracting #2: cost 30 inf + 1 201.491 * * [simplify]: Extracting #3: cost 36 inf + 1 201.491 * * [simplify]: Extracting #4: cost 44 inf + 1 201.491 * * [simplify]: Extracting #5: cost 38 inf + 87 201.491 * * [simplify]: Extracting #6: cost 30 inf + 786 201.492 * * [simplify]: Extracting #7: cost 15 inf + 4271 201.494 * * [simplify]: Extracting #8: cost 1 inf + 8877 201.497 * * [simplify]: Extracting #9: cost 0 inf + 9321 201.499 * [simplify]: Simplified to (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (* (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 201.499 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) 1))) (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (* (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 201.499 * * * * [progress]: [ 508 / 713 ] simplifiying candidate # 201.499 * [simplify]: Simplifying (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 201.500 * * [simplify]: iters left: 6 (13 enodes) 201.503 * * [simplify]: iters left: 5 (48 enodes) 201.516 * * [simplify]: iters left: 4 (69 enodes) 201.532 * * [simplify]: iters left: 3 (113 enodes) 201.549 * * [simplify]: iters left: 2 (135 enodes) 201.579 * * [simplify]: iters left: 1 (147 enodes) 201.598 * * [simplify]: Extracting #0: cost 1 inf + 0 201.598 * * [simplify]: Extracting #1: cost 13 inf + 0 201.598 * * [simplify]: Extracting #2: cost 24 inf + 1 201.598 * * [simplify]: Extracting #3: cost 26 inf + 1 201.599 * * [simplify]: Extracting #4: cost 29 inf + 1 201.599 * * [simplify]: Extracting #5: cost 33 inf + 1 201.599 * * [simplify]: Extracting #6: cost 30 inf + 44 201.599 * * [simplify]: Extracting #7: cost 25 inf + 411 201.599 * * [simplify]: Extracting #8: cost 16 inf + 2511 201.602 * * [simplify]: Extracting #9: cost 2 inf + 7028 201.606 * * [simplify]: Extracting #10: cost 0 inf + 7753 201.609 * [simplify]: Simplified to (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 201.609 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 201.610 * [simplify]: Simplifying (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 201.610 * * [simplify]: iters left: 6 (17 enodes) 201.618 * * [simplify]: iters left: 5 (61 enodes) 201.636 * * [simplify]: iters left: 4 (77 enodes) 201.658 * * [simplify]: iters left: 3 (104 enodes) 201.691 * * [simplify]: iters left: 2 (177 enodes) 201.764 * * [simplify]: iters left: 1 (306 enodes) 201.859 * * [simplify]: Extracting #0: cost 1 inf + 0 201.859 * * [simplify]: Extracting #1: cost 19 inf + 0 201.859 * * [simplify]: Extracting #2: cost 79 inf + 1 201.860 * * [simplify]: Extracting #3: cost 104 inf + 47 201.861 * * [simplify]: Extracting #4: cost 102 inf + 421 201.862 * * [simplify]: Extracting #5: cost 96 inf + 1637 201.867 * * [simplify]: Extracting #6: cost 46 inf + 16739 201.881 * * [simplify]: Extracting #7: cost 2 inf + 32435 201.896 * * [simplify]: Extracting #8: cost 0 inf + 33120 201.912 * [simplify]: Simplified to (/ (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 201.912 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 201.913 * * * * [progress]: [ 509 / 713 ] simplifiying candidate # 201.913 * [simplify]: Simplifying (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ 1 (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))))) 201.913 * * [simplify]: iters left: 6 (14 enodes) 201.920 * * [simplify]: iters left: 5 (50 enodes) 201.931 * * [simplify]: iters left: 4 (63 enodes) 201.943 * * [simplify]: iters left: 3 (80 enodes) 201.954 * * [simplify]: iters left: 2 (86 enodes) 201.974 * * [simplify]: iters left: 1 (87 enodes) 201.987 * * [simplify]: Extracting #0: cost 1 inf + 0 201.988 * * [simplify]: Extracting #1: cost 8 inf + 0 201.988 * * [simplify]: Extracting #2: cost 15 inf + 1 201.988 * * [simplify]: Extracting #3: cost 19 inf + 1 201.988 * * [simplify]: Extracting #4: cost 22 inf + 1 201.988 * * [simplify]: Extracting #5: cost 26 inf + 1 201.988 * * [simplify]: Extracting #6: cost 23 inf + 44 201.988 * * [simplify]: Extracting #7: cost 19 inf + 289 201.988 * * [simplify]: Extracting #8: cost 12 inf + 1583 201.989 * * [simplify]: Extracting #9: cost 2 inf + 4328 201.990 * * [simplify]: Extracting #10: cost 0 inf + 5093 201.991 * [simplify]: Simplified to (/ (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 201.991 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))))) 201.991 * [simplify]: Simplifying (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 201.991 * * [simplify]: iters left: 6 (18 enodes) 201.995 * * [simplify]: iters left: 5 (64 enodes) 202.005 * * [simplify]: iters left: 4 (80 enodes) 202.026 * * [simplify]: iters left: 3 (107 enodes) 202.063 * * [simplify]: iters left: 2 (180 enodes) 202.124 * * [simplify]: iters left: 1 (309 enodes) 202.239 * * [simplify]: Extracting #0: cost 1 inf + 0 202.240 * * [simplify]: Extracting #1: cost 19 inf + 0 202.240 * * [simplify]: Extracting #2: cost 80 inf + 1 202.241 * * [simplify]: Extracting #3: cost 105 inf + 89 202.241 * * [simplify]: Extracting #4: cost 104 inf + 421 202.243 * * [simplify]: Extracting #5: cost 98 inf + 1716 202.248 * * [simplify]: Extracting #6: cost 39 inf + 19996 202.265 * * [simplify]: Extracting #7: cost 0 inf + 35084 202.275 * [simplify]: Simplified to (/ (+ (* x.im y.im) (* x.re y.re)) (* (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 202.275 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (+ (* x.im y.im) (* x.re y.re)) (* (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 202.275 * * * * [progress]: [ 510 / 713 ] simplifiying candidate # 202.275 * [simplify]: Simplifying (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 202.275 * * [simplify]: iters left: 6 (11 enodes) 202.278 * * [simplify]: iters left: 5 (39 enodes) 202.284 * * [simplify]: iters left: 4 (49 enodes) 202.292 * * [simplify]: iters left: 3 (55 enodes) 202.302 * * [simplify]: iters left: 2 (58 enodes) 202.311 * * [simplify]: Extracting #0: cost 1 inf + 0 202.311 * * [simplify]: Extracting #1: cost 6 inf + 0 202.311 * * [simplify]: Extracting #2: cost 9 inf + 1 202.311 * * [simplify]: Extracting #3: cost 12 inf + 1 202.311 * * [simplify]: Extracting #4: cost 16 inf + 1 202.311 * * [simplify]: Extracting #5: cost 14 inf + 3 202.312 * * [simplify]: Extracting #6: cost 6 inf + 735 202.312 * * [simplify]: Extracting #7: cost 3 inf + 1342 202.312 * * [simplify]: Extracting #8: cost 0 inf + 2031 202.313 * [simplify]: Simplified to (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) 202.313 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 202.313 * [simplify]: Simplifying (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 202.313 * * [simplify]: iters left: 6 (16 enodes) 202.317 * * [simplify]: iters left: 5 (58 enodes) 202.326 * * [simplify]: iters left: 4 (74 enodes) 202.338 * * [simplify]: iters left: 3 (91 enodes) 202.370 * * [simplify]: iters left: 2 (183 enodes) 202.420 * * [simplify]: iters left: 1 (348 enodes) 202.573 * * [simplify]: Extracting #0: cost 1 inf + 0 202.574 * * [simplify]: Extracting #1: cost 13 inf + 0 202.574 * * [simplify]: Extracting #2: cost 54 inf + 1 202.574 * * [simplify]: Extracting #3: cost 73 inf + 89 202.575 * * [simplify]: Extracting #4: cost 67 inf + 787 202.577 * * [simplify]: Extracting #5: cost 47 inf + 5484 202.585 * * [simplify]: Extracting #6: cost 4 inf + 17217 202.594 * * [simplify]: Extracting #7: cost 0 inf + 18428 202.604 * [simplify]: Simplified to (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 202.604 * [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.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 202.604 * * * * [progress]: [ 511 / 713 ] simplifiying candidate # 202.604 * [simplify]: Simplifying (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ 1 (sqrt 1)))) 202.604 * * [simplify]: iters left: 6 (12 enodes) 202.613 * * [simplify]: iters left: 5 (43 enodes) 202.625 * * [simplify]: iters left: 4 (45 enodes) 202.637 * * [simplify]: iters left: 3 (48 enodes) 202.650 * * [simplify]: iters left: 2 (51 enodes) 202.662 * * [simplify]: iters left: 1 (52 enodes) 202.675 * * [simplify]: Extracting #0: cost 1 inf + 0 202.675 * * [simplify]: Extracting #1: cost 4 inf + 0 202.675 * * [simplify]: Extracting #2: cost 5 inf + 1 202.675 * * [simplify]: Extracting #3: cost 7 inf + 1 202.675 * * [simplify]: Extracting #4: cost 10 inf + 1 202.675 * * [simplify]: Extracting #5: cost 14 inf + 1 202.675 * * [simplify]: Extracting #6: cost 12 inf + 3 202.675 * * [simplify]: Extracting #7: cost 6 inf + 411 202.675 * * [simplify]: Extracting #8: cost 2 inf + 1180 202.676 * * [simplify]: Extracting #9: cost 0 inf + 1625 202.676 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 202.676 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 202.676 * [simplify]: Simplifying (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 202.676 * * [simplify]: iters left: 6 (16 enodes) 202.680 * * [simplify]: iters left: 5 (58 enodes) 202.689 * * [simplify]: iters left: 4 (74 enodes) 202.700 * * [simplify]: iters left: 3 (101 enodes) 202.716 * * [simplify]: iters left: 2 (174 enodes) 202.759 * * [simplify]: iters left: 1 (303 enodes) 202.872 * * [simplify]: Extracting #0: cost 1 inf + 0 202.872 * * [simplify]: Extracting #1: cost 19 inf + 0 202.873 * * [simplify]: Extracting #2: cost 79 inf + 1 202.874 * * [simplify]: Extracting #3: cost 105 inf + 47 202.875 * * [simplify]: Extracting #4: cost 99 inf + 901 202.881 * * [simplify]: Extracting #5: cost 26 inf + 19719 202.894 * * [simplify]: Extracting #6: cost 1 inf + 27033 202.908 * * [simplify]: Extracting #7: cost 0 inf + 27356 202.922 * [simplify]: Simplified to (/ (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 202.922 * [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.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 202.922 * * * * [progress]: [ 512 / 713 ] simplifiying candidate # 202.923 * [simplify]: Simplifying (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 202.923 * * [simplify]: iters left: 6 (11 enodes) 202.928 * * [simplify]: iters left: 5 (39 enodes) 202.940 * * [simplify]: iters left: 4 (49 enodes) 202.954 * * [simplify]: iters left: 3 (55 enodes) 202.963 * * [simplify]: iters left: 2 (58 enodes) 202.969 * * [simplify]: Extracting #0: cost 1 inf + 0 202.969 * * [simplify]: Extracting #1: cost 6 inf + 0 202.969 * * [simplify]: Extracting #2: cost 9 inf + 1 202.969 * * [simplify]: Extracting #3: cost 12 inf + 1 202.969 * * [simplify]: Extracting #4: cost 16 inf + 1 202.969 * * [simplify]: Extracting #5: cost 14 inf + 3 202.969 * * [simplify]: Extracting #6: cost 6 inf + 735 202.970 * * [simplify]: Extracting #7: cost 3 inf + 1342 202.970 * * [simplify]: Extracting #8: cost 0 inf + 2031 202.970 * [simplify]: Simplified to (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) 202.970 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 202.971 * [simplify]: Simplifying (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 202.971 * * [simplify]: iters left: 6 (16 enodes) 202.975 * * [simplify]: iters left: 5 (58 enodes) 202.983 * * [simplify]: iters left: 4 (74 enodes) 202.995 * * [simplify]: iters left: 3 (91 enodes) 203.012 * * [simplify]: iters left: 2 (183 enodes) 203.068 * * [simplify]: iters left: 1 (348 enodes) 203.213 * * [simplify]: Extracting #0: cost 1 inf + 0 203.213 * * [simplify]: Extracting #1: cost 13 inf + 0 203.213 * * [simplify]: Extracting #2: cost 54 inf + 1 203.213 * * [simplify]: Extracting #3: cost 73 inf + 89 203.214 * * [simplify]: Extracting #4: cost 67 inf + 787 203.215 * * [simplify]: Extracting #5: cost 47 inf + 5484 203.220 * * [simplify]: Extracting #6: cost 4 inf + 17217 203.225 * * [simplify]: Extracting #7: cost 0 inf + 18428 203.229 * [simplify]: Simplified to (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 203.230 * [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.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 203.230 * * * * [progress]: [ 513 / 713 ] simplifiying candidate # 203.230 * [simplify]: Simplifying (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ 1 1))) 203.230 * * [simplify]: iters left: 6 (11 enodes) 203.234 * * [simplify]: iters left: 5 (36 enodes) 203.245 * * [simplify]: iters left: 4 (38 enodes) 203.255 * * [simplify]: iters left: 3 (41 enodes) 203.265 * * [simplify]: iters left: 2 (42 enodes) 203.276 * * [simplify]: Extracting #0: cost 1 inf + 0 203.276 * * [simplify]: Extracting #1: cost 4 inf + 0 203.276 * * [simplify]: Extracting #2: cost 5 inf + 1 203.276 * * [simplify]: Extracting #3: cost 7 inf + 1 203.276 * * [simplify]: Extracting #4: cost 10 inf + 1 203.276 * * [simplify]: Extracting #5: cost 14 inf + 1 203.276 * * [simplify]: Extracting #6: cost 12 inf + 3 203.277 * * [simplify]: Extracting #7: cost 8 inf + 248 203.277 * * [simplify]: Extracting #8: cost 3 inf + 937 203.277 * * [simplify]: Extracting #9: cost 0 inf + 1625 203.278 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 203.278 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 203.278 * [simplify]: Simplifying (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 203.279 * * [simplify]: iters left: 6 (16 enodes) 203.286 * * [simplify]: iters left: 5 (58 enodes) 203.304 * * [simplify]: iters left: 4 (74 enodes) 203.326 * * [simplify]: iters left: 3 (101 enodes) 203.346 * * [simplify]: iters left: 2 (174 enodes) 203.399 * * [simplify]: iters left: 1 (303 enodes) 203.512 * * [simplify]: Extracting #0: cost 1 inf + 0 203.512 * * [simplify]: Extracting #1: cost 19 inf + 0 203.512 * * [simplify]: Extracting #2: cost 79 inf + 1 203.513 * * [simplify]: Extracting #3: cost 105 inf + 47 203.514 * * [simplify]: Extracting #4: cost 99 inf + 901 203.520 * * [simplify]: Extracting #5: cost 26 inf + 19719 203.533 * * [simplify]: Extracting #6: cost 1 inf + 27033 203.547 * * [simplify]: Extracting #7: cost 0 inf + 27356 203.556 * [simplify]: Simplified to (/ (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 203.556 * [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.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 203.556 * * * * [progress]: [ 514 / 713 ] simplifiying candidate # 203.556 * [simplify]: Simplifying (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1)) 203.557 * * [simplify]: iters left: 6 (10 enodes) 203.559 * * [simplify]: iters left: 5 (33 enodes) 203.570 * * [simplify]: iters left: 4 (37 enodes) 203.580 * * [simplify]: Extracting #0: cost 1 inf + 0 203.580 * * [simplify]: Extracting #1: cost 4 inf + 0 203.580 * * [simplify]: Extracting #2: cost 5 inf + 1 203.580 * * [simplify]: Extracting #3: cost 7 inf + 1 203.581 * * [simplify]: Extracting #4: cost 10 inf + 1 203.581 * * [simplify]: Extracting #5: cost 14 inf + 1 203.581 * * [simplify]: Extracting #6: cost 12 inf + 3 203.581 * * [simplify]: Extracting #7: cost 6 inf + 411 203.581 * * [simplify]: Extracting #8: cost 0 inf + 1625 203.582 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 203.582 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 203.582 * [simplify]: Simplifying (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 203.582 * * [simplify]: iters left: 6 (16 enodes) 203.590 * * [simplify]: iters left: 5 (58 enodes) 203.608 * * [simplify]: iters left: 4 (74 enodes) 203.631 * * [simplify]: iters left: 3 (101 enodes) 203.663 * * [simplify]: iters left: 2 (174 enodes) 203.733 * * [simplify]: iters left: 1 (303 enodes) 203.821 * * [simplify]: Extracting #0: cost 1 inf + 0 203.821 * * [simplify]: Extracting #1: cost 19 inf + 0 203.821 * * [simplify]: Extracting #2: cost 79 inf + 1 203.821 * * [simplify]: Extracting #3: cost 105 inf + 47 203.822 * * [simplify]: Extracting #4: cost 99 inf + 901 203.826 * * [simplify]: Extracting #5: cost 26 inf + 19719 203.838 * * [simplify]: Extracting #6: cost 1 inf + 27033 203.845 * * [simplify]: Extracting #7: cost 0 inf + 27356 203.852 * [simplify]: Simplified to (/ (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 203.852 * [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.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 203.852 * * * * [progress]: [ 515 / 713 ] simplifiying candidate # 203.852 * [simplify]: Simplifying (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))) 203.853 * * [simplify]: iters left: 6 (15 enodes) 203.856 * * [simplify]: iters left: 5 (53 enodes) 203.866 * * [simplify]: iters left: 4 (68 enodes) 203.886 * * [simplify]: iters left: 3 (106 enodes) 203.921 * * [simplify]: iters left: 2 (164 enodes) 203.968 * * [simplify]: iters left: 1 (186 enodes) 203.991 * * [simplify]: Extracting #0: cost 1 inf + 0 203.991 * * [simplify]: Extracting #1: cost 9 inf + 0 203.991 * * [simplify]: Extracting #2: cost 31 inf + 1 203.991 * * [simplify]: Extracting #3: cost 39 inf + 89 203.991 * * [simplify]: Extracting #4: cost 38 inf + 421 203.992 * * [simplify]: Extracting #5: cost 24 inf + 3536 203.994 * * [simplify]: Extracting #6: cost 1 inf + 9279 203.997 * * [simplify]: Extracting #7: cost 0 inf + 9643 204.001 * [simplify]: Simplified to (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 204.001 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 204.002 * [simplify]: Simplifying (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 204.002 * * [simplify]: iters left: 6 (11 enodes) 204.007 * * [simplify]: iters left: 5 (40 enodes) 204.020 * * [simplify]: iters left: 4 (53 enodes) 204.037 * * [simplify]: iters left: 3 (70 enodes) 204.048 * * [simplify]: iters left: 2 (76 enodes) 204.057 * * [simplify]: iters left: 1 (77 enodes) 204.065 * * [simplify]: Extracting #0: cost 1 inf + 0 204.065 * * [simplify]: Extracting #1: cost 8 inf + 0 204.065 * * [simplify]: Extracting #2: cost 13 inf + 1 204.065 * * [simplify]: Extracting #3: cost 16 inf + 1 204.065 * * [simplify]: Extracting #4: cost 20 inf + 1 204.065 * * [simplify]: Extracting #5: cost 18 inf + 3 204.065 * * [simplify]: Extracting #6: cost 13 inf + 289 204.065 * * [simplify]: Extracting #7: cost 6 inf + 1586 204.066 * * [simplify]: Extracting #8: cost 0 inf + 3081 204.067 * [simplify]: Simplified to (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 204.067 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 204.067 * * * * [progress]: [ 516 / 713 ] simplifiying candidate # 204.067 * [simplify]: Simplifying (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (pow (* y.re y.re) 3) (pow (* y.im y.im) 3)))))) 204.067 * * [simplify]: iters left: 6 (21 enodes) 204.073 * * [simplify]: iters left: 5 (91 enodes) 204.104 * * [simplify]: iters left: 4 (162 enodes) 204.168 * * [simplify]: iters left: 3 (287 enodes) 204.281 * * [simplify]: Extracting #0: cost 1 inf + 0 204.281 * * [simplify]: Extracting #1: cost 23 inf + 0 204.281 * * [simplify]: Extracting #2: cost 44 inf + 1 204.281 * * [simplify]: Extracting #3: cost 65 inf + 1 204.282 * * [simplify]: Extracting #4: cost 85 inf + 297 204.283 * * [simplify]: Extracting #5: cost 118 inf + 3157 204.288 * * [simplify]: Extracting #6: cost 64 inf + 20552 204.299 * * [simplify]: Extracting #7: cost 15 inf + 38090 204.311 * * [simplify]: Extracting #8: cost 3 inf + 40121 204.324 * * [simplify]: Extracting #9: cost 0 inf + 41128 204.332 * [simplify]: Simplified to (/ (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* (* y.re y.re) (* (* y.re y.re) (* y.re y.re))) (* (* (* y.im y.im) (* y.im y.im)) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 204.332 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* (* y.re y.re) (* (* y.re y.re) (* y.re y.re))) (* (* (* y.im y.im) (* y.im y.im)) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ 1 (/ (sqrt (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)) (* (* y.re y.re) (* y.im y.im))))))))) 204.333 * [simplify]: Simplifying (/ 1 (/ (sqrt (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)) (* (* y.re y.re) (* y.im y.im))))))) 204.333 * * [simplify]: iters left: 6 (16 enodes) 204.337 * * [simplify]: iters left: 5 (75 enodes) 204.353 * * [simplify]: iters left: 4 (149 enodes) 204.382 * * [simplify]: iters left: 3 (265 enodes) 204.435 * * [simplify]: iters left: 2 (406 enodes) 204.558 * * [simplify]: Extracting #0: cost 1 inf + 0 204.558 * * [simplify]: Extracting #1: cost 7 inf + 0 204.558 * * [simplify]: Extracting #2: cost 12 inf + 1 204.558 * * [simplify]: Extracting #3: cost 33 inf + 1 204.559 * * [simplify]: Extracting #4: cost 160 inf + 1 204.561 * * [simplify]: Extracting #5: cost 214 inf + 1711 204.566 * * [simplify]: Extracting #6: cost 103 inf + 19358 204.576 * * [simplify]: Extracting #7: cost 1 inf + 37985 204.584 * * [simplify]: Extracting #8: cost 0 inf + 38027 204.592 * [simplify]: Simplified to (/ (sqrt (- (* (* y.im y.im) (* y.im y.im)) (* (* y.re y.re) (- (* y.im y.im) (* y.re y.re))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 204.592 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* (* y.re y.re) (* (* y.re y.re) (* y.re y.re))) (* (* (* y.im y.im) (* y.im y.im)) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (- (* (* y.im y.im) (* y.im y.im)) (* (* y.re y.re) (- (* y.im y.im) (* y.re y.re))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 204.592 * * * * [progress]: [ 517 / 713 ] simplifiying candidate # 204.592 * [simplify]: Simplifying (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))))) 204.592 * * [simplify]: iters left: 6 (20 enodes) 204.599 * * [simplify]: iters left: 5 (82 enodes) 204.624 * * [simplify]: iters left: 4 (125 enodes) 204.645 * * [simplify]: iters left: 3 (207 enodes) 204.708 * * [simplify]: iters left: 2 (432 enodes) 204.926 * * [simplify]: Extracting #0: cost 1 inf + 0 204.926 * * [simplify]: Extracting #1: cost 30 inf + 0 204.926 * * [simplify]: Extracting #2: cost 67 inf + 1 204.927 * * [simplify]: Extracting #3: cost 127 inf + 89 204.928 * * [simplify]: Extracting #4: cost 214 inf + 963 204.931 * * [simplify]: Extracting #5: cost 207 inf + 12016 204.941 * * [simplify]: Extracting #6: cost 52 inf + 46397 204.960 * * [simplify]: Extracting #7: cost 2 inf + 63954 204.989 * * [simplify]: Extracting #8: cost 0 inf + 64649 205.010 * [simplify]: Simplified to (/ (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (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))))) 205.010 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (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))))) (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (- (* y.re y.re) (* y.im y.im))))))) 205.011 * [simplify]: Simplifying (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (- (* y.re y.re) (* y.im y.im))))) 205.011 * * [simplify]: iters left: 6 (12 enodes) 205.014 * * [simplify]: iters left: 5 (46 enodes) 205.022 * * [simplify]: iters left: 4 (66 enodes) 205.036 * * [simplify]: iters left: 3 (85 enodes) 205.063 * * [simplify]: iters left: 2 (138 enodes) 205.090 * * [simplify]: iters left: 1 (221 enodes) 205.156 * * [simplify]: Extracting #0: cost 1 inf + 0 205.156 * * [simplify]: Extracting #1: cost 7 inf + 0 205.156 * * [simplify]: Extracting #2: cost 12 inf + 1 205.156 * * [simplify]: Extracting #3: cost 34 inf + 1 205.156 * * [simplify]: Extracting #4: cost 69 inf + 1 205.156 * * [simplify]: Extracting #5: cost 67 inf + 85 205.157 * * [simplify]: Extracting #6: cost 33 inf + 4108 205.159 * * [simplify]: Extracting #7: cost 2 inf + 8570 205.162 * * [simplify]: Extracting #8: cost 0 inf + 8974 205.164 * [simplify]: Simplified to (/ (sqrt (* (- y.re y.im) (+ y.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 205.164 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (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.im) (+ y.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 205.164 * * * * [progress]: [ 518 / 713 ] simplifiying candidate # 205.164 * [simplify]: Simplifying (/ 1 (/ 1 (* (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 205.165 * * [simplify]: iters left: 6 (17 enodes) 205.169 * * [simplify]: iters left: 5 (59 enodes) 205.177 * * [simplify]: iters left: 4 (66 enodes) 205.194 * * [simplify]: iters left: 3 (78 enodes) 205.221 * * [simplify]: iters left: 2 (92 enodes) 205.250 * * [simplify]: iters left: 1 (94 enodes) 205.269 * * [simplify]: Extracting #0: cost 1 inf + 0 205.269 * * [simplify]: Extracting #1: cost 6 inf + 0 205.269 * * [simplify]: Extracting #2: cost 9 inf + 1 205.269 * * [simplify]: Extracting #3: cost 12 inf + 1 205.270 * * [simplify]: Extracting #4: cost 17 inf + 1 205.270 * * [simplify]: Extracting #5: cost 26 inf + 1 205.270 * * [simplify]: Extracting #6: cost 22 inf + 87 205.270 * * [simplify]: Extracting #7: cost 8 inf + 1881 205.271 * * [simplify]: Extracting #8: cost 0 inf + 5357 205.272 * [simplify]: Simplified to (* (cbrt (/ (+ (* y.re x.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (+ (* y.re x.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 205.272 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (cbrt (/ (+ (* y.re x.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (+ (* y.re x.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 205.272 * [simplify]: Simplifying (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 205.272 * * [simplify]: iters left: 6 (16 enodes) 205.276 * * [simplify]: iters left: 5 (56 enodes) 205.284 * * [simplify]: iters left: 4 (63 enodes) 205.293 * * [simplify]: iters left: 3 (65 enodes) 205.302 * * [simplify]: iters left: 2 (77 enodes) 205.314 * * [simplify]: Extracting #0: cost 1 inf + 0 205.314 * * [simplify]: Extracting #1: cost 7 inf + 0 205.314 * * [simplify]: Extracting #2: cost 12 inf + 1 205.314 * * [simplify]: Extracting #3: cost 17 inf + 1 205.315 * * [simplify]: Extracting #4: cost 24 inf + 1 205.315 * * [simplify]: Extracting #5: cost 25 inf + 44 205.315 * * [simplify]: Extracting #6: cost 18 inf + 333 205.315 * * [simplify]: Extracting #7: cost 7 inf + 2163 205.316 * * [simplify]: Extracting #8: cost 1 inf + 4347 205.317 * * [simplify]: Extracting #9: cost 0 inf + 4791 205.318 * [simplify]: Simplified to (/ (cbrt (/ (+ (* y.im x.im) (* y.re x.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 205.318 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (/ 1 (* (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) (/ (cbrt (/ (+ (* y.im x.im) (* y.re x.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 205.318 * * * * [progress]: [ 519 / 713 ] simplifiying candidate # 205.318 * [simplify]: Simplifying (/ 1 (/ 1 (sqrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 205.318 * * [simplify]: iters left: 6 (16 enodes) 205.326 * * [simplify]: iters left: 5 (54 enodes) 205.341 * * [simplify]: iters left: 4 (57 enodes) 205.358 * * [simplify]: iters left: 3 (61 enodes) 205.372 * * [simplify]: Extracting #0: cost 1 inf + 0 205.372 * * [simplify]: Extracting #1: cost 5 inf + 0 205.373 * * [simplify]: Extracting #2: cost 8 inf + 1 205.373 * * [simplify]: Extracting #3: cost 13 inf + 1 205.373 * * [simplify]: Extracting #4: cost 22 inf + 1 205.373 * * [simplify]: Extracting #5: cost 18 inf + 88 205.373 * * [simplify]: Extracting #6: cost 12 inf + 420 205.373 * * [simplify]: Extracting #7: cost 6 inf + 1315 205.374 * * [simplify]: Extracting #8: cost 2 inf + 2529 205.375 * * [simplify]: Extracting #9: cost 0 inf + 3339 205.376 * [simplify]: Simplified to (sqrt (/ (+ (* y.re x.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 205.376 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (sqrt (/ (+ (* y.re x.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (sqrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 205.376 * [simplify]: Simplifying (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (sqrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 205.377 * * [simplify]: iters left: 6 (16 enodes) 205.383 * * [simplify]: iters left: 5 (56 enodes) 205.399 * * [simplify]: iters left: 4 (63 enodes) 205.417 * * [simplify]: iters left: 3 (65 enodes) 205.437 * * [simplify]: iters left: 2 (77 enodes) 205.460 * * [simplify]: Extracting #0: cost 1 inf + 0 205.460 * * [simplify]: Extracting #1: cost 7 inf + 0 205.461 * * [simplify]: Extracting #2: cost 12 inf + 1 205.461 * * [simplify]: Extracting #3: cost 17 inf + 1 205.461 * * [simplify]: Extracting #4: cost 24 inf + 1 205.461 * * [simplify]: Extracting #5: cost 25 inf + 44 205.461 * * [simplify]: Extracting #6: cost 18 inf + 333 205.462 * * [simplify]: Extracting #7: cost 7 inf + 2123 205.464 * * [simplify]: Extracting #8: cost 1 inf + 4147 205.466 * * [simplify]: Extracting #9: cost 0 inf + 4551 205.468 * [simplify]: Simplified to (/ (sqrt (/ (+ (* y.im x.im) (* y.re x.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 205.468 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (/ 1 (sqrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) (/ (sqrt (/ (+ (* y.im x.im) (* y.re x.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 205.469 * * * * [progress]: [ 520 / 713 ] simplifiying candidate # 205.469 * [simplify]: Simplifying (/ 1 (/ 1 (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 205.469 * * [simplify]: iters left: 6 (19 enodes) 205.479 * * [simplify]: iters left: 5 (71 enodes) 205.500 * * [simplify]: iters left: 4 (105 enodes) 205.538 * * [simplify]: iters left: 3 (176 enodes) 205.597 * * [simplify]: iters left: 2 (273 enodes) 205.673 * * [simplify]: iters left: 1 (386 enodes) 205.946 * * [simplify]: Extracting #0: cost 1 inf + 0 205.946 * * [simplify]: Extracting #1: cost 21 inf + 0 205.947 * * [simplify]: Extracting #2: cost 37 inf + 1 205.947 * * [simplify]: Extracting #3: cost 42 inf + 1 205.947 * * [simplify]: Extracting #4: cost 51 inf + 1 205.948 * * [simplify]: Extracting #5: cost 46 inf + 130 205.949 * * [simplify]: Extracting #6: cost 38 inf + 705 205.949 * * [simplify]: Extracting #7: cost 31 inf + 2047 205.955 * * [simplify]: Extracting #8: cost 9 inf + 10571 205.966 * * [simplify]: Extracting #9: cost 0 inf + 15046 205.977 * [simplify]: Simplified to (* (/ (cbrt (+ (* y.re x.re) (* x.im y.im))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt (+ (* y.re x.re) (* x.im y.im))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) 205.977 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (+ (* y.re x.re) (* x.im y.im))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt (+ (* y.re x.re) (* x.im y.im))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 205.977 * [simplify]: Simplifying (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 205.978 * * [simplify]: iters left: 6 (17 enodes) 205.988 * * [simplify]: iters left: 5 (61 enodes) 205.999 * * [simplify]: iters left: 4 (77 enodes) 206.010 * * [simplify]: iters left: 3 (96 enodes) 206.024 * * [simplify]: iters left: 2 (125 enodes) 206.058 * * [simplify]: iters left: 1 (162 enodes) 206.098 * * [simplify]: Extracting #0: cost 1 inf + 0 206.098 * * [simplify]: Extracting #1: cost 17 inf + 0 206.098 * * [simplify]: Extracting #2: cost 30 inf + 1 206.098 * * [simplify]: Extracting #3: cost 36 inf + 1 206.098 * * [simplify]: Extracting #4: cost 44 inf + 1 206.098 * * [simplify]: Extracting #5: cost 37 inf + 129 206.098 * * [simplify]: Extracting #6: cost 31 inf + 539 206.099 * * [simplify]: Extracting #7: cost 25 inf + 1475 206.100 * * [simplify]: Extracting #8: cost 6 inf + 8020 206.103 * * [simplify]: Extracting #9: cost 0 inf + 10601 206.105 * [simplify]: Simplified to (/ (/ (cbrt (+ (* y.im x.im) (* y.re x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 206.105 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (/ 1 (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) (/ (/ (cbrt (+ (* y.im x.im) (* y.re x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 206.106 * * * * [progress]: [ 521 / 713 ] simplifiying candidate # 206.106 * [simplify]: Simplifying (/ 1 (/ 1 (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))))) 206.106 * * [simplify]: iters left: 6 (19 enodes) 206.111 * * [simplify]: iters left: 5 (68 enodes) 206.121 * * [simplify]: iters left: 4 (85 enodes) 206.135 * * [simplify]: iters left: 3 (119 enodes) 206.159 * * [simplify]: iters left: 2 (166 enodes) 206.220 * * [simplify]: iters left: 1 (204 enodes) 206.290 * * [simplify]: Extracting #0: cost 1 inf + 0 206.290 * * [simplify]: Extracting #1: cost 12 inf + 0 206.290 * * [simplify]: Extracting #2: cost 23 inf + 1 206.290 * * [simplify]: Extracting #3: cost 29 inf + 1 206.290 * * [simplify]: Extracting #4: cost 38 inf + 1 206.291 * * [simplify]: Extracting #5: cost 35 inf + 46 206.291 * * [simplify]: Extracting #6: cost 27 inf + 864 206.291 * * [simplify]: Extracting #7: cost 13 inf + 3424 206.293 * * [simplify]: Extracting #8: cost 1 inf + 8271 206.296 * * [simplify]: Extracting #9: cost 0 inf + 8755 206.298 * [simplify]: Simplified to (* (/ (cbrt (+ (* y.re x.re) (* x.im y.im))) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) (cbrt (+ (* y.re x.re) (* x.im y.im)))) 206.298 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (+ (* y.re x.re) (* x.im y.im))) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) (cbrt (+ (* y.re x.re) (* x.im y.im)))) (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))))) 206.298 * [simplify]: Simplifying (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 206.299 * * [simplify]: iters left: 6 (18 enodes) 206.306 * * [simplify]: iters left: 5 (64 enodes) 206.318 * * [simplify]: iters left: 4 (80 enodes) 206.330 * * [simplify]: iters left: 3 (99 enodes) 206.349 * * [simplify]: iters left: 2 (128 enodes) 206.387 * * [simplify]: iters left: 1 (165 enodes) 206.423 * * [simplify]: Extracting #0: cost 1 inf + 0 206.423 * * [simplify]: Extracting #1: cost 17 inf + 0 206.423 * * [simplify]: Extracting #2: cost 31 inf + 1 206.424 * * [simplify]: Extracting #3: cost 38 inf + 1 206.424 * * [simplify]: Extracting #4: cost 46 inf + 1 206.424 * * [simplify]: Extracting #5: cost 40 inf + 87 206.424 * * [simplify]: Extracting #6: cost 27 inf + 1912 206.426 * * [simplify]: Extracting #7: cost 5 inf + 9065 206.429 * * [simplify]: Extracting #8: cost 1 inf + 11001 206.431 * * [simplify]: Extracting #9: cost 0 inf + 11405 206.434 * [simplify]: Simplified to (/ (cbrt (+ (* y.im x.im) (* y.re x.re))) (* (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 206.434 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (/ 1 (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))))) (/ (cbrt (+ (* y.im x.im) (* y.re x.re))) (* (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 206.434 * * * * [progress]: [ 522 / 713 ] simplifiying candidate # 206.434 * [simplify]: Simplifying (/ 1 (/ 1 (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 206.435 * * [simplify]: iters left: 6 (18 enodes) 206.439 * * [simplify]: iters left: 5 (64 enodes) 206.448 * * [simplify]: iters left: 4 (81 enodes) 206.465 * * [simplify]: iters left: 3 (115 enodes) 206.489 * * [simplify]: iters left: 2 (162 enodes) 206.550 * * [simplify]: iters left: 1 (200 enodes) 206.639 * * [simplify]: Extracting #0: cost 1 inf + 0 206.639 * * [simplify]: Extracting #1: cost 12 inf + 0 206.639 * * [simplify]: Extracting #2: cost 22 inf + 1 206.640 * * [simplify]: Extracting #3: cost 27 inf + 1 206.640 * * [simplify]: Extracting #4: cost 36 inf + 1 206.640 * * [simplify]: Extracting #5: cost 34 inf + 5 206.641 * * [simplify]: Extracting #6: cost 23 inf + 1193 206.642 * * [simplify]: Extracting #7: cost 10 inf + 3994 206.646 * * [simplify]: Extracting #8: cost 0 inf + 7711 206.651 * [simplify]: Simplified to (/ (* (cbrt (+ (* y.re x.re) (* x.im y.im))) (cbrt (+ (* y.re x.re) (* x.im y.im)))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) 206.651 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (+ (* y.re x.re) (* x.im y.im))) (cbrt (+ (* y.re x.re) (* x.im y.im)))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 206.651 * [simplify]: Simplifying (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 206.652 * * [simplify]: iters left: 6 (17 enodes) 206.659 * * [simplify]: iters left: 5 (61 enodes) 206.677 * * [simplify]: iters left: 4 (77 enodes) 206.689 * * [simplify]: iters left: 3 (96 enodes) 206.703 * * [simplify]: iters left: 2 (125 enodes) 206.744 * * [simplify]: iters left: 1 (162 enodes) 206.784 * * [simplify]: Extracting #0: cost 1 inf + 0 206.784 * * [simplify]: Extracting #1: cost 17 inf + 0 206.785 * * [simplify]: Extracting #2: cost 30 inf + 1 206.785 * * [simplify]: Extracting #3: cost 36 inf + 1 206.785 * * [simplify]: Extracting #4: cost 44 inf + 1 206.785 * * [simplify]: Extracting #5: cost 37 inf + 129 206.786 * * [simplify]: Extracting #6: cost 31 inf + 539 206.787 * * [simplify]: Extracting #7: cost 25 inf + 1435 206.790 * * [simplify]: Extracting #8: cost 6 inf + 7500 206.795 * * [simplify]: Extracting #9: cost 0 inf + 9881 206.800 * [simplify]: Simplified to (/ (/ (cbrt (+ (* y.im x.im) (* y.re x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 206.800 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (/ 1 (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) (/ (/ (cbrt (+ (* y.im x.im) (* y.re x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 206.800 * * * * [progress]: [ 523 / 713 ] simplifiying candidate # 206.800 * [simplify]: Simplifying (/ 1 (/ 1 (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt 1)))) 206.801 * * [simplify]: iters left: 6 (14 enodes) 206.810 * * [simplify]: iters left: 5 (51 enodes) 206.824 * * [simplify]: iters left: 4 (60 enodes) 206.842 * * [simplify]: iters left: 3 (83 enodes) 206.865 * * [simplify]: iters left: 2 (85 enodes) 206.886 * * [simplify]: iters left: 1 (88 enodes) 206.898 * * [simplify]: Extracting #0: cost 1 inf + 0 206.898 * * [simplify]: Extracting #1: cost 6 inf + 0 206.898 * * [simplify]: Extracting #2: cost 9 inf + 1 206.898 * * [simplify]: Extracting #3: cost 12 inf + 1 206.898 * * [simplify]: Extracting #4: cost 18 inf + 1 206.899 * * [simplify]: Extracting #5: cost 13 inf + 47 206.899 * * [simplify]: Extracting #6: cost 9 inf + 297 206.899 * * [simplify]: Extracting #7: cost 3 inf + 1563 206.899 * * [simplify]: Extracting #8: cost 1 inf + 2092 206.900 * * [simplify]: Extracting #9: cost 0 inf + 2377 206.901 * [simplify]: Simplified to (* (cbrt (+ (* y.re x.re) (* x.im y.im))) (cbrt (+ (* y.re x.re) (* x.im y.im)))) 206.901 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (cbrt (+ (* y.re x.re) (* x.im y.im))) (cbrt (+ (* y.re x.re) (* x.im y.im)))) (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 206.901 * [simplify]: Simplifying (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 206.901 * * [simplify]: iters left: 6 (16 enodes) 206.905 * * [simplify]: iters left: 5 (58 enodes) 206.915 * * [simplify]: iters left: 4 (74 enodes) 206.927 * * [simplify]: iters left: 3 (81 enodes) 206.941 * * [simplify]: iters left: 2 (108 enodes) 206.957 * * [simplify]: iters left: 1 (125 enodes) 206.985 * * [simplify]: Extracting #0: cost 1 inf + 0 206.986 * * [simplify]: Extracting #1: cost 11 inf + 0 206.986 * * [simplify]: Extracting #2: cost 21 inf + 1 206.986 * * [simplify]: Extracting #3: cost 28 inf + 1 206.986 * * [simplify]: Extracting #4: cost 28 inf + 85 206.986 * * [simplify]: Extracting #5: cost 21 inf + 375 206.988 * * [simplify]: Extracting #6: cost 8 inf + 2494 206.990 * * [simplify]: Extracting #7: cost 1 inf + 4961 206.993 * * [simplify]: Extracting #8: cost 0 inf + 5365 206.995 * [simplify]: Simplified to (/ (cbrt (+ (* y.im x.im) (* y.re x.re))) (+ (* y.re y.re) (* y.im y.im))) 206.995 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (/ 1 (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt 1)))) (/ (cbrt (+ (* y.im x.im) (* y.re x.re))) (+ (* y.re y.re) (* y.im y.im))))) 206.996 * * * * [progress]: [ 524 / 713 ] simplifiying candidate # 206.996 * [simplify]: Simplifying (/ 1 (/ 1 (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 206.996 * * [simplify]: iters left: 6 (18 enodes) 207.002 * * [simplify]: iters left: 5 (64 enodes) 207.011 * * [simplify]: iters left: 4 (81 enodes) 207.024 * * [simplify]: iters left: 3 (115 enodes) 207.053 * * [simplify]: iters left: 2 (162 enodes) 207.102 * * [simplify]: iters left: 1 (200 enodes) 207.182 * * [simplify]: Extracting #0: cost 1 inf + 0 207.183 * * [simplify]: Extracting #1: cost 12 inf + 0 207.183 * * [simplify]: Extracting #2: cost 22 inf + 1 207.183 * * [simplify]: Extracting #3: cost 27 inf + 1 207.183 * * [simplify]: Extracting #4: cost 36 inf + 1 207.184 * * [simplify]: Extracting #5: cost 34 inf + 5 207.184 * * [simplify]: Extracting #6: cost 23 inf + 1193 207.186 * * [simplify]: Extracting #7: cost 10 inf + 3994 207.190 * * [simplify]: Extracting #8: cost 0 inf + 7711 207.194 * [simplify]: Simplified to (/ (* (cbrt (+ (* y.re x.re) (* x.im y.im))) (cbrt (+ (* y.re x.re) (* x.im y.im)))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) 207.194 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (+ (* y.re x.re) (* x.im y.im))) (cbrt (+ (* y.re x.re) (* x.im y.im)))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 207.195 * [simplify]: Simplifying (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 207.195 * * [simplify]: iters left: 6 (17 enodes) 207.201 * * [simplify]: iters left: 5 (61 enodes) 207.209 * * [simplify]: iters left: 4 (77 enodes) 207.220 * * [simplify]: iters left: 3 (96 enodes) 207.245 * * [simplify]: iters left: 2 (125 enodes) 207.287 * * [simplify]: iters left: 1 (162 enodes) 207.343 * * [simplify]: Extracting #0: cost 1 inf + 0 207.343 * * [simplify]: Extracting #1: cost 17 inf + 0 207.343 * * [simplify]: Extracting #2: cost 30 inf + 1 207.344 * * [simplify]: Extracting #3: cost 36 inf + 1 207.344 * * [simplify]: Extracting #4: cost 44 inf + 1 207.344 * * [simplify]: Extracting #5: cost 37 inf + 129 207.344 * * [simplify]: Extracting #6: cost 31 inf + 539 207.344 * * [simplify]: Extracting #7: cost 25 inf + 1435 207.346 * * [simplify]: Extracting #8: cost 6 inf + 7500 207.348 * * [simplify]: Extracting #9: cost 0 inf + 9881 207.351 * [simplify]: Simplified to (/ (/ (cbrt (+ (* y.im x.im) (* y.re x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 207.351 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (/ 1 (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) (/ (/ (cbrt (+ (* y.im x.im) (* y.re x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 207.351 * * * * [progress]: [ 525 / 713 ] simplifiying candidate # 207.351 * [simplify]: Simplifying (/ 1 (/ 1 (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) 1))) 207.351 * * [simplify]: iters left: 6 (13 enodes) 207.355 * * [simplify]: iters left: 5 (46 enodes) 207.365 * * [simplify]: iters left: 4 (60 enodes) 207.382 * * [simplify]: iters left: 3 (70 enodes) 207.403 * * [simplify]: iters left: 2 (73 enodes) 207.419 * * [simplify]: iters left: 1 (76 enodes) 207.437 * * [simplify]: Extracting #0: cost 1 inf + 0 207.437 * * [simplify]: Extracting #1: cost 6 inf + 0 207.437 * * [simplify]: Extracting #2: cost 9 inf + 1 207.437 * * [simplify]: Extracting #3: cost 12 inf + 1 207.437 * * [simplify]: Extracting #4: cost 18 inf + 1 207.437 * * [simplify]: Extracting #5: cost 13 inf + 47 207.439 * * [simplify]: Extracting #6: cost 9 inf + 297 207.440 * * [simplify]: Extracting #7: cost 1 inf + 2132 207.441 * * [simplify]: Extracting #8: cost 0 inf + 2377 207.442 * [simplify]: Simplified to (* (cbrt (+ (* y.re x.re) (* x.im y.im))) (cbrt (+ (* y.re x.re) (* x.im y.im)))) 207.442 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (cbrt (+ (* y.re x.re) (* x.im y.im))) (cbrt (+ (* y.re x.re) (* x.im y.im)))) (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 207.442 * [simplify]: Simplifying (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 207.442 * * [simplify]: iters left: 6 (16 enodes) 207.450 * * [simplify]: iters left: 5 (58 enodes) 207.465 * * [simplify]: iters left: 4 (74 enodes) 207.485 * * [simplify]: iters left: 3 (81 enodes) 207.502 * * [simplify]: iters left: 2 (108 enodes) 207.519 * * [simplify]: iters left: 1 (125 enodes) 207.547 * * [simplify]: Extracting #0: cost 1 inf + 0 207.548 * * [simplify]: Extracting #1: cost 11 inf + 0 207.548 * * [simplify]: Extracting #2: cost 21 inf + 1 207.548 * * [simplify]: Extracting #3: cost 28 inf + 1 207.548 * * [simplify]: Extracting #4: cost 28 inf + 85 207.548 * * [simplify]: Extracting #5: cost 21 inf + 375 207.549 * * [simplify]: Extracting #6: cost 8 inf + 2494 207.551 * * [simplify]: Extracting #7: cost 1 inf + 4961 207.554 * * [simplify]: Extracting #8: cost 0 inf + 5365 207.557 * [simplify]: Simplified to (/ (cbrt (+ (* y.im x.im) (* y.re x.re))) (+ (* y.re y.re) (* y.im y.im))) 207.557 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (/ 1 (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) 1))) (/ (cbrt (+ (* y.im x.im) (* y.re x.re))) (+ (* y.re y.re) (* y.im y.im))))) 207.557 * * * * [progress]: [ 526 / 713 ] simplifiying candidate # 207.558 * [simplify]: Simplifying (/ 1 (/ 1 (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 207.558 * * [simplify]: iters left: 6 (18 enodes) 207.567 * * [simplify]: iters left: 5 (64 enodes) 207.584 * * [simplify]: iters left: 4 (80 enodes) 207.599 * * [simplify]: iters left: 3 (105 enodes) 207.621 * * [simplify]: iters left: 2 (136 enodes) 207.652 * * [simplify]: iters left: 1 (176 enodes) 207.689 * * [simplify]: Extracting #0: cost 1 inf + 0 207.689 * * [simplify]: Extracting #1: cost 13 inf + 0 207.689 * * [simplify]: Extracting #2: cost 24 inf + 1 207.689 * * [simplify]: Extracting #3: cost 29 inf + 1 207.690 * * [simplify]: Extracting #4: cost 38 inf + 1 207.690 * * [simplify]: Extracting #5: cost 35 inf + 46 207.690 * * [simplify]: Extracting #6: cost 21 inf + 1524 207.691 * * [simplify]: Extracting #7: cost 16 inf + 2577 207.692 * * [simplify]: Extracting #8: cost 4 inf + 7137 207.695 * * [simplify]: Extracting #9: cost 0 inf + 8509 207.700 * [simplify]: Simplified to (/ (sqrt (+ (* y.re x.re) (* x.im y.im))) (* (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) 207.700 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (+ (* y.re x.re) (* x.im y.im))) (* (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 207.700 * [simplify]: Simplifying (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 207.701 * * [simplify]: iters left: 6 (17 enodes) 207.709 * * [simplify]: iters left: 5 (61 enodes) 207.727 * * [simplify]: iters left: 4 (77 enodes) 207.759 * * [simplify]: iters left: 3 (96 enodes) 207.788 * * [simplify]: iters left: 2 (125 enodes) 207.810 * * [simplify]: iters left: 1 (162 enodes) 207.865 * * [simplify]: Extracting #0: cost 1 inf + 0 207.865 * * [simplify]: Extracting #1: cost 17 inf + 0 207.865 * * [simplify]: Extracting #2: cost 30 inf + 1 207.866 * * [simplify]: Extracting #3: cost 36 inf + 1 207.866 * * [simplify]: Extracting #4: cost 44 inf + 1 207.866 * * [simplify]: Extracting #5: cost 37 inf + 129 207.867 * * [simplify]: Extracting #6: cost 31 inf + 539 207.869 * * [simplify]: Extracting #7: cost 25 inf + 1435 207.872 * * [simplify]: Extracting #8: cost 6 inf + 7620 207.876 * * [simplify]: Extracting #9: cost 0 inf + 10041 207.879 * [simplify]: Simplified to (/ (/ (sqrt (+ (* y.im x.im) (* y.re x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 207.879 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (/ 1 (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) (/ (/ (sqrt (+ (* y.im x.im) (* y.re x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 207.879 * * * * [progress]: [ 527 / 713 ] simplifiying candidate # 207.879 * [simplify]: Simplifying (/ 1 (/ 1 (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))))) 207.879 * * [simplify]: iters left: 6 (18 enodes) 207.884 * * [simplify]: iters left: 5 (63 enodes) 207.894 * * [simplify]: iters left: 4 (73 enodes) 207.904 * * [simplify]: iters left: 3 (84 enodes) 207.924 * * [simplify]: iters left: 2 (98 enodes) 207.954 * * [simplify]: iters left: 1 (114 enodes) 207.989 * * [simplify]: Extracting #0: cost 1 inf + 0 207.989 * * [simplify]: Extracting #1: cost 8 inf + 0 207.989 * * [simplify]: Extracting #2: cost 15 inf + 1 207.989 * * [simplify]: Extracting #3: cost 21 inf + 1 207.989 * * [simplify]: Extracting #4: cost 30 inf + 1 207.989 * * [simplify]: Extracting #5: cost 27 inf + 46 207.990 * * [simplify]: Extracting #6: cost 18 inf + 747 207.990 * * [simplify]: Extracting #7: cost 11 inf + 1889 207.992 * * [simplify]: Extracting #8: cost 2 inf + 4554 207.995 * * [simplify]: Extracting #9: cost 0 inf + 5281 207.998 * [simplify]: Simplified to (/ (sqrt (+ (* y.re x.re) (* x.im y.im))) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) 207.998 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (+ (* y.re x.re) (* x.im y.im))) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))))) 207.998 * [simplify]: Simplifying (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 207.999 * * [simplify]: iters left: 6 (18 enodes) 208.007 * * [simplify]: iters left: 5 (64 enodes) 208.023 * * [simplify]: iters left: 4 (80 enodes) 208.035 * * [simplify]: iters left: 3 (99 enodes) 208.050 * * [simplify]: iters left: 2 (128 enodes) 208.086 * * [simplify]: iters left: 1 (165 enodes) 208.128 * * [simplify]: Extracting #0: cost 1 inf + 0 208.128 * * [simplify]: Extracting #1: cost 17 inf + 0 208.128 * * [simplify]: Extracting #2: cost 31 inf + 1 208.128 * * [simplify]: Extracting #3: cost 38 inf + 1 208.129 * * [simplify]: Extracting #4: cost 46 inf + 1 208.129 * * [simplify]: Extracting #5: cost 40 inf + 87 208.130 * * [simplify]: Extracting #6: cost 27 inf + 1912 208.133 * * [simplify]: Extracting #7: cost 5 inf + 8705 208.139 * * [simplify]: Extracting #8: cost 1 inf + 10481 208.144 * * [simplify]: Extracting #9: cost 0 inf + 10845 208.150 * [simplify]: Simplified to (/ (sqrt (+ (* y.im x.im) (* y.re x.re))) (* (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 208.150 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (/ 1 (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))))) (/ (sqrt (+ (* y.im x.im) (* y.re x.re))) (* (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 208.150 * * * * [progress]: [ 528 / 713 ] simplifiying candidate # 208.150 * [simplify]: Simplifying (/ 1 (/ 1 (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 208.151 * * [simplify]: iters left: 6 (17 enodes) 208.159 * * [simplify]: iters left: 5 (59 enodes) 208.172 * * [simplify]: iters left: 4 (69 enodes) 208.182 * * [simplify]: iters left: 3 (80 enodes) 208.193 * * [simplify]: iters left: 2 (94 enodes) 208.222 * * [simplify]: iters left: 1 (109 enodes) 208.250 * * [simplify]: Extracting #0: cost 1 inf + 0 208.250 * * [simplify]: Extracting #1: cost 8 inf + 0 208.250 * * [simplify]: Extracting #2: cost 14 inf + 1 208.250 * * [simplify]: Extracting #3: cost 19 inf + 1 208.250 * * [simplify]: Extracting #4: cost 28 inf + 1 208.251 * * [simplify]: Extracting #5: cost 25 inf + 46 208.251 * * [simplify]: Extracting #6: cost 10 inf + 1521 208.252 * * [simplify]: Extracting #7: cost 1 inf + 4192 208.253 * * [simplify]: Extracting #8: cost 0 inf + 4397 208.254 * [simplify]: Simplified to (/ (sqrt (+ (* y.re x.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) 208.254 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (+ (* y.re x.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 208.254 * [simplify]: Simplifying (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 208.254 * * [simplify]: iters left: 6 (17 enodes) 208.259 * * [simplify]: iters left: 5 (61 enodes) 208.268 * * [simplify]: iters left: 4 (77 enodes) 208.279 * * [simplify]: iters left: 3 (96 enodes) 208.307 * * [simplify]: iters left: 2 (125 enodes) 208.348 * * [simplify]: iters left: 1 (162 enodes) 208.396 * * [simplify]: Extracting #0: cost 1 inf + 0 208.396 * * [simplify]: Extracting #1: cost 17 inf + 0 208.396 * * [simplify]: Extracting #2: cost 30 inf + 1 208.397 * * [simplify]: Extracting #3: cost 36 inf + 1 208.397 * * [simplify]: Extracting #4: cost 44 inf + 1 208.397 * * [simplify]: Extracting #5: cost 37 inf + 129 208.397 * * [simplify]: Extracting #6: cost 31 inf + 539 208.397 * * [simplify]: Extracting #7: cost 25 inf + 1395 208.399 * * [simplify]: Extracting #8: cost 6 inf + 7100 208.401 * * [simplify]: Extracting #9: cost 0 inf + 9321 208.404 * [simplify]: Simplified to (/ (/ (sqrt (+ (* y.im x.im) (* y.re x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 208.404 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (/ 1 (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) (/ (/ (sqrt (+ (* y.im x.im) (* y.re x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 208.404 * * * * [progress]: [ 529 / 713 ] simplifiying candidate # 208.404 * [simplify]: Simplifying (/ 1 (/ 1 (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt 1)))) 208.405 * * [simplify]: iters left: 6 (13 enodes) 208.408 * * [simplify]: iters left: 5 (46 enodes) 208.417 * * [simplify]: iters left: 4 (49 enodes) 208.427 * * [simplify]: iters left: 3 (54 enodes) 208.440 * * [simplify]: iters left: 2 (55 enodes) 208.453 * * [simplify]: Extracting #0: cost 1 inf + 0 208.453 * * [simplify]: Extracting #1: cost 5 inf + 0 208.453 * * [simplify]: Extracting #2: cost 8 inf + 1 208.453 * * [simplify]: Extracting #3: cost 14 inf + 1 208.453 * * [simplify]: Extracting #4: cost 9 inf + 47 208.454 * * [simplify]: Extracting #5: cost 5 inf + 297 208.454 * * [simplify]: Extracting #6: cost 2 inf + 790 208.455 * * [simplify]: Extracting #7: cost 0 inf + 1159 208.455 * [simplify]: Simplified to (sqrt (+ (* y.re x.re) (* x.im y.im))) 208.455 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (sqrt (+ (* y.re x.re) (* x.im y.im))) (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 208.456 * [simplify]: Simplifying (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 208.456 * * [simplify]: iters left: 6 (16 enodes) 208.464 * * [simplify]: iters left: 5 (58 enodes) 208.480 * * [simplify]: iters left: 4 (74 enodes) 208.491 * * [simplify]: iters left: 3 (81 enodes) 208.503 * * [simplify]: iters left: 2 (108 enodes) 208.534 * * [simplify]: iters left: 1 (125 enodes) 208.560 * * [simplify]: Extracting #0: cost 1 inf + 0 208.560 * * [simplify]: Extracting #1: cost 11 inf + 0 208.560 * * [simplify]: Extracting #2: cost 21 inf + 1 208.561 * * [simplify]: Extracting #3: cost 28 inf + 1 208.561 * * [simplify]: Extracting #4: cost 28 inf + 85 208.561 * * [simplify]: Extracting #5: cost 21 inf + 375 208.561 * * [simplify]: Extracting #6: cost 8 inf + 2374 208.562 * * [simplify]: Extracting #7: cost 1 inf + 4601 208.564 * * [simplify]: Extracting #8: cost 0 inf + 4965 208.565 * [simplify]: Simplified to (/ (sqrt (+ (* y.im x.im) (* y.re x.re))) (+ (* y.re y.re) (* y.im y.im))) 208.565 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (sqrt (+ (* y.re x.re) (* x.im y.im))) (/ (sqrt (+ (* y.im x.im) (* y.re x.re))) (+ (* y.re y.re) (* y.im y.im))))) 208.565 * * * * [progress]: [ 530 / 713 ] simplifiying candidate # 208.566 * [simplify]: Simplifying (/ 1 (/ 1 (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 208.566 * * [simplify]: iters left: 6 (17 enodes) 208.570 * * [simplify]: iters left: 5 (59 enodes) 208.586 * * [simplify]: iters left: 4 (69 enodes) 208.607 * * [simplify]: iters left: 3 (80 enodes) 208.628 * * [simplify]: iters left: 2 (94 enodes) 208.660 * * [simplify]: iters left: 1 (109 enodes) 208.691 * * [simplify]: Extracting #0: cost 1 inf + 0 208.691 * * [simplify]: Extracting #1: cost 8 inf + 0 208.691 * * [simplify]: Extracting #2: cost 14 inf + 1 208.691 * * [simplify]: Extracting #3: cost 19 inf + 1 208.691 * * [simplify]: Extracting #4: cost 28 inf + 1 208.692 * * [simplify]: Extracting #5: cost 25 inf + 46 208.692 * * [simplify]: Extracting #6: cost 10 inf + 1521 208.694 * * [simplify]: Extracting #7: cost 1 inf + 4192 208.696 * * [simplify]: Extracting #8: cost 0 inf + 4397 208.698 * [simplify]: Simplified to (/ (sqrt (+ (* y.re x.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) 208.699 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (+ (* y.re x.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 208.699 * [simplify]: Simplifying (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 208.699 * * [simplify]: iters left: 6 (17 enodes) 208.708 * * [simplify]: iters left: 5 (61 enodes) 208.726 * * [simplify]: iters left: 4 (77 enodes) 208.748 * * [simplify]: iters left: 3 (96 enodes) 208.776 * * [simplify]: iters left: 2 (125 enodes) 208.820 * * [simplify]: iters left: 1 (162 enodes) 208.848 * * [simplify]: Extracting #0: cost 1 inf + 0 208.848 * * [simplify]: Extracting #1: cost 17 inf + 0 208.848 * * [simplify]: Extracting #2: cost 30 inf + 1 208.849 * * [simplify]: Extracting #3: cost 36 inf + 1 208.849 * * [simplify]: Extracting #4: cost 44 inf + 1 208.849 * * [simplify]: Extracting #5: cost 37 inf + 129 208.850 * * [simplify]: Extracting #6: cost 31 inf + 539 208.850 * * [simplify]: Extracting #7: cost 25 inf + 1395 208.853 * * [simplify]: Extracting #8: cost 6 inf + 7100 208.859 * * [simplify]: Extracting #9: cost 0 inf + 9321 208.864 * [simplify]: Simplified to (/ (/ (sqrt (+ (* y.im x.im) (* y.re x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 208.864 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (/ 1 (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) (/ (/ (sqrt (+ (* y.im x.im) (* y.re x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 208.864 * * * * [progress]: [ 531 / 713 ] simplifiying candidate # 208.865 * [simplify]: Simplifying (/ 1 (/ 1 (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) 1))) 208.865 * * [simplify]: iters left: 6 (12 enodes) 208.871 * * [simplify]: iters left: 5 (41 enodes) 208.884 * * [simplify]: iters left: 4 (46 enodes) 208.895 * * [simplify]: Extracting #0: cost 1 inf + 0 208.895 * * [simplify]: Extracting #1: cost 5 inf + 0 208.895 * * [simplify]: Extracting #2: cost 8 inf + 1 208.896 * * [simplify]: Extracting #3: cost 14 inf + 1 208.896 * * [simplify]: Extracting #4: cost 8 inf + 89 208.896 * * [simplify]: Extracting #5: cost 2 inf + 749 208.896 * * [simplify]: Extracting #6: cost 1 inf + 954 208.896 * * [simplify]: Extracting #7: cost 0 inf + 1159 208.897 * [simplify]: Simplified to (sqrt (+ (* y.re x.re) (* x.im y.im))) 208.897 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (sqrt (+ (* y.re x.re) (* x.im y.im))) (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 208.897 * [simplify]: Simplifying (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 208.897 * * [simplify]: iters left: 6 (16 enodes) 208.901 * * [simplify]: iters left: 5 (58 enodes) 208.911 * * [simplify]: iters left: 4 (74 enodes) 208.921 * * [simplify]: iters left: 3 (81 enodes) 208.944 * * [simplify]: iters left: 2 (108 enodes) 208.977 * * [simplify]: iters left: 1 (125 enodes) 209.010 * * [simplify]: Extracting #0: cost 1 inf + 0 209.010 * * [simplify]: Extracting #1: cost 11 inf + 0 209.010 * * [simplify]: Extracting #2: cost 21 inf + 1 209.010 * * [simplify]: Extracting #3: cost 28 inf + 1 209.011 * * [simplify]: Extracting #4: cost 28 inf + 85 209.011 * * [simplify]: Extracting #5: cost 21 inf + 375 209.011 * * [simplify]: Extracting #6: cost 8 inf + 2374 209.012 * * [simplify]: Extracting #7: cost 1 inf + 4601 209.014 * * [simplify]: Extracting #8: cost 0 inf + 4965 209.015 * [simplify]: Simplified to (/ (sqrt (+ (* y.im x.im) (* y.re x.re))) (+ (* y.re y.re) (* y.im y.im))) 209.015 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (/ 1 (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) 1))) (/ (sqrt (+ (* y.im x.im) (* y.re x.re))) (+ (* y.re y.re) (* y.im y.im))))) 209.015 * * * * [progress]: [ 532 / 713 ] simplifiying candidate # 209.016 * [simplify]: Simplifying (/ 1 (/ 1 (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 209.016 * * [simplify]: iters left: 6 (12 enodes) 209.020 * * [simplify]: iters left: 5 (39 enodes) 209.026 * * [simplify]: iters left: 4 (46 enodes) 209.033 * * [simplify]: iters left: 3 (53 enodes) 209.045 * * [simplify]: iters left: 2 (62 enodes) 209.064 * * [simplify]: iters left: 1 (69 enodes) 209.083 * * [simplify]: Extracting #0: cost 1 inf + 0 209.083 * * [simplify]: Extracting #1: cost 6 inf + 0 209.083 * * [simplify]: Extracting #2: cost 9 inf + 1 209.083 * * [simplify]: Extracting #3: cost 11 inf + 1 209.083 * * [simplify]: Extracting #4: cost 14 inf + 1 209.083 * * [simplify]: Extracting #5: cost 18 inf + 1 209.083 * * [simplify]: Extracting #6: cost 16 inf + 3 209.084 * * [simplify]: Extracting #7: cost 11 inf + 289 209.084 * * [simplify]: Extracting #8: cost 6 inf + 1219 209.085 * * [simplify]: Extracting #9: cost 2 inf + 2389 209.086 * * [simplify]: Extracting #10: cost 0 inf + 2995 209.088 * [simplify]: Simplified to (* (/ 1 (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ 1 (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 209.088 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ 1 (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ 1 (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (+ (* x.re y.re) (* x.im y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 209.088 * [simplify]: Simplifying (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (+ (* x.re y.re) (* x.im y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 209.088 * * [simplify]: iters left: 6 (16 enodes) 209.096 * * [simplify]: iters left: 5 (58 enodes) 209.113 * * [simplify]: iters left: 4 (74 enodes) 209.135 * * [simplify]: iters left: 3 (101 enodes) 209.158 * * [simplify]: iters left: 2 (174 enodes) 209.214 * * [simplify]: iters left: 1 (303 enodes) 209.330 * * [simplify]: Extracting #0: cost 1 inf + 0 209.330 * * [simplify]: Extracting #1: cost 19 inf + 0 209.330 * * [simplify]: Extracting #2: cost 79 inf + 1 209.331 * * [simplify]: Extracting #3: cost 106 inf + 5 209.332 * * [simplify]: Extracting #4: cost 101 inf + 497 209.338 * * [simplify]: Extracting #5: cost 31 inf + 19899 209.354 * * [simplify]: Extracting #6: cost 1 inf + 29751 209.368 * * [simplify]: Extracting #7: cost 0 inf + 30114 209.376 * [simplify]: Simplified to (/ (/ (+ (* y.im x.im) (* y.re x.re)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 209.376 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ 1 (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ 1 (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (+ (* y.im x.im) (* y.re x.re)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 209.376 * * * * [progress]: [ 533 / 713 ] simplifiying candidate # 209.376 * [simplify]: Simplifying (/ 1 (/ 1 (/ 1 (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))))) 209.376 * * [simplify]: iters left: 6 (12 enodes) 209.380 * * [simplify]: iters left: 5 (39 enodes) 209.386 * * [simplify]: iters left: 4 (41 enodes) 209.396 * * [simplify]: Extracting #0: cost 1 inf + 0 209.396 * * [simplify]: Extracting #1: cost 4 inf + 0 209.396 * * [simplify]: Extracting #2: cost 6 inf + 1 209.396 * * [simplify]: Extracting #3: cost 9 inf + 1 209.396 * * [simplify]: Extracting #4: cost 12 inf + 1 209.396 * * [simplify]: Extracting #5: cost 16 inf + 1 209.396 * * [simplify]: Extracting #6: cost 14 inf + 3 209.396 * * [simplify]: Extracting #7: cost 8 inf + 411 209.397 * * [simplify]: Extracting #8: cost 2 inf + 1824 209.398 * * [simplify]: Extracting #9: cost 0 inf + 2349 209.398 * [simplify]: Simplified to (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 209.398 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))))) 209.399 * [simplify]: Simplifying (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 209.399 * * [simplify]: iters left: 6 (17 enodes) 209.406 * * [simplify]: iters left: 5 (61 enodes) 209.415 * * [simplify]: iters left: 4 (77 enodes) 209.427 * * [simplify]: iters left: 3 (104 enodes) 209.455 * * [simplify]: iters left: 2 (177 enodes) 209.497 * * [simplify]: iters left: 1 (306 enodes) 209.618 * * [simplify]: Extracting #0: cost 1 inf + 0 209.619 * * [simplify]: Extracting #1: cost 19 inf + 0 209.619 * * [simplify]: Extracting #2: cost 80 inf + 1 209.620 * * [simplify]: Extracting #3: cost 108 inf + 5 209.621 * * [simplify]: Extracting #4: cost 100 inf + 1024 209.626 * * [simplify]: Extracting #5: cost 46 inf + 15814 209.640 * * [simplify]: Extracting #6: cost 4 inf + 30744 209.656 * * [simplify]: Extracting #7: cost 0 inf + 32078 209.674 * [simplify]: Simplified to (/ (/ (+ (* y.im x.im) (* y.re x.re)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 209.674 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (+ (* y.im x.im) (* y.re x.re)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 209.674 * * * * [progress]: [ 534 / 713 ] simplifiying candidate # 209.675 * [simplify]: Simplifying (/ 1 (/ 1 (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 209.675 * * [simplify]: iters left: 6 (11 enodes) 209.681 * * [simplify]: iters left: 5 (34 enodes) 209.690 * * [simplify]: iters left: 4 (37 enodes) 209.701 * * [simplify]: iters left: 3 (41 enodes) 209.713 * * [simplify]: Extracting #0: cost 1 inf + 0 209.713 * * [simplify]: Extracting #1: cost 4 inf + 0 209.713 * * [simplify]: Extracting #2: cost 5 inf + 1 209.713 * * [simplify]: Extracting #3: cost 7 inf + 1 209.713 * * [simplify]: Extracting #4: cost 10 inf + 1 209.713 * * [simplify]: Extracting #5: cost 14 inf + 1 209.713 * * [simplify]: Extracting #6: cost 12 inf + 3 209.713 * * [simplify]: Extracting #7: cost 8 inf + 248 209.714 * * [simplify]: Extracting #8: cost 3 inf + 937 209.714 * * [simplify]: Extracting #9: cost 0 inf + 1625 209.715 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 209.715 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 209.715 * [simplify]: Simplifying (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 209.715 * * [simplify]: iters left: 6 (16 enodes) 209.723 * * [simplify]: iters left: 5 (58 enodes) 209.740 * * [simplify]: iters left: 4 (74 enodes) 209.762 * * [simplify]: iters left: 3 (101 enodes) 209.794 * * [simplify]: iters left: 2 (174 enodes) 209.833 * * [simplify]: iters left: 1 (303 enodes) 209.929 * * [simplify]: Extracting #0: cost 1 inf + 0 209.929 * * [simplify]: Extracting #1: cost 19 inf + 0 209.929 * * [simplify]: Extracting #2: cost 79 inf + 1 209.930 * * [simplify]: Extracting #3: cost 106 inf + 5 209.930 * * [simplify]: Extracting #4: cost 101 inf + 497 209.934 * * [simplify]: Extracting #5: cost 31 inf + 18259 209.948 * * [simplify]: Extracting #6: cost 1 inf + 27071 209.962 * * [simplify]: Extracting #7: cost 0 inf + 27394 209.977 * [simplify]: Simplified to (/ (/ (+ (* y.im x.im) (* y.re x.re)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 209.977 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (+ (* y.im x.im) (* y.re x.re)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 209.977 * * * * [progress]: [ 535 / 713 ] simplifiying candidate # 209.978 * [simplify]: Simplifying (/ 1 (/ 1 (/ 1 (sqrt 1)))) 209.978 * * [simplify]: iters left: 6 (5 enodes) 209.983 * * [simplify]: iters left: 5 (15 enodes) 209.987 * * [simplify]: iters left: 4 (17 enodes) 209.991 * * [simplify]: Extracting #0: cost 1 inf + 0 209.991 * * [simplify]: Extracting #1: cost 0 inf + 1 209.991 * [simplify]: Simplified to 1 209.991 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 209.991 * [simplify]: Simplifying (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 209.992 * * [simplify]: iters left: 6 (15 enodes) 210.002 * * [simplify]: iters left: 5 (55 enodes) 210.016 * * [simplify]: iters left: 4 (71 enodes) 210.026 * * [simplify]: iters left: 3 (88 enodes) 210.056 * * [simplify]: iters left: 2 (180 enodes) 210.112 * * [simplify]: iters left: 1 (345 enodes) 210.269 * * [simplify]: Extracting #0: cost 1 inf + 0 210.269 * * [simplify]: Extracting #1: cost 13 inf + 0 210.269 * * [simplify]: Extracting #2: cost 56 inf + 1 210.270 * * [simplify]: Extracting #3: cost 71 inf + 46 210.271 * * [simplify]: Extracting #4: cost 48 inf + 3620 210.277 * * [simplify]: Extracting #5: cost 5 inf + 13475 210.285 * * [simplify]: Extracting #6: cost 0 inf + 14813 210.294 * [simplify]: Simplified to (/ (+ (* y.im x.im) (* y.re x.re)) (+ (* y.re y.re) (* y.im y.im))) 210.294 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (+ (* y.im x.im) (* y.re x.re)) (+ (* y.re y.re) (* y.im y.im))))) 210.294 * * * * [progress]: [ 536 / 713 ] simplifiying candidate # 210.294 * [simplify]: Simplifying (/ 1 (/ 1 (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 210.294 * * [simplify]: iters left: 6 (11 enodes) 210.300 * * [simplify]: iters left: 5 (34 enodes) 210.307 * * [simplify]: iters left: 4 (37 enodes) 210.312 * * [simplify]: iters left: 3 (41 enodes) 210.317 * * [simplify]: Extracting #0: cost 1 inf + 0 210.317 * * [simplify]: Extracting #1: cost 4 inf + 0 210.318 * * [simplify]: Extracting #2: cost 5 inf + 1 210.318 * * [simplify]: Extracting #3: cost 7 inf + 1 210.318 * * [simplify]: Extracting #4: cost 10 inf + 1 210.318 * * [simplify]: Extracting #5: cost 14 inf + 1 210.318 * * [simplify]: Extracting #6: cost 12 inf + 3 210.318 * * [simplify]: Extracting #7: cost 8 inf + 248 210.318 * * [simplify]: Extracting #8: cost 3 inf + 937 210.318 * * [simplify]: Extracting #9: cost 0 inf + 1625 210.318 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 210.319 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 210.319 * [simplify]: Simplifying (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 210.319 * * [simplify]: iters left: 6 (16 enodes) 210.323 * * [simplify]: iters left: 5 (58 enodes) 210.332 * * [simplify]: iters left: 4 (74 enodes) 210.345 * * [simplify]: iters left: 3 (101 enodes) 210.375 * * [simplify]: iters left: 2 (174 enodes) 210.421 * * [simplify]: iters left: 1 (303 enodes) 210.537 * * [simplify]: Extracting #0: cost 1 inf + 0 210.538 * * [simplify]: Extracting #1: cost 19 inf + 0 210.538 * * [simplify]: Extracting #2: cost 79 inf + 1 210.539 * * [simplify]: Extracting #3: cost 106 inf + 5 210.540 * * [simplify]: Extracting #4: cost 101 inf + 497 210.546 * * [simplify]: Extracting #5: cost 31 inf + 18259 210.559 * * [simplify]: Extracting #6: cost 1 inf + 27071 210.573 * * [simplify]: Extracting #7: cost 0 inf + 27394 210.587 * [simplify]: Simplified to (/ (/ (+ (* y.im x.im) (* y.re x.re)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 210.587 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (+ (* y.im x.im) (* y.re x.re)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 210.587 * * * * [progress]: [ 537 / 713 ] simplifiying candidate # 210.588 * [simplify]: Simplifying (/ 1 (/ 1 (/ 1 1))) 210.588 * * [simplify]: iters left: 6 (4 enodes) 210.590 * * [simplify]: iters left: 5 (8 enodes) 210.592 * * [simplify]: iters left: 4 (10 enodes) 210.595 * * [simplify]: Extracting #0: cost 1 inf + 0 210.595 * * [simplify]: Extracting #1: cost 0 inf + 1 210.595 * [simplify]: Simplified to 1 210.595 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 210.595 * [simplify]: Simplifying (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 210.596 * * [simplify]: iters left: 6 (15 enodes) 210.603 * * [simplify]: iters left: 5 (55 enodes) 210.621 * * [simplify]: iters left: 4 (71 enodes) 210.642 * * [simplify]: iters left: 3 (88 enodes) 210.677 * * [simplify]: iters left: 2 (180 enodes) 210.735 * * [simplify]: iters left: 1 (345 enodes) 210.869 * * [simplify]: Extracting #0: cost 1 inf + 0 210.869 * * [simplify]: Extracting #1: cost 13 inf + 0 210.869 * * [simplify]: Extracting #2: cost 56 inf + 1 210.870 * * [simplify]: Extracting #3: cost 71 inf + 46 210.871 * * [simplify]: Extracting #4: cost 48 inf + 3620 210.876 * * [simplify]: Extracting #5: cost 5 inf + 13475 210.880 * * [simplify]: Extracting #6: cost 0 inf + 14813 210.885 * [simplify]: Simplified to (/ (+ (* y.im x.im) (* y.re x.re)) (+ (* y.re y.re) (* y.im y.im))) 210.885 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (+ (* y.im x.im) (* y.re x.re)) (+ (* y.re y.re) (* y.im y.im))))) 210.885 * * * * [progress]: [ 538 / 713 ] simplifiying candidate # 210.885 * [simplify]: Simplifying (/ 1 (/ 1 1)) 210.885 * * [simplify]: iters left: 4 (3 enodes) 210.886 * * [simplify]: iters left: 3 (7 enodes) 210.888 * * [simplify]: iters left: 2 (9 enodes) 210.889 * * [simplify]: Extracting #0: cost 1 inf + 0 210.889 * * [simplify]: Extracting #1: cost 0 inf + 1 210.889 * [simplify]: Simplified to 1 210.889 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 210.889 * [simplify]: Simplifying (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 210.889 * * [simplify]: iters left: 6 (15 enodes) 210.893 * * [simplify]: iters left: 5 (55 enodes) 210.910 * * [simplify]: iters left: 4 (71 enodes) 210.931 * * [simplify]: iters left: 3 (88 enodes) 210.960 * * [simplify]: iters left: 2 (180 enodes) 211.020 * * [simplify]: iters left: 1 (345 enodes) 211.141 * * [simplify]: Extracting #0: cost 1 inf + 0 211.141 * * [simplify]: Extracting #1: cost 13 inf + 0 211.142 * * [simplify]: Extracting #2: cost 56 inf + 1 211.142 * * [simplify]: Extracting #3: cost 71 inf + 46 211.143 * * [simplify]: Extracting #4: cost 48 inf + 3620 211.146 * * [simplify]: Extracting #5: cost 5 inf + 13475 211.150 * * [simplify]: Extracting #6: cost 0 inf + 14813 211.154 * [simplify]: Simplified to (/ (+ (* y.im x.im) (* y.re x.re)) (+ (* y.re y.re) (* y.im y.im))) 211.154 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (+ (* y.im x.im) (* y.re x.re)) (+ (* y.re y.re) (* y.im y.im))))) 211.154 * * * * [progress]: [ 539 / 713 ] simplifiying candidate # 211.154 * [simplify]: Simplifying (/ 1 (/ 1 (+ (* x.re y.re) (* x.im y.im)))) 211.154 * * [simplify]: iters left: 6 (10 enodes) 211.157 * * [simplify]: iters left: 5 (35 enodes) 211.163 * * [simplify]: iters left: 4 (38 enodes) 211.170 * * [simplify]: iters left: 3 (42 enodes) 211.176 * * [simplify]: Extracting #0: cost 1 inf + 0 211.176 * * [simplify]: Extracting #1: cost 6 inf + 0 211.176 * * [simplify]: Extracting #2: cost 12 inf + 1 211.176 * * [simplify]: Extracting #3: cost 7 inf + 47 211.176 * * [simplify]: Extracting #4: cost 2 inf + 421 211.176 * * [simplify]: Extracting #5: cost 0 inf + 751 211.177 * [simplify]: Simplified to (+ (* y.re x.re) (* x.im y.im)) 211.177 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (+ (* y.re x.re) (* x.im y.im)) (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 211.177 * [simplify]: Simplifying (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 211.177 * * [simplify]: iters left: 6 (10 enodes) 211.180 * * [simplify]: iters left: 5 (36 enodes) 211.191 * * [simplify]: iters left: 4 (46 enodes) 211.199 * * [simplify]: iters left: 3 (52 enodes) 211.205 * * [simplify]: iters left: 2 (55 enodes) 211.211 * * [simplify]: Extracting #0: cost 1 inf + 0 211.211 * * [simplify]: Extracting #1: cost 6 inf + 0 211.212 * * [simplify]: Extracting #2: cost 10 inf + 1 211.212 * * [simplify]: Extracting #3: cost 14 inf + 1 211.212 * * [simplify]: Extracting #4: cost 12 inf + 3 211.212 * * [simplify]: Extracting #5: cost 6 inf + 533 211.212 * * [simplify]: Extracting #6: cost 1 inf + 1264 211.212 * * [simplify]: Extracting #7: cost 0 inf + 1467 211.213 * [simplify]: Simplified to (/ 1 (+ (* y.re y.re) (* y.im y.im))) 211.213 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (+ (* y.re x.re) (* x.im y.im)) (/ 1 (+ (* y.re y.re) (* y.im y.im))))) 211.213 * * * * [progress]: [ 540 / 713 ] simplifiying candidate # 211.213 * [simplify]: Simplifying (/ 1 (/ 1 (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (pow (* y.re y.re) 3) (pow (* y.im y.im) 3)))))) 211.213 * * [simplify]: iters left: 6 (18 enodes) 211.219 * * [simplify]: iters left: 5 (79 enodes) 211.248 * * [simplify]: iters left: 4 (144 enodes) 211.282 * * [simplify]: iters left: 3 (252 enodes) 211.370 * * [simplify]: iters left: 2 (458 enodes) 211.564 * * [simplify]: Extracting #0: cost 1 inf + 0 211.564 * * [simplify]: Extracting #1: cost 14 inf + 0 211.564 * * [simplify]: Extracting #2: cost 21 inf + 1 211.565 * * [simplify]: Extracting #3: cost 38 inf + 1 211.565 * * [simplify]: Extracting #4: cost 80 inf + 173 211.566 * * [simplify]: Extracting #5: cost 170 inf + 756 211.570 * * [simplify]: Extracting #6: cost 154 inf + 8138 211.580 * * [simplify]: Extracting #7: cost 34 inf + 51076 211.594 * * [simplify]: Extracting #8: cost 2 inf + 66135 211.608 * * [simplify]: Extracting #9: cost 0 inf + 66359 211.622 * [simplify]: Simplified to (/ (+ (* y.re x.re) (* x.im y.im)) (sqrt (+ (* (* y.im (* y.im y.im)) (* y.im (* y.im y.im))) (* (* (* y.re y.re) (* y.re y.re)) (* y.re y.re))))) 211.622 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (+ (* y.re x.re) (* x.im y.im)) (sqrt (+ (* (* y.im (* y.im y.im)) (* y.im (* y.im y.im))) (* (* (* y.re y.re) (* y.re y.re)) (* y.re y.re))))) (/ 1 (/ (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)) (* (* y.re y.re) (* y.im y.im))))))))) 211.622 * [simplify]: Simplifying (/ 1 (/ (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)) (* (* y.re y.re) (* y.im y.im))))))) 211.622 * * [simplify]: iters left: 6 (15 enodes) 211.631 * * [simplify]: iters left: 5 (72 enodes) 211.662 * * [simplify]: iters left: 4 (146 enodes) 211.717 * * [simplify]: iters left: 3 (263 enodes) 211.790 * * [simplify]: iters left: 2 (404 enodes) 211.935 * * [simplify]: Extracting #0: cost 1 inf + 0 211.935 * * [simplify]: Extracting #1: cost 7 inf + 0 211.935 * * [simplify]: Extracting #2: cost 12 inf + 1 211.935 * * [simplify]: Extracting #3: cost 34 inf + 1 211.936 * * [simplify]: Extracting #4: cost 160 inf + 1 211.937 * * [simplify]: Extracting #5: cost 212 inf + 1670 211.943 * * [simplify]: Extracting #6: cost 108 inf + 17765 211.950 * * [simplify]: Extracting #7: cost 16 inf + 33657 211.965 * * [simplify]: Extracting #8: cost 0 inf + 37583 211.978 * [simplify]: Simplified to (/ (sqrt (+ (* (* y.im y.im) (* y.im y.im)) (* (* y.re y.re) (- (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 211.978 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (+ (* y.re x.re) (* x.im y.im)) (sqrt (+ (* (* y.im (* y.im y.im)) (* y.im (* y.im y.im))) (* (* (* y.re y.re) (* y.re y.re)) (* y.re y.re))))) (/ (sqrt (+ (* (* y.im y.im) (* y.im y.im)) (* (* y.re y.re) (- (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 211.978 * * * * [progress]: [ 541 / 713 ] simplifiying candidate # 211.979 * [simplify]: Simplifying (/ 1 (/ 1 (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))))) 211.979 * * [simplify]: iters left: 6 (17 enodes) 211.984 * * [simplify]: iters left: 5 (71 enodes) 211.995 * * [simplify]: iters left: 4 (111 enodes) 212.022 * * [simplify]: iters left: 3 (177 enodes) 212.061 * * [simplify]: iters left: 2 (351 enodes) 212.249 * * [simplify]: Extracting #0: cost 1 inf + 0 212.249 * * [simplify]: Extracting #1: cost 14 inf + 0 212.249 * * [simplify]: Extracting #2: cost 21 inf + 1 212.249 * * [simplify]: Extracting #3: cost 82 inf + 1 212.251 * * [simplify]: Extracting #4: cost 170 inf + 257 212.253 * * [simplify]: Extracting #5: cost 181 inf + 4781 212.263 * * [simplify]: Extracting #6: cost 82 inf + 22357 212.280 * * [simplify]: Extracting #7: cost 2 inf + 41894 212.289 * * [simplify]: Extracting #8: cost 0 inf + 42138 212.299 * [simplify]: Simplified to (/ (+ (* y.re x.re) (* x.im y.im)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) 212.299 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (+ (* y.re x.re) (* x.im y.im)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (sqrt (- (* y.re y.re) (* y.im y.im))))))) 212.299 * [simplify]: Simplifying (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (sqrt (- (* y.re y.re) (* y.im y.im))))) 212.300 * * [simplify]: iters left: 6 (11 enodes) 212.302 * * [simplify]: iters left: 5 (43 enodes) 212.311 * * [simplify]: iters left: 4 (63 enodes) 212.329 * * [simplify]: iters left: 3 (82 enodes) 212.352 * * [simplify]: iters left: 2 (135 enodes) 212.377 * * [simplify]: iters left: 1 (218 enodes) 212.422 * * [simplify]: Extracting #0: cost 1 inf + 0 212.422 * * [simplify]: Extracting #1: cost 7 inf + 0 212.422 * * [simplify]: Extracting #2: cost 12 inf + 1 212.423 * * [simplify]: Extracting #3: cost 34 inf + 1 212.423 * * [simplify]: Extracting #4: cost 68 inf + 1 212.423 * * [simplify]: Extracting #5: cost 66 inf + 85 212.424 * * [simplify]: Extracting #6: cost 32 inf + 3827 212.426 * * [simplify]: Extracting #7: cost 2 inf + 8208 212.429 * * [simplify]: Extracting #8: cost 0 inf + 8532 212.434 * [simplify]: Simplified to (/ (sqrt (* (- y.re y.im) (+ y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 212.434 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (+ (* y.re x.re) (* x.im y.im)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) (/ (sqrt (* (- y.re y.im) (+ y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 212.434 * * * * [progress]: [ 542 / 713 ] simplifiying candidate # 212.434 * [simplify]: Simplifying (/ 1 1) 212.434 * * [simplify]: iters left: 2 (2 enodes) 212.436 * * [simplify]: iters left: 1 (6 enodes) 212.438 * * [simplify]: Extracting #0: cost 1 inf + 0 212.438 * * [simplify]: Extracting #1: cost 0 inf + 1 212.438 * [simplify]: Simplified to 1 212.438 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 212.441 * [simplify]: Simplifying (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 212.441 * * [simplify]: iters left: 6 (15 enodes) 212.448 * * [simplify]: iters left: 5 (55 enodes) 212.464 * * [simplify]: iters left: 4 (71 enodes) 212.485 * * [simplify]: iters left: 3 (88 enodes) 212.503 * * [simplify]: iters left: 2 (180 enodes) 212.570 * * [simplify]: iters left: 1 (345 enodes) 212.679 * * [simplify]: Extracting #0: cost 1 inf + 0 212.679 * * [simplify]: Extracting #1: cost 13 inf + 0 212.679 * * [simplify]: Extracting #2: cost 56 inf + 1 212.680 * * [simplify]: Extracting #3: cost 71 inf + 46 212.680 * * [simplify]: Extracting #4: cost 48 inf + 3620 212.683 * * [simplify]: Extracting #5: cost 5 inf + 13475 212.687 * * [simplify]: Extracting #6: cost 0 inf + 14813 212.692 * [simplify]: Simplified to (/ (+ (* y.im x.im) (* y.re x.re)) (+ (* y.re y.re) (* y.im y.im))) 212.692 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (+ (* y.im x.im) (* y.re x.re)) (+ (* y.re y.re) (* y.im y.im))))) 212.692 * * * * [progress]: [ 543 / 713 ] simplifiying candidate # 212.692 * [simplify]: Simplifying (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) 212.692 * * [simplify]: iters left: 6 (8 enodes) 212.694 * * [simplify]: iters left: 5 (27 enodes) 212.700 * * [simplify]: iters left: 4 (29 enodes) 212.704 * * [simplify]: Extracting #0: cost 1 inf + 0 212.705 * * [simplify]: Extracting #1: cost 4 inf + 0 212.705 * * [simplify]: Extracting #2: cost 5 inf + 1 212.705 * * [simplify]: Extracting #3: cost 8 inf + 1 212.705 * * [simplify]: Extracting #4: cost 12 inf + 1 212.705 * * [simplify]: Extracting #5: cost 10 inf + 3 212.705 * * [simplify]: Extracting #6: cost 5 inf + 289 212.705 * * [simplify]: Extracting #7: cost 1 inf + 938 212.705 * * [simplify]: Extracting #8: cost 0 inf + 1141 212.705 * [simplify]: Simplified to (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) 212.705 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ 1 (/ 1 (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 212.706 * [simplify]: Simplifying (/ 1 (/ 1 (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 212.706 * * [simplify]: iters left: 6 (15 enodes) 212.710 * * [simplify]: iters left: 5 (53 enodes) 212.718 * * [simplify]: iters left: 4 (63 enodes) 212.727 * * [simplify]: iters left: 3 (74 enodes) 212.743 * * [simplify]: iters left: 2 (96 enodes) 212.775 * * [simplify]: iters left: 1 (136 enodes) 212.825 * * [simplify]: Extracting #0: cost 1 inf + 0 212.825 * * [simplify]: Extracting #1: cost 10 inf + 0 212.825 * * [simplify]: Extracting #2: cost 31 inf + 1 212.825 * * [simplify]: Extracting #3: cost 32 inf + 5 212.826 * * [simplify]: Extracting #4: cost 26 inf + 503 212.827 * * [simplify]: Extracting #5: cost 13 inf + 2658 212.830 * * [simplify]: Extracting #6: cost 0 inf + 6105 212.833 * [simplify]: Simplified to (/ (+ (* y.re x.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 212.833 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* y.re x.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 212.833 * * * * [progress]: [ 544 / 713 ] simplifiying candidate # 212.833 * [simplify]: Simplifying (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (+ (* x.re y.re) (* x.im y.im)))) 212.833 * * [simplify]: iters left: 6 (14 enodes) 212.840 * * [simplify]: iters left: 5 (50 enodes) 212.855 * * [simplify]: iters left: 4 (65 enodes) 212.875 * * [simplify]: iters left: 3 (103 enodes) 212.910 * * [simplify]: iters left: 2 (161 enodes) 212.951 * * [simplify]: iters left: 1 (183 enodes) 212.971 * * [simplify]: Extracting #0: cost 1 inf + 0 212.971 * * [simplify]: Extracting #1: cost 9 inf + 0 212.971 * * [simplify]: Extracting #2: cost 31 inf + 1 212.971 * * [simplify]: Extracting #3: cost 42 inf + 5 212.972 * * [simplify]: Extracting #4: cost 28 inf + 2080 212.973 * * [simplify]: Extracting #5: cost 3 inf + 7470 212.975 * * [simplify]: Extracting #6: cost 0 inf + 8039 212.978 * [simplify]: Simplified to (/ (+ (* y.im x.im) (* y.re x.re)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 212.978 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (+ (* y.im x.im) (* y.re x.re)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 212.978 * [simplify]: Simplifying (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) 212.978 * * [simplify]: iters left: 6 (8 enodes) 212.980 * * [simplify]: iters left: 5 (27 enodes) 212.984 * * [simplify]: iters left: 4 (29 enodes) 212.988 * * [simplify]: Extracting #0: cost 1 inf + 0 212.988 * * [simplify]: Extracting #1: cost 4 inf + 0 212.988 * * [simplify]: Extracting #2: cost 5 inf + 1 212.988 * * [simplify]: Extracting #3: cost 8 inf + 1 212.988 * * [simplify]: Extracting #4: cost 12 inf + 1 212.988 * * [simplify]: Extracting #5: cost 10 inf + 3 212.988 * * [simplify]: Extracting #6: cost 5 inf + 289 212.989 * * [simplify]: Extracting #7: cost 1 inf + 938 212.989 * * [simplify]: Extracting #8: cost 0 inf + 1141 212.989 * [simplify]: Simplified to (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) 212.989 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (+ (* y.im x.im) (* y.re x.re)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 212.989 * * * * [progress]: [ 545 / 713 ] simplifiying candidate # 212.989 * * * * [progress]: [ 546 / 713 ] simplifiying candidate # 212.989 * * * * [progress]: [ 547 / 713 ] simplifiying candidate # 212.989 * * * * [progress]: [ 548 / 713 ] simplifiying candidate # 212.989 * [simplify]: Simplifying (cbrt (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 212.990 * * [simplify]: iters left: 6 (14 enodes) 212.993 * * [simplify]: iters left: 5 (48 enodes) 213.003 * * [simplify]: iters left: 4 (53 enodes) 213.017 * * [simplify]: Extracting #0: cost 1 inf + 0 213.017 * * [simplify]: Extracting #1: cost 3 inf + 0 213.017 * * [simplify]: Extracting #2: cost 9 inf + 0 213.017 * * [simplify]: Extracting #3: cost 18 inf + 0 213.017 * * [simplify]: Extracting #4: cost 26 inf + 0 213.017 * * [simplify]: Extracting #5: cost 17 inf + 210 213.018 * * [simplify]: Extracting #6: cost 11 inf + 782 213.019 * * [simplify]: Extracting #7: cost 2 inf + 3096 213.020 * * [simplify]: Extracting #8: cost 0 inf + 3744 213.022 * [simplify]: Simplified to (cbrt (/ (+ (* y.re y.re) (* y.im y.im)) (+ (* y.im x.im) (* y.re x.re)))) 213.022 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (* (cbrt (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (cbrt (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) (cbrt (/ (+ (* y.re y.re) (* y.im y.im)) (+ (* y.im x.im) (* y.re x.re)))))) 213.022 * * * * [progress]: [ 549 / 713 ] simplifiying candidate # 213.022 * [simplify]: Simplifying (sqrt (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 213.022 * * [simplify]: iters left: 6 (14 enodes) 213.026 * * [simplify]: iters left: 5 (48 enodes) 213.034 * * [simplify]: iters left: 4 (53 enodes) 213.040 * * [simplify]: Extracting #0: cost 1 inf + 0 213.041 * * [simplify]: Extracting #1: cost 3 inf + 0 213.041 * * [simplify]: Extracting #2: cost 9 inf + 0 213.041 * * [simplify]: Extracting #3: cost 18 inf + 0 213.041 * * [simplify]: Extracting #4: cost 26 inf + 0 213.041 * * [simplify]: Extracting #5: cost 17 inf + 210 213.041 * * [simplify]: Extracting #6: cost 11 inf + 782 213.041 * * [simplify]: Extracting #7: cost 2 inf + 3056 213.042 * * [simplify]: Extracting #8: cost 0 inf + 3664 213.043 * [simplify]: Simplified to (sqrt (/ (+ (* y.re y.re) (* y.im y.im)) (+ (* y.im x.im) (* y.re x.re)))) 213.043 * [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.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) (sqrt (/ (+ (* y.re y.re) (* y.im y.im)) (+ (* y.im x.im) (* y.re x.re)))))) 213.043 * * * * [progress]: [ 550 / 713 ] simplifiying candidate # 213.043 * [simplify]: Simplifying (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 213.043 * * [simplify]: iters left: 6 (15 enodes) 213.046 * * [simplify]: iters left: 5 (49 enodes) 213.053 * * [simplify]: Extracting #0: cost 1 inf + 0 213.053 * * [simplify]: Extracting #1: cost 4 inf + 0 213.053 * * [simplify]: Extracting #2: cost 8 inf + 0 213.053 * * [simplify]: Extracting #3: cost 12 inf + 0 213.053 * * [simplify]: Extracting #4: cost 18 inf + 0 213.053 * * [simplify]: Extracting #5: cost 26 inf + 0 213.053 * * [simplify]: Extracting #6: cost 19 inf + 128 213.053 * * [simplify]: Extracting #7: cost 11 inf + 826 213.053 * * [simplify]: Extracting #8: cost 5 inf + 2122 213.054 * * [simplify]: Extracting #9: cost 1 inf + 3616 213.055 * * [simplify]: Extracting #10: cost 0 inf + 4140 213.055 * [simplify]: Simplified to (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (/ (+ (* y.im x.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 213.055 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (/ (+ (* y.im x.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 213.056 * * * * [progress]: [ 551 / 713 ] simplifiying candidate # 213.056 * [simplify]: Simplifying (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 213.056 * * [simplify]: iters left: 6 (15 enodes) 213.059 * * [simplify]: iters left: 5 (49 enodes) 213.065 * * [simplify]: Extracting #0: cost 1 inf + 0 213.065 * * [simplify]: Extracting #1: cost 4 inf + 0 213.065 * * [simplify]: Extracting #2: cost 8 inf + 0 213.065 * * [simplify]: Extracting #3: cost 12 inf + 0 213.065 * * [simplify]: Extracting #4: cost 18 inf + 0 213.065 * * [simplify]: Extracting #5: cost 26 inf + 0 213.065 * * [simplify]: Extracting #6: cost 19 inf + 128 213.065 * * [simplify]: Extracting #7: cost 11 inf + 826 213.066 * * [simplify]: Extracting #8: cost 5 inf + 2082 213.066 * * [simplify]: Extracting #9: cost 1 inf + 3496 213.067 * * [simplify]: Extracting #10: cost 0 inf + 3980 213.068 * [simplify]: Simplified to (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (/ (+ (* y.im x.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 213.068 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (/ (+ (* y.im x.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 213.068 * * * * [progress]: [ 552 / 713 ] simplifiying candidate # 213.068 * [simplify]: Simplifying (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 213.068 * * [simplify]: iters left: 6 (15 enodes) 213.071 * * [simplify]: iters left: 5 (51 enodes) 213.080 * * [simplify]: iters left: 4 (56 enodes) 213.095 * * [simplify]: iters left: 3 (58 enodes) 213.107 * * [simplify]: Extracting #0: cost 1 inf + 0 213.107 * * [simplify]: Extracting #1: cost 7 inf + 0 213.107 * * [simplify]: Extracting #2: cost 14 inf + 0 213.107 * * [simplify]: Extracting #3: cost 19 inf + 0 213.107 * * [simplify]: Extracting #4: cost 28 inf + 0 213.107 * * [simplify]: Extracting #5: cost 23 inf + 128 213.108 * * [simplify]: Extracting #6: cost 14 inf + 948 213.108 * * [simplify]: Extracting #7: cost 5 inf + 3294 213.109 * * [simplify]: Extracting #8: cost 0 inf + 5592 213.110 * [simplify]: Simplified to (* (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (+ (* y.im x.im) (* x.re y.re)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 213.110 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) (* (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (+ (* y.im x.im) (* x.re y.re)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 213.110 * * * * [progress]: [ 553 / 713 ] simplifiying candidate # 213.110 * [simplify]: Simplifying (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 213.110 * * [simplify]: iters left: 6 (17 enodes) 213.114 * * [simplify]: iters left: 5 (57 enodes) 213.122 * * [simplify]: iters left: 4 (62 enodes) 213.130 * * [simplify]: iters left: 3 (66 enodes) 213.147 * * [simplify]: Extracting #0: cost 1 inf + 0 213.147 * * [simplify]: Extracting #1: cost 8 inf + 0 213.147 * * [simplify]: Extracting #2: cost 17 inf + 0 213.147 * * [simplify]: Extracting #3: cost 23 inf + 0 213.147 * * [simplify]: Extracting #4: cost 32 inf + 0 213.147 * * [simplify]: Extracting #5: cost 26 inf + 170 213.148 * * [simplify]: Extracting #6: cost 12 inf + 1964 213.148 * * [simplify]: Extracting #7: cost 4 inf + 5028 213.149 * * [simplify]: Extracting #8: cost 0 inf + 6960 213.150 * [simplify]: Simplified to (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* y.im x.im) (* x.re y.re))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 213.151 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))))) (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* y.im x.im) (* x.re y.re))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))))))) 213.151 * * * * [progress]: [ 554 / 713 ] simplifiying candidate # 213.151 * [simplify]: Simplifying (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 213.151 * * [simplify]: iters left: 6 (16 enodes) 213.155 * * [simplify]: iters left: 5 (54 enodes) 213.162 * * [simplify]: iters left: 4 (59 enodes) 213.169 * * [simplify]: iters left: 3 (63 enodes) 213.178 * * [simplify]: Extracting #0: cost 1 inf + 0 213.178 * * [simplify]: Extracting #1: cost 8 inf + 0 213.178 * * [simplify]: Extracting #2: cost 16 inf + 0 213.178 * * [simplify]: Extracting #3: cost 21 inf + 0 213.179 * * [simplify]: Extracting #4: cost 30 inf + 0 213.179 * * [simplify]: Extracting #5: cost 24 inf + 170 213.179 * * [simplify]: Extracting #6: cost 12 inf + 1600 213.181 * * [simplify]: Extracting #7: cost 2 inf + 5270 213.182 * * [simplify]: Extracting #8: cost 0 inf + 6076 213.184 * [simplify]: Simplified to (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* y.im x.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 213.184 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* y.im x.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 213.185 * * * * [progress]: [ 555 / 713 ] simplifiying candidate # 213.185 * [simplify]: Simplifying (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 213.185 * * [simplify]: iters left: 6 (15 enodes) 213.192 * * [simplify]: iters left: 5 (51 enodes) 213.206 * * [simplify]: iters left: 4 (56 enodes) 213.220 * * [simplify]: iters left: 3 (60 enodes) 213.236 * * [simplify]: Extracting #0: cost 1 inf + 0 213.236 * * [simplify]: Extracting #1: cost 8 inf + 0 213.236 * * [simplify]: Extracting #2: cost 16 inf + 0 213.236 * * [simplify]: Extracting #3: cost 22 inf + 0 213.236 * * [simplify]: Extracting #4: cost 30 inf + 0 213.236 * * [simplify]: Extracting #5: cost 23 inf + 128 213.237 * * [simplify]: Extracting #6: cost 13 inf + 1352 213.238 * * [simplify]: Extracting #7: cost 1 inf + 4948 213.240 * * [simplify]: Extracting #8: cost 0 inf + 5432 213.241 * [simplify]: Simplified to (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* y.im x.im) (* x.re y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 213.241 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt 1)))) (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* y.im x.im) (* x.re y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 213.242 * * * * [progress]: [ 556 / 713 ] simplifiying candidate # 213.242 * [simplify]: Simplifying (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 213.242 * * [simplify]: iters left: 6 (16 enodes) 213.249 * * [simplify]: iters left: 5 (54 enodes) 213.263 * * [simplify]: iters left: 4 (59 enodes) 213.271 * * [simplify]: iters left: 3 (63 enodes) 213.278 * * [simplify]: Extracting #0: cost 1 inf + 0 213.279 * * [simplify]: Extracting #1: cost 8 inf + 0 213.279 * * [simplify]: Extracting #2: cost 16 inf + 0 213.279 * * [simplify]: Extracting #3: cost 21 inf + 0 213.279 * * [simplify]: Extracting #4: cost 30 inf + 0 213.279 * * [simplify]: Extracting #5: cost 24 inf + 170 213.279 * * [simplify]: Extracting #6: cost 12 inf + 1600 213.280 * * [simplify]: Extracting #7: cost 2 inf + 5270 213.281 * * [simplify]: Extracting #8: cost 0 inf + 6076 213.282 * [simplify]: Simplified to (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* y.im x.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 213.282 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* y.im x.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 213.282 * * * * [progress]: [ 557 / 713 ] simplifiying candidate # 213.282 * [simplify]: Simplifying (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 213.282 * * [simplify]: iters left: 6 (15 enodes) 213.285 * * [simplify]: iters left: 5 (51 enodes) 213.292 * * [simplify]: iters left: 4 (56 enodes) 213.307 * * [simplify]: iters left: 3 (60 enodes) 213.323 * * [simplify]: Extracting #0: cost 1 inf + 0 213.323 * * [simplify]: Extracting #1: cost 8 inf + 0 213.323 * * [simplify]: Extracting #2: cost 16 inf + 0 213.323 * * [simplify]: Extracting #3: cost 22 inf + 0 213.323 * * [simplify]: Extracting #4: cost 30 inf + 0 213.324 * * [simplify]: Extracting #5: cost 23 inf + 128 213.324 * * [simplify]: Extracting #6: cost 13 inf + 1352 213.325 * * [simplify]: Extracting #7: cost 1 inf + 4948 213.327 * * [simplify]: Extracting #8: cost 0 inf + 5432 213.329 * [simplify]: Simplified to (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* y.im x.im) (* x.re y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 213.329 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) 1))) (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* y.im x.im) (* x.re y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 213.329 * * * * [progress]: [ 558 / 713 ] simplifiying candidate # 213.329 * [simplify]: Simplifying (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 213.330 * * [simplify]: iters left: 6 (15 enodes) 213.336 * * [simplify]: iters left: 5 (51 enodes) 213.351 * * [simplify]: iters left: 4 (56 enodes) 213.366 * * [simplify]: iters left: 3 (58 enodes) 213.378 * * [simplify]: Extracting #0: cost 1 inf + 0 213.379 * * [simplify]: Extracting #1: cost 7 inf + 0 213.379 * * [simplify]: Extracting #2: cost 14 inf + 0 213.379 * * [simplify]: Extracting #3: cost 19 inf + 0 213.379 * * [simplify]: Extracting #4: cost 28 inf + 0 213.379 * * [simplify]: Extracting #5: cost 23 inf + 128 213.379 * * [simplify]: Extracting #6: cost 14 inf + 908 213.379 * * [simplify]: Extracting #7: cost 5 inf + 3134 213.380 * * [simplify]: Extracting #8: cost 0 inf + 5272 213.381 * [simplify]: Simplified to (* (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.im x.im) (* x.re y.re)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 213.381 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) (* (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.im x.im) (* x.re y.re)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 213.381 * * * * [progress]: [ 559 / 713 ] simplifiying candidate # 213.382 * [simplify]: Simplifying (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 213.382 * * [simplify]: iters left: 6 (17 enodes) 213.385 * * [simplify]: iters left: 5 (57 enodes) 213.393 * * [simplify]: iters left: 4 (62 enodes) 213.401 * * [simplify]: iters left: 3 (66 enodes) 213.411 * * [simplify]: Extracting #0: cost 1 inf + 0 213.411 * * [simplify]: Extracting #1: cost 8 inf + 0 213.411 * * [simplify]: Extracting #2: cost 17 inf + 0 213.411 * * [simplify]: Extracting #3: cost 23 inf + 0 213.411 * * [simplify]: Extracting #4: cost 32 inf + 0 213.411 * * [simplify]: Extracting #5: cost 26 inf + 170 213.412 * * [simplify]: Extracting #6: cost 12 inf + 1884 213.413 * * [simplify]: Extracting #7: cost 4 inf + 4788 213.415 * * [simplify]: Extracting #8: cost 0 inf + 6640 213.417 * [simplify]: Simplified to (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* y.im x.im) (* x.re y.re))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 213.417 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))))) (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* y.im x.im) (* x.re y.re))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))))))) 213.417 * * * * [progress]: [ 560 / 713 ] simplifiying candidate # 213.417 * [simplify]: Simplifying (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 213.418 * * [simplify]: iters left: 6 (16 enodes) 213.425 * * [simplify]: iters left: 5 (54 enodes) 213.439 * * [simplify]: iters left: 4 (59 enodes) 213.456 * * [simplify]: iters left: 3 (63 enodes) 213.472 * * [simplify]: Extracting #0: cost 1 inf + 0 213.472 * * [simplify]: Extracting #1: cost 8 inf + 0 213.473 * * [simplify]: Extracting #2: cost 16 inf + 0 213.473 * * [simplify]: Extracting #3: cost 21 inf + 0 213.473 * * [simplify]: Extracting #4: cost 30 inf + 0 213.473 * * [simplify]: Extracting #5: cost 24 inf + 170 213.474 * * [simplify]: Extracting #6: cost 12 inf + 1520 213.475 * * [simplify]: Extracting #7: cost 2 inf + 4990 213.477 * * [simplify]: Extracting #8: cost 0 inf + 5756 213.479 * [simplify]: Simplified to (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* y.im x.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 213.479 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* y.im x.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 213.479 * * * * [progress]: [ 561 / 713 ] simplifiying candidate # 213.479 * [simplify]: Simplifying (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 213.480 * * [simplify]: iters left: 6 (15 enodes) 213.486 * * [simplify]: iters left: 5 (51 enodes) 213.500 * * [simplify]: iters left: 4 (56 enodes) 213.515 * * [simplify]: iters left: 3 (60 enodes) 213.531 * * [simplify]: Extracting #0: cost 1 inf + 0 213.531 * * [simplify]: Extracting #1: cost 8 inf + 0 213.532 * * [simplify]: Extracting #2: cost 16 inf + 0 213.532 * * [simplify]: Extracting #3: cost 22 inf + 0 213.532 * * [simplify]: Extracting #4: cost 30 inf + 0 213.532 * * [simplify]: Extracting #5: cost 23 inf + 128 213.532 * * [simplify]: Extracting #6: cost 13 inf + 1272 213.534 * * [simplify]: Extracting #7: cost 1 inf + 4668 213.535 * * [simplify]: Extracting #8: cost 0 inf + 5112 213.537 * [simplify]: Simplified to (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* y.im x.im) (* x.re y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 213.537 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt 1)))) (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* y.im x.im) (* x.re y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 213.537 * * * * [progress]: [ 562 / 713 ] simplifiying candidate # 213.538 * [simplify]: Simplifying (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 213.538 * * [simplify]: iters left: 6 (16 enodes) 213.545 * * [simplify]: iters left: 5 (54 enodes) 213.559 * * [simplify]: iters left: 4 (59 enodes) 213.575 * * [simplify]: iters left: 3 (63 enodes) 213.592 * * [simplify]: Extracting #0: cost 1 inf + 0 213.592 * * [simplify]: Extracting #1: cost 8 inf + 0 213.592 * * [simplify]: Extracting #2: cost 16 inf + 0 213.592 * * [simplify]: Extracting #3: cost 21 inf + 0 213.592 * * [simplify]: Extracting #4: cost 30 inf + 0 213.593 * * [simplify]: Extracting #5: cost 24 inf + 170 213.593 * * [simplify]: Extracting #6: cost 12 inf + 1520 213.594 * * [simplify]: Extracting #7: cost 2 inf + 4990 213.596 * * [simplify]: Extracting #8: cost 0 inf + 5756 213.598 * [simplify]: Simplified to (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* y.im x.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 213.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))))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* y.im x.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 213.598 * * * * [progress]: [ 563 / 713 ] simplifiying candidate # 213.599 * [simplify]: Simplifying (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 213.599 * * [simplify]: iters left: 6 (15 enodes) 213.605 * * [simplify]: iters left: 5 (51 enodes) 213.620 * * [simplify]: iters left: 4 (56 enodes) 213.635 * * [simplify]: iters left: 3 (60 enodes) 213.650 * * [simplify]: Extracting #0: cost 1 inf + 0 213.650 * * [simplify]: Extracting #1: cost 8 inf + 0 213.650 * * [simplify]: Extracting #2: cost 16 inf + 0 213.651 * * [simplify]: Extracting #3: cost 22 inf + 0 213.651 * * [simplify]: Extracting #4: cost 30 inf + 0 213.651 * * [simplify]: Extracting #5: cost 23 inf + 128 213.651 * * [simplify]: Extracting #6: cost 13 inf + 1272 213.653 * * [simplify]: Extracting #7: cost 1 inf + 4668 213.654 * * [simplify]: Extracting #8: cost 0 inf + 5112 213.656 * [simplify]: Simplified to (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* y.im x.im) (* x.re y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 213.656 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) 1))) (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* y.im x.im) (* x.re y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 213.656 * * * * [progress]: [ 564 / 713 ] simplifiying candidate # 213.657 * [simplify]: Simplifying (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 213.657 * * [simplify]: iters left: 6 (14 enodes) 213.663 * * [simplify]: iters left: 5 (48 enodes) 213.674 * * [simplify]: iters left: 4 (53 enodes) 213.681 * * [simplify]: iters left: 3 (55 enodes) 213.688 * * [simplify]: Extracting #0: cost 1 inf + 0 213.688 * * [simplify]: Extracting #1: cost 7 inf + 0 213.688 * * [simplify]: Extracting #2: cost 15 inf + 0 213.688 * * [simplify]: Extracting #3: cost 23 inf + 0 213.688 * * [simplify]: Extracting #4: cost 22 inf + 4 213.688 * * [simplify]: Extracting #5: cost 19 inf + 212 213.688 * * [simplify]: Extracting #6: cost 11 inf + 1030 213.689 * * [simplify]: Extracting #7: cost 3 inf + 3574 213.689 * * [simplify]: Extracting #8: cost 0 inf + 4704 213.690 * [simplify]: Simplified to (* (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (+ (* y.im x.im) (* x.re y.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 213.690 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) (* (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (+ (* y.im x.im) (* x.re y.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 213.690 * * * * [progress]: [ 565 / 713 ] simplifiying candidate # 213.691 * [simplify]: Simplifying (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 213.691 * * [simplify]: iters left: 6 (16 enodes) 213.694 * * [simplify]: iters left: 5 (54 enodes) 213.702 * * [simplify]: iters left: 4 (59 enodes) 213.717 * * [simplify]: iters left: 3 (63 enodes) 213.726 * * [simplify]: Extracting #0: cost 1 inf + 0 213.726 * * [simplify]: Extracting #1: cost 8 inf + 0 213.726 * * [simplify]: Extracting #2: cost 18 inf + 0 213.726 * * [simplify]: Extracting #3: cost 27 inf + 0 213.726 * * [simplify]: Extracting #4: cost 24 inf + 88 213.726 * * [simplify]: Extracting #5: cost 20 inf + 502 213.727 * * [simplify]: Extracting #6: cost 12 inf + 1636 213.727 * * [simplify]: Extracting #7: cost 2 inf + 5266 213.728 * * [simplify]: Extracting #8: cost 0 inf + 6072 213.729 * [simplify]: Simplified to (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* y.im x.im) (* x.re y.re)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 213.729 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ 1 (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))))) (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* y.im x.im) (* x.re y.re)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))))))) 213.729 * * * * [progress]: [ 566 / 713 ] simplifiying candidate # 213.730 * [simplify]: Simplifying (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 213.730 * * [simplify]: iters left: 6 (15 enodes) 213.733 * * [simplify]: iters left: 5 (51 enodes) 213.740 * * [simplify]: iters left: 4 (56 enodes) 213.751 * * [simplify]: iters left: 3 (60 enodes) 213.763 * * [simplify]: Extracting #0: cost 1 inf + 0 213.763 * * [simplify]: Extracting #1: cost 8 inf + 0 213.763 * * [simplify]: Extracting #2: cost 17 inf + 0 213.763 * * [simplify]: Extracting #3: cost 25 inf + 0 213.763 * * [simplify]: Extracting #4: cost 23 inf + 46 213.763 * * [simplify]: Extracting #5: cost 19 inf + 378 213.763 * * [simplify]: Extracting #6: cost 14 inf + 868 213.764 * * [simplify]: Extracting #7: cost 7 inf + 2606 213.764 * * [simplify]: Extracting #8: cost 0 inf + 5188 213.765 * [simplify]: Simplified to (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* y.im x.im) (* x.re y.re)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 213.765 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* y.im x.im) (* x.re y.re)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 213.765 * * * * [progress]: [ 567 / 713 ] simplifiying candidate # 213.766 * [simplify]: Simplifying (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 213.766 * * [simplify]: iters left: 6 (14 enodes) 213.769 * * [simplify]: iters left: 5 (48 enodes) 213.775 * * [simplify]: iters left: 4 (53 enodes) 213.782 * * [simplify]: iters left: 3 (57 enodes) 213.791 * * [simplify]: Extracting #0: cost 1 inf + 0 213.791 * * [simplify]: Extracting #1: cost 8 inf + 0 213.791 * * [simplify]: Extracting #2: cost 17 inf + 0 213.791 * * [simplify]: Extracting #3: cost 26 inf + 0 213.791 * * [simplify]: Extracting #4: cost 21 inf + 128 213.792 * * [simplify]: Extracting #5: cost 11 inf + 1030 213.793 * * [simplify]: Extracting #6: cost 2 inf + 3776 213.794 * * [simplify]: Extracting #7: cost 0 inf + 4544 213.796 * [simplify]: Simplified to (* (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (+ (* y.im x.im) (* x.re y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 213.796 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ 1 (sqrt 1)))) (* (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (+ (* y.im x.im) (* x.re y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 213.796 * * * * [progress]: [ 568 / 713 ] simplifiying candidate # 213.797 * [simplify]: Simplifying (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 213.797 * * [simplify]: iters left: 6 (15 enodes) 213.803 * * [simplify]: iters left: 5 (51 enodes) 213.819 * * [simplify]: iters left: 4 (56 enodes) 213.833 * * [simplify]: iters left: 3 (60 enodes) 213.840 * * [simplify]: Extracting #0: cost 1 inf + 0 213.840 * * [simplify]: Extracting #1: cost 8 inf + 0 213.840 * * [simplify]: Extracting #2: cost 17 inf + 0 213.840 * * [simplify]: Extracting #3: cost 25 inf + 0 213.841 * * [simplify]: Extracting #4: cost 23 inf + 46 213.841 * * [simplify]: Extracting #5: cost 19 inf + 378 213.841 * * [simplify]: Extracting #6: cost 14 inf + 868 213.841 * * [simplify]: Extracting #7: cost 7 inf + 2606 213.842 * * [simplify]: Extracting #8: cost 0 inf + 5188 213.843 * [simplify]: Simplified to (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* y.im x.im) (* x.re y.re)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 213.843 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* y.im x.im) (* x.re y.re)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 213.843 * * * * [progress]: [ 569 / 713 ] simplifiying candidate # 213.843 * [simplify]: Simplifying (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 213.843 * * [simplify]: iters left: 6 (14 enodes) 213.846 * * [simplify]: iters left: 5 (48 enodes) 213.853 * * [simplify]: iters left: 4 (53 enodes) 213.867 * * [simplify]: iters left: 3 (57 enodes) 213.881 * * [simplify]: Extracting #0: cost 1 inf + 0 213.882 * * [simplify]: Extracting #1: cost 8 inf + 0 213.882 * * [simplify]: Extracting #2: cost 17 inf + 0 213.882 * * [simplify]: Extracting #3: cost 26 inf + 0 213.882 * * [simplify]: Extracting #4: cost 21 inf + 128 213.882 * * [simplify]: Extracting #5: cost 11 inf + 1030 213.884 * * [simplify]: Extracting #6: cost 2 inf + 3776 213.885 * * [simplify]: Extracting #7: cost 0 inf + 4544 213.887 * [simplify]: Simplified to (* (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (+ (* y.im x.im) (* x.re y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 213.887 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ 1 1))) (* (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (+ (* y.im x.im) (* x.re y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 213.887 * * * * [progress]: [ 570 / 713 ] simplifiying candidate # 213.887 * [simplify]: Simplifying (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 213.888 * * [simplify]: iters left: 6 (14 enodes) 213.893 * * [simplify]: iters left: 5 (48 enodes) 213.906 * * [simplify]: iters left: 4 (53 enodes) 213.921 * * [simplify]: iters left: 3 (57 enodes) 213.935 * * [simplify]: Extracting #0: cost 1 inf + 0 213.936 * * [simplify]: Extracting #1: cost 8 inf + 0 213.936 * * [simplify]: Extracting #2: cost 17 inf + 0 213.936 * * [simplify]: Extracting #3: cost 26 inf + 0 213.936 * * [simplify]: Extracting #4: cost 21 inf + 128 213.936 * * [simplify]: Extracting #5: cost 11 inf + 1030 213.937 * * [simplify]: Extracting #6: cost 2 inf + 3776 213.939 * * [simplify]: Extracting #7: cost 0 inf + 4544 213.940 * [simplify]: Simplified to (* (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (+ (* y.im x.im) (* x.re y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 213.940 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1)) (* (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (+ (* y.im x.im) (* x.re y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 213.941 * * * * [progress]: [ 571 / 713 ] simplifiying candidate # 213.941 * [simplify]: Simplifying (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im))))) 213.941 * * [simplify]: iters left: 6 (10 enodes) 213.947 * * [simplify]: iters left: 5 (35 enodes) 213.955 * * [simplify]: iters left: 4 (38 enodes) 213.961 * * [simplify]: iters left: 3 (45 enodes) 213.967 * * [simplify]: iters left: 2 (46 enodes) 213.973 * * [simplify]: iters left: 1 (48 enodes) 213.979 * * [simplify]: Extracting #0: cost 1 inf + 0 213.979 * * [simplify]: Extracting #1: cost 7 inf + 0 213.979 * * [simplify]: Extracting #2: cost 11 inf + 1 213.979 * * [simplify]: Extracting #3: cost 14 inf + 1 213.979 * * [simplify]: Extracting #4: cost 18 inf + 1 213.979 * * [simplify]: Extracting #5: cost 15 inf + 44 213.979 * * [simplify]: Extracting #6: cost 12 inf + 167 213.979 * * [simplify]: Extracting #7: cost 8 inf + 735 213.980 * * [simplify]: Extracting #8: cost 1 inf + 2472 213.980 * * [simplify]: Extracting #9: cost 0 inf + 2755 213.981 * [simplify]: Simplified to (* (sqrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 213.981 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (+ (* x.re y.re) (* x.im y.im)))) (* (sqrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 213.981 * * * * [progress]: [ 572 / 713 ] simplifiying candidate # 213.981 * [simplify]: Simplifying (/ (cbrt (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)) (* (* y.re y.re) (* y.im y.im)))))) 213.981 * * [simplify]: iters left: 6 (14 enodes) 213.985 * * [simplify]: iters left: 5 (65 enodes) 213.996 * * [simplify]: iters left: 4 (132 enodes) 214.037 * * [simplify]: iters left: 3 (248 enodes) 214.119 * * [simplify]: iters left: 2 (380 enodes) 214.286 * * [simplify]: Extracting #0: cost 1 inf + 0 214.286 * * [simplify]: Extracting #1: cost 4 inf + 0 214.286 * * [simplify]: Extracting #2: cost 8 inf + 0 214.286 * * [simplify]: Extracting #3: cost 29 inf + 0 214.287 * * [simplify]: Extracting #4: cost 156 inf + 0 214.288 * * [simplify]: Extracting #5: cost 212 inf + 1627 214.294 * * [simplify]: Extracting #6: cost 123 inf + 15976 214.307 * * [simplify]: Extracting #7: cost 31 inf + 30919 214.317 * * [simplify]: Extracting #8: cost 0 inf + 36714 214.324 * [simplify]: Simplified to (/ (cbrt (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) (* y.im y.im))))) 214.325 * [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.re y.re) (* x.im y.im)) (sqrt (+ (pow (* y.re y.re) 3) (pow (* y.im y.im) 3)))))) (/ (cbrt (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) (* y.im y.im))))))) 214.325 * * * * [progress]: [ 573 / 713 ] simplifiying candidate # 214.325 * [simplify]: Simplifying (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (- (* y.re y.re) (* y.im y.im)))) 214.325 * * [simplify]: iters left: 6 (10 enodes) 214.327 * * [simplify]: iters left: 5 (36 enodes) 214.332 * * [simplify]: iters left: 4 (49 enodes) 214.339 * * [simplify]: iters left: 3 (66 enodes) 214.359 * * [simplify]: iters left: 2 (107 enodes) 214.396 * * [simplify]: iters left: 1 (190 enodes) 214.458 * * [simplify]: Extracting #0: cost 1 inf + 0 214.458 * * [simplify]: Extracting #1: cost 4 inf + 0 214.458 * * [simplify]: Extracting #2: cost 8 inf + 0 214.458 * * [simplify]: Extracting #3: cost 31 inf + 0 214.459 * * [simplify]: Extracting #4: cost 67 inf + 0 214.459 * * [simplify]: Extracting #5: cost 62 inf + 288 214.462 * * [simplify]: Extracting #6: cost 10 inf + 7147 214.466 * * [simplify]: Extracting #7: cost 0 inf + 8207 214.470 * [simplify]: Simplified to (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (* (+ y.re y.im) (- y.re y.im)))) 214.470 * [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.re y.re) (* x.im y.im)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))))) (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (* (+ y.re y.im) (- y.re y.im)))))) 214.471 * * * * [progress]: [ 574 / 713 ] simplifiying candidate # 214.471 * [simplify]: Simplifying (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 214.471 * * [simplify]: iters left: 6 (16 enodes) 214.480 * * [simplify]: iters left: 5 (52 enodes) 214.494 * * [simplify]: Extracting #0: cost 1 inf + 0 214.494 * * [simplify]: Extracting #1: cost 4 inf + 0 214.494 * * [simplify]: Extracting #2: cost 8 inf + 0 214.494 * * [simplify]: Extracting #3: cost 13 inf + 0 214.494 * * [simplify]: Extracting #4: cost 20 inf + 0 214.494 * * [simplify]: Extracting #5: cost 28 inf + 0 214.494 * * [simplify]: Extracting #6: cost 20 inf + 169 214.495 * * [simplify]: Extracting #7: cost 11 inf + 1270 214.496 * * [simplify]: Extracting #8: cost 1 inf + 4060 214.497 * * [simplify]: Extracting #9: cost 0 inf + 4624 214.499 * [simplify]: Simplified to (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (/ (+ (* y.im x.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 214.499 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (/ (+ (* y.im x.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 214.499 * * * * [progress]: [ 575 / 713 ] simplifiying candidate # 214.499 * [simplify]: Simplifying (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 214.500 * * [simplify]: iters left: 6 (16 enodes) 214.506 * * [simplify]: iters left: 5 (52 enodes) 214.520 * * [simplify]: Extracting #0: cost 1 inf + 0 214.520 * * [simplify]: Extracting #1: cost 4 inf + 0 214.520 * * [simplify]: Extracting #2: cost 8 inf + 0 214.520 * * [simplify]: Extracting #3: cost 13 inf + 0 214.520 * * [simplify]: Extracting #4: cost 20 inf + 0 214.520 * * [simplify]: Extracting #5: cost 28 inf + 0 214.520 * * [simplify]: Extracting #6: cost 20 inf + 169 214.520 * * [simplify]: Extracting #7: cost 11 inf + 1270 214.521 * * [simplify]: Extracting #8: cost 1 inf + 3940 214.522 * * [simplify]: Extracting #9: cost 0 inf + 4464 214.522 * [simplify]: Simplified to (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (/ (+ (* y.im x.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 214.522 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (/ (+ (* y.im x.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 214.523 * * * * [progress]: [ 576 / 713 ] simplifiying candidate # 214.523 * [simplify]: Simplifying (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 214.523 * * [simplify]: iters left: 6 (17 enodes) 214.526 * * [simplify]: iters left: 5 (57 enodes) 214.534 * * [simplify]: iters left: 4 (62 enodes) 214.543 * * [simplify]: iters left: 3 (66 enodes) 214.551 * * [simplify]: Extracting #0: cost 1 inf + 0 214.551 * * [simplify]: Extracting #1: cost 8 inf + 0 214.551 * * [simplify]: Extracting #2: cost 17 inf + 0 214.551 * * [simplify]: Extracting #3: cost 23 inf + 0 214.551 * * [simplify]: Extracting #4: cost 32 inf + 0 214.551 * * [simplify]: Extracting #5: cost 26 inf + 170 214.551 * * [simplify]: Extracting #6: cost 12 inf + 1964 214.553 * * [simplify]: Extracting #7: cost 4 inf + 5028 214.555 * * [simplify]: Extracting #8: cost 0 inf + 6960 214.557 * [simplify]: Simplified to (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* y.im x.im) (* x.re y.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 214.557 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* y.im x.im) (* x.re y.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 214.557 * * * * [progress]: [ 577 / 713 ] simplifiying candidate # 214.557 * [simplify]: Simplifying (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 214.558 * * [simplify]: iters left: 6 (15 enodes) 214.564 * * [simplify]: iters left: 5 (51 enodes) 214.578 * * [simplify]: iters left: 4 (56 enodes) 214.595 * * [simplify]: Extracting #0: cost 1 inf + 0 214.595 * * [simplify]: Extracting #1: cost 7 inf + 0 214.595 * * [simplify]: Extracting #2: cost 14 inf + 0 214.595 * * [simplify]: Extracting #3: cost 20 inf + 0 214.595 * * [simplify]: Extracting #4: cost 28 inf + 0 214.595 * * [simplify]: Extracting #5: cost 21 inf + 128 214.596 * * [simplify]: Extracting #6: cost 12 inf + 988 214.597 * * [simplify]: Extracting #7: cost 2 inf + 3980 214.598 * * [simplify]: Extracting #8: cost 0 inf + 4948 214.600 * [simplify]: Simplified to (/ (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.im x.im) (* x.re y.re)))) 214.600 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))))) (/ (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.im x.im) (* x.re y.re)))))) 214.600 * * * * [progress]: [ 578 / 713 ] simplifiying candidate # 214.600 * [simplify]: Simplifying (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 214.601 * * [simplify]: iters left: 6 (17 enodes) 214.608 * * [simplify]: iters left: 5 (57 enodes) 214.623 * * [simplify]: iters left: 4 (62 enodes) 214.632 * * [simplify]: iters left: 3 (66 enodes) 214.640 * * [simplify]: Extracting #0: cost 1 inf + 0 214.640 * * [simplify]: Extracting #1: cost 8 inf + 0 214.640 * * [simplify]: Extracting #2: cost 17 inf + 0 214.640 * * [simplify]: Extracting #3: cost 23 inf + 0 214.640 * * [simplify]: Extracting #4: cost 32 inf + 0 214.641 * * [simplify]: Extracting #5: cost 26 inf + 170 214.641 * * [simplify]: Extracting #6: cost 12 inf + 1964 214.642 * * [simplify]: Extracting #7: cost 4 inf + 4868 214.643 * * [simplify]: Extracting #8: cost 0 inf + 6640 214.644 * [simplify]: Simplified to (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* y.im x.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 214.644 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* y.im x.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 214.644 * * * * [progress]: [ 579 / 713 ] simplifiying candidate # 214.645 * [simplify]: Simplifying (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 214.645 * * [simplify]: iters left: 6 (16 enodes) 214.652 * * [simplify]: iters left: 5 (54 enodes) 214.666 * * [simplify]: iters left: 4 (59 enodes) 214.682 * * [simplify]: iters left: 3 (63 enodes) 214.693 * * [simplify]: Extracting #0: cost 1 inf + 0 214.693 * * [simplify]: Extracting #1: cost 8 inf + 0 214.693 * * [simplify]: Extracting #2: cost 17 inf + 0 214.693 * * [simplify]: Extracting #3: cost 24 inf + 0 214.693 * * [simplify]: Extracting #4: cost 32 inf + 0 214.693 * * [simplify]: Extracting #5: cost 22 inf + 252 214.693 * * [simplify]: Extracting #6: cost 12 inf + 1600 214.694 * * [simplify]: Extracting #7: cost 2 inf + 5190 214.695 * * [simplify]: Extracting #8: cost 0 inf + 5996 214.696 * [simplify]: Simplified to (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* y.im x.im) (* x.re y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 214.696 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt 1)))) (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* y.im x.im) (* x.re y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 214.696 * * * * [progress]: [ 580 / 713 ] simplifiying candidate # 214.696 * [simplify]: Simplifying (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 214.696 * * [simplify]: iters left: 6 (17 enodes) 214.700 * * [simplify]: iters left: 5 (57 enodes) 214.709 * * [simplify]: iters left: 4 (62 enodes) 214.717 * * [simplify]: iters left: 3 (66 enodes) 214.727 * * [simplify]: Extracting #0: cost 1 inf + 0 214.727 * * [simplify]: Extracting #1: cost 8 inf + 0 214.727 * * [simplify]: Extracting #2: cost 17 inf + 0 214.728 * * [simplify]: Extracting #3: cost 23 inf + 0 214.728 * * [simplify]: Extracting #4: cost 32 inf + 0 214.728 * * [simplify]: Extracting #5: cost 26 inf + 170 214.728 * * [simplify]: Extracting #6: cost 12 inf + 1964 214.730 * * [simplify]: Extracting #7: cost 4 inf + 4868 214.732 * * [simplify]: Extracting #8: cost 0 inf + 6640 214.734 * [simplify]: Simplified to (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* y.im x.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 214.734 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* y.im x.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 214.734 * * * * [progress]: [ 581 / 713 ] simplifiying candidate # 214.735 * [simplify]: Simplifying (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 214.735 * * [simplify]: iters left: 6 (16 enodes) 214.742 * * [simplify]: iters left: 5 (54 enodes) 214.756 * * [simplify]: iters left: 4 (59 enodes) 214.763 * * [simplify]: iters left: 3 (63 enodes) 214.771 * * [simplify]: Extracting #0: cost 1 inf + 0 214.771 * * [simplify]: Extracting #1: cost 8 inf + 0 214.771 * * [simplify]: Extracting #2: cost 17 inf + 0 214.771 * * [simplify]: Extracting #3: cost 24 inf + 0 214.771 * * [simplify]: Extracting #4: cost 32 inf + 0 214.772 * * [simplify]: Extracting #5: cost 22 inf + 252 214.772 * * [simplify]: Extracting #6: cost 12 inf + 1600 214.772 * * [simplify]: Extracting #7: cost 2 inf + 5190 214.773 * * [simplify]: Extracting #8: cost 0 inf + 5996 214.774 * [simplify]: Simplified to (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* y.im x.im) (* x.re y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 214.774 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) 1))) (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* y.im x.im) (* x.re y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 214.774 * * * * [progress]: [ 582 / 713 ] simplifiying candidate # 214.775 * [simplify]: Simplifying (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 214.775 * * [simplify]: iters left: 6 (17 enodes) 214.778 * * [simplify]: iters left: 5 (57 enodes) 214.788 * * [simplify]: iters left: 4 (62 enodes) 214.805 * * [simplify]: iters left: 3 (66 enodes) 214.819 * * [simplify]: Extracting #0: cost 1 inf + 0 214.819 * * [simplify]: Extracting #1: cost 8 inf + 0 214.819 * * [simplify]: Extracting #2: cost 17 inf + 0 214.819 * * [simplify]: Extracting #3: cost 23 inf + 0 214.819 * * [simplify]: Extracting #4: cost 32 inf + 0 214.820 * * [simplify]: Extracting #5: cost 26 inf + 170 214.820 * * [simplify]: Extracting #6: cost 12 inf + 1884 214.821 * * [simplify]: Extracting #7: cost 4 inf + 4788 214.821 * * [simplify]: Extracting #8: cost 0 inf + 6640 214.822 * [simplify]: Simplified to (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* y.im x.im) (* x.re y.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 214.822 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* y.im x.im) (* x.re y.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 214.823 * * * * [progress]: [ 583 / 713 ] simplifiying candidate # 214.823 * [simplify]: Simplifying (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 214.823 * * [simplify]: iters left: 6 (15 enodes) 214.826 * * [simplify]: iters left: 5 (51 enodes) 214.833 * * [simplify]: iters left: 4 (56 enodes) 214.840 * * [simplify]: Extracting #0: cost 1 inf + 0 214.840 * * [simplify]: Extracting #1: cost 7 inf + 0 214.840 * * [simplify]: Extracting #2: cost 14 inf + 0 214.840 * * [simplify]: Extracting #3: cost 20 inf + 0 214.841 * * [simplify]: Extracting #4: cost 28 inf + 0 214.841 * * [simplify]: Extracting #5: cost 21 inf + 128 214.841 * * [simplify]: Extracting #6: cost 12 inf + 948 214.841 * * [simplify]: Extracting #7: cost 2 inf + 3740 214.842 * * [simplify]: Extracting #8: cost 0 inf + 4628 214.843 * [simplify]: Simplified to (/ (cbrt (+ (* y.re y.re) (* y.im y.im))) (sqrt (+ (* y.im x.im) (* x.re y.re)))) 214.843 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))))) (/ (cbrt (+ (* y.re y.re) (* y.im y.im))) (sqrt (+ (* y.im x.im) (* x.re y.re)))))) 214.843 * * * * [progress]: [ 584 / 713 ] simplifiying candidate # 214.843 * [simplify]: Simplifying (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 214.843 * * [simplify]: iters left: 6 (17 enodes) 214.850 * * [simplify]: iters left: 5 (57 enodes) 214.862 * * [simplify]: iters left: 4 (62 enodes) 214.870 * * [simplify]: iters left: 3 (66 enodes) 214.879 * * [simplify]: Extracting #0: cost 1 inf + 0 214.879 * * [simplify]: Extracting #1: cost 8 inf + 0 214.879 * * [simplify]: Extracting #2: cost 17 inf + 0 214.879 * * [simplify]: Extracting #3: cost 23 inf + 0 214.879 * * [simplify]: Extracting #4: cost 32 inf + 0 214.879 * * [simplify]: Extracting #5: cost 26 inf + 170 214.879 * * [simplify]: Extracting #6: cost 12 inf + 1884 214.880 * * [simplify]: Extracting #7: cost 4 inf + 4628 214.881 * * [simplify]: Extracting #8: cost 0 inf + 6320 214.882 * [simplify]: Simplified to (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* y.im x.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 214.882 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* y.im x.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 214.882 * * * * [progress]: [ 585 / 713 ] simplifiying candidate # 214.882 * [simplify]: Simplifying (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 214.882 * * [simplify]: iters left: 6 (16 enodes) 214.886 * * [simplify]: iters left: 5 (54 enodes) 214.899 * * [simplify]: iters left: 4 (59 enodes) 214.915 * * [simplify]: iters left: 3 (63 enodes) 214.931 * * [simplify]: Extracting #0: cost 1 inf + 0 214.931 * * [simplify]: Extracting #1: cost 8 inf + 0 214.931 * * [simplify]: Extracting #2: cost 17 inf + 0 214.931 * * [simplify]: Extracting #3: cost 24 inf + 0 214.931 * * [simplify]: Extracting #4: cost 32 inf + 0 214.931 * * [simplify]: Extracting #5: cost 22 inf + 252 214.932 * * [simplify]: Extracting #6: cost 12 inf + 1520 214.933 * * [simplify]: Extracting #7: cost 2 inf + 4910 214.935 * * [simplify]: Extracting #8: cost 0 inf + 5676 214.937 * [simplify]: Simplified to (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* y.im x.im) (* x.re y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 214.937 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt 1)))) (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* y.im x.im) (* x.re y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 214.937 * * * * [progress]: [ 586 / 713 ] simplifiying candidate # 214.938 * [simplify]: Simplifying (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 214.938 * * [simplify]: iters left: 6 (17 enodes) 214.945 * * [simplify]: iters left: 5 (57 enodes) 214.960 * * [simplify]: iters left: 4 (62 enodes) 214.976 * * [simplify]: iters left: 3 (66 enodes) 214.993 * * [simplify]: Extracting #0: cost 1 inf + 0 214.993 * * [simplify]: Extracting #1: cost 8 inf + 0 214.993 * * [simplify]: Extracting #2: cost 17 inf + 0 214.993 * * [simplify]: Extracting #3: cost 23 inf + 0 214.993 * * [simplify]: Extracting #4: cost 32 inf + 0 214.993 * * [simplify]: Extracting #5: cost 26 inf + 170 214.994 * * [simplify]: Extracting #6: cost 12 inf + 1884 214.995 * * [simplify]: Extracting #7: cost 4 inf + 4628 214.997 * * [simplify]: Extracting #8: cost 0 inf + 6320 214.999 * [simplify]: Simplified to (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* y.im x.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 214.999 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* y.im x.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 214.999 * * * * [progress]: [ 587 / 713 ] simplifiying candidate # 214.999 * [simplify]: Simplifying (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 215.000 * * [simplify]: iters left: 6 (16 enodes) 215.006 * * [simplify]: iters left: 5 (54 enodes) 215.021 * * [simplify]: iters left: 4 (59 enodes) 215.036 * * [simplify]: iters left: 3 (63 enodes) 215.045 * * [simplify]: Extracting #0: cost 1 inf + 0 215.045 * * [simplify]: Extracting #1: cost 8 inf + 0 215.045 * * [simplify]: Extracting #2: cost 17 inf + 0 215.045 * * [simplify]: Extracting #3: cost 24 inf + 0 215.045 * * [simplify]: Extracting #4: cost 32 inf + 0 215.045 * * [simplify]: Extracting #5: cost 22 inf + 252 215.045 * * [simplify]: Extracting #6: cost 12 inf + 1520 215.046 * * [simplify]: Extracting #7: cost 2 inf + 4910 215.047 * * [simplify]: Extracting #8: cost 0 inf + 5676 215.048 * [simplify]: Simplified to (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* y.im x.im) (* x.re y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 215.048 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) 1))) (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* y.im x.im) (* x.re y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 215.048 * * * * [progress]: [ 588 / 713 ] simplifiying candidate # 215.048 * [simplify]: Simplifying (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 215.048 * * [simplify]: iters left: 6 (16 enodes) 215.052 * * [simplify]: iters left: 5 (54 enodes) 215.059 * * [simplify]: iters left: 4 (59 enodes) 215.069 * * [simplify]: iters left: 3 (63 enodes) 215.086 * * [simplify]: Extracting #0: cost 1 inf + 0 215.086 * * [simplify]: Extracting #1: cost 8 inf + 0 215.086 * * [simplify]: Extracting #2: cost 18 inf + 0 215.086 * * [simplify]: Extracting #3: cost 27 inf + 0 215.086 * * [simplify]: Extracting #4: cost 24 inf + 88 215.086 * * [simplify]: Extracting #5: cost 20 inf + 502 215.087 * * [simplify]: Extracting #6: cost 12 inf + 1596 215.088 * * [simplify]: Extracting #7: cost 2 inf + 5266 215.090 * * [simplify]: Extracting #8: cost 0 inf + 6072 215.092 * [simplify]: Simplified to (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* y.im x.im) (* x.re y.re)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 215.092 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* y.im x.im) (* x.re y.re)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 215.092 * * * * [progress]: [ 589 / 713 ] simplifiying candidate # 215.093 * [simplify]: Simplifying (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 215.093 * * [simplify]: iters left: 6 (14 enodes) 215.099 * * [simplify]: iters left: 5 (48 enodes) 215.113 * * [simplify]: iters left: 4 (53 enodes) 215.128 * * [simplify]: Extracting #0: cost 1 inf + 0 215.128 * * [simplify]: Extracting #1: cost 7 inf + 0 215.128 * * [simplify]: Extracting #2: cost 15 inf + 0 215.128 * * [simplify]: Extracting #3: cost 24 inf + 0 215.128 * * [simplify]: Extracting #4: cost 19 inf + 128 215.129 * * [simplify]: Extracting #5: cost 8 inf + 1474 215.130 * * [simplify]: Extracting #6: cost 1 inf + 3656 215.131 * * [simplify]: Extracting #7: cost 0 inf + 4060 215.133 * [simplify]: Simplified to (/ (cbrt (+ (* y.re y.re) (* y.im y.im))) (+ (* y.im x.im) (* x.re y.re))) 215.133 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ 1 (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))))) (/ (cbrt (+ (* y.re y.re) (* y.im y.im))) (+ (* y.im x.im) (* x.re y.re))))) 215.133 * * * * [progress]: [ 590 / 713 ] simplifiying candidate # 215.133 * [simplify]: Simplifying (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 215.133 * * [simplify]: iters left: 6 (16 enodes) 215.140 * * [simplify]: iters left: 5 (54 enodes) 215.147 * * [simplify]: iters left: 4 (59 enodes) 215.156 * * [simplify]: iters left: 3 (63 enodes) 215.163 * * [simplify]: Extracting #0: cost 1 inf + 0 215.164 * * [simplify]: Extracting #1: cost 8 inf + 0 215.164 * * [simplify]: Extracting #2: cost 18 inf + 0 215.164 * * [simplify]: Extracting #3: cost 27 inf + 0 215.164 * * [simplify]: Extracting #4: cost 24 inf + 88 215.164 * * [simplify]: Extracting #5: cost 20 inf + 502 215.164 * * [simplify]: Extracting #6: cost 12 inf + 1556 215.165 * * [simplify]: Extracting #7: cost 2 inf + 4986 215.166 * * [simplify]: Extracting #8: cost 0 inf + 5752 215.167 * [simplify]: Simplified to (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* y.im x.im) (* x.re y.re)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 215.167 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* y.im x.im) (* x.re y.re)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 215.167 * * * * [progress]: [ 591 / 713 ] simplifiying candidate # 215.167 * [simplify]: Simplifying (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 215.167 * * [simplify]: iters left: 6 (15 enodes) 215.174 * * [simplify]: iters left: 5 (51 enodes) 215.188 * * [simplify]: iters left: 4 (56 enodes) 215.203 * * [simplify]: iters left: 3 (60 enodes) 215.218 * * [simplify]: Extracting #0: cost 1 inf + 0 215.218 * * [simplify]: Extracting #1: cost 8 inf + 0 215.218 * * [simplify]: Extracting #2: cost 18 inf + 0 215.218 * * [simplify]: Extracting #3: cost 28 inf + 0 215.218 * * [simplify]: Extracting #4: cost 23 inf + 128 215.219 * * [simplify]: Extracting #5: cost 13 inf + 1270 215.220 * * [simplify]: Extracting #6: cost 1 inf + 4704 215.221 * * [simplify]: Extracting #7: cost 0 inf + 5108 215.223 * [simplify]: Simplified to (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* y.im x.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 215.223 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ 1 (sqrt 1)))) (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* y.im x.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 215.223 * * * * [progress]: [ 592 / 713 ] simplifiying candidate # 215.224 * [simplify]: Simplifying (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 215.224 * * [simplify]: iters left: 6 (16 enodes) 215.231 * * [simplify]: iters left: 5 (54 enodes) 215.245 * * [simplify]: iters left: 4 (59 enodes) 215.262 * * [simplify]: iters left: 3 (63 enodes) 215.278 * * [simplify]: Extracting #0: cost 1 inf + 0 215.278 * * [simplify]: Extracting #1: cost 8 inf + 0 215.278 * * [simplify]: Extracting #2: cost 18 inf + 0 215.278 * * [simplify]: Extracting #3: cost 27 inf + 0 215.278 * * [simplify]: Extracting #4: cost 24 inf + 88 215.278 * * [simplify]: Extracting #5: cost 20 inf + 502 215.279 * * [simplify]: Extracting #6: cost 12 inf + 1556 215.280 * * [simplify]: Extracting #7: cost 2 inf + 4986 215.282 * * [simplify]: Extracting #8: cost 0 inf + 5752 215.284 * [simplify]: Simplified to (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* y.im x.im) (* x.re y.re)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 215.284 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* y.im x.im) (* x.re y.re)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 215.284 * * * * [progress]: [ 593 / 713 ] simplifiying candidate # 215.284 * [simplify]: Simplifying (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 215.284 * * [simplify]: iters left: 6 (15 enodes) 215.292 * * [simplify]: iters left: 5 (51 enodes) 215.306 * * [simplify]: iters left: 4 (56 enodes) 215.321 * * [simplify]: iters left: 3 (60 enodes) 215.337 * * [simplify]: Extracting #0: cost 1 inf + 0 215.337 * * [simplify]: Extracting #1: cost 8 inf + 0 215.337 * * [simplify]: Extracting #2: cost 18 inf + 0 215.337 * * [simplify]: Extracting #3: cost 28 inf + 0 215.337 * * [simplify]: Extracting #4: cost 23 inf + 128 215.338 * * [simplify]: Extracting #5: cost 13 inf + 1270 215.339 * * [simplify]: Extracting #6: cost 1 inf + 4704 215.340 * * [simplify]: Extracting #7: cost 0 inf + 5108 215.342 * [simplify]: Simplified to (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* y.im x.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 215.342 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ 1 1))) (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* y.im x.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 215.342 * * * * [progress]: [ 594 / 713 ] simplifiying candidate # 215.343 * [simplify]: Simplifying (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 215.343 * * [simplify]: iters left: 6 (15 enodes) 215.349 * * [simplify]: iters left: 5 (51 enodes) 215.363 * * [simplify]: iters left: 4 (56 enodes) 215.378 * * [simplify]: iters left: 3 (60 enodes) 215.386 * * [simplify]: Extracting #0: cost 1 inf + 0 215.386 * * [simplify]: Extracting #1: cost 8 inf + 0 215.386 * * [simplify]: Extracting #2: cost 18 inf + 0 215.386 * * [simplify]: Extracting #3: cost 28 inf + 0 215.386 * * [simplify]: Extracting #4: cost 23 inf + 128 215.387 * * [simplify]: Extracting #5: cost 13 inf + 1270 215.387 * * [simplify]: Extracting #6: cost 1 inf + 4704 215.388 * * [simplify]: Extracting #7: cost 0 inf + 5108 215.389 * [simplify]: Simplified to (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* y.im x.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 215.389 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) 1)) (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* y.im x.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 215.389 * * * * [progress]: [ 595 / 713 ] simplifiying candidate # 215.389 * [simplify]: Simplifying (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im))))) 215.389 * * [simplify]: iters left: 6 (11 enodes) 215.392 * * [simplify]: iters left: 5 (38 enodes) 215.398 * * [simplify]: iters left: 4 (41 enodes) 215.404 * * [simplify]: iters left: 3 (48 enodes) 215.416 * * [simplify]: iters left: 2 (49 enodes) 215.429 * * [simplify]: iters left: 1 (51 enodes) 215.441 * * [simplify]: Extracting #0: cost 1 inf + 0 215.441 * * [simplify]: Extracting #1: cost 7 inf + 0 215.442 * * [simplify]: Extracting #2: cost 12 inf + 1 215.442 * * [simplify]: Extracting #3: cost 16 inf + 1 215.442 * * [simplify]: Extracting #4: cost 20 inf + 1 215.442 * * [simplify]: Extracting #5: cost 17 inf + 44 215.442 * * [simplify]: Extracting #6: cost 14 inf + 167 215.442 * * [simplify]: Extracting #7: cost 8 inf + 1140 215.443 * * [simplify]: Extracting #8: cost 2 inf + 2673 215.444 * * [simplify]: Extracting #9: cost 0 inf + 3239 215.445 * [simplify]: Simplified to (* (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 215.445 * [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.re y.re) (* x.im y.im)))) (* (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 215.446 * * * * [progress]: [ 596 / 713 ] simplifiying candidate # 215.446 * [simplify]: Simplifying (/ (sqrt (cbrt (+ (* 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)) (* (* y.re y.re) (* y.im y.im)))))) 215.446 * * [simplify]: iters left: 6 (14 enodes) 215.453 * * [simplify]: iters left: 5 (65 enodes) 215.477 * * [simplify]: iters left: 4 (132 enodes) 215.506 * * [simplify]: iters left: 3 (248 enodes) 215.582 * * [simplify]: iters left: 2 (380 enodes) 215.681 * * [simplify]: Extracting #0: cost 1 inf + 0 215.681 * * [simplify]: Extracting #1: cost 4 inf + 0 215.681 * * [simplify]: Extracting #2: cost 8 inf + 0 215.681 * * [simplify]: Extracting #3: cost 29 inf + 0 215.681 * * [simplify]: Extracting #4: cost 156 inf + 0 215.682 * * [simplify]: Extracting #5: cost 212 inf + 1667 215.685 * * [simplify]: Extracting #6: cost 123 inf + 16056 215.692 * * [simplify]: Extracting #7: cost 31 inf + 30999 215.699 * * [simplify]: Extracting #8: cost 0 inf + 36794 215.710 * [simplify]: Simplified to (/ (sqrt (cbrt (+ (* 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) (* y.im y.im))))) 215.710 * [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.re y.re) (* x.im y.im)) (sqrt (+ (pow (* y.re y.re) 3) (pow (* y.im y.im) 3)))))) (/ (sqrt (cbrt (+ (* 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) (* y.im y.im))))))) 215.710 * * * * [progress]: [ 597 / 713 ] simplifiying candidate # 215.710 * [simplify]: Simplifying (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (- (* y.re y.re) (* y.im y.im)))) 215.711 * * [simplify]: iters left: 6 (10 enodes) 215.715 * * [simplify]: iters left: 5 (36 enodes) 215.726 * * [simplify]: iters left: 4 (49 enodes) 215.739 * * [simplify]: iters left: 3 (66 enodes) 215.760 * * [simplify]: iters left: 2 (107 enodes) 215.801 * * [simplify]: iters left: 1 (190 enodes) 215.842 * * [simplify]: Extracting #0: cost 1 inf + 0 215.842 * * [simplify]: Extracting #1: cost 4 inf + 0 215.842 * * [simplify]: Extracting #2: cost 8 inf + 0 215.842 * * [simplify]: Extracting #3: cost 31 inf + 0 215.842 * * [simplify]: Extracting #4: cost 67 inf + 0 215.842 * * [simplify]: Extracting #5: cost 62 inf + 288 215.844 * * [simplify]: Extracting #6: cost 10 inf + 7227 215.846 * * [simplify]: Extracting #7: cost 0 inf + 8287 215.848 * [simplify]: Simplified to (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (* (+ y.re y.im) (- y.re y.im)))) 215.848 * [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.re y.re) (* x.im y.im)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))))) (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (* (+ y.re y.im) (- y.re y.im)))))) 215.848 * * * * [progress]: [ 598 / 713 ] simplifiying candidate # 215.848 * [simplify]: Simplifying (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 215.849 * * [simplify]: iters left: 6 (15 enodes) 215.852 * * [simplify]: iters left: 5 (49 enodes) 215.866 * * [simplify]: Extracting #0: cost 1 inf + 0 215.866 * * [simplify]: Extracting #1: cost 4 inf + 0 215.866 * * [simplify]: Extracting #2: cost 8 inf + 0 215.866 * * [simplify]: Extracting #3: cost 12 inf + 0 215.866 * * [simplify]: Extracting #4: cost 18 inf + 0 215.866 * * [simplify]: Extracting #5: cost 26 inf + 0 215.866 * * [simplify]: Extracting #6: cost 19 inf + 128 215.867 * * [simplify]: Extracting #7: cost 11 inf + 826 215.867 * * [simplify]: Extracting #8: cost 5 inf + 2082 215.868 * * [simplify]: Extracting #9: cost 1 inf + 3496 215.869 * * [simplify]: Extracting #10: cost 0 inf + 3980 215.871 * [simplify]: Simplified to (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (/ (+ (* y.im x.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 215.871 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (* (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (/ (+ (* y.im x.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 215.871 * * * * [progress]: [ 599 / 713 ] simplifiying candidate # 215.871 * [simplify]: Simplifying (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 215.872 * * [simplify]: iters left: 6 (15 enodes) 215.878 * * [simplify]: iters left: 5 (49 enodes) 215.885 * * [simplify]: Extracting #0: cost 1 inf + 0 215.885 * * [simplify]: Extracting #1: cost 4 inf + 0 215.885 * * [simplify]: Extracting #2: cost 8 inf + 0 215.885 * * [simplify]: Extracting #3: cost 12 inf + 0 215.885 * * [simplify]: Extracting #4: cost 18 inf + 0 215.885 * * [simplify]: Extracting #5: cost 26 inf + 0 215.885 * * [simplify]: Extracting #6: cost 19 inf + 128 215.885 * * [simplify]: Extracting #7: cost 11 inf + 826 215.886 * * [simplify]: Extracting #8: cost 5 inf + 2042 215.886 * * [simplify]: Extracting #9: cost 1 inf + 3376 215.887 * * [simplify]: Extracting #10: cost 0 inf + 3820 215.887 * [simplify]: Simplified to (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (/ (+ (* y.im x.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 215.887 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (/ (+ (* y.im x.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 215.888 * * * * [progress]: [ 600 / 713 ] simplifiying candidate # 215.888 * [simplify]: Simplifying (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 215.888 * * [simplify]: iters left: 6 (16 enodes) 215.891 * * [simplify]: iters left: 5 (54 enodes) 215.898 * * [simplify]: iters left: 4 (59 enodes) 215.906 * * [simplify]: iters left: 3 (63 enodes) 215.914 * * [simplify]: Extracting #0: cost 1 inf + 0 215.914 * * [simplify]: Extracting #1: cost 8 inf + 0 215.914 * * [simplify]: Extracting #2: cost 16 inf + 0 215.914 * * [simplify]: Extracting #3: cost 21 inf + 0 215.914 * * [simplify]: Extracting #4: cost 30 inf + 0 215.914 * * [simplify]: Extracting #5: cost 24 inf + 170 215.915 * * [simplify]: Extracting #6: cost 12 inf + 1640 215.915 * * [simplify]: Extracting #7: cost 2 inf + 5310 215.916 * * [simplify]: Extracting #8: cost 0 inf + 6076 215.917 * [simplify]: Simplified to (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* y.im x.im) (* x.re y.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 215.917 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* y.im x.im) (* x.re y.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 215.917 * * * * [progress]: [ 601 / 713 ] simplifiying candidate # 215.918 * [simplify]: Simplifying (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 215.918 * * [simplify]: iters left: 6 (17 enodes) 215.924 * * [simplify]: iters left: 5 (57 enodes) 215.939 * * [simplify]: iters left: 4 (62 enodes) 215.955 * * [simplify]: iters left: 3 (66 enodes) 215.972 * * [simplify]: Extracting #0: cost 1 inf + 0 215.972 * * [simplify]: Extracting #1: cost 8 inf + 0 215.972 * * [simplify]: Extracting #2: cost 17 inf + 0 215.972 * * [simplify]: Extracting #3: cost 23 inf + 0 215.972 * * [simplify]: Extracting #4: cost 32 inf + 0 215.973 * * [simplify]: Extracting #5: cost 26 inf + 170 215.973 * * [simplify]: Extracting #6: cost 12 inf + 1964 215.974 * * [simplify]: Extracting #7: cost 4 inf + 4828 215.976 * * [simplify]: Extracting #8: cost 0 inf + 6640 215.978 * [simplify]: Simplified to (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* y.im x.im) (* x.re y.re))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 215.978 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))))) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* y.im x.im) (* x.re y.re))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))))))) 215.979 * * * * [progress]: [ 602 / 713 ] simplifiying candidate # 215.979 * [simplify]: Simplifying (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 215.979 * * [simplify]: iters left: 6 (15 enodes) 215.987 * * [simplify]: iters left: 5 (51 enodes) 216.001 * * [simplify]: iters left: 4 (56 enodes) 216.016 * * [simplify]: Extracting #0: cost 1 inf + 0 216.016 * * [simplify]: Extracting #1: cost 7 inf + 0 216.016 * * [simplify]: Extracting #2: cost 14 inf + 0 216.016 * * [simplify]: Extracting #3: cost 20 inf + 0 216.016 * * [simplify]: Extracting #4: cost 28 inf + 0 216.017 * * [simplify]: Extracting #5: cost 21 inf + 128 216.017 * * [simplify]: Extracting #6: cost 12 inf + 948 216.018 * * [simplify]: Extracting #7: cost 2 inf + 3660 216.019 * * [simplify]: Extracting #8: cost 0 inf + 4548 216.021 * [simplify]: Simplified to (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.im x.im) (* x.re y.re)))) 216.021 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.im x.im) (* x.re y.re)))))) 216.021 * * * * [progress]: [ 603 / 713 ] simplifiying candidate # 216.022 * [simplify]: Simplifying (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 216.022 * * [simplify]: iters left: 6 (15 enodes) 216.028 * * [simplify]: iters left: 5 (51 enodes) 216.041 * * [simplify]: iters left: 4 (56 enodes) 216.054 * * [simplify]: iters left: 3 (60 enodes) 216.061 * * [simplify]: Extracting #0: cost 1 inf + 0 216.061 * * [simplify]: Extracting #1: cost 8 inf + 0 216.061 * * [simplify]: Extracting #2: cost 16 inf + 0 216.061 * * [simplify]: Extracting #3: cost 22 inf + 0 216.062 * * [simplify]: Extracting #4: cost 30 inf + 0 216.062 * * [simplify]: Extracting #5: cost 23 inf + 128 216.062 * * [simplify]: Extracting #6: cost 13 inf + 1352 216.062 * * [simplify]: Extracting #7: cost 1 inf + 4668 216.063 * * [simplify]: Extracting #8: cost 0 inf + 5112 216.064 * [simplify]: Simplified to (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* y.im x.im) (* x.re y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 216.064 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt 1)))) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* y.im x.im) (* x.re y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 216.064 * * * * [progress]: [ 604 / 713 ] simplifiying candidate # 216.064 * [simplify]: Simplifying (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 216.065 * * [simplify]: iters left: 6 (15 enodes) 216.068 * * [simplify]: iters left: 5 (51 enodes) 216.074 * * [simplify]: iters left: 4 (56 enodes) 216.081 * * [simplify]: Extracting #0: cost 1 inf + 0 216.082 * * [simplify]: Extracting #1: cost 7 inf + 0 216.082 * * [simplify]: Extracting #2: cost 14 inf + 0 216.082 * * [simplify]: Extracting #3: cost 20 inf + 0 216.082 * * [simplify]: Extracting #4: cost 28 inf + 0 216.082 * * [simplify]: Extracting #5: cost 21 inf + 128 216.082 * * [simplify]: Extracting #6: cost 12 inf + 948 216.082 * * [simplify]: Extracting #7: cost 2 inf + 3660 216.083 * * [simplify]: Extracting #8: cost 0 inf + 4548 216.085 * [simplify]: Simplified to (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.im x.im) (* x.re y.re)))) 216.085 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.im x.im) (* x.re y.re)))))) 216.085 * * * * [progress]: [ 605 / 713 ] simplifiying candidate # 216.085 * [simplify]: Simplifying (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 216.085 * * [simplify]: iters left: 6 (15 enodes) 216.092 * * [simplify]: iters left: 5 (51 enodes) 216.107 * * [simplify]: iters left: 4 (56 enodes) 216.117 * * [simplify]: iters left: 3 (60 enodes) 216.124 * * [simplify]: Extracting #0: cost 1 inf + 0 216.124 * * [simplify]: Extracting #1: cost 8 inf + 0 216.124 * * [simplify]: Extracting #2: cost 16 inf + 0 216.124 * * [simplify]: Extracting #3: cost 22 inf + 0 216.124 * * [simplify]: Extracting #4: cost 30 inf + 0 216.124 * * [simplify]: Extracting #5: cost 23 inf + 128 216.124 * * [simplify]: Extracting #6: cost 13 inf + 1352 216.125 * * [simplify]: Extracting #7: cost 1 inf + 4668 216.126 * * [simplify]: Extracting #8: cost 0 inf + 5112 216.127 * [simplify]: Simplified to (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* y.im x.im) (* x.re y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 216.127 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) 1))) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* y.im x.im) (* x.re y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 216.127 * * * * [progress]: [ 606 / 713 ] simplifiying candidate # 216.127 * [simplify]: Simplifying (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 216.127 * * [simplify]: iters left: 6 (16 enodes) 216.130 * * [simplify]: iters left: 5 (54 enodes) 216.137 * * [simplify]: iters left: 4 (59 enodes) 216.146 * * [simplify]: iters left: 3 (63 enodes) 216.162 * * [simplify]: Extracting #0: cost 1 inf + 0 216.162 * * [simplify]: Extracting #1: cost 8 inf + 0 216.162 * * [simplify]: Extracting #2: cost 16 inf + 0 216.162 * * [simplify]: Extracting #3: cost 21 inf + 0 216.163 * * [simplify]: Extracting #4: cost 30 inf + 0 216.163 * * [simplify]: Extracting #5: cost 24 inf + 170 216.163 * * [simplify]: Extracting #6: cost 12 inf + 1560 216.165 * * [simplify]: Extracting #7: cost 2 inf + 5030 216.166 * * [simplify]: Extracting #8: cost 0 inf + 5756 216.168 * [simplify]: Simplified to (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* y.im x.im) (* x.re y.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 216.168 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* y.im x.im) (* x.re y.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 216.169 * * * * [progress]: [ 607 / 713 ] simplifiying candidate # 216.169 * [simplify]: Simplifying (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 216.169 * * [simplify]: iters left: 6 (17 enodes) 216.176 * * [simplify]: iters left: 5 (57 enodes) 216.183 * * [simplify]: iters left: 4 (62 enodes) 216.191 * * [simplify]: iters left: 3 (66 enodes) 216.200 * * [simplify]: Extracting #0: cost 1 inf + 0 216.200 * * [simplify]: Extracting #1: cost 8 inf + 0 216.200 * * [simplify]: Extracting #2: cost 17 inf + 0 216.200 * * [simplify]: Extracting #3: cost 23 inf + 0 216.200 * * [simplify]: Extracting #4: cost 32 inf + 0 216.201 * * [simplify]: Extracting #5: cost 26 inf + 170 216.201 * * [simplify]: Extracting #6: cost 12 inf + 1884 216.201 * * [simplify]: Extracting #7: cost 4 inf + 4588 216.203 * * [simplify]: Extracting #8: cost 0 inf + 6320 216.204 * [simplify]: Simplified to (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* y.im x.im) (* x.re y.re))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 216.204 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))))) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* y.im x.im) (* x.re y.re))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))))))) 216.204 * * * * [progress]: [ 608 / 713 ] simplifiying candidate # 216.204 * [simplify]: Simplifying (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 216.204 * * [simplify]: iters left: 6 (15 enodes) 216.207 * * [simplify]: iters left: 5 (51 enodes) 216.221 * * [simplify]: iters left: 4 (56 enodes) 216.229 * * [simplify]: Extracting #0: cost 1 inf + 0 216.229 * * [simplify]: Extracting #1: cost 7 inf + 0 216.230 * * [simplify]: Extracting #2: cost 14 inf + 0 216.230 * * [simplify]: Extracting #3: cost 20 inf + 0 216.230 * * [simplify]: Extracting #4: cost 28 inf + 0 216.230 * * [simplify]: Extracting #5: cost 21 inf + 128 216.230 * * [simplify]: Extracting #6: cost 12 inf + 908 216.230 * * [simplify]: Extracting #7: cost 2 inf + 3420 216.231 * * [simplify]: Extracting #8: cost 0 inf + 4228 216.232 * [simplify]: Simplified to (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (sqrt (+ (* y.im x.im) (* x.re y.re)))) 216.232 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (sqrt (+ (* y.im x.im) (* x.re y.re)))))) 216.232 * * * * [progress]: [ 609 / 713 ] simplifiying candidate # 216.232 * [simplify]: Simplifying (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 216.232 * * [simplify]: iters left: 6 (15 enodes) 216.235 * * [simplify]: iters left: 5 (51 enodes) 216.242 * * [simplify]: iters left: 4 (56 enodes) 216.249 * * [simplify]: iters left: 3 (60 enodes) 216.262 * * [simplify]: Extracting #0: cost 1 inf + 0 216.262 * * [simplify]: Extracting #1: cost 8 inf + 0 216.263 * * [simplify]: Extracting #2: cost 16 inf + 0 216.263 * * [simplify]: Extracting #3: cost 22 inf + 0 216.263 * * [simplify]: Extracting #4: cost 30 inf + 0 216.263 * * [simplify]: Extracting #5: cost 23 inf + 128 216.263 * * [simplify]: Extracting #6: cost 13 inf + 1272 216.265 * * [simplify]: Extracting #7: cost 1 inf + 4388 216.266 * * [simplify]: Extracting #8: cost 0 inf + 4792 216.268 * [simplify]: Simplified to (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* y.im x.im) (* x.re y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 216.268 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt 1)))) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* y.im x.im) (* x.re y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 216.268 * * * * [progress]: [ 610 / 713 ] simplifiying candidate # 216.268 * [simplify]: Simplifying (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 216.268 * * [simplify]: iters left: 6 (15 enodes) 216.271 * * [simplify]: iters left: 5 (51 enodes) 216.278 * * [simplify]: iters left: 4 (56 enodes) 216.286 * * [simplify]: Extracting #0: cost 1 inf + 0 216.286 * * [simplify]: Extracting #1: cost 7 inf + 0 216.286 * * [simplify]: Extracting #2: cost 14 inf + 0 216.286 * * [simplify]: Extracting #3: cost 20 inf + 0 216.286 * * [simplify]: Extracting #4: cost 28 inf + 0 216.286 * * [simplify]: Extracting #5: cost 21 inf + 128 216.286 * * [simplify]: Extracting #6: cost 12 inf + 908 216.287 * * [simplify]: Extracting #7: cost 2 inf + 3420 216.287 * * [simplify]: Extracting #8: cost 0 inf + 4228 216.289 * [simplify]: Simplified to (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (sqrt (+ (* y.im x.im) (* x.re y.re)))) 216.289 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (sqrt (+ (* y.im x.im) (* x.re y.re)))))) 216.289 * * * * [progress]: [ 611 / 713 ] simplifiying candidate # 216.289 * [simplify]: Simplifying (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 216.290 * * [simplify]: iters left: 6 (15 enodes) 216.296 * * [simplify]: iters left: 5 (51 enodes) 216.310 * * [simplify]: iters left: 4 (56 enodes) 216.325 * * [simplify]: iters left: 3 (60 enodes) 216.341 * * [simplify]: Extracting #0: cost 1 inf + 0 216.341 * * [simplify]: Extracting #1: cost 8 inf + 0 216.341 * * [simplify]: Extracting #2: cost 16 inf + 0 216.341 * * [simplify]: Extracting #3: cost 22 inf + 0 216.342 * * [simplify]: Extracting #4: cost 30 inf + 0 216.342 * * [simplify]: Extracting #5: cost 23 inf + 128 216.342 * * [simplify]: Extracting #6: cost 13 inf + 1272 216.343 * * [simplify]: Extracting #7: cost 1 inf + 4388 216.345 * * [simplify]: Extracting #8: cost 0 inf + 4792 216.347 * [simplify]: Simplified to (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* y.im x.im) (* x.re y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 216.347 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) 1))) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* y.im x.im) (* x.re y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 216.347 * * * * [progress]: [ 612 / 713 ] simplifiying candidate # 216.347 * [simplify]: Simplifying (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 216.347 * * [simplify]: iters left: 6 (15 enodes) 216.354 * * [simplify]: iters left: 5 (51 enodes) 216.368 * * [simplify]: iters left: 4 (56 enodes) 216.382 * * [simplify]: iters left: 3 (60 enodes) 216.390 * * [simplify]: Extracting #0: cost 1 inf + 0 216.391 * * [simplify]: Extracting #1: cost 8 inf + 0 216.391 * * [simplify]: Extracting #2: cost 17 inf + 0 216.391 * * [simplify]: Extracting #3: cost 25 inf + 0 216.391 * * [simplify]: Extracting #4: cost 23 inf + 46 216.391 * * [simplify]: Extracting #5: cost 19 inf + 378 216.391 * * [simplify]: Extracting #6: cost 14 inf + 868 216.391 * * [simplify]: Extracting #7: cost 7 inf + 2566 216.392 * * [simplify]: Extracting #8: cost 0 inf + 5188 216.393 * [simplify]: Simplified to (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* y.im x.im) (* x.re y.re)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 216.393 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* y.im x.im) (* x.re y.re)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 216.393 * * * * [progress]: [ 613 / 713 ] simplifiying candidate # 216.393 * [simplify]: Simplifying (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 216.394 * * [simplify]: iters left: 6 (16 enodes) 216.397 * * [simplify]: iters left: 5 (54 enodes) 216.405 * * [simplify]: iters left: 4 (59 enodes) 216.414 * * [simplify]: iters left: 3 (63 enodes) 216.430 * * [simplify]: Extracting #0: cost 1 inf + 0 216.430 * * [simplify]: Extracting #1: cost 8 inf + 0 216.430 * * [simplify]: Extracting #2: cost 18 inf + 0 216.431 * * [simplify]: Extracting #3: cost 27 inf + 0 216.431 * * [simplify]: Extracting #4: cost 24 inf + 88 216.431 * * [simplify]: Extracting #5: cost 20 inf + 502 216.432 * * [simplify]: Extracting #6: cost 12 inf + 1636 216.433 * * [simplify]: Extracting #7: cost 2 inf + 5026 216.435 * * [simplify]: Extracting #8: cost 0 inf + 5752 216.436 * [simplify]: Simplified to (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* y.im x.im) (* x.re y.re)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 216.436 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ 1 (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))))) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* y.im x.im) (* x.re y.re)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))))))) 216.437 * * * * [progress]: [ 614 / 713 ] simplifiying candidate # 216.437 * [simplify]: Simplifying (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 216.437 * * [simplify]: iters left: 6 (14 enodes) 216.441 * * [simplify]: iters left: 5 (48 enodes) 216.448 * * [simplify]: iters left: 4 (53 enodes) 216.455 * * [simplify]: Extracting #0: cost 1 inf + 0 216.455 * * [simplify]: Extracting #1: cost 7 inf + 0 216.455 * * [simplify]: Extracting #2: cost 15 inf + 0 216.455 * * [simplify]: Extracting #3: cost 24 inf + 0 216.455 * * [simplify]: Extracting #4: cost 19 inf + 128 216.455 * * [simplify]: Extracting #5: cost 8 inf + 1354 216.456 * * [simplify]: Extracting #6: cost 1 inf + 3296 216.456 * * [simplify]: Extracting #7: cost 0 inf + 3660 216.457 * [simplify]: Simplified to (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (+ (* y.im x.im) (* x.re y.re))) 216.457 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (+ (* y.im x.im) (* x.re y.re))))) 216.457 * * * * [progress]: [ 615 / 713 ] simplifiying candidate # 216.457 * [simplify]: Simplifying (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 216.457 * * [simplify]: iters left: 6 (14 enodes) 216.460 * * [simplify]: iters left: 5 (48 enodes) 216.467 * * [simplify]: iters left: 4 (53 enodes) 216.475 * * [simplify]: iters left: 3 (57 enodes) 216.490 * * [simplify]: Extracting #0: cost 1 inf + 0 216.490 * * [simplify]: Extracting #1: cost 8 inf + 0 216.490 * * [simplify]: Extracting #2: cost 17 inf + 0 216.490 * * [simplify]: Extracting #3: cost 26 inf + 0 216.490 * * [simplify]: Extracting #4: cost 21 inf + 128 216.491 * * [simplify]: Extracting #5: cost 11 inf + 1030 216.492 * * [simplify]: Extracting #6: cost 2 inf + 3496 216.493 * * [simplify]: Extracting #7: cost 0 inf + 4224 216.495 * [simplify]: Simplified to (* (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (+ (* y.im x.im) (* x.re y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 216.495 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ 1 (sqrt 1)))) (* (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (+ (* y.im x.im) (* x.re y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 216.495 * * * * [progress]: [ 616 / 713 ] simplifiying candidate # 216.496 * [simplify]: Simplifying (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 216.496 * * [simplify]: iters left: 6 (14 enodes) 216.502 * * [simplify]: iters left: 5 (48 enodes) 216.516 * * [simplify]: iters left: 4 (53 enodes) 216.523 * * [simplify]: Extracting #0: cost 1 inf + 0 216.523 * * [simplify]: Extracting #1: cost 7 inf + 0 216.523 * * [simplify]: Extracting #2: cost 15 inf + 0 216.523 * * [simplify]: Extracting #3: cost 24 inf + 0 216.523 * * [simplify]: Extracting #4: cost 19 inf + 128 216.523 * * [simplify]: Extracting #5: cost 8 inf + 1354 216.524 * * [simplify]: Extracting #6: cost 1 inf + 3296 216.525 * * [simplify]: Extracting #7: cost 0 inf + 3660 216.525 * [simplify]: Simplified to (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (+ (* y.im x.im) (* x.re y.re))) 216.525 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (+ (* y.im x.im) (* x.re y.re))))) 216.526 * * * * [progress]: [ 617 / 713 ] simplifiying candidate # 216.526 * [simplify]: Simplifying (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 216.526 * * [simplify]: iters left: 6 (14 enodes) 216.529 * * [simplify]: iters left: 5 (48 enodes) 216.535 * * [simplify]: iters left: 4 (53 enodes) 216.545 * * [simplify]: iters left: 3 (57 enodes) 216.560 * * [simplify]: Extracting #0: cost 1 inf + 0 216.560 * * [simplify]: Extracting #1: cost 8 inf + 0 216.560 * * [simplify]: Extracting #2: cost 17 inf + 0 216.560 * * [simplify]: Extracting #3: cost 26 inf + 0 216.560 * * [simplify]: Extracting #4: cost 21 inf + 128 216.561 * * [simplify]: Extracting #5: cost 11 inf + 1030 216.562 * * [simplify]: Extracting #6: cost 2 inf + 3496 216.563 * * [simplify]: Extracting #7: cost 0 inf + 4224 216.565 * [simplify]: Simplified to (* (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (+ (* y.im x.im) (* x.re y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 216.565 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ 1 1))) (* (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (+ (* y.im x.im) (* x.re y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 216.565 * * * * [progress]: [ 618 / 713 ] simplifiying candidate # 216.566 * [simplify]: Simplifying (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 216.566 * * [simplify]: iters left: 6 (14 enodes) 216.572 * * [simplify]: iters left: 5 (48 enodes) 216.585 * * [simplify]: iters left: 4 (53 enodes) 216.600 * * [simplify]: iters left: 3 (57 enodes) 216.615 * * [simplify]: Extracting #0: cost 1 inf + 0 216.615 * * [simplify]: Extracting #1: cost 8 inf + 0 216.616 * * [simplify]: Extracting #2: cost 17 inf + 0 216.616 * * [simplify]: Extracting #3: cost 26 inf + 0 216.616 * * [simplify]: Extracting #4: cost 21 inf + 128 216.616 * * [simplify]: Extracting #5: cost 11 inf + 1030 216.617 * * [simplify]: Extracting #6: cost 2 inf + 3496 216.619 * * [simplify]: Extracting #7: cost 0 inf + 4224 216.620 * [simplify]: Simplified to (* (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (+ (* y.im x.im) (* x.re y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 216.620 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1)) (* (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (+ (* y.im x.im) (* x.re y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 216.621 * * * * [progress]: [ 619 / 713 ] simplifiying candidate # 216.621 * [simplify]: Simplifying (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im))))) 216.621 * * [simplify]: iters left: 6 (10 enodes) 216.626 * * [simplify]: iters left: 5 (35 enodes) 216.637 * * [simplify]: iters left: 4 (38 enodes) 216.650 * * [simplify]: iters left: 3 (45 enodes) 216.662 * * [simplify]: iters left: 2 (46 enodes) 216.675 * * [simplify]: iters left: 1 (48 enodes) 216.687 * * [simplify]: Extracting #0: cost 1 inf + 0 216.687 * * [simplify]: Extracting #1: cost 7 inf + 0 216.687 * * [simplify]: Extracting #2: cost 11 inf + 1 216.687 * * [simplify]: Extracting #3: cost 14 inf + 1 216.687 * * [simplify]: Extracting #4: cost 18 inf + 1 216.687 * * [simplify]: Extracting #5: cost 15 inf + 44 216.687 * * [simplify]: Extracting #6: cost 12 inf + 167 216.688 * * [simplify]: Extracting #7: cost 8 inf + 735 216.688 * * [simplify]: Extracting #8: cost 1 inf + 2272 216.689 * * [simplify]: Extracting #9: cost 0 inf + 2515 216.690 * [simplify]: Simplified to (* (sqrt (+ (* y.re y.re) (* y.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 216.690 * [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.re y.re) (* x.im y.im)))) (* (sqrt (+ (* y.re y.re) (* y.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 216.690 * * * * [progress]: [ 620 / 713 ] simplifiying candidate # 216.691 * [simplify]: Simplifying (/ (sqrt (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)) (* (* y.re y.re) (* y.im y.im)))))) 216.691 * * [simplify]: iters left: 6 (14 enodes) 216.698 * * [simplify]: iters left: 5 (65 enodes) 216.712 * * [simplify]: iters left: 4 (132 enodes) 216.743 * * [simplify]: iters left: 3 (248 enodes) 216.809 * * [simplify]: iters left: 2 (380 enodes) 216.916 * * [simplify]: Extracting #0: cost 1 inf + 0 216.916 * * [simplify]: Extracting #1: cost 4 inf + 0 216.916 * * [simplify]: Extracting #2: cost 8 inf + 0 216.916 * * [simplify]: Extracting #3: cost 29 inf + 0 216.916 * * [simplify]: Extracting #4: cost 156 inf + 0 216.917 * * [simplify]: Extracting #5: cost 212 inf + 1587 216.920 * * [simplify]: Extracting #6: cost 123 inf + 15816 216.930 * * [simplify]: Extracting #7: cost 31 inf + 30759 216.945 * * [simplify]: Extracting #8: cost 0 inf + 36554 216.953 * [simplify]: Simplified to (/ (sqrt (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) (* y.im y.im))))) 216.953 * [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.re y.re) (* x.im y.im)) (sqrt (+ (pow (* y.re y.re) 3) (pow (* y.im y.im) 3)))))) (/ (sqrt (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) (* y.im y.im))))))) 216.954 * * * * [progress]: [ 621 / 713 ] simplifiying candidate # 216.954 * [simplify]: Simplifying (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (- (* y.re y.re) (* y.im y.im)))) 216.954 * * [simplify]: iters left: 6 (10 enodes) 216.956 * * [simplify]: iters left: 5 (36 enodes) 216.961 * * [simplify]: iters left: 4 (49 enodes) 216.968 * * [simplify]: iters left: 3 (66 enodes) 216.978 * * [simplify]: iters left: 2 (107 enodes) 217.000 * * [simplify]: iters left: 1 (190 enodes) 217.036 * * [simplify]: Extracting #0: cost 1 inf + 0 217.036 * * [simplify]: Extracting #1: cost 4 inf + 0 217.036 * * [simplify]: Extracting #2: cost 8 inf + 0 217.036 * * [simplify]: Extracting #3: cost 31 inf + 0 217.036 * * [simplify]: Extracting #4: cost 67 inf + 0 217.037 * * [simplify]: Extracting #5: cost 62 inf + 288 217.040 * * [simplify]: Extracting #6: cost 10 inf + 7027 217.044 * * [simplify]: Extracting #7: cost 0 inf + 8047 217.048 * [simplify]: Simplified to (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (* (+ y.re y.im) (- y.re y.im)))) 217.048 * [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.re y.re) (* x.im y.im)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))))) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (* (+ y.re y.im) (- y.re y.im)))))) 217.048 * * * * [progress]: [ 622 / 713 ] simplifiying candidate # 217.049 * [simplify]: Simplifying (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 217.049 * * [simplify]: iters left: 6 (14 enodes) 217.055 * * [simplify]: iters left: 5 (46 enodes) 217.070 * * [simplify]: Extracting #0: cost 1 inf + 0 217.070 * * [simplify]: Extracting #1: cost 4 inf + 0 217.070 * * [simplify]: Extracting #2: cost 8 inf + 0 217.070 * * [simplify]: Extracting #3: cost 13 inf + 0 217.070 * * [simplify]: Extracting #4: cost 20 inf + 0 217.070 * * [simplify]: Extracting #5: cost 20 inf + 84 217.070 * * [simplify]: Extracting #6: cost 14 inf + 253 217.071 * * [simplify]: Extracting #7: cost 7 inf + 990 217.072 * * [simplify]: Extracting #8: cost 2 inf + 2728 217.073 * * [simplify]: Extracting #9: cost 0 inf + 3496 217.074 * [simplify]: Simplified to (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (/ (+ (* y.im x.im) (* y.re x.re)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 217.074 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (sqrt 1) (* (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (/ (+ (* y.im x.im) (* y.re x.re)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 217.074 * * * * [progress]: [ 623 / 713 ] simplifiying candidate # 217.074 * [simplify]: Simplifying (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (sqrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 217.075 * * [simplify]: iters left: 6 (14 enodes) 217.080 * * [simplify]: iters left: 5 (46 enodes) 217.093 * * [simplify]: Extracting #0: cost 1 inf + 0 217.093 * * [simplify]: Extracting #1: cost 4 inf + 0 217.093 * * [simplify]: Extracting #2: cost 8 inf + 0 217.093 * * [simplify]: Extracting #3: cost 13 inf + 0 217.093 * * [simplify]: Extracting #4: cost 20 inf + 0 217.093 * * [simplify]: Extracting #5: cost 20 inf + 84 217.093 * * [simplify]: Extracting #6: cost 14 inf + 253 217.094 * * [simplify]: Extracting #7: cost 7 inf + 990 217.095 * * [simplify]: Extracting #8: cost 2 inf + 2608 217.096 * * [simplify]: Extracting #9: cost 0 inf + 3336 217.097 * [simplify]: Simplified to (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (sqrt (/ (+ (* y.im x.im) (* y.re x.re)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 217.097 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (sqrt 1) (sqrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (sqrt (/ (+ (* y.im x.im) (* y.re x.re)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 217.097 * * * * [progress]: [ 624 / 713 ] simplifiying candidate # 217.097 * [simplify]: Simplifying (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 217.098 * * [simplify]: iters left: 6 (15 enodes) 217.104 * * [simplify]: iters left: 5 (51 enodes) 217.119 * * [simplify]: iters left: 4 (56 enodes) 217.134 * * [simplify]: iters left: 3 (60 enodes) 217.149 * * [simplify]: Extracting #0: cost 1 inf + 0 217.149 * * [simplify]: Extracting #1: cost 8 inf + 0 217.150 * * [simplify]: Extracting #2: cost 16 inf + 0 217.150 * * [simplify]: Extracting #3: cost 22 inf + 0 217.150 * * [simplify]: Extracting #4: cost 30 inf + 0 217.150 * * [simplify]: Extracting #5: cost 23 inf + 128 217.150 * * [simplify]: Extracting #6: cost 17 inf + 578 217.151 * * [simplify]: Extracting #7: cost 8 inf + 2486 217.152 * * [simplify]: Extracting #8: cost 0 inf + 5432 217.154 * [simplify]: Simplified to (* (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.im x.im) (* y.re x.re)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 217.154 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (sqrt 1) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im 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 y.re) (* y.im y.im))) (cbrt (+ (* y.im x.im) (* y.re x.re)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 217.154 * * * * [progress]: [ 625 / 713 ] simplifiying candidate # 217.155 * [simplify]: Simplifying (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 217.155 * * [simplify]: iters left: 6 (16 enodes) 217.162 * * [simplify]: iters left: 5 (54 enodes) 217.176 * * [simplify]: iters left: 4 (59 enodes) 217.192 * * [simplify]: iters left: 3 (63 enodes) 217.208 * * [simplify]: Extracting #0: cost 1 inf + 0 217.208 * * [simplify]: Extracting #1: cost 8 inf + 0 217.209 * * [simplify]: Extracting #2: cost 17 inf + 0 217.209 * * [simplify]: Extracting #3: cost 24 inf + 0 217.209 * * [simplify]: Extracting #4: cost 32 inf + 0 217.209 * * [simplify]: Extracting #5: cost 23 inf + 210 217.209 * * [simplify]: Extracting #6: cost 14 inf + 1388 217.210 * * [simplify]: Extracting #7: cost 6 inf + 3174 217.212 * * [simplify]: Extracting #8: cost 0 inf + 5996 217.213 * [simplify]: Simplified to (/ (* (sqrt (+ (* y.re y.re) (* y.im y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (+ (* y.im x.im) (* y.re x.re)))) 217.213 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (sqrt 1) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))))) (/ (* (sqrt (+ (* y.re y.re) (* y.im y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (+ (* y.im x.im) (* y.re x.re)))))) 217.213 * * * * [progress]: [ 626 / 713 ] simplifiying candidate # 217.213 * [simplify]: Simplifying (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 217.213 * * [simplify]: iters left: 6 (15 enodes) 217.217 * * [simplify]: iters left: 5 (51 enodes) 217.224 * * [simplify]: iters left: 4 (56 enodes) 217.231 * * [simplify]: iters left: 3 (60 enodes) 217.239 * * [simplify]: Extracting #0: cost 1 inf + 0 217.239 * * [simplify]: Extracting #1: cost 8 inf + 0 217.239 * * [simplify]: Extracting #2: cost 16 inf + 0 217.239 * * [simplify]: Extracting #3: cost 22 inf + 0 217.239 * * [simplify]: Extracting #4: cost 30 inf + 0 217.239 * * [simplify]: Extracting #5: cost 23 inf + 128 217.239 * * [simplify]: Extracting #6: cost 17 inf + 578 217.240 * * [simplify]: Extracting #7: cost 8 inf + 2406 217.240 * * [simplify]: Extracting #8: cost 0 inf + 5112 217.241 * [simplify]: Simplified to (* (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.im x.im) (* y.re x.re)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 217.241 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (sqrt 1) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) (* (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.im x.im) (* y.re x.re)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 217.241 * * * * [progress]: [ 627 / 713 ] simplifiying candidate # 217.242 * [simplify]: Simplifying (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 217.242 * * [simplify]: iters left: 6 (14 enodes) 217.245 * * [simplify]: iters left: 5 (48 enodes) 217.251 * * [simplify]: iters left: 4 (53 enodes) 217.264 * * [simplify]: Extracting #0: cost 1 inf + 0 217.265 * * [simplify]: Extracting #1: cost 7 inf + 0 217.265 * * [simplify]: Extracting #2: cost 15 inf + 0 217.265 * * [simplify]: Extracting #3: cost 22 inf + 0 217.265 * * [simplify]: Extracting #4: cost 20 inf + 166 217.265 * * [simplify]: Extracting #5: cost 12 inf + 740 217.266 * * [simplify]: Extracting #6: cost 4 inf + 2328 217.267 * * [simplify]: Extracting #7: cost 0 inf + 3904 217.268 * [simplify]: Simplified to (/ (+ (* y.re y.re) (* y.im y.im)) (cbrt (+ (* y.im x.im) (* y.re x.re)))) 217.268 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (sqrt 1) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt 1)))) (/ (+ (* y.re y.re) (* y.im y.im)) (cbrt (+ (* y.im x.im) (* y.re x.re)))))) 217.269 * * * * [progress]: [ 628 / 713 ] simplifiying candidate # 217.269 * [simplify]: Simplifying (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 217.269 * * [simplify]: iters left: 6 (15 enodes) 217.276 * * [simplify]: iters left: 5 (51 enodes) 217.289 * * [simplify]: iters left: 4 (56 enodes) 217.304 * * [simplify]: iters left: 3 (60 enodes) 217.320 * * [simplify]: Extracting #0: cost 1 inf + 0 217.321 * * [simplify]: Extracting #1: cost 8 inf + 0 217.321 * * [simplify]: Extracting #2: cost 16 inf + 0 217.321 * * [simplify]: Extracting #3: cost 22 inf + 0 217.321 * * [simplify]: Extracting #4: cost 30 inf + 0 217.321 * * [simplify]: Extracting #5: cost 23 inf + 128 217.321 * * [simplify]: Extracting #6: cost 17 inf + 578 217.322 * * [simplify]: Extracting #7: cost 8 inf + 2406 217.324 * * [simplify]: Extracting #8: cost 0 inf + 5112 217.326 * [simplify]: Simplified to (* (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.im x.im) (* y.re x.re)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 217.326 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (sqrt 1) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) (* (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.im x.im) (* y.re x.re)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 217.327 * * * * [progress]: [ 629 / 713 ] simplifiying candidate # 217.327 * [simplify]: Simplifying (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 217.327 * * [simplify]: iters left: 6 (14 enodes) 217.333 * * [simplify]: iters left: 5 (48 enodes) 217.343 * * [simplify]: iters left: 4 (53 enodes) 217.350 * * [simplify]: Extracting #0: cost 1 inf + 0 217.350 * * [simplify]: Extracting #1: cost 7 inf + 0 217.350 * * [simplify]: Extracting #2: cost 15 inf + 0 217.350 * * [simplify]: Extracting #3: cost 22 inf + 0 217.350 * * [simplify]: Extracting #4: cost 20 inf + 166 217.350 * * [simplify]: Extracting #5: cost 12 inf + 740 217.350 * * [simplify]: Extracting #6: cost 4 inf + 2328 217.351 * * [simplify]: Extracting #7: cost 0 inf + 3904 217.352 * [simplify]: Simplified to (/ (+ (* y.re y.re) (* y.im y.im)) (cbrt (+ (* y.im x.im) (* y.re x.re)))) 217.352 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (sqrt 1) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) 1))) (/ (+ (* y.re y.re) (* y.im y.im)) (cbrt (+ (* y.im x.im) (* y.re x.re)))))) 217.352 * * * * [progress]: [ 630 / 713 ] simplifiying candidate # 217.352 * [simplify]: Simplifying (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 217.352 * * [simplify]: iters left: 6 (15 enodes) 217.355 * * [simplify]: iters left: 5 (51 enodes) 217.362 * * [simplify]: iters left: 4 (56 enodes) 217.372 * * [simplify]: iters left: 3 (60 enodes) 217.387 * * [simplify]: Extracting #0: cost 1 inf + 0 217.387 * * [simplify]: Extracting #1: cost 8 inf + 0 217.387 * * [simplify]: Extracting #2: cost 16 inf + 0 217.387 * * [simplify]: Extracting #3: cost 22 inf + 0 217.388 * * [simplify]: Extracting #4: cost 30 inf + 0 217.388 * * [simplify]: Extracting #5: cost 23 inf + 128 217.388 * * [simplify]: Extracting #6: cost 17 inf + 578 217.389 * * [simplify]: Extracting #7: cost 8 inf + 2366 217.390 * * [simplify]: Extracting #8: cost 0 inf + 5112 217.392 * [simplify]: Simplified to (* (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (sqrt (+ (* y.im x.im) (* y.re x.re)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 217.392 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (sqrt 1) (/ (sqrt (+ (* x.re y.re) (* x.im 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 y.re) (* y.im y.im))) (sqrt (+ (* y.im x.im) (* y.re x.re)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 217.392 * * * * [progress]: [ 631 / 713 ] simplifiying candidate # 217.393 * [simplify]: Simplifying (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 217.393 * * [simplify]: iters left: 6 (16 enodes) 217.400 * * [simplify]: iters left: 5 (54 enodes) 217.407 * * [simplify]: iters left: 4 (59 enodes) 217.415 * * [simplify]: iters left: 3 (63 enodes) 217.424 * * [simplify]: Extracting #0: cost 1 inf + 0 217.424 * * [simplify]: Extracting #1: cost 8 inf + 0 217.424 * * [simplify]: Extracting #2: cost 17 inf + 0 217.424 * * [simplify]: Extracting #3: cost 24 inf + 0 217.424 * * [simplify]: Extracting #4: cost 32 inf + 0 217.424 * * [simplify]: Extracting #5: cost 23 inf + 210 217.425 * * [simplify]: Extracting #6: cost 14 inf + 1388 217.425 * * [simplify]: Extracting #7: cost 6 inf + 3054 217.426 * * [simplify]: Extracting #8: cost 0 inf + 5676 217.427 * [simplify]: Simplified to (/ (* (sqrt (+ (* y.re y.re) (* y.im y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.im x.im) (* y.re x.re)))) 217.427 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (sqrt 1) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))))) (/ (* (sqrt (+ (* y.re y.re) (* y.im y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.im x.im) (* y.re x.re)))))) 217.427 * * * * [progress]: [ 632 / 713 ] simplifiying candidate # 217.427 * [simplify]: Simplifying (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 217.428 * * [simplify]: iters left: 6 (15 enodes) 217.431 * * [simplify]: iters left: 5 (51 enodes) 217.439 * * [simplify]: iters left: 4 (56 enodes) 217.455 * * [simplify]: iters left: 3 (60 enodes) 217.467 * * [simplify]: Extracting #0: cost 1 inf + 0 217.467 * * [simplify]: Extracting #1: cost 8 inf + 0 217.467 * * [simplify]: Extracting #2: cost 16 inf + 0 217.467 * * [simplify]: Extracting #3: cost 22 inf + 0 217.467 * * [simplify]: Extracting #4: cost 30 inf + 0 217.467 * * [simplify]: Extracting #5: cost 23 inf + 128 217.468 * * [simplify]: Extracting #6: cost 17 inf + 578 217.468 * * [simplify]: Extracting #7: cost 8 inf + 2286 217.469 * * [simplify]: Extracting #8: cost 0 inf + 4792 217.470 * [simplify]: Simplified to (* (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (sqrt (+ (* y.im x.im) (* y.re x.re)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 217.470 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (sqrt 1) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) (* (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (sqrt (+ (* y.im x.im) (* y.re x.re)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 217.470 * * * * [progress]: [ 633 / 713 ] simplifiying candidate # 217.470 * [simplify]: Simplifying (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 217.470 * * [simplify]: iters left: 6 (14 enodes) 217.473 * * [simplify]: iters left: 5 (48 enodes) 217.479 * * [simplify]: iters left: 4 (53 enodes) 217.486 * * [simplify]: Extracting #0: cost 1 inf + 0 217.486 * * [simplify]: Extracting #1: cost 7 inf + 0 217.486 * * [simplify]: Extracting #2: cost 15 inf + 0 217.486 * * [simplify]: Extracting #3: cost 22 inf + 0 217.486 * * [simplify]: Extracting #4: cost 20 inf + 166 217.487 * * [simplify]: Extracting #5: cost 12 inf + 740 217.487 * * [simplify]: Extracting #6: cost 4 inf + 2168 217.488 * * [simplify]: Extracting #7: cost 0 inf + 3584 217.489 * [simplify]: Simplified to (/ (+ (* y.re y.re) (* y.im y.im)) (sqrt (+ (* y.im x.im) (* y.re x.re)))) 217.489 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (sqrt 1) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt 1)))) (/ (+ (* y.re y.re) (* y.im y.im)) (sqrt (+ (* y.im x.im) (* y.re x.re)))))) 217.490 * * * * [progress]: [ 634 / 713 ] simplifiying candidate # 217.490 * [simplify]: Simplifying (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 217.490 * * [simplify]: iters left: 6 (15 enodes) 217.496 * * [simplify]: iters left: 5 (51 enodes) 217.511 * * [simplify]: iters left: 4 (56 enodes) 217.518 * * [simplify]: iters left: 3 (60 enodes) 217.526 * * [simplify]: Extracting #0: cost 1 inf + 0 217.526 * * [simplify]: Extracting #1: cost 8 inf + 0 217.526 * * [simplify]: Extracting #2: cost 16 inf + 0 217.527 * * [simplify]: Extracting #3: cost 22 inf + 0 217.527 * * [simplify]: Extracting #4: cost 30 inf + 0 217.527 * * [simplify]: Extracting #5: cost 23 inf + 128 217.527 * * [simplify]: Extracting #6: cost 17 inf + 578 217.527 * * [simplify]: Extracting #7: cost 8 inf + 2286 217.528 * * [simplify]: Extracting #8: cost 0 inf + 4792 217.529 * [simplify]: Simplified to (* (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (sqrt (+ (* y.im x.im) (* y.re x.re)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 217.529 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (sqrt 1) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) (* (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (sqrt (+ (* y.im x.im) (* y.re x.re)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 217.529 * * * * [progress]: [ 635 / 713 ] simplifiying candidate # 217.529 * [simplify]: Simplifying (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 217.529 * * [simplify]: iters left: 6 (14 enodes) 217.532 * * [simplify]: iters left: 5 (48 enodes) 217.539 * * [simplify]: iters left: 4 (53 enodes) 217.552 * * [simplify]: Extracting #0: cost 1 inf + 0 217.552 * * [simplify]: Extracting #1: cost 7 inf + 0 217.552 * * [simplify]: Extracting #2: cost 15 inf + 0 217.552 * * [simplify]: Extracting #3: cost 22 inf + 0 217.553 * * [simplify]: Extracting #4: cost 20 inf + 166 217.553 * * [simplify]: Extracting #5: cost 12 inf + 740 217.554 * * [simplify]: Extracting #6: cost 4 inf + 2168 217.555 * * [simplify]: Extracting #7: cost 0 inf + 3584 217.556 * [simplify]: Simplified to (/ (+ (* y.re y.re) (* y.im y.im)) (sqrt (+ (* y.im x.im) (* y.re x.re)))) 217.556 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (sqrt 1) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) 1))) (/ (+ (* y.re y.re) (* y.im y.im)) (sqrt (+ (* y.im x.im) (* y.re x.re)))))) 217.557 * * * * [progress]: [ 636 / 713 ] simplifiying candidate # 217.557 * [simplify]: Simplifying (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (+ (* x.re y.re) (* x.im y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 217.557 * * [simplify]: iters left: 6 (14 enodes) 217.563 * * [simplify]: iters left: 5 (48 enodes) 217.577 * * [simplify]: iters left: 4 (53 enodes) 217.591 * * [simplify]: iters left: 3 (57 enodes) 217.606 * * [simplify]: Extracting #0: cost 1 inf + 0 217.606 * * [simplify]: Extracting #1: cost 8 inf + 0 217.606 * * [simplify]: Extracting #2: cost 17 inf + 0 217.606 * * [simplify]: Extracting #3: cost 26 inf + 0 217.606 * * [simplify]: Extracting #4: cost 21 inf + 128 217.606 * * [simplify]: Extracting #5: cost 13 inf + 782 217.607 * * [simplify]: Extracting #6: cost 4 inf + 3132 217.609 * * [simplify]: Extracting #7: cost 0 inf + 4544 217.610 * [simplify]: Simplified to (* (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (+ (* y.im x.im) (* y.re x.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 217.610 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (sqrt 1) (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) (* (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (+ (* y.im x.im) (* y.re x.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 217.611 * * * * [progress]: [ 637 / 713 ] simplifiying candidate # 217.611 * [simplify]: Simplifying (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 217.611 * * [simplify]: iters left: 6 (15 enodes) 217.617 * * [simplify]: iters left: 5 (51 enodes) 217.632 * * [simplify]: iters left: 4 (56 enodes) 217.647 * * [simplify]: iters left: 3 (60 enodes) 217.664 * * [simplify]: Extracting #0: cost 1 inf + 0 217.664 * * [simplify]: Extracting #1: cost 8 inf + 0 217.664 * * [simplify]: Extracting #2: cost 18 inf + 0 217.664 * * [simplify]: Extracting #3: cost 28 inf + 0 217.664 * * [simplify]: Extracting #4: cost 23 inf + 128 217.665 * * [simplify]: Extracting #5: cost 17 inf + 578 217.665 * * [simplify]: Extracting #6: cost 8 inf + 2324 217.667 * * [simplify]: Extracting #7: cost 0 inf + 5108 217.669 * [simplify]: Simplified to (* (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (+ (* y.im x.im) (* y.re x.re))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 217.669 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (sqrt 1) (/ 1 (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))))) (* (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (+ (* y.im x.im) (* y.re x.re))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 217.669 * * * * [progress]: [ 638 / 713 ] simplifiying candidate # 217.669 * [simplify]: Simplifying (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 217.670 * * [simplify]: iters left: 6 (14 enodes) 217.676 * * [simplify]: iters left: 5 (48 enodes) 217.689 * * [simplify]: iters left: 4 (53 enodes) 217.704 * * [simplify]: iters left: 3 (57 enodes) 217.713 * * [simplify]: Extracting #0: cost 1 inf + 0 217.713 * * [simplify]: Extracting #1: cost 8 inf + 0 217.713 * * [simplify]: Extracting #2: cost 17 inf + 0 217.713 * * [simplify]: Extracting #3: cost 26 inf + 0 217.714 * * [simplify]: Extracting #4: cost 21 inf + 128 217.714 * * [simplify]: Extracting #5: cost 13 inf + 782 217.714 * * [simplify]: Extracting #6: cost 4 inf + 2972 217.715 * * [simplify]: Extracting #7: cost 0 inf + 4224 217.716 * [simplify]: Simplified to (* (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (+ (* y.im x.im) (* y.re x.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 217.716 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (sqrt 1) (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) (* (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (+ (* y.im x.im) (* y.re x.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 217.716 * * * * [progress]: [ 639 / 713 ] simplifiying candidate # 217.716 * [simplify]: Simplifying (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 217.716 * * [simplify]: iters left: 6 (13 enodes) 217.719 * * [simplify]: iters left: 5 (45 enodes) 217.725 * * [simplify]: iters left: 4 (50 enodes) 217.731 * * [simplify]: Extracting #0: cost 1 inf + 0 217.731 * * [simplify]: Extracting #1: cost 7 inf + 0 217.731 * * [simplify]: Extracting #2: cost 16 inf + 0 217.732 * * [simplify]: Extracting #3: cost 24 inf + 0 217.732 * * [simplify]: Extracting #4: cost 16 inf + 169 217.732 * * [simplify]: Extracting #5: cost 11 inf + 578 217.732 * * [simplify]: Extracting #6: cost 3 inf + 2284 217.733 * * [simplify]: Extracting #7: cost 0 inf + 3016 217.733 * [simplify]: Simplified to (/ (+ (* y.re y.re) (* y.im y.im)) (+ (* y.im x.im) (* y.re x.re))) 217.733 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (sqrt 1) (/ 1 (sqrt 1)))) (/ (+ (* y.re y.re) (* y.im y.im)) (+ (* y.im x.im) (* y.re x.re))))) 217.733 * * * * [progress]: [ 640 / 713 ] simplifiying candidate # 217.734 * [simplify]: Simplifying (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 217.734 * * [simplify]: iters left: 6 (14 enodes) 217.737 * * [simplify]: iters left: 5 (48 enodes) 217.747 * * [simplify]: iters left: 4 (53 enodes) 217.761 * * [simplify]: iters left: 3 (57 enodes) 217.777 * * [simplify]: Extracting #0: cost 1 inf + 0 217.777 * * [simplify]: Extracting #1: cost 8 inf + 0 217.777 * * [simplify]: Extracting #2: cost 17 inf + 0 217.777 * * [simplify]: Extracting #3: cost 26 inf + 0 217.777 * * [simplify]: Extracting #4: cost 21 inf + 128 217.777 * * [simplify]: Extracting #5: cost 13 inf + 782 217.778 * * [simplify]: Extracting #6: cost 4 inf + 2972 217.780 * * [simplify]: Extracting #7: cost 0 inf + 4224 217.781 * [simplify]: Simplified to (* (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (+ (* y.im x.im) (* y.re x.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 217.781 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (sqrt 1) (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) (* (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (+ (* y.im x.im) (* y.re x.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 217.782 * * * * [progress]: [ 641 / 713 ] simplifiying candidate # 217.782 * [simplify]: Simplifying (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 217.782 * * [simplify]: iters left: 6 (13 enodes) 217.788 * * [simplify]: iters left: 5 (45 enodes) 217.801 * * [simplify]: iters left: 4 (50 enodes) 217.814 * * [simplify]: Extracting #0: cost 1 inf + 0 217.814 * * [simplify]: Extracting #1: cost 7 inf + 0 217.815 * * [simplify]: Extracting #2: cost 16 inf + 0 217.815 * * [simplify]: Extracting #3: cost 24 inf + 0 217.815 * * [simplify]: Extracting #4: cost 16 inf + 169 217.815 * * [simplify]: Extracting #5: cost 11 inf + 578 217.816 * * [simplify]: Extracting #6: cost 3 inf + 2284 217.817 * * [simplify]: Extracting #7: cost 0 inf + 3016 217.818 * [simplify]: Simplified to (/ (+ (* y.re y.re) (* y.im y.im)) (+ (* y.im x.im) (* y.re x.re))) 217.818 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (sqrt 1) (/ 1 1))) (/ (+ (* y.re y.re) (* y.im y.im)) (+ (* y.im x.im) (* y.re x.re))))) 217.818 * * * * [progress]: [ 642 / 713 ] simplifiying candidate # 217.819 * [simplify]: Simplifying (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 217.819 * * [simplify]: iters left: 6 (13 enodes) 217.822 * * [simplify]: iters left: 5 (45 enodes) 217.828 * * [simplify]: iters left: 4 (50 enodes) 217.835 * * [simplify]: Extracting #0: cost 1 inf + 0 217.835 * * [simplify]: Extracting #1: cost 7 inf + 0 217.835 * * [simplify]: Extracting #2: cost 16 inf + 0 217.835 * * [simplify]: Extracting #3: cost 24 inf + 0 217.835 * * [simplify]: Extracting #4: cost 16 inf + 169 217.835 * * [simplify]: Extracting #5: cost 11 inf + 578 217.836 * * [simplify]: Extracting #6: cost 3 inf + 2284 217.836 * * [simplify]: Extracting #7: cost 0 inf + 3016 217.837 * [simplify]: Simplified to (/ (+ (* y.re y.re) (* y.im y.im)) (+ (* y.im x.im) (* y.re x.re))) 217.837 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (sqrt 1) 1)) (/ (+ (* y.re y.re) (* y.im y.im)) (+ (* y.im x.im) (* y.re x.re))))) 217.837 * * * * [progress]: [ 643 / 713 ] simplifiying candidate # 217.837 * [simplify]: Simplifying (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im))))) 217.837 * * [simplify]: iters left: 6 (9 enodes) 217.840 * * [simplify]: iters left: 5 (32 enodes) 217.845 * * [simplify]: iters left: 4 (35 enodes) 217.850 * * [simplify]: iters left: 3 (41 enodes) 217.860 * * [simplify]: iters left: 2 (42 enodes) 217.870 * * [simplify]: Extracting #0: cost 1 inf + 0 217.870 * * [simplify]: Extracting #1: cost 7 inf + 0 217.870 * * [simplify]: Extracting #2: cost 12 inf + 1 217.870 * * [simplify]: Extracting #3: cost 9 inf + 44 217.870 * * [simplify]: Extracting #4: cost 6 inf + 167 217.871 * * [simplify]: Extracting #5: cost 2 inf + 776 217.871 * * [simplify]: Extracting #6: cost 0 inf + 1141 217.872 * [simplify]: Simplified to (+ (* y.re y.re) (* y.im y.im)) 217.872 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (sqrt 1) (+ (* x.re y.re) (* x.im y.im)))) (+ (* y.re y.re) (* y.im y.im)))) 217.872 * * * * [progress]: [ 644 / 713 ] simplifiying candidate # 217.872 * [simplify]: Simplifying (/ (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)) (* (* y.re y.re) (* y.im y.im)))))) 217.873 * * [simplify]: iters left: 6 (13 enodes) 217.879 * * [simplify]: iters left: 5 (62 enodes) 217.903 * * [simplify]: iters left: 4 (129 enodes) 217.954 * * [simplify]: iters left: 3 (245 enodes) 218.050 * * [simplify]: iters left: 2 (377 enodes) 218.187 * * [simplify]: Extracting #0: cost 1 inf + 0 218.187 * * [simplify]: Extracting #1: cost 4 inf + 0 218.187 * * [simplify]: Extracting #2: cost 8 inf + 0 218.187 * * [simplify]: Extracting #3: cost 30 inf + 0 218.187 * * [simplify]: Extracting #4: cost 156 inf + 0 218.189 * * [simplify]: Extracting #5: cost 206 inf + 2073 218.196 * * [simplify]: Extracting #6: cost 85 inf + 19548 218.210 * * [simplify]: Extracting #7: cost 11 inf + 33287 218.229 * * [simplify]: Extracting #8: cost 0 inf + 36412 218.244 * [simplify]: Simplified to (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (sqrt (+ (* (- (* y.re y.re) (* y.im y.im)) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) 218.244 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (sqrt 1) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (pow (* y.re y.re) 3) (pow (* y.im y.im) 3)))))) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (sqrt (+ (* (- (* y.re y.re) (* y.im y.im)) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))))) 218.244 * * * * [progress]: [ 645 / 713 ] simplifiying candidate # 218.245 * [simplify]: Simplifying (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (sqrt (- (* y.re y.re) (* y.im y.im)))) 218.245 * * [simplify]: iters left: 6 (9 enodes) 218.249 * * [simplify]: iters left: 5 (33 enodes) 218.259 * * [simplify]: iters left: 4 (46 enodes) 218.272 * * [simplify]: iters left: 3 (63 enodes) 218.293 * * [simplify]: iters left: 2 (104 enodes) 218.322 * * [simplify]: iters left: 1 (187 enodes) 218.361 * * [simplify]: Extracting #0: cost 1 inf + 0 218.362 * * [simplify]: Extracting #1: cost 4 inf + 0 218.362 * * [simplify]: Extracting #2: cost 8 inf + 0 218.362 * * [simplify]: Extracting #3: cost 30 inf + 0 218.362 * * [simplify]: Extracting #4: cost 64 inf + 0 218.362 * * [simplify]: Extracting #5: cost 57 inf + 370 218.363 * * [simplify]: Extracting #6: cost 12 inf + 5417 218.365 * * [simplify]: Extracting #7: cost 0 inf + 7281 218.367 * * [simplify]: Extracting #8: cost 0 inf + 7241 218.369 * [simplify]: Simplified to (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (sqrt (- (* y.re y.re) (* y.im y.im)))) 218.369 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (sqrt 1) (/ (+ (* x.re y.re) (* x.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))) (sqrt (- (* y.re y.re) (* y.im y.im)))))) 218.369 * * * * [progress]: [ 646 / 713 ] simplifiying candidate # 218.369 * [simplify]: Simplifying (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 218.369 * * [simplify]: iters left: 6 (15 enodes) 218.373 * * [simplify]: iters left: 5 (49 enodes) 218.379 * * [simplify]: Extracting #0: cost 1 inf + 0 218.379 * * [simplify]: Extracting #1: cost 4 inf + 0 218.379 * * [simplify]: Extracting #2: cost 8 inf + 0 218.379 * * [simplify]: Extracting #3: cost 12 inf + 0 218.379 * * [simplify]: Extracting #4: cost 18 inf + 0 218.379 * * [simplify]: Extracting #5: cost 26 inf + 0 218.379 * * [simplify]: Extracting #6: cost 19 inf + 128 218.379 * * [simplify]: Extracting #7: cost 11 inf + 826 218.380 * * [simplify]: Extracting #8: cost 5 inf + 2082 218.380 * * [simplify]: Extracting #9: cost 1 inf + 3496 218.381 * * [simplify]: Extracting #10: cost 0 inf + 3980 218.382 * [simplify]: Simplified to (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (/ (+ (* y.im x.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 218.382 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (* (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (/ (+ (* y.im x.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 218.382 * * * * [progress]: [ 647 / 713 ] simplifiying candidate # 218.382 * [simplify]: Simplifying (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 218.382 * * [simplify]: iters left: 6 (15 enodes) 218.385 * * [simplify]: iters left: 5 (49 enodes) 218.397 * * [simplify]: Extracting #0: cost 1 inf + 0 218.397 * * [simplify]: Extracting #1: cost 4 inf + 0 218.397 * * [simplify]: Extracting #2: cost 8 inf + 0 218.397 * * [simplify]: Extracting #3: cost 12 inf + 0 218.397 * * [simplify]: Extracting #4: cost 18 inf + 0 218.397 * * [simplify]: Extracting #5: cost 26 inf + 0 218.397 * * [simplify]: Extracting #6: cost 19 inf + 128 218.398 * * [simplify]: Extracting #7: cost 11 inf + 826 218.398 * * [simplify]: Extracting #8: cost 5 inf + 2042 218.399 * * [simplify]: Extracting #9: cost 1 inf + 3376 218.400 * * [simplify]: Extracting #10: cost 0 inf + 3820 218.402 * [simplify]: Simplified to (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (/ (+ (* y.im x.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 218.402 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (/ (+ (* y.im x.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 218.402 * * * * [progress]: [ 648 / 713 ] simplifiying candidate # 218.402 * [simplify]: Simplifying (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 218.403 * * [simplify]: iters left: 6 (16 enodes) 218.409 * * [simplify]: iters left: 5 (54 enodes) 218.424 * * [simplify]: iters left: 4 (59 enodes) 218.440 * * [simplify]: iters left: 3 (63 enodes) 218.458 * * [simplify]: Extracting #0: cost 1 inf + 0 218.458 * * [simplify]: Extracting #1: cost 8 inf + 0 218.458 * * [simplify]: Extracting #2: cost 16 inf + 0 218.458 * * [simplify]: Extracting #3: cost 21 inf + 0 218.458 * * [simplify]: Extracting #4: cost 30 inf + 0 218.458 * * [simplify]: Extracting #5: cost 24 inf + 170 218.459 * * [simplify]: Extracting #6: cost 12 inf + 1640 218.460 * * [simplify]: Extracting #7: cost 2 inf + 5310 218.462 * * [simplify]: Extracting #8: cost 0 inf + 6076 218.464 * [simplify]: Simplified to (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* y.im x.im) (* x.re y.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 218.464 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* y.im x.im) (* x.re y.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 218.464 * * * * [progress]: [ 649 / 713 ] simplifiying candidate # 218.464 * [simplify]: Simplifying (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 218.465 * * [simplify]: iters left: 6 (17 enodes) 218.472 * * [simplify]: iters left: 5 (57 enodes) 218.487 * * [simplify]: iters left: 4 (62 enodes) 218.503 * * [simplify]: iters left: 3 (66 enodes) 218.520 * * [simplify]: Extracting #0: cost 1 inf + 0 218.520 * * [simplify]: Extracting #1: cost 8 inf + 0 218.520 * * [simplify]: Extracting #2: cost 17 inf + 0 218.520 * * [simplify]: Extracting #3: cost 23 inf + 0 218.520 * * [simplify]: Extracting #4: cost 32 inf + 0 218.520 * * [simplify]: Extracting #5: cost 26 inf + 170 218.521 * * [simplify]: Extracting #6: cost 12 inf + 1964 218.522 * * [simplify]: Extracting #7: cost 4 inf + 4828 218.524 * * [simplify]: Extracting #8: cost 0 inf + 6640 218.526 * [simplify]: Simplified to (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* y.im x.im) (* x.re y.re))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 218.526 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))))) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* y.im x.im) (* x.re y.re))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))))))) 218.527 * * * * [progress]: [ 650 / 713 ] simplifiying candidate # 218.527 * [simplify]: Simplifying (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 218.527 * * [simplify]: iters left: 6 (15 enodes) 218.534 * * [simplify]: iters left: 5 (51 enodes) 218.548 * * [simplify]: iters left: 4 (56 enodes) 218.562 * * [simplify]: Extracting #0: cost 1 inf + 0 218.562 * * [simplify]: Extracting #1: cost 7 inf + 0 218.562 * * [simplify]: Extracting #2: cost 14 inf + 0 218.562 * * [simplify]: Extracting #3: cost 20 inf + 0 218.562 * * [simplify]: Extracting #4: cost 28 inf + 0 218.563 * * [simplify]: Extracting #5: cost 21 inf + 128 218.563 * * [simplify]: Extracting #6: cost 12 inf + 948 218.564 * * [simplify]: Extracting #7: cost 2 inf + 3660 218.565 * * [simplify]: Extracting #8: cost 0 inf + 4548 218.567 * [simplify]: Simplified to (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.im x.im) (* x.re y.re)))) 218.567 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.im x.im) (* x.re y.re)))))) 218.567 * * * * [progress]: [ 651 / 713 ] simplifiying candidate # 218.567 * [simplify]: Simplifying (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 218.568 * * [simplify]: iters left: 6 (15 enodes) 218.574 * * [simplify]: iters left: 5 (51 enodes) 218.587 * * [simplify]: iters left: 4 (56 enodes) 218.603 * * [simplify]: iters left: 3 (60 enodes) 218.619 * * [simplify]: Extracting #0: cost 1 inf + 0 218.619 * * [simplify]: Extracting #1: cost 8 inf + 0 218.619 * * [simplify]: Extracting #2: cost 16 inf + 0 218.619 * * [simplify]: Extracting #3: cost 22 inf + 0 218.619 * * [simplify]: Extracting #4: cost 30 inf + 0 218.619 * * [simplify]: Extracting #5: cost 23 inf + 128 218.620 * * [simplify]: Extracting #6: cost 13 inf + 1352 218.621 * * [simplify]: Extracting #7: cost 1 inf + 4668 218.622 * * [simplify]: Extracting #8: cost 0 inf + 5112 218.624 * [simplify]: Simplified to (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* y.im x.im) (* x.re y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 218.624 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt 1)))) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* y.im x.im) (* x.re y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 218.625 * * * * [progress]: [ 652 / 713 ] simplifiying candidate # 218.625 * [simplify]: Simplifying (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 218.625 * * [simplify]: iters left: 6 (15 enodes) 218.631 * * [simplify]: iters left: 5 (51 enodes) 218.638 * * [simplify]: iters left: 4 (56 enodes) 218.645 * * [simplify]: Extracting #0: cost 1 inf + 0 218.645 * * [simplify]: Extracting #1: cost 7 inf + 0 218.645 * * [simplify]: Extracting #2: cost 14 inf + 0 218.645 * * [simplify]: Extracting #3: cost 20 inf + 0 218.646 * * [simplify]: Extracting #4: cost 28 inf + 0 218.646 * * [simplify]: Extracting #5: cost 21 inf + 128 218.646 * * [simplify]: Extracting #6: cost 12 inf + 948 218.646 * * [simplify]: Extracting #7: cost 2 inf + 3660 218.647 * * [simplify]: Extracting #8: cost 0 inf + 4548 218.648 * [simplify]: Simplified to (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.im x.im) (* x.re y.re)))) 218.648 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.im x.im) (* x.re y.re)))))) 218.648 * * * * [progress]: [ 653 / 713 ] simplifiying candidate # 218.648 * [simplify]: Simplifying (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 218.648 * * [simplify]: iters left: 6 (15 enodes) 218.651 * * [simplify]: iters left: 5 (51 enodes) 218.658 * * [simplify]: iters left: 4 (56 enodes) 218.671 * * [simplify]: iters left: 3 (60 enodes) 218.686 * * [simplify]: Extracting #0: cost 1 inf + 0 218.686 * * [simplify]: Extracting #1: cost 8 inf + 0 218.687 * * [simplify]: Extracting #2: cost 16 inf + 0 218.687 * * [simplify]: Extracting #3: cost 22 inf + 0 218.687 * * [simplify]: Extracting #4: cost 30 inf + 0 218.687 * * [simplify]: Extracting #5: cost 23 inf + 128 218.687 * * [simplify]: Extracting #6: cost 13 inf + 1352 218.689 * * [simplify]: Extracting #7: cost 1 inf + 4668 218.690 * * [simplify]: Extracting #8: cost 0 inf + 5112 218.692 * [simplify]: Simplified to (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* y.im x.im) (* x.re y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 218.692 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) 1))) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (+ (* y.im x.im) (* x.re y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 218.692 * * * * [progress]: [ 654 / 713 ] simplifiying candidate # 218.693 * [simplify]: Simplifying (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 218.693 * * [simplify]: iters left: 6 (16 enodes) 218.699 * * [simplify]: iters left: 5 (54 enodes) 218.713 * * [simplify]: iters left: 4 (59 enodes) 218.721 * * [simplify]: iters left: 3 (63 enodes) 218.729 * * [simplify]: Extracting #0: cost 1 inf + 0 218.729 * * [simplify]: Extracting #1: cost 8 inf + 0 218.729 * * [simplify]: Extracting #2: cost 16 inf + 0 218.729 * * [simplify]: Extracting #3: cost 21 inf + 0 218.729 * * [simplify]: Extracting #4: cost 30 inf + 0 218.729 * * [simplify]: Extracting #5: cost 24 inf + 170 218.729 * * [simplify]: Extracting #6: cost 12 inf + 1560 218.730 * * [simplify]: Extracting #7: cost 2 inf + 5030 218.731 * * [simplify]: Extracting #8: cost 0 inf + 5756 218.732 * [simplify]: Simplified to (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* y.im x.im) (* x.re y.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 218.732 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* y.im x.im) (* x.re y.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 218.732 * * * * [progress]: [ 655 / 713 ] simplifiying candidate # 218.732 * [simplify]: Simplifying (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 218.732 * * [simplify]: iters left: 6 (17 enodes) 218.736 * * [simplify]: iters left: 5 (57 enodes) 218.744 * * [simplify]: iters left: 4 (62 enodes) 218.752 * * [simplify]: iters left: 3 (66 enodes) 218.760 * * [simplify]: Extracting #0: cost 1 inf + 0 218.760 * * [simplify]: Extracting #1: cost 8 inf + 0 218.760 * * [simplify]: Extracting #2: cost 17 inf + 0 218.760 * * [simplify]: Extracting #3: cost 23 inf + 0 218.760 * * [simplify]: Extracting #4: cost 32 inf + 0 218.760 * * [simplify]: Extracting #5: cost 26 inf + 170 218.761 * * [simplify]: Extracting #6: cost 12 inf + 1884 218.761 * * [simplify]: Extracting #7: cost 4 inf + 4588 218.762 * * [simplify]: Extracting #8: cost 0 inf + 6320 218.763 * [simplify]: Simplified to (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* y.im x.im) (* x.re y.re))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 218.763 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))))) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* y.im x.im) (* x.re y.re))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))))))) 218.763 * * * * [progress]: [ 656 / 713 ] simplifiying candidate # 218.763 * [simplify]: Simplifying (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 218.764 * * [simplify]: iters left: 6 (15 enodes) 218.767 * * [simplify]: iters left: 5 (51 enodes) 218.773 * * [simplify]: iters left: 4 (56 enodes) 218.780 * * [simplify]: Extracting #0: cost 1 inf + 0 218.780 * * [simplify]: Extracting #1: cost 7 inf + 0 218.780 * * [simplify]: Extracting #2: cost 14 inf + 0 218.781 * * [simplify]: Extracting #3: cost 20 inf + 0 218.781 * * [simplify]: Extracting #4: cost 28 inf + 0 218.781 * * [simplify]: Extracting #5: cost 21 inf + 128 218.781 * * [simplify]: Extracting #6: cost 12 inf + 908 218.781 * * [simplify]: Extracting #7: cost 2 inf + 3420 218.783 * * [simplify]: Extracting #8: cost 0 inf + 4228 218.783 * [simplify]: Simplified to (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (sqrt (+ (* y.im x.im) (* x.re y.re)))) 218.784 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (sqrt (+ (* y.im x.im) (* x.re y.re)))))) 218.784 * * * * [progress]: [ 657 / 713 ] simplifiying candidate # 218.784 * [simplify]: Simplifying (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 218.784 * * [simplify]: iters left: 6 (15 enodes) 218.787 * * [simplify]: iters left: 5 (51 enodes) 218.796 * * [simplify]: iters left: 4 (56 enodes) 218.811 * * [simplify]: iters left: 3 (60 enodes) 218.827 * * [simplify]: Extracting #0: cost 1 inf + 0 218.827 * * [simplify]: Extracting #1: cost 8 inf + 0 218.827 * * [simplify]: Extracting #2: cost 16 inf + 0 218.827 * * [simplify]: Extracting #3: cost 22 inf + 0 218.827 * * [simplify]: Extracting #4: cost 30 inf + 0 218.827 * * [simplify]: Extracting #5: cost 23 inf + 128 218.828 * * [simplify]: Extracting #6: cost 13 inf + 1272 218.829 * * [simplify]: Extracting #7: cost 1 inf + 4388 218.830 * * [simplify]: Extracting #8: cost 0 inf + 4792 218.832 * [simplify]: Simplified to (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* y.im x.im) (* x.re y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 218.832 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt 1)))) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* y.im x.im) (* x.re y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 218.832 * * * * [progress]: [ 658 / 713 ] simplifiying candidate # 218.833 * [simplify]: Simplifying (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 218.833 * * [simplify]: iters left: 6 (15 enodes) 218.840 * * [simplify]: iters left: 5 (51 enodes) 218.854 * * [simplify]: iters left: 4 (56 enodes) 218.869 * * [simplify]: Extracting #0: cost 1 inf + 0 218.869 * * [simplify]: Extracting #1: cost 7 inf + 0 218.869 * * [simplify]: Extracting #2: cost 14 inf + 0 218.869 * * [simplify]: Extracting #3: cost 20 inf + 0 218.869 * * [simplify]: Extracting #4: cost 28 inf + 0 218.870 * * [simplify]: Extracting #5: cost 21 inf + 128 218.870 * * [simplify]: Extracting #6: cost 12 inf + 908 218.871 * * [simplify]: Extracting #7: cost 2 inf + 3420 218.872 * * [simplify]: Extracting #8: cost 0 inf + 4228 218.874 * [simplify]: Simplified to (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (sqrt (+ (* y.im x.im) (* x.re y.re)))) 218.874 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (sqrt (+ (* y.im x.im) (* x.re y.re)))))) 218.874 * * * * [progress]: [ 659 / 713 ] simplifiying candidate # 218.874 * [simplify]: Simplifying (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 218.875 * * [simplify]: iters left: 6 (15 enodes) 218.878 * * [simplify]: iters left: 5 (51 enodes) 218.885 * * [simplify]: iters left: 4 (56 enodes) 218.892 * * [simplify]: iters left: 3 (60 enodes) 218.900 * * [simplify]: Extracting #0: cost 1 inf + 0 218.900 * * [simplify]: Extracting #1: cost 8 inf + 0 218.900 * * [simplify]: Extracting #2: cost 16 inf + 0 218.900 * * [simplify]: Extracting #3: cost 22 inf + 0 218.901 * * [simplify]: Extracting #4: cost 30 inf + 0 218.901 * * [simplify]: Extracting #5: cost 23 inf + 128 218.901 * * [simplify]: Extracting #6: cost 13 inf + 1272 218.901 * * [simplify]: Extracting #7: cost 1 inf + 4388 218.902 * * [simplify]: Extracting #8: cost 0 inf + 4792 218.903 * [simplify]: Simplified to (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* y.im x.im) (* x.re y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 218.903 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) 1))) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* y.im x.im) (* x.re y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 218.903 * * * * [progress]: [ 660 / 713 ] simplifiying candidate # 218.904 * [simplify]: Simplifying (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 218.904 * * [simplify]: iters left: 6 (15 enodes) 218.911 * * [simplify]: iters left: 5 (51 enodes) 218.926 * * [simplify]: iters left: 4 (56 enodes) 218.941 * * [simplify]: iters left: 3 (60 enodes) 218.957 * * [simplify]: Extracting #0: cost 1 inf + 0 218.957 * * [simplify]: Extracting #1: cost 8 inf + 0 218.957 * * [simplify]: Extracting #2: cost 17 inf + 0 218.958 * * [simplify]: Extracting #3: cost 25 inf + 0 218.958 * * [simplify]: Extracting #4: cost 23 inf + 46 218.958 * * [simplify]: Extracting #5: cost 19 inf + 378 218.958 * * [simplify]: Extracting #6: cost 14 inf + 868 218.959 * * [simplify]: Extracting #7: cost 7 inf + 2566 218.961 * * [simplify]: Extracting #8: cost 0 inf + 5188 218.962 * [simplify]: Simplified to (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* y.im x.im) (* x.re y.re)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 218.962 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* y.im x.im) (* x.re y.re)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 218.963 * * * * [progress]: [ 661 / 713 ] simplifiying candidate # 218.963 * [simplify]: Simplifying (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 218.963 * * [simplify]: iters left: 6 (16 enodes) 218.970 * * [simplify]: iters left: 5 (54 enodes) 218.985 * * [simplify]: iters left: 4 (59 enodes) 219.001 * * [simplify]: iters left: 3 (63 enodes) 219.008 * * [simplify]: Extracting #0: cost 1 inf + 0 219.008 * * [simplify]: Extracting #1: cost 8 inf + 0 219.008 * * [simplify]: Extracting #2: cost 18 inf + 0 219.009 * * [simplify]: Extracting #3: cost 27 inf + 0 219.009 * * [simplify]: Extracting #4: cost 24 inf + 88 219.009 * * [simplify]: Extracting #5: cost 20 inf + 502 219.009 * * [simplify]: Extracting #6: cost 12 inf + 1636 219.010 * * [simplify]: Extracting #7: cost 2 inf + 5026 219.011 * * [simplify]: Extracting #8: cost 0 inf + 5752 219.011 * [simplify]: Simplified to (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* y.im x.im) (* x.re y.re)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 219.012 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ 1 (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))))) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* y.im x.im) (* x.re y.re)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))))))) 219.012 * * * * [progress]: [ 662 / 713 ] simplifiying candidate # 219.012 * [simplify]: Simplifying (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 219.012 * * [simplify]: iters left: 6 (14 enodes) 219.015 * * [simplify]: iters left: 5 (48 enodes) 219.022 * * [simplify]: iters left: 4 (53 enodes) 219.030 * * [simplify]: Extracting #0: cost 1 inf + 0 219.030 * * [simplify]: Extracting #1: cost 7 inf + 0 219.030 * * [simplify]: Extracting #2: cost 15 inf + 0 219.030 * * [simplify]: Extracting #3: cost 24 inf + 0 219.030 * * [simplify]: Extracting #4: cost 19 inf + 128 219.031 * * [simplify]: Extracting #5: cost 8 inf + 1354 219.032 * * [simplify]: Extracting #6: cost 1 inf + 3296 219.033 * * [simplify]: Extracting #7: cost 0 inf + 3660 219.035 * [simplify]: Simplified to (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (+ (* y.im x.im) (* x.re y.re))) 219.035 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (+ (* y.im x.im) (* x.re y.re))))) 219.035 * * * * [progress]: [ 663 / 713 ] simplifiying candidate # 219.035 * [simplify]: Simplifying (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 219.035 * * [simplify]: iters left: 6 (14 enodes) 219.042 * * [simplify]: iters left: 5 (48 enodes) 219.054 * * [simplify]: iters left: 4 (53 enodes) 219.069 * * [simplify]: iters left: 3 (57 enodes) 219.080 * * [simplify]: Extracting #0: cost 1 inf + 0 219.080 * * [simplify]: Extracting #1: cost 8 inf + 0 219.080 * * [simplify]: Extracting #2: cost 17 inf + 0 219.080 * * [simplify]: Extracting #3: cost 26 inf + 0 219.080 * * [simplify]: Extracting #4: cost 21 inf + 128 219.080 * * [simplify]: Extracting #5: cost 11 inf + 1030 219.081 * * [simplify]: Extracting #6: cost 2 inf + 3496 219.081 * * [simplify]: Extracting #7: cost 0 inf + 4224 219.082 * [simplify]: Simplified to (* (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (+ (* y.im x.im) (* x.re y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 219.082 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ 1 (sqrt 1)))) (* (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (+ (* y.im x.im) (* x.re y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 219.082 * * * * [progress]: [ 664 / 713 ] simplifiying candidate # 219.083 * [simplify]: Simplifying (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 219.083 * * [simplify]: iters left: 6 (14 enodes) 219.086 * * [simplify]: iters left: 5 (48 enodes) 219.092 * * [simplify]: iters left: 4 (53 enodes) 219.099 * * [simplify]: Extracting #0: cost 1 inf + 0 219.099 * * [simplify]: Extracting #1: cost 7 inf + 0 219.099 * * [simplify]: Extracting #2: cost 15 inf + 0 219.099 * * [simplify]: Extracting #3: cost 24 inf + 0 219.099 * * [simplify]: Extracting #4: cost 19 inf + 128 219.099 * * [simplify]: Extracting #5: cost 8 inf + 1354 219.100 * * [simplify]: Extracting #6: cost 1 inf + 3296 219.100 * * [simplify]: Extracting #7: cost 0 inf + 3660 219.101 * [simplify]: Simplified to (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (+ (* y.im x.im) (* x.re y.re))) 219.101 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (+ (* y.im x.im) (* x.re y.re))))) 219.101 * * * * [progress]: [ 665 / 713 ] simplifiying candidate # 219.101 * [simplify]: Simplifying (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 219.102 * * [simplify]: iters left: 6 (14 enodes) 219.106 * * [simplify]: iters left: 5 (48 enodes) 219.119 * * [simplify]: iters left: 4 (53 enodes) 219.133 * * [simplify]: iters left: 3 (57 enodes) 219.149 * * [simplify]: Extracting #0: cost 1 inf + 0 219.149 * * [simplify]: Extracting #1: cost 8 inf + 0 219.149 * * [simplify]: Extracting #2: cost 17 inf + 0 219.149 * * [simplify]: Extracting #3: cost 26 inf + 0 219.149 * * [simplify]: Extracting #4: cost 21 inf + 128 219.149 * * [simplify]: Extracting #5: cost 11 inf + 1030 219.151 * * [simplify]: Extracting #6: cost 2 inf + 3496 219.152 * * [simplify]: Extracting #7: cost 0 inf + 4224 219.153 * [simplify]: Simplified to (* (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (+ (* y.im x.im) (* x.re y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 219.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)))) (/ 1 1))) (* (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (+ (* y.im x.im) (* x.re y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 219.154 * * * * [progress]: [ 666 / 713 ] simplifiying candidate # 219.154 * [simplify]: Simplifying (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 219.154 * * [simplify]: iters left: 6 (14 enodes) 219.160 * * [simplify]: iters left: 5 (48 enodes) 219.170 * * [simplify]: iters left: 4 (53 enodes) 219.177 * * [simplify]: iters left: 3 (57 enodes) 219.185 * * [simplify]: Extracting #0: cost 1 inf + 0 219.185 * * [simplify]: Extracting #1: cost 8 inf + 0 219.185 * * [simplify]: Extracting #2: cost 17 inf + 0 219.185 * * [simplify]: Extracting #3: cost 26 inf + 0 219.185 * * [simplify]: Extracting #4: cost 21 inf + 128 219.185 * * [simplify]: Extracting #5: cost 11 inf + 1030 219.186 * * [simplify]: Extracting #6: cost 2 inf + 3496 219.187 * * [simplify]: Extracting #7: cost 0 inf + 4224 219.187 * [simplify]: Simplified to (* (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (+ (* y.im x.im) (* x.re y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 219.187 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1)) (* (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (+ (* y.im x.im) (* x.re y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 219.187 * * * * [progress]: [ 667 / 713 ] simplifiying candidate # 219.188 * [simplify]: Simplifying (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im))))) 219.188 * * [simplify]: iters left: 6 (10 enodes) 219.190 * * [simplify]: iters left: 5 (35 enodes) 219.196 * * [simplify]: iters left: 4 (38 enodes) 219.207 * * [simplify]: iters left: 3 (45 enodes) 219.219 * * [simplify]: iters left: 2 (46 enodes) 219.230 * * [simplify]: iters left: 1 (48 enodes) 219.236 * * [simplify]: Extracting #0: cost 1 inf + 0 219.236 * * [simplify]: Extracting #1: cost 7 inf + 0 219.236 * * [simplify]: Extracting #2: cost 11 inf + 1 219.236 * * [simplify]: Extracting #3: cost 14 inf + 1 219.236 * * [simplify]: Extracting #4: cost 18 inf + 1 219.236 * * [simplify]: Extracting #5: cost 15 inf + 44 219.236 * * [simplify]: Extracting #6: cost 12 inf + 167 219.236 * * [simplify]: Extracting #7: cost 8 inf + 735 219.237 * * [simplify]: Extracting #8: cost 1 inf + 2272 219.237 * * [simplify]: Extracting #9: cost 0 inf + 2515 219.238 * [simplify]: Simplified to (* (sqrt (+ (* y.re y.re) (* y.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 219.238 * [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.re y.re) (* x.im y.im)))) (* (sqrt (+ (* y.re y.re) (* y.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 219.238 * * * * [progress]: [ 668 / 713 ] simplifiying candidate # 219.238 * [simplify]: Simplifying (/ (sqrt (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)) (* (* y.re y.re) (* y.im y.im)))))) 219.238 * * [simplify]: iters left: 6 (14 enodes) 219.241 * * [simplify]: iters left: 5 (65 enodes) 219.254 * * [simplify]: iters left: 4 (132 enodes) 219.286 * * [simplify]: iters left: 3 (248 enodes) 219.358 * * [simplify]: iters left: 2 (380 enodes) 219.500 * * [simplify]: Extracting #0: cost 1 inf + 0 219.501 * * [simplify]: Extracting #1: cost 4 inf + 0 219.501 * * [simplify]: Extracting #2: cost 8 inf + 0 219.501 * * [simplify]: Extracting #3: cost 29 inf + 0 219.501 * * [simplify]: Extracting #4: cost 156 inf + 0 219.502 * * [simplify]: Extracting #5: cost 212 inf + 1587 219.505 * * [simplify]: Extracting #6: cost 123 inf + 15816 219.515 * * [simplify]: Extracting #7: cost 31 inf + 30759 219.525 * * [simplify]: Extracting #8: cost 0 inf + 36554 219.541 * [simplify]: Simplified to (/ (sqrt (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) (* y.im y.im))))) 219.541 * [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.re y.re) (* x.im y.im)) (sqrt (+ (pow (* y.re y.re) 3) (pow (* y.im y.im) 3)))))) (/ (sqrt (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) (* y.im y.im))))))) 219.542 * * * * [progress]: [ 669 / 713 ] simplifiying candidate # 219.542 * [simplify]: Simplifying (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (- (* y.re y.re) (* y.im y.im)))) 219.542 * * [simplify]: iters left: 6 (10 enodes) 219.547 * * [simplify]: iters left: 5 (36 enodes) 219.555 * * [simplify]: iters left: 4 (49 enodes) 219.562 * * [simplify]: iters left: 3 (66 enodes) 219.572 * * [simplify]: iters left: 2 (107 enodes) 219.602 * * [simplify]: iters left: 1 (190 enodes) 219.649 * * [simplify]: Extracting #0: cost 1 inf + 0 219.649 * * [simplify]: Extracting #1: cost 4 inf + 0 219.649 * * [simplify]: Extracting #2: cost 8 inf + 0 219.649 * * [simplify]: Extracting #3: cost 31 inf + 0 219.650 * * [simplify]: Extracting #4: cost 67 inf + 0 219.650 * * [simplify]: Extracting #5: cost 62 inf + 288 219.651 * * [simplify]: Extracting #6: cost 10 inf + 7027 219.653 * * [simplify]: Extracting #7: cost 0 inf + 8047 219.655 * [simplify]: Simplified to (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (* (+ y.re y.im) (- y.re y.im)))) 219.655 * [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.re y.re) (* x.im y.im)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))))) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (* (+ y.re y.im) (- y.re y.im)))))) 219.656 * * * * [progress]: [ 670 / 713 ] simplifiying candidate # 219.656 * [simplify]: Simplifying (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 219.656 * * [simplify]: iters left: 6 (14 enodes) 219.659 * * [simplify]: iters left: 5 (46 enodes) 219.669 * * [simplify]: Extracting #0: cost 1 inf + 0 219.669 * * [simplify]: Extracting #1: cost 4 inf + 0 219.669 * * [simplify]: Extracting #2: cost 8 inf + 0 219.669 * * [simplify]: Extracting #3: cost 13 inf + 0 219.669 * * [simplify]: Extracting #4: cost 20 inf + 0 219.669 * * [simplify]: Extracting #5: cost 20 inf + 84 219.669 * * [simplify]: Extracting #6: cost 14 inf + 253 219.669 * * [simplify]: Extracting #7: cost 7 inf + 990 219.670 * * [simplify]: Extracting #8: cost 2 inf + 2728 219.670 * * [simplify]: Extracting #9: cost 0 inf + 3496 219.671 * [simplify]: Simplified to (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (/ (+ (* y.im x.im) (* y.re x.re)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 219.671 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ 1 (* (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (/ (+ (* y.im x.im) (* y.re x.re)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 219.671 * * * * [progress]: [ 671 / 713 ] simplifiying candidate # 219.671 * [simplify]: Simplifying (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (sqrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 219.671 * * [simplify]: iters left: 6 (14 enodes) 219.674 * * [simplify]: iters left: 5 (46 enodes) 219.680 * * [simplify]: Extracting #0: cost 1 inf + 0 219.680 * * [simplify]: Extracting #1: cost 4 inf + 0 219.680 * * [simplify]: Extracting #2: cost 8 inf + 0 219.680 * * [simplify]: Extracting #3: cost 13 inf + 0 219.680 * * [simplify]: Extracting #4: cost 20 inf + 0 219.680 * * [simplify]: Extracting #5: cost 20 inf + 84 219.680 * * [simplify]: Extracting #6: cost 14 inf + 253 219.681 * * [simplify]: Extracting #7: cost 7 inf + 990 219.681 * * [simplify]: Extracting #8: cost 2 inf + 2608 219.681 * * [simplify]: Extracting #9: cost 0 inf + 3336 219.682 * [simplify]: Simplified to (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (sqrt (/ (+ (* y.im x.im) (* y.re x.re)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 219.682 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ 1 (sqrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (sqrt (/ (+ (* y.im x.im) (* y.re x.re)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 219.682 * * * * [progress]: [ 672 / 713 ] simplifiying candidate # 219.682 * [simplify]: Simplifying (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 219.683 * * [simplify]: iters left: 6 (15 enodes) 219.686 * * [simplify]: iters left: 5 (51 enodes) 219.692 * * [simplify]: iters left: 4 (56 enodes) 219.701 * * [simplify]: iters left: 3 (60 enodes) 219.714 * * [simplify]: Extracting #0: cost 1 inf + 0 219.714 * * [simplify]: Extracting #1: cost 8 inf + 0 219.714 * * [simplify]: Extracting #2: cost 16 inf + 0 219.714 * * [simplify]: Extracting #3: cost 22 inf + 0 219.714 * * [simplify]: Extracting #4: cost 30 inf + 0 219.715 * * [simplify]: Extracting #5: cost 23 inf + 128 219.715 * * [simplify]: Extracting #6: cost 17 inf + 578 219.716 * * [simplify]: Extracting #7: cost 8 inf + 2486 219.717 * * [simplify]: Extracting #8: cost 0 inf + 5432 219.719 * [simplify]: Simplified to (* (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.im x.im) (* y.re x.re)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 219.719 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ 1 (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im 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 y.re) (* y.im y.im))) (cbrt (+ (* y.im x.im) (* y.re x.re)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 219.719 * * * * [progress]: [ 673 / 713 ] simplifiying candidate # 219.720 * [simplify]: Simplifying (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 219.720 * * [simplify]: iters left: 6 (16 enodes) 219.725 * * [simplify]: iters left: 5 (54 enodes) 219.732 * * [simplify]: iters left: 4 (59 enodes) 219.740 * * [simplify]: iters left: 3 (63 enodes) 219.748 * * [simplify]: Extracting #0: cost 1 inf + 0 219.748 * * [simplify]: Extracting #1: cost 8 inf + 0 219.748 * * [simplify]: Extracting #2: cost 17 inf + 0 219.748 * * [simplify]: Extracting #3: cost 24 inf + 0 219.748 * * [simplify]: Extracting #4: cost 32 inf + 0 219.748 * * [simplify]: Extracting #5: cost 23 inf + 210 219.748 * * [simplify]: Extracting #6: cost 14 inf + 1388 219.749 * * [simplify]: Extracting #7: cost 6 inf + 3174 219.750 * * [simplify]: Extracting #8: cost 0 inf + 5996 219.750 * [simplify]: Simplified to (/ (* (sqrt (+ (* y.re y.re) (* y.im y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (+ (* y.im x.im) (* y.re x.re)))) 219.751 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ 1 (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))))) (/ (* (sqrt (+ (* y.re y.re) (* y.im y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (+ (* y.im x.im) (* y.re x.re)))))) 219.751 * * * * [progress]: [ 674 / 713 ] simplifiying candidate # 219.751 * [simplify]: Simplifying (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 219.751 * * [simplify]: iters left: 6 (15 enodes) 219.757 * * [simplify]: iters left: 5 (51 enodes) 219.769 * * [simplify]: iters left: 4 (56 enodes) 219.777 * * [simplify]: iters left: 3 (60 enodes) 219.784 * * [simplify]: Extracting #0: cost 1 inf + 0 219.784 * * [simplify]: Extracting #1: cost 8 inf + 0 219.784 * * [simplify]: Extracting #2: cost 16 inf + 0 219.784 * * [simplify]: Extracting #3: cost 22 inf + 0 219.784 * * [simplify]: Extracting #4: cost 30 inf + 0 219.785 * * [simplify]: Extracting #5: cost 23 inf + 128 219.785 * * [simplify]: Extracting #6: cost 17 inf + 578 219.785 * * [simplify]: Extracting #7: cost 8 inf + 2406 219.786 * * [simplify]: Extracting #8: cost 0 inf + 5112 219.787 * [simplify]: Simplified to (* (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.im x.im) (* y.re x.re)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 219.787 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ 1 (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) (* (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.im x.im) (* y.re x.re)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 219.787 * * * * [progress]: [ 675 / 713 ] simplifiying candidate # 219.787 * [simplify]: Simplifying (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 219.787 * * [simplify]: iters left: 6 (14 enodes) 219.791 * * [simplify]: iters left: 5 (48 enodes) 219.797 * * [simplify]: iters left: 4 (53 enodes) 219.804 * * [simplify]: Extracting #0: cost 1 inf + 0 219.804 * * [simplify]: Extracting #1: cost 7 inf + 0 219.804 * * [simplify]: Extracting #2: cost 15 inf + 0 219.804 * * [simplify]: Extracting #3: cost 22 inf + 0 219.804 * * [simplify]: Extracting #4: cost 20 inf + 166 219.804 * * [simplify]: Extracting #5: cost 12 inf + 740 219.805 * * [simplify]: Extracting #6: cost 4 inf + 2328 219.805 * * [simplify]: Extracting #7: cost 0 inf + 3904 219.806 * [simplify]: Simplified to (/ (+ (* y.re y.re) (* y.im y.im)) (cbrt (+ (* y.im x.im) (* y.re x.re)))) 219.806 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ 1 (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt 1)))) (/ (+ (* y.re y.re) (* y.im y.im)) (cbrt (+ (* y.im x.im) (* y.re x.re)))))) 219.806 * * * * [progress]: [ 676 / 713 ] simplifiying candidate # 219.806 * [simplify]: Simplifying (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 219.806 * * [simplify]: iters left: 6 (15 enodes) 219.810 * * [simplify]: iters left: 5 (51 enodes) 219.817 * * [simplify]: iters left: 4 (56 enodes) 219.824 * * [simplify]: iters left: 3 (60 enodes) 219.836 * * [simplify]: Extracting #0: cost 1 inf + 0 219.836 * * [simplify]: Extracting #1: cost 8 inf + 0 219.836 * * [simplify]: Extracting #2: cost 16 inf + 0 219.836 * * [simplify]: Extracting #3: cost 22 inf + 0 219.836 * * [simplify]: Extracting #4: cost 30 inf + 0 219.837 * * [simplify]: Extracting #5: cost 23 inf + 128 219.837 * * [simplify]: Extracting #6: cost 17 inf + 578 219.838 * * [simplify]: Extracting #7: cost 8 inf + 2406 219.839 * * [simplify]: Extracting #8: cost 0 inf + 5112 219.841 * [simplify]: Simplified to (* (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.im x.im) (* y.re x.re)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 219.841 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ 1 (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) (* (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.im x.im) (* y.re x.re)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 219.841 * * * * [progress]: [ 677 / 713 ] simplifiying candidate # 219.841 * [simplify]: Simplifying (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 219.841 * * [simplify]: iters left: 6 (14 enodes) 219.848 * * [simplify]: iters left: 5 (48 enodes) 219.861 * * [simplify]: iters left: 4 (53 enodes) 219.875 * * [simplify]: Extracting #0: cost 1 inf + 0 219.875 * * [simplify]: Extracting #1: cost 7 inf + 0 219.875 * * [simplify]: Extracting #2: cost 15 inf + 0 219.875 * * [simplify]: Extracting #3: cost 22 inf + 0 219.875 * * [simplify]: Extracting #4: cost 20 inf + 166 219.876 * * [simplify]: Extracting #5: cost 12 inf + 740 219.876 * * [simplify]: Extracting #6: cost 4 inf + 2328 219.878 * * [simplify]: Extracting #7: cost 0 inf + 3904 219.879 * [simplify]: Simplified to (/ (+ (* y.re y.re) (* y.im y.im)) (cbrt (+ (* y.im x.im) (* y.re x.re)))) 219.879 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ 1 (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) 1))) (/ (+ (* y.re y.re) (* y.im y.im)) (cbrt (+ (* y.im x.im) (* y.re x.re)))))) 219.880 * * * * [progress]: [ 678 / 713 ] simplifiying candidate # 219.880 * [simplify]: Simplifying (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 219.880 * * [simplify]: iters left: 6 (15 enodes) 219.886 * * [simplify]: iters left: 5 (51 enodes) 219.902 * * [simplify]: iters left: 4 (56 enodes) 219.917 * * [simplify]: iters left: 3 (60 enodes) 219.933 * * [simplify]: Extracting #0: cost 1 inf + 0 219.933 * * [simplify]: Extracting #1: cost 8 inf + 0 219.933 * * [simplify]: Extracting #2: cost 16 inf + 0 219.934 * * [simplify]: Extracting #3: cost 22 inf + 0 219.934 * * [simplify]: Extracting #4: cost 30 inf + 0 219.934 * * [simplify]: Extracting #5: cost 23 inf + 128 219.934 * * [simplify]: Extracting #6: cost 17 inf + 578 219.935 * * [simplify]: Extracting #7: cost 8 inf + 2366 219.936 * * [simplify]: Extracting #8: cost 0 inf + 5112 219.938 * [simplify]: Simplified to (* (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (sqrt (+ (* y.im x.im) (* y.re x.re)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 219.938 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ 1 (/ (sqrt (+ (* x.re y.re) (* x.im 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 y.re) (* y.im y.im))) (sqrt (+ (* y.im x.im) (* y.re x.re)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 219.939 * * * * [progress]: [ 679 / 713 ] simplifiying candidate # 219.939 * [simplify]: Simplifying (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 219.939 * * [simplify]: iters left: 6 (16 enodes) 219.946 * * [simplify]: iters left: 5 (54 enodes) 219.961 * * [simplify]: iters left: 4 (59 enodes) 219.977 * * [simplify]: iters left: 3 (63 enodes) 219.993 * * [simplify]: Extracting #0: cost 1 inf + 0 219.993 * * [simplify]: Extracting #1: cost 8 inf + 0 219.993 * * [simplify]: Extracting #2: cost 17 inf + 0 219.993 * * [simplify]: Extracting #3: cost 24 inf + 0 219.994 * * [simplify]: Extracting #4: cost 32 inf + 0 219.994 * * [simplify]: Extracting #5: cost 23 inf + 210 219.994 * * [simplify]: Extracting #6: cost 14 inf + 1388 219.995 * * [simplify]: Extracting #7: cost 6 inf + 3054 219.997 * * [simplify]: Extracting #8: cost 0 inf + 5676 219.999 * [simplify]: Simplified to (/ (* (sqrt (+ (* y.re y.re) (* y.im y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.im x.im) (* y.re x.re)))) 219.999 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ 1 (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))))) (/ (* (sqrt (+ (* y.re y.re) (* y.im y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.im x.im) (* y.re x.re)))))) 219.999 * * * * [progress]: [ 680 / 713 ] simplifiying candidate # 219.999 * [simplify]: Simplifying (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 220.000 * * [simplify]: iters left: 6 (15 enodes) 220.006 * * [simplify]: iters left: 5 (51 enodes) 220.020 * * [simplify]: iters left: 4 (56 enodes) 220.035 * * [simplify]: iters left: 3 (60 enodes) 220.052 * * [simplify]: Extracting #0: cost 1 inf + 0 220.052 * * [simplify]: Extracting #1: cost 8 inf + 0 220.052 * * [simplify]: Extracting #2: cost 16 inf + 0 220.052 * * [simplify]: Extracting #3: cost 22 inf + 0 220.053 * * [simplify]: Extracting #4: cost 30 inf + 0 220.053 * * [simplify]: Extracting #5: cost 23 inf + 128 220.053 * * [simplify]: Extracting #6: cost 17 inf + 578 220.054 * * [simplify]: Extracting #7: cost 8 inf + 2286 220.055 * * [simplify]: Extracting #8: cost 0 inf + 4792 220.057 * [simplify]: Simplified to (* (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (sqrt (+ (* y.im x.im) (* y.re x.re)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 220.057 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ 1 (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) (* (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (sqrt (+ (* y.im x.im) (* y.re x.re)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 220.057 * * * * [progress]: [ 681 / 713 ] simplifiying candidate # 220.058 * [simplify]: Simplifying (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 220.058 * * [simplify]: iters left: 6 (14 enodes) 220.064 * * [simplify]: iters left: 5 (48 enodes) 220.077 * * [simplify]: iters left: 4 (53 enodes) 220.089 * * [simplify]: Extracting #0: cost 1 inf + 0 220.089 * * [simplify]: Extracting #1: cost 7 inf + 0 220.089 * * [simplify]: Extracting #2: cost 15 inf + 0 220.089 * * [simplify]: Extracting #3: cost 22 inf + 0 220.089 * * [simplify]: Extracting #4: cost 20 inf + 166 220.089 * * [simplify]: Extracting #5: cost 12 inf + 740 220.090 * * [simplify]: Extracting #6: cost 4 inf + 2168 220.091 * * [simplify]: Extracting #7: cost 0 inf + 3584 220.091 * [simplify]: Simplified to (/ (+ (* y.re y.re) (* y.im y.im)) (sqrt (+ (* y.im x.im) (* y.re x.re)))) 220.091 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ 1 (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt 1)))) (/ (+ (* y.re y.re) (* y.im y.im)) (sqrt (+ (* y.im x.im) (* y.re x.re)))))) 220.091 * * * * [progress]: [ 682 / 713 ] simplifiying candidate # 220.092 * [simplify]: Simplifying (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 220.092 * * [simplify]: iters left: 6 (15 enodes) 220.095 * * [simplify]: iters left: 5 (51 enodes) 220.101 * * [simplify]: iters left: 4 (56 enodes) 220.109 * * [simplify]: iters left: 3 (60 enodes) 220.116 * * [simplify]: Extracting #0: cost 1 inf + 0 220.116 * * [simplify]: Extracting #1: cost 8 inf + 0 220.116 * * [simplify]: Extracting #2: cost 16 inf + 0 220.116 * * [simplify]: Extracting #3: cost 22 inf + 0 220.116 * * [simplify]: Extracting #4: cost 30 inf + 0 220.117 * * [simplify]: Extracting #5: cost 23 inf + 128 220.117 * * [simplify]: Extracting #6: cost 17 inf + 578 220.117 * * [simplify]: Extracting #7: cost 8 inf + 2286 220.118 * * [simplify]: Extracting #8: cost 0 inf + 4792 220.119 * [simplify]: Simplified to (* (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (sqrt (+ (* y.im x.im) (* y.re x.re)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 220.119 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ 1 (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) (* (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (sqrt (+ (* y.im x.im) (* y.re x.re)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 220.119 * * * * [progress]: [ 683 / 713 ] simplifiying candidate # 220.119 * [simplify]: Simplifying (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 220.119 * * [simplify]: iters left: 6 (14 enodes) 220.122 * * [simplify]: iters left: 5 (48 enodes) 220.128 * * [simplify]: iters left: 4 (53 enodes) 220.135 * * [simplify]: Extracting #0: cost 1 inf + 0 220.135 * * [simplify]: Extracting #1: cost 7 inf + 0 220.135 * * [simplify]: Extracting #2: cost 15 inf + 0 220.135 * * [simplify]: Extracting #3: cost 22 inf + 0 220.135 * * [simplify]: Extracting #4: cost 20 inf + 166 220.135 * * [simplify]: Extracting #5: cost 12 inf + 740 220.136 * * [simplify]: Extracting #6: cost 4 inf + 2168 220.136 * * [simplify]: Extracting #7: cost 0 inf + 3584 220.137 * [simplify]: Simplified to (/ (+ (* y.re y.re) (* y.im y.im)) (sqrt (+ (* y.im x.im) (* y.re x.re)))) 220.137 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ 1 (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) 1))) (/ (+ (* y.re y.re) (* y.im y.im)) (sqrt (+ (* y.im x.im) (* y.re x.re)))))) 220.137 * * * * [progress]: [ 684 / 713 ] simplifiying candidate # 220.138 * [simplify]: Simplifying (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (+ (* x.re y.re) (* x.im y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 220.138 * * [simplify]: iters left: 6 (14 enodes) 220.141 * * [simplify]: iters left: 5 (48 enodes) 220.148 * * [simplify]: iters left: 4 (53 enodes) 220.155 * * [simplify]: iters left: 3 (57 enodes) 220.162 * * [simplify]: Extracting #0: cost 1 inf + 0 220.162 * * [simplify]: Extracting #1: cost 8 inf + 0 220.162 * * [simplify]: Extracting #2: cost 17 inf + 0 220.162 * * [simplify]: Extracting #3: cost 26 inf + 0 220.162 * * [simplify]: Extracting #4: cost 21 inf + 128 220.162 * * [simplify]: Extracting #5: cost 13 inf + 782 220.163 * * [simplify]: Extracting #6: cost 4 inf + 3132 220.164 * * [simplify]: Extracting #7: cost 0 inf + 4544 220.164 * [simplify]: Simplified to (* (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (+ (* y.im x.im) (* y.re x.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 220.164 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ 1 (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) (* (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (+ (* y.im x.im) (* y.re x.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 220.165 * * * * [progress]: [ 685 / 713 ] simplifiying candidate # 220.165 * [simplify]: Simplifying (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 220.165 * * [simplify]: iters left: 6 (15 enodes) 220.168 * * [simplify]: iters left: 5 (51 enodes) 220.175 * * [simplify]: iters left: 4 (56 enodes) 220.182 * * [simplify]: iters left: 3 (60 enodes) 220.190 * * [simplify]: Extracting #0: cost 1 inf + 0 220.190 * * [simplify]: Extracting #1: cost 8 inf + 0 220.190 * * [simplify]: Extracting #2: cost 18 inf + 0 220.190 * * [simplify]: Extracting #3: cost 28 inf + 0 220.190 * * [simplify]: Extracting #4: cost 23 inf + 128 220.190 * * [simplify]: Extracting #5: cost 17 inf + 578 220.191 * * [simplify]: Extracting #6: cost 8 inf + 2324 220.191 * * [simplify]: Extracting #7: cost 0 inf + 5108 220.192 * [simplify]: Simplified to (* (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (+ (* y.im x.im) (* y.re x.re))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 220.192 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ 1 (/ 1 (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))))) (* (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (+ (* y.im x.im) (* y.re x.re))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 220.192 * * * * [progress]: [ 686 / 713 ] simplifiying candidate # 220.193 * [simplify]: Simplifying (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 220.193 * * [simplify]: iters left: 6 (14 enodes) 220.196 * * [simplify]: iters left: 5 (48 enodes) 220.202 * * [simplify]: iters left: 4 (53 enodes) 220.209 * * [simplify]: iters left: 3 (57 enodes) 220.226 * * [simplify]: Extracting #0: cost 1 inf + 0 220.226 * * [simplify]: Extracting #1: cost 8 inf + 0 220.226 * * [simplify]: Extracting #2: cost 17 inf + 0 220.226 * * [simplify]: Extracting #3: cost 26 inf + 0 220.226 * * [simplify]: Extracting #4: cost 21 inf + 128 220.226 * * [simplify]: Extracting #5: cost 13 inf + 782 220.227 * * [simplify]: Extracting #6: cost 4 inf + 2972 220.229 * * [simplify]: Extracting #7: cost 0 inf + 4224 220.230 * [simplify]: Simplified to (* (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (+ (* y.im x.im) (* y.re x.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 220.230 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ 1 (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) (* (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (+ (* y.im x.im) (* y.re x.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 220.231 * * * * [progress]: [ 687 / 713 ] simplifiying candidate # 220.231 * [simplify]: Simplifying (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 220.231 * * [simplify]: iters left: 6 (13 enodes) 220.236 * * [simplify]: iters left: 5 (45 enodes) 220.242 * * [simplify]: iters left: 4 (50 enodes) 220.249 * * [simplify]: Extracting #0: cost 1 inf + 0 220.249 * * [simplify]: Extracting #1: cost 7 inf + 0 220.249 * * [simplify]: Extracting #2: cost 16 inf + 0 220.249 * * [simplify]: Extracting #3: cost 24 inf + 0 220.249 * * [simplify]: Extracting #4: cost 16 inf + 169 220.249 * * [simplify]: Extracting #5: cost 11 inf + 578 220.249 * * [simplify]: Extracting #6: cost 3 inf + 2284 220.250 * * [simplify]: Extracting #7: cost 0 inf + 3016 220.251 * [simplify]: Simplified to (/ (+ (* y.re y.re) (* y.im y.im)) (+ (* y.im x.im) (* y.re x.re))) 220.251 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ 1 (/ 1 (sqrt 1)))) (/ (+ (* y.re y.re) (* y.im y.im)) (+ (* y.im x.im) (* y.re x.re))))) 220.251 * * * * [progress]: [ 688 / 713 ] simplifiying candidate # 220.251 * [simplify]: Simplifying (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 220.251 * * [simplify]: iters left: 6 (14 enodes) 220.254 * * [simplify]: iters left: 5 (48 enodes) 220.260 * * [simplify]: iters left: 4 (53 enodes) 220.267 * * [simplify]: iters left: 3 (57 enodes) 220.282 * * [simplify]: Extracting #0: cost 1 inf + 0 220.282 * * [simplify]: Extracting #1: cost 8 inf + 0 220.283 * * [simplify]: Extracting #2: cost 17 inf + 0 220.283 * * [simplify]: Extracting #3: cost 26 inf + 0 220.283 * * [simplify]: Extracting #4: cost 21 inf + 128 220.283 * * [simplify]: Extracting #5: cost 13 inf + 782 220.284 * * [simplify]: Extracting #6: cost 4 inf + 2972 220.285 * * [simplify]: Extracting #7: cost 0 inf + 4224 220.287 * [simplify]: Simplified to (* (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (+ (* y.im x.im) (* y.re x.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 220.287 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ 1 (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) (* (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (+ (* y.im x.im) (* y.re x.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 220.287 * * * * [progress]: [ 689 / 713 ] simplifiying candidate # 220.287 * [simplify]: Simplifying (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 220.288 * * [simplify]: iters left: 6 (13 enodes) 220.293 * * [simplify]: iters left: 5 (45 enodes) 220.305 * * [simplify]: iters left: 4 (50 enodes) 220.311 * * [simplify]: Extracting #0: cost 1 inf + 0 220.311 * * [simplify]: Extracting #1: cost 7 inf + 0 220.311 * * [simplify]: Extracting #2: cost 16 inf + 0 220.311 * * [simplify]: Extracting #3: cost 24 inf + 0 220.311 * * [simplify]: Extracting #4: cost 16 inf + 169 220.311 * * [simplify]: Extracting #5: cost 11 inf + 578 220.312 * * [simplify]: Extracting #6: cost 3 inf + 2284 220.312 * * [simplify]: Extracting #7: cost 0 inf + 3016 220.313 * [simplify]: Simplified to (/ (+ (* y.re y.re) (* y.im y.im)) (+ (* y.im x.im) (* y.re x.re))) 220.313 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ 1 (/ 1 1))) (/ (+ (* y.re y.re) (* y.im y.im)) (+ (* y.im x.im) (* y.re x.re))))) 220.313 * * * * [progress]: [ 690 / 713 ] simplifiying candidate # 220.313 * [simplify]: Simplifying (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 220.313 * * [simplify]: iters left: 6 (13 enodes) 220.316 * * [simplify]: iters left: 5 (45 enodes) 220.323 * * [simplify]: iters left: 4 (50 enodes) 220.329 * * [simplify]: Extracting #0: cost 1 inf + 0 220.330 * * [simplify]: Extracting #1: cost 7 inf + 0 220.330 * * [simplify]: Extracting #2: cost 16 inf + 0 220.330 * * [simplify]: Extracting #3: cost 24 inf + 0 220.330 * * [simplify]: Extracting #4: cost 16 inf + 169 220.330 * * [simplify]: Extracting #5: cost 11 inf + 578 220.330 * * [simplify]: Extracting #6: cost 3 inf + 2284 220.331 * * [simplify]: Extracting #7: cost 0 inf + 3016 220.331 * [simplify]: Simplified to (/ (+ (* y.re y.re) (* y.im y.im)) (+ (* y.im x.im) (* y.re x.re))) 220.332 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ 1 1)) (/ (+ (* y.re y.re) (* y.im y.im)) (+ (* y.im x.im) (* y.re x.re))))) 220.332 * * * * [progress]: [ 691 / 713 ] simplifiying candidate # 220.332 * [simplify]: Simplifying (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im))))) 220.332 * * [simplify]: iters left: 6 (9 enodes) 220.334 * * [simplify]: iters left: 5 (32 enodes) 220.339 * * [simplify]: iters left: 4 (35 enodes) 220.345 * * [simplify]: iters left: 3 (41 enodes) 220.356 * * [simplify]: iters left: 2 (42 enodes) 220.366 * * [simplify]: Extracting #0: cost 1 inf + 0 220.366 * * [simplify]: Extracting #1: cost 7 inf + 0 220.366 * * [simplify]: Extracting #2: cost 12 inf + 1 220.366 * * [simplify]: Extracting #3: cost 9 inf + 44 220.366 * * [simplify]: Extracting #4: cost 6 inf + 167 220.367 * * [simplify]: Extracting #5: cost 2 inf + 776 220.367 * * [simplify]: Extracting #6: cost 0 inf + 1141 220.368 * [simplify]: Simplified to (+ (* y.re y.re) (* y.im y.im)) 220.368 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ 1 (+ (* x.re y.re) (* x.im y.im)))) (+ (* y.re y.re) (* y.im y.im)))) 220.368 * * * * [progress]: [ 692 / 713 ] simplifiying candidate # 220.368 * [simplify]: Simplifying (/ (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)) (* (* y.re y.re) (* y.im y.im)))))) 220.368 * * [simplify]: iters left: 6 (13 enodes) 220.375 * * [simplify]: iters left: 5 (62 enodes) 220.398 * * [simplify]: iters left: 4 (129 enodes) 220.450 * * [simplify]: iters left: 3 (245 enodes) 220.514 * * [simplify]: iters left: 2 (377 enodes) 220.650 * * [simplify]: Extracting #0: cost 1 inf + 0 220.650 * * [simplify]: Extracting #1: cost 4 inf + 0 220.650 * * [simplify]: Extracting #2: cost 8 inf + 0 220.651 * * [simplify]: Extracting #3: cost 30 inf + 0 220.651 * * [simplify]: Extracting #4: cost 156 inf + 0 220.653 * * [simplify]: Extracting #5: cost 206 inf + 2073 220.661 * * [simplify]: Extracting #6: cost 85 inf + 19548 220.673 * * [simplify]: Extracting #7: cost 11 inf + 33287 220.681 * * [simplify]: Extracting #8: cost 0 inf + 36412 220.688 * [simplify]: Simplified to (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (sqrt (+ (* (- (* y.re y.re) (* y.im y.im)) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) 220.688 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ 1 (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (pow (* y.re y.re) 3) (pow (* y.im y.im) 3)))))) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (sqrt (+ (* (- (* y.re y.re) (* y.im y.im)) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))))) 220.688 * * * * [progress]: [ 693 / 713 ] simplifiying candidate # 220.689 * [simplify]: Simplifying (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (sqrt (- (* y.re y.re) (* y.im y.im)))) 220.689 * * [simplify]: iters left: 6 (9 enodes) 220.691 * * [simplify]: iters left: 5 (33 enodes) 220.696 * * [simplify]: iters left: 4 (46 enodes) 220.705 * * [simplify]: iters left: 3 (63 enodes) 220.729 * * [simplify]: iters left: 2 (104 enodes) 220.750 * * [simplify]: iters left: 1 (187 enodes) 220.781 * * [simplify]: Extracting #0: cost 1 inf + 0 220.781 * * [simplify]: Extracting #1: cost 4 inf + 0 220.781 * * [simplify]: Extracting #2: cost 8 inf + 0 220.782 * * [simplify]: Extracting #3: cost 30 inf + 0 220.782 * * [simplify]: Extracting #4: cost 64 inf + 0 220.782 * * [simplify]: Extracting #5: cost 57 inf + 370 220.783 * * [simplify]: Extracting #6: cost 12 inf + 5417 220.785 * * [simplify]: Extracting #7: cost 0 inf + 7281 220.787 * * [simplify]: Extracting #8: cost 0 inf + 7241 220.789 * [simplify]: Simplified to (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (sqrt (- (* y.re y.re) (* y.im y.im)))) 220.789 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ 1 (/ (+ (* x.re y.re) (* x.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))) (sqrt (- (* y.re y.re) (* y.im y.im)))))) 220.789 * * * * [progress]: [ 694 / 713 ] simplifiying candidate # 220.789 * [simplify]: Simplifying (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 220.789 * * [simplify]: iters left: 6 (13 enodes) 220.793 * * [simplify]: iters left: 5 (45 enodes) 220.799 * * [simplify]: iters left: 4 (50 enodes) 220.813 * * [simplify]: Extracting #0: cost 1 inf + 0 220.813 * * [simplify]: Extracting #1: cost 7 inf + 0 220.813 * * [simplify]: Extracting #2: cost 16 inf + 0 220.813 * * [simplify]: Extracting #3: cost 24 inf + 0 220.813 * * [simplify]: Extracting #4: cost 16 inf + 169 220.814 * * [simplify]: Extracting #5: cost 11 inf + 578 220.814 * * [simplify]: Extracting #6: cost 3 inf + 2284 220.815 * * [simplify]: Extracting #7: cost 0 inf + 3016 220.817 * [simplify]: Simplified to (/ (+ (* y.re y.re) (* y.im y.im)) (+ (* y.im x.im) (* y.re x.re))) 220.817 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 1) (/ (+ (* y.re y.re) (* y.im y.im)) (+ (* y.im x.im) (* y.re x.re))))) 220.817 * * * * [progress]: [ 695 / 713 ] simplifiying candidate # 220.817 * [simplify]: Simplifying (/ 1 (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 220.817 * * [simplify]: iters left: 6 (14 enodes) 220.825 * * [simplify]: iters left: 5 (50 enodes) 220.839 * * [simplify]: iters left: 4 (57 enodes) 220.851 * * [simplify]: iters left: 3 (59 enodes) 220.860 * * [simplify]: iters left: 2 (71 enodes) 220.870 * * [simplify]: Extracting #0: cost 1 inf + 0 220.870 * * [simplify]: Extracting #1: cost 7 inf + 0 220.870 * * [simplify]: Extracting #2: cost 13 inf + 1 220.870 * * [simplify]: Extracting #3: cost 22 inf + 1 220.870 * * [simplify]: Extracting #4: cost 18 inf + 88 220.870 * * [simplify]: Extracting #5: cost 10 inf + 750 220.871 * * [simplify]: Extracting #6: cost 2 inf + 2293 220.871 * * [simplify]: Extracting #7: cost 0 inf + 2779 220.872 * [simplify]: Simplified to (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (+ (* y.re x.re) (* x.im y.im))) 220.872 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (+ (* y.re x.re) (* x.im y.im))))) 220.872 * * * * [progress]: [ 696 / 713 ] simplifiying candidate # 220.872 * [simplify]: Simplifying (sqrt (+ (* y.re y.re) (* y.im y.im))) 220.872 * * [simplify]: iters left: 5 (6 enodes) 220.874 * * [simplify]: iters left: 4 (19 enodes) 220.876 * * [simplify]: Extracting #0: cost 1 inf + 0 220.876 * * [simplify]: Extracting #1: cost 3 inf + 0 220.876 * * [simplify]: Extracting #2: cost 6 inf + 0 220.877 * * [simplify]: Extracting #3: cost 10 inf + 0 220.877 * * [simplify]: Extracting #4: cost 6 inf + 84 220.877 * * [simplify]: Extracting #5: cost 0 inf + 734 220.877 * [simplify]: Simplified to (sqrt (+ (* y.re y.re) (* y.im y.im))) 220.877 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (+ (* x.re y.re) (* x.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 220.877 * * * * [progress]: [ 697 / 713 ] simplifiying candidate # 220.877 * [simplify]: Simplifying (* (cbrt 1) (cbrt 1)) 220.877 * * [simplify]: iters left: 3 (3 enodes) 220.882 * * [simplify]: iters left: 2 (11 enodes) 220.884 * * [simplify]: iters left: 1 (13 enodes) 220.888 * * [simplify]: Extracting #0: cost 1 inf + 0 220.888 * * [simplify]: Extracting #1: cost 0 inf + 1 220.888 * [simplify]: Simplified to 1 220.888 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ 1 (/ (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1)))) 220.888 * * * * [progress]: [ 698 / 713 ] simplifiying candidate # 220.888 * [simplify]: Simplifying (sqrt 1) 220.888 * * [simplify]: iters left: 1 (2 enodes) 220.891 * * [simplify]: Extracting #0: cost 1 inf + 0 220.891 * * [simplify]: Extracting #1: cost 0 inf + 1 220.891 * [simplify]: Simplified to 1 220.891 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ 1 (/ (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)))) 220.891 * * * * [progress]: [ 699 / 713 ] simplifiying candidate # 220.891 * * * * [progress]: [ 700 / 713 ] simplifiying candidate # 220.892 * [simplify]: Simplifying (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 220.892 * * [simplify]: iters left: 6 (12 enodes) 220.897 * * [simplify]: iters left: 5 (40 enodes) 220.905 * * [simplify]: Extracting #0: cost 1 inf + 0 220.905 * * [simplify]: Extracting #1: cost 4 inf + 0 220.905 * * [simplify]: Extracting #2: cost 9 inf + 0 220.905 * * [simplify]: Extracting #3: cost 18 inf + 0 220.905 * * [simplify]: Extracting #4: cost 11 inf + 372 220.906 * * [simplify]: Extracting #5: cost 1 inf + 1476 220.906 * * [simplify]: Extracting #6: cost 0 inf + 1800 220.906 * [simplify]: Simplified to (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 220.906 * [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.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 220.906 * * * * [progress]: [ 701 / 713 ] simplifiying candidate #real (real->posit16 (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))))> 220.907 * * * * [progress]: [ 702 / 713 ] simplifiying candidate # 220.907 * [simplify]: Simplifying y.im 220.907 * * [simplify]: iters left: 0 (1 enodes) 220.907 * * [simplify]: Extracting #0: cost 1 inf + 0 220.907 * * [simplify]: Extracting #1: cost 0 inf + 1 220.907 * [simplify]: Simplified to y.im 220.907 * [simplify]: Simplified (2 2 2 2) to (λ (x.re x.im y.re y.im) (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (+ (* x.re y.re) (* x.im y.im)) y.im)))) 220.907 * * * * [progress]: [ 703 / 713 ] simplifiying candidate # 220.907 * [simplify]: Simplifying y.re 220.907 * * [simplify]: iters left: 0 (1 enodes) 220.908 * * [simplify]: Extracting #0: cost 1 inf + 0 220.908 * * [simplify]: Extracting #1: cost 0 inf + 1 220.908 * [simplify]: Simplified to y.re 220.908 * [simplify]: Simplified (2 2 2 2) to (λ (x.re x.im y.re y.im) (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (+ (* x.re y.re) (* x.im y.im)) y.re)))) 220.908 * * * * [progress]: [ 704 / 713 ] simplifiying candidate # 220.908 * [simplify]: Simplifying (* -1 y.re) 220.908 * * [simplify]: iters left: 2 (3 enodes) 220.909 * * [simplify]: iters left: 1 (11 enodes) 220.911 * * [simplify]: Extracting #0: cost 1 inf + 0 220.911 * * [simplify]: Extracting #1: cost 4 inf + 0 220.911 * * [simplify]: Extracting #2: cost 0 inf + 84 220.911 * [simplify]: Simplified to (- y.re) 220.911 * [simplify]: Simplified (2 2 2 2) to (λ (x.re x.im y.re y.im) (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (+ (* x.re y.re) (* x.im y.im)) (- y.re))))) 220.911 * * * * [progress]: [ 705 / 713 ] simplifiying candidate # 220.911 * [simplify]: Simplifying y.im 220.911 * * [simplify]: iters left: 0 (1 enodes) 220.911 * * [simplify]: Extracting #0: cost 1 inf + 0 220.911 * * [simplify]: Extracting #1: cost 0 inf + 1 220.911 * [simplify]: Simplified to y.im 220.911 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (/ 1 (/ y.im (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 220.911 * * * * [progress]: [ 706 / 713 ] simplifiying candidate # 220.911 * [simplify]: Simplifying y.re 220.912 * * [simplify]: iters left: 0 (1 enodes) 220.912 * * [simplify]: Extracting #0: cost 1 inf + 0 220.912 * * [simplify]: Extracting #1: cost 0 inf + 1 220.912 * [simplify]: Simplified to y.re 220.912 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (/ 1 (/ y.re (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 220.912 * * * * [progress]: [ 707 / 713 ] simplifiying candidate # 220.912 * [simplify]: Simplifying (* -1 y.re) 220.912 * * [simplify]: iters left: 2 (3 enodes) 220.913 * * [simplify]: iters left: 1 (11 enodes) 220.915 * * [simplify]: Extracting #0: cost 1 inf + 0 220.915 * * [simplify]: Extracting #1: cost 4 inf + 0 220.915 * * [simplify]: Extracting #2: cost 0 inf + 84 220.915 * [simplify]: Simplified to (- y.re) 220.915 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (/ 1 (/ (- y.re) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 220.915 * * * * [progress]: [ 708 / 713 ] simplifiying candidate # 220.915 * [simplify]: Simplifying x.im 220.915 * * [simplify]: iters left: 0 (1 enodes) 220.915 * * [simplify]: Extracting #0: cost 1 inf + 0 220.915 * * [simplify]: Extracting #1: cost 0 inf + 1 220.915 * [simplify]: Simplified to x.im 220.915 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) x.im))) 220.915 * * * * [progress]: [ 709 / 713 ] simplifiying candidate # 220.915 * [simplify]: Simplifying x.re 220.916 * * [simplify]: iters left: 0 (1 enodes) 220.916 * * [simplify]: Extracting #0: cost 1 inf + 0 220.916 * * [simplify]: Extracting #1: cost 0 inf + 1 220.916 * [simplify]: Simplified to x.re 220.916 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) x.re))) 220.916 * * * * [progress]: [ 710 / 713 ] simplifiying candidate # 220.916 * [simplify]: Simplifying (* -1 x.re) 220.916 * * [simplify]: iters left: 2 (3 enodes) 220.917 * * [simplify]: iters left: 1 (11 enodes) 220.919 * * [simplify]: Extracting #0: cost 1 inf + 0 220.919 * * [simplify]: Extracting #1: cost 4 inf + 0 220.919 * * [simplify]: Extracting #2: cost 0 inf + 84 220.919 * [simplify]: Simplified to (- x.re) 220.919 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (- x.re)))) 220.919 * * * * [progress]: [ 711 / 713 ] simplifiying candidate # 220.919 * [simplify]: Simplifying 0 220.919 * * [simplify]: iters left: 0 (1 enodes) 220.920 * * [simplify]: Extracting #0: cost 1 inf + 0 220.920 * * [simplify]: Extracting #1: cost 0 inf + 1 220.920 * [simplify]: Simplified to 0 220.920 * [simplify]: Simplified (2) to (λ (x.re x.im y.re y.im) 0) 220.920 * * * * [progress]: [ 712 / 713 ] simplifiying candidate # 220.920 * [simplify]: Simplifying 0 220.920 * * [simplify]: iters left: 0 (1 enodes) 220.920 * * [simplify]: Extracting #0: cost 1 inf + 0 220.920 * * [simplify]: Extracting #1: cost 0 inf + 1 220.920 * [simplify]: Simplified to 0 220.920 * [simplify]: Simplified (2) to (λ (x.re x.im y.re y.im) 0) 220.920 * * * * [progress]: [ 713 / 713 ] simplifiying candidate # 220.921 * [simplify]: Simplifying 0 220.921 * * [simplify]: iters left: 0 (1 enodes) 220.921 * * [simplify]: Extracting #0: cost 1 inf + 0 220.921 * * [simplify]: Extracting #1: cost 0 inf + 1 220.921 * [simplify]: Simplified to 0 220.921 * [simplify]: Simplified (2) to (λ (x.re x.im y.re y.im) 0) 220.922 * * * [progress]: adding candidates to table 231.571 * [progress]: [Phase 3 of 3] Extracting. 231.571 * * [regime]: Finding splitpoints for: (# #real (real->posit16 (/ (+ (* x.re y.re) (* x.im y.im)) (+ (* y.re y.re) (* y.im y.im))))))> # # # # # # # #) 231.574 * * * [regime-changes]: Trying 5 branch expressions: (y.im x.im y.re x.re (/ (+ (* x.re y.re) (* x.im y.im)) (+ (* y.re y.re) (* y.im y.im)))) 231.574 * * * * [regimes]: Trying to branch on y.im from (# #real (real->posit16 (/ (+ (* x.re y.re) (* x.im y.im)) (+ (* y.re y.re) (* y.im y.im))))))> # # # # # # # #) 231.673 * * * * [regimes]: Trying to branch on x.im from (# #real (real->posit16 (/ (+ (* x.re y.re) (* x.im y.im)) (+ (* y.re y.re) (* y.im y.im))))))> # # # # # # # #) 231.772 * * * * [regimes]: Trying to branch on y.re from (# #real (real->posit16 (/ (+ (* x.re y.re) (* x.im y.im)) (+ (* y.re y.re) (* y.im y.im))))))> # # # # # # # #) 231.865 * * * * [regimes]: Trying to branch on x.re from (# #real (real->posit16 (/ (+ (* x.re y.re) (* x.im y.im)) (+ (* y.re y.re) (* y.im y.im))))))> # # # # # # # #) 231.959 * * * * [regimes]: Trying to branch on (/ (+ (* x.re y.re) (* x.im y.im)) (+ (* y.re y.re) (* y.im y.im))) from (# #real (real->posit16 (/ (+ (* x.re y.re) (* x.im y.im)) (+ (* y.re y.re) (* y.im y.im))))))> # # # # # # # #) 232.047 * * * * [regimes]: Trying to branch on (/ (+ (* x.re y.re) (* x.im y.im)) (+ (* y.re y.re) (* y.im y.im))) from (#real (real->posit16 (/ (+ (* x.re y.re) (* x.im y.im)) (+ (* y.re y.re) (* y.im y.im))))))> #) 232.110 * * * [regime]: Found split indices: #